commit 76e9a0582e5d4960d17700c1852b2c1dcf864f1b Author: Aaron Clark Date: Sun Nov 4 20:28:50 2012 -0600 0.1 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 000000000..412eeda78 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,22 @@ +# Auto detect text files and perform LF normalization +* text=auto + +# Custom for Visual Studio +*.cs diff=csharp +*.sln merge=union +*.csproj merge=union +*.vbproj merge=union +*.fsproj merge=union +*.dbproj merge=union + +# Standard to msysgit +*.doc diff=astextplain +*.DOC diff=astextplain +*.docx diff=astextplain +*.DOCX diff=astextplain +*.dot diff=astextplain +*.DOT diff=astextplain +*.pdf diff=astextplain +*.PDF diff=astextplain +*.rtf diff=astextplain +*.RTF diff=astextplain diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..5ebd21a16 --- /dev/null +++ b/.gitignore @@ -0,0 +1,163 @@ +################# +## Eclipse +################# + +*.pydevproject +.project +.metadata +bin/ +tmp/ +*.tmp +*.bak +*.swp +*~.nib +local.properties +.classpath +.settings/ +.loadpath + +# External tool builders +.externalToolBuilders/ + +# Locally stored "Eclipse launch configurations" +*.launch + +# CDT-specific +.cproject + +# PDT-specific +.buildpath + + +################# +## Visual Studio +################# + +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. + +# User-specific files +*.suo +*.user +*.sln.docstates + +# Build results +[Dd]ebug/ +[Rr]elease/ +*_i.c +*_p.c +*.ilk +*.meta +*.obj +*.pch +*.pdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.vspscc +.builds +*.dotCover + +## TODO: If you have NuGet Package Restore enabled, uncomment this +#packages/ + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opensdf +*.sdf + +# Visual Studio profiler +*.psess +*.vsp + +# ReSharper is a .NET coding add-in +_ReSharper* + +# Installshield output folder +[Ee]xpress + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish + +# Others +[Bb]in +[Oo]bj +sql +TestResults +*.Cache +ClientBin +stylecop.* +~$* +*.dbmdl +Generated_Code #added for RIA/Silverlight projects + +# Backup & report files from converting an old project file to a newer +# Visual Studio version. Backup files are not needed, because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML + + + +############ +## Windows +############ + +# Windows image file caches +Thumbs.db + +# Folder config file +Desktop.ini + + +############# +## Python +############# + +*.py[co] + +# Packages +*.egg +*.egg-info +dist +build +eggs +parts +bin +var +sdist +develop-eggs +.installed.cfg + +# Installer logs +pip-log.txt + +# Unit test / coverage reports +.coverage +.tox + +#Translations +*.mo + +#Mr Developer +.mr.developer.cfg + +# Mac crap +.DS_Store diff --git a/MPMissions/DayZ_Epoch_1.Takistan/cdetect.fsm b/MPMissions/DayZ_Epoch_1.Takistan/cdetect.fsm new file mode 100644 index 000000000..ae8d808ed --- /dev/null +++ b/MPMissions/DayZ_Epoch_1.Takistan/cdetect.fsm @@ -0,0 +1,96 @@ +/*%FSM*/ +/*%FSM*/ +/* +item0[] = {"init",0,250,-52.011097,-242.579758,37.988903,-192.579758,0.000000,"init"}; +item1[] = {"true",8,218,-42.857147,-180.166443,47.142853,-130.166443,0.000000,"true"}; +item2[] = {"Broadcast",2,250,-37.031898,-113.592247,52.968117,-63.592247,0.000000,"Broadcast"}; +item3[] = {"isRetard",4,218,-85.298180,-33.703201,4.701797,16.296804,0.000000,"isRetard"}; +item4[] = {"I_has_small_dick",2,250,-27.045757,58.668503,62.954262,108.668503,0.000000,"I has small dick"}; +item5[] = {"isOwned",4,218,43.689316,-30.790573,133.689301,19.209412,0.000000,"isOwned"}; +link0[] = {0,1}; +link1[] = {1,2}; +link2[] = {2,3}; +link3[] = {3,4}; +link4[] = {4,5}; +link5[] = {5,2}; +globals[] = {0.000000,0,0,0,16777215,640,480,1,8,6316128,1,-306.241333,293.758667,267.741943,-346.774170,372,381,1}; +window[] = {0,-1,-1,-1,-1,576,50,812,50,1,390}; +*//*%FSM*/ +class FSM +{ + fsmName = "stdin"; + class States + { + /*%FSM*/ + class init + { + name = "init"; + init = /*%FSM*/""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class true + { + priority = 0.000000; + to="Broadcast"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/""/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Broadcast + { + name = "Broadcast"; + init = /*%FSM*/""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class isRetard + { + priority = 0.000000; + to="I_has_small_dick"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"(dialog&&isNull(findDisplay 106)&&isNull(findDisplay 6902))||(!isNil(""nil"")&&alive(player))"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class I_has_small_dick + { + name = "I_has_small_dick"; + init = /*%FSM*/"closeDialog 0;" \n + "player enableSimulation false;" \n + "_tinypenis = format[""AntiCheat: Incredibly small penis detected for %1 with UID %2"",name player,getPlayerUID player];" \n + "player setVariable [""cheat"",_tinypenis,true];"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class isOwned + { + priority = 0.000000; + to="Broadcast"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!dialog&&!alive(player)"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + }; + initState="init"; + finalStates[] = + { + }; +}; +/*%FSM*/ \ No newline at end of file diff --git a/MPMissions/DayZ_Epoch_1.Takistan/description.ext b/MPMissions/DayZ_Epoch_1.Takistan/description.ext new file mode 100644 index 000000000..fb21a3caf --- /dev/null +++ b/MPMissions/DayZ_Epoch_1.Takistan/description.ext @@ -0,0 +1,144 @@ +respawn = "BASE"; +respawndelay = 5; +onLoadMission="DayZ Epoch Takistan"; +OnLoadIntro = "Welcome to Takistan"; +OnLoadIntroTime = False; +OnLoadMissionTime = False; +disabledAI = true; +disableChannels[]={0,2,6}; +enableItemsDropping=0; + +class Header +{ + gameType = COOP; //DM, Team, Coop, ... + minPlayers = 1; //min # of players the mission supports + maxPlayers = 100; //Max # of players the mission supports +}; + +aiKills = 1; +diagRadio = 1; +diagHit = 1; + +class RscText +{ + type = 0; + idc = -1; + x = 0; + y = 0; + h = 0.037; + w = 0.3; + style = 0x100; + font = Zeppelin32; + SizeEx = 0.03921; + colorText[] = {1,1,1,1}; + colorBackground[] = {0, 0, 0, 0}; + linespacing = 1; +}; +class RscPicture +{ + access=0; + type=0; + idc=-1; + style=48; + colorBackground[]={0,0,0,0}; + colorText[]={1,1,1,1}; + font="TahomaB"; + sizeEx=0; + lineSpacing=0; + text=""; +}; +class RscLoadingText : RscText +{ + style = 2; + x = 0.323532; + y = 0.666672; + w = 0.352944; + h = 0.039216; + sizeEx = 0.03921; + colorText[] = {0.543,0.5742,0.4102,1.0}; +}; +class RscProgress +{ + x = 0.344; + y = 0.619; + w = 0.313726; + h = 0.0261438; + texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; + colorFrame[] = {0,0,0,0}; + colorBar[] = {1,1,1,1}; +}; +class RscProgressNotFreeze +{ + idc = -1; + type = 45; + style = 0; + x = 0.022059; + y = 0.911772; + w = 0.029412; + h = 0.039216; + texture = "#(argb,8,8,3)color(0,0,0,0)"; +}; +// +// the loading screen itself +// +class DayZ_loadingScreen +{ + idd = -1; + duration = 10e10; + fadein = 0; + fadeout = 0; + name = "loading screen"; + class controlsBackground + { + class blackBG : RscText + { + x = safezoneX; + y = safezoneY; + w = safezoneW; + h = safezoneH; + text = ""; + colorText[] = {0,0,0,0}; + colorBackground[] = {0,0,0,1}; + }; + /* + class nicePic : RscPicture + { + style = 48 + 0x800; // ST_PICTURE + ST_KEEP_ASPECT_RATIO + x = safezoneX + safezoneW/2 - 0.25; + y = safezoneY + safezoneH/2 - 0.2; + w = 0.5; + h = 0.4; + text = "img\nicePic.paa"; + }; + */ + }; + class controls + { + class Title1 : RscLoadingText + { + text = "$STR_LOADING"; // "Loading" text in the middle of the screen + }; + class CA_Progress : RscProgress // progress bar, has to have idc 104 + { + idc = 104; + type = 8; // CT_PROGRESS + style = 0; // ST_SINGLE + texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; + }; + class CA_Progress2 : RscProgressNotFreeze // progress bar that will go reverse + { + idc = 103; + }; + class Name2: RscText // the text on the top-left + { + idc = 101; + x = 0.05; + y = 0.029412; + w = 0.9; + h = 0.04902; + text = ""; + sizeEx = 0.05; + colorText[] = {0.543,0.5742,0.4102,1.0}; + }; + }; +}; diff --git a/MPMissions/DayZ_Epoch_1.Takistan/init.sqf b/MPMissions/DayZ_Epoch_1.Takistan/init.sqf new file mode 100644 index 000000000..883dcee3c --- /dev/null +++ b/MPMissions/DayZ_Epoch_1.Takistan/init.sqf @@ -0,0 +1,59 @@ +startLoadingScreen ["","DayZ_loadingScreen"]; +/* + INITILIZATION +*/ +enableSaving [false, false]; + +//REALLY IMPORTANT VALUES +dayZ_instance = 1; //The instance +hiveInUse = true; +initialized = false; +dayz_previousID = 0; + +// AMP config +spawnShoremode = 0; // Default = 1 (on shore) +spawnArea= 1000; // Default = 1500 +MaxHeliCrashes= 5; // Default = 5 +MaxVehicleLimit = 50; // Default = 50 +MaxDynamicDebris = 100; // Default = 100 +dayz_MapArea = 12000; // Default = 10000 +dayz_maxLocalZombies = 0; // Default = 40 + +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\variables.sqf"; //Initilize the Variables (IMPORTANT: Must happen very early) +progressLoadingScreen 0.1; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\publicEH.sqf"; //Initilize the publicVariable event handlers +progressLoadingScreen 0.2; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\setup_functions_med.sqf"; //Functions used by CLIENT for medical +progressLoadingScreen 0.4; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf"; //Compile regular functions +progressLoadingScreen 1.0; + +"filmic" setToneMappingParams [0.153, 0.357, 0.231, 0.1573, 0.011, 3.750, 6, 4]; setToneMapping "Filmic"; + +if ((!isServer) && (isNull player) ) then +{ +waitUntil {!isNull player}; +waitUntil {time > 3}; +}; + +if ((!isServer) && (player != player)) then +{ + waitUntil {player == player}; + waitUntil {time > 3}; +}; + +if (isServer) then { + //Run the server monitor + hiveInUse = true; + _serverMonitor = [] execVM "\z\addons\dayz_server\system\server_monitor.sqf"; +}; + +if (!isDedicated) then { + //Conduct map operations + 0 fadeSound 0; + 0 cutText [(localize "STR_AUTHENTICATING"), "BLACK FADED",60]; + + //Run the player monitor + _id = player addEventHandler ["Respawn", {_id = [] spawn player_death;}]; + _playerMonitor = [] execVM "\z\addons\dayz_code\system\player_monitor.sqf"; +}; \ No newline at end of file diff --git a/MPMissions/DayZ_Epoch_1.Takistan/mission.sqm b/MPMissions/DayZ_Epoch_1.Takistan/mission.sqm new file mode 100644 index 000000000..dc14b26be --- /dev/null +++ b/MPMissions/DayZ_Epoch_1.Takistan/mission.sqm @@ -0,0 +1,1390 @@ +version=11; +class Mission +{ + addOns[]= + { + "takistan", + "ca_modules_animals", + "dayz_code", + "dayz_weapons", + "dayz_equip", + "dayz_vehicles", + "cacharacters_pmc", + "ca_modules_functions", + "warfarebuildings", + "ind_tank", + "camisc_e" + }; + addOnsAuto[]= + { + "dayz_weapons", + "ca_modules_functions", + "warfarebuildings", + "takistan" + }; + randomSeed=11171215; + class Intel + { + briefingName="Takistan DayZ Epoch"; + briefingDescription="Takistan DayZ Epoch Private Server"; + startWeather=0.067362607; + forecastWeather=0.52341133; + year=2008; + month=6; + day=1; + hour=12; + }; + class Groups + { + items=2; + class Item0 + { + side="WEST"; + class Vehicles + { + items=100; + class Item0 + { + position[]={-9227.7705,339.88535,13286.491}; + azimut=-17.0839; + id=11; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item1 + { + position[]={-9226.2275,339.79999,13286.042}; + azimut=-17.0839; + id=0; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAYER COMMANDER"; + leader=1; + rank="SERGEANT"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item2 + { + position[]={-9227.2695,339.85739,13286.331}; + azimut=-17.083944; + id=5; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item3 + { + position[]={-9228.1406,339.89682,13285.876}; + azimut=-17.083944; + id=8; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item4 + { + position[]={-9226.3682,339.82693,13287.624}; + azimut=-17.083944; + id=18; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item5 + { + position[]={-9226.3809,339.80844,13286.085}; + azimut=-17.083944; + id=2; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item6 + { + position[]={-9227.0127,339.84363,13286.29}; + azimut=-17.083937; + id=9; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item7 + { + position[]={-9225.6738,339.77631,13286.438}; + azimut=-17.083944; + id=21; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item8 + { + position[]={-9226.2734,339.78833,13284.918}; + azimut=-17.083944; + id=13; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item9 + { + position[]={-9225.5596,339.76682,13286.151}; + azimut=-17.083944; + id=7; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item10 + { + position[]={-9227.7363,339.87744,13286.001}; + azimut=-17.0839; + id=36; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item11 + { + position[]={-9227.8799,339.8887,13286.307}; + azimut=-17.083944; + id=25; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item12 + { + position[]={-9229.8154,339.96829,13285.283}; + azimut=-17.083944; + id=43; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item13 + { + position[]={-9226.4443,339.81305,13286.193}; + azimut=-17.083944; + id=30; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item14 + { + position[]={-9226.4033,339.80716,13285.891}; + azimut=-17.083944; + id=33; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item15 + { + position[]={-9225.7578,339.78458,13286.758}; + azimut=-17.083944; + id=1; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item16 + { + position[]={-9226.416,339.82135,13286.978}; + azimut=-17.083944; + id=4; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item17 + { + position[]={-9227.9834,339.87796,13285.123}; + azimut=-17.083944; + id=3; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item18 + { + position[]={-9227.2666,339.87115,13287.445}; + azimut=-17.083944; + id=6; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item19 + { + position[]={-9227.5576,339.88266,13287.161}; + azimut=-17.083944; + id=10; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item20 + { + position[]={-9226.0488,339.7916,13286.112}; + azimut=-17.083944; + id=16; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item21 + { + position[]={-9226.2988,339.80313,13285.998}; + azimut=-17.083944; + id=19; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item22 + { + position[]={-9226.3936,339.81274,13286.376}; + azimut=-17.083944; + id=15; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item23 + { + position[]={-9226.2412,339.80209,13286.156}; + azimut=-17.083944; + id=23; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item24 + { + position[]={-9226.3418,339.81396,13286.693}; + azimut=-17.083944; + id=26; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item25 + { + position[]={-9226.9863,339.84131,13286.213}; + azimut=-17.083944; + id=29; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item26 + { + position[]={-9226.6006,339.82108,13286.188}; + azimut=-17.083944; + id=31; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item27 + { + position[]={-9225.9824,339.79691,13286.812}; + azimut=-17.083944; + id=28; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item28 + { + position[]={-9226.04,339.80713,13287.394}; + azimut=-17.083944; + id=35; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item29 + { + position[]={-9226.7217,339.81482,13285.184}; + azimut=-17.083944; + id=27; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item30 + { + position[]={-9227.8877,339.88629,13286.08}; + azimut=-17.083937; + id=34; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item31 + { + position[]={-9226.3291,339.79385,13285.128}; + azimut=-17.083944; + id=46; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item32 + { + position[]={-9226.7764,339.82602,13285.854}; + azimut=-17.083944; + id=38; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item33 + { + position[]={-9228.0107,339.87933,13285.128}; + azimut=-17.083944; + id=32; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item34 + { + position[]={-9226.6563,339.83197,13286.831}; + azimut=-17.083944; + id=47; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item35 + { + position[]={-9228.0459,339.89471,13286.104}; + azimut=-17.083944; + id=41; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item36 + { + position[]={-9225.9746,339.78494,13285.885}; + azimut=-17.083944; + id=40; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item37 + { + position[]={-9227.1689,339.84113,13285.438}; + azimut=-17.083944; + id=44; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item38 + { + position[]={-9228.6396,339.90808,13285.044}; + azimut=-17.083944; + id=48; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item39 + { + position[]={-9228.2998,339.90469,13285.848}; + azimut=-17.083944; + id=39; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item40 + { + position[]={-9227.8906,339.8688,13284.835}; + azimut=-17.083944; + id=37; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item41 + { + position[]={-9229.0918,339.94571,13286.026}; + azimut=-17.083944; + id=45; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item42 + { + position[]={-9227.165,339.84357,13285.651}; + azimut=-17.0839; + id=49; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item43 + { + position[]={-9226.8242,339.82153,13285.296}; + azimut=-17.083944; + id=42; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item44 + { + position[]={-9226.3633,339.80768,13286.095}; + azimut=-17.083944; + id=22; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item45 + { + position[]={-9226.7969,339.8335,13286.373}; + azimut=-17.083944; + id=12; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item46 + { + position[]={-9226.2236,339.81598,13287.346}; + azimut=-17.083944; + id=14; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item47 + { + position[]={-9226.208,339.81073,13286.987}; + azimut=-17.0839; + id=24; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item48 + { + position[]={-9225.75,339.7869,13286.974}; + azimut=-17.083944; + id=20; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item49 + { + position[]={-9228.4834,339.9317,13287.258}; + azimut=-17.083944; + id=17; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item50 + { + position[]={-9226.1025,339.79715,13286.333}; + azimut=-17.0839; + id=51; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item51 + { + position[]={-9226.2676,339.80045,13285.912}; + azimut=-17.0839; + id=52; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item52 + { + position[]={-9225.6104,339.77072,13286.257}; + azimut=-17.0839; + id=55; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item53 + { + position[]={-9227.1758,339.84412,13285.65}; + azimut=-17.0839; + id=53; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item54 + { + position[]={-9226.7432,339.82593,13285.985}; + azimut=-17.0839; + id=54; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item55 + { + position[]={-9226.2275,339.80112,13286.133}; + azimut=-17.0839; + id=70; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item56 + { + position[]={-9227.8281,339.88962,13286.597}; + azimut=-17.0839; + id=60; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item57 + { + position[]={-9227.7969,339.88263,13286.166}; + azimut=-17.0839; + id=68; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item58 + { + position[]={-9227.3564,339.86536,13286.608}; + azimut=-17.0839; + id=66; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item59 + { + position[]={-9227.0605,339.83997,13285.795}; + azimut=-17.0839; + id=61; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item60 + { + position[]={-9227.3223,339.85941,13286.271}; + azimut=-17.0839; + id=63; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item61 + { + position[]={-9226.0098,339.80829,13287.616}; + azimut=-17.0839; + id=72; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item62 + { + position[]={-9226.333,339.79715,13285.377}; + azimut=-17.0839; + id=57; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item63 + { + position[]={-9226.3096,339.79947,13285.661}; + azimut=-17.0839; + id=58; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item64 + { + position[]={-9228.4053,339.9176,13286.448}; + azimut=-17.0839; + id=62; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item65 + { + position[]={-9227.2754,339.85733,13286.298}; + azimut=-17.0839; + id=75; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item66 + { + position[]={-9227.0635,339.83984,13285.776}; + azimut=-17.0839; + id=56; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item67 + { + position[]={-9228.1729,339.89459,13285.591}; + azimut=-17.0839; + id=73; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item68 + { + position[]={-9226.2158,339.7851,13284.893}; + azimut=-17.0839; + id=69; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item69 + { + position[]={-9227.1328,339.84109,13285.587}; + azimut=-17.0839; + id=67; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item70 + { + position[]={-9227.875,339.8754,13285.286}; + azimut=-17.0839; + id=65; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item71 + { + position[]={-9226.7676,339.83124,13286.31}; + azimut=-17.0839; + id=74; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item72 + { + position[]={-9228.6436,339.93161,13286.586}; + azimut=-17.0839; + id=71; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item73 + { + position[]={-9226.9951,339.8414,13286.182}; + azimut=-17.0839; + id=59; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item74 + { + position[]={-9228.3154,339.91071,13286.268}; + azimut=-17.0839; + id=64; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item75 + { + position[]={-9226.0654,339.80463,13287.091}; + azimut=-17.0839; + id=81; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item76 + { + position[]={-9228.6787,339.92975,13286.287}; + azimut=-17.0839; + id=83; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item77 + { + position[]={-9228.6621,339.92181,13285.821}; + azimut=-17.0839; + id=82; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item78 + { + position[]={-9228.2646,339.90421,13285.957}; + azimut=-17.0839; + id=84; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item79 + { + position[]={-9227.6934,339.86774,13285.4}; + azimut=-17.0839; + id=85; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item80 + { + position[]={-9228.4668,339.91537,13286.013}; + azimut=-17.0839; + id=77; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item81 + { + position[]={-9229.5625,339.97446,13286.408}; + azimut=-17.0839; + id=78; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item82 + { + position[]={-9229.0146,339.93137,13285.37}; + azimut=-17.0839; + id=79; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item83 + { + position[]={-9226.8789,339.83426,13286.091}; + azimut=-17.0839; + id=76; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item84 + { + position[]={-9227.2725,339.85904,13286.446}; + azimut=-17.0839; + id=80; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item85 + { + position[]={-9226.5635,339.83371,13287.358}; + azimut=-17.0839; + id=97; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item86 + { + position[]={-9229.0674,339.95273,13286.533}; + azimut=-17.0839; + id=98; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item87 + { + position[]={-9226.6563,339.83679,13287.217}; + azimut=-17.0839; + id=99; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item88 + { + position[]={-9227.3896,339.87329,13287.105}; + azimut=-17.0839; + id=100; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item89 + { + position[]={-9227.2051,339.86279,13287.03}; + azimut=-17.0839; + id=96; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item90 + { + position[]={-9227.7627,339.87299,13285.532}; + azimut=-17.0839; + id=87; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item91 + { + position[]={-9228.4023,339.91022,13285.875}; + azimut=-17.0839; + id=92; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item92 + { + position[]={-9226.6992,339.83041,13286.526}; + azimut=-17.0839; + id=88; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item93 + { + position[]={-9227.2813,339.85928,13286.43}; + azimut=-17.0839; + id=89; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item94 + { + position[]={-9226.8467,339.84055,13286.729}; + azimut=-17.0839; + id=90; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item95 + { + position[]={-9226.6357,339.83777,13287.384}; + azimut=-17.0839; + id=86; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item96 + { + position[]={-9227.6309,339.87009,13285.848}; + azimut=-17.0839; + id=93; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item97 + { + position[]={-9226.5049,339.82465,13286.874}; + azimut=-17.0839; + id=94; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item98 + { + position[]={-9226.165,339.81055,13287.152}; + azimut=-17.0839; + id=91; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item99 + { + position[]={-9227.6592,339.87982,13286.512}; + azimut=-17.0839; + id=95; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + }; + }; + class Item1 + { + side="LOGIC"; + class Vehicles + { + items=1; + class Item0 + { + position[]={356.00049,0.17996374,3399.48}; + id=50; + side="LOGIC"; + vehicle="FunctionsManager"; + leader=1; + lock="UNLOCKED"; + skill=0.60000002; + }; + }; + }; + }; + class Vehicles + { + items=8; + class Item0 + { + position[]={-9232.3467,339.88757,13270.03}; + id=101; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item1 + { + position[]={-9221.8574,339.43732,13269.816}; + id=102; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item2 + { + position[]={-9234.4502,340.48166,13300.939}; + id=103; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item3 + { + position[]={-9220.3682,339.67667,13300.92}; + id=104; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item4 + { + position[]={-9241.1377,340.65341,13292.925}; + azimut=90.394051; + id=105; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item5 + { + position[]={-9241.2725,340.40894,13279.121}; + azimut=90.394051; + id=106; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item6 + { + position[]={-9214.7939,339.26996,13291.987}; + azimut=90.6903; + id=107; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + text="wall"; + }; + class Item7 + { + position[]={-9214.8848,339.19839,13279.109}; + azimut=90.690323; + id=108; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + }; + class Markers + { + items=13; + class Item0 + { + position[]={6622.5166,301.31479,6751.1309}; + name="center"; + type="Empty"; + }; + class Item1 + { + position[]={-9195.6514,338.31848,13286.671}; + name="respawn_west"; + type="Empty"; + }; + class Item2 + { + position[]={9555.1016,394.7858,8154.6816}; + name="spawn0"; + type="Empty"; + }; + class Item3 + { + position[]={2833.4211,314.53534,7299.1558}; + name="spawn1"; + type="Empty"; + }; + class Item4 + { + position[]={3463.3022,192.54607,8816.6094}; + name="spawn2"; + type="Empty"; + }; + class Item5 + { + position[]={5637.0093,74.171867,9899.7666}; + name="spawn3"; + type="Empty"; + }; + class Item6 + { + position[]={8249.167,179.04948,9585.9102}; + name="spawn4"; + type="Empty"; + }; + class Item7 + { + position[]={3536.2224,243.46027,4113.1885}; + name="spawn5"; + type="Empty"; + }; + class Item8 + { + position[]={9188.5762,374.82568,4833.4727}; + name="spawn6"; + type="Empty"; + }; + class Item9 + { + position[]={5717.2676,538.00879,3460.9285}; + name="spawn7"; + type="Empty"; + }; + class Item10 + { + position[]={7717.8608,407.96811,3660.7988}; + name="spawn8"; + type="Empty"; + }; + class Item11 + { + position[]={9769.9141,234.16997,6462.6924}; + name="spawn9"; + type="Empty"; + }; + class Item12 + { + position[]={2858.8721,211.25105,5644.4614}; + name="spawn10"; + type="Empty"; + }; + }; +}; +class Intro +{ + addOns[]= + { + "takistan" + }; + addOnsAuto[]= + { + "takistan" + }; + randomSeed=6913869; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; +class OutroWin +{ + addOns[]= + { + "takistan" + }; + addOnsAuto[]= + { + "takistan" + }; + randomSeed=4081731; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; +class OutroLoose +{ + addOns[]= + { + "takistan" + }; + addOnsAuto[]= + { + "takistan" + }; + randomSeed=4975929; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; diff --git a/MPMissions/DayZ_Epoch_10.Mountains_ACR/cdetect.fsm b/MPMissions/DayZ_Epoch_10.Mountains_ACR/cdetect.fsm new file mode 100644 index 000000000..ae8d808ed --- /dev/null +++ b/MPMissions/DayZ_Epoch_10.Mountains_ACR/cdetect.fsm @@ -0,0 +1,96 @@ +/*%FSM*/ +/*%FSM*/ +/* +item0[] = {"init",0,250,-52.011097,-242.579758,37.988903,-192.579758,0.000000,"init"}; +item1[] = {"true",8,218,-42.857147,-180.166443,47.142853,-130.166443,0.000000,"true"}; +item2[] = {"Broadcast",2,250,-37.031898,-113.592247,52.968117,-63.592247,0.000000,"Broadcast"}; +item3[] = {"isRetard",4,218,-85.298180,-33.703201,4.701797,16.296804,0.000000,"isRetard"}; +item4[] = {"I_has_small_dick",2,250,-27.045757,58.668503,62.954262,108.668503,0.000000,"I has small dick"}; +item5[] = {"isOwned",4,218,43.689316,-30.790573,133.689301,19.209412,0.000000,"isOwned"}; +link0[] = {0,1}; +link1[] = {1,2}; +link2[] = {2,3}; +link3[] = {3,4}; +link4[] = {4,5}; +link5[] = {5,2}; +globals[] = {0.000000,0,0,0,16777215,640,480,1,8,6316128,1,-306.241333,293.758667,267.741943,-346.774170,372,381,1}; +window[] = {0,-1,-1,-1,-1,576,50,812,50,1,390}; +*//*%FSM*/ +class FSM +{ + fsmName = "stdin"; + class States + { + /*%FSM*/ + class init + { + name = "init"; + init = /*%FSM*/""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class true + { + priority = 0.000000; + to="Broadcast"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/""/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Broadcast + { + name = "Broadcast"; + init = /*%FSM*/""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class isRetard + { + priority = 0.000000; + to="I_has_small_dick"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"(dialog&&isNull(findDisplay 106)&&isNull(findDisplay 6902))||(!isNil(""nil"")&&alive(player))"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class I_has_small_dick + { + name = "I_has_small_dick"; + init = /*%FSM*/"closeDialog 0;" \n + "player enableSimulation false;" \n + "_tinypenis = format[""AntiCheat: Incredibly small penis detected for %1 with UID %2"",name player,getPlayerUID player];" \n + "player setVariable [""cheat"",_tinypenis,true];"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class isOwned + { + priority = 0.000000; + to="Broadcast"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!dialog&&!alive(player)"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + }; + initState="init"; + finalStates[] = + { + }; +}; +/*%FSM*/ \ No newline at end of file diff --git a/MPMissions/DayZ_Epoch_10.Mountains_ACR/description.ext b/MPMissions/DayZ_Epoch_10.Mountains_ACR/description.ext new file mode 100644 index 000000000..caf9199f2 --- /dev/null +++ b/MPMissions/DayZ_Epoch_10.Mountains_ACR/description.ext @@ -0,0 +1,144 @@ +respawn = "BASE"; +respawndelay = 5; +onLoadMission="DayZ_Epoch Zargabad"; +OnLoadIntro = "Welcome to Zargabad"; +OnLoadIntroTime = False; +OnLoadMissionTime = False; +disabledAI = true; +disableChannels[]={0,2,6}; +enableItemsDropping=0; + +class Header +{ + gameType = COOP; //DM, Team, Coop, ... + minPlayers = 1; //min # of players the mission supports + maxPlayers = 100; //Max # of players the mission supports +}; + +aiKills = 1; +diagRadio = 1; +diagHit = 1; + +class RscText +{ + type = 0; + idc = -1; + x = 0; + y = 0; + h = 0.037; + w = 0.3; + style = 0x100; + font = Zeppelin32; + SizeEx = 0.03921; + colorText[] = {1,1,1,1}; + colorBackground[] = {0, 0, 0, 0}; + linespacing = 1; +}; +class RscPicture +{ + access=0; + type=0; + idc=-1; + style=48; + colorBackground[]={0,0,0,0}; + colorText[]={1,1,1,1}; + font="TahomaB"; + sizeEx=0; + lineSpacing=0; + text=""; +}; +class RscLoadingText : RscText +{ + style = 2; + x = 0.323532; + y = 0.666672; + w = 0.352944; + h = 0.039216; + sizeEx = 0.03921; + colorText[] = {0.543,0.5742,0.4102,1.0}; +}; +class RscProgress +{ + x = 0.344; + y = 0.619; + w = 0.313726; + h = 0.0261438; + texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; + colorFrame[] = {0,0,0,0}; + colorBar[] = {1,1,1,1}; +}; +class RscProgressNotFreeze +{ + idc = -1; + type = 45; + style = 0; + x = 0.022059; + y = 0.911772; + w = 0.029412; + h = 0.039216; + texture = "#(argb,8,8,3)color(0,0,0,0)"; +}; +// +// the loading screen itself +// +class DayZ_loadingScreen +{ + idd = -1; + duration = 10e10; + fadein = 0; + fadeout = 0; + name = "loading screen"; + class controlsBackground + { + class blackBG : RscText + { + x = safezoneX; + y = safezoneY; + w = safezoneW; + h = safezoneH; + text = ""; + colorText[] = {0,0,0,0}; + colorBackground[] = {0,0,0,1}; + }; + /* + class nicePic : RscPicture + { + style = 48 + 0x800; // ST_PICTURE + ST_KEEP_ASPECT_RATIO + x = safezoneX + safezoneW/2 - 0.25; + y = safezoneY + safezoneH/2 - 0.2; + w = 0.5; + h = 0.4; + text = "img\nicePic.paa"; + }; + */ + }; + class controls + { + class Title1 : RscLoadingText + { + text = "$STR_LOADING"; // "Loading" text in the middle of the screen + }; + class CA_Progress : RscProgress // progress bar, has to have idc 104 + { + idc = 104; + type = 8; // CT_PROGRESS + style = 0; // ST_SINGLE + texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; + }; + class CA_Progress2 : RscProgressNotFreeze // progress bar that will go reverse + { + idc = 103; + }; + class Name2: RscText // the text on the top-left + { + idc = 101; + x = 0.05; + y = 0.029412; + w = 0.9; + h = 0.04902; + text = ""; + sizeEx = 0.05; + colorText[] = {0.543,0.5742,0.4102,1.0}; + }; + }; +}; diff --git a/MPMissions/DayZ_Epoch_10.Mountains_ACR/init.sqf b/MPMissions/DayZ_Epoch_10.Mountains_ACR/init.sqf new file mode 100644 index 000000000..74c281e24 --- /dev/null +++ b/MPMissions/DayZ_Epoch_10.Mountains_ACR/init.sqf @@ -0,0 +1,60 @@ +startLoadingScreen ["","DayZ_loadingScreen"]; +/* + INITILIZATION +*/ +enableSaving [false, false]; + +//REALLY IMPORTANT VALUES +dayZ_instance = 10; //The instance +hiveInUse = true; +initialized = false; +dayz_previousID = 0; + +// AMP config +spawnShoremode = 0; // Default = 1 (on shore) +spawnArea= 1000; // Default = 1500 +MaxHeliCrashes= 3; // Default = 5 +MaxVehicleLimit = 50; // Default = 50 +MaxDynamicDebris = 100; // Default = 100 +dayz_MapArea = 8000; // Default = 10000 +dayz_maxLocalZombies = 40; // Default = 40 + +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\variables.sqf"; //Initilize the Variables (IMPORTANT: Must happen very early) +progressLoadingScreen 0.1; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\publicEH.sqf"; //Initilize the publicVariable event handlers +progressLoadingScreen 0.2; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\setup_functions_med.sqf"; //Functions used by CLIENT for medical +progressLoadingScreen 0.4; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf"; //Compile regular functions +progressLoadingScreen 1.0; + +"filmic" setToneMappingParams [0.153, 0.357, 0.231, 0.1573, 0.011, 3.750, 6, 4]; setToneMapping "Filmic"; + +if ((!isServer) && (isNull player) ) then +{ +waitUntil {!isNull player}; +waitUntil {time > 3}; +}; + +if ((!isServer) && (player != player)) then +{ + waitUntil {player == player}; + waitUntil {time > 3}; +}; + +if (isServer) then { + //Run the server monitor + hiveInUse = true; + _serverMonitor = [] execVM "\z\addons\dayz_server\system\server_monitor.sqf"; +}; + +if (!isDedicated) then { + //Conduct map operations + 0 fadeSound 0; + 0 cutText [(localize "STR_AUTHENTICATING"), "BLACK FADED",60]; + + //Run the player monitor + _id = player addEventHandler ["Respawn", {_id = [] spawn player_death;}]; + _playerMonitor = [] execVM "\z\addons\dayz_code\system\player_monitor.sqf"; + +}; \ No newline at end of file diff --git a/MPMissions/DayZ_Epoch_10.Mountains_ACR/mission.sqm b/MPMissions/DayZ_Epoch_10.Mountains_ACR/mission.sqm new file mode 100644 index 000000000..f59547cca --- /dev/null +++ b/MPMissions/DayZ_Epoch_10.Mountains_ACR/mission.sqm @@ -0,0 +1,1390 @@ +version=11; +class Mission +{ + addOns[]= + { + "mountains_acr", + "ca_modules_animals", + "dayz_code", + "dayz_weapons", + "dayz_equip", + "dayz_vehicles", + "cacharacters_pmc", + "ca_modules_functions", + "warfarebuildings", + "ind_tank", + "camisc_e" + }; + addOnsAuto[]= + { + "dayz_weapons", + "ca_modules_functions", + "warfarebuildings", + "mountains_acr" + }; + randomSeed=11171215; + class Intel + { + briefingName="Mountains ACR DayZ_Epoch"; + briefingDescription="Mountains ACR DayZ_Epoch Private Server"; + startWeather=0.067362607; + forecastWeather=0.52341133; + year=2008; + month=6; + day=1; + hour=12; + }; + class Groups + { + items=2; + class Item0 + { + side="WEST"; + class Vehicles + { + items=100; + class Item0 + { + position[]={-9227.7705,339.88535,13286.491}; + azimut=-17.0839; + id=11; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item1 + { + position[]={-9226.2275,339.79999,13286.042}; + azimut=-17.0839; + id=0; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAYER COMMANDER"; + leader=1; + rank="SERGEANT"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item2 + { + position[]={-9227.2695,339.85739,13286.331}; + azimut=-17.083944; + id=5; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item3 + { + position[]={-9228.1406,339.89682,13285.876}; + azimut=-17.083944; + id=8; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item4 + { + position[]={-9226.3682,339.82693,13287.624}; + azimut=-17.083944; + id=18; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item5 + { + position[]={-9226.3809,339.80844,13286.085}; + azimut=-17.083944; + id=2; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item6 + { + position[]={-9227.0127,339.84363,13286.29}; + azimut=-17.083937; + id=9; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item7 + { + position[]={-9225.6738,339.77631,13286.438}; + azimut=-17.083944; + id=21; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item8 + { + position[]={-9226.2734,339.78833,13284.918}; + azimut=-17.083944; + id=13; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item9 + { + position[]={-9225.5596,339.76682,13286.151}; + azimut=-17.083944; + id=7; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item10 + { + position[]={-9227.7363,339.87744,13286.001}; + azimut=-17.0839; + id=36; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item11 + { + position[]={-9227.8799,339.8887,13286.307}; + azimut=-17.083944; + id=25; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item12 + { + position[]={-9229.8154,339.96829,13285.283}; + azimut=-17.083944; + id=43; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item13 + { + position[]={-9226.4443,339.81305,13286.193}; + azimut=-17.083944; + id=30; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item14 + { + position[]={-9226.4033,339.80716,13285.891}; + azimut=-17.083944; + id=33; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item15 + { + position[]={-9225.7578,339.78458,13286.758}; + azimut=-17.083944; + id=1; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item16 + { + position[]={-9226.416,339.82135,13286.978}; + azimut=-17.083944; + id=4; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item17 + { + position[]={-9227.9834,339.87796,13285.123}; + azimut=-17.083944; + id=3; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item18 + { + position[]={-9227.2666,339.87115,13287.445}; + azimut=-17.083944; + id=6; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item19 + { + position[]={-9227.5576,339.88266,13287.161}; + azimut=-17.083944; + id=10; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item20 + { + position[]={-9226.0488,339.7916,13286.112}; + azimut=-17.083944; + id=16; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item21 + { + position[]={-9226.2988,339.80313,13285.998}; + azimut=-17.083944; + id=19; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item22 + { + position[]={-9226.3936,339.81274,13286.376}; + azimut=-17.083944; + id=15; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item23 + { + position[]={-9226.2412,339.80209,13286.156}; + azimut=-17.083944; + id=23; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item24 + { + position[]={-9226.3418,339.81396,13286.693}; + azimut=-17.083944; + id=26; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item25 + { + position[]={-9226.9863,339.84131,13286.213}; + azimut=-17.083944; + id=29; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item26 + { + position[]={-9226.6006,339.82108,13286.188}; + azimut=-17.083944; + id=31; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item27 + { + position[]={-9225.9824,339.79691,13286.812}; + azimut=-17.083944; + id=28; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item28 + { + position[]={-9226.04,339.80713,13287.394}; + azimut=-17.083944; + id=35; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item29 + { + position[]={-9226.7217,339.81482,13285.184}; + azimut=-17.083944; + id=27; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item30 + { + position[]={-9227.8877,339.88629,13286.08}; + azimut=-17.083937; + id=34; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item31 + { + position[]={-9226.3291,339.79385,13285.128}; + azimut=-17.083944; + id=46; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item32 + { + position[]={-9226.7764,339.82602,13285.854}; + azimut=-17.083944; + id=38; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item33 + { + position[]={-9228.0107,339.87933,13285.128}; + azimut=-17.083944; + id=32; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item34 + { + position[]={-9226.6563,339.83197,13286.831}; + azimut=-17.083944; + id=47; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item35 + { + position[]={-9228.0459,339.89471,13286.104}; + azimut=-17.083944; + id=41; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item36 + { + position[]={-9225.9746,339.78494,13285.885}; + azimut=-17.083944; + id=40; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item37 + { + position[]={-9227.1689,339.84113,13285.438}; + azimut=-17.083944; + id=44; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item38 + { + position[]={-9228.6396,339.90808,13285.044}; + azimut=-17.083944; + id=48; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item39 + { + position[]={-9228.2998,339.90469,13285.848}; + azimut=-17.083944; + id=39; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item40 + { + position[]={-9227.8906,339.8688,13284.835}; + azimut=-17.083944; + id=37; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item41 + { + position[]={-9229.0918,339.94571,13286.026}; + azimut=-17.083944; + id=45; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item42 + { + position[]={-9227.165,339.84357,13285.651}; + azimut=-17.0839; + id=49; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item43 + { + position[]={-9226.8242,339.82153,13285.296}; + azimut=-17.083944; + id=42; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item44 + { + position[]={-9226.3633,339.80768,13286.095}; + azimut=-17.083944; + id=22; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item45 + { + position[]={-9226.7969,339.8335,13286.373}; + azimut=-17.083944; + id=12; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item46 + { + position[]={-9226.2236,339.81598,13287.346}; + azimut=-17.083944; + id=14; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item47 + { + position[]={-9226.208,339.81073,13286.987}; + azimut=-17.0839; + id=24; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item48 + { + position[]={-9225.75,339.7869,13286.974}; + azimut=-17.083944; + id=20; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item49 + { + position[]={-9228.4834,339.9317,13287.258}; + azimut=-17.083944; + id=17; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item50 + { + position[]={-9226.1025,339.79715,13286.333}; + azimut=-17.0839; + id=51; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item51 + { + position[]={-9226.2676,339.80045,13285.912}; + azimut=-17.0839; + id=52; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item52 + { + position[]={-9225.6104,339.77072,13286.257}; + azimut=-17.0839; + id=55; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item53 + { + position[]={-9227.1758,339.84412,13285.65}; + azimut=-17.0839; + id=53; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item54 + { + position[]={-9226.7432,339.82593,13285.985}; + azimut=-17.0839; + id=54; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item55 + { + position[]={-9226.2275,339.80112,13286.133}; + azimut=-17.0839; + id=70; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item56 + { + position[]={-9227.8281,339.88962,13286.597}; + azimut=-17.0839; + id=60; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item57 + { + position[]={-9227.7969,339.88263,13286.166}; + azimut=-17.0839; + id=68; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item58 + { + position[]={-9227.3564,339.86536,13286.608}; + azimut=-17.0839; + id=66; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item59 + { + position[]={-9227.0605,339.83997,13285.795}; + azimut=-17.0839; + id=61; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item60 + { + position[]={-9227.3223,339.85941,13286.271}; + azimut=-17.0839; + id=63; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item61 + { + position[]={-9226.0098,339.80829,13287.616}; + azimut=-17.0839; + id=72; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item62 + { + position[]={-9226.333,339.79715,13285.377}; + azimut=-17.0839; + id=57; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item63 + { + position[]={-9226.3096,339.79947,13285.661}; + azimut=-17.0839; + id=58; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item64 + { + position[]={-9228.4053,339.9176,13286.448}; + azimut=-17.0839; + id=62; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item65 + { + position[]={-9227.2754,339.85733,13286.298}; + azimut=-17.0839; + id=75; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item66 + { + position[]={-9227.0635,339.83984,13285.776}; + azimut=-17.0839; + id=56; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item67 + { + position[]={-9228.1729,339.89459,13285.591}; + azimut=-17.0839; + id=73; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item68 + { + position[]={-9226.2158,339.7851,13284.893}; + azimut=-17.0839; + id=69; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item69 + { + position[]={-9227.1328,339.84109,13285.587}; + azimut=-17.0839; + id=67; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item70 + { + position[]={-9227.875,339.8754,13285.286}; + azimut=-17.0839; + id=65; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item71 + { + position[]={-9226.7676,339.83124,13286.31}; + azimut=-17.0839; + id=74; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item72 + { + position[]={-9228.6436,339.93161,13286.586}; + azimut=-17.0839; + id=71; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item73 + { + position[]={-9226.9951,339.8414,13286.182}; + azimut=-17.0839; + id=59; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item74 + { + position[]={-9228.3154,339.91071,13286.268}; + azimut=-17.0839; + id=64; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item75 + { + position[]={-9226.0654,339.80463,13287.091}; + azimut=-17.0839; + id=81; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item76 + { + position[]={-9228.6787,339.92975,13286.287}; + azimut=-17.0839; + id=83; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item77 + { + position[]={-9228.6621,339.92181,13285.821}; + azimut=-17.0839; + id=82; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item78 + { + position[]={-9228.2646,339.90421,13285.957}; + azimut=-17.0839; + id=84; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item79 + { + position[]={-9227.6934,339.86774,13285.4}; + azimut=-17.0839; + id=85; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item80 + { + position[]={-9228.4668,339.91537,13286.013}; + azimut=-17.0839; + id=77; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item81 + { + position[]={-9229.5625,339.97446,13286.408}; + azimut=-17.0839; + id=78; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item82 + { + position[]={-9229.0146,339.93137,13285.37}; + azimut=-17.0839; + id=79; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item83 + { + position[]={-9226.8789,339.83426,13286.091}; + azimut=-17.0839; + id=76; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item84 + { + position[]={-9227.2725,339.85904,13286.446}; + azimut=-17.0839; + id=80; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item85 + { + position[]={-9226.5635,339.83371,13287.358}; + azimut=-17.0839; + id=97; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item86 + { + position[]={-9229.0674,339.95273,13286.533}; + azimut=-17.0839; + id=98; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item87 + { + position[]={-9226.6563,339.83679,13287.217}; + azimut=-17.0839; + id=99; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item88 + { + position[]={-9227.3896,339.87329,13287.105}; + azimut=-17.0839; + id=100; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item89 + { + position[]={-9227.2051,339.86279,13287.03}; + azimut=-17.0839; + id=96; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item90 + { + position[]={-9227.7627,339.87299,13285.532}; + azimut=-17.0839; + id=87; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item91 + { + position[]={-9228.4023,339.91022,13285.875}; + azimut=-17.0839; + id=92; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item92 + { + position[]={-9226.6992,339.83041,13286.526}; + azimut=-17.0839; + id=88; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item93 + { + position[]={-9227.2813,339.85928,13286.43}; + azimut=-17.0839; + id=89; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item94 + { + position[]={-9226.8467,339.84055,13286.729}; + azimut=-17.0839; + id=90; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item95 + { + position[]={-9226.6357,339.83777,13287.384}; + azimut=-17.0839; + id=86; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item96 + { + position[]={-9227.6309,339.87009,13285.848}; + azimut=-17.0839; + id=93; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item97 + { + position[]={-9226.5049,339.82465,13286.874}; + azimut=-17.0839; + id=94; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item98 + { + position[]={-9226.165,339.81055,13287.152}; + azimut=-17.0839; + id=91; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item99 + { + position[]={-9227.6592,339.87982,13286.512}; + azimut=-17.0839; + id=95; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + }; + }; + class Item1 + { + side="LOGIC"; + class Vehicles + { + items=1; + class Item0 + { + position[]={356.00049,0.17996374,3399.48}; + id=50; + side="LOGIC"; + vehicle="FunctionsManager"; + leader=1; + lock="UNLOCKED"; + skill=0.60000002; + }; + }; + }; + }; + class Vehicles + { + items=8; + class Item0 + { + position[]={-9232.3467,339.88757,13270.03}; + id=101; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item1 + { + position[]={-9221.8574,339.43732,13269.816}; + id=102; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item2 + { + position[]={-9234.4502,340.48166,13300.939}; + id=103; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item3 + { + position[]={-9220.3682,339.67667,13300.92}; + id=104; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item4 + { + position[]={-9241.1377,340.65341,13292.925}; + azimut=90.394051; + id=105; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item5 + { + position[]={-9241.2725,340.40894,13279.121}; + azimut=90.394051; + id=106; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item6 + { + position[]={-9214.7939,339.26996,13291.987}; + azimut=90.6903; + id=107; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + text="wall"; + }; + class Item7 + { + position[]={-9214.8848,339.19839,13279.109}; + azimut=90.690323; + id=108; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + }; + class Markers + { + items=13; + class Item0 + { + position[]={3638.5916,425.61487,3632.1819}; + name="center"; + type="Empty"; + }; + class Item1 + { + position[]={-9195.6514,338.31848,13286.671}; + name="respawn_west"; + type="Empty"; + }; + class Item2 + { + position[]={2065.3154,417.48615,3914.4285}; + name="spawn0"; + type="Empty"; + }; + class Item3 + { + position[]={3608.325,473.07101,2230.2351}; + name="spawn1"; + type="Empty"; + }; + class Item4 + { + position[]={3109.2576,182.77739,5538.8481}; + name="spawn2"; + type="Empty"; + }; + class Item5 + { + position[]={4036.866,356.7345,4935.6245}; + name="spawn3"; + type="Empty"; + }; + class Item6 + { + position[]={1906.114,194.76468,5086.7383}; + name="spawn4"; + type="Empty"; + }; + class Item7 + { + position[]={4900.9341,374.13071,4176.8203}; + name="spawn5"; + type="Empty"; + }; + class Item8 + { + position[]={3035.5474,272.84534,4430.8208}; + name="spawn6"; + type="Empty"; + }; + class Item9 + { + position[]={4847.8706,627.17188,2848.7769}; + name="spawn7"; + type="Empty"; + }; + class Item10 + { + position[]={2678.7632,402.0939,1458.0262}; + name="spawn8"; + type="Empty"; + }; + class Item11 + { + position[]={2084.9006,423.19876,2482.9202}; + name="spawn9"; + type="Empty"; + }; + class Item12 + { + position[]={4748.5596,407.30841,1648.068}; + name="spawn10"; + type="Empty"; + }; + }; +}; +class Intro +{ + addOns[]= + { + "mountains_acr" + }; + addOnsAuto[]= + { + "mountains_acr" + }; + randomSeed=6913869; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; +class OutroWin +{ + addOns[]= + { + "mountains_acr" + }; + addOnsAuto[]= + { + "mountains_acr" + }; + randomSeed=4081731; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; +class OutroLoose +{ + addOns[]= + { + "mountains_acr" + }; + addOnsAuto[]= + { + "mountains_acr" + }; + randomSeed=4975929; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; diff --git a/MPMissions/DayZ_Epoch_11.Chernarus/cdetect.fsm b/MPMissions/DayZ_Epoch_11.Chernarus/cdetect.fsm new file mode 100644 index 000000000..ae8d808ed --- /dev/null +++ b/MPMissions/DayZ_Epoch_11.Chernarus/cdetect.fsm @@ -0,0 +1,96 @@ +/*%FSM*/ +/*%FSM*/ +/* +item0[] = {"init",0,250,-52.011097,-242.579758,37.988903,-192.579758,0.000000,"init"}; +item1[] = {"true",8,218,-42.857147,-180.166443,47.142853,-130.166443,0.000000,"true"}; +item2[] = {"Broadcast",2,250,-37.031898,-113.592247,52.968117,-63.592247,0.000000,"Broadcast"}; +item3[] = {"isRetard",4,218,-85.298180,-33.703201,4.701797,16.296804,0.000000,"isRetard"}; +item4[] = {"I_has_small_dick",2,250,-27.045757,58.668503,62.954262,108.668503,0.000000,"I has small dick"}; +item5[] = {"isOwned",4,218,43.689316,-30.790573,133.689301,19.209412,0.000000,"isOwned"}; +link0[] = {0,1}; +link1[] = {1,2}; +link2[] = {2,3}; +link3[] = {3,4}; +link4[] = {4,5}; +link5[] = {5,2}; +globals[] = {0.000000,0,0,0,16777215,640,480,1,8,6316128,1,-306.241333,293.758667,267.741943,-346.774170,372,381,1}; +window[] = {0,-1,-1,-1,-1,576,50,812,50,1,390}; +*//*%FSM*/ +class FSM +{ + fsmName = "stdin"; + class States + { + /*%FSM*/ + class init + { + name = "init"; + init = /*%FSM*/""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class true + { + priority = 0.000000; + to="Broadcast"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/""/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Broadcast + { + name = "Broadcast"; + init = /*%FSM*/""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class isRetard + { + priority = 0.000000; + to="I_has_small_dick"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"(dialog&&isNull(findDisplay 106)&&isNull(findDisplay 6902))||(!isNil(""nil"")&&alive(player))"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class I_has_small_dick + { + name = "I_has_small_dick"; + init = /*%FSM*/"closeDialog 0;" \n + "player enableSimulation false;" \n + "_tinypenis = format[""AntiCheat: Incredibly small penis detected for %1 with UID %2"",name player,getPlayerUID player];" \n + "player setVariable [""cheat"",_tinypenis,true];"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class isOwned + { + priority = 0.000000; + to="Broadcast"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!dialog&&!alive(player)"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + }; + initState="init"; + finalStates[] = + { + }; +}; +/*%FSM*/ \ No newline at end of file diff --git a/MPMissions/DayZ_Epoch_11.Chernarus/description.ext b/MPMissions/DayZ_Epoch_11.Chernarus/description.ext new file mode 100644 index 000000000..23af60e19 --- /dev/null +++ b/MPMissions/DayZ_Epoch_11.Chernarus/description.ext @@ -0,0 +1,144 @@ +respawn = "BASE"; +respawndelay = 5; +onLoadMission= "DayZ_Epoch Chernarus"; +OnLoadIntro = "Welcome to Chernarus"; +OnLoadIntroTime = False; +OnLoadMissionTime = False; +disabledAI = true; +disableChannels[]={0,2,6}; +enableItemsDropping = 0; + +class Header +{ + gameType = COOP; //DM, Team, Coop, ... + minPlayers = 1; //min # of players the mission supports + maxPlayers = 100; //Max # of players the mission supports +}; + +aiKills = 1; +diagRadio = 1; +diagHit = 1; + +class RscText +{ + type = 0; + idc = -1; + x = 0; + y = 0; + h = 0.037; + w = 0.3; + style = 0x100; + font = Zeppelin32; + SizeEx = 0.03921; + colorText[] = {1,1,1,1}; + colorBackground[] = {0, 0, 0, 0}; + linespacing = 1; +}; +class RscPicture +{ + access=0; + type=0; + idc=-1; + style=48; + colorBackground[]={0,0,0,0}; + colorText[]={1,1,1,1}; + font="TahomaB"; + sizeEx=0; + lineSpacing=0; + text=""; +}; +class RscLoadingText : RscText +{ + style = 2; + x = 0.323532; + y = 0.666672; + w = 0.352944; + h = 0.039216; + sizeEx = 0.03921; + colorText[] = {0.543,0.5742,0.4102,1.0}; +}; +class RscProgress +{ + x = 0.344; + y = 0.619; + w = 0.313726; + h = 0.0261438; + texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; + colorFrame[] = {0,0,0,0}; + colorBar[] = {1,1,1,1}; +}; +class RscProgressNotFreeze +{ + idc = -1; + type = 45; + style = 0; + x = 0.022059; + y = 0.911772; + w = 0.029412; + h = 0.039216; + texture = "#(argb,8,8,3)color(0,0,0,0)"; +}; +// +// the loading screen itself +// +class DayZ_loadingScreen +{ + idd = -1; + duration = 10e10; + fadein = 0; + fadeout = 0; + name = "loading screen"; + class controlsBackground + { + class blackBG : RscText + { + x = safezoneX; + y = safezoneY; + w = safezoneW; + h = safezoneH; + text = ""; + colorText[] = {0,0,0,0}; + colorBackground[] = {0,0,0,1}; + }; + /* + class nicePic : RscPicture + { + style = 48 + 0x800; // ST_PICTURE + ST_KEEP_ASPECT_RATIO + x = safezoneX + safezoneW/2 - 0.25; + y = safezoneY + safezoneH/2 - 0.2; + w = 0.5; + h = 0.4; + text = "img\nicePic.paa"; + }; + */ + }; + class controls + { + class Title1 : RscLoadingText + { + text = "$STR_LOADING"; // "Loading" text in the middle of the screen + }; + class CA_Progress : RscProgress // progress bar, has to have idc 104 + { + idc = 104; + type = 8; // CT_PROGRESS + style = 0; // ST_SINGLE + texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; + }; + class CA_Progress2 : RscProgressNotFreeze // progress bar that will go reverse + { + idc = 103; + }; + class Name2: RscText // the text on the top-left + { + idc = 101; + x = 0.05; + y = 0.029412; + w = 0.9; + h = 0.04902; + text = ""; + sizeEx = 0.05; + colorText[] = {0.543,0.5742,0.4102,1.0}; + }; + }; +}; diff --git a/MPMissions/DayZ_Epoch_11.Chernarus/init.sqf b/MPMissions/DayZ_Epoch_11.Chernarus/init.sqf new file mode 100644 index 000000000..d00728c9c --- /dev/null +++ b/MPMissions/DayZ_Epoch_11.Chernarus/init.sqf @@ -0,0 +1,65 @@ +startLoadingScreen ["","DayZ_loadingScreen"]; +/* + INITILIZATION +*/ +enableSaving [false, false]; + +//REALLY IMPORTANT VALUES +dayZ_hivePipe1 = "\\.\pipe\dayz"; //The named pipe +dayZ_instance = 11; //The instance +hiveInUse = true; +initialized = false; +dayz_previousID = 0; + +// AMP config +spawnShoremode = 1; // Default = 1 (on shore) +spawnArea= 1500; // Default = 1500 +MaxHeliCrashes= 5; // Default = 5 +MaxVehicleLimit = 75; // Default = 50 +MaxDynamicDebris = 200; // Default = 100 +dayz_MapArea = 12000; // Default = 10000 +dayz_maxLocalZombies = 40; // Default = 40 + +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\variables.sqf"; //Initilize the Variables (IMPORTANT: Must happen very early) +progressLoadingScreen 0.1; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\publicEH.sqf"; //Initilize the publicVariable event handlers +progressLoadingScreen 0.2; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\setup_functions_med.sqf"; //Functions used by CLIENT for medical +progressLoadingScreen 0.4; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf"; //Compile regular functions +progressLoadingScreen 1.0; + +"filmic" setToneMappingParams [0.153, 0.357, 0.231, 0.1573, 0.011, 3.750, 6, 4]; setToneMapping "Filmic"; + +if ((!isServer) && (isNull player) ) then +{ +waitUntil {!isNull player}; +waitUntil {time > 3}; +}; + +if ((!isServer) && (player != player)) then +{ + waitUntil {player == player}; + waitUntil {time > 3}; +}; + +if (isServer) then { + //Run the server monitor + hiveInUse = true; + _serverMonitor = [] execVM "\z\addons\dayz_server\system\server_monitor.sqf"; +}; + +if (!isDedicated) then { + //Conduct map operations + 0 fadeSound 0; + 0 cutText [(localize "STR_AUTHENTICATING"), "BLACK FADED",60]; + + //Run the player monitor + _id = player addEventHandler ["Respawn", {_id = [] spawn player_death;}]; + _playerMonitor = [] execVM "\z\addons\dayz_code\system\player_monitor.sqf"; + + // Create burn effect for each helicopter wreck + { + nul = [_x, 2, time, false, false] spawn BIS_Effects_Burn; + } forEach allMissionObjects "UH1Wreck_DZ"; +}; \ No newline at end of file diff --git a/MPMissions/DayZ_Epoch_11.Chernarus/mission.sqm b/MPMissions/DayZ_Epoch_11.Chernarus/mission.sqm new file mode 100644 index 000000000..bbb74bc3f --- /dev/null +++ b/MPMissions/DayZ_Epoch_11.Chernarus/mission.sqm @@ -0,0 +1,1277 @@ +version=11; +class Mission +{ + addOns[]= + { + "chernarus", + "ca_modules_animals", + "dayz_code", + "dayz_weapons", + "dayz_equip", + "dayz_vehicles", + "cacharacters_pmc", + "ca_modules_functions" + }; + addOnsAuto[]= + { + "dayz_weapons", + "ca_modules_functions", + "chernarus" + }; + randomSeed=11171215; + class Intel + { + briefingName="DayZ_Epoch Chernarus"; + briefingDescription="DayZ_Epoch Chernarus Private Server"; + startWeather=0.067362607; + forecastWeather=0.52341133; + year=2008; + month=10; + day=1; + hour=12; + }; + class Groups + { + items=2; + class Item0 + { + side="WEST"; + class Vehicles + { + items=100; + class Item0 + { + position[]={-18709.713,379.10086,25923.943}; + azimut=-17.0839; + id=11; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item1 + { + position[]={-18621.865,368.67456,25857.564}; + azimut=-17.0839; + id=0; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAYER COMMANDER"; + leader=1; + rank="SERGEANT"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item2 + { + position[]={-18688.303,376.65714,25929.211}; + azimut=-17.083944; + id=5; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item3 + { + position[]={-18682.584,376.26038,25925.459}; + azimut=-17.083944; + id=8; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item4 + { + position[]={-18687.459,377.10449,25918.287}; + azimut=-17.083944; + id=18; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item5 + { + position[]={-18676.068,374.91525,25883.367}; + azimut=-17.083944; + id=2; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item6 + { + position[]={-18666.736,373.7807,25882.564}; + azimut=-17.083937; + id=9; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item7 + { + position[]={-18677.256,374.87363,25875.359}; + azimut=-17.083944; + id=21; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item8 + { + position[]={-18668.533,373.86163,25875.471}; + azimut=-17.083944; + id=13; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item9 + { + position[]={-18663.287,373.24832,25870.119}; + azimut=-17.083944; + id=7; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item10 + { + position[]={-18661.123,377.98538,25820.361}; + azimut=-17.0839; + id=36; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item11 + { + position[]={-18649.176,377.9733,25812.715}; + azimut=-17.083944; + id=25; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item12 + { + position[]={-18638.869,376.69266,25814.705}; + azimut=-17.083944; + id=43; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item13 + { + position[]={-18639.711,375.18839,25825.629}; + azimut=-17.083944; + id=30; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item14 + { + position[]={-18633.994,375.13135,25821.877}; + azimut=-17.083944; + id=33; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item15 + { + position[]={-18642.889,370.10095,25936.814}; + azimut=-17.083944; + id=1; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item16 + { + position[]={-18631.178,368.21561,25939.166}; + azimut=-17.083944; + id=4; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item17 + { + position[]={-18629.029,368.01089,25931.107}; + azimut=-17.083944; + id=3; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item18 + { + position[]={-18626.061,367.45322,25936.725}; + azimut=-17.083944; + id=6; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item19 + { + position[]={-18614.33,365.82504,25941.484}; + azimut=-17.083944; + id=10; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item20 + { + position[]={-18622.834,367.28461,25889.133}; + azimut=-17.083944; + id=16; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item21 + { + position[]={-18617.35,366.46024,25887.637}; + azimut=-17.083944; + id=19; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item22 + { + position[]={-18623.279,367.5733,25880.313}; + azimut=-17.083944; + id=15; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item23 + { + position[]={-18614.939,366.3443,25880.193}; + azimut=-17.083944; + id=23; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item24 + { + position[]={-18594.299,369.4205,25833.232}; + azimut=-17.083944; + id=26; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item25 + { + position[]={-18586.15,368.11218,25838.479}; + azimut=-17.083944; + id=29; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item26 + { + position[]={-18574.686,368.08743,25834.701}; + azimut=-17.083944; + id=31; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item27 + { + position[]={-18580.439,369.43292,25827.525}; + azimut=-17.083944; + id=28; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item28 + { + position[]={-18561.619,367.64288,25833.338}; + azimut=-17.083944; + id=35; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item29 + { + position[]={-18627.479,378.36859,25779.785}; + azimut=-17.083944; + id=27; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item30 + { + position[]={-18618.145,377.61594,25778.982}; + azimut=-17.083937; + id=34; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item31 + { + position[]={-18628.666,378.7323,25771.777}; + azimut=-17.083944; + id=46; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item32 + { + position[]={-18619.943,378.01379,25771.889}; + azimut=-17.083944; + id=38; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item33 + { + position[]={-18614.697,377.77942,25766.537}; + azimut=-17.083944; + id=32; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item34 + { + position[]={-18571.658,373.2652,25791.953}; + azimut=-17.083944; + id=47; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item35 + { + position[]={-18574.244,374.07281,25785.553}; + azimut=-17.083944; + id=41; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item36 + { + position[]={-18574.689,374.82135,25776.732}; + azimut=-17.083944; + id=40; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item37 + { + position[]={-18568.76,373.73392,25784.055}; + azimut=-17.083944; + id=44; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item38 + { + position[]={-18566.35,374.19318,25776.613}; + azimut=-17.083944; + id=48; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item39 + { + position[]={-18542.127,369.41519,25802.873}; + azimut=-17.083944; + id=39; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item40 + { + position[]={-18542.178,370.36221,25795.197}; + azimut=-17.083944; + id=37; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item41 + { + position[]={-18535.23,369.33453,25799.787}; + azimut=-17.083944; + id=45; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item42 + { + position[]={-18537.447,370.52094,25791.564}; + azimut=-17.0839; + id=49; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item43 + { + position[]={-18529.76,370.31677,25790.068}; + azimut=-17.083944; + id=42; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item44 + { + position[]={-18620.248,366.76224,25895.535}; + azimut=-17.083944; + id=22; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item45 + { + position[]={-18594.338,363.16104,25898.777}; + azimut=-17.083944; + id=12; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item46 + { + position[]={-18590.717,362.69455,25906.455}; + azimut=-17.083944; + id=14; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item47 + { + position[]={-18586.039,362.83661,25895.146}; + azimut=-17.0839; + id=24; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item48 + { + position[]={-18583.822,362.44028,25903.369}; + azimut=-17.083944; + id=20; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item49 + { + position[]={-18578.352,362.62332,25893.65}; + azimut=-17.083944; + id=17; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item50 + { + position[]={-18589.107,364.56329,25868.42}; + azimut=-17.0839; + id=51; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item51 + { + position[]={-18585.486,363.83981,25876.096}; + azimut=-17.0839; + id=52; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item52 + { + position[]={-18580.811,364.6311,25864.789}; + azimut=-17.0839; + id=55; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item53 + { + position[]={-18573.123,364.64734,25863.293}; + azimut=-17.0839; + id=53; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item54 + { + position[]={-18578.592,363.87973,25873.01}; + azimut=-17.0839; + id=54; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item55 + { + position[]={-18554.619,366.84808,25838.199}; + azimut=-17.0839; + id=70; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item56 + { + position[]={-18536.924,364.28116,25856.363}; + azimut=-17.0839; + id=60; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item57 + { + position[]={-18541.484,365.39722,25848.006}; + azimut=-17.0839; + id=68; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item58 + { + position[]={-18535.697,361.19196,25889.92}; + azimut=-17.0839; + id=66; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item59 + { + position[]={-18556.799,362.52316,25886.559}; + azimut=-17.0839; + id=61; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item60 + { + position[]={-18540.119,366.15588,25837.639}; + azimut=-17.0839; + id=63; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item61 + { + position[]={-18557.191,361.5188,25907.502}; + azimut=-17.0839; + id=72; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item62 + { + position[]={-18534.881,361.54788,25883.451}; + azimut=-17.0839; + id=57; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item63 + { + position[]={-18492.018,358.1239,25864.77}; + azimut=-17.0839; + id=58; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item64 + { + position[]={-18548.377,364.74951,25858.338}; + azimut=-17.0839; + id=62; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item65 + { + position[]={-18531.674,362.74304,25865.973}; + azimut=-17.0839; + id=75; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item66 + { + position[]={-18542.076,363.42245,25868.705}; + azimut=-17.0839; + id=56; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item67 + { + position[]={-18531.908,364.96109,25843.186}; + azimut=-17.0839; + id=73; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item68 + { + position[]={-18546.604,363.06128,25874.902}; + azimut=-17.0839; + id=69; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item69 + { + position[]={-18544.24,361.39478,25898.492}; + azimut=-17.0839; + id=67; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item70 + { + position[]={-18522.299,363.3071,25849.818}; + azimut=-17.0839; + id=65; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item71 + { + position[]={-18523.123,361.07675,25872.494}; + azimut=-17.0839; + id=74; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item72 + { + position[]={-18523.936,359.72192,25890.746}; + azimut=-17.0839; + id=71; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item73 + { + position[]={-18500.25,357.3295,25881.143}; + azimut=-17.0839; + id=59; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item74 + { + position[]={-18501.477,358.40292,25871.605}; + azimut=-17.0839; + id=64; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item75 + { + position[]={-18685.943,380.97702,25778.736}; + azimut=-17.0839; + id=81; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item76 + { + position[]={-18676.607,381.13626,25777.932}; + azimut=-17.0839; + id=83; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item77 + { + position[]={-18673.16,381.31973,25765.486}; + azimut=-17.0839; + id=82; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item78 + { + position[]={-18678.406,381.20563,25770.838}; + azimut=-17.0839; + id=84; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item79 + { + position[]={-18687.127,381.04218,25770.729}; + azimut=-17.0839; + id=85; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item80 + { + position[]={-18701.404,380.21368,25802.305}; + azimut=-17.0839; + id=77; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item81 + { + position[]={-18704.852,379.64801,25814.75}; + azimut=-17.0839; + id=78; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item82 + { + position[]={-18706.65,379.97095,25807.654}; + azimut=-17.0839; + id=79; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item83 + { + position[]={-18714.186,379.82446,25815.553}; + azimut=-17.0839; + id=76; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item84 + { + position[]={-18715.373,380.10336,25807.545}; + azimut=-17.0839; + id=80; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item85 + { + position[]={-18705.834,378.42249,25845.074}; + azimut=-17.0839; + id=97; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item86 + { + position[]={-18709.279,378.23383,25857.52}; + azimut=-17.0839; + id=98; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item87 + { + position[]={-18711.08,378.61505,25850.424}; + azimut=-17.0839; + id=99; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item88 + { + position[]={-18719.803,379.19696,25850.314}; + azimut=-17.0839; + id=100; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item89 + { + position[]={-18718.615,378.89874,25858.322}; + azimut=-17.0839; + id=96; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item90 + { + position[]={-18728.51,380.05023,25920.119}; + azimut=-17.0839; + id=87; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item91 + { + position[]={-18711.279,378.60693,25884.557}; + azimut=-17.0839; + id=92; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item92 + { + position[]={-18731.955,379.22504,25932.564}; + azimut=-17.0839; + id=88; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item93 + { + position[]={-18733.756,379.63904,25925.471}; + azimut=-17.0839; + id=89; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item94 + { + position[]={-18742.479,379.27005,25925.359}; + azimut=-17.0839; + id=90; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item95 + { + position[]={-18741.291,378.81015,25933.367}; + azimut=-17.0839; + id=86; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item96 + { + position[]={-18714.729,379.29391,25897.002}; + azimut=-17.0839; + id=93; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item97 + { + position[]={-18716.525,379.18689,25889.908}; + azimut=-17.0839; + id=94; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item98 + { + position[]={-18724.063,379.76477,25897.805}; + azimut=-17.0839; + id=91; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item99 + { + position[]={-18725.248,379.55328,25889.797}; + azimut=-17.0839; + id=95; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + }; + }; + class Item1 + { + side="LOGIC"; + class Vehicles + { + items=1; + class Item0 + { + position[]={708.96582,35.858719,3533.1272}; + id=50; + side="LOGIC"; + vehicle="FunctionsManager"; + leader=1; + lock="UNLOCKED"; + skill=0.60000002; + }; + }; + }; + }; + class Markers + { + items=7; + class Item0 + { + position[]={7839.6055,381.33774,8414.7324}; + name="center"; + type="Empty"; + }; + class Item1 + { + position[]={-18697.58,379.53012,25815.256}; + name="respawn_west"; + type="Empty"; + }; + class Item2 + { + position[]={4932.3345,0.39950246,1989.1094}; + name="spawn0"; + type="Empty"; + }; + class Item3 + { + position[]={2236.0391,0.63119155,1923.3735}; + name="spawn1"; + type="Empty"; + }; + class Item4 + { + position[]={8738.1328,0.45720705,2122.1082}; + name="spawn2"; + type="Empty"; + }; + class Item5 + { + position[]={10909.267,0.57597214,2422.3096}; + name="spawn3"; + type="Empty"; + }; + class Item6 + { + position[]={13510.764,0.44504455,5249.3027}; + name="spawn4"; + type="Empty"; + }; + }; +}; +class Intro +{ + addOns[]= + { + "chernarus" + }; + addOnsAuto[]= + { + "chernarus" + }; + randomSeed=6913869; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; +class OutroWin +{ + addOns[]= + { + "chernarus" + }; + addOnsAuto[]= + { + "chernarus" + }; + randomSeed=4081731; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; +class OutroLoose +{ + addOns[]= + { + "chernarus" + }; + addOnsAuto[]= + { + "chernarus" + }; + randomSeed=4975929; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; diff --git a/MPMissions/DayZ_Epoch_12.isladuala/cdetect.fsm b/MPMissions/DayZ_Epoch_12.isladuala/cdetect.fsm new file mode 100644 index 000000000..ae8d808ed --- /dev/null +++ b/MPMissions/DayZ_Epoch_12.isladuala/cdetect.fsm @@ -0,0 +1,96 @@ +/*%FSM*/ +/*%FSM*/ +/* +item0[] = {"init",0,250,-52.011097,-242.579758,37.988903,-192.579758,0.000000,"init"}; +item1[] = {"true",8,218,-42.857147,-180.166443,47.142853,-130.166443,0.000000,"true"}; +item2[] = {"Broadcast",2,250,-37.031898,-113.592247,52.968117,-63.592247,0.000000,"Broadcast"}; +item3[] = {"isRetard",4,218,-85.298180,-33.703201,4.701797,16.296804,0.000000,"isRetard"}; +item4[] = {"I_has_small_dick",2,250,-27.045757,58.668503,62.954262,108.668503,0.000000,"I has small dick"}; +item5[] = {"isOwned",4,218,43.689316,-30.790573,133.689301,19.209412,0.000000,"isOwned"}; +link0[] = {0,1}; +link1[] = {1,2}; +link2[] = {2,3}; +link3[] = {3,4}; +link4[] = {4,5}; +link5[] = {5,2}; +globals[] = {0.000000,0,0,0,16777215,640,480,1,8,6316128,1,-306.241333,293.758667,267.741943,-346.774170,372,381,1}; +window[] = {0,-1,-1,-1,-1,576,50,812,50,1,390}; +*//*%FSM*/ +class FSM +{ + fsmName = "stdin"; + class States + { + /*%FSM*/ + class init + { + name = "init"; + init = /*%FSM*/""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class true + { + priority = 0.000000; + to="Broadcast"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/""/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Broadcast + { + name = "Broadcast"; + init = /*%FSM*/""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class isRetard + { + priority = 0.000000; + to="I_has_small_dick"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"(dialog&&isNull(findDisplay 106)&&isNull(findDisplay 6902))||(!isNil(""nil"")&&alive(player))"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class I_has_small_dick + { + name = "I_has_small_dick"; + init = /*%FSM*/"closeDialog 0;" \n + "player enableSimulation false;" \n + "_tinypenis = format[""AntiCheat: Incredibly small penis detected for %1 with UID %2"",name player,getPlayerUID player];" \n + "player setVariable [""cheat"",_tinypenis,true];"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class isOwned + { + priority = 0.000000; + to="Broadcast"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!dialog&&!alive(player)"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + }; + initState="init"; + finalStates[] = + { + }; +}; +/*%FSM*/ \ No newline at end of file diff --git a/MPMissions/DayZ_Epoch_12.isladuala/description.ext b/MPMissions/DayZ_Epoch_12.isladuala/description.ext new file mode 100644 index 000000000..6cde8c9c3 --- /dev/null +++ b/MPMissions/DayZ_Epoch_12.isladuala/description.ext @@ -0,0 +1,144 @@ +respawn = "BASE"; +respawndelay = 5; +onLoadMission="DayZ Epoch Isla Duala"; +OnLoadIntro = "Welcome to Isla Duala"; +OnLoadIntroTime = False; +OnLoadMissionTime = False; +disabledAI = true; +disableChannels[]={0,2,6}; +enableItemsDropping=0; + +class Header +{ + gameType = COOP; //DM, Team, Coop, ... + minPlayers = 1; //min # of players the mission supports + maxPlayers = 100; //Max # of players the mission supports +}; + +aiKills = 1; +diagRadio = 1; +diagHit = 1; + +class RscText +{ + type = 0; + idc = -1; + x = 0; + y = 0; + h = 0.037; + w = 0.3; + style = 0x100; + font = Zeppelin32; + SizeEx = 0.03921; + colorText[] = {1,1,1,1}; + colorBackground[] = {0, 0, 0, 0}; + linespacing = 1; +}; +class RscPicture +{ + access=0; + type=0; + idc=-1; + style=48; + colorBackground[]={0,0,0,0}; + colorText[]={1,1,1,1}; + font="TahomaB"; + sizeEx=0; + lineSpacing=0; + text=""; +}; +class RscLoadingText : RscText +{ + style = 2; + x = 0.323532; + y = 0.666672; + w = 0.352944; + h = 0.039216; + sizeEx = 0.03921; + colorText[] = {0.543,0.5742,0.4102,1.0}; +}; +class RscProgress +{ + x = 0.344; + y = 0.619; + w = 0.313726; + h = 0.0261438; + texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; + colorFrame[] = {0,0,0,0}; + colorBar[] = {1,1,1,1}; +}; +class RscProgressNotFreeze +{ + idc = -1; + type = 45; + style = 0; + x = 0.022059; + y = 0.911772; + w = 0.029412; + h = 0.039216; + texture = "#(argb,8,8,3)color(0,0,0,0)"; +}; +// +// the loading screen itself +// +class DayZ_loadingScreen +{ + idd = -1; + duration = 10e10; + fadein = 0; + fadeout = 0; + name = "loading screen"; + class controlsBackground + { + class blackBG : RscText + { + x = safezoneX; + y = safezoneY; + w = safezoneW; + h = safezoneH; + text = ""; + colorText[] = {0,0,0,0}; + colorBackground[] = {0,0,0,1}; + }; + /* + class nicePic : RscPicture + { + style = 48 + 0x800; // ST_PICTURE + ST_KEEP_ASPECT_RATIO + x = safezoneX + safezoneW/2 - 0.25; + y = safezoneY + safezoneH/2 - 0.2; + w = 0.5; + h = 0.4; + text = "img\nicePic.paa"; + }; + */ + }; + class controls + { + class Title1 : RscLoadingText + { + text = "$STR_LOADING"; // "Loading" text in the middle of the screen + }; + class CA_Progress : RscProgress // progress bar, has to have idc 104 + { + idc = 104; + type = 8; // CT_PROGRESS + style = 0; // ST_SINGLE + texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; + }; + class CA_Progress2 : RscProgressNotFreeze // progress bar that will go reverse + { + idc = 103; + }; + class Name2: RscText // the text on the top-left + { + idc = 101; + x = 0.05; + y = 0.029412; + w = 0.9; + h = 0.04902; + text = ""; + sizeEx = 0.05; + colorText[] = {0.543,0.5742,0.4102,1.0}; + }; + }; +}; diff --git a/MPMissions/DayZ_Epoch_12.isladuala/init.sqf b/MPMissions/DayZ_Epoch_12.isladuala/init.sqf new file mode 100644 index 000000000..e777cb0ab --- /dev/null +++ b/MPMissions/DayZ_Epoch_12.isladuala/init.sqf @@ -0,0 +1,61 @@ +startLoadingScreen ["","DayZ_loadingScreen"]; +/* + INITILIZATION +*/ +enableSaving [false, false]; + +//REALLY IMPORTANT VALUES +dayZ_instance = 12; //The instance +hiveInUse = true; +initialized = false; +dayz_previousID = 0; + +// AMP config +spawnShoremode = 1; // Default = 1 (on shore) +spawnArea= 1500; // Default = 1500 +MaxHeliCrashes= 3; // Default = 5 +MaxVehicleLimit = 50; // Default = 50 +MaxDynamicDebris = 100; // Default = 100 +dayz_MapArea = 9000; // Default = 10000 +dayz_maxLocalZombies = 40; // Default = 40 + +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\variables.sqf"; //Initilize the Variables (IMPORTANT: Must happen very early) +progressLoadingScreen 0.1; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\publicEH.sqf"; //Initilize the publicVariable event handlers +progressLoadingScreen 0.2; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\setup_functions_med.sqf"; //Functions used by CLIENT for medical +progressLoadingScreen 0.4; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf"; //Compile regular functions +progressLoadingScreen 1.0; + +"filmic" setToneMappingParams [0.153, 0.357, 0.231, 0.1573, 0.011, 3.750, 6, 4]; setToneMapping "Filmic"; + +if ((!isServer) && (isNull player) ) then +{ +waitUntil {!isNull player}; +waitUntil {time > 3}; +}; + +if ((!isServer) && (player != player)) then +{ + waitUntil {player == player}; + waitUntil {time > 3}; +}; + + + +if (isServer) then { + //Run the server monitor + hiveInUse = true; + _serverMonitor = [] execVM "\z\addons\dayz_server\system\server_monitor.sqf"; +}; + +if (!isDedicated) then { + //Conduct map operations + 0 fadeSound 0; + 0 cutText [(localize "STR_AUTHENTICATING"), "BLACK FADED",60]; + + //Run the player monitor + _id = player addEventHandler ["Respawn", {_id = [] spawn player_death;}]; + _playerMonitor = [] execVM "\z\addons\dayz_code\system\player_monitor.sqf"; +}; \ No newline at end of file diff --git a/MPMissions/DayZ_Epoch_12.isladuala/mission.sqm b/MPMissions/DayZ_Epoch_12.isladuala/mission.sqm new file mode 100644 index 000000000..4d62fe7ed --- /dev/null +++ b/MPMissions/DayZ_Epoch_12.isladuala/mission.sqm @@ -0,0 +1,1390 @@ +version=11; +class Mission +{ + addOns[]= + { + "ibr_isladuala", + "ca_modules_animals", + "dayz_code", + "dayz_weapons", + "dayz_equip", + "dayz_vehicles", + "cacharacters_pmc", + "ca_modules_functions", + "warfarebuildings", + "ind_tank", + "camisc_e" + }; + addOnsAuto[]= + { + "dayz_weapons", + "ca_modules_functions", + "warfarebuildings", + "ibr_isladuala" + }; + randomSeed=11171215; + class Intel + { + briefingName="Isla Duala DayZ Epoch"; + briefingDescription="Isla Duala DayZ Epoch Private Server"; + startWeather=0.067362607; + forecastWeather=0.52341133; + year=2008; + month=6; + day=1; + hour=12; + }; + class Groups + { + items=2; + class Item0 + { + side="WEST"; + class Vehicles + { + items=100; + class Item0 + { + position[]={-9227.7705,339.88535,13286.491}; + azimut=-17.0839; + id=11; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item1 + { + position[]={-9226.2275,339.79999,13286.042}; + azimut=-17.0839; + id=0; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAYER COMMANDER"; + leader=1; + rank="SERGEANT"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item2 + { + position[]={-9227.2695,339.85739,13286.331}; + azimut=-17.083944; + id=5; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item3 + { + position[]={-9228.1406,339.89682,13285.876}; + azimut=-17.083944; + id=8; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item4 + { + position[]={-9226.3682,339.82693,13287.624}; + azimut=-17.083944; + id=18; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item5 + { + position[]={-9226.3809,339.80844,13286.085}; + azimut=-17.083944; + id=2; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item6 + { + position[]={-9227.0127,339.84363,13286.29}; + azimut=-17.083937; + id=9; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item7 + { + position[]={-9225.6738,339.77631,13286.438}; + azimut=-17.083944; + id=21; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item8 + { + position[]={-9226.2734,339.78833,13284.918}; + azimut=-17.083944; + id=13; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item9 + { + position[]={-9225.5596,339.76682,13286.151}; + azimut=-17.083944; + id=7; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item10 + { + position[]={-9227.7363,339.87744,13286.001}; + azimut=-17.0839; + id=36; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item11 + { + position[]={-9227.8799,339.8887,13286.307}; + azimut=-17.083944; + id=25; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item12 + { + position[]={-9229.8154,339.96829,13285.283}; + azimut=-17.083944; + id=43; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item13 + { + position[]={-9226.4443,339.81305,13286.193}; + azimut=-17.083944; + id=30; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item14 + { + position[]={-9226.4033,339.80716,13285.891}; + azimut=-17.083944; + id=33; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item15 + { + position[]={-9225.7578,339.78458,13286.758}; + azimut=-17.083944; + id=1; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item16 + { + position[]={-9226.416,339.82135,13286.978}; + azimut=-17.083944; + id=4; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item17 + { + position[]={-9227.9834,339.87796,13285.123}; + azimut=-17.083944; + id=3; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item18 + { + position[]={-9227.2666,339.87115,13287.445}; + azimut=-17.083944; + id=6; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item19 + { + position[]={-9227.5576,339.88266,13287.161}; + azimut=-17.083944; + id=10; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item20 + { + position[]={-9226.0488,339.7916,13286.112}; + azimut=-17.083944; + id=16; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item21 + { + position[]={-9226.2988,339.80313,13285.998}; + azimut=-17.083944; + id=19; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item22 + { + position[]={-9226.3936,339.81274,13286.376}; + azimut=-17.083944; + id=15; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item23 + { + position[]={-9226.2412,339.80209,13286.156}; + azimut=-17.083944; + id=23; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item24 + { + position[]={-9226.3418,339.81396,13286.693}; + azimut=-17.083944; + id=26; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item25 + { + position[]={-9226.9863,339.84131,13286.213}; + azimut=-17.083944; + id=29; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item26 + { + position[]={-9226.6006,339.82108,13286.188}; + azimut=-17.083944; + id=31; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item27 + { + position[]={-9225.9824,339.79691,13286.812}; + azimut=-17.083944; + id=28; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item28 + { + position[]={-9226.04,339.80713,13287.394}; + azimut=-17.083944; + id=35; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item29 + { + position[]={-9226.7217,339.81482,13285.184}; + azimut=-17.083944; + id=27; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item30 + { + position[]={-9227.8877,339.88629,13286.08}; + azimut=-17.083937; + id=34; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item31 + { + position[]={-9226.3291,339.79385,13285.128}; + azimut=-17.083944; + id=46; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item32 + { + position[]={-9226.7764,339.82602,13285.854}; + azimut=-17.083944; + id=38; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item33 + { + position[]={-9228.0107,339.87933,13285.128}; + azimut=-17.083944; + id=32; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item34 + { + position[]={-9226.6563,339.83197,13286.831}; + azimut=-17.083944; + id=47; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item35 + { + position[]={-9228.0459,339.89471,13286.104}; + azimut=-17.083944; + id=41; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item36 + { + position[]={-9225.9746,339.78494,13285.885}; + azimut=-17.083944; + id=40; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item37 + { + position[]={-9227.1689,339.84113,13285.438}; + azimut=-17.083944; + id=44; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item38 + { + position[]={-9228.6396,339.90808,13285.044}; + azimut=-17.083944; + id=48; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item39 + { + position[]={-9228.2998,339.90469,13285.848}; + azimut=-17.083944; + id=39; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item40 + { + position[]={-9227.8906,339.8688,13284.835}; + azimut=-17.083944; + id=37; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item41 + { + position[]={-9229.0918,339.94571,13286.026}; + azimut=-17.083944; + id=45; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item42 + { + position[]={-9227.165,339.84357,13285.651}; + azimut=-17.0839; + id=49; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item43 + { + position[]={-9226.8242,339.82153,13285.296}; + azimut=-17.083944; + id=42; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item44 + { + position[]={-9226.3633,339.80768,13286.095}; + azimut=-17.083944; + id=22; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item45 + { + position[]={-9226.7969,339.8335,13286.373}; + azimut=-17.083944; + id=12; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item46 + { + position[]={-9226.2236,339.81598,13287.346}; + azimut=-17.083944; + id=14; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item47 + { + position[]={-9226.208,339.81073,13286.987}; + azimut=-17.0839; + id=24; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item48 + { + position[]={-9225.75,339.7869,13286.974}; + azimut=-17.083944; + id=20; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item49 + { + position[]={-9228.4834,339.9317,13287.258}; + azimut=-17.083944; + id=17; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item50 + { + position[]={-9226.1025,339.79715,13286.333}; + azimut=-17.0839; + id=51; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item51 + { + position[]={-9226.2676,339.80045,13285.912}; + azimut=-17.0839; + id=52; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item52 + { + position[]={-9225.6104,339.77072,13286.257}; + azimut=-17.0839; + id=55; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item53 + { + position[]={-9227.1758,339.84412,13285.65}; + azimut=-17.0839; + id=53; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item54 + { + position[]={-9226.7432,339.82593,13285.985}; + azimut=-17.0839; + id=54; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item55 + { + position[]={-9226.2275,339.80112,13286.133}; + azimut=-17.0839; + id=70; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item56 + { + position[]={-9227.8281,339.88962,13286.597}; + azimut=-17.0839; + id=60; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item57 + { + position[]={-9227.7969,339.88263,13286.166}; + azimut=-17.0839; + id=68; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item58 + { + position[]={-9227.3564,339.86536,13286.608}; + azimut=-17.0839; + id=66; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item59 + { + position[]={-9227.0605,339.83997,13285.795}; + azimut=-17.0839; + id=61; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item60 + { + position[]={-9227.3223,339.85941,13286.271}; + azimut=-17.0839; + id=63; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item61 + { + position[]={-9226.0098,339.80829,13287.616}; + azimut=-17.0839; + id=72; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item62 + { + position[]={-9226.333,339.79715,13285.377}; + azimut=-17.0839; + id=57; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item63 + { + position[]={-9226.3096,339.79947,13285.661}; + azimut=-17.0839; + id=58; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item64 + { + position[]={-9228.4053,339.9176,13286.448}; + azimut=-17.0839; + id=62; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item65 + { + position[]={-9227.2754,339.85733,13286.298}; + azimut=-17.0839; + id=75; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item66 + { + position[]={-9227.0635,339.83984,13285.776}; + azimut=-17.0839; + id=56; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item67 + { + position[]={-9228.1729,339.89459,13285.591}; + azimut=-17.0839; + id=73; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item68 + { + position[]={-9226.2158,339.7851,13284.893}; + azimut=-17.0839; + id=69; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item69 + { + position[]={-9227.1328,339.84109,13285.587}; + azimut=-17.0839; + id=67; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item70 + { + position[]={-9227.875,339.8754,13285.286}; + azimut=-17.0839; + id=65; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item71 + { + position[]={-9226.7676,339.83124,13286.31}; + azimut=-17.0839; + id=74; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item72 + { + position[]={-9228.6436,339.93161,13286.586}; + azimut=-17.0839; + id=71; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item73 + { + position[]={-9226.9951,339.8414,13286.182}; + azimut=-17.0839; + id=59; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item74 + { + position[]={-9228.3154,339.91071,13286.268}; + azimut=-17.0839; + id=64; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item75 + { + position[]={-9226.0654,339.80463,13287.091}; + azimut=-17.0839; + id=81; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item76 + { + position[]={-9228.6787,339.92975,13286.287}; + azimut=-17.0839; + id=83; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item77 + { + position[]={-9228.6621,339.92181,13285.821}; + azimut=-17.0839; + id=82; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item78 + { + position[]={-9228.2646,339.90421,13285.957}; + azimut=-17.0839; + id=84; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item79 + { + position[]={-9227.6934,339.86774,13285.4}; + azimut=-17.0839; + id=85; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item80 + { + position[]={-9228.4668,339.91537,13286.013}; + azimut=-17.0839; + id=77; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item81 + { + position[]={-9229.5625,339.97446,13286.408}; + azimut=-17.0839; + id=78; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item82 + { + position[]={-9229.0146,339.93137,13285.37}; + azimut=-17.0839; + id=79; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item83 + { + position[]={-9226.8789,339.83426,13286.091}; + azimut=-17.0839; + id=76; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item84 + { + position[]={-9227.2725,339.85904,13286.446}; + azimut=-17.0839; + id=80; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item85 + { + position[]={-9226.5635,339.83371,13287.358}; + azimut=-17.0839; + id=97; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item86 + { + position[]={-9229.0674,339.95273,13286.533}; + azimut=-17.0839; + id=98; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item87 + { + position[]={-9226.6563,339.83679,13287.217}; + azimut=-17.0839; + id=99; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item88 + { + position[]={-9227.3896,339.87329,13287.105}; + azimut=-17.0839; + id=100; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item89 + { + position[]={-9227.2051,339.86279,13287.03}; + azimut=-17.0839; + id=96; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item90 + { + position[]={-9227.7627,339.87299,13285.532}; + azimut=-17.0839; + id=87; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item91 + { + position[]={-9228.4023,339.91022,13285.875}; + azimut=-17.0839; + id=92; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item92 + { + position[]={-9226.6992,339.83041,13286.526}; + azimut=-17.0839; + id=88; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item93 + { + position[]={-9227.2813,339.85928,13286.43}; + azimut=-17.0839; + id=89; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item94 + { + position[]={-9226.8467,339.84055,13286.729}; + azimut=-17.0839; + id=90; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item95 + { + position[]={-9226.6357,339.83777,13287.384}; + azimut=-17.0839; + id=86; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item96 + { + position[]={-9227.6309,339.87009,13285.848}; + azimut=-17.0839; + id=93; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item97 + { + position[]={-9226.5049,339.82465,13286.874}; + azimut=-17.0839; + id=94; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item98 + { + position[]={-9226.165,339.81055,13287.152}; + azimut=-17.0839; + id=91; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item99 + { + position[]={-9227.6592,339.87982,13286.512}; + azimut=-17.0839; + id=95; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + }; + }; + class Item1 + { + side="LOGIC"; + class Vehicles + { + items=1; + class Item0 + { + position[]={356.00049,0.17996374,3399.48}; + id=50; + side="LOGIC"; + vehicle="FunctionsManager"; + leader=1; + lock="UNLOCKED"; + skill=0.60000002; + }; + }; + }; + }; + class Vehicles + { + items=8; + class Item0 + { + position[]={-9232.3467,339.88757,13270.03}; + id=101; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item1 + { + position[]={-9221.8574,339.43732,13269.816}; + id=102; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item2 + { + position[]={-9234.4502,340.48166,13300.939}; + id=103; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item3 + { + position[]={-9220.3682,339.67667,13300.92}; + id=104; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item4 + { + position[]={-9241.1377,340.65341,13292.925}; + azimut=90.394051; + id=105; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item5 + { + position[]={-9241.2725,340.40894,13279.121}; + azimut=90.394051; + id=106; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item6 + { + position[]={-9214.7939,339.26996,13291.987}; + azimut=90.6903; + id=107; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + text="wall"; + }; + class Item7 + { + position[]={-9214.8848,339.19839,13279.109}; + azimut=90.690323; + id=108; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + }; + class Markers + { + items=13; + class Item0 + { + position[]={4993.3823,14.89886,5223.6709}; + name="center"; + type="Empty"; + }; + class Item1 + { + position[]={-9195.6514,338.31848,13286.671}; + name="respawn_west"; + type="Empty"; + }; + class Item2 + { + position[]={2979.7554,16.167372,5629.6133}; + name="spawn0"; + type="Empty"; + }; + class Item3 + { + position[]={1499.3951,72.169449,5253.4966}; + name="spawn1"; + type="Empty"; + }; + class Item4 + { + position[]={1947.9695,54.276741,3556.2617}; + name="spawn2"; + type="Empty"; + }; + class Item5 + { + position[]={3452.4673,34.074448,2376.9758}; + name="spawn3"; + type="Empty"; + }; + class Item6 + { + position[]={5749.3511,16.537117,1359.5885}; + name="spawn4"; + type="Empty"; + }; + class Item7 + { + position[]={7561.2246,14.953147,1541.5167}; + name="spawn5"; + type="Empty"; + }; + class Item8 + { + position[]={7516.7075,16.787243,8117.1162}; + name="spawn6"; + type="Empty"; + }; + class Item9 + { + position[]={7593.1201,11.092441,4449.231}; + name="spawn7"; + type="Empty"; + }; + class Item10 + { + position[]={1503.7256,19.5641,8018.52}; + name="spawn8"; + type="Empty"; + }; + class Item11 + { + position[]={2221.6128,2.8539281,1392.8492}; + name="spawn9"; + type="Empty"; + }; + class Item12 + { + position[]={8725.6826,18.689468,6283.4863}; + name="spawn10"; + type="Empty"; + }; + }; +}; +class Intro +{ + addOns[]= + { + "ibr_isladuala" + }; + addOnsAuto[]= + { + "ibr_isladuala" + }; + randomSeed=6913869; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; +class OutroWin +{ + addOns[]= + { + "ibr_isladuala" + }; + addOnsAuto[]= + { + "ibr_isladuala" + }; + randomSeed=4081731; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; +class OutroLoose +{ + addOns[]= + { + "ibr_isladuala" + }; + addOnsAuto[]= + { + "ibr_isladuala" + }; + randomSeed=4975929; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; diff --git a/MPMissions/DayZ_Epoch_2.Utes/cdetect.fsm b/MPMissions/DayZ_Epoch_2.Utes/cdetect.fsm new file mode 100644 index 000000000..ae8d808ed --- /dev/null +++ b/MPMissions/DayZ_Epoch_2.Utes/cdetect.fsm @@ -0,0 +1,96 @@ +/*%FSM*/ +/*%FSM*/ +/* +item0[] = {"init",0,250,-52.011097,-242.579758,37.988903,-192.579758,0.000000,"init"}; +item1[] = {"true",8,218,-42.857147,-180.166443,47.142853,-130.166443,0.000000,"true"}; +item2[] = {"Broadcast",2,250,-37.031898,-113.592247,52.968117,-63.592247,0.000000,"Broadcast"}; +item3[] = {"isRetard",4,218,-85.298180,-33.703201,4.701797,16.296804,0.000000,"isRetard"}; +item4[] = {"I_has_small_dick",2,250,-27.045757,58.668503,62.954262,108.668503,0.000000,"I has small dick"}; +item5[] = {"isOwned",4,218,43.689316,-30.790573,133.689301,19.209412,0.000000,"isOwned"}; +link0[] = {0,1}; +link1[] = {1,2}; +link2[] = {2,3}; +link3[] = {3,4}; +link4[] = {4,5}; +link5[] = {5,2}; +globals[] = {0.000000,0,0,0,16777215,640,480,1,8,6316128,1,-306.241333,293.758667,267.741943,-346.774170,372,381,1}; +window[] = {0,-1,-1,-1,-1,576,50,812,50,1,390}; +*//*%FSM*/ +class FSM +{ + fsmName = "stdin"; + class States + { + /*%FSM*/ + class init + { + name = "init"; + init = /*%FSM*/""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class true + { + priority = 0.000000; + to="Broadcast"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/""/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Broadcast + { + name = "Broadcast"; + init = /*%FSM*/""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class isRetard + { + priority = 0.000000; + to="I_has_small_dick"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"(dialog&&isNull(findDisplay 106)&&isNull(findDisplay 6902))||(!isNil(""nil"")&&alive(player))"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class I_has_small_dick + { + name = "I_has_small_dick"; + init = /*%FSM*/"closeDialog 0;" \n + "player enableSimulation false;" \n + "_tinypenis = format[""AntiCheat: Incredibly small penis detected for %1 with UID %2"",name player,getPlayerUID player];" \n + "player setVariable [""cheat"",_tinypenis,true];"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class isOwned + { + priority = 0.000000; + to="Broadcast"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!dialog&&!alive(player)"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + }; + initState="init"; + finalStates[] = + { + }; +}; +/*%FSM*/ \ No newline at end of file diff --git a/MPMissions/DayZ_Epoch_2.Utes/description.ext b/MPMissions/DayZ_Epoch_2.Utes/description.ext new file mode 100644 index 000000000..e6110bfba --- /dev/null +++ b/MPMissions/DayZ_Epoch_2.Utes/description.ext @@ -0,0 +1,144 @@ +respawn = "BASE"; +respawndelay = 5; +onLoadMission="DayZ_Epoch Takistan"; +OnLoadIntro = "Welcome to Takistan"; +OnLoadIntroTime = False; +OnLoadMissionTime = False; +disabledAI = true; +disableChannels[]={0,2,6}; +enableItemsDropping=0; + +class Header +{ + gameType = COOP; //DM, Team, Coop, ... + minPlayers = 1; //min # of players the mission supports + maxPlayers = 100; //Max # of players the mission supports +}; + +aiKills = 1; +diagRadio = 1; +diagHit = 1; + +class RscText +{ + type = 0; + idc = -1; + x = 0; + y = 0; + h = 0.037; + w = 0.3; + style = 0x100; + font = Zeppelin32; + SizeEx = 0.03921; + colorText[] = {1,1,1,1}; + colorBackground[] = {0, 0, 0, 0}; + linespacing = 1; +}; +class RscPicture +{ + access=0; + type=0; + idc=-1; + style=48; + colorBackground[]={0,0,0,0}; + colorText[]={1,1,1,1}; + font="TahomaB"; + sizeEx=0; + lineSpacing=0; + text=""; +}; +class RscLoadingText : RscText +{ + style = 2; + x = 0.323532; + y = 0.666672; + w = 0.352944; + h = 0.039216; + sizeEx = 0.03921; + colorText[] = {0.543,0.5742,0.4102,1.0}; +}; +class RscProgress +{ + x = 0.344; + y = 0.619; + w = 0.313726; + h = 0.0261438; + texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; + colorFrame[] = {0,0,0,0}; + colorBar[] = {1,1,1,1}; +}; +class RscProgressNotFreeze +{ + idc = -1; + type = 45; + style = 0; + x = 0.022059; + y = 0.911772; + w = 0.029412; + h = 0.039216; + texture = "#(argb,8,8,3)color(0,0,0,0)"; +}; +// +// the loading screen itself +// +class DayZ_loadingScreen +{ + idd = -1; + duration = 10e10; + fadein = 0; + fadeout = 0; + name = "loading screen"; + class controlsBackground + { + class blackBG : RscText + { + x = safezoneX; + y = safezoneY; + w = safezoneW; + h = safezoneH; + text = ""; + colorText[] = {0,0,0,0}; + colorBackground[] = {0,0,0,1}; + }; + /* + class nicePic : RscPicture + { + style = 48 + 0x800; // ST_PICTURE + ST_KEEP_ASPECT_RATIO + x = safezoneX + safezoneW/2 - 0.25; + y = safezoneY + safezoneH/2 - 0.2; + w = 0.5; + h = 0.4; + text = "img\nicePic.paa"; + }; + */ + }; + class controls + { + class Title1 : RscLoadingText + { + text = "$STR_LOADING"; // "Loading" text in the middle of the screen + }; + class CA_Progress : RscProgress // progress bar, has to have idc 104 + { + idc = 104; + type = 8; // CT_PROGRESS + style = 0; // ST_SINGLE + texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; + }; + class CA_Progress2 : RscProgressNotFreeze // progress bar that will go reverse + { + idc = 103; + }; + class Name2: RscText // the text on the top-left + { + idc = 101; + x = 0.05; + y = 0.029412; + w = 0.9; + h = 0.04902; + text = ""; + sizeEx = 0.05; + colorText[] = {0.543,0.5742,0.4102,1.0}; + }; + }; +}; diff --git a/MPMissions/DayZ_Epoch_2.Utes/init.sqf b/MPMissions/DayZ_Epoch_2.Utes/init.sqf new file mode 100644 index 000000000..2b8192c8f --- /dev/null +++ b/MPMissions/DayZ_Epoch_2.Utes/init.sqf @@ -0,0 +1,59 @@ +startLoadingScreen ["","DayZ_loadingScreen"]; +/* + INITILIZATION +*/ +enableSaving [false, false]; + +//REALLY IMPORTANT VALUES +dayZ_instance = 2; //The instance +hiveInUse = true; +initialized = false; +dayz_previousID = 0; + +// AMP config +spawnShoremode = 1; // Default = 1 (on shore) +spawnArea= 1000; // Default = 1500 +MaxHeliCrashes= 2; // Default = 5 +MaxVehicleLimit = 50; // Default = 50 +MaxDynamicDebris = 100; // Default = 100 +dayz_MapArea = 4000; // Default = 10000 +dayz_maxLocalZombies = 40; // Default = 40 + +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\variables.sqf"; //Initilize the Variables (IMPORTANT: Must happen very early) +progressLoadingScreen 0.1; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\publicEH.sqf"; //Initilize the publicVariable event handlers +progressLoadingScreen 0.2; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\setup_functions_med.sqf"; //Functions used by CLIENT for medical +progressLoadingScreen 0.4; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf"; //Compile regular functions +progressLoadingScreen 1.0; + +"filmic" setToneMappingParams [0.153, 0.357, 0.231, 0.1573, 0.011, 3.750, 6, 4]; setToneMapping "Filmic"; + +if ((!isServer) && (isNull player) ) then +{ +waitUntil {!isNull player}; +waitUntil {time > 3}; +}; + +if ((!isServer) && (player != player)) then +{ + waitUntil {player == player}; + waitUntil {time > 3}; +}; + +if (isServer) then { + //Run the server monitor + hiveInUse = true; + _serverMonitor = [] execVM "\z\addons\dayz_server\system\server_monitor.sqf"; +}; + +if (!isDedicated) then { + //Conduct map operations + 0 fadeSound 0; + 0 cutText [(localize "STR_AUTHENTICATING"), "BLACK FADED",60]; + + //Run the player monitor + _id = player addEventHandler ["Respawn", {_id = [] spawn player_death;}]; + _playerMonitor = [] execVM "\z\addons\dayz_code\system\player_monitor.sqf"; +}; \ No newline at end of file diff --git a/MPMissions/DayZ_Epoch_2.Utes/mission.sqm b/MPMissions/DayZ_Epoch_2.Utes/mission.sqm new file mode 100644 index 000000000..76a187c27 --- /dev/null +++ b/MPMissions/DayZ_Epoch_2.Utes/mission.sqm @@ -0,0 +1,1428 @@ +version=11; +class Mission +{ + addOns[]= + { + "utes", + "ca_modules_animals", + "dayz_code", + "dayz_weapons", + "dayz_equip", + "dayz_vehicles", + "cacharacters_pmc", + "ca_modules_functions", + "warfarebuildings", + "ind_tank", + "camisc_e" + }; + addOnsAuto[]= + { + "dayz_weapons", + "ca_modules_functions", + "warfarebuildings", + "ind_tank", + "camisc_e", + "utes" + }; + randomSeed=11171215; + class Intel + { + briefingName="Utes DayZ_Epoch"; + briefingDescription="Utes DayZ_Epoch Private Server"; + startWeather=0.067362607; + forecastWeather=0.52341133; + year=2008; + month=6; + day=1; + hour=12; + }; + class Groups + { + items=2; + class Item0 + { + side="WEST"; + class Vehicles + { + items=100; + class Item0 + { + position[]={-9227.7705,339.88535,13286.491}; + azimut=-17.0839; + id=11; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item1 + { + position[]={-9226.2275,339.79999,13286.042}; + azimut=-17.0839; + id=0; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAYER COMMANDER"; + leader=1; + rank="SERGEANT"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item2 + { + position[]={-9227.2695,339.85739,13286.331}; + azimut=-17.083944; + id=5; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item3 + { + position[]={-9228.1406,339.89682,13285.876}; + azimut=-17.083944; + id=8; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item4 + { + position[]={-9226.3682,339.82693,13287.624}; + azimut=-17.083944; + id=18; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item5 + { + position[]={-9226.3809,339.80844,13286.085}; + azimut=-17.083944; + id=2; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item6 + { + position[]={-9227.0127,339.84363,13286.29}; + azimut=-17.083937; + id=9; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item7 + { + position[]={-9225.6738,339.77631,13286.438}; + azimut=-17.083944; + id=21; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item8 + { + position[]={-9226.2734,339.78833,13284.918}; + azimut=-17.083944; + id=13; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item9 + { + position[]={-9225.5596,339.76682,13286.151}; + azimut=-17.083944; + id=7; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item10 + { + position[]={-9227.7363,339.87744,13286.001}; + azimut=-17.0839; + id=36; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item11 + { + position[]={-9227.8799,339.8887,13286.307}; + azimut=-17.083944; + id=25; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item12 + { + position[]={-9229.8154,339.96829,13285.283}; + azimut=-17.083944; + id=43; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item13 + { + position[]={-9226.4443,339.81305,13286.193}; + azimut=-17.083944; + id=30; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item14 + { + position[]={-9226.4033,339.80716,13285.891}; + azimut=-17.083944; + id=33; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item15 + { + position[]={-9225.7578,339.78458,13286.758}; + azimut=-17.083944; + id=1; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item16 + { + position[]={-9226.416,339.82135,13286.978}; + azimut=-17.083944; + id=4; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item17 + { + position[]={-9227.9834,339.87796,13285.123}; + azimut=-17.083944; + id=3; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item18 + { + position[]={-9227.2666,339.87115,13287.445}; + azimut=-17.083944; + id=6; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item19 + { + position[]={-9227.5576,339.88266,13287.161}; + azimut=-17.083944; + id=10; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item20 + { + position[]={-9226.0488,339.7916,13286.112}; + azimut=-17.083944; + id=16; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item21 + { + position[]={-9226.2988,339.80313,13285.998}; + azimut=-17.083944; + id=19; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item22 + { + position[]={-9226.3936,339.81274,13286.376}; + azimut=-17.083944; + id=15; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item23 + { + position[]={-9226.2412,339.80209,13286.156}; + azimut=-17.083944; + id=23; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item24 + { + position[]={-9226.3418,339.81396,13286.693}; + azimut=-17.083944; + id=26; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item25 + { + position[]={-9226.9863,339.84131,13286.213}; + azimut=-17.083944; + id=29; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item26 + { + position[]={-9226.6006,339.82108,13286.188}; + azimut=-17.083944; + id=31; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item27 + { + position[]={-9225.9824,339.79691,13286.812}; + azimut=-17.083944; + id=28; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item28 + { + position[]={-9226.04,339.80713,13287.394}; + azimut=-17.083944; + id=35; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item29 + { + position[]={-9226.7217,339.81482,13285.184}; + azimut=-17.083944; + id=27; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item30 + { + position[]={-9227.8877,339.88629,13286.08}; + azimut=-17.083937; + id=34; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item31 + { + position[]={-9226.3291,339.79385,13285.128}; + azimut=-17.083944; + id=46; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item32 + { + position[]={-9226.7764,339.82602,13285.854}; + azimut=-17.083944; + id=38; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item33 + { + position[]={-9228.0107,339.87933,13285.128}; + azimut=-17.083944; + id=32; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item34 + { + position[]={-9226.6563,339.83197,13286.831}; + azimut=-17.083944; + id=47; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item35 + { + position[]={-9228.0459,339.89471,13286.104}; + azimut=-17.083944; + id=41; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item36 + { + position[]={-9225.9746,339.78494,13285.885}; + azimut=-17.083944; + id=40; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item37 + { + position[]={-9227.1689,339.84113,13285.438}; + azimut=-17.083944; + id=44; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item38 + { + position[]={-9228.6396,339.90808,13285.044}; + azimut=-17.083944; + id=48; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item39 + { + position[]={-9228.2998,339.90469,13285.848}; + azimut=-17.083944; + id=39; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item40 + { + position[]={-9227.8906,339.8688,13284.835}; + azimut=-17.083944; + id=37; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item41 + { + position[]={-9229.0918,339.94571,13286.026}; + azimut=-17.083944; + id=45; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item42 + { + position[]={-9227.165,339.84357,13285.651}; + azimut=-17.0839; + id=49; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item43 + { + position[]={-9226.8242,339.82153,13285.296}; + azimut=-17.083944; + id=42; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item44 + { + position[]={-9226.3633,339.80768,13286.095}; + azimut=-17.083944; + id=22; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item45 + { + position[]={-9226.7969,339.8335,13286.373}; + azimut=-17.083944; + id=12; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item46 + { + position[]={-9226.2236,339.81598,13287.346}; + azimut=-17.083944; + id=14; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item47 + { + position[]={-9226.208,339.81073,13286.987}; + azimut=-17.0839; + id=24; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item48 + { + position[]={-9225.75,339.7869,13286.974}; + azimut=-17.083944; + id=20; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item49 + { + position[]={-9228.4834,339.9317,13287.258}; + azimut=-17.083944; + id=17; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item50 + { + position[]={-9226.1025,339.79715,13286.333}; + azimut=-17.0839; + id=51; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item51 + { + position[]={-9226.2676,339.80045,13285.912}; + azimut=-17.0839; + id=52; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item52 + { + position[]={-9225.6104,339.77072,13286.257}; + azimut=-17.0839; + id=55; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item53 + { + position[]={-9227.1758,339.84412,13285.65}; + azimut=-17.0839; + id=53; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item54 + { + position[]={-9226.7432,339.82593,13285.985}; + azimut=-17.0839; + id=54; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item55 + { + position[]={-9226.2275,339.80112,13286.133}; + azimut=-17.0839; + id=70; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item56 + { + position[]={-9227.8281,339.88962,13286.597}; + azimut=-17.0839; + id=60; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item57 + { + position[]={-9227.7969,339.88263,13286.166}; + azimut=-17.0839; + id=68; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item58 + { + position[]={-9227.3564,339.86536,13286.608}; + azimut=-17.0839; + id=66; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item59 + { + position[]={-9227.0605,339.83997,13285.795}; + azimut=-17.0839; + id=61; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item60 + { + position[]={-9227.3223,339.85941,13286.271}; + azimut=-17.0839; + id=63; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item61 + { + position[]={-9226.0098,339.80829,13287.616}; + azimut=-17.0839; + id=72; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item62 + { + position[]={-9226.333,339.79715,13285.377}; + azimut=-17.0839; + id=57; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item63 + { + position[]={-9226.3096,339.79947,13285.661}; + azimut=-17.0839; + id=58; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item64 + { + position[]={-9228.4053,339.9176,13286.448}; + azimut=-17.0839; + id=62; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item65 + { + position[]={-9227.2754,339.85733,13286.298}; + azimut=-17.0839; + id=75; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item66 + { + position[]={-9227.0635,339.83984,13285.776}; + azimut=-17.0839; + id=56; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item67 + { + position[]={-9228.1729,339.89459,13285.591}; + azimut=-17.0839; + id=73; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item68 + { + position[]={-9226.2158,339.7851,13284.893}; + azimut=-17.0839; + id=69; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item69 + { + position[]={-9227.1328,339.84109,13285.587}; + azimut=-17.0839; + id=67; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item70 + { + position[]={-9227.875,339.8754,13285.286}; + azimut=-17.0839; + id=65; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item71 + { + position[]={-9226.7676,339.83124,13286.31}; + azimut=-17.0839; + id=74; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item72 + { + position[]={-9228.6436,339.93161,13286.586}; + azimut=-17.0839; + id=71; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item73 + { + position[]={-9226.9951,339.8414,13286.182}; + azimut=-17.0839; + id=59; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item74 + { + position[]={-9228.3154,339.91071,13286.268}; + azimut=-17.0839; + id=64; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item75 + { + position[]={-9226.0654,339.80463,13287.091}; + azimut=-17.0839; + id=81; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item76 + { + position[]={-9228.6787,339.92975,13286.287}; + azimut=-17.0839; + id=83; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item77 + { + position[]={-9228.6621,339.92181,13285.821}; + azimut=-17.0839; + id=82; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item78 + { + position[]={-9228.2646,339.90421,13285.957}; + azimut=-17.0839; + id=84; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item79 + { + position[]={-9227.6934,339.86774,13285.4}; + azimut=-17.0839; + id=85; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item80 + { + position[]={-9228.4668,339.91537,13286.013}; + azimut=-17.0839; + id=77; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item81 + { + position[]={-9229.5625,339.97446,13286.408}; + azimut=-17.0839; + id=78; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item82 + { + position[]={-9229.0146,339.93137,13285.37}; + azimut=-17.0839; + id=79; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item83 + { + position[]={-9226.8789,339.83426,13286.091}; + azimut=-17.0839; + id=76; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item84 + { + position[]={-9227.2725,339.85904,13286.446}; + azimut=-17.0839; + id=80; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item85 + { + position[]={-9226.5635,339.83371,13287.358}; + azimut=-17.0839; + id=97; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item86 + { + position[]={-9229.0674,339.95273,13286.533}; + azimut=-17.0839; + id=98; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item87 + { + position[]={-9226.6563,339.83679,13287.217}; + azimut=-17.0839; + id=99; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item88 + { + position[]={-9227.3896,339.87329,13287.105}; + azimut=-17.0839; + id=100; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item89 + { + position[]={-9227.2051,339.86279,13287.03}; + azimut=-17.0839; + id=96; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item90 + { + position[]={-9227.7627,339.87299,13285.532}; + azimut=-17.0839; + id=87; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item91 + { + position[]={-9228.4023,339.91022,13285.875}; + azimut=-17.0839; + id=92; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item92 + { + position[]={-9226.6992,339.83041,13286.526}; + azimut=-17.0839; + id=88; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item93 + { + position[]={-9227.2813,339.85928,13286.43}; + azimut=-17.0839; + id=89; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item94 + { + position[]={-9226.8467,339.84055,13286.729}; + azimut=-17.0839; + id=90; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item95 + { + position[]={-9226.6357,339.83777,13287.384}; + azimut=-17.0839; + id=86; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item96 + { + position[]={-9227.6309,339.87009,13285.848}; + azimut=-17.0839; + id=93; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item97 + { + position[]={-9226.5049,339.82465,13286.874}; + azimut=-17.0839; + id=94; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item98 + { + position[]={-9226.165,339.81055,13287.152}; + azimut=-17.0839; + id=91; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item99 + { + position[]={-9227.6592,339.87982,13286.512}; + azimut=-17.0839; + id=95; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + }; + }; + class Item1 + { + side="LOGIC"; + class Vehicles + { + items=1; + class Item0 + { + position[]={356.00049,0.17996374,3399.48}; + id=50; + side="LOGIC"; + vehicle="FunctionsManager"; + leader=1; + lock="UNLOCKED"; + skill=0.60000002; + }; + }; + }; + }; + class Vehicles + { + items=12; + class Item0 + { + position[]={-9232.3467,339.88757,13270.03}; + id=101; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item1 + { + position[]={-9221.8574,339.43732,13269.816}; + id=102; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item2 + { + position[]={-9234.4502,340.48166,13300.939}; + id=103; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item3 + { + position[]={-9220.3682,339.67667,13300.92}; + id=104; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item4 + { + position[]={-9241.1377,340.65341,13292.925}; + azimut=90.394051; + id=105; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item5 + { + position[]={-9241.2725,340.40894,13279.121}; + azimut=90.394051; + id=106; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item6 + { + position[]={-9214.7939,339.26996,13291.987}; + azimut=90.6903; + id=107; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + text="wall"; + }; + class Item7 + { + position[]={-9214.8848,339.19839,13279.109}; + azimut=90.690323; + id=108; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item8 + { + position[]={3666.9443,19.466255,3471.2703}; + azimut=-218.51343; + id=109; + side="EMPTY"; + vehicle="Land_Ind_TankSmall"; + skill=0.60000002; + }; + class Item9 + { + position[]={2954.7065,39,4495.5752}; + azimut=382.91638; + id=110; + side="EMPTY"; + vehicle="MASH_EP1"; + skill=0.60000002; + }; + class Item10 + { + position[]={3834.5327,28,3322.2532}; + azimut=21.760405; + id=111; + side="EMPTY"; + vehicle="MASH_EP1"; + skill=0.60000002; + }; + class Item11 + { + position[]={3173.7529,36.700001,4020.5237}; + azimut=-206.8512; + id=112; + side="EMPTY"; + vehicle="Land_Ind_TankSmall"; + skill=0.60000002; + }; + }; + class Markers + { + items=13; + class Item0 + { + position[]={3584.8955,19.654711,3789.082}; + name="center"; + type="Empty"; + }; + class Item1 + { + position[]={-9195.6514,338.31848,13286.671}; + name="respawn_west"; + type="Empty"; + }; + class Item2 + { + position[]={4145.8623,0.98065817,4008.957}; + name="spawn0"; + type="Empty"; + }; + class Item3 + { + position[]={3087.167,1.487746,4624.6099}; + name="spawn1"; + type="Empty"; + }; + class Item4 + { + position[]={3530.3789,10.993548,4610.4355}; + name="spawn2"; + type="Empty"; + }; + class Item5 + { + position[]={2523.1467,13.326293,3716.6804}; + name="spawn3"; + type="Empty"; + }; + class Item6 + { + position[]={3837.0332,12.754702,4343.7783}; + name="spawn4"; + type="Empty"; + }; + class Item7 + { + position[]={3001.2297,13.877813,3576.5825}; + name="spawn5"; + type="Empty"; + }; + class Item8 + { + position[]={4351.8594,24.118786,3781.5793}; + name="spawn6"; + type="Empty"; + }; + class Item9 + { + position[]={4375.7612,5.7892199,2976.866}; + name="spawn7"; + type="Empty"; + }; + class Item10 + { + position[]={3308.0039,4.7433887,3257.2632}; + name="spawn8"; + type="Empty"; + }; + class Item11 + { + position[]={3793.5295,12.516689,2929.7178}; + name="spawn9"; + type="Empty"; + }; + class Item12 + { + position[]={4599.2202,32.326893,3246.2908}; + name="spawn10"; + type="Empty"; + }; + }; +}; +class Intro +{ + addOns[]= + { + "utes" + }; + addOnsAuto[]= + { + "utes" + }; + randomSeed=6913869; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; +class OutroWin +{ + addOns[]= + { + "utes" + }; + addOnsAuto[]= + { + "utes" + }; + randomSeed=4081731; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; +class OutroLoose +{ + addOns[]= + { + "utes" + }; + addOnsAuto[]= + { + "utes" + }; + randomSeed=4975929; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; diff --git a/MPMissions/DayZ_Epoch_3.Shapur_BAF/cdetect.fsm b/MPMissions/DayZ_Epoch_3.Shapur_BAF/cdetect.fsm new file mode 100644 index 000000000..ae8d808ed --- /dev/null +++ b/MPMissions/DayZ_Epoch_3.Shapur_BAF/cdetect.fsm @@ -0,0 +1,96 @@ +/*%FSM*/ +/*%FSM*/ +/* +item0[] = {"init",0,250,-52.011097,-242.579758,37.988903,-192.579758,0.000000,"init"}; +item1[] = {"true",8,218,-42.857147,-180.166443,47.142853,-130.166443,0.000000,"true"}; +item2[] = {"Broadcast",2,250,-37.031898,-113.592247,52.968117,-63.592247,0.000000,"Broadcast"}; +item3[] = {"isRetard",4,218,-85.298180,-33.703201,4.701797,16.296804,0.000000,"isRetard"}; +item4[] = {"I_has_small_dick",2,250,-27.045757,58.668503,62.954262,108.668503,0.000000,"I has small dick"}; +item5[] = {"isOwned",4,218,43.689316,-30.790573,133.689301,19.209412,0.000000,"isOwned"}; +link0[] = {0,1}; +link1[] = {1,2}; +link2[] = {2,3}; +link3[] = {3,4}; +link4[] = {4,5}; +link5[] = {5,2}; +globals[] = {0.000000,0,0,0,16777215,640,480,1,8,6316128,1,-306.241333,293.758667,267.741943,-346.774170,372,381,1}; +window[] = {0,-1,-1,-1,-1,576,50,812,50,1,390}; +*//*%FSM*/ +class FSM +{ + fsmName = "stdin"; + class States + { + /*%FSM*/ + class init + { + name = "init"; + init = /*%FSM*/""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class true + { + priority = 0.000000; + to="Broadcast"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/""/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Broadcast + { + name = "Broadcast"; + init = /*%FSM*/""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class isRetard + { + priority = 0.000000; + to="I_has_small_dick"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"(dialog&&isNull(findDisplay 106)&&isNull(findDisplay 6902))||(!isNil(""nil"")&&alive(player))"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class I_has_small_dick + { + name = "I_has_small_dick"; + init = /*%FSM*/"closeDialog 0;" \n + "player enableSimulation false;" \n + "_tinypenis = format[""AntiCheat: Incredibly small penis detected for %1 with UID %2"",name player,getPlayerUID player];" \n + "player setVariable [""cheat"",_tinypenis,true];"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class isOwned + { + priority = 0.000000; + to="Broadcast"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!dialog&&!alive(player)"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + }; + initState="init"; + finalStates[] = + { + }; +}; +/*%FSM*/ \ No newline at end of file diff --git a/MPMissions/DayZ_Epoch_3.Shapur_BAF/description.ext b/MPMissions/DayZ_Epoch_3.Shapur_BAF/description.ext new file mode 100644 index 000000000..bd48bf1ed --- /dev/null +++ b/MPMissions/DayZ_Epoch_3.Shapur_BAF/description.ext @@ -0,0 +1,144 @@ +respawn = "BASE"; +respawndelay = 5; +onLoadMission="DayZ_Epoch Shapur BAF"; +OnLoadIntro = "Welcome to Shapur BAF"; +OnLoadIntroTime = False; +OnLoadMissionTime = False; +disabledAI = true; +disableChannels[]={0,2,6}; +enableItemsDropping=0; + +class Header +{ + gameType = COOP; //DM, Team, Coop, ... + minPlayers = 1; //min # of players the mission supports + maxPlayers = 100; //Max # of players the mission supports +}; + +aiKills = 1; +diagRadio = 1; +diagHit = 1; + +class RscText +{ + type = 0; + idc = -1; + x = 0; + y = 0; + h = 0.037; + w = 0.3; + style = 0x100; + font = Zeppelin32; + SizeEx = 0.03921; + colorText[] = {1,1,1,1}; + colorBackground[] = {0, 0, 0, 0}; + linespacing = 1; +}; +class RscPicture +{ + access=0; + type=0; + idc=-1; + style=48; + colorBackground[]={0,0,0,0}; + colorText[]={1,1,1,1}; + font="TahomaB"; + sizeEx=0; + lineSpacing=0; + text=""; +}; +class RscLoadingText : RscText +{ + style = 2; + x = 0.323532; + y = 0.666672; + w = 0.352944; + h = 0.039216; + sizeEx = 0.03921; + colorText[] = {0.543,0.5742,0.4102,1.0}; +}; +class RscProgress +{ + x = 0.344; + y = 0.619; + w = 0.313726; + h = 0.0261438; + texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; + colorFrame[] = {0,0,0,0}; + colorBar[] = {1,1,1,1}; +}; +class RscProgressNotFreeze +{ + idc = -1; + type = 45; + style = 0; + x = 0.022059; + y = 0.911772; + w = 0.029412; + h = 0.039216; + texture = "#(argb,8,8,3)color(0,0,0,0)"; +}; +// +// the loading screen itself +// +class DayZ_loadingScreen +{ + idd = -1; + duration = 10e10; + fadein = 0; + fadeout = 0; + name = "loading screen"; + class controlsBackground + { + class blackBG : RscText + { + x = safezoneX; + y = safezoneY; + w = safezoneW; + h = safezoneH; + text = ""; + colorText[] = {0,0,0,0}; + colorBackground[] = {0,0,0,1}; + }; + /* + class nicePic : RscPicture + { + style = 48 + 0x800; // ST_PICTURE + ST_KEEP_ASPECT_RATIO + x = safezoneX + safezoneW/2 - 0.25; + y = safezoneY + safezoneH/2 - 0.2; + w = 0.5; + h = 0.4; + text = "img\nicePic.paa"; + }; + */ + }; + class controls + { + class Title1 : RscLoadingText + { + text = "$STR_LOADING"; // "Loading" text in the middle of the screen + }; + class CA_Progress : RscProgress // progress bar, has to have idc 104 + { + idc = 104; + type = 8; // CT_PROGRESS + style = 0; // ST_SINGLE + texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; + }; + class CA_Progress2 : RscProgressNotFreeze // progress bar that will go reverse + { + idc = 103; + }; + class Name2: RscText // the text on the top-left + { + idc = 101; + x = 0.05; + y = 0.029412; + w = 0.9; + h = 0.04902; + text = ""; + sizeEx = 0.05; + colorText[] = {0.543,0.5742,0.4102,1.0}; + }; + }; +}; diff --git a/MPMissions/DayZ_Epoch_3.Shapur_BAF/init.sqf b/MPMissions/DayZ_Epoch_3.Shapur_BAF/init.sqf new file mode 100644 index 000000000..3dab5ea83 --- /dev/null +++ b/MPMissions/DayZ_Epoch_3.Shapur_BAF/init.sqf @@ -0,0 +1,60 @@ +startLoadingScreen ["","DayZ_loadingScreen"]; +/* + INITILIZATION +*/ +enableSaving [false, false]; + +//REALLY IMPORTANT VALUES +dayZ_instance = 3; //The instance +hiveInUse = true; +initialized = false; +dayz_previousID = 0; + +// AMP config +spawnShoremode = 0; // Default = 1 (on shore) +spawnArea= 250; // Default = 1500 +MaxHeliCrashes= 1; // Default = 5 +MaxVehicleLimit = 25; // Default = 50 +MaxDynamicDebris = 50; // Default = 100 +dayz_MapArea = 2000; // Default = 10000 +dayz_maxLocalZombies = 40; // Default = 40 + +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\variables.sqf"; //Initilize the Variables (IMPORTANT: Must happen very early) +progressLoadingScreen 0.1; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\publicEH.sqf"; //Initilize the publicVariable event handlers +progressLoadingScreen 0.2; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\setup_functions_med.sqf"; //Functions used by CLIENT for medical +progressLoadingScreen 0.4; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf"; //Compile regular functions +progressLoadingScreen 1.0; + +"filmic" setToneMappingParams [0.153, 0.357, 0.231, 0.1573, 0.011, 3.750, 6, 4]; setToneMapping "Filmic"; + +if ((!isServer) && (isNull player) ) then +{ +waitUntil {!isNull player}; +waitUntil {time > 3}; +}; + +if ((!isServer) && (player != player)) then +{ + waitUntil {player == player}; + waitUntil {time > 3}; +}; + +if (isServer) then { + //Run the server monitor + hiveInUse = true; + _serverMonitor = [] execVM "\z\addons\dayz_server\system\server_monitor.sqf"; +}; + +if (!isDedicated) then { + //Conduct map operations + 0 fadeSound 0; + 0 cutText [(localize "STR_AUTHENTICATING"), "BLACK FADED",60]; + + //Run the player monitor + _id = player addEventHandler ["Respawn", {_id = [] spawn player_death;}]; + _playerMonitor = [] execVM "\z\addons\dayz_code\system\player_monitor.sqf"; + +}; \ No newline at end of file diff --git a/MPMissions/DayZ_Epoch_3.Shapur_BAF/mission.sqm b/MPMissions/DayZ_Epoch_3.Shapur_BAF/mission.sqm new file mode 100644 index 000000000..55f2e2397 --- /dev/null +++ b/MPMissions/DayZ_Epoch_3.Shapur_BAF/mission.sqm @@ -0,0 +1,1388 @@ +version=11; +class Mission +{ + addOns[]= + { + "shapur_baf", + "ca_modules_animals", + "dayz_code", + "dayz_weapons", + "dayz_equip", + "dayz_vehicles", + "cacharacters_pmc", + "ca_modules_functions", + "warfarebuildings" + }; + addOnsAuto[]= + { + "dayz_weapons", + "ca_modules_functions", + "warfarebuildings", + "shapur_baf" + }; + randomSeed=11171215; + class Intel + { + briefingName="Shapur BAF DayZ Epoch"; + briefingDescription="Shapur BAF DayZ Epoch Private Server"; + startWeather=0.067362607; + forecastWeather=0.52341133; + year=2008; + month=6; + day=1; + hour=12; + }; + class Groups + { + items=2; + class Item0 + { + side="WEST"; + class Vehicles + { + items=100; + class Item0 + { + position[]={-9227.7705,339.88535,13286.491}; + azimut=-17.0839; + id=11; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item1 + { + position[]={-9226.2275,339.79999,13286.042}; + azimut=-17.0839; + id=0; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAYER COMMANDER"; + leader=1; + rank="SERGEANT"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item2 + { + position[]={-9227.2695,339.85739,13286.331}; + azimut=-17.083944; + id=5; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item3 + { + position[]={-9228.1406,339.89682,13285.876}; + azimut=-17.083944; + id=8; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item4 + { + position[]={-9226.3682,339.82693,13287.624}; + azimut=-17.083944; + id=18; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item5 + { + position[]={-9226.3809,339.80844,13286.085}; + azimut=-17.083944; + id=2; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item6 + { + position[]={-9227.0127,339.84363,13286.29}; + azimut=-17.083937; + id=9; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item7 + { + position[]={-9225.6738,339.77631,13286.438}; + azimut=-17.083944; + id=21; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item8 + { + position[]={-9226.2734,339.78833,13284.918}; + azimut=-17.083944; + id=13; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item9 + { + position[]={-9225.5596,339.76682,13286.151}; + azimut=-17.083944; + id=7; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item10 + { + position[]={-9227.7363,339.87744,13286.001}; + azimut=-17.0839; + id=36; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item11 + { + position[]={-9227.8799,339.8887,13286.307}; + azimut=-17.083944; + id=25; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item12 + { + position[]={-9229.8154,339.96829,13285.283}; + azimut=-17.083944; + id=43; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item13 + { + position[]={-9226.4443,339.81305,13286.193}; + azimut=-17.083944; + id=30; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item14 + { + position[]={-9226.4033,339.80716,13285.891}; + azimut=-17.083944; + id=33; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item15 + { + position[]={-9225.7578,339.78458,13286.758}; + azimut=-17.083944; + id=1; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item16 + { + position[]={-9226.416,339.82135,13286.978}; + azimut=-17.083944; + id=4; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item17 + { + position[]={-9227.9834,339.87796,13285.123}; + azimut=-17.083944; + id=3; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item18 + { + position[]={-9227.2666,339.87115,13287.445}; + azimut=-17.083944; + id=6; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item19 + { + position[]={-9227.5576,339.88266,13287.161}; + azimut=-17.083944; + id=10; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item20 + { + position[]={-9226.0488,339.7916,13286.112}; + azimut=-17.083944; + id=16; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item21 + { + position[]={-9226.2988,339.80313,13285.998}; + azimut=-17.083944; + id=19; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item22 + { + position[]={-9226.3936,339.81274,13286.376}; + azimut=-17.083944; + id=15; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item23 + { + position[]={-9226.2412,339.80209,13286.156}; + azimut=-17.083944; + id=23; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item24 + { + position[]={-9226.3418,339.81396,13286.693}; + azimut=-17.083944; + id=26; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item25 + { + position[]={-9226.9863,339.84131,13286.213}; + azimut=-17.083944; + id=29; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item26 + { + position[]={-9226.6006,339.82108,13286.188}; + azimut=-17.083944; + id=31; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item27 + { + position[]={-9225.9824,339.79691,13286.812}; + azimut=-17.083944; + id=28; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item28 + { + position[]={-9226.04,339.80713,13287.394}; + azimut=-17.083944; + id=35; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item29 + { + position[]={-9226.7217,339.81482,13285.184}; + azimut=-17.083944; + id=27; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item30 + { + position[]={-9227.8877,339.88629,13286.08}; + azimut=-17.083937; + id=34; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item31 + { + position[]={-9226.3291,339.79385,13285.128}; + azimut=-17.083944; + id=46; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item32 + { + position[]={-9226.7764,339.82602,13285.854}; + azimut=-17.083944; + id=38; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item33 + { + position[]={-9228.0107,339.87933,13285.128}; + azimut=-17.083944; + id=32; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item34 + { + position[]={-9226.6563,339.83197,13286.831}; + azimut=-17.083944; + id=47; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item35 + { + position[]={-9228.0459,339.89471,13286.104}; + azimut=-17.083944; + id=41; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item36 + { + position[]={-9225.9746,339.78494,13285.885}; + azimut=-17.083944; + id=40; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item37 + { + position[]={-9227.1689,339.84113,13285.438}; + azimut=-17.083944; + id=44; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item38 + { + position[]={-9228.6396,339.90808,13285.044}; + azimut=-17.083944; + id=48; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item39 + { + position[]={-9228.2998,339.90469,13285.848}; + azimut=-17.083944; + id=39; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item40 + { + position[]={-9227.8906,339.8688,13284.835}; + azimut=-17.083944; + id=37; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item41 + { + position[]={-9229.0918,339.94571,13286.026}; + azimut=-17.083944; + id=45; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item42 + { + position[]={-9227.165,339.84357,13285.651}; + azimut=-17.0839; + id=49; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item43 + { + position[]={-9226.8242,339.82153,13285.296}; + azimut=-17.083944; + id=42; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item44 + { + position[]={-9226.3633,339.80768,13286.095}; + azimut=-17.083944; + id=22; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item45 + { + position[]={-9226.7969,339.8335,13286.373}; + azimut=-17.083944; + id=12; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item46 + { + position[]={-9226.2236,339.81598,13287.346}; + azimut=-17.083944; + id=14; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item47 + { + position[]={-9226.208,339.81073,13286.987}; + azimut=-17.0839; + id=24; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item48 + { + position[]={-9225.75,339.7869,13286.974}; + azimut=-17.083944; + id=20; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item49 + { + position[]={-9228.4834,339.9317,13287.258}; + azimut=-17.083944; + id=17; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item50 + { + position[]={-9226.1025,339.79715,13286.333}; + azimut=-17.0839; + id=51; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item51 + { + position[]={-9226.2676,339.80045,13285.912}; + azimut=-17.0839; + id=52; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item52 + { + position[]={-9225.6104,339.77072,13286.257}; + azimut=-17.0839; + id=55; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item53 + { + position[]={-9227.1758,339.84412,13285.65}; + azimut=-17.0839; + id=53; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item54 + { + position[]={-9226.7432,339.82593,13285.985}; + azimut=-17.0839; + id=54; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item55 + { + position[]={-9226.2275,339.80112,13286.133}; + azimut=-17.0839; + id=70; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item56 + { + position[]={-9227.8281,339.88962,13286.597}; + azimut=-17.0839; + id=60; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item57 + { + position[]={-9227.7969,339.88263,13286.166}; + azimut=-17.0839; + id=68; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item58 + { + position[]={-9227.3564,339.86536,13286.608}; + azimut=-17.0839; + id=66; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item59 + { + position[]={-9227.0605,339.83997,13285.795}; + azimut=-17.0839; + id=61; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item60 + { + position[]={-9227.3223,339.85941,13286.271}; + azimut=-17.0839; + id=63; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item61 + { + position[]={-9226.0098,339.80829,13287.616}; + azimut=-17.0839; + id=72; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item62 + { + position[]={-9226.333,339.79715,13285.377}; + azimut=-17.0839; + id=57; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item63 + { + position[]={-9226.3096,339.79947,13285.661}; + azimut=-17.0839; + id=58; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item64 + { + position[]={-9228.4053,339.9176,13286.448}; + azimut=-17.0839; + id=62; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item65 + { + position[]={-9227.2754,339.85733,13286.298}; + azimut=-17.0839; + id=75; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item66 + { + position[]={-9227.0635,339.83984,13285.776}; + azimut=-17.0839; + id=56; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item67 + { + position[]={-9228.1729,339.89459,13285.591}; + azimut=-17.0839; + id=73; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item68 + { + position[]={-9226.2158,339.7851,13284.893}; + azimut=-17.0839; + id=69; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item69 + { + position[]={-9227.1328,339.84109,13285.587}; + azimut=-17.0839; + id=67; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item70 + { + position[]={-9227.875,339.8754,13285.286}; + azimut=-17.0839; + id=65; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item71 + { + position[]={-9226.7676,339.83124,13286.31}; + azimut=-17.0839; + id=74; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item72 + { + position[]={-9228.6436,339.93161,13286.586}; + azimut=-17.0839; + id=71; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item73 + { + position[]={-9226.9951,339.8414,13286.182}; + azimut=-17.0839; + id=59; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item74 + { + position[]={-9228.3154,339.91071,13286.268}; + azimut=-17.0839; + id=64; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item75 + { + position[]={-9226.0654,339.80463,13287.091}; + azimut=-17.0839; + id=81; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item76 + { + position[]={-9228.6787,339.92975,13286.287}; + azimut=-17.0839; + id=83; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item77 + { + position[]={-9228.6621,339.92181,13285.821}; + azimut=-17.0839; + id=82; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item78 + { + position[]={-9228.2646,339.90421,13285.957}; + azimut=-17.0839; + id=84; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item79 + { + position[]={-9227.6934,339.86774,13285.4}; + azimut=-17.0839; + id=85; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item80 + { + position[]={-9228.4668,339.91537,13286.013}; + azimut=-17.0839; + id=77; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item81 + { + position[]={-9229.5625,339.97446,13286.408}; + azimut=-17.0839; + id=78; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item82 + { + position[]={-9229.0146,339.93137,13285.37}; + azimut=-17.0839; + id=79; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item83 + { + position[]={-9226.8789,339.83426,13286.091}; + azimut=-17.0839; + id=76; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item84 + { + position[]={-9227.2725,339.85904,13286.446}; + azimut=-17.0839; + id=80; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item85 + { + position[]={-9226.5635,339.83371,13287.358}; + azimut=-17.0839; + id=97; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item86 + { + position[]={-9229.0674,339.95273,13286.533}; + azimut=-17.0839; + id=98; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item87 + { + position[]={-9226.6563,339.83679,13287.217}; + azimut=-17.0839; + id=99; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item88 + { + position[]={-9227.3896,339.87329,13287.105}; + azimut=-17.0839; + id=100; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item89 + { + position[]={-9227.2051,339.86279,13287.03}; + azimut=-17.0839; + id=96; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item90 + { + position[]={-9227.7627,339.87299,13285.532}; + azimut=-17.0839; + id=87; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item91 + { + position[]={-9228.4023,339.91022,13285.875}; + azimut=-17.0839; + id=92; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item92 + { + position[]={-9226.6992,339.83041,13286.526}; + azimut=-17.0839; + id=88; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item93 + { + position[]={-9227.2813,339.85928,13286.43}; + azimut=-17.0839; + id=89; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item94 + { + position[]={-9226.8467,339.84055,13286.729}; + azimut=-17.0839; + id=90; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item95 + { + position[]={-9226.6357,339.83777,13287.384}; + azimut=-17.0839; + id=86; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item96 + { + position[]={-9227.6309,339.87009,13285.848}; + azimut=-17.0839; + id=93; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item97 + { + position[]={-9226.5049,339.82465,13286.874}; + azimut=-17.0839; + id=94; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item98 + { + position[]={-9226.165,339.81055,13287.152}; + azimut=-17.0839; + id=91; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item99 + { + position[]={-9227.6592,339.87982,13286.512}; + azimut=-17.0839; + id=95; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + }; + }; + class Item1 + { + side="LOGIC"; + class Vehicles + { + items=1; + class Item0 + { + position[]={-392.79468,124.22502,3488.2427}; + id=50; + side="LOGIC"; + vehicle="FunctionsManager"; + leader=1; + lock="UNLOCKED"; + skill=0.60000002; + }; + }; + }; + }; + class Vehicles + { + items=8; + class Item0 + { + position[]={-9232.3467,339.88757,13270.03}; + id=101; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item1 + { + position[]={-9221.8574,339.43732,13269.816}; + id=102; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item2 + { + position[]={-9234.4502,340.48166,13300.939}; + id=103; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item3 + { + position[]={-9220.3682,339.67667,13300.92}; + id=104; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item4 + { + position[]={-9241.1377,340.65341,13292.925}; + azimut=90.394051; + id=105; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item5 + { + position[]={-9241.2725,340.40894,13279.121}; + azimut=90.394051; + id=106; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item6 + { + position[]={-9214.7939,339.26996,13291.987}; + azimut=90.6903; + id=107; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + text="wall"; + }; + class Item7 + { + position[]={-9214.8848,339.19839,13279.109}; + azimut=90.690323; + id=108; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + }; + class Markers + { + items=13; + class Item0 + { + position[]={1096.8087,56.605297,1052.057}; + name="center"; + type="Empty"; + }; + class Item1 + { + position[]={-9195.6514,338.31848,13286.671}; + name="respawn_west"; + type="Empty"; + }; + class Item2 + { + position[]={665.96271,39.631199,1246.2494}; + name="spawn0"; + type="Empty"; + }; + class Item3 + { + position[]={1324.493,40.542904,1708.7531}; + name="spawn1"; + type="Empty"; + }; + class Item4 + { + position[]={922.55054,38.376064,1579.1766}; + name="spawn2"; + type="Empty"; + }; + class Item5 + { + position[]={287.30444,30.581758,142.39673}; + name="spawn3"; + type="Empty"; + }; + class Item6 + { + position[]={374.2926,33.325016,831.49622}; + name="spawn4"; + type="Empty"; + }; + class Item7 + { + position[]={912.71411,40.109173,694.97668}; + name="spawn5"; + type="Empty"; + }; + class Item8 + { + position[]={1627.6064,43.443638,294.58221}; + name="spawn6"; + type="Empty"; + }; + class Item9 + { + position[]={1669.5148,43.351646,1111.2993}; + name="spawn7"; + type="Empty"; + }; + class Item10 + { + position[]={1685.6675,43.963646,1570.8777}; + name="spawn8"; + type="Empty"; + }; + class Item11 + { + position[]={1134.9419,40.817856,152.53906}; + name="spawn9"; + type="Empty"; + }; + class Item12 + { + position[]={1673.8231,47.049732,699.98364}; + name="spawn10"; + type="Empty"; + }; + }; +}; +class Intro +{ + addOns[]= + { + "shapur_baf" + }; + addOnsAuto[]= + { + "shapur_baf" + }; + randomSeed=6913869; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; +class OutroWin +{ + addOns[]= + { + "shapur_baf" + }; + addOnsAuto[]= + { + "shapur_baf" + }; + randomSeed=4081731; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; +class OutroLoose +{ + addOns[]= + { + "shapur_baf" + }; + addOnsAuto[]= + { + "shapur_baf" + }; + randomSeed=4975929; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; diff --git a/MPMissions/DayZ_Epoch_4.Zargabad/cdetect.fsm b/MPMissions/DayZ_Epoch_4.Zargabad/cdetect.fsm new file mode 100644 index 000000000..ae8d808ed --- /dev/null +++ b/MPMissions/DayZ_Epoch_4.Zargabad/cdetect.fsm @@ -0,0 +1,96 @@ +/*%FSM*/ +/*%FSM*/ +/* +item0[] = {"init",0,250,-52.011097,-242.579758,37.988903,-192.579758,0.000000,"init"}; +item1[] = {"true",8,218,-42.857147,-180.166443,47.142853,-130.166443,0.000000,"true"}; +item2[] = {"Broadcast",2,250,-37.031898,-113.592247,52.968117,-63.592247,0.000000,"Broadcast"}; +item3[] = {"isRetard",4,218,-85.298180,-33.703201,4.701797,16.296804,0.000000,"isRetard"}; +item4[] = {"I_has_small_dick",2,250,-27.045757,58.668503,62.954262,108.668503,0.000000,"I has small dick"}; +item5[] = {"isOwned",4,218,43.689316,-30.790573,133.689301,19.209412,0.000000,"isOwned"}; +link0[] = {0,1}; +link1[] = {1,2}; +link2[] = {2,3}; +link3[] = {3,4}; +link4[] = {4,5}; +link5[] = {5,2}; +globals[] = {0.000000,0,0,0,16777215,640,480,1,8,6316128,1,-306.241333,293.758667,267.741943,-346.774170,372,381,1}; +window[] = {0,-1,-1,-1,-1,576,50,812,50,1,390}; +*//*%FSM*/ +class FSM +{ + fsmName = "stdin"; + class States + { + /*%FSM*/ + class init + { + name = "init"; + init = /*%FSM*/""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class true + { + priority = 0.000000; + to="Broadcast"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/""/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Broadcast + { + name = "Broadcast"; + init = /*%FSM*/""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class isRetard + { + priority = 0.000000; + to="I_has_small_dick"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"(dialog&&isNull(findDisplay 106)&&isNull(findDisplay 6902))||(!isNil(""nil"")&&alive(player))"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class I_has_small_dick + { + name = "I_has_small_dick"; + init = /*%FSM*/"closeDialog 0;" \n + "player enableSimulation false;" \n + "_tinypenis = format[""AntiCheat: Incredibly small penis detected for %1 with UID %2"",name player,getPlayerUID player];" \n + "player setVariable [""cheat"",_tinypenis,true];"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class isOwned + { + priority = 0.000000; + to="Broadcast"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!dialog&&!alive(player)"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + }; + initState="init"; + finalStates[] = + { + }; +}; +/*%FSM*/ \ No newline at end of file diff --git a/MPMissions/DayZ_Epoch_4.Zargabad/description.ext b/MPMissions/DayZ_Epoch_4.Zargabad/description.ext new file mode 100644 index 000000000..caf9199f2 --- /dev/null +++ b/MPMissions/DayZ_Epoch_4.Zargabad/description.ext @@ -0,0 +1,144 @@ +respawn = "BASE"; +respawndelay = 5; +onLoadMission="DayZ_Epoch Zargabad"; +OnLoadIntro = "Welcome to Zargabad"; +OnLoadIntroTime = False; +OnLoadMissionTime = False; +disabledAI = true; +disableChannels[]={0,2,6}; +enableItemsDropping=0; + +class Header +{ + gameType = COOP; //DM, Team, Coop, ... + minPlayers = 1; //min # of players the mission supports + maxPlayers = 100; //Max # of players the mission supports +}; + +aiKills = 1; +diagRadio = 1; +diagHit = 1; + +class RscText +{ + type = 0; + idc = -1; + x = 0; + y = 0; + h = 0.037; + w = 0.3; + style = 0x100; + font = Zeppelin32; + SizeEx = 0.03921; + colorText[] = {1,1,1,1}; + colorBackground[] = {0, 0, 0, 0}; + linespacing = 1; +}; +class RscPicture +{ + access=0; + type=0; + idc=-1; + style=48; + colorBackground[]={0,0,0,0}; + colorText[]={1,1,1,1}; + font="TahomaB"; + sizeEx=0; + lineSpacing=0; + text=""; +}; +class RscLoadingText : RscText +{ + style = 2; + x = 0.323532; + y = 0.666672; + w = 0.352944; + h = 0.039216; + sizeEx = 0.03921; + colorText[] = {0.543,0.5742,0.4102,1.0}; +}; +class RscProgress +{ + x = 0.344; + y = 0.619; + w = 0.313726; + h = 0.0261438; + texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; + colorFrame[] = {0,0,0,0}; + colorBar[] = {1,1,1,1}; +}; +class RscProgressNotFreeze +{ + idc = -1; + type = 45; + style = 0; + x = 0.022059; + y = 0.911772; + w = 0.029412; + h = 0.039216; + texture = "#(argb,8,8,3)color(0,0,0,0)"; +}; +// +// the loading screen itself +// +class DayZ_loadingScreen +{ + idd = -1; + duration = 10e10; + fadein = 0; + fadeout = 0; + name = "loading screen"; + class controlsBackground + { + class blackBG : RscText + { + x = safezoneX; + y = safezoneY; + w = safezoneW; + h = safezoneH; + text = ""; + colorText[] = {0,0,0,0}; + colorBackground[] = {0,0,0,1}; + }; + /* + class nicePic : RscPicture + { + style = 48 + 0x800; // ST_PICTURE + ST_KEEP_ASPECT_RATIO + x = safezoneX + safezoneW/2 - 0.25; + y = safezoneY + safezoneH/2 - 0.2; + w = 0.5; + h = 0.4; + text = "img\nicePic.paa"; + }; + */ + }; + class controls + { + class Title1 : RscLoadingText + { + text = "$STR_LOADING"; // "Loading" text in the middle of the screen + }; + class CA_Progress : RscProgress // progress bar, has to have idc 104 + { + idc = 104; + type = 8; // CT_PROGRESS + style = 0; // ST_SINGLE + texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; + }; + class CA_Progress2 : RscProgressNotFreeze // progress bar that will go reverse + { + idc = 103; + }; + class Name2: RscText // the text on the top-left + { + idc = 101; + x = 0.05; + y = 0.029412; + w = 0.9; + h = 0.04902; + text = ""; + sizeEx = 0.05; + colorText[] = {0.543,0.5742,0.4102,1.0}; + }; + }; +}; diff --git a/MPMissions/DayZ_Epoch_4.Zargabad/init.sqf b/MPMissions/DayZ_Epoch_4.Zargabad/init.sqf new file mode 100644 index 000000000..5d2bf52ee --- /dev/null +++ b/MPMissions/DayZ_Epoch_4.Zargabad/init.sqf @@ -0,0 +1,59 @@ +startLoadingScreen ["","DayZ_loadingScreen"]; +/* + INITILIZATION +*/ +enableSaving [false, false]; + +//REALLY IMPORTANT VALUES +dayZ_instance = 4; //The instance +hiveInUse = true; +initialized = false; +dayz_previousID = 0; + +// AMP config +spawnShoremode = 0; // Default = 1 (on shore) +spawnArea= 500; // Default = 1500 +MaxHeliCrashes= 3; // Default = 5 +MaxVehicleLimit = 50; // Default = 50 +MaxDynamicDebris = 100; // Default = 100 +dayz_MapArea = 8000; // Default = 10000 +dayz_maxLocalZombies = 30; // Default = 40 + +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\variables.sqf"; //Initilize the Variables (IMPORTANT: Must happen very early) +progressLoadingScreen 0.1; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\publicEH.sqf"; //Initilize the publicVariable event handlers +progressLoadingScreen 0.2; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\setup_functions_med.sqf"; //Functions used by CLIENT for medical +progressLoadingScreen 0.4; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf"; //Compile regular functions +progressLoadingScreen 1.0; + +"filmic" setToneMappingParams [0.153, 0.357, 0.231, 0.1573, 0.011, 3.750, 6, 4]; setToneMapping "Filmic"; + +if ((!isServer) && (isNull player) ) then +{ +waitUntil {!isNull player}; +waitUntil {time > 3}; +}; + +if ((!isServer) && (player != player)) then +{ + waitUntil {player == player}; + waitUntil {time > 3}; +}; + +if (isServer) then { + //Run the server monitor + hiveInUse = true; + _serverMonitor = [] execVM "\z\addons\dayz_server\system\server_monitor.sqf"; +}; + +if (!isDedicated) then { + //Conduct map operations + 0 fadeSound 0; + 0 cutText [(localize "STR_AUTHENTICATING"), "BLACK FADED",60]; + + //Run the player monitor + _id = player addEventHandler ["Respawn", {_id = [] spawn player_death;}]; + _playerMonitor = [] execVM "\z\addons\dayz_code\system\player_monitor.sqf"; +}; \ No newline at end of file diff --git a/MPMissions/DayZ_Epoch_4.Zargabad/mission.sqm b/MPMissions/DayZ_Epoch_4.Zargabad/mission.sqm new file mode 100644 index 000000000..4a5f5b234 --- /dev/null +++ b/MPMissions/DayZ_Epoch_4.Zargabad/mission.sqm @@ -0,0 +1,1390 @@ +version=11; +class Mission +{ + addOns[]= + { + "zargabad", + "ca_modules_animals", + "dayz_code", + "dayz_weapons", + "dayz_equip", + "dayz_vehicles", + "cacharacters_pmc", + "ca_modules_functions", + "warfarebuildings", + "ind_tank", + "camisc_e" + }; + addOnsAuto[]= + { + "dayz_weapons", + "ca_modules_functions", + "warfarebuildings", + "zargabad" + }; + randomSeed=11171215; + class Intel + { + briefingName="Zargabad DayZ Epoch"; + briefingDescription="Zargabad DayZ Epoch Private Server"; + startWeather=0.067362607; + forecastWeather=0.52341133; + year=2008; + month=6; + day=1; + hour=12; + }; + class Groups + { + items=2; + class Item0 + { + side="WEST"; + class Vehicles + { + items=100; + class Item0 + { + position[]={-9227.7705,339.88535,13286.491}; + azimut=-17.0839; + id=11; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item1 + { + position[]={-9226.2275,339.79999,13286.042}; + azimut=-17.0839; + id=0; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAYER COMMANDER"; + leader=1; + rank="SERGEANT"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item2 + { + position[]={-9227.2695,339.85739,13286.331}; + azimut=-17.083944; + id=5; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item3 + { + position[]={-9228.1406,339.89682,13285.876}; + azimut=-17.083944; + id=8; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item4 + { + position[]={-9226.3682,339.82693,13287.624}; + azimut=-17.083944; + id=18; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item5 + { + position[]={-9226.3809,339.80844,13286.085}; + azimut=-17.083944; + id=2; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item6 + { + position[]={-9227.0127,339.84363,13286.29}; + azimut=-17.083937; + id=9; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item7 + { + position[]={-9225.6738,339.77631,13286.438}; + azimut=-17.083944; + id=21; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item8 + { + position[]={-9226.2734,339.78833,13284.918}; + azimut=-17.083944; + id=13; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item9 + { + position[]={-9225.5596,339.76682,13286.151}; + azimut=-17.083944; + id=7; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item10 + { + position[]={-9227.7363,339.87744,13286.001}; + azimut=-17.0839; + id=36; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item11 + { + position[]={-9227.8799,339.8887,13286.307}; + azimut=-17.083944; + id=25; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item12 + { + position[]={-9229.8154,339.96829,13285.283}; + azimut=-17.083944; + id=43; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item13 + { + position[]={-9226.4443,339.81305,13286.193}; + azimut=-17.083944; + id=30; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item14 + { + position[]={-9226.4033,339.80716,13285.891}; + azimut=-17.083944; + id=33; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item15 + { + position[]={-9225.7578,339.78458,13286.758}; + azimut=-17.083944; + id=1; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item16 + { + position[]={-9226.416,339.82135,13286.978}; + azimut=-17.083944; + id=4; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item17 + { + position[]={-9227.9834,339.87796,13285.123}; + azimut=-17.083944; + id=3; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item18 + { + position[]={-9227.2666,339.87115,13287.445}; + azimut=-17.083944; + id=6; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item19 + { + position[]={-9227.5576,339.88266,13287.161}; + azimut=-17.083944; + id=10; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item20 + { + position[]={-9226.0488,339.7916,13286.112}; + azimut=-17.083944; + id=16; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item21 + { + position[]={-9226.2988,339.80313,13285.998}; + azimut=-17.083944; + id=19; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item22 + { + position[]={-9226.3936,339.81274,13286.376}; + azimut=-17.083944; + id=15; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item23 + { + position[]={-9226.2412,339.80209,13286.156}; + azimut=-17.083944; + id=23; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item24 + { + position[]={-9226.3418,339.81396,13286.693}; + azimut=-17.083944; + id=26; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item25 + { + position[]={-9226.9863,339.84131,13286.213}; + azimut=-17.083944; + id=29; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item26 + { + position[]={-9226.6006,339.82108,13286.188}; + azimut=-17.083944; + id=31; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item27 + { + position[]={-9225.9824,339.79691,13286.812}; + azimut=-17.083944; + id=28; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item28 + { + position[]={-9226.04,339.80713,13287.394}; + azimut=-17.083944; + id=35; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item29 + { + position[]={-9226.7217,339.81482,13285.184}; + azimut=-17.083944; + id=27; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item30 + { + position[]={-9227.8877,339.88629,13286.08}; + azimut=-17.083937; + id=34; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item31 + { + position[]={-9226.3291,339.79385,13285.128}; + azimut=-17.083944; + id=46; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item32 + { + position[]={-9226.7764,339.82602,13285.854}; + azimut=-17.083944; + id=38; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item33 + { + position[]={-9228.0107,339.87933,13285.128}; + azimut=-17.083944; + id=32; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item34 + { + position[]={-9226.6563,339.83197,13286.831}; + azimut=-17.083944; + id=47; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item35 + { + position[]={-9228.0459,339.89471,13286.104}; + azimut=-17.083944; + id=41; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item36 + { + position[]={-9225.9746,339.78494,13285.885}; + azimut=-17.083944; + id=40; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item37 + { + position[]={-9227.1689,339.84113,13285.438}; + azimut=-17.083944; + id=44; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item38 + { + position[]={-9228.6396,339.90808,13285.044}; + azimut=-17.083944; + id=48; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item39 + { + position[]={-9228.2998,339.90469,13285.848}; + azimut=-17.083944; + id=39; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item40 + { + position[]={-9227.8906,339.8688,13284.835}; + azimut=-17.083944; + id=37; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item41 + { + position[]={-9229.0918,339.94571,13286.026}; + azimut=-17.083944; + id=45; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item42 + { + position[]={-9227.165,339.84357,13285.651}; + azimut=-17.0839; + id=49; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item43 + { + position[]={-9226.8242,339.82153,13285.296}; + azimut=-17.083944; + id=42; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item44 + { + position[]={-9226.3633,339.80768,13286.095}; + azimut=-17.083944; + id=22; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item45 + { + position[]={-9226.7969,339.8335,13286.373}; + azimut=-17.083944; + id=12; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item46 + { + position[]={-9226.2236,339.81598,13287.346}; + azimut=-17.083944; + id=14; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item47 + { + position[]={-9226.208,339.81073,13286.987}; + azimut=-17.0839; + id=24; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item48 + { + position[]={-9225.75,339.7869,13286.974}; + azimut=-17.083944; + id=20; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item49 + { + position[]={-9228.4834,339.9317,13287.258}; + azimut=-17.083944; + id=17; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item50 + { + position[]={-9226.1025,339.79715,13286.333}; + azimut=-17.0839; + id=51; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item51 + { + position[]={-9226.2676,339.80045,13285.912}; + azimut=-17.0839; + id=52; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item52 + { + position[]={-9225.6104,339.77072,13286.257}; + azimut=-17.0839; + id=55; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item53 + { + position[]={-9227.1758,339.84412,13285.65}; + azimut=-17.0839; + id=53; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item54 + { + position[]={-9226.7432,339.82593,13285.985}; + azimut=-17.0839; + id=54; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item55 + { + position[]={-9226.2275,339.80112,13286.133}; + azimut=-17.0839; + id=70; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item56 + { + position[]={-9227.8281,339.88962,13286.597}; + azimut=-17.0839; + id=60; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item57 + { + position[]={-9227.7969,339.88263,13286.166}; + azimut=-17.0839; + id=68; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item58 + { + position[]={-9227.3564,339.86536,13286.608}; + azimut=-17.0839; + id=66; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item59 + { + position[]={-9227.0605,339.83997,13285.795}; + azimut=-17.0839; + id=61; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item60 + { + position[]={-9227.3223,339.85941,13286.271}; + azimut=-17.0839; + id=63; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item61 + { + position[]={-9226.0098,339.80829,13287.616}; + azimut=-17.0839; + id=72; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item62 + { + position[]={-9226.333,339.79715,13285.377}; + azimut=-17.0839; + id=57; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item63 + { + position[]={-9226.3096,339.79947,13285.661}; + azimut=-17.0839; + id=58; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item64 + { + position[]={-9228.4053,339.9176,13286.448}; + azimut=-17.0839; + id=62; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item65 + { + position[]={-9227.2754,339.85733,13286.298}; + azimut=-17.0839; + id=75; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item66 + { + position[]={-9227.0635,339.83984,13285.776}; + azimut=-17.0839; + id=56; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item67 + { + position[]={-9228.1729,339.89459,13285.591}; + azimut=-17.0839; + id=73; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item68 + { + position[]={-9226.2158,339.7851,13284.893}; + azimut=-17.0839; + id=69; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item69 + { + position[]={-9227.1328,339.84109,13285.587}; + azimut=-17.0839; + id=67; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item70 + { + position[]={-9227.875,339.8754,13285.286}; + azimut=-17.0839; + id=65; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item71 + { + position[]={-9226.7676,339.83124,13286.31}; + azimut=-17.0839; + id=74; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item72 + { + position[]={-9228.6436,339.93161,13286.586}; + azimut=-17.0839; + id=71; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item73 + { + position[]={-9226.9951,339.8414,13286.182}; + azimut=-17.0839; + id=59; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item74 + { + position[]={-9228.3154,339.91071,13286.268}; + azimut=-17.0839; + id=64; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item75 + { + position[]={-9226.0654,339.80463,13287.091}; + azimut=-17.0839; + id=81; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item76 + { + position[]={-9228.6787,339.92975,13286.287}; + azimut=-17.0839; + id=83; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item77 + { + position[]={-9228.6621,339.92181,13285.821}; + azimut=-17.0839; + id=82; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item78 + { + position[]={-9228.2646,339.90421,13285.957}; + azimut=-17.0839; + id=84; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item79 + { + position[]={-9227.6934,339.86774,13285.4}; + azimut=-17.0839; + id=85; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item80 + { + position[]={-9228.4668,339.91537,13286.013}; + azimut=-17.0839; + id=77; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item81 + { + position[]={-9229.5625,339.97446,13286.408}; + azimut=-17.0839; + id=78; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item82 + { + position[]={-9229.0146,339.93137,13285.37}; + azimut=-17.0839; + id=79; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item83 + { + position[]={-9226.8789,339.83426,13286.091}; + azimut=-17.0839; + id=76; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item84 + { + position[]={-9227.2725,339.85904,13286.446}; + azimut=-17.0839; + id=80; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item85 + { + position[]={-9226.5635,339.83371,13287.358}; + azimut=-17.0839; + id=97; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item86 + { + position[]={-9229.0674,339.95273,13286.533}; + azimut=-17.0839; + id=98; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item87 + { + position[]={-9226.6563,339.83679,13287.217}; + azimut=-17.0839; + id=99; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item88 + { + position[]={-9227.3896,339.87329,13287.105}; + azimut=-17.0839; + id=100; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item89 + { + position[]={-9227.2051,339.86279,13287.03}; + azimut=-17.0839; + id=96; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item90 + { + position[]={-9227.7627,339.87299,13285.532}; + azimut=-17.0839; + id=87; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item91 + { + position[]={-9228.4023,339.91022,13285.875}; + azimut=-17.0839; + id=92; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item92 + { + position[]={-9226.6992,339.83041,13286.526}; + azimut=-17.0839; + id=88; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item93 + { + position[]={-9227.2813,339.85928,13286.43}; + azimut=-17.0839; + id=89; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item94 + { + position[]={-9226.8467,339.84055,13286.729}; + azimut=-17.0839; + id=90; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item95 + { + position[]={-9226.6357,339.83777,13287.384}; + azimut=-17.0839; + id=86; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item96 + { + position[]={-9227.6309,339.87009,13285.848}; + azimut=-17.0839; + id=93; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item97 + { + position[]={-9226.5049,339.82465,13286.874}; + azimut=-17.0839; + id=94; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item98 + { + position[]={-9226.165,339.81055,13287.152}; + azimut=-17.0839; + id=91; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item99 + { + position[]={-9227.6592,339.87982,13286.512}; + azimut=-17.0839; + id=95; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + }; + }; + class Item1 + { + side="LOGIC"; + class Vehicles + { + items=1; + class Item0 + { + position[]={356.00049,0.17996374,3399.48}; + id=50; + side="LOGIC"; + vehicle="FunctionsManager"; + leader=1; + lock="UNLOCKED"; + skill=0.60000002; + }; + }; + }; + }; + class Vehicles + { + items=8; + class Item0 + { + position[]={-9232.3467,339.88757,13270.03}; + id=101; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item1 + { + position[]={-9221.8574,339.43732,13269.816}; + id=102; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item2 + { + position[]={-9234.4502,340.48166,13300.939}; + id=103; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item3 + { + position[]={-9220.3682,339.67667,13300.92}; + id=104; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item4 + { + position[]={-9241.1377,340.65341,13292.925}; + azimut=90.394051; + id=105; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item5 + { + position[]={-9241.2725,340.40894,13279.121}; + azimut=90.394051; + id=106; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item6 + { + position[]={-9214.7939,339.26996,13291.987}; + azimut=90.6903; + id=107; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + text="wall"; + }; + class Item7 + { + position[]={-9214.8848,339.19839,13279.109}; + azimut=90.690323; + id=108; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + }; + class Markers + { + items=13; + class Item0 + { + position[]={4008.2993,16.185383,3980.938}; + name="center"; + type="Empty"; + }; + class Item1 + { + position[]={-9195.6514,338.31848,13286.671}; + name="respawn_west"; + type="Empty"; + }; + class Item2 + { + position[]={3202.9771,15.897918,4507.9878}; + name="spawn0"; + type="Empty"; + }; + class Item3 + { + position[]={2929.7903,26.051424,4010.7637}; + name="spawn1"; + type="Empty"; + }; + class Item4 + { + position[]={2798.1099,36.291965,3502.229}; + name="spawn2"; + type="Empty"; + }; + class Item5 + { + position[]={3338.927,11.758877,3139.917}; + name="spawn3"; + type="Empty"; + }; + class Item6 + { + position[]={3833.1604,12.861705,2940.02}; + name="spawn4"; + type="Empty"; + }; + class Item7 + { + position[]={4457.5381,11.387321,3000.3779}; + name="spawn5"; + type="Empty"; + }; + class Item8 + { + position[]={3698.5793,28.153532,5002.1167}; + name="spawn6"; + type="Empty"; + }; + class Item9 + { + position[]={5042.6992,15.64042,3989.9597}; + name="spawn7"; + type="Empty"; + }; + class Item10 + { + position[]={4270.0552,23.945889,5060.2764}; + name="spawn8"; + type="Empty"; + }; + class Item11 + { + position[]={4757.124,9.2853222,3498.8633}; + name="spawn9"; + type="Empty"; + }; + class Item12 + { + position[]={4700.2817,28.184851,5096.313}; + name="spawn10"; + type="Empty"; + }; + }; +}; +class Intro +{ + addOns[]= + { + "zargabad" + }; + addOnsAuto[]= + { + "zargabad" + }; + randomSeed=6913869; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; +class OutroWin +{ + addOns[]= + { + "zargabad" + }; + addOnsAuto[]= + { + "zargabad" + }; + randomSeed=4081731; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; +class OutroLoose +{ + addOns[]= + { + "zargabad" + }; + addOnsAuto[]= + { + "zargabad" + }; + randomSeed=4975929; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; diff --git a/MPMissions/DayZ_Epoch_5.Bootcamp_ACR/cdetect.fsm b/MPMissions/DayZ_Epoch_5.Bootcamp_ACR/cdetect.fsm new file mode 100644 index 000000000..ae8d808ed --- /dev/null +++ b/MPMissions/DayZ_Epoch_5.Bootcamp_ACR/cdetect.fsm @@ -0,0 +1,96 @@ +/*%FSM*/ +/*%FSM*/ +/* +item0[] = {"init",0,250,-52.011097,-242.579758,37.988903,-192.579758,0.000000,"init"}; +item1[] = {"true",8,218,-42.857147,-180.166443,47.142853,-130.166443,0.000000,"true"}; +item2[] = {"Broadcast",2,250,-37.031898,-113.592247,52.968117,-63.592247,0.000000,"Broadcast"}; +item3[] = {"isRetard",4,218,-85.298180,-33.703201,4.701797,16.296804,0.000000,"isRetard"}; +item4[] = {"I_has_small_dick",2,250,-27.045757,58.668503,62.954262,108.668503,0.000000,"I has small dick"}; +item5[] = {"isOwned",4,218,43.689316,-30.790573,133.689301,19.209412,0.000000,"isOwned"}; +link0[] = {0,1}; +link1[] = {1,2}; +link2[] = {2,3}; +link3[] = {3,4}; +link4[] = {4,5}; +link5[] = {5,2}; +globals[] = {0.000000,0,0,0,16777215,640,480,1,8,6316128,1,-306.241333,293.758667,267.741943,-346.774170,372,381,1}; +window[] = {0,-1,-1,-1,-1,576,50,812,50,1,390}; +*//*%FSM*/ +class FSM +{ + fsmName = "stdin"; + class States + { + /*%FSM*/ + class init + { + name = "init"; + init = /*%FSM*/""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class true + { + priority = 0.000000; + to="Broadcast"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/""/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Broadcast + { + name = "Broadcast"; + init = /*%FSM*/""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class isRetard + { + priority = 0.000000; + to="I_has_small_dick"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"(dialog&&isNull(findDisplay 106)&&isNull(findDisplay 6902))||(!isNil(""nil"")&&alive(player))"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class I_has_small_dick + { + name = "I_has_small_dick"; + init = /*%FSM*/"closeDialog 0;" \n + "player enableSimulation false;" \n + "_tinypenis = format[""AntiCheat: Incredibly small penis detected for %1 with UID %2"",name player,getPlayerUID player];" \n + "player setVariable [""cheat"",_tinypenis,true];"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class isOwned + { + priority = 0.000000; + to="Broadcast"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!dialog&&!alive(player)"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + }; + initState="init"; + finalStates[] = + { + }; +}; +/*%FSM*/ \ No newline at end of file diff --git a/MPMissions/DayZ_Epoch_5.Bootcamp_ACR/description.ext b/MPMissions/DayZ_Epoch_5.Bootcamp_ACR/description.ext new file mode 100644 index 000000000..e5b3cb2fd --- /dev/null +++ b/MPMissions/DayZ_Epoch_5.Bootcamp_ACR/description.ext @@ -0,0 +1,144 @@ +respawn = "BASE"; +respawndelay = 5; +onLoadMission="DayZ_Epoch Bootcamp ACR"; +OnLoadIntro = "Welcome to Bootcamp ACR"; +OnLoadIntroTime = False; +OnLoadMissionTime = False; +disabledAI = true; +disableChannels[]={0,2,6}; +enableItemsDropping=0; + +class Header +{ + gameType = COOP; //DM, Team, Coop, ... + minPlayers = 1; //min # of players the mission supports + maxPlayers = 100; //Max # of players the mission supports +}; + +aiKills = 1; +diagRadio = 1; +diagHit = 1; + +class RscText +{ + type = 0; + idc = -1; + x = 0; + y = 0; + h = 0.037; + w = 0.3; + style = 0x100; + font = Zeppelin32; + SizeEx = 0.03921; + colorText[] = {1,1,1,1}; + colorBackground[] = {0, 0, 0, 0}; + linespacing = 1; +}; +class RscPicture +{ + access=0; + type=0; + idc=-1; + style=48; + colorBackground[]={0,0,0,0}; + colorText[]={1,1,1,1}; + font="TahomaB"; + sizeEx=0; + lineSpacing=0; + text=""; +}; +class RscLoadingText : RscText +{ + style = 2; + x = 0.323532; + y = 0.666672; + w = 0.352944; + h = 0.039216; + sizeEx = 0.03921; + colorText[] = {0.543,0.5742,0.4102,1.0}; +}; +class RscProgress +{ + x = 0.344; + y = 0.619; + w = 0.313726; + h = 0.0261438; + texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; + colorFrame[] = {0,0,0,0}; + colorBar[] = {1,1,1,1}; +}; +class RscProgressNotFreeze +{ + idc = -1; + type = 45; + style = 0; + x = 0.022059; + y = 0.911772; + w = 0.029412; + h = 0.039216; + texture = "#(argb,8,8,3)color(0,0,0,0)"; +}; +// +// the loading screen itself +// +class DayZ_loadingScreen +{ + idd = -1; + duration = 10e10; + fadein = 0; + fadeout = 0; + name = "loading screen"; + class controlsBackground + { + class blackBG : RscText + { + x = safezoneX; + y = safezoneY; + w = safezoneW; + h = safezoneH; + text = ""; + colorText[] = {0,0,0,0}; + colorBackground[] = {0,0,0,1}; + }; + /* + class nicePic : RscPicture + { + style = 48 + 0x800; // ST_PICTURE + ST_KEEP_ASPECT_RATIO + x = safezoneX + safezoneW/2 - 0.25; + y = safezoneY + safezoneH/2 - 0.2; + w = 0.5; + h = 0.4; + text = "img\nicePic.paa"; + }; + */ + }; + class controls + { + class Title1 : RscLoadingText + { + text = "$STR_LOADING"; // "Loading" text in the middle of the screen + }; + class CA_Progress : RscProgress // progress bar, has to have idc 104 + { + idc = 104; + type = 8; // CT_PROGRESS + style = 0; // ST_SINGLE + texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; + }; + class CA_Progress2 : RscProgressNotFreeze // progress bar that will go reverse + { + idc = 103; + }; + class Name2: RscText // the text on the top-left + { + idc = 101; + x = 0.05; + y = 0.029412; + w = 0.9; + h = 0.04902; + text = ""; + sizeEx = 0.05; + colorText[] = {0.543,0.5742,0.4102,1.0}; + }; + }; +}; diff --git a/MPMissions/DayZ_Epoch_5.Bootcamp_ACR/init.sqf b/MPMissions/DayZ_Epoch_5.Bootcamp_ACR/init.sqf new file mode 100644 index 000000000..bd803dfa2 --- /dev/null +++ b/MPMissions/DayZ_Epoch_5.Bootcamp_ACR/init.sqf @@ -0,0 +1,59 @@ +startLoadingScreen ["","DayZ_loadingScreen"]; +/* + INITILIZATION +*/ +enableSaving [false, false]; + +//REALLY IMPORTANT VALUES +dayZ_instance = 5; //The instance +hiveInUse = true; +initialized = false; +dayz_previousID = 0; + +// AMP config +spawnShoremode = 0; // Default = 1 (on shore) +spawnArea= 500; // Default = 1500 +MaxHeliCrashes= 2; // Default = 5 +MaxVehicleLimit = 25; // Default = 50 +MaxDynamicDebris = 50; // Default = 100 +dayz_MapArea = 4000; // Default = 10000 +dayz_maxLocalZombies = 40; // Default = 40 + +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\variables.sqf"; //Initilize the Variables (IMPORTANT: Must happen very early) +progressLoadingScreen 0.1; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\publicEH.sqf"; //Initilize the publicVariable event handlers +progressLoadingScreen 0.2; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\setup_functions_med.sqf"; //Functions used by CLIENT for medical +progressLoadingScreen 0.4; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf"; //Compile regular functions +progressLoadingScreen 1.0; + +"filmic" setToneMappingParams [0.153, 0.357, 0.231, 0.1573, 0.011, 3.750, 6, 4]; setToneMapping "Filmic"; + +if ((!isServer) && (isNull player) ) then +{ +waitUntil {!isNull player}; +waitUntil {time > 3}; +}; + +if ((!isServer) && (player != player)) then +{ + waitUntil {player == player}; + waitUntil {time > 3}; +}; + +if (isServer) then { + //Run the server monitor + hiveInUse = true; + _serverMonitor = [] execVM "\z\addons\dayz_server\system\server_monitor.sqf"; +}; + +if (!isDedicated) then { + //Conduct map operations + 0 fadeSound 0; + 0 cutText [(localize "STR_AUTHENTICATING"), "BLACK FADED",60]; + + //Run the player monitor + _id = player addEventHandler ["Respawn", {_id = [] spawn player_death;}]; + _playerMonitor = [] execVM "\z\addons\dayz_code\system\player_monitor.sqf"; +}; \ No newline at end of file diff --git a/MPMissions/DayZ_Epoch_5.Bootcamp_ACR/mission.sqm b/MPMissions/DayZ_Epoch_5.Bootcamp_ACR/mission.sqm new file mode 100644 index 000000000..571a98a76 --- /dev/null +++ b/MPMissions/DayZ_Epoch_5.Bootcamp_ACR/mission.sqm @@ -0,0 +1,1388 @@ +version=11; +class Mission +{ + addOns[]= + { + "bootcamp_acr", + "ca_modules_animals", + "dayz_code", + "dayz_weapons", + "dayz_equip", + "dayz_vehicles", + "cacharacters_pmc", + "ca_modules_functions", + "warfarebuildings" + }; + addOnsAuto[]= + { + "dayz_weapons", + "ca_modules_functions", + "warfarebuildings", + "bootcamp_acr" + }; + randomSeed=11171215; + class Intel + { + briefingName="Bootcamp ACR DayZ_Epoch"; + briefingDescription="Bootcamp ACR DayZ_Epoch Private Server"; + startWeather=0.067362607; + forecastWeather=0.52341133; + year=2008; + month=6; + day=1; + hour=12; + }; + class Groups + { + items=2; + class Item0 + { + side="WEST"; + class Vehicles + { + items=100; + class Item0 + { + position[]={-9227.7705,339.88535,13286.491}; + azimut=-17.0839; + id=11; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item1 + { + position[]={-9226.2275,339.79999,13286.042}; + azimut=-17.0839; + id=0; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAYER COMMANDER"; + leader=1; + rank="SERGEANT"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item2 + { + position[]={-9227.2695,339.85739,13286.331}; + azimut=-17.083944; + id=5; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item3 + { + position[]={-9228.1406,339.89682,13285.876}; + azimut=-17.083944; + id=8; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item4 + { + position[]={-9226.3682,339.82693,13287.624}; + azimut=-17.083944; + id=18; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item5 + { + position[]={-9226.3809,339.80844,13286.085}; + azimut=-17.083944; + id=2; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item6 + { + position[]={-9227.0127,339.84363,13286.29}; + azimut=-17.083937; + id=9; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item7 + { + position[]={-9225.6738,339.77631,13286.438}; + azimut=-17.083944; + id=21; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item8 + { + position[]={-9226.2734,339.78833,13284.918}; + azimut=-17.083944; + id=13; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item9 + { + position[]={-9225.5596,339.76682,13286.151}; + azimut=-17.083944; + id=7; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item10 + { + position[]={-9227.7363,339.87744,13286.001}; + azimut=-17.0839; + id=36; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item11 + { + position[]={-9227.8799,339.8887,13286.307}; + azimut=-17.083944; + id=25; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item12 + { + position[]={-9229.8154,339.96829,13285.283}; + azimut=-17.083944; + id=43; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item13 + { + position[]={-9226.4443,339.81305,13286.193}; + azimut=-17.083944; + id=30; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item14 + { + position[]={-9226.4033,339.80716,13285.891}; + azimut=-17.083944; + id=33; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item15 + { + position[]={-9225.7578,339.78458,13286.758}; + azimut=-17.083944; + id=1; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item16 + { + position[]={-9226.416,339.82135,13286.978}; + azimut=-17.083944; + id=4; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item17 + { + position[]={-9227.9834,339.87796,13285.123}; + azimut=-17.083944; + id=3; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item18 + { + position[]={-9227.2666,339.87115,13287.445}; + azimut=-17.083944; + id=6; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item19 + { + position[]={-9227.5576,339.88266,13287.161}; + azimut=-17.083944; + id=10; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item20 + { + position[]={-9226.0488,339.7916,13286.112}; + azimut=-17.083944; + id=16; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item21 + { + position[]={-9226.2988,339.80313,13285.998}; + azimut=-17.083944; + id=19; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item22 + { + position[]={-9226.3936,339.81274,13286.376}; + azimut=-17.083944; + id=15; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item23 + { + position[]={-9226.2412,339.80209,13286.156}; + azimut=-17.083944; + id=23; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item24 + { + position[]={-9226.3418,339.81396,13286.693}; + azimut=-17.083944; + id=26; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item25 + { + position[]={-9226.9863,339.84131,13286.213}; + azimut=-17.083944; + id=29; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item26 + { + position[]={-9226.6006,339.82108,13286.188}; + azimut=-17.083944; + id=31; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item27 + { + position[]={-9225.9824,339.79691,13286.812}; + azimut=-17.083944; + id=28; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item28 + { + position[]={-9226.04,339.80713,13287.394}; + azimut=-17.083944; + id=35; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item29 + { + position[]={-9226.7217,339.81482,13285.184}; + azimut=-17.083944; + id=27; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item30 + { + position[]={-9227.8877,339.88629,13286.08}; + azimut=-17.083937; + id=34; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item31 + { + position[]={-9226.3291,339.79385,13285.128}; + azimut=-17.083944; + id=46; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item32 + { + position[]={-9226.7764,339.82602,13285.854}; + azimut=-17.083944; + id=38; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item33 + { + position[]={-9228.0107,339.87933,13285.128}; + azimut=-17.083944; + id=32; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item34 + { + position[]={-9226.6563,339.83197,13286.831}; + azimut=-17.083944; + id=47; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item35 + { + position[]={-9228.0459,339.89471,13286.104}; + azimut=-17.083944; + id=41; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item36 + { + position[]={-9225.9746,339.78494,13285.885}; + azimut=-17.083944; + id=40; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item37 + { + position[]={-9227.1689,339.84113,13285.438}; + azimut=-17.083944; + id=44; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item38 + { + position[]={-9228.6396,339.90808,13285.044}; + azimut=-17.083944; + id=48; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item39 + { + position[]={-9228.2998,339.90469,13285.848}; + azimut=-17.083944; + id=39; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item40 + { + position[]={-9227.8906,339.8688,13284.835}; + azimut=-17.083944; + id=37; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item41 + { + position[]={-9229.0918,339.94571,13286.026}; + azimut=-17.083944; + id=45; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item42 + { + position[]={-9227.165,339.84357,13285.651}; + azimut=-17.0839; + id=49; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item43 + { + position[]={-9226.8242,339.82153,13285.296}; + azimut=-17.083944; + id=42; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item44 + { + position[]={-9226.3633,339.80768,13286.095}; + azimut=-17.083944; + id=22; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item45 + { + position[]={-9226.7969,339.8335,13286.373}; + azimut=-17.083944; + id=12; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item46 + { + position[]={-9226.2236,339.81598,13287.346}; + azimut=-17.083944; + id=14; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item47 + { + position[]={-9226.208,339.81073,13286.987}; + azimut=-17.0839; + id=24; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item48 + { + position[]={-9225.75,339.7869,13286.974}; + azimut=-17.083944; + id=20; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item49 + { + position[]={-9228.4834,339.9317,13287.258}; + azimut=-17.083944; + id=17; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item50 + { + position[]={-9226.1025,339.79715,13286.333}; + azimut=-17.0839; + id=51; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item51 + { + position[]={-9226.2676,339.80045,13285.912}; + azimut=-17.0839; + id=52; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item52 + { + position[]={-9225.6104,339.77072,13286.257}; + azimut=-17.0839; + id=55; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item53 + { + position[]={-9227.1758,339.84412,13285.65}; + azimut=-17.0839; + id=53; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item54 + { + position[]={-9226.7432,339.82593,13285.985}; + azimut=-17.0839; + id=54; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item55 + { + position[]={-9226.2275,339.80112,13286.133}; + azimut=-17.0839; + id=70; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item56 + { + position[]={-9227.8281,339.88962,13286.597}; + azimut=-17.0839; + id=60; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item57 + { + position[]={-9227.7969,339.88263,13286.166}; + azimut=-17.0839; + id=68; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item58 + { + position[]={-9227.3564,339.86536,13286.608}; + azimut=-17.0839; + id=66; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item59 + { + position[]={-9227.0605,339.83997,13285.795}; + azimut=-17.0839; + id=61; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item60 + { + position[]={-9227.3223,339.85941,13286.271}; + azimut=-17.0839; + id=63; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item61 + { + position[]={-9226.0098,339.80829,13287.616}; + azimut=-17.0839; + id=72; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item62 + { + position[]={-9226.333,339.79715,13285.377}; + azimut=-17.0839; + id=57; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item63 + { + position[]={-9226.3096,339.79947,13285.661}; + azimut=-17.0839; + id=58; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item64 + { + position[]={-9228.4053,339.9176,13286.448}; + azimut=-17.0839; + id=62; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item65 + { + position[]={-9227.2754,339.85733,13286.298}; + azimut=-17.0839; + id=75; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item66 + { + position[]={-9227.0635,339.83984,13285.776}; + azimut=-17.0839; + id=56; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item67 + { + position[]={-9228.1729,339.89459,13285.591}; + azimut=-17.0839; + id=73; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item68 + { + position[]={-9226.2158,339.7851,13284.893}; + azimut=-17.0839; + id=69; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item69 + { + position[]={-9227.1328,339.84109,13285.587}; + azimut=-17.0839; + id=67; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item70 + { + position[]={-9227.875,339.8754,13285.286}; + azimut=-17.0839; + id=65; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item71 + { + position[]={-9226.7676,339.83124,13286.31}; + azimut=-17.0839; + id=74; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item72 + { + position[]={-9228.6436,339.93161,13286.586}; + azimut=-17.0839; + id=71; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item73 + { + position[]={-9226.9951,339.8414,13286.182}; + azimut=-17.0839; + id=59; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item74 + { + position[]={-9228.3154,339.91071,13286.268}; + azimut=-17.0839; + id=64; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item75 + { + position[]={-9226.0654,339.80463,13287.091}; + azimut=-17.0839; + id=81; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item76 + { + position[]={-9228.6787,339.92975,13286.287}; + azimut=-17.0839; + id=83; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item77 + { + position[]={-9228.6621,339.92181,13285.821}; + azimut=-17.0839; + id=82; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item78 + { + position[]={-9228.2646,339.90421,13285.957}; + azimut=-17.0839; + id=84; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item79 + { + position[]={-9227.6934,339.86774,13285.4}; + azimut=-17.0839; + id=85; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item80 + { + position[]={-9228.4668,339.91537,13286.013}; + azimut=-17.0839; + id=77; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item81 + { + position[]={-9229.5625,339.97446,13286.408}; + azimut=-17.0839; + id=78; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item82 + { + position[]={-9229.0146,339.93137,13285.37}; + azimut=-17.0839; + id=79; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item83 + { + position[]={-9226.8789,339.83426,13286.091}; + azimut=-17.0839; + id=76; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item84 + { + position[]={-9227.2725,339.85904,13286.446}; + azimut=-17.0839; + id=80; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item85 + { + position[]={-9226.5635,339.83371,13287.358}; + azimut=-17.0839; + id=97; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item86 + { + position[]={-9229.0674,339.95273,13286.533}; + azimut=-17.0839; + id=98; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item87 + { + position[]={-9226.6563,339.83679,13287.217}; + azimut=-17.0839; + id=99; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item88 + { + position[]={-9227.3896,339.87329,13287.105}; + azimut=-17.0839; + id=100; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item89 + { + position[]={-9227.2051,339.86279,13287.03}; + azimut=-17.0839; + id=96; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item90 + { + position[]={-9227.7627,339.87299,13285.532}; + azimut=-17.0839; + id=87; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item91 + { + position[]={-9228.4023,339.91022,13285.875}; + azimut=-17.0839; + id=92; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item92 + { + position[]={-9226.6992,339.83041,13286.526}; + azimut=-17.0839; + id=88; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item93 + { + position[]={-9227.2813,339.85928,13286.43}; + azimut=-17.0839; + id=89; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item94 + { + position[]={-9226.8467,339.84055,13286.729}; + azimut=-17.0839; + id=90; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item95 + { + position[]={-9226.6357,339.83777,13287.384}; + azimut=-17.0839; + id=86; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item96 + { + position[]={-9227.6309,339.87009,13285.848}; + azimut=-17.0839; + id=93; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item97 + { + position[]={-9226.5049,339.82465,13286.874}; + azimut=-17.0839; + id=94; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item98 + { + position[]={-9226.165,339.81055,13287.152}; + azimut=-17.0839; + id=91; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item99 + { + position[]={-9227.6592,339.87982,13286.512}; + azimut=-17.0839; + id=95; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + }; + }; + class Item1 + { + side="LOGIC"; + class Vehicles + { + items=1; + class Item0 + { + position[]={-392.79468,124.22502,3488.2427}; + id=50; + side="LOGIC"; + vehicle="FunctionsManager"; + leader=1; + lock="UNLOCKED"; + skill=0.60000002; + }; + }; + }; + }; + class Vehicles + { + items=8; + class Item0 + { + position[]={-9232.3467,339.88757,13270.03}; + id=101; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item1 + { + position[]={-9221.8574,339.43732,13269.816}; + id=102; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item2 + { + position[]={-9234.4502,340.48166,13300.939}; + id=103; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item3 + { + position[]={-9220.3682,339.67667,13300.92}; + id=104; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item4 + { + position[]={-9241.1377,340.65341,13292.925}; + azimut=90.394051; + id=105; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item5 + { + position[]={-9241.2725,340.40894,13279.121}; + azimut=90.394051; + id=106; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item6 + { + position[]={-9214.7939,339.26996,13291.987}; + azimut=90.6903; + id=107; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + text="wall"; + }; + class Item7 + { + position[]={-9214.8848,339.19839,13279.109}; + azimut=90.690323; + id=108; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + }; + class Markers + { + items=13; + class Item0 + { + position[]={2129.9961,319.56833,1811.0236}; + name="center"; + type="Empty"; + }; + class Item1 + { + position[]={-9195.6514,338.31848,13286.671}; + name="respawn_west"; + type="Empty"; + }; + class Item2 + { + position[]={2835.8962,290.50281,1258.6105}; + name="spawn0"; + type="Empty"; + }; + class Item3 + { + position[]={2000.608,250.77831,3044.3127}; + name="spawn1"; + type="Empty"; + }; + class Item4 + { + position[]={876.22412,349.02643,2985.8667}; + name="spawn2"; + type="Empty"; + }; + class Item5 + { + position[]={677.16632,359.31873,1799.6952}; + name="spawn3"; + type="Empty"; + }; + class Item6 + { + position[]={1162.821,334.88571,841.05725}; + name="spawn4"; + type="Empty"; + }; + class Item7 + { + position[]={2233.1914,344.16119,713.85956}; + name="spawn5"; + type="Empty"; + }; + class Item8 + { + position[]={887.80145,367.52255,1321.2263}; + name="spawn6"; + type="Empty"; + }; + class Item9 + { + position[]={3001.2258,266.98999,1900.7573}; + name="spawn7"; + type="Empty"; + }; + class Item10 + { + position[]={2894.7173,210.62479,3138.4292}; + name="spawn8"; + type="Empty"; + }; + class Item11 + { + position[]={3023.0518,256.00116,2566.4619}; + name="spawn9"; + type="Empty"; + }; + class Item12 + { + position[]={2469.9402,299.80057,2392.0288}; + name="spawn10"; + type="Empty"; + }; + }; +}; +class Intro +{ + addOns[]= + { + "bootcamp_acr" + }; + addOnsAuto[]= + { + "bootcamp_acr" + }; + randomSeed=6913869; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; +class OutroWin +{ + addOns[]= + { + "bootcamp_acr" + }; + addOnsAuto[]= + { + "bootcamp_acr" + }; + randomSeed=4081731; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; +class OutroLoose +{ + addOns[]= + { + "bootcamp_acr" + }; + addOnsAuto[]= + { + "bootcamp_acr" + }; + randomSeed=4975929; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; diff --git a/MPMissions/DayZ_Epoch_6.Dingor/cdetect.fsm b/MPMissions/DayZ_Epoch_6.Dingor/cdetect.fsm new file mode 100644 index 000000000..ae8d808ed --- /dev/null +++ b/MPMissions/DayZ_Epoch_6.Dingor/cdetect.fsm @@ -0,0 +1,96 @@ +/*%FSM*/ +/*%FSM*/ +/* +item0[] = {"init",0,250,-52.011097,-242.579758,37.988903,-192.579758,0.000000,"init"}; +item1[] = {"true",8,218,-42.857147,-180.166443,47.142853,-130.166443,0.000000,"true"}; +item2[] = {"Broadcast",2,250,-37.031898,-113.592247,52.968117,-63.592247,0.000000,"Broadcast"}; +item3[] = {"isRetard",4,218,-85.298180,-33.703201,4.701797,16.296804,0.000000,"isRetard"}; +item4[] = {"I_has_small_dick",2,250,-27.045757,58.668503,62.954262,108.668503,0.000000,"I has small dick"}; +item5[] = {"isOwned",4,218,43.689316,-30.790573,133.689301,19.209412,0.000000,"isOwned"}; +link0[] = {0,1}; +link1[] = {1,2}; +link2[] = {2,3}; +link3[] = {3,4}; +link4[] = {4,5}; +link5[] = {5,2}; +globals[] = {0.000000,0,0,0,16777215,640,480,1,8,6316128,1,-306.241333,293.758667,267.741943,-346.774170,372,381,1}; +window[] = {0,-1,-1,-1,-1,576,50,812,50,1,390}; +*//*%FSM*/ +class FSM +{ + fsmName = "stdin"; + class States + { + /*%FSM*/ + class init + { + name = "init"; + init = /*%FSM*/""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class true + { + priority = 0.000000; + to="Broadcast"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/""/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Broadcast + { + name = "Broadcast"; + init = /*%FSM*/""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class isRetard + { + priority = 0.000000; + to="I_has_small_dick"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"(dialog&&isNull(findDisplay 106)&&isNull(findDisplay 6902))||(!isNil(""nil"")&&alive(player))"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class I_has_small_dick + { + name = "I_has_small_dick"; + init = /*%FSM*/"closeDialog 0;" \n + "player enableSimulation false;" \n + "_tinypenis = format[""AntiCheat: Incredibly small penis detected for %1 with UID %2"",name player,getPlayerUID player];" \n + "player setVariable [""cheat"",_tinypenis,true];"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class isOwned + { + priority = 0.000000; + to="Broadcast"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!dialog&&!alive(player)"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + }; + initState="init"; + finalStates[] = + { + }; +}; +/*%FSM*/ \ No newline at end of file diff --git a/MPMissions/DayZ_Epoch_6.Dingor/description.ext b/MPMissions/DayZ_Epoch_6.Dingor/description.ext new file mode 100644 index 000000000..71f90661d --- /dev/null +++ b/MPMissions/DayZ_Epoch_6.Dingor/description.ext @@ -0,0 +1,144 @@ +respawn = "BASE"; +respawndelay = 5; +onLoadMission="DayZ_Epoch Dingor"; +OnLoadIntro = "Welcome to Dingor Island"; +OnLoadIntroTime = False; +OnLoadMissionTime = False; +disabledAI = true; +disableChannels[]={0,2,6}; +enableItemsDropping=0; + +class Header +{ + gameType = COOP; //DM, Team, Coop, ... + minPlayers = 1; //min # of players the mission supports + maxPlayers = 100; //Max # of players the mission supports +}; + +aiKills = 1; +diagRadio = 1; +diagHit = 1; + +class RscText +{ + type = 0; + idc = -1; + x = 0; + y = 0; + h = 0.037; + w = 0.3; + style = 0x100; + font = Zeppelin32; + SizeEx = 0.03921; + colorText[] = {1,1,1,1}; + colorBackground[] = {0, 0, 0, 0}; + linespacing = 1; +}; +class RscPicture +{ + access=0; + type=0; + idc=-1; + style=48; + colorBackground[]={0,0,0,0}; + colorText[]={1,1,1,1}; + font="TahomaB"; + sizeEx=0; + lineSpacing=0; + text=""; +}; +class RscLoadingText : RscText +{ + style = 2; + x = 0.323532; + y = 0.666672; + w = 0.352944; + h = 0.039216; + sizeEx = 0.03921; + colorText[] = {0.543,0.5742,0.4102,1.0}; +}; +class RscProgress +{ + x = 0.344; + y = 0.619; + w = 0.313726; + h = 0.0261438; + texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; + colorFrame[] = {0,0,0,0}; + colorBar[] = {1,1,1,1}; +}; +class RscProgressNotFreeze +{ + idc = -1; + type = 45; + style = 0; + x = 0.022059; + y = 0.911772; + w = 0.029412; + h = 0.039216; + texture = "#(argb,8,8,3)color(0,0,0,0)"; +}; +// +// the loading screen itself +// +class DayZ_loadingScreen +{ + idd = -1; + duration = 10e10; + fadein = 0; + fadeout = 0; + name = "loading screen"; + class controlsBackground + { + class blackBG : RscText + { + x = safezoneX; + y = safezoneY; + w = safezoneW; + h = safezoneH; + text = ""; + colorText[] = {0,0,0,0}; + colorBackground[] = {0,0,0,1}; + }; + /* + class nicePic : RscPicture + { + style = 48 + 0x800; // ST_PICTURE + ST_KEEP_ASPECT_RATIO + x = safezoneX + safezoneW/2 - 0.25; + y = safezoneY + safezoneH/2 - 0.2; + w = 0.5; + h = 0.4; + text = "img\nicePic.paa"; + }; + */ + }; + class controls + { + class Title1 : RscLoadingText + { + text = "$STR_LOADING"; // "Loading" text in the middle of the screen + }; + class CA_Progress : RscProgress // progress bar, has to have idc 104 + { + idc = 104; + type = 8; // CT_PROGRESS + style = 0; // ST_SINGLE + texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; + }; + class CA_Progress2 : RscProgressNotFreeze // progress bar that will go reverse + { + idc = 103; + }; + class Name2: RscText // the text on the top-left + { + idc = 101; + x = 0.05; + y = 0.029412; + w = 0.9; + h = 0.04902; + text = ""; + sizeEx = 0.05; + colorText[] = {0.543,0.5742,0.4102,1.0}; + }; + }; +}; diff --git a/MPMissions/DayZ_Epoch_6.Dingor/init.sqf b/MPMissions/DayZ_Epoch_6.Dingor/init.sqf new file mode 100644 index 000000000..d9e2518d0 --- /dev/null +++ b/MPMissions/DayZ_Epoch_6.Dingor/init.sqf @@ -0,0 +1,59 @@ +startLoadingScreen ["","DayZ_loadingScreen"]; +/* + INITILIZATION +*/ +enableSaving [false, false]; + +//REALLY IMPORTANT VALUES +dayZ_instance = 6; //The instance +hiveInUse = true; +initialized = false; +dayz_previousID = 0; + +// AMP config +spawnShoremode = 1; // Default = 1 (on shore) +spawnArea = 1500; // Default = 1500 +MaxHeliCrashes= 5; // Default = 5 +MaxVehicleLimit = 50; // Default = 50 +MaxDynamicDebris = 100; // Default = 100 +dayz_MapArea = 12000; // Default = 10000 +dayz_maxLocalZombies = 40; // Default = 40 + +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\variables.sqf"; //Initilize the Variables (IMPORTANT: Must happen very early) +progressLoadingScreen 0.1; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\publicEH.sqf"; //Initilize the publicVariable event handlers +progressLoadingScreen 0.2; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\setup_functions_med.sqf"; //Functions used by CLIENT for medical +progressLoadingScreen 0.4; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf"; //Compile regular functions +progressLoadingScreen 1.0; + +"filmic" setToneMappingParams [0.153, 0.357, 0.231, 0.1573, 0.011, 3.750, 6, 4]; setToneMapping "Filmic"; + +if ((!isServer) && (isNull player) ) then +{ +waitUntil {!isNull player}; +waitUntil {time > 3}; +}; + +if ((!isServer) && (player != player)) then +{ + waitUntil {player == player}; + waitUntil {time > 3}; +}; + +if (isServer) then { + //Run the server monitor + hiveInUse = true; + _serverMonitor = [] execVM "\z\addons\dayz_server\system\server_monitor.sqf"; +}; + +if (!isDedicated) then { + //Conduct map operations + 0 fadeSound 0; + 0 cutText [(localize "STR_AUTHENTICATING"), "BLACK FADED",60]; + + //Run the player monitor + _id = player addEventHandler ["Respawn", {_id = [] spawn player_death;}]; + _playerMonitor = [] execVM "\z\addons\dayz_code\system\player_monitor.sqf"; +}; \ No newline at end of file diff --git a/MPMissions/DayZ_Epoch_6.Dingor/mission.sqm b/MPMissions/DayZ_Epoch_6.Dingor/mission.sqm new file mode 100644 index 000000000..5eb5cccfb --- /dev/null +++ b/MPMissions/DayZ_Epoch_6.Dingor/mission.sqm @@ -0,0 +1,1406 @@ +version=11; +class Mission +{ + addOns[]= + { + "brg_africa", + "CABuildings", + "CABuildings2", + "CAMisc", + "CAMisc2", + "CARocks2", + "CAStructures", + "mbg_buildings_2", + "CAStructures", + "ibr_plants", + "ibr_hangars", + "ibr_airports", + "ca_modules_animals", + "dayz_code", + "dayz", + "dayz_weapons", + "dayz_equip", + "dayz_vehicles", + "cacharacters_pmc", + "ca_modules_functions", + "ibr_lingor", + "chn_crocodile", + "warfarebuildings", + "ibr_dingor" + }; + addOnsAuto[]= + { + "dayz_weapons", + "ca_modules_functions", + "warfarebuildings", + "ibr_dingor" + }; + randomSeed=11171215; + class Intel + { + briefingName="Dingor DayZ_Epoch"; + briefingDescription="Dingor DayZ_Epoch Private Server"; + startWeather=0.067362607; + forecastWeather=0.52341133; + year=2008; + month=6; + day=1; + hour=12; + }; + class Groups + { + items=2; + class Item0 + { + side="WEST"; + class Vehicles + { + items=100; + class Item0 + { + position[]={928.8089,5.9915962,9237.4482}; + azimut=-17.0839; + id=11; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item1 + { + position[]={930.35266,5.9915962,9236.999}; + azimut=-17.0839; + id=0; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAYER COMMANDER"; + leader=1; + rank="SERGEANT"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item2 + { + position[]={929.31042,5.9915962,9237.2881}; + azimut=-17.083944; + id=5; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item3 + { + position[]={928.43939,5.9915962,9236.833}; + azimut=-17.083944; + id=8; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item4 + { + position[]={930.21191,5.9915962,9238.5811}; + azimut=-17.083944; + id=18; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item5 + { + position[]={930.19885,5.9915962,9237.042}; + azimut=-17.083944; + id=2; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item6 + { + position[]={929.56659,5.9915962,9237.2471}; + azimut=-17.083937; + id=9; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item7 + { + position[]={930.90625,5.9915962,9237.3955}; + azimut=-17.083944; + id=21; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item8 + { + position[]={930.30621,5.9915962,9235.875}; + azimut=-17.083944; + id=13; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item9 + { + position[]={931.0202,5.9915962,9237.1084}; + azimut=-17.083944; + id=7; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item10 + { + position[]={928.84381,5.9915962,9236.958}; + azimut=-17.0839; + id=36; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item11 + { + position[]={928.7002,5.9915962,9237.2637}; + azimut=-17.083944; + id=25; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item12 + { + position[]={926.76453,5.9915962,9236.2402}; + azimut=-17.083944; + id=43; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item13 + { + position[]={930.13562,5.9915962,9237.1504}; + azimut=-17.083944; + id=30; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item14 + { + position[]={930.17676,5.9915962,9236.8477}; + azimut=-17.083944; + id=33; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item15 + { + position[]={930.82233,5.9915962,9237.7148}; + azimut=-17.083944; + id=1; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item16 + { + position[]={930.16412,5.9915962,9237.9346}; + azimut=-17.083944; + id=4; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item17 + { + position[]={928.59668,5.9915962,9236.0801}; + azimut=-17.083944; + id=3; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item18 + { + position[]={929.31293,5.9915962,9238.4023}; + azimut=-17.083944; + id=6; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item19 + { + position[]={929.02264,5.9915962,9238.1182}; + azimut=-17.083944; + id=10; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item20 + { + position[]={930.53137,5.9915962,9237.0693}; + azimut=-17.083944; + id=16; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item21 + { + position[]={930.28125,5.9915962,9236.9551}; + azimut=-17.083944; + id=19; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item22 + { + position[]={930.1864,5.9915962,9237.333}; + azimut=-17.083944; + id=15; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item23 + { + position[]={930.33887,5.9915962,9237.1133}; + azimut=-17.083944; + id=23; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item24 + { + position[]={930.23804,5.9915962,9237.6504}; + azimut=-17.083944; + id=26; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item25 + { + position[]={929.59375,5.9915962,9237.1699}; + azimut=-17.083944; + id=29; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item26 + { + position[]={929.97925,5.9915962,9237.1455}; + azimut=-17.083944; + id=31; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item27 + { + position[]={930.59753,5.9915962,9237.7686}; + azimut=-17.083944; + id=28; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item28 + { + position[]={930.53931,5.9915962,9238.3506}; + azimut=-17.083944; + id=35; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item29 + { + position[]={929.85852,5.9915962,9236.1406}; + azimut=-17.083944; + id=27; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item30 + { + position[]={928.69183,5.9915962,9237.0371}; + azimut=-17.083937; + id=34; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item31 + { + position[]={930.25031,5.9915962,9236.085}; + azimut=-17.083944; + id=46; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item32 + { + position[]={929.80334,5.9915962,9236.8105}; + azimut=-17.083944; + id=38; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item33 + { + position[]={928.56903,5.9915962,9236.085}; + azimut=-17.083944; + id=32; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item34 + { + position[]={929.92328,5.9915962,9237.7881}; + azimut=-17.083944; + id=47; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item35 + { + position[]={928.53387,5.9915962,9237.0615}; + azimut=-17.083944; + id=41; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item36 + { + position[]={930.60516,5.9915962,9236.8418}; + azimut=-17.083944; + id=40; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item37 + { + position[]={929.41052,5.9915962,9236.3945}; + azimut=-17.083944; + id=44; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item38 + { + position[]={927.94,5.9915962,9236.001}; + azimut=-17.083944; + id=48; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item39 + { + position[]={928.28015,5.9915962,9236.8047}; + azimut=-17.083944; + id=39; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item40 + { + position[]={928.68896,5.9915962,9235.792}; + azimut=-17.083944; + id=37; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item41 + { + position[]={927.48798,5.9915962,9236.9834}; + azimut=-17.083944; + id=45; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item42 + { + position[]={929.41449,5.9915962,9236.6084}; + azimut=-17.0839; + id=49; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item43 + { + position[]={929.75555,5.9915962,9236.2529}; + azimut=-17.083944; + id=42; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item44 + { + position[]={930.21674,5.9915962,9237.0518}; + azimut=-17.083944; + id=22; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item45 + { + position[]={929.78333,5.9915962,9237.3301}; + azimut=-17.083944; + id=12; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item46 + { + position[]={930.3559,5.9915962,9238.3027}; + azimut=-17.083944; + id=14; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item47 + { + position[]={930.3714,5.9915962,9237.9443}; + azimut=-17.0839; + id=24; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item48 + { + position[]={930.82947,5.9915962,9237.9307}; + azimut=-17.083944; + id=20; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item49 + { + position[]={928.09607,5.9915962,9238.2148}; + azimut=-17.083944; + id=17; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item50 + { + position[]={930.47717,5.9915962,9237.29}; + azimut=-17.0839; + id=51; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item51 + { + position[]={930.31213,5.9915962,9236.8691}; + azimut=-17.0839; + id=52; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item52 + { + position[]={930.96936,5.9915962,9237.2139}; + azimut=-17.0839; + id=55; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item53 + { + position[]={929.40369,5.9915962,9236.6074}; + azimut=-17.0839; + id=53; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item54 + { + position[]={929.83661,5.9915962,9236.9424}; + azimut=-17.0839; + id=54; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item55 + { + position[]={930.35278,5.9915962,9237.0898}; + azimut=-17.0839; + id=70; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item56 + { + position[]={928.75195,5.9915962,9237.5537}; + azimut=-17.0839; + id=60; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item57 + { + position[]={928.78278,5.9915962,9237.123}; + azimut=-17.0839; + id=68; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item58 + { + position[]={929.22351,5.9915962,9237.5654}; + azimut=-17.0839; + id=66; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item59 + { + position[]={929.51953,5.9915962,9236.752}; + azimut=-17.0839; + id=61; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item60 + { + position[]={929.25769,5.9915962,9237.2285}; + azimut=-17.0839; + id=63; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item61 + { + position[]={930.56995,5.9915962,9238.5732}; + azimut=-17.0839; + id=72; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item62 + { + position[]={930.24725,5.9915962,9236.334}; + azimut=-17.0839; + id=57; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item63 + { + position[]={930.26971,5.9915962,9236.6182}; + azimut=-17.0839; + id=58; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item64 + { + position[]={928.1745,5.9915962,9237.4053}; + azimut=-17.0839; + id=62; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item65 + { + position[]={929.30481,5.9915962,9237.2549}; + azimut=-17.0839; + id=75; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item66 + { + position[]={929.51636,5.9915962,9236.7334}; + azimut=-17.0839; + id=56; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item67 + { + position[]={928.4068,5.9915962,9236.5479}; + azimut=-17.0839; + id=73; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item68 + { + position[]={930.36432,5.9915962,9235.8496}; + azimut=-17.0839; + id=69; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item69 + { + position[]={929.44739,5.9915962,9236.5439}; + azimut=-17.0839; + id=67; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item70 + { + position[]={928.7052,5.9915962,9236.2432}; + azimut=-17.0839; + id=65; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item71 + { + position[]={929.81201,5.9915962,9237.2666}; + azimut=-17.0839; + id=74; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item72 + { + position[]={927.93591,5.9915962,9237.543}; + azimut=-17.0839; + id=71; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item73 + { + position[]={929.58521,5.9915962,9237.1387}; + azimut=-17.0839; + id=59; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item74 + { + position[]={928.26422,5.9915962,9237.2246}; + azimut=-17.0839; + id=64; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item75 + { + position[]={930.51422,5.9915962,9238.0479}; + azimut=-17.0839; + id=81; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item76 + { + position[]={927.90155,5.9915962,9237.2441}; + azimut=-17.0839; + id=83; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item77 + { + position[]={927.91803,5.9915962,9236.7783}; + azimut=-17.0839; + id=82; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item78 + { + position[]={928.31494,5.9915962,9236.9141}; + azimut=-17.0839; + id=84; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item79 + { + position[]={928.88678,5.9915962,9236.3574}; + azimut=-17.0839; + id=85; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item80 + { + position[]={928.11334,5.9915962,9236.9697}; + azimut=-17.0839; + id=77; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item81 + { + position[]={927.0177,5.9915962,9237.3652}; + azimut=-17.0839; + id=78; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item82 + { + position[]={927.5647,5.9915962,9236.3271}; + azimut=-17.0839; + id=79; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item83 + { + position[]={929.70087,5.9915962,9237.0479}; + azimut=-17.0839; + id=76; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item84 + { + position[]={929.30737,5.9915962,9237.4033}; + azimut=-17.0839; + id=80; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item85 + { + position[]={930.01666,5.9915962,9238.3154}; + azimut=-17.0839; + id=97; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item86 + { + position[]={927.51263,5.9915962,9237.4902}; + azimut=-17.0839; + id=98; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item87 + { + position[]={929.92383,5.9915962,9238.1738}; + azimut=-17.0839; + id=99; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item88 + { + position[]={929.18994,5.9915962,9238.0625}; + azimut=-17.0839; + id=100; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item89 + { + position[]={929.37476,5.9915962,9237.9873}; + azimut=-17.0839; + id=96; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item90 + { + position[]={928.81769,5.9915962,9236.4893}; + azimut=-17.0839; + id=87; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item91 + { + position[]={928.17731,5.9915962,9236.832}; + azimut=-17.0839; + id=92; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item92 + { + position[]={929.88049,5.9915962,9237.4834}; + azimut=-17.0839; + id=88; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item93 + { + position[]={929.29871,5.9915962,9237.3867}; + azimut=-17.0839; + id=89; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item94 + { + position[]={929.73346,5.9915962,9237.6865}; + azimut=-17.0839; + id=90; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item95 + { + position[]={929.94434,5.9915962,9238.3408}; + azimut=-17.0839; + id=86; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item96 + { + position[]={928.94897,5.9915962,9236.8047}; + azimut=-17.0839; + id=93; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item97 + { + position[]={930.07489,5.9915962,9237.8311}; + azimut=-17.0839; + id=94; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item98 + { + position[]={930.41425,5.9915962,9238.1094}; + azimut=-17.0839; + id=91; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item99 + { + position[]={928.92017,5.9915962,9237.4688}; + azimut=-17.0839; + id=95; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + }; + }; + class Item1 + { + side="LOGIC"; + class Vehicles + { + items=1; + class Item0 + { + position[]={708.96582,35.858719,3533.1272}; + id=50; + side="LOGIC"; + vehicle="FunctionsManager"; + leader=1; + lock="UNLOCKED"; + skill=0.60000002; + }; + }; + }; + }; + class Vehicles + { + items=8; + class Item0 + { + position[]={924.23309,5.9915962,9220.9873}; + id=101; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item1 + { + position[]={934.7226,5.9915962,9220.7734}; + id=102; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item2 + { + position[]={922.13,5.9915962,9251.8965}; + id=103; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item3 + { + position[]={936.21216,5.9915962,9251.877}; + id=104; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item4 + { + position[]={915.44269,5.9915962,9243.8818}; + azimut=90.394051; + id=105; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item5 + { + position[]={915.30786,5.9915962,9230.0781}; + azimut=90.394051; + id=106; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item6 + { + position[]={941.78571,5.9915962,9242.9443}; + azimut=90.6903; + id=107; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + text="wall"; + }; + class Item7 + { + position[]={941.69513,5.9915962,9230.0664}; + azimut=90.690323; + id=108; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + }; + class Markers + { + items=13; + class Item0 + { + position[]={4078.8516,30.836605,4757.7241}; + name="center"; + type="Empty"; + }; + class Item1 + { + position[]={960.92853,5.9915962,9237.6279}; + name="respawn_west"; + type="Empty"; + }; + class Item2 + { + position[]={2085.0869,12.754358,5500.8735}; + name="spawn0"; + type="Empty"; + }; + class Item3 + { + position[]={1355.4587,13.228598,315.10571}; + name="spawn1"; + type="Empty"; + }; + class Item4 + { + position[]={4549.9399,2.847357,912.68982}; + name="spawn2"; + type="Empty"; + }; + class Item5 + { + position[]={8880.2793,4.9778252,1703.156}; + name="spawn3"; + type="Empty"; + }; + class Item6 + { + position[]={579.80536,15.394942,5547.1782}; + name="spawn4"; + type="Empty"; + }; + class Item7 + { + position[]={3249.5935,6.3452759,2555.6763}; + name="spawn5"; + type="Empty"; + }; + class Item8 + { + position[]={6143.4604,6.6867952,2753.012}; + name="spawn6"; + type="Empty"; + }; + class Item9 + { + position[]={1268.5149,14.039586,2857.6775}; + name="spawn7"; + type="Empty"; + }; + class Item10 + { + position[]={8295.4883,8.9126549,8667.2041}; + name="spawn8"; + type="Empty"; + }; + class Item11 + { + position[]={9071.9766,14.249757,7322.6162}; + name="spawn9"; + type="Empty"; + }; + class Item12 + { + position[]={6898.7329,6.2468476,3970.9077}; + name="spawn10"; + type="Empty"; + }; + }; +}; +class Intro +{ + addOns[]= + { + "ibr_lingor", + "ibr_dingor" + }; + addOnsAuto[]= + { + "ibr_dingor" + }; + randomSeed=6913869; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; +class OutroWin +{ + addOns[]= + { + "ibr_lingor", + "ibr_dingor" + }; + addOnsAuto[]= + { + "ibr_dingor" + }; + randomSeed=4081731; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; +class OutroLoose +{ + addOns[]= + { + "ibr_lingor", + "ibr_dingor" + }; + addOnsAuto[]= + { + "ibr_dingor" + }; + randomSeed=4975929; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; diff --git a/MPMissions/DayZ_Epoch_7.Lingor/cdetect.fsm b/MPMissions/DayZ_Epoch_7.Lingor/cdetect.fsm new file mode 100644 index 000000000..ae8d808ed --- /dev/null +++ b/MPMissions/DayZ_Epoch_7.Lingor/cdetect.fsm @@ -0,0 +1,96 @@ +/*%FSM*/ +/*%FSM*/ +/* +item0[] = {"init",0,250,-52.011097,-242.579758,37.988903,-192.579758,0.000000,"init"}; +item1[] = {"true",8,218,-42.857147,-180.166443,47.142853,-130.166443,0.000000,"true"}; +item2[] = {"Broadcast",2,250,-37.031898,-113.592247,52.968117,-63.592247,0.000000,"Broadcast"}; +item3[] = {"isRetard",4,218,-85.298180,-33.703201,4.701797,16.296804,0.000000,"isRetard"}; +item4[] = {"I_has_small_dick",2,250,-27.045757,58.668503,62.954262,108.668503,0.000000,"I has small dick"}; +item5[] = {"isOwned",4,218,43.689316,-30.790573,133.689301,19.209412,0.000000,"isOwned"}; +link0[] = {0,1}; +link1[] = {1,2}; +link2[] = {2,3}; +link3[] = {3,4}; +link4[] = {4,5}; +link5[] = {5,2}; +globals[] = {0.000000,0,0,0,16777215,640,480,1,8,6316128,1,-306.241333,293.758667,267.741943,-346.774170,372,381,1}; +window[] = {0,-1,-1,-1,-1,576,50,812,50,1,390}; +*//*%FSM*/ +class FSM +{ + fsmName = "stdin"; + class States + { + /*%FSM*/ + class init + { + name = "init"; + init = /*%FSM*/""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class true + { + priority = 0.000000; + to="Broadcast"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/""/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Broadcast + { + name = "Broadcast"; + init = /*%FSM*/""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class isRetard + { + priority = 0.000000; + to="I_has_small_dick"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"(dialog&&isNull(findDisplay 106)&&isNull(findDisplay 6902))||(!isNil(""nil"")&&alive(player))"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class I_has_small_dick + { + name = "I_has_small_dick"; + init = /*%FSM*/"closeDialog 0;" \n + "player enableSimulation false;" \n + "_tinypenis = format[""AntiCheat: Incredibly small penis detected for %1 with UID %2"",name player,getPlayerUID player];" \n + "player setVariable [""cheat"",_tinypenis,true];"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class isOwned + { + priority = 0.000000; + to="Broadcast"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!dialog&&!alive(player)"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + }; + initState="init"; + finalStates[] = + { + }; +}; +/*%FSM*/ \ No newline at end of file diff --git a/MPMissions/DayZ_Epoch_7.Lingor/description.ext b/MPMissions/DayZ_Epoch_7.Lingor/description.ext new file mode 100644 index 000000000..117c1584a --- /dev/null +++ b/MPMissions/DayZ_Epoch_7.Lingor/description.ext @@ -0,0 +1,144 @@ +respawn = "BASE"; +respawndelay = 5; +onLoadMission="DayZ_Epoch Lingor"; +OnLoadIntro = "Welcome to Lingor Island"; +OnLoadIntroTime = False; +OnLoadMissionTime = False; +disabledAI = true; +disableChannels[]={0,2,6}; +enableItemsDropping=0; + +class Header +{ + gameType = COOP; //DM, Team, Coop, ... + minPlayers = 1; //min # of players the mission supports + maxPlayers = 100; //Max # of players the mission supports +}; + +aiKills = 1; +diagRadio = 1; +diagHit = 1; + +class RscText +{ + type = 0; + idc = -1; + x = 0; + y = 0; + h = 0.037; + w = 0.3; + style = 0x100; + font = Zeppelin32; + SizeEx = 0.03921; + colorText[] = {1,1,1,1}; + colorBackground[] = {0, 0, 0, 0}; + linespacing = 1; +}; +class RscPicture +{ + access=0; + type=0; + idc=-1; + style=48; + colorBackground[]={0,0,0,0}; + colorText[]={1,1,1,1}; + font="TahomaB"; + sizeEx=0; + lineSpacing=0; + text=""; +}; +class RscLoadingText : RscText +{ + style = 2; + x = 0.323532; + y = 0.666672; + w = 0.352944; + h = 0.039216; + sizeEx = 0.03921; + colorText[] = {0.543,0.5742,0.4102,1.0}; +}; +class RscProgress +{ + x = 0.344; + y = 0.619; + w = 0.313726; + h = 0.0261438; + texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; + colorFrame[] = {0,0,0,0}; + colorBar[] = {1,1,1,1}; +}; +class RscProgressNotFreeze +{ + idc = -1; + type = 45; + style = 0; + x = 0.022059; + y = 0.911772; + w = 0.029412; + h = 0.039216; + texture = "#(argb,8,8,3)color(0,0,0,0)"; +}; +// +// the loading screen itself +// +class DayZ_loadingScreen +{ + idd = -1; + duration = 10e10; + fadein = 0; + fadeout = 0; + name = "loading screen"; + class controlsBackground + { + class blackBG : RscText + { + x = safezoneX; + y = safezoneY; + w = safezoneW; + h = safezoneH; + text = ""; + colorText[] = {0,0,0,0}; + colorBackground[] = {0,0,0,1}; + }; + /* + class nicePic : RscPicture + { + style = 48 + 0x800; // ST_PICTURE + ST_KEEP_ASPECT_RATIO + x = safezoneX + safezoneW/2 - 0.25; + y = safezoneY + safezoneH/2 - 0.2; + w = 0.5; + h = 0.4; + text = "img\nicePic.paa"; + }; + */ + }; + class controls + { + class Title1 : RscLoadingText + { + text = "$STR_LOADING"; // "Loading" text in the middle of the screen + }; + class CA_Progress : RscProgress // progress bar, has to have idc 104 + { + idc = 104; + type = 8; // CT_PROGRESS + style = 0; // ST_SINGLE + texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; + }; + class CA_Progress2 : RscProgressNotFreeze // progress bar that will go reverse + { + idc = 103; + }; + class Name2: RscText // the text on the top-left + { + idc = 101; + x = 0.05; + y = 0.029412; + w = 0.9; + h = 0.04902; + text = ""; + sizeEx = 0.05; + colorText[] = {0.543,0.5742,0.4102,1.0}; + }; + }; +}; diff --git a/MPMissions/DayZ_Epoch_7.Lingor/init.sqf b/MPMissions/DayZ_Epoch_7.Lingor/init.sqf new file mode 100644 index 000000000..54b75af7d --- /dev/null +++ b/MPMissions/DayZ_Epoch_7.Lingor/init.sqf @@ -0,0 +1,59 @@ +startLoadingScreen ["","DayZ_loadingScreen"]; +/* + INITILIZATION +*/ +enableSaving [false, false]; + +//REALLY IMPORTANT VALUES +dayZ_instance = 7; //The instance +hiveInUse = true; +initialized = false; +dayz_previousID = 0; + +// AMP config +spawnShoremode = 1; // Default = 1 (on shore) +spawnArea= 1500; // Default = 1500 +MaxHeliCrashes= 5; // Default = 5 +MaxVehicleLimit = 50; // Default = 50 +MaxDynamicDebris = 100; // Default = 100 +dayz_MapArea = 12000; // Default = 10000 +dayz_maxLocalZombies = 40; // Default = 40 + +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\variables.sqf"; //Initilize the Variables (IMPORTANT: Must happen very early) +progressLoadingScreen 0.1; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\publicEH.sqf"; //Initilize the publicVariable event handlers +progressLoadingScreen 0.2; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\setup_functions_med.sqf"; //Functions used by CLIENT for medical +progressLoadingScreen 0.4; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf"; //Compile regular functions +progressLoadingScreen 1.0; + +"filmic" setToneMappingParams [0.153, 0.357, 0.231, 0.1573, 0.011, 3.750, 6, 4]; setToneMapping "Filmic"; + +if ((!isServer) && (isNull player) ) then +{ +waitUntil {!isNull player}; +waitUntil {time > 3}; +}; + +if ((!isServer) && (player != player)) then +{ + waitUntil {player == player}; + waitUntil {time > 3}; +}; + +if (isServer) then { + //Run the server monitor + hiveInUse = true; + _serverMonitor = [] execVM "\z\addons\dayz_server\system\server_monitor.sqf"; +}; + +if (!isDedicated) then { + //Conduct map operations + 0 fadeSound 0; + 0 cutText [(localize "STR_AUTHENTICATING"), "BLACK FADED",60]; + + //Run the player monitor + _id = player addEventHandler ["Respawn", {_id = [] spawn player_death;}]; + _playerMonitor = [] execVM "\z\addons\dayz_code\system\player_monitor.sqf"; +}; \ No newline at end of file diff --git a/MPMissions/DayZ_Epoch_7.Lingor/mission.sqm b/MPMissions/DayZ_Epoch_7.Lingor/mission.sqm new file mode 100644 index 000000000..72afff636 --- /dev/null +++ b/MPMissions/DayZ_Epoch_7.Lingor/mission.sqm @@ -0,0 +1,1402 @@ +version=11; +class Mission +{ + addOns[]= + { + "brg_africa", + "CABuildings", + "CABuildings2", + "CAMisc", + "CAMisc2", + "CARocks2", + "CAStructures", + "mbg_buildings_2", + "CAStructures", + "ibr_plants", + "ibr_hangars", + "ibr_airports", + "ca_modules_animals", + "dayz_code", + "dayz", + "dayz_weapons", + "dayz_equip", + "dayz_vehicles", + "cacharacters_pmc", + "ca_modules_functions", + "ibr_lingor", + "chn_crocodile", + "warfarebuildings" + }; + addOnsAuto[]= + { + "dayz_weapons", + "ca_modules_functions", + "warfarebuildings", + "ibr_lingor" + }; + randomSeed=11171215; + class Intel + { + briefingName="Lingor DayZ_Epoch"; + briefingDescription="Lingor DayZ_Epoch Private Server"; + startWeather=0.067362607; + forecastWeather=0.52341133; + year=2008; + month=6; + day=1; + hour=12; + }; + class Groups + { + items=2; + class Item0 + { + side="WEST"; + class Vehicles + { + items=100; + class Item0 + { + position[]={928.8089,5.9915962,9237.4482}; + azimut=-17.0839; + id=11; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item1 + { + position[]={930.35266,5.9915962,9236.999}; + azimut=-17.0839; + id=0; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAYER COMMANDER"; + leader=1; + rank="SERGEANT"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item2 + { + position[]={929.31042,5.9915962,9237.2881}; + azimut=-17.083944; + id=5; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item3 + { + position[]={928.43939,5.9915962,9236.833}; + azimut=-17.083944; + id=8; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item4 + { + position[]={930.21191,5.9915962,9238.5811}; + azimut=-17.083944; + id=18; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item5 + { + position[]={930.19885,5.9915962,9237.042}; + azimut=-17.083944; + id=2; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item6 + { + position[]={929.56659,5.9915962,9237.2471}; + azimut=-17.083937; + id=9; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item7 + { + position[]={930.90625,5.9915962,9237.3955}; + azimut=-17.083944; + id=21; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item8 + { + position[]={930.30621,5.9915962,9235.875}; + azimut=-17.083944; + id=13; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item9 + { + position[]={931.0202,5.9915962,9237.1084}; + azimut=-17.083944; + id=7; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item10 + { + position[]={928.84381,5.9915962,9236.958}; + azimut=-17.0839; + id=36; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item11 + { + position[]={928.7002,5.9915962,9237.2637}; + azimut=-17.083944; + id=25; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item12 + { + position[]={926.76453,5.9915962,9236.2402}; + azimut=-17.083944; + id=43; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item13 + { + position[]={930.13562,5.9915962,9237.1504}; + azimut=-17.083944; + id=30; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item14 + { + position[]={930.17676,5.9915962,9236.8477}; + azimut=-17.083944; + id=33; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item15 + { + position[]={930.82233,5.9915962,9237.7148}; + azimut=-17.083944; + id=1; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item16 + { + position[]={930.16412,5.9915962,9237.9346}; + azimut=-17.083944; + id=4; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item17 + { + position[]={928.59668,5.9915962,9236.0801}; + azimut=-17.083944; + id=3; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item18 + { + position[]={929.31293,5.9915962,9238.4023}; + azimut=-17.083944; + id=6; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item19 + { + position[]={929.02264,5.9915962,9238.1182}; + azimut=-17.083944; + id=10; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item20 + { + position[]={930.53137,5.9915962,9237.0693}; + azimut=-17.083944; + id=16; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item21 + { + position[]={930.28125,5.9915962,9236.9551}; + azimut=-17.083944; + id=19; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item22 + { + position[]={930.1864,5.9915962,9237.333}; + azimut=-17.083944; + id=15; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item23 + { + position[]={930.33887,5.9915962,9237.1133}; + azimut=-17.083944; + id=23; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item24 + { + position[]={930.23804,5.9915962,9237.6504}; + azimut=-17.083944; + id=26; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item25 + { + position[]={929.59375,5.9915962,9237.1699}; + azimut=-17.083944; + id=29; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item26 + { + position[]={929.97925,5.9915962,9237.1455}; + azimut=-17.083944; + id=31; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item27 + { + position[]={930.59753,5.9915962,9237.7686}; + azimut=-17.083944; + id=28; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item28 + { + position[]={930.53931,5.9915962,9238.3506}; + azimut=-17.083944; + id=35; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item29 + { + position[]={929.85852,5.9915962,9236.1406}; + azimut=-17.083944; + id=27; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item30 + { + position[]={928.69183,5.9915962,9237.0371}; + azimut=-17.083937; + id=34; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item31 + { + position[]={930.25031,5.9915962,9236.085}; + azimut=-17.083944; + id=46; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item32 + { + position[]={929.80334,5.9915962,9236.8105}; + azimut=-17.083944; + id=38; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item33 + { + position[]={928.56903,5.9915962,9236.085}; + azimut=-17.083944; + id=32; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item34 + { + position[]={929.92328,5.9915962,9237.7881}; + azimut=-17.083944; + id=47; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item35 + { + position[]={928.53387,5.9915962,9237.0615}; + azimut=-17.083944; + id=41; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item36 + { + position[]={930.60516,5.9915962,9236.8418}; + azimut=-17.083944; + id=40; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item37 + { + position[]={929.41052,5.9915962,9236.3945}; + azimut=-17.083944; + id=44; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item38 + { + position[]={927.94,5.9915962,9236.001}; + azimut=-17.083944; + id=48; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item39 + { + position[]={928.28015,5.9915962,9236.8047}; + azimut=-17.083944; + id=39; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item40 + { + position[]={928.68896,5.9915962,9235.792}; + azimut=-17.083944; + id=37; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item41 + { + position[]={927.48798,5.9915962,9236.9834}; + azimut=-17.083944; + id=45; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item42 + { + position[]={929.41449,5.9915962,9236.6084}; + azimut=-17.0839; + id=49; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item43 + { + position[]={929.75555,5.9915962,9236.2529}; + azimut=-17.083944; + id=42; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item44 + { + position[]={930.21674,5.9915962,9237.0518}; + azimut=-17.083944; + id=22; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item45 + { + position[]={929.78333,5.9915962,9237.3301}; + azimut=-17.083944; + id=12; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item46 + { + position[]={930.3559,5.9915962,9238.3027}; + azimut=-17.083944; + id=14; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item47 + { + position[]={930.3714,5.9915962,9237.9443}; + azimut=-17.0839; + id=24; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item48 + { + position[]={930.82947,5.9915962,9237.9307}; + azimut=-17.083944; + id=20; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item49 + { + position[]={928.09607,5.9915962,9238.2148}; + azimut=-17.083944; + id=17; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item50 + { + position[]={930.47717,5.9915962,9237.29}; + azimut=-17.0839; + id=51; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item51 + { + position[]={930.31213,5.9915962,9236.8691}; + azimut=-17.0839; + id=52; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item52 + { + position[]={930.96936,5.9915962,9237.2139}; + azimut=-17.0839; + id=55; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item53 + { + position[]={929.40369,5.9915962,9236.6074}; + azimut=-17.0839; + id=53; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item54 + { + position[]={929.83661,5.9915962,9236.9424}; + azimut=-17.0839; + id=54; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item55 + { + position[]={930.35278,5.9915962,9237.0898}; + azimut=-17.0839; + id=70; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item56 + { + position[]={928.75195,5.9915962,9237.5537}; + azimut=-17.0839; + id=60; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item57 + { + position[]={928.78278,5.9915962,9237.123}; + azimut=-17.0839; + id=68; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item58 + { + position[]={929.22351,5.9915962,9237.5654}; + azimut=-17.0839; + id=66; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item59 + { + position[]={929.51953,5.9915962,9236.752}; + azimut=-17.0839; + id=61; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item60 + { + position[]={929.25769,5.9915962,9237.2285}; + azimut=-17.0839; + id=63; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item61 + { + position[]={930.56995,5.9915962,9238.5732}; + azimut=-17.0839; + id=72; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item62 + { + position[]={930.24725,5.9915962,9236.334}; + azimut=-17.0839; + id=57; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item63 + { + position[]={930.26971,5.9915962,9236.6182}; + azimut=-17.0839; + id=58; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item64 + { + position[]={928.1745,5.9915962,9237.4053}; + azimut=-17.0839; + id=62; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item65 + { + position[]={929.30481,5.9915962,9237.2549}; + azimut=-17.0839; + id=75; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item66 + { + position[]={929.51636,5.9915962,9236.7334}; + azimut=-17.0839; + id=56; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item67 + { + position[]={928.4068,5.9915962,9236.5479}; + azimut=-17.0839; + id=73; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item68 + { + position[]={930.36432,5.9915962,9235.8496}; + azimut=-17.0839; + id=69; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item69 + { + position[]={929.44739,5.9915962,9236.5439}; + azimut=-17.0839; + id=67; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item70 + { + position[]={928.7052,5.9915962,9236.2432}; + azimut=-17.0839; + id=65; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item71 + { + position[]={929.81201,5.9915962,9237.2666}; + azimut=-17.0839; + id=74; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item72 + { + position[]={927.93591,5.9915962,9237.543}; + azimut=-17.0839; + id=71; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item73 + { + position[]={929.58521,5.9915962,9237.1387}; + azimut=-17.0839; + id=59; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item74 + { + position[]={928.26422,5.9915962,9237.2246}; + azimut=-17.0839; + id=64; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item75 + { + position[]={930.51422,5.9915962,9238.0479}; + azimut=-17.0839; + id=81; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item76 + { + position[]={927.90155,5.9915962,9237.2441}; + azimut=-17.0839; + id=83; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item77 + { + position[]={927.91803,5.9915962,9236.7783}; + azimut=-17.0839; + id=82; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item78 + { + position[]={928.31494,5.9915962,9236.9141}; + azimut=-17.0839; + id=84; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item79 + { + position[]={928.88678,5.9915962,9236.3574}; + azimut=-17.0839; + id=85; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item80 + { + position[]={928.11334,5.9915962,9236.9697}; + azimut=-17.0839; + id=77; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item81 + { + position[]={927.0177,5.9915962,9237.3652}; + azimut=-17.0839; + id=78; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item82 + { + position[]={927.5647,5.9915962,9236.3271}; + azimut=-17.0839; + id=79; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item83 + { + position[]={929.70087,5.9915962,9237.0479}; + azimut=-17.0839; + id=76; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item84 + { + position[]={929.30737,5.9915962,9237.4033}; + azimut=-17.0839; + id=80; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item85 + { + position[]={930.01666,5.9915962,9238.3154}; + azimut=-17.0839; + id=97; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item86 + { + position[]={927.51263,5.9915962,9237.4902}; + azimut=-17.0839; + id=98; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item87 + { + position[]={929.92383,5.9915962,9238.1738}; + azimut=-17.0839; + id=99; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item88 + { + position[]={929.18994,5.9915962,9238.0625}; + azimut=-17.0839; + id=100; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item89 + { + position[]={929.37476,5.9915962,9237.9873}; + azimut=-17.0839; + id=96; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item90 + { + position[]={928.81769,5.9915962,9236.4893}; + azimut=-17.0839; + id=87; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item91 + { + position[]={928.17731,5.9915962,9236.832}; + azimut=-17.0839; + id=92; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item92 + { + position[]={929.88049,5.9915962,9237.4834}; + azimut=-17.0839; + id=88; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item93 + { + position[]={929.29871,5.9915962,9237.3867}; + azimut=-17.0839; + id=89; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item94 + { + position[]={929.73346,5.9915962,9237.6865}; + azimut=-17.0839; + id=90; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item95 + { + position[]={929.94434,5.9915962,9238.3408}; + azimut=-17.0839; + id=86; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item96 + { + position[]={928.94897,5.9915962,9236.8047}; + azimut=-17.0839; + id=93; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item97 + { + position[]={930.07489,5.9915962,9237.8311}; + azimut=-17.0839; + id=94; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item98 + { + position[]={930.41425,5.9915962,9238.1094}; + azimut=-17.0839; + id=91; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item99 + { + position[]={928.92017,5.9915962,9237.4688}; + azimut=-17.0839; + id=95; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + }; + }; + class Item1 + { + side="LOGIC"; + class Vehicles + { + items=1; + class Item0 + { + position[]={708.96582,35.858719,3533.1272}; + id=50; + side="LOGIC"; + vehicle="FunctionsManager"; + leader=1; + lock="UNLOCKED"; + skill=0.60000002; + }; + }; + }; + }; + class Vehicles + { + items=8; + class Item0 + { + position[]={924.23309,5.9915962,9220.9873}; + id=101; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item1 + { + position[]={934.7226,5.9915962,9220.7734}; + id=102; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item2 + { + position[]={922.13,5.9915962,9251.8965}; + id=103; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item3 + { + position[]={936.21216,5.9915962,9251.877}; + id=104; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item4 + { + position[]={915.44269,5.9915962,9243.8818}; + azimut=90.394051; + id=105; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item5 + { + position[]={915.30786,5.9915962,9230.0781}; + azimut=90.394051; + id=106; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item6 + { + position[]={941.78571,5.9915962,9242.9443}; + azimut=90.6903; + id=107; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + text="wall"; + }; + class Item7 + { + position[]={941.69513,5.9915962,9230.0664}; + azimut=90.690323; + id=108; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + }; + class Markers + { + items=13; + class Item0 + { + position[]={4078.8516,30.836605,4757.7241}; + name="center"; + type="Empty"; + }; + class Item1 + { + position[]={960.92853,5.9915962,9237.6279}; + name="respawn_west"; + type="Empty"; + }; + class Item2 + { + position[]={2085.0869,12.754358,5500.8735}; + name="spawn0"; + type="Empty"; + }; + class Item3 + { + position[]={1355.4587,13.228598,315.10571}; + name="spawn1"; + type="Empty"; + }; + class Item4 + { + position[]={4549.9399,2.847357,912.68982}; + name="spawn2"; + type="Empty"; + }; + class Item5 + { + position[]={8880.2793,4.9778252,1703.156}; + name="spawn3"; + type="Empty"; + }; + class Item6 + { + position[]={579.80536,15.394942,5547.1782}; + name="spawn4"; + type="Empty"; + }; + class Item7 + { + position[]={3249.5935,6.3452759,2555.6763}; + name="spawn5"; + type="Empty"; + }; + class Item8 + { + position[]={6143.4604,6.6867952,2753.012}; + name="spawn6"; + type="Empty"; + }; + class Item9 + { + position[]={1268.5149,14.039586,2857.6775}; + name="spawn7"; + type="Empty"; + }; + class Item10 + { + position[]={8295.4883,8.9126549,8667.2041}; + name="spawn8"; + type="Empty"; + }; + class Item11 + { + position[]={9071.9766,14.249757,7322.6162}; + name="spawn9"; + type="Empty"; + }; + class Item12 + { + position[]={6898.7329,6.2468476,3970.9077}; + name="spawn10"; + type="Empty"; + }; + }; +}; +class Intro +{ + addOns[]= + { + "ibr_lingor" + }; + addOnsAuto[]= + { + "ibr_lingor" + }; + randomSeed=6913869; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; +class OutroWin +{ + addOns[]= + { + "ibr_lingor" + }; + addOnsAuto[]= + { + "ibr_lingor" + }; + randomSeed=4081731; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; +class OutroLoose +{ + addOns[]= + { + "ibr_lingor" + }; + addOnsAuto[]= + { + "ibr_lingor" + }; + randomSeed=4975929; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; diff --git a/MPMissions/DayZ_Epoch_8.ProvingGrounds_PMC/cdetect.fsm b/MPMissions/DayZ_Epoch_8.ProvingGrounds_PMC/cdetect.fsm new file mode 100644 index 000000000..ae8d808ed --- /dev/null +++ b/MPMissions/DayZ_Epoch_8.ProvingGrounds_PMC/cdetect.fsm @@ -0,0 +1,96 @@ +/*%FSM*/ +/*%FSM*/ +/* +item0[] = {"init",0,250,-52.011097,-242.579758,37.988903,-192.579758,0.000000,"init"}; +item1[] = {"true",8,218,-42.857147,-180.166443,47.142853,-130.166443,0.000000,"true"}; +item2[] = {"Broadcast",2,250,-37.031898,-113.592247,52.968117,-63.592247,0.000000,"Broadcast"}; +item3[] = {"isRetard",4,218,-85.298180,-33.703201,4.701797,16.296804,0.000000,"isRetard"}; +item4[] = {"I_has_small_dick",2,250,-27.045757,58.668503,62.954262,108.668503,0.000000,"I has small dick"}; +item5[] = {"isOwned",4,218,43.689316,-30.790573,133.689301,19.209412,0.000000,"isOwned"}; +link0[] = {0,1}; +link1[] = {1,2}; +link2[] = {2,3}; +link3[] = {3,4}; +link4[] = {4,5}; +link5[] = {5,2}; +globals[] = {0.000000,0,0,0,16777215,640,480,1,8,6316128,1,-306.241333,293.758667,267.741943,-346.774170,372,381,1}; +window[] = {0,-1,-1,-1,-1,576,50,812,50,1,390}; +*//*%FSM*/ +class FSM +{ + fsmName = "stdin"; + class States + { + /*%FSM*/ + class init + { + name = "init"; + init = /*%FSM*/""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class true + { + priority = 0.000000; + to="Broadcast"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/""/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Broadcast + { + name = "Broadcast"; + init = /*%FSM*/""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class isRetard + { + priority = 0.000000; + to="I_has_small_dick"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"(dialog&&isNull(findDisplay 106)&&isNull(findDisplay 6902))||(!isNil(""nil"")&&alive(player))"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class I_has_small_dick + { + name = "I_has_small_dick"; + init = /*%FSM*/"closeDialog 0;" \n + "player enableSimulation false;" \n + "_tinypenis = format[""AntiCheat: Incredibly small penis detected for %1 with UID %2"",name player,getPlayerUID player];" \n + "player setVariable [""cheat"",_tinypenis,true];"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class isOwned + { + priority = 0.000000; + to="Broadcast"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!dialog&&!alive(player)"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + }; + initState="init"; + finalStates[] = + { + }; +}; +/*%FSM*/ \ No newline at end of file diff --git a/MPMissions/DayZ_Epoch_8.ProvingGrounds_PMC/description.ext b/MPMissions/DayZ_Epoch_8.ProvingGrounds_PMC/description.ext new file mode 100644 index 000000000..e44b41c00 --- /dev/null +++ b/MPMissions/DayZ_Epoch_8.ProvingGrounds_PMC/description.ext @@ -0,0 +1,144 @@ +respawn = "BASE"; +respawndelay = 5; +onLoadMission="DayZ_Epoch Proving Grounds PMC"; +OnLoadIntro = "Welcome to Proving Grounds PMC"; +OnLoadIntroTime = False; +OnLoadMissionTime = False; +disabledAI = true; +disableChannels[]={0,2,6}; +enableItemsDropping=0; + +class Header +{ + gameType = COOP; //DM, Team, Coop, ... + minPlayers = 1; //min # of players the mission supports + maxPlayers = 100; //Max # of players the mission supports +}; + +aiKills = 1; +diagRadio = 1; +diagHit = 1; + +class RscText +{ + type = 0; + idc = -1; + x = 0; + y = 0; + h = 0.037; + w = 0.3; + style = 0x100; + font = Zeppelin32; + SizeEx = 0.03921; + colorText[] = {1,1,1,1}; + colorBackground[] = {0, 0, 0, 0}; + linespacing = 1; +}; +class RscPicture +{ + access=0; + type=0; + idc=-1; + style=48; + colorBackground[]={0,0,0,0}; + colorText[]={1,1,1,1}; + font="TahomaB"; + sizeEx=0; + lineSpacing=0; + text=""; +}; +class RscLoadingText : RscText +{ + style = 2; + x = 0.323532; + y = 0.666672; + w = 0.352944; + h = 0.039216; + sizeEx = 0.03921; + colorText[] = {0.543,0.5742,0.4102,1.0}; +}; +class RscProgress +{ + x = 0.344; + y = 0.619; + w = 0.313726; + h = 0.0261438; + texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; + colorFrame[] = {0,0,0,0}; + colorBar[] = {1,1,1,1}; +}; +class RscProgressNotFreeze +{ + idc = -1; + type = 45; + style = 0; + x = 0.022059; + y = 0.911772; + w = 0.029412; + h = 0.039216; + texture = "#(argb,8,8,3)color(0,0,0,0)"; +}; +// +// the loading screen itself +// +class DayZ_loadingScreen +{ + idd = -1; + duration = 10e10; + fadein = 0; + fadeout = 0; + name = "loading screen"; + class controlsBackground + { + class blackBG : RscText + { + x = safezoneX; + y = safezoneY; + w = safezoneW; + h = safezoneH; + text = ""; + colorText[] = {0,0,0,0}; + colorBackground[] = {0,0,0,1}; + }; + /* + class nicePic : RscPicture + { + style = 48 + 0x800; // ST_PICTURE + ST_KEEP_ASPECT_RATIO + x = safezoneX + safezoneW/2 - 0.25; + y = safezoneY + safezoneH/2 - 0.2; + w = 0.5; + h = 0.4; + text = "img\nicePic.paa"; + }; + */ + }; + class controls + { + class Title1 : RscLoadingText + { + text = "$STR_LOADING"; // "Loading" text in the middle of the screen + }; + class CA_Progress : RscProgress // progress bar, has to have idc 104 + { + idc = 104; + type = 8; // CT_PROGRESS + style = 0; // ST_SINGLE + texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; + }; + class CA_Progress2 : RscProgressNotFreeze // progress bar that will go reverse + { + idc = 103; + }; + class Name2: RscText // the text on the top-left + { + idc = 101; + x = 0.05; + y = 0.029412; + w = 0.9; + h = 0.04902; + text = ""; + sizeEx = 0.05; + colorText[] = {0.543,0.5742,0.4102,1.0}; + }; + }; +}; diff --git a/MPMissions/DayZ_Epoch_8.ProvingGrounds_PMC/init.sqf b/MPMissions/DayZ_Epoch_8.ProvingGrounds_PMC/init.sqf new file mode 100644 index 000000000..26f4d262b --- /dev/null +++ b/MPMissions/DayZ_Epoch_8.ProvingGrounds_PMC/init.sqf @@ -0,0 +1,59 @@ +startLoadingScreen ["","DayZ_loadingScreen"]; +/* + INITILIZATION +*/ +enableSaving [false, false]; + +//REALLY IMPORTANT VALUES +dayZ_instance = 8; //The instance +hiveInUse = true; +initialized = false; +dayz_previousID = 0; + +// AMP config +spawnShoremode = 0; // Default = 1 (on shore) +spawnArea= 500; // Default = 1500 +MaxHeliCrashes= 3; // Default = 5 +MaxVehicleLimit = 50; // Default = 50 +MaxDynamicDebris = 100; // Default = 100 +dayz_MapArea = 4000; // Default = 10000 +dayz_maxLocalZombies = 40; // Default = 40 + +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\variables.sqf"; //Initilize the Variables (IMPORTANT: Must happen very early) +progressLoadingScreen 0.1; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\publicEH.sqf"; //Initilize the publicVariable event handlers +progressLoadingScreen 0.2; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\setup_functions_med.sqf"; //Functions used by CLIENT for medical +progressLoadingScreen 0.4; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf"; //Compile regular functions +progressLoadingScreen 1.0; + +"filmic" setToneMappingParams [0.153, 0.357, 0.231, 0.1573, 0.011, 3.750, 6, 4]; setToneMapping "Filmic"; + +if ((!isServer) && (isNull player) ) then +{ +waitUntil {!isNull player}; +waitUntil {time > 3}; +}; + +if ((!isServer) && (player != player)) then +{ + waitUntil {player == player}; + waitUntil {time > 3}; +}; + +if (isServer) then { + //Run the server monitor + hiveInUse = true; + _serverMonitor = [] execVM "\z\addons\dayz_server\system\server_monitor.sqf"; +}; + +if (!isDedicated) then { + //Conduct map operations + 0 fadeSound 0; + 0 cutText [(localize "STR_AUTHENTICATING"), "BLACK FADED",60]; + + //Run the player monitor + _id = player addEventHandler ["Respawn", {_id = [] spawn player_death;}]; + _playerMonitor = [] execVM "\z\addons\dayz_code\system\player_monitor.sqf"; +}; \ No newline at end of file diff --git a/MPMissions/DayZ_Epoch_8.ProvingGrounds_PMC/mission.sqm b/MPMissions/DayZ_Epoch_8.ProvingGrounds_PMC/mission.sqm new file mode 100644 index 000000000..e5438d21e --- /dev/null +++ b/MPMissions/DayZ_Epoch_8.ProvingGrounds_PMC/mission.sqm @@ -0,0 +1,1388 @@ +version=11; +class Mission +{ + addOns[]= + { + "provinggrounds_pmc", + "ca_modules_animals", + "dayz_code", + "dayz_weapons", + "dayz_equip", + "dayz_vehicles", + "cacharacters_pmc", + "ca_modules_functions", + "warfarebuildings" + }; + addOnsAuto[]= + { + "dayz_weapons", + "ca_modules_functions", + "warfarebuildings", + "provinggrounds_pmc" + }; + randomSeed=11171215; + class Intel + { + briefingName="Proving Grounds PMC DayZ_Epoch"; + briefingDescription="Proving Grounds PMC DayZ_Epoch Private Server"; + startWeather=0.067362607; + forecastWeather=0.52341133; + year=2008; + month=6; + day=1; + hour=12; + }; + class Groups + { + items=2; + class Item0 + { + side="WEST"; + class Vehicles + { + items=100; + class Item0 + { + position[]={-9227.7705,339.88535,13286.491}; + azimut=-17.0839; + id=11; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item1 + { + position[]={-9226.2275,339.79999,13286.042}; + azimut=-17.0839; + id=0; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAYER COMMANDER"; + leader=1; + rank="SERGEANT"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item2 + { + position[]={-9227.2695,339.85739,13286.331}; + azimut=-17.083944; + id=5; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item3 + { + position[]={-9228.1406,339.89682,13285.876}; + azimut=-17.083944; + id=8; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item4 + { + position[]={-9226.3682,339.82693,13287.624}; + azimut=-17.083944; + id=18; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item5 + { + position[]={-9226.3809,339.80844,13286.085}; + azimut=-17.083944; + id=2; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item6 + { + position[]={-9227.0127,339.84363,13286.29}; + azimut=-17.083937; + id=9; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item7 + { + position[]={-9225.6738,339.77631,13286.438}; + azimut=-17.083944; + id=21; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item8 + { + position[]={-9226.2734,339.78833,13284.918}; + azimut=-17.083944; + id=13; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item9 + { + position[]={-9225.5596,339.76682,13286.151}; + azimut=-17.083944; + id=7; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item10 + { + position[]={-9227.7363,339.87744,13286.001}; + azimut=-17.0839; + id=36; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item11 + { + position[]={-9227.8799,339.8887,13286.307}; + azimut=-17.083944; + id=25; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item12 + { + position[]={-9229.8154,339.96829,13285.283}; + azimut=-17.083944; + id=43; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item13 + { + position[]={-9226.4443,339.81305,13286.193}; + azimut=-17.083944; + id=30; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item14 + { + position[]={-9226.4033,339.80716,13285.891}; + azimut=-17.083944; + id=33; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item15 + { + position[]={-9225.7578,339.78458,13286.758}; + azimut=-17.083944; + id=1; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item16 + { + position[]={-9226.416,339.82135,13286.978}; + azimut=-17.083944; + id=4; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item17 + { + position[]={-9227.9834,339.87796,13285.123}; + azimut=-17.083944; + id=3; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item18 + { + position[]={-9227.2666,339.87115,13287.445}; + azimut=-17.083944; + id=6; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item19 + { + position[]={-9227.5576,339.88266,13287.161}; + azimut=-17.083944; + id=10; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item20 + { + position[]={-9226.0488,339.7916,13286.112}; + azimut=-17.083944; + id=16; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item21 + { + position[]={-9226.2988,339.80313,13285.998}; + azimut=-17.083944; + id=19; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item22 + { + position[]={-9226.3936,339.81274,13286.376}; + azimut=-17.083944; + id=15; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item23 + { + position[]={-9226.2412,339.80209,13286.156}; + azimut=-17.083944; + id=23; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item24 + { + position[]={-9226.3418,339.81396,13286.693}; + azimut=-17.083944; + id=26; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item25 + { + position[]={-9226.9863,339.84131,13286.213}; + azimut=-17.083944; + id=29; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item26 + { + position[]={-9226.6006,339.82108,13286.188}; + azimut=-17.083944; + id=31; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item27 + { + position[]={-9225.9824,339.79691,13286.812}; + azimut=-17.083944; + id=28; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item28 + { + position[]={-9226.04,339.80713,13287.394}; + azimut=-17.083944; + id=35; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item29 + { + position[]={-9226.7217,339.81482,13285.184}; + azimut=-17.083944; + id=27; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item30 + { + position[]={-9227.8877,339.88629,13286.08}; + azimut=-17.083937; + id=34; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item31 + { + position[]={-9226.3291,339.79385,13285.128}; + azimut=-17.083944; + id=46; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item32 + { + position[]={-9226.7764,339.82602,13285.854}; + azimut=-17.083944; + id=38; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item33 + { + position[]={-9228.0107,339.87933,13285.128}; + azimut=-17.083944; + id=32; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item34 + { + position[]={-9226.6563,339.83197,13286.831}; + azimut=-17.083944; + id=47; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item35 + { + position[]={-9228.0459,339.89471,13286.104}; + azimut=-17.083944; + id=41; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item36 + { + position[]={-9225.9746,339.78494,13285.885}; + azimut=-17.083944; + id=40; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item37 + { + position[]={-9227.1689,339.84113,13285.438}; + azimut=-17.083944; + id=44; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item38 + { + position[]={-9228.6396,339.90808,13285.044}; + azimut=-17.083944; + id=48; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item39 + { + position[]={-9228.2998,339.90469,13285.848}; + azimut=-17.083944; + id=39; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item40 + { + position[]={-9227.8906,339.8688,13284.835}; + azimut=-17.083944; + id=37; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item41 + { + position[]={-9229.0918,339.94571,13286.026}; + azimut=-17.083944; + id=45; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item42 + { + position[]={-9227.165,339.84357,13285.651}; + azimut=-17.0839; + id=49; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item43 + { + position[]={-9226.8242,339.82153,13285.296}; + azimut=-17.083944; + id=42; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item44 + { + position[]={-9226.3633,339.80768,13286.095}; + azimut=-17.083944; + id=22; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item45 + { + position[]={-9226.7969,339.8335,13286.373}; + azimut=-17.083944; + id=12; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item46 + { + position[]={-9226.2236,339.81598,13287.346}; + azimut=-17.083944; + id=14; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item47 + { + position[]={-9226.208,339.81073,13286.987}; + azimut=-17.0839; + id=24; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item48 + { + position[]={-9225.75,339.7869,13286.974}; + azimut=-17.083944; + id=20; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item49 + { + position[]={-9228.4834,339.9317,13287.258}; + azimut=-17.083944; + id=17; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item50 + { + position[]={-9226.1025,339.79715,13286.333}; + azimut=-17.0839; + id=51; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item51 + { + position[]={-9226.2676,339.80045,13285.912}; + azimut=-17.0839; + id=52; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item52 + { + position[]={-9225.6104,339.77072,13286.257}; + azimut=-17.0839; + id=55; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item53 + { + position[]={-9227.1758,339.84412,13285.65}; + azimut=-17.0839; + id=53; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item54 + { + position[]={-9226.7432,339.82593,13285.985}; + azimut=-17.0839; + id=54; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item55 + { + position[]={-9226.2275,339.80112,13286.133}; + azimut=-17.0839; + id=70; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item56 + { + position[]={-9227.8281,339.88962,13286.597}; + azimut=-17.0839; + id=60; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item57 + { + position[]={-9227.7969,339.88263,13286.166}; + azimut=-17.0839; + id=68; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item58 + { + position[]={-9227.3564,339.86536,13286.608}; + azimut=-17.0839; + id=66; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item59 + { + position[]={-9227.0605,339.83997,13285.795}; + azimut=-17.0839; + id=61; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item60 + { + position[]={-9227.3223,339.85941,13286.271}; + azimut=-17.0839; + id=63; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item61 + { + position[]={-9226.0098,339.80829,13287.616}; + azimut=-17.0839; + id=72; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item62 + { + position[]={-9226.333,339.79715,13285.377}; + azimut=-17.0839; + id=57; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item63 + { + position[]={-9226.3096,339.79947,13285.661}; + azimut=-17.0839; + id=58; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item64 + { + position[]={-9228.4053,339.9176,13286.448}; + azimut=-17.0839; + id=62; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item65 + { + position[]={-9227.2754,339.85733,13286.298}; + azimut=-17.0839; + id=75; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item66 + { + position[]={-9227.0635,339.83984,13285.776}; + azimut=-17.0839; + id=56; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item67 + { + position[]={-9228.1729,339.89459,13285.591}; + azimut=-17.0839; + id=73; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item68 + { + position[]={-9226.2158,339.7851,13284.893}; + azimut=-17.0839; + id=69; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item69 + { + position[]={-9227.1328,339.84109,13285.587}; + azimut=-17.0839; + id=67; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item70 + { + position[]={-9227.875,339.8754,13285.286}; + azimut=-17.0839; + id=65; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item71 + { + position[]={-9226.7676,339.83124,13286.31}; + azimut=-17.0839; + id=74; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item72 + { + position[]={-9228.6436,339.93161,13286.586}; + azimut=-17.0839; + id=71; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item73 + { + position[]={-9226.9951,339.8414,13286.182}; + azimut=-17.0839; + id=59; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item74 + { + position[]={-9228.3154,339.91071,13286.268}; + azimut=-17.0839; + id=64; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item75 + { + position[]={-9226.0654,339.80463,13287.091}; + azimut=-17.0839; + id=81; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item76 + { + position[]={-9228.6787,339.92975,13286.287}; + azimut=-17.0839; + id=83; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item77 + { + position[]={-9228.6621,339.92181,13285.821}; + azimut=-17.0839; + id=82; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item78 + { + position[]={-9228.2646,339.90421,13285.957}; + azimut=-17.0839; + id=84; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item79 + { + position[]={-9227.6934,339.86774,13285.4}; + azimut=-17.0839; + id=85; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item80 + { + position[]={-9228.4668,339.91537,13286.013}; + azimut=-17.0839; + id=77; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item81 + { + position[]={-9229.5625,339.97446,13286.408}; + azimut=-17.0839; + id=78; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item82 + { + position[]={-9229.0146,339.93137,13285.37}; + azimut=-17.0839; + id=79; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item83 + { + position[]={-9226.8789,339.83426,13286.091}; + azimut=-17.0839; + id=76; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item84 + { + position[]={-9227.2725,339.85904,13286.446}; + azimut=-17.0839; + id=80; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item85 + { + position[]={-9226.5635,339.83371,13287.358}; + azimut=-17.0839; + id=97; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item86 + { + position[]={-9229.0674,339.95273,13286.533}; + azimut=-17.0839; + id=98; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item87 + { + position[]={-9226.6563,339.83679,13287.217}; + azimut=-17.0839; + id=99; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item88 + { + position[]={-9227.3896,339.87329,13287.105}; + azimut=-17.0839; + id=100; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item89 + { + position[]={-9227.2051,339.86279,13287.03}; + azimut=-17.0839; + id=96; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item90 + { + position[]={-9227.7627,339.87299,13285.532}; + azimut=-17.0839; + id=87; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item91 + { + position[]={-9228.4023,339.91022,13285.875}; + azimut=-17.0839; + id=92; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item92 + { + position[]={-9226.6992,339.83041,13286.526}; + azimut=-17.0839; + id=88; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item93 + { + position[]={-9227.2813,339.85928,13286.43}; + azimut=-17.0839; + id=89; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item94 + { + position[]={-9226.8467,339.84055,13286.729}; + azimut=-17.0839; + id=90; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item95 + { + position[]={-9226.6357,339.83777,13287.384}; + azimut=-17.0839; + id=86; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item96 + { + position[]={-9227.6309,339.87009,13285.848}; + azimut=-17.0839; + id=93; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item97 + { + position[]={-9226.5049,339.82465,13286.874}; + azimut=-17.0839; + id=94; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item98 + { + position[]={-9226.165,339.81055,13287.152}; + azimut=-17.0839; + id=91; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item99 + { + position[]={-9227.6592,339.87982,13286.512}; + azimut=-17.0839; + id=95; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + }; + }; + class Item1 + { + side="LOGIC"; + class Vehicles + { + items=1; + class Item0 + { + position[]={-392.79468,124.22502,3488.2427}; + id=50; + side="LOGIC"; + vehicle="FunctionsManager"; + leader=1; + lock="UNLOCKED"; + skill=0.60000002; + }; + }; + }; + }; + class Vehicles + { + items=8; + class Item0 + { + position[]={-9232.3467,339.88757,13270.03}; + id=101; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item1 + { + position[]={-9221.8574,339.43732,13269.816}; + id=102; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item2 + { + position[]={-9234.4502,340.48166,13300.939}; + id=103; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item3 + { + position[]={-9220.3682,339.67667,13300.92}; + id=104; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item4 + { + position[]={-9241.1377,340.65341,13292.925}; + azimut=90.394051; + id=105; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item5 + { + position[]={-9241.2725,340.40894,13279.121}; + azimut=90.394051; + id=106; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item6 + { + position[]={-9214.7939,339.26996,13291.987}; + azimut=90.6903; + id=107; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + text="wall"; + }; + class Item7 + { + position[]={-9214.8848,339.19839,13279.109}; + azimut=90.690323; + id=108; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + }; + class Markers + { + items=13; + class Item0 + { + position[]={1056.1965,51.670532,1016.5417}; + name="center"; + type="Empty"; + }; + class Item1 + { + position[]={-9195.6514,338.31848,13286.671}; + name="respawn_west"; + type="Empty"; + }; + class Item2 + { + position[]={436.67371,70.601822,420.24353}; + name="spawn0"; + type="Empty"; + }; + class Item3 + { + position[]={1294.0793,19.188629,1259.0656}; + name="spawn1"; + type="Empty"; + }; + class Item4 + { + position[]={1087.5112,50.086475,1678.8763}; + name="spawn2"; + type="Empty"; + }; + class Item5 + { + position[]={405.57788,51.27367,1684.6263}; + name="spawn3"; + type="Empty"; + }; + class Item6 + { + position[]={411.64197,68.443993,977.93005}; + name="spawn4"; + type="Empty"; + }; + class Item7 + { + position[]={751.83734,51.168613,770.30115}; + name="spawn5"; + type="Empty"; + }; + class Item8 + { + position[]={1412.2501,49.346016,432.15765}; + name="spawn6"; + type="Empty"; + }; + class Item9 + { + position[]={1685.077,52.313633,1061.4493}; + name="spawn7"; + type="Empty"; + }; + class Item10 + { + position[]={1536.2695,50.695183,1530.3745}; + name="spawn8"; + type="Empty"; + }; + class Item11 + { + position[]={985.57458,51.041744,426.71338}; + name="spawn9"; + type="Empty"; + }; + class Item12 + { + position[]={1717.3979,55.471294,681.28967}; + name="spawn10"; + type="Empty"; + }; + }; +}; +class Intro +{ + addOns[]= + { + "provinggrounds_pmc" + }; + addOnsAuto[]= + { + "provinggrounds_pmc" + }; + randomSeed=6913869; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; +class OutroWin +{ + addOns[]= + { + "provinggrounds_pmc" + }; + addOnsAuto[]= + { + "provinggrounds_pmc" + }; + randomSeed=4081731; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; +class OutroLoose +{ + addOns[]= + { + "provinggrounds_pmc" + }; + addOnsAuto[]= + { + "provinggrounds_pmc" + }; + randomSeed=4975929; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; diff --git a/MPMissions/DayZ_Epoch_9.Woodland_ACR/cdetect.fsm b/MPMissions/DayZ_Epoch_9.Woodland_ACR/cdetect.fsm new file mode 100644 index 000000000..ae8d808ed --- /dev/null +++ b/MPMissions/DayZ_Epoch_9.Woodland_ACR/cdetect.fsm @@ -0,0 +1,96 @@ +/*%FSM*/ +/*%FSM*/ +/* +item0[] = {"init",0,250,-52.011097,-242.579758,37.988903,-192.579758,0.000000,"init"}; +item1[] = {"true",8,218,-42.857147,-180.166443,47.142853,-130.166443,0.000000,"true"}; +item2[] = {"Broadcast",2,250,-37.031898,-113.592247,52.968117,-63.592247,0.000000,"Broadcast"}; +item3[] = {"isRetard",4,218,-85.298180,-33.703201,4.701797,16.296804,0.000000,"isRetard"}; +item4[] = {"I_has_small_dick",2,250,-27.045757,58.668503,62.954262,108.668503,0.000000,"I has small dick"}; +item5[] = {"isOwned",4,218,43.689316,-30.790573,133.689301,19.209412,0.000000,"isOwned"}; +link0[] = {0,1}; +link1[] = {1,2}; +link2[] = {2,3}; +link3[] = {3,4}; +link4[] = {4,5}; +link5[] = {5,2}; +globals[] = {0.000000,0,0,0,16777215,640,480,1,8,6316128,1,-306.241333,293.758667,267.741943,-346.774170,372,381,1}; +window[] = {0,-1,-1,-1,-1,576,50,812,50,1,390}; +*//*%FSM*/ +class FSM +{ + fsmName = "stdin"; + class States + { + /*%FSM*/ + class init + { + name = "init"; + init = /*%FSM*/""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class true + { + priority = 0.000000; + to="Broadcast"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/""/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Broadcast + { + name = "Broadcast"; + init = /*%FSM*/""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class isRetard + { + priority = 0.000000; + to="I_has_small_dick"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"(dialog&&isNull(findDisplay 106)&&isNull(findDisplay 6902))||(!isNil(""nil"")&&alive(player))"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class I_has_small_dick + { + name = "I_has_small_dick"; + init = /*%FSM*/"closeDialog 0;" \n + "player enableSimulation false;" \n + "_tinypenis = format[""AntiCheat: Incredibly small penis detected for %1 with UID %2"",name player,getPlayerUID player];" \n + "player setVariable [""cheat"",_tinypenis,true];"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class isOwned + { + priority = 0.000000; + to="Broadcast"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!dialog&&!alive(player)"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + }; + initState="init"; + finalStates[] = + { + }; +}; +/*%FSM*/ \ No newline at end of file diff --git a/MPMissions/DayZ_Epoch_9.Woodland_ACR/description.ext b/MPMissions/DayZ_Epoch_9.Woodland_ACR/description.ext new file mode 100644 index 000000000..d8c3d2bda --- /dev/null +++ b/MPMissions/DayZ_Epoch_9.Woodland_ACR/description.ext @@ -0,0 +1,144 @@ +respawn = "BASE"; +respawndelay = 5; +onLoadMission="DayZ_Epoch Woodland ACR"; +OnLoadIntro = "Welcome to Woodland ACR"; +OnLoadIntroTime = False; +OnLoadMissionTime = False; +disabledAI = true; +disableChannels[]={0,2,6}; +enableItemsDropping=0; + +class Header +{ + gameType = COOP; //DM, Team, Coop, ... + minPlayers = 1; //min # of players the mission supports + maxPlayers = 100; //Max # of players the mission supports +}; + +aiKills = 1; +diagRadio = 1; +diagHit = 1; + +class RscText +{ + type = 0; + idc = -1; + x = 0; + y = 0; + h = 0.037; + w = 0.3; + style = 0x100; + font = Zeppelin32; + SizeEx = 0.03921; + colorText[] = {1,1,1,1}; + colorBackground[] = {0, 0, 0, 0}; + linespacing = 1; +}; +class RscPicture +{ + access=0; + type=0; + idc=-1; + style=48; + colorBackground[]={0,0,0,0}; + colorText[]={1,1,1,1}; + font="TahomaB"; + sizeEx=0; + lineSpacing=0; + text=""; +}; +class RscLoadingText : RscText +{ + style = 2; + x = 0.323532; + y = 0.666672; + w = 0.352944; + h = 0.039216; + sizeEx = 0.03921; + colorText[] = {0.543,0.5742,0.4102,1.0}; +}; +class RscProgress +{ + x = 0.344; + y = 0.619; + w = 0.313726; + h = 0.0261438; + texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; + colorFrame[] = {0,0,0,0}; + colorBar[] = {1,1,1,1}; +}; +class RscProgressNotFreeze +{ + idc = -1; + type = 45; + style = 0; + x = 0.022059; + y = 0.911772; + w = 0.029412; + h = 0.039216; + texture = "#(argb,8,8,3)color(0,0,0,0)"; +}; +// +// the loading screen itself +// +class DayZ_loadingScreen +{ + idd = -1; + duration = 10e10; + fadein = 0; + fadeout = 0; + name = "loading screen"; + class controlsBackground + { + class blackBG : RscText + { + x = safezoneX; + y = safezoneY; + w = safezoneW; + h = safezoneH; + text = ""; + colorText[] = {0,0,0,0}; + colorBackground[] = {0,0,0,1}; + }; + /* + class nicePic : RscPicture + { + style = 48 + 0x800; // ST_PICTURE + ST_KEEP_ASPECT_RATIO + x = safezoneX + safezoneW/2 - 0.25; + y = safezoneY + safezoneH/2 - 0.2; + w = 0.5; + h = 0.4; + text = "img\nicePic.paa"; + }; + */ + }; + class controls + { + class Title1 : RscLoadingText + { + text = "$STR_LOADING"; // "Loading" text in the middle of the screen + }; + class CA_Progress : RscProgress // progress bar, has to have idc 104 + { + idc = 104; + type = 8; // CT_PROGRESS + style = 0; // ST_SINGLE + texture = "\ca\ui\data\loadscreen_progressbar_ca.paa"; + }; + class CA_Progress2 : RscProgressNotFreeze // progress bar that will go reverse + { + idc = 103; + }; + class Name2: RscText // the text on the top-left + { + idc = 101; + x = 0.05; + y = 0.029412; + w = 0.9; + h = 0.04902; + text = ""; + sizeEx = 0.05; + colorText[] = {0.543,0.5742,0.4102,1.0}; + }; + }; +}; diff --git a/MPMissions/DayZ_Epoch_9.Woodland_ACR/init.sqf b/MPMissions/DayZ_Epoch_9.Woodland_ACR/init.sqf new file mode 100644 index 000000000..7bcaee035 --- /dev/null +++ b/MPMissions/DayZ_Epoch_9.Woodland_ACR/init.sqf @@ -0,0 +1,66 @@ +startLoadingScreen ["","DayZ_loadingScreen"]; +/* + INITILIZATION +*/ +enableSaving [false, false]; + +//REALLY IMPORTANT VALUES +dayZ_hivePipe1 = "\\.\pipe\dayz"; //The named pipe +dayZ_instance = 9; //The instance +hiveInUse = true; +initialized = false; +dayz_previousID = 0; + +// AMP config +spawnShoremode = 0; // Default = 1 (on shore) +spawnArea= 500; // Default = 1500 +MaxHeliCrashes= 3; // Default = 5 +MaxVehicleLimit = 50; // Default = 50 +MaxDynamicDebris = 100; // Default = 100 +dayz_MapArea = 8000; // Default = 10000 +dayz_maxLocalZombies = 40; // Default = 40 + +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\variables.sqf"; //Initilize the Variables (IMPORTANT: Must happen very early) +progressLoadingScreen 0.1; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\publicEH.sqf"; //Initilize the publicVariable event handlers +progressLoadingScreen 0.2; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\setup_functions_med.sqf"; //Functions used by CLIENT for medical +progressLoadingScreen 0.4; +call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf"; //Compile regular functions +progressLoadingScreen 1.0; + +"filmic" setToneMappingParams [0.153, 0.357, 0.231, 0.1573, 0.011, 3.750, 6, 4]; setToneMapping "Filmic"; + +if ((!isServer) && (isNull player) ) then +{ +waitUntil {!isNull player}; +waitUntil {time > 3}; +}; + +if ((!isServer) && (player != player)) then +{ + waitUntil {player == player}; + waitUntil {time > 3}; +}; + +if (isServer) then { + //Run the server monitor + hiveInUse = true; + _serverMonitor = [] execVM "\z\addons\dayz_server\system\server_monitor.sqf"; +}; + +if (!isDedicated) then { + //Conduct map operations + 0 fadeSound 0; + 0 cutText [(localize "STR_AUTHENTICATING"), "BLACK FADED",60]; + + //Run the player monitor + _id = player addEventHandler ["Respawn", {_id = [] spawn player_death;}]; + _playerMonitor = [] execVM "\z\addons\dayz_code\system\player_monitor.sqf"; + + // Create burn effect for each helicopter wreck + { + nul = [_x, 2, time, false, false] spawn BIS_Effects_Burn; + } forEach allMissionObjects "UH1Wreck_DZ"; + +}; \ No newline at end of file diff --git a/MPMissions/DayZ_Epoch_9.Woodland_ACR/mission.sqm b/MPMissions/DayZ_Epoch_9.Woodland_ACR/mission.sqm new file mode 100644 index 000000000..1bbb31399 --- /dev/null +++ b/MPMissions/DayZ_Epoch_9.Woodland_ACR/mission.sqm @@ -0,0 +1,1388 @@ +version=11; +class Mission +{ + addOns[]= + { + "woodland_acr", + "ca_modules_animals", + "dayz_code", + "dayz_weapons", + "dayz_equip", + "dayz_vehicles", + "cacharacters_pmc", + "ca_modules_functions", + "warfarebuildings" + }; + addOnsAuto[]= + { + "dayz_weapons", + "ca_modules_functions", + "warfarebuildings", + "woodland_acr" + }; + randomSeed=11171215; + class Intel + { + briefingName="Woodland ACR DayZ_Epoch"; + briefingDescription="Woodland ACR DayZ_Epoch Private Server"; + startWeather=0.067362607; + forecastWeather=0.52341133; + year=2008; + month=6; + day=1; + hour=12; + }; + class Groups + { + items=2; + class Item0 + { + side="WEST"; + class Vehicles + { + items=100; + class Item0 + { + position[]={-9227.7705,339.88535,13286.491}; + azimut=-17.0839; + id=11; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item1 + { + position[]={-9226.2275,339.79999,13286.042}; + azimut=-17.0839; + id=0; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAYER COMMANDER"; + leader=1; + rank="SERGEANT"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item2 + { + position[]={-9227.2695,339.85739,13286.331}; + azimut=-17.083944; + id=5; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item3 + { + position[]={-9228.1406,339.89682,13285.876}; + azimut=-17.083944; + id=8; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item4 + { + position[]={-9226.3682,339.82693,13287.624}; + azimut=-17.083944; + id=18; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item5 + { + position[]={-9226.3809,339.80844,13286.085}; + azimut=-17.083944; + id=2; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item6 + { + position[]={-9227.0127,339.84363,13286.29}; + azimut=-17.083937; + id=9; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item7 + { + position[]={-9225.6738,339.77631,13286.438}; + azimut=-17.083944; + id=21; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item8 + { + position[]={-9226.2734,339.78833,13284.918}; + azimut=-17.083944; + id=13; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item9 + { + position[]={-9225.5596,339.76682,13286.151}; + azimut=-17.083944; + id=7; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item10 + { + position[]={-9227.7363,339.87744,13286.001}; + azimut=-17.0839; + id=36; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item11 + { + position[]={-9227.8799,339.8887,13286.307}; + azimut=-17.083944; + id=25; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item12 + { + position[]={-9229.8154,339.96829,13285.283}; + azimut=-17.083944; + id=43; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item13 + { + position[]={-9226.4443,339.81305,13286.193}; + azimut=-17.083944; + id=30; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item14 + { + position[]={-9226.4033,339.80716,13285.891}; + azimut=-17.083944; + id=33; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item15 + { + position[]={-9225.7578,339.78458,13286.758}; + azimut=-17.083944; + id=1; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item16 + { + position[]={-9226.416,339.82135,13286.978}; + azimut=-17.083944; + id=4; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item17 + { + position[]={-9227.9834,339.87796,13285.123}; + azimut=-17.083944; + id=3; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item18 + { + position[]={-9227.2666,339.87115,13287.445}; + azimut=-17.083944; + id=6; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item19 + { + position[]={-9227.5576,339.88266,13287.161}; + azimut=-17.083944; + id=10; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item20 + { + position[]={-9226.0488,339.7916,13286.112}; + azimut=-17.083944; + id=16; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item21 + { + position[]={-9226.2988,339.80313,13285.998}; + azimut=-17.083944; + id=19; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item22 + { + position[]={-9226.3936,339.81274,13286.376}; + azimut=-17.083944; + id=15; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item23 + { + position[]={-9226.2412,339.80209,13286.156}; + azimut=-17.083944; + id=23; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item24 + { + position[]={-9226.3418,339.81396,13286.693}; + azimut=-17.083944; + id=26; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item25 + { + position[]={-9226.9863,339.84131,13286.213}; + azimut=-17.083944; + id=29; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item26 + { + position[]={-9226.6006,339.82108,13286.188}; + azimut=-17.083944; + id=31; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item27 + { + position[]={-9225.9824,339.79691,13286.812}; + azimut=-17.083944; + id=28; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item28 + { + position[]={-9226.04,339.80713,13287.394}; + azimut=-17.083944; + id=35; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item29 + { + position[]={-9226.7217,339.81482,13285.184}; + azimut=-17.083944; + id=27; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item30 + { + position[]={-9227.8877,339.88629,13286.08}; + azimut=-17.083937; + id=34; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item31 + { + position[]={-9226.3291,339.79385,13285.128}; + azimut=-17.083944; + id=46; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item32 + { + position[]={-9226.7764,339.82602,13285.854}; + azimut=-17.083944; + id=38; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item33 + { + position[]={-9228.0107,339.87933,13285.128}; + azimut=-17.083944; + id=32; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item34 + { + position[]={-9226.6563,339.83197,13286.831}; + azimut=-17.083944; + id=47; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item35 + { + position[]={-9228.0459,339.89471,13286.104}; + azimut=-17.083944; + id=41; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item36 + { + position[]={-9225.9746,339.78494,13285.885}; + azimut=-17.083944; + id=40; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item37 + { + position[]={-9227.1689,339.84113,13285.438}; + azimut=-17.083944; + id=44; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item38 + { + position[]={-9228.6396,339.90808,13285.044}; + azimut=-17.083944; + id=48; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item39 + { + position[]={-9228.2998,339.90469,13285.848}; + azimut=-17.083944; + id=39; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item40 + { + position[]={-9227.8906,339.8688,13284.835}; + azimut=-17.083944; + id=37; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item41 + { + position[]={-9229.0918,339.94571,13286.026}; + azimut=-17.083944; + id=45; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item42 + { + position[]={-9227.165,339.84357,13285.651}; + azimut=-17.0839; + id=49; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item43 + { + position[]={-9226.8242,339.82153,13285.296}; + azimut=-17.083944; + id=42; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item44 + { + position[]={-9226.3633,339.80768,13286.095}; + azimut=-17.083944; + id=22; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item45 + { + position[]={-9226.7969,339.8335,13286.373}; + azimut=-17.083944; + id=12; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item46 + { + position[]={-9226.2236,339.81598,13287.346}; + azimut=-17.083944; + id=14; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item47 + { + position[]={-9226.208,339.81073,13286.987}; + azimut=-17.0839; + id=24; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item48 + { + position[]={-9225.75,339.7869,13286.974}; + azimut=-17.083944; + id=20; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item49 + { + position[]={-9228.4834,339.9317,13287.258}; + azimut=-17.083944; + id=17; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item50 + { + position[]={-9226.1025,339.79715,13286.333}; + azimut=-17.0839; + id=51; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item51 + { + position[]={-9226.2676,339.80045,13285.912}; + azimut=-17.0839; + id=52; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item52 + { + position[]={-9225.6104,339.77072,13286.257}; + azimut=-17.0839; + id=55; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item53 + { + position[]={-9227.1758,339.84412,13285.65}; + azimut=-17.0839; + id=53; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item54 + { + position[]={-9226.7432,339.82593,13285.985}; + azimut=-17.0839; + id=54; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item55 + { + position[]={-9226.2275,339.80112,13286.133}; + azimut=-17.0839; + id=70; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item56 + { + position[]={-9227.8281,339.88962,13286.597}; + azimut=-17.0839; + id=60; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item57 + { + position[]={-9227.7969,339.88263,13286.166}; + azimut=-17.0839; + id=68; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item58 + { + position[]={-9227.3564,339.86536,13286.608}; + azimut=-17.0839; + id=66; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item59 + { + position[]={-9227.0605,339.83997,13285.795}; + azimut=-17.0839; + id=61; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item60 + { + position[]={-9227.3223,339.85941,13286.271}; + azimut=-17.0839; + id=63; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item61 + { + position[]={-9226.0098,339.80829,13287.616}; + azimut=-17.0839; + id=72; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item62 + { + position[]={-9226.333,339.79715,13285.377}; + azimut=-17.0839; + id=57; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item63 + { + position[]={-9226.3096,339.79947,13285.661}; + azimut=-17.0839; + id=58; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item64 + { + position[]={-9228.4053,339.9176,13286.448}; + azimut=-17.0839; + id=62; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item65 + { + position[]={-9227.2754,339.85733,13286.298}; + azimut=-17.0839; + id=75; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item66 + { + position[]={-9227.0635,339.83984,13285.776}; + azimut=-17.0839; + id=56; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item67 + { + position[]={-9228.1729,339.89459,13285.591}; + azimut=-17.0839; + id=73; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item68 + { + position[]={-9226.2158,339.7851,13284.893}; + azimut=-17.0839; + id=69; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item69 + { + position[]={-9227.1328,339.84109,13285.587}; + azimut=-17.0839; + id=67; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item70 + { + position[]={-9227.875,339.8754,13285.286}; + azimut=-17.0839; + id=65; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item71 + { + position[]={-9226.7676,339.83124,13286.31}; + azimut=-17.0839; + id=74; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item72 + { + position[]={-9228.6436,339.93161,13286.586}; + azimut=-17.0839; + id=71; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item73 + { + position[]={-9226.9951,339.8414,13286.182}; + azimut=-17.0839; + id=59; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item74 + { + position[]={-9228.3154,339.91071,13286.268}; + azimut=-17.0839; + id=64; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item75 + { + position[]={-9226.0654,339.80463,13287.091}; + azimut=-17.0839; + id=81; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item76 + { + position[]={-9228.6787,339.92975,13286.287}; + azimut=-17.0839; + id=83; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item77 + { + position[]={-9228.6621,339.92181,13285.821}; + azimut=-17.0839; + id=82; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item78 + { + position[]={-9228.2646,339.90421,13285.957}; + azimut=-17.0839; + id=84; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item79 + { + position[]={-9227.6934,339.86774,13285.4}; + azimut=-17.0839; + id=85; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item80 + { + position[]={-9228.4668,339.91537,13286.013}; + azimut=-17.0839; + id=77; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item81 + { + position[]={-9229.5625,339.97446,13286.408}; + azimut=-17.0839; + id=78; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item82 + { + position[]={-9229.0146,339.93137,13285.37}; + azimut=-17.0839; + id=79; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item83 + { + position[]={-9226.8789,339.83426,13286.091}; + azimut=-17.0839; + id=76; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item84 + { + position[]={-9227.2725,339.85904,13286.446}; + azimut=-17.0839; + id=80; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item85 + { + position[]={-9226.5635,339.83371,13287.358}; + azimut=-17.0839; + id=97; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item86 + { + position[]={-9229.0674,339.95273,13286.533}; + azimut=-17.0839; + id=98; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item87 + { + position[]={-9226.6563,339.83679,13287.217}; + azimut=-17.0839; + id=99; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item88 + { + position[]={-9227.3896,339.87329,13287.105}; + azimut=-17.0839; + id=100; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item89 + { + position[]={-9227.2051,339.86279,13287.03}; + azimut=-17.0839; + id=96; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item90 + { + position[]={-9227.7627,339.87299,13285.532}; + azimut=-17.0839; + id=87; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item91 + { + position[]={-9228.4023,339.91022,13285.875}; + azimut=-17.0839; + id=92; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item92 + { + position[]={-9226.6992,339.83041,13286.526}; + azimut=-17.0839; + id=88; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item93 + { + position[]={-9227.2813,339.85928,13286.43}; + azimut=-17.0839; + id=89; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item94 + { + position[]={-9226.8467,339.84055,13286.729}; + azimut=-17.0839; + id=90; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item95 + { + position[]={-9226.6357,339.83777,13287.384}; + azimut=-17.0839; + id=86; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item96 + { + position[]={-9227.6309,339.87009,13285.848}; + azimut=-17.0839; + id=93; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item97 + { + position[]={-9226.5049,339.82465,13286.874}; + azimut=-17.0839; + id=94; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item98 + { + position[]={-9226.165,339.81055,13287.152}; + azimut=-17.0839; + id=91; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + class Item99 + { + position[]={-9227.6592,339.87982,13286.512}; + azimut=-17.0839; + id=95; + side="WEST"; + vehicle="Survivor1_DZ"; + player="PLAY CDG"; + skill=0.60000002; + init="this enableSimulation false;this allowDammage false;this disableAI 'FSM';this disableAI 'ANIM';this disableAI 'MOVE';"; + }; + }; + }; + class Item1 + { + side="LOGIC"; + class Vehicles + { + items=1; + class Item0 + { + position[]={-392.79468,124.22502,3488.2427}; + id=50; + side="LOGIC"; + vehicle="FunctionsManager"; + leader=1; + lock="UNLOCKED"; + skill=0.60000002; + }; + }; + }; + }; + class Vehicles + { + items=8; + class Item0 + { + position[]={-9232.3467,339.88757,13270.03}; + id=101; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item1 + { + position[]={-9221.8574,339.43732,13269.816}; + id=102; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item2 + { + position[]={-9234.4502,340.48166,13300.939}; + id=103; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item3 + { + position[]={-9220.3682,339.67667,13300.92}; + id=104; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item4 + { + position[]={-9241.1377,340.65341,13292.925}; + azimut=90.394051; + id=105; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item5 + { + position[]={-9241.2725,340.40894,13279.121}; + azimut=90.394051; + id=106; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + class Item6 + { + position[]={-9214.7939,339.26996,13291.987}; + azimut=90.6903; + id=107; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + text="wall"; + }; + class Item7 + { + position[]={-9214.8848,339.19839,13279.109}; + azimut=90.690323; + id=108; + side="EMPTY"; + vehicle="Base_WarfareBBarrier10xTall"; + skill=0.60000002; + }; + }; + class Markers + { + items=13; + class Item0 + { + position[]={4103.1338,313.21164,5133.9639}; + name="center"; + type="Empty"; + }; + class Item1 + { + position[]={-9195.6514,338.31848,13286.671}; + name="respawn_west"; + type="Empty"; + }; + class Item2 + { + position[]={2607.7231,191.32516,4093.9414}; + name="spawn0"; + type="Empty"; + }; + class Item3 + { + position[]={1038.5366,316.2226,6328.1382}; + name="spawn1"; + type="Empty"; + }; + class Item4 + { + position[]={6740.0137,117.94658,4533.6152}; + name="spawn2"; + type="Empty"; + }; + class Item5 + { + position[]={3804.7051,239.68512,3716.4133}; + name="spawn3"; + type="Empty"; + }; + class Item6 + { + position[]={1268.0143,246.92937,4057.925}; + name="spawn4"; + type="Empty"; + }; + class Item7 + { + position[]={5377.2612,184.86072,3578.0767}; + name="spawn5"; + type="Empty"; + }; + class Item8 + { + position[]={4513.6646,174.26073,6245.9609}; + name="spawn6"; + type="Empty"; + }; + class Item9 + { + position[]={1007.1273,304.23602,5306.6113}; + name="spawn7"; + type="Empty"; + }; + class Item10 + { + position[]={2800.4121,356.50119,6326.6196}; + name="spawn8"; + type="Empty"; + }; + class Item11 + { + position[]={2594.9475,260.64471,5201.458}; + name="spawn9"; + type="Empty"; + }; + class Item12 + { + position[]={5498.0342,230.34669,5209.3574}; + name="spawn10"; + type="Empty"; + }; + }; +}; +class Intro +{ + addOns[]= + { + "woodland_acr" + }; + addOnsAuto[]= + { + "woodland_acr" + }; + randomSeed=6913869; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; +class OutroWin +{ + addOns[]= + { + "woodland_acr" + }; + addOnsAuto[]= + { + "woodland_acr" + }; + randomSeed=4081731; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; +class OutroLoose +{ + addOns[]= + { + "woodland_acr" + }; + addOnsAuto[]= + { + "woodland_acr" + }; + randomSeed=4975929; + class Intel + { + startWeather=0.25; + forecastWeather=0.25; + year=2008; + month=10; + day=11; + hour=9; + minute=20; + }; +}; diff --git a/README.md b/README.md new file mode 100644 index 000000000..221888c39 --- /dev/null +++ b/README.md @@ -0,0 +1,4 @@ +**DayZ Epoch** +================ + +Experimental DayZ mod \ No newline at end of file diff --git a/dayz/dayz/PboPrefix.txt b/dayz/dayz/PboPrefix.txt new file mode 100644 index 000000000..1f4abc9ee --- /dev/null +++ b/dayz/dayz/PboPrefix.txt @@ -0,0 +1 @@ +dayz \ No newline at end of file diff --git a/dayz/dayz/characters/annie_original.p3d b/dayz/dayz/characters/annie_original.p3d new file mode 100644 index 000000000..17b19854c Binary files /dev/null and b/dayz/dayz/characters/annie_original.p3d differ diff --git a/dayz/dayz/characters/man_bandit.p3d b/dayz/dayz/characters/man_bandit.p3d new file mode 100644 index 000000000..cc2518c1d Binary files /dev/null and b/dayz/dayz/characters/man_bandit.p3d differ diff --git a/dayz/dayz/characters/man_hero.p3d b/dayz/dayz/characters/man_hero.p3d new file mode 100644 index 000000000..bbdb94880 Binary files /dev/null and b/dayz/dayz/characters/man_hero.p3d differ diff --git a/dayz/dayz/characters/man_survivor.p3d b/dayz/dayz/characters/man_survivor.p3d new file mode 100644 index 000000000..df65c9bd7 Binary files /dev/null and b/dayz/dayz/characters/man_survivor.p3d differ diff --git a/dayz/dayz/characters/woman_bandit.p3d b/dayz/dayz/characters/woman_bandit.p3d new file mode 100644 index 000000000..807d35bd8 Binary files /dev/null and b/dayz/dayz/characters/woman_bandit.p3d differ diff --git a/dayz/dayz/config.cpp b/dayz/dayz/config.cpp new file mode 100644 index 000000000..23b95f8e8 --- /dev/null +++ b/dayz/dayz/config.cpp @@ -0,0 +1,45767 @@ +//////////////////////////////////////////////////////////////////// +//DeRap: Produced from mikero's Dos Tools Dll version 3.97 +//http://dev-heaven.net/projects/list_files/mikero-pbodll +//////////////////////////////////////////////////////////////////// + +#define _ARMA_ + +//Class dayz : config.bin{ +class CfgPatches +{ + class dayz + { + units[] = {}; + weapons[] = {}; + requiredVersion = 0.1; + requiredAddons[] = {}; + }; +}; +class CfgVehicleClasses +{ + class zombie + { + displayName = "Zombie"; + }; +}; +class RscPicture; +class RscTitles +{ + titles[] = {"DeathScreen","TitleScreen","RscTitleStructuredText"}; + class DeathScreen + { + idd = -1; + movingEnable = "false"; + duration = 120; + fadein = 0; + name = "DeathScreen"; + controls[] = {"DeathScreen"}; + class DeathScreen: RscPicture + { + x = "0.00001 * safezoneW + safezoneX"; + y = "0.00001 * safezoneH + safezoneY"; + w = "1 * safezoneW"; + h = "1 * safezoneH"; + text = "\dayz\ui\screen_death_ca.paa"; + }; + }; + class TitleScreen + { + idd = -1; + movingEnable = "false"; + duration = 120; + fadein = 0; + name = "TitleScreen"; + controls[] = {"TitleScreen"}; + class TitleScreen: RscPicture + { + x = "0.00001 * safezoneW + safezoneX"; + y = "0.00001 * safezoneH + safezoneY"; + w = "1 * safezoneW"; + h = "1 * safezoneH"; + text = "\dayz\ui\screen_title_ca.paa"; + }; + }; +}; +class RscStandardDisplay; +class DayZMontage: RscStandardDisplay +{ + idd = 50666; + movingenable = 0; + class Controls + { + class pic01: RscPicture + { + idc = 1001; + x = "0.17 * safezoneW + safezoneX"; + y = "0.17 * safezoneH + safezoneY"; + w = "0.65 * safezoneW"; + h = "0.65 * safezoneH"; + colorText[] = {0,0,0,0}; + text = "\dayz\ui\intro\screen_01_ca.paa"; + }; + class pic02: pic01 + { + idc = 1002; + text = "\dayz\ui\intro\screen_02_ca.paa"; + }; + class pic03: pic01 + { + idc = 1003; + text = "\dayz\ui\intro\screen_04_ca.paa"; + }; + class pic04: pic01 + { + idc = 1004; + text = "\dayz\ui\intro\screen_03_ca.paa"; + }; + class pic05: pic01 + { + idc = 1005; + text = "\dayz\ui\intro\screen_05_ca.paa"; + }; + class pic06: pic01 + { + idc = 1006; + text = "\dayz\ui\intro\screen_06_ca.paa"; + }; + class pic07: pic01 + { + idc = 1007; + text = "\dayz\ui\intro\screen_07_ca.paa"; + }; + class pic08: pic01 + { + idc = 1008; + text = "\dayz\ui\intro\screen_08_ca.paa"; + }; + class pic09: pic01 + { + idc = 1009; + text = "\dayz\ui\intro\screen_09_ca.paa"; + }; + class pic10: pic01 + { + idc = 1010; + text = "\dayz\ui\intro\screen_10_ca.paa"; + }; + class pic11: pic01 + { + idc = 1011; + text = "\dayz\ui\intro\screen_11_ca.paa"; + }; + class pic12: pic01 + { + idc = 1012; + text = "\dayz\ui\intro\screen_12_ca.paa"; + }; + class pic13: pic01 + { + idc = 1013; + text = "\dayz\ui\intro\screen_13_ca.paa"; + }; + }; +}; +class CfgMovesBasic +{ + access = 1; + 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}; + class Default + { + access = 3; + actions = "NoActions"; + file = ""; + looped = "true"; + speed = 0.5; + disableWeapons = "false"; + enableOptics = "true"; + disableWeaponsLong = "false"; + showWeaponAim = "true"; + enableMissile = "false"; + enableBinocular = "false"; + showItemInHand = "false"; + showItemInRightHand = "false"; + showHandGun = "false"; + onLandBeg = "false"; + onLandEnd = "false"; + onLadder = "false"; + canPullTrigger = "true"; + duty = -0.5; + visibleSize = 0.75012; + aimPrecision = 1; + relSpeedMin = 1; + relSpeedMax = 1; + soundEnabled = "true"; + soundOverride = ""; + soundEdge[] = {0.5,1}; + terminal = "false"; + limitGunMovement = "true"; + variantsPlayer[] = {}; + variantsAI[] = {""}; + equivalentTo = ""; + connectAs = ""; + variantAfter[] = {5,10,20}; + connectFrom[] = {}; + connectTo[] = {}; + interpolateWith[] = {}; + interpolateTo[] = {}; + interpolateFrom[] = {}; + aiming = "aimingDefault"; + aimingBody = "aimingUpDefault"; + leaning = "leaningDefault"; + legs = "legsDefault"; + head = "headDefault"; + leaningFactorBeg = 0; + leaningFactorEnd = 0; + leaningFactorZeroPoint = -1; + interpolationSpeed = 6; + interpolationRestart = "false"; + enableDirectControl = 1; + headBobMode = 0; + headBobStrength = 0; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wrfl.p3d"; + hasCollShapeSafe = "false"; + collisionShapeSafe = ""; + boundingSphere = "true"; + enableAutoActions = "false"; + leftHandIKBeg = "false"; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKEnd = "false"; + leftHandIKCurve[] = {}; + rightHandIKCurve[] = {}; + weaponIK = 0; + preload = "false"; + walkcycles = 1; + forceAim = 0; + }; + class HealBase: Default + { + disableWeapons = "true"; + disableWeaponsLong = "true"; + enableOptics = "false"; + showWeaponAim = "false"; + canPullTrigger = "false"; + duty = 0.2; + limitGunMovement = "false"; + aiming = "empty"; + aimingBody = "empty"; + actions = "HealActionBase"; + looped = "false"; + }; + class HealBaseRfl: HealBase + { + actions = "HealActionBase"; + looped = "false"; + }; + class StandBase: Default + { + aiming = "aimingDefault"; + aimingBody = "aimingUpDefault"; + disableWeapons = "true"; + leaningFactorBeg = 1; + leaningFactorEnd = 1; + headBobMode = 2; + headBobStrength = 0.20398; + }; + class DefaultDie: Default + { + aiming = "aimingNo"; + aimingBody = "aimingNo"; + legs = "legsNo"; + head = "headNo"; + disableWeapons = "true"; + interpolationRestart = "true"; + soundEdge[] = {0.45}; + boundingSphere = 1.5; + enableDirectControl = 0; + showWeaponAim = "false"; + canPullTrigger = "false"; + headBobMode = 1; + headBobStrength = -1; + }; + class ManActions + { + SceneCommanderTalk = "UnaErcVelitelProslov2"; + SceneSleepC = "AidlPpneMstpSnonWnonDnon_SleepC_sleep"; + SceneSleepB = "AidlPpneMstpSnonWnonDnon_SleepB_sleep1"; + SceneSleepA = "AidlPpneMstpSnonWnonDnon_SleepA_sleepS"; + SceneSitUnarm_R = "sitUnarm_R_idleLoop"; + SceneSitUnarm_L = "sitUnarm_L_idleLoop"; + SceneSitRfl_L = "sitRfl_L_BidleLoop"; + SceneSitRfl_R = "sitRfl_R_BidleLoop"; + ScenePoslechVelitele = "UnaErcPoslechVelitele1"; + dooraction = "amovpercmwlksnonwnondf"; + GestureLegPush = ""; + agonyStart = "AinjPpneMstpSnonWnonDnon"; + agonyStop = "AmovPpneMstpSnonWnonDnon"; + medicStop = "AinvPknlMstpSnonWnonDnon_medicEnd"; + medicStart = "AinvPknlMstpSnonWnonDnon_medic0S"; + medicStartRightSide = "AinvPknlMstpSnonWnonDr_medic0S"; + GestureAgonyCargo = ""; + grabCarry = ""; + grabCarried = ""; + grabDrag = "AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_2"; + grabDragged = "AinjPpneMstpSnonWrflDb_grab"; + carriedStill = "AinjPfalMstpSnonWrflDnon_carried_still"; + released = ""; + releasedBad = ""; + Stop = ""; + StopRelaxed = ""; + TurnL = ""; + TurnR = ""; + TurnLRelaxed = ""; + TurnRRelaxed = ""; + ReloadMagazine = ""; + ReloadMGun = ""; + ReloadAT = ""; + ReloadMortar = ""; + ThrowGrenade = ""; + WalkF = ""; + WalkLF = ""; + WalkRF = ""; + WalkL = ""; + WalkR = ""; + WalkLB = ""; + WalkRB = ""; + WalkB = ""; + SlowF = ""; + SlowLF = ""; + SlowRF = ""; + SlowL = ""; + SlowR = ""; + SlowLB = ""; + SlowRB = ""; + SlowB = ""; + FastF = ""; + FastLF = ""; + FastRF = ""; + FastL = ""; + FastR = ""; + FastLB = ""; + FastRB = ""; + FastB = ""; + EvasiveForward = ""; + EvasiveLeft = ""; + EvasiveRight = ""; + EvasiveBack = ""; + StartSwim = ""; + StopSwim = ""; + Down = ""; + Up = ""; + PlayerStand = ""; + PlayerCrouch = ""; + PlayerProne = ""; + Lying = ""; + Stand = ""; + Combat = ""; + Crouch = ""; + CanNotMove = ""; + Civil = ""; + CivilLying = ""; + FireNotPossible = ""; + Die = ""; + WeaponOn = ""; + WeaponOff = ""; + Default = ""; + JumpOff = ""; + StrokeFist = ""; + StrokeGun = ""; + SitDown = ""; + Salute = ""; + saluteOff = ""; + GetOver = ""; + Diary = ""; + Surrender = ""; + Gear = ""; + BinocOn = ""; + BinocOff = ""; + PutDown = ""; + PutDownEnd = ""; + Medic = ""; + Treated = ""; + LadderOnDown = ""; + LadderOnUp = ""; + LadderOff = ""; + LadderOffTop = ""; + LadderOffBottom = ""; + GetInLow = ""; + GetInMedium = ""; + GetInHigh = ""; + GetOutLow = ""; + GetOutMedium = ""; + GetOutHigh = ""; + TakeFlag = ""; + HandGunOn = ""; + gestureAttack = ""; + gestureGo = ""; + gestureGoB = ""; + gestureFreeze = ""; + gesturePoint = ""; + gestureCeaseFire = ""; + gestureCover = ""; + gestureUp = ""; + gestureNo = ""; + gestureYes = ""; + gestureFollow = ""; + gestureAdvance = ""; + gestureHi = ""; + gestureHiB = ""; + gestureHiC = ""; + gestureNod = ""; + GestureSpasm0 = ""; + GestureSpasm1 = ""; + GestureSpasm2 = ""; + GestureSpasm3 = ""; + GestureSpasm4 = ""; + GestureSpasm5 = ""; + GestureSpasm6 = ""; + GestureSpasm0weak = ""; + GestureSpasm1weak = ""; + GestureSpasm2weak = ""; + GestureSpasm3weak = ""; + GestureSpasm4weak = ""; + GestureSpasm5weak = ""; + GestureSpasm6weak = ""; + healedStart = ""; + healedStop = ""; + TestDriver = "BasicDriver"; + TestDriverOut = "BasicDriverOut"; + TestGunner = "BasicSittingGunner"; + }; + class Actions + { + class NoActions: ManActions + { + GestureLegPush[] = {"GestureLegPush","Gesture"}; + GestureNod[] = {"GestureNod","Gesture"}; + GestureAgonyCargo[] = {"GestureAgonyCargo","Gesture"}; + access = 3; + ladderOnDown = "LadderCivilOn"; + ladderOnUp = "LadderCivilOn"; + turnSpeed = 1; + upDegree = -1; + limitFast = 5; + leanRRot = 0; + leanRShift = 0; + leanLRot = 0; + leanLShift = 0; + useFastMove = 0; + GestureSpasm0[] = {"GestureSpasm0","Gesture"}; + GestureSpasm1[] = {"GestureSpasm1","Gesture"}; + GestureSpasm2[] = {"GestureSpasm2","Gesture"}; + GestureSpasm3[] = {"GestureSpasm3","Gesture"}; + GestureSpasm4[] = {"GestureSpasm4","Gesture"}; + GestureSpasm5[] = {"GestureSpasm5","Gesture"}; + GestureSpasm6[] = {"GestureSpasm6","Gesture"}; + GestureSpasm0weak[] = {"GestureSpasm0weak","Gesture"}; + GestureSpasm1weak[] = {"GestureSpasm1weak","Gesture"}; + GestureSpasm2weak[] = {"GestureSpasm2weak","Gesture"}; + GestureSpasm3weak[] = {"GestureSpasm3weak","Gesture"}; + GestureSpasm4weak[] = {"GestureSpasm4weak","Gesture"}; + GestureSpasm5weak[] = {"GestureSpasm5weak","Gesture"}; + GestureSpasm6weak[] = {"GestureSpasm6weak","Gesture"}; + grabCarried = "AinjPfalMstpSnonWrflDnon_carried_Up"; + }; + class DeadActions: NoActions + { + upDegree = "ManPosDead"; + LadderOnDown = ""; + LadderOnUp = ""; + TestDriver = ""; + TestDriverOut = ""; + TestGunner = ""; + }; + class CargoActions: NoActions + { + die = "DeadState"; + }; + class RifleBaseLowStandActions: NoActions + { + stop = "AmovPercMstpSlowWrflDnon"; + default = "AmovPercMstpSlowWrflDnon"; + StopRelaxed = "AidlPercMstpSlowWrflDnon0S"; + turnL = "AmovPercMstpSlowWrflDnon_turnL"; + turnR = "AmovPercMstpSlowWrflDnon_turnR"; + turnLRelaxed = "AmovPercMstpSlowWrflDnon_turnL"; + turnRRelaxed = "AmovPercMstpSlowWrflDnon_turnR"; + reloadMagazine[] = {"WeaponMagazineReloadStand","Gesture"}; + gestureAttack[] = {"GestureAttackStand","Gesture"}; + gestureGo[] = {"GestureGoStand","Gesture"}; + gestureGoB[] = {"GestureGoBStand","Gesture"}; + gestureFreeze[] = {"GestureFreezeStand","Gesture"}; + gesturePoint[] = {"GesturePointStand","Gesture"}; + gestureCeaseFire[] = {"GestureCeaseFire","Gesture"}; + gestureCover[] = {"GestureCover","Gesture"}; + gestureUp[] = {"GestureUp","Gesture"}; + gestureNo[] = {"GestureNo","Gesture"}; + gestureYes[] = {"GestureYes","Gesture"}; + gestureFollow[] = {"GestureFollow","Gesture"}; + gestureAdvance[] = {"GestureAdvance","Gesture"}; + gestureHi[] = {"GestureHi","Gesture"}; + gestureHiB[] = {"GestureHiB","Gesture"}; + gestureHiC[] = {"GestureHiC","Gesture"}; + gestureNod[] = {"GestureNod","Gesture"}; + reloadMGun = "AmovPercMstpSlowWrflDnon"; + reloadMortar = "AmovPercMstpSlowWrflDnon"; + throwGrenade = "AwopPercMstpSgthWrflDnon_Throw1"; + walkF = "AmovPercMwlkSlowWrflDf"; + walkLF = "AmovPercMwlkSlowWrflDfl"; + walkRF = "AmovPercMwlkSlowWrflDfr"; + walkL = "AmovPercMwlkSlowWrflDl"; + walkR = "AmovPercMwlkSlowWrflDr"; + walkLB = "AmovPercMwlkSlowWrflDbl"; + walkRB = "AmovPercMwlkSlowWrflDbr"; + walkB = "AmovPercMwlkSlowWrflDb"; + slowF = "AmovPercMrunSlowWrflDf"; + slowLF = "AmovPercMrunSlowWrflDfl"; + slowRF = "AmovPercMrunSlowWrflDfr"; + slowL = "AmovPercMrunSlowWrflDl"; + slowR = "AmovPercMrunSlowWrflDr"; + slowLB = "AmovPercMrunSlowWrflDbl"; + slowRB = "AmovPercMrunSlowWrflDbr"; + slowB = "AmovPercMrunSlowWrflDb"; + fastF = "AmovPercMevaSlowWrflDf"; + fastLF = "AmovPercMevaSlowWrflDfl"; + fastRF = "AmovPercMevaSlowWrflDfr"; + fastL = "AmovPercMrunSlowWrflDl"; + fastR = "AmovPercMrunSlowWrflDr"; + fastLB = "AmovPercMrunSlowWrflDbl"; + fastRB = "AmovPercMrunSlowWrflDbr"; + fastB = "AmovPercMrunSlowWrflDb"; + EvasiveForward = "AmovPercMevaSlowWrflDf"; + EvasiveLeft = "AmovPercMstpSlowWrflDnon_AmovPercMevaSrasWrflDl"; + EvasiveRight = "AmovPercMstpSlowWrflDnon_AmovPercMevaSrasWrflDr"; + EvasiveBack = "AmovPercMstpSlowWrflDnon_AmovPercMevaSrasWrflDb"; + down = "AmovPpneMstpSrasWrflDnon"; + up = "AmovPknlMstpSlowWrflDnon"; + die = "AdthPercMstpSlowWrflDnon_r05"; + weaponOn = "AmovPknlMstpSrasWlnrDnon"; + weaponOff = "AmovPercMstpSrasWrflDnon"; + binocOn = "AwopPercMstpSoptWbinDnon_rfl"; + binocOff = "AmovPercMstpSrasWrflDnon"; + handGunOn = "AmovPercMstpSrasWpstDnon"; + takeFlag = "AinvPknlMstpSlayWrflDnon"; + putDown = "AinvPknlMstpSlayWrflDnon"; + medic = "AinvPknlMstpSlayWrflDnon_medic"; + treated = "AinvPknlMstpSlayWrflDnon_healed"; + PlayerStand = "AmovPercMstpSlowWrflDnon"; + PlayerCrouch = "AmovPknlMstpSlowWrflDnon"; + PlayerProne = "AmovPpneMstpSrasWrflDnon"; + Combat = "AmovPercMstpSrasWrflDnon"; + Lying = "AmovPpneMstpSrasWrflDnon"; + Stand = "AmovPercMstpSlowWrflDnon"; + Crouch = "AmovPknlMstpSlowWrflDnon"; + CanNotMove = "AmovPercMstpSrasWrflDnon"; + Civil = "AmovPercMstpSnonWnonDnon"; + CivilLying = "AmovPpneMstpSnonWnonDnon"; + FireNotPossible = "AmovPercMstpSrasWrflDnon"; + ladderOnDown = "LadderRifleOn"; + ladderOnUp = "LadderRifleOn"; + strokeFist = ""; + strokeGun = "AmovPercMstpSrasWrflDnon"; + GetInLow = "AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInLow"; + GetInMedium = "AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInMedium"; + GetInHigh = "AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInHigh"; + GetOutLow = "AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon_getOutLow"; + GetOutMedium = "AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon_getOutMedium"; + GetOutHigh = "AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon_getOutHigh"; + sitDown = "AmovPsitMstpSlowWrflDnon"; + getOver = "AovrPercMstpSlowWrflDf"; + salute = "AmovPercMstpSlowWrflDnon_salute"; + turnSpeed = 8; + limitFast = 5.5; + leanRRot = 0.5; + leanRShift = 0.01; + leanLRot = 0.5; + leanLShift = 0.01; + startSwim = "AswmPercMrunSnonWnonDf"; + upDegree = "ManPosStand"; + medicStop = "AinvPknlMstpSnonWrflDnon_medicEnd"; + medicStart = "AinvPknlMstpSnonWrflDnon_medic0S"; + medicStartRightSide = "AinvPknlMstpSnonWrflDr_medic0S"; + healedStop = "AinjPpneMstpSnonWrflDnon"; + healedStart = "AinjPpneMstpSnonWrflDnon_injuredHealed"; + agonyStart = "AinjPpneMstpSnonWrflDnon"; + agonyStop = "AmovPpneMstpSrasWrflDnon"; + Diary = "AmovPknlMstpSlowWrflDnon"; + Surrender = "AmovPercMstpSsurWnonDnon"; + Gear = "AmovPercMstpSlowWrflDnon_gear"; + saluteOff = "AmovPercMstpSlowWrflDnon"; + }; + class RifleLowStandActions: RifleBaseLowStandActions + { + PlayerStand = ""; + Diary = "AmovPercMstpSlowWrflDnon_diary"; + Gear = "AmovPercMstpSlowWrflDnon_gear"; + Stop = "AidlPercMstpSlowWrflDnon_player_0S"; + Die = "AdthPercMstpSlowWrflDnon_r05"; + }; + class RifleLowStandActions_gear: RifleLowStandActions + { + Stop = "AmovPercMstpSlowWrflDnon_gear"; + StopRelaxed = "AmovPercMstpSlowWrflDnon_gear"; + Default = "AmovPercMstpSlowWrflDnon_gear"; + PlayerStand = "AmovPercMstpSlowWrflDnon"; + Civil = "AmovPercMstpSnonWnonDnon_gear"; + HandGunOn = "AmovPercMstpSrasWpstDnon_gear"; + }; + class RifleLowStandActions_diary: RifleLowStandActions_gear + { + Stop = "AmovPercMstpSlowWrflDnon_diary"; + StopRelaxed = "AmovPercMstpSlowWrflDnon_diary"; + Default = "AmovPercMstpSlowWrflDnon_diary"; + }; + class RifleLowStandActionsWlkF: RifleLowStandActions + { + PlayerCrouch = "AmovPknlMwlkSlowWrflDf"; + Up = "AmovPknlMwlkSlowWrflDf"; + ThrowGrenade = "AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthThrow"; + }; + class RifleLowStandActionsRunF: RifleLowStandActions + { + PlayerCrouch = "AmovPknlMrunSlowWrflDf"; + Up = "AmovPknlMrunSlowWrflDf"; + ThrowGrenade = "AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthThrow"; + Die = "AdthPercMstpSlowWrflDnon_r05"; + }; + class RifleLowStandActionsWlkFL: RifleLowStandActions + { + PlayerCrouch = "AmovPknlMwlkSlowWrflDfl"; + Up = "AmovPknlMwlkSlowWrflDfl"; + ThrowGrenade = "AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthThrow"; + }; + class RifleLowStandActionsRunFL: RifleLowStandActions + { + PlayerCrouch = "AmovPknlMrunSlowWrflDfl"; + Up = "AmovPknlMrunSlowWrflDfl"; + ThrowGrenade = "AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthThrow"; + }; + class RifleLowStandActionsWlkL: RifleLowStandActions + { + PlayerCrouch = "AmovPknlMwlkSlowWrflDl"; + Up = "AmovPknlMwlkSlowWrflDl"; + }; + class RifleLowStandActionsRunL: RifleLowStandActions + { + PlayerCrouch = "AmovPknlMrunSlowWrflDl"; + Up = "AmovPknlMrunSlowWrflDl"; + }; + class RifleLowStandActionsWlkBL: RifleLowStandActions + { + PlayerCrouch = "AmovPknlMwlkSlowWrflDbl"; + Up = "AmovPknlMwlkSlowWrflDbl"; + }; + class RifleLowStandActionsRunBL: RifleLowStandActions + { + PlayerCrouch = "AmovPknlMrunSlowWrflDbl"; + Up = "AmovPknlMrunSlowWrflDbl"; + }; + class RifleLowStandActionsWlkB: RifleLowStandActions + { + PlayerCrouch = "AmovPknlMwlkSlowWrflDb"; + Up = "AmovPknlMwlkSlowWrflDb"; + }; + class RifleLowStandActionsRunB: RifleLowStandActions + { + PlayerCrouch = "AmovPknlMrunSlowWrflDb"; + Up = "AmovPknlMrunSlowWrflDb"; + }; + class RifleLowStandActionsWlkBR: RifleLowStandActions + { + PlayerCrouch = "AmovPknlMwlkSlowWrflDbr"; + Up = "AmovPknlMwlkSlowWrflDbr"; + }; + class RifleLowStandActionsRunBR: RifleLowStandActions + { + PlayerCrouch = "AmovPknlMrunSlowWrflDbr"; + Up = "AmovPknlMrunSlowWrflDbr"; + }; + class RifleLowStandActionsWlkR: RifleLowStandActions + { + PlayerCrouch = "AmovPknlMwlkSlowWrflDr"; + Up = "AmovPknlMwlkSlowWrflDr"; + }; + class RifleLowStandActionsRunR: RifleLowStandActions + { + PlayerCrouch = "AmovPknlMrunSlowWrflDr"; + Up = "AmovPknlMrunSlowWrflDr"; + }; + class RifleLowStandActionsWlkFR: RifleLowStandActions + { + PlayerCrouch = "AmovPknlMwlkSlowWrflDfr"; + Up = "AmovPknlMwlkSlowWrflDfr"; + ThrowGrenade = "AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthThrow"; + }; + class RifleLowStandActionsRunFR: RifleLowStandActions + { + PlayerCrouch = "AmovPknlMrunSlowWrflDfr"; + Up = "AmovPknlMrunSlowWrflDfr"; + ThrowGrenade = "AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthThrow"; + }; + class RifleStandLowEvasiveActions: RifleLowStandActions + { + fastF = "AmovPercMevaSlowWrflDf"; + fastLF = "AmovPercMevaSlowWrflDfl"; + fastRF = "AmovPercMevaSlowWrflDfr"; + throwGrenade = "AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthThrow"; + salute = ""; + sitDown = ""; + limitFast = 5.5; + Die = "AdthPercMrunSlowWrflDf_A1short"; + }; + class RifleLowStandActions_talkCalm: RifleLowStandActions + { + Stop = "AidlPercSlowWrflDnon_talkCalm"; + StopRelaxed = "AidlPercSlowWrflDnon_talkCalm"; + Default = "AidlPercSlowWrflDnon_talkCalm"; + }; + class RifleLowStandActions_talking01: RifleLowStandActions + { + Stop = "ActsPercMstpSnonWnonDnon_talking01a"; + StopRelaxed = "ActsPercMstpSnonWnonDnon_talking01a"; + Default = "ActsPercMstpSnonWnonDnon_talking01a"; + }; + class RifleLowStandActions_listening01: RifleLowStandActions + { + Stop = "AidlPercSlowWrflDnon_talkListeningS"; + StopRelaxed = "AidlPercSlowWrflDnon_talkListeningS"; + Default = "AidlPercSlowWrflDnon_talkListeningS"; + Salute = ""; + saluteOff = ""; + }; + class RifleLowStandActions_genericStani: RifleLowStandActions + { + Salute = ""; + Default = "c4coming2cdf_genericstani"; + Stop = "c4coming2cdf_genericstani"; + StopRelaxed = "c4coming2cdf_genericstani"; + Stand = "c4coming2cdf_genericstani"; + saluteOff = "c4coming2cdf_genericstani"; + }; + class RifleLowStandActions_evasiveActions: RifleLowStandActions + { + Die = "AdthPercMrunSlowWrflDf_6"; + }; + class RifleBaseStandActions: RifleBaseLowStandActions + { + stop = "AmovPercMstpSrasWrflDnon"; + default = "AmovPercMstpSrasWrflDnon"; + StopRelaxed = "AidlPercMstpSrasWrflDnon0S"; + turnL = "AmovPercMstpSrasWrflDnon_turnL"; + turnR = "AmovPercMstpSrasWrflDnon_turnR"; + turnLRelaxed = "AidlPercMstpSrasWrflDnon_turnL"; + turnRRelaxed = "AidlPercMstpSrasWrflDnon_turnR"; + reloadMagazine[] = {"WeaponMagazineReloadStand","Gesture"}; + gestureAttack[] = {"GestureAttackStand","Gesture"}; + reloadMGun = "AmovPercMstpSrasWrflDnon"; + reloadMortar = "AmovPercMstpSrasWrflDnon"; + throwGrenade = "AwopPercMstpSgthWrflDnon_Throw2"; + walkF = "AmovPercMwlkSrasWrflDf"; + walkLF = "AmovPercMwlkSrasWrflDfl"; + walkRF = "AmovPercMwlkSrasWrflDfr"; + walkL = "AmovPercMwlkSrasWrflDl"; + walkR = "AmovPercMwlkSrasWrflDr"; + walkLB = "AmovPercMwlkSrasWrflDbl"; + walkRB = "AmovPercMwlkSrasWrflDbr"; + walkB = "AmovPercMwlkSrasWrflDb"; + slowF = "AmovPercMrunSrasWrflDf"; + slowLF = "AmovPercMrunSrasWrflDfl"; + slowRF = "AmovPercMrunSrasWrflDfr"; + slowL = "AmovPercMrunSrasWrflDl"; + slowR = "AmovPercMrunSrasWrflDr"; + slowLB = "AmovPercMrunSrasWrflDbl"; + slowRB = "AmovPercMrunSrasWrflDbr"; + slowB = "AmovPercMrunSrasWrflDb"; + fastF = "AmovPercMevaSrasWrflDf"; + fastLF = "AmovPercMevaSrasWrflDfl"; + fastRF = "AmovPercMevaSrasWrflDfr"; + fastL = "AmovPercMrunSrasWrflDl"; + fastR = "AmovPercMrunSrasWrflDr"; + fastLB = "AmovPercMrunSrasWrflDbl"; + fastRB = "AmovPercMrunSrasWrflDbr"; + fastB = "AmovPercMrunSrasWrflDb"; + EvasiveLeft = "AmovPercMstpSrasWrflDnon_AmovPercMevaSrasWrflDl"; + EvasiveRight = "AmovPercMstpSrasWrflDnon_AmovPercMevaSrasWrflDr"; + EvasiveBack = "AmovPercMstpSrasWrflDnon_AmovPercMevaSrasWrflDb"; + down = "AmovPpneMstpSrasWrflDnon"; + up = "AmovPknlMstpSrasWrflDnon"; + sitDown = "AmovPsitMstpSrasWrflDnon"; + getOver = "AovrPercMstpSrasWrflDf"; + salute = "AmovPercMstpSrasWrflDnon_salute"; + PlayerStand = "AmovPercMstpSrasWrflDnon"; + upDegree = "ManPosCombat"; + PlayerCrouch = "AmovPknlMstpSrasWrflDnon"; + Combat = "AmovPercMstpSrasWrflDnon"; + FireNotPossible = "AmovPercMstpSrasWrflDnon"; + WeaponOn = "amovpercmstpsraswlnrdnon"; + Crouch = "AmovPknlMstpSrasWrflDnon"; + CanNotMove = "AmovPercMstpSlowWrflDnon"; + EvasiveForward = "AmovPercMevaSrasWrflDf"; + saluteOff = "AmovPercMstpSrasWrflDnon"; + }; + class RifleStandActions: RifleBaseStandActions + { + PlayerStand = ""; + Die = "AdthPercMstpSrasWrflDnon_r05"; + TurnR = "AmovPercMstpSrasWrflDnon_turnR"; + TurnL = "AmovPercMstpSrasWrflDnon_turnL"; + Diary = "AmovPercMstpSrasWrflDnon_diary"; + Gear = "AmovPercMstpSrasWrflDnon_gear"; + Stop = "AidlPercMstpSrasWrflDnon_aiming0S"; + }; + class RifleStandActions_genericStani: RifleStandActions + { + Default = "c4coming2cdf_genericstani"; + Stop = "c4coming2cdf_genericstani"; + StopRelaxed = "c4coming2cdf_genericstani"; + Salute = ""; + }; + class RifleLowStandActions_beatingDoctor: RifleStandActions + { + Stop = "CtsDoktor_Vojak_vyslechStand2unaerc"; + StopRelaxed = "CtsDoktor_Vojak_vyslechStand2unaerc"; + Default = "CtsDoktor_Vojak_vyslechStand2unaerc"; + Salute = ""; + Die = "AdthPercMstpSlowWrf_beating"; + }; + class RifleStandActions_gear: RifleStandActions + { + Stop = "AmovPercMstpSrasWrflDnon_gear"; + StopRelaxed = "AmovPercMstpSrasWrflDnon_gear"; + Default = "AmovPercMstpSrasWrflDnon_gear"; + PlayerStand = "AmovPercMstpSrasWrflDnon"; + Civil = "AmovPercMstpSnonWnonDnon_gear"; + HandGunOn = "AmovPercMstpSrasWpstDnon_gear"; + }; + class RifleStandActions_diary: RifleStandActions_gear + { + Stop = "AmovPercMstpSrasWrflDnon_diary"; + StopRelaxed = "AmovPercMstpSrasWrflDnon_diary"; + Default = "AmovPercMstpSrasWrflDnon_diary"; + }; + class RifleStandActions_Idle: RifleStandActions + { + updegree = "manposcombat"; + Stop = "AmovPercMstpSrasWrflDnon"; + StopRelaxed = "AidlPercMstpSrasWrflDnon0S"; + Default = "AmovPercMstpSrasWrflDnon"; + Die = "AdthPercMstpSlowWrflDnon_r05"; + saluteOff = "AidlPercMstpSrasWrflDnon0S"; + WalkF = "AidlPercMwlkSrasWrflDf"; + SlowF = "AidlPercMrunSrasWrflDf"; + FastF = "AidlPercMevaSrasWrflDf"; + Salute = "AidlPercMstpSrasWrflDnon_Salute"; + WalkB = "AidlPercMwlkSrasWrflDb"; + }; + class RifleStandEvasiveActions_Idle: RifleStandActions_Idle + { + Die = "AdthPercMrunSlowWrflDf_A1short"; + }; + class RifleStandSaluteActions_Idle: RifleStandActions_Idle + { + StopRelaxed = "AidlPercMstpSrasWrflDnon_Salute"; + Stop = "AidlPercMstpSrasWrflDnon_Salute"; + Default = "AidlPercMstpSrasWrflDnon_Salute"; + saluteOff = "AidlPercMstpSrasWrflDnon0S"; + Salute = "AidlPercMstpSrasWrflDnon0S"; + SitDown = ""; + }; + class RifleStandActionsRunF: RifleStandActions + { + PlayerCrouch = "AmovPknlMrunSrasWrflDf"; + Up = "AmovPknlMrunSrasWrflDf"; + ThrowGrenade = "AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthThrow"; + }; + class RifleStandActionsWlkF: RifleStandActions + { + PlayerCrouch = "AmovPknlMwlkSrasWrflDf"; + Up = "AmovPknlMwlkSrasWrflDf"; + ThrowGrenade = "AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthThrow"; + }; + class RifleStandActionsRunFL: RifleStandActions + { + PlayerCrouch = "AmovPknlMrunSrasWrflDfl"; + Up = "AmovPknlMrunSrasWrflDfl"; + ThrowGrenade = "AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthThrow"; + }; + class RifleStandActionsWlkFL: RifleStandActions + { + PlayerCrouch = "AmovPknlMwlkSrasWrflDfl"; + Up = "AmovPknlMwlkSrasWrflDfl"; + ThrowGrenade = "AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthThrow"; + }; + class RifleStandActionsRunL: RifleStandActions + { + PlayerCrouch = "AmovPknlMrunSrasWrflDl"; + Up = "AmovPknlMrunSrasWrflDl"; + }; + class RifleStandActionsWlkL: RifleStandActions + { + PlayerCrouch = "AmovPknlMwlkSrasWrflDl"; + Up = "AmovPknlMwlkSrasWrflDl"; + }; + class RifleStandActionsRunBL: RifleStandActions + { + PlayerCrouch = "AmovPknlMrunSrasWrflDbl"; + Up = "AmovPknlMrunSrasWrflDbl"; + }; + class RifleStandActionsWlkBL: RifleStandActions + { + PlayerCrouch = "AmovPknlMwlkSrasWrflDbl"; + Up = "AmovPknlMwlkSrasWrflDbl"; + }; + class RifleStandActionsRunB: RifleStandActions + { + PlayerCrouch = "AmovPknlMrunSrasWrflDb"; + Up = "AmovPknlMrunSrasWrflDb"; + }; + class RifleStandActionsWlkB: RifleStandActions + { + PlayerCrouch = "AmovPknlMwlkSrasWrflDb"; + Up = "AmovPknlMwlkSrasWrflDb"; + }; + class RifleStandActionsRunBR: RifleStandActions + { + PlayerCrouch = "AmovPknlMrunSrasWrflDbr"; + Up = "AmovPknlMrunSrasWrflDbr"; + }; + class RifleStandActionsWlkBR: RifleStandActions + { + PlayerCrouch = "AmovPknlMwlkSrasWrflDbr"; + Up = "AmovPknlMwlkSrasWrflDbr"; + }; + class RifleStandActionsRunR: RifleStandActions + { + PlayerCrouch = "AmovPknlMrunSrasWrflDr"; + Up = "AmovPknlMrunSrasWrflDr"; + }; + class RifleStandActionsWlkR: RifleStandActions + { + PlayerCrouch = "AmovPknlMwlkSrasWrflDr"; + Up = "AmovPknlMwlkSrasWrflDr"; + }; + class RifleStandActionsRunFR: RifleStandActions + { + PlayerCrouch = "AmovPknlMrunSrasWrflDfr"; + Up = "AmovPknlMrunSrasWrflDfr"; + ThrowGrenade = "AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthThrow"; + }; + class RifleStandActionsWlkFR: RifleStandActions + { + PlayerCrouch = "AmovPknlMwlkSrasWrflDfr"; + Up = "AmovPknlMwlkSrasWrflDfr"; + ThrowGrenade = "AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthThrow"; + }; + class RifleStandEvasiveActions: RifleStandActions + { + fastF = "AmovPercMevaSrasWrflDf"; + fastLF = "AmovPercMevaSrasWrflDfl"; + fastRF = "AmovPercMevaSrasWrflDfr"; + throwGrenade = "AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthThrow"; + salute = ""; + sitDown = ""; + limitFast = 5.5; + Die = "AdthPercMrunSlowWrflDf_A1short"; + PlayerCrouch = "AmovPknlMevaSrasWrflDf"; + Down = "AmovPpneMstpSrasWrflDnon"; + Up = "AmovPknlMevaSrasWrflDf"; + }; + class RifleKneelEvasiveActions: RifleStandEvasiveActions + { + upDegree = "ManPosCrouch"; + FastF = "AmovPknlMevaSrasWrflDf"; + FastLF = "AmovPknlMevaSrasWrflDfl"; + FastRF = "AmovPknlMevaSrasWrflDfr"; + WalkF = "AmovPknlMwlkSrasWrflDf"; + WalkLF = "AmovPknlMwlkSrasWrflDfl"; + WalkRF = "AmovPknlMwlkSrasWrflDfr"; + WalkL = "AmovPknlMwlkSrasWrflDl"; + WalkR = "AmovPknlMwlkSrasWrflDr"; + WalkLB = "AmovPknlMwlkSrasWrflDbl"; + WalkRB = "AmovPknlMwlkSrasWrflDbr"; + WalkB = "AmovPknlMwlkSrasWrflDb"; + Up = "AmovPercMevaSrasWrflDf"; + PlayerCrouch = ""; + PlayerStand = "AmovPercMevaSrasWrflDf"; + }; + class RifleLowStandSaluteActions: RifleBaseLowStandActions + { + stop = "AmovPercMstpSlowWrflDnon_Salute"; + StopRelaxed = "AmovPercMstpSlowWrflDnon_Salute"; + default = "AmovPercMstpSlowWrflDnon_Salute"; + salute = "AmovPercMstpSlowWrflDnon"; + sitDown = ""; + }; + class RifleStandSaluteActions: RifleBaseStandActions + { + stop = "AmovPercMstpSrasWrflDnon_Salute"; + StopRelaxed = "AmovPercMstpSrasWrflDnon_Salute"; + default = "AmovPercMstpSrasWrflDnon_Salute"; + salute = "AmovPercMstpSrasWrflDnon"; + sitDown = ""; + }; + class RifleLowSitActions: RifleBaseLowStandActions + { + turnL = ""; + turnR = ""; + stop = "AmovPsitMstpSlowWrflDnon"; + StopRelaxed = "AmovPsitMstpSlowWrflDnon"; + default = "AmovPsitMstpSlowWrflDnon"; + strokeFist = ""; + sitDown = "AmovPercMstpSlowWrflDnon"; + die = "AdthPsitMstpSlowWrflDnon"; + Gear = ""; + Diary = ""; + GetOver = ""; + }; + class RifleSitActions: RifleBaseStandActions + { + turnSpeed = 0; + turnL = ""; + turnR = ""; + stop = "AmovPsitMstpSrasWrflDnon"; + StopRelaxed = "AmovPsitMstpSrasWrflDnon"; + default = "AmovPsitMstpSrasWrflDnon"; + strokeFist = ""; + sitDown = "AmovPercMstpSrasWrflDnon"; + die = "AdthPsitMstpSlowWrflDnon"; + Gear = ""; + Diary = ""; + GetOver = ""; + }; + class RifleSitActionTest: RifleSitActions + { + Stop = "sitRfl_R_BidleLoopTest"; + StopRelaxed = "sitRfl_R_BidleLoopTest"; + Default = "sitRfl_R_BidleLoopTest"; + }; + class RifleSitActions_BidleLoop: RifleSitActions{}; + class RifleSitActions_BidleLoopB: RifleSitActions + { + Stop = "sitRfl_R_BidleLoop"; + StopRelaxed = "sitRfl_R_BidleLoop"; + Default = "sitRfl_R_BidleLoop"; + }; + class RifleSitAction_talkLong: RifleSitActions + { + Stop = "sitRfl_L_talkLong"; + StopRelaxed = "sitRfl_L_talkLong"; + Default = "sitRfl_L_talkLong"; + }; + class sitTableRfl_listening: RifleSitActions + { + Stop = "sitTableRfl_listening"; + StopRelaxed = "sitTableRfl_listening"; + Default = "sitTableRfl_listening"; + }; + class RidleSitActions_Table_readingPointing: RifleSitActions + { + Stop = "sitTableRfl_readingPointing"; + StopRelaxed = "sitTableRfl_readingPointing"; + Default = "sitTableRfl_readingPointing"; + }; + class RifleSitActions_Table_talking: RifleSitActions + { + Stop = "sitTableRfl_talking"; + StopRelaxed = "sitTableRfl_talking"; + Default = "sitTableRfl_talking"; + }; + class RifleSittingSleeping02Actions: RifleSitActions + { + stop = "ActsPsitMstpSnonWrflDnon_varSittingSleeping02"; + StopRelaxed = "ActsPsitMstpSnonWrflDnon_varSittingSleeping02"; + default = "ActsPsitMstpSnonWrflDnon_varSittingSleeping02"; + die = "DeadState"; + }; + class RifleSittingSleeping01Actions: RifleSitActions + { + stop = "ActsPsitMstpSnonWrflDnon_varSittingSleeping01"; + StopRelaxed = "ActsPsitMstpSnonWrflDnon_varSittingSleeping01"; + default = "ActsPsitMstpSnonWrflDnon_varSittingSleeping01"; + die = "DeadState"; + }; + class RifleSittingOnTheWallActions: RifleBaseStandActions + { + turnL = ""; + turnR = ""; + stop = "ActsPsitMstpSnonWnonDnon_varSittingOnTheWall"; + StopRelaxed = "ActsPsitMstpSnonWnonDnon_varSittingOnTheWall"; + default = "ActsPsitMstpSnonWnonDnon_varSittingOnTheWall"; + die = "DeadState"; + }; + class RifleSittingDrinking02Actions: RifleBaseStandActions + { + turnL = ""; + turnR = ""; + stop = "ActsPsitMstpSnonWrflDnon_varSittingSleeping02"; + StopRelaxed = "ActsPsitMstpSnonWrflDnon_varSittingSleeping02"; + default = "ActsPsitMstpSnonWrflDnon_varSittingSleeping02"; + die = "DeadState"; + }; + class RifleSittingDrinkingActions: RifleBaseStandActions + { + turnL = ""; + turnR = ""; + stop = "ActsPsitMstpSnonWrflDnon_varSittingDrinking"; + StopRelaxed = "ActsPsitMstpSnonWrflDnon_varSittingDrinking"; + default = "ActsPsitMstpSnonWrflDnon_varSittingDrinking"; + die = "DeadState"; + }; + class RifleSittingDrinking03Actions: RifleBaseStandActions + { + turnL = ""; + turnR = ""; + stop = "ActsPsitMstpSnonWrflDnon_varSittingDrinking"; + StopRelaxed = "ActsPsitMstpSnonWrflDnon_varSittingDrinking"; + default = "ActsPsitMstpSnonWrflDnon_varSittingDrinking"; + die = "DeadState"; + }; + class RifleStayLeantActions: RifleBaseStandActions + { + turnL = ""; + turnR = ""; + stop = "ActsPercMstpSnonWnonDnon_varStayLeant"; + StopRelaxed = "ActsPercMstpSnonWnonDnon_varStayLeant"; + default = "ActsPercMstpSnonWnonDnon_varStayLeant"; + die = "DeadState"; + }; + class RifleStandTakeActions: RifleBaseLowStandActions + { + stop = "AinvPknlMstpSlayWrflDnon"; + StopRelaxed = "AinvPknlMstpSlayWrflDnon"; + default = "AmovPknlMstpSrasWrflDnon"; + salute = ""; + sitDown = ""; + die = "AdthPknlMstpSlayWrflDnon_inventory"; + PutDown = "AmovPknlMstpSrasWrflDnon"; + }; + class RifleKneelActions: RifleBaseStandActions + { + stop = "AmovPknlMstpSrasWrflDnon"; + default = "AmovPknlMstpSrasWrflDnon"; + stopRelaxed = "AidlPknlMstpSlowWrflDnon0S"; + turnL = "AmovPknlMstpSrasWrflDnon_turnL"; + turnR = "AmovPknlMstpSrasWrflDnon_turnR"; + turnLRelaxed = "AmovPknlMstpSrasWrflDnon_turnL"; + turnRRelaxed = "AmovPknlMstpSrasWrflDnon_turnR"; + reloadMagazine[] = {"WeaponMagazineReloadStand","Gesture"}; + reloadMGun = "AmovPknlMstpSrasWrflDnon"; + reloadMortar = "AmovPknlMstpSrasWrflDnon"; + throwGrenade = "AwopPknlMstpSgthWrflDnon_Throw"; + walkF = "AmovPknlMwlkSrasWrflDf"; + walkLF = "AmovPknlMwlkSrasWrflDfl"; + walkRF = "AmovPknlMwlkSrasWrflDfr"; + walkL = "AmovPknlMwlkSrasWrflDl"; + walkR = "AmovPknlMwlkSrasWrflDr"; + walkLB = "AmovPknlMwlkSrasWrflDbl"; + walkRB = "AmovPknlMwlkSrasWrflDbr"; + walkB = "AmovPknlMwlkSrasWrflDb"; + slowF = "AmovPknlMrunSrasWrflDf"; + slowLF = "AmovPknlMrunSrasWrflDfl"; + slowRF = "AmovPknlMrunSrasWrflDfr"; + slowL = "AmovPknlMrunSrasWrflDl"; + slowR = "AmovPknlMrunSrasWrflDr"; + slowLB = "AmovPknlMrunSrasWrflDbl"; + slowRB = "AmovPknlMrunSrasWrflDbr"; + slowB = "AmovPknlMrunSrasWrflDb"; + fastF = "AmovPknlMevaSrasWrflDf"; + fastLF = "AmovPknlMevaSrasWrflDfl"; + fastRF = "AmovPknlMevaSrasWrflDfr"; + fastL = "AmovPknlMrunSrasWrflDl"; + fastR = "AmovPknlMrunSrasWrflDr"; + fastLB = "AmovPknlMrunSrasWrflDbl"; + fastRB = "AmovPknlMrunSrasWrflDbr"; + fastB = "AmovPknlMrunSrasWrflDb"; + EvasiveLeft = "AmovPknlMevaSrasWrflDfl"; + EvasiveRight = "AmovPknlMevaSrasWrflDfr"; + EvasiveBack = "AmovPknlMstpSrasWrflDnon_AmovPknlMevaSrasWrflDb"; + down = "AmovPpneMstpSrasWrflDnon"; + up = "AmovPercMstpSrasWrflDnon"; + die = "AdthPknlMstpSrasWrflDnon_1"; + weaponOn = "AmovPknlMstpSrasWlnrDnon"; + weaponOff = "AmovPknlMstpSrasWrflDnon"; + binocOn = "AwopPknlMstpSoptWbinDnon_rfl"; + binocOff = "AmovPknlMstpSrasWrflDnon"; + handGunOn = "AmovPknlMstpSrasWpstDnon"; + takeFlag = "AinvPknlMstpSlayWrflDnon_1"; + putDown = "AinvPknlMstpSlayWrflDnon_1"; + treated = "AinvPknlMstpSlayWrflDnon_healed"; + Combat = "AmovPercMstpSrasWrflDnon"; + Lying = "AmovPpneMstpSrasWrflDnon"; + Stand = "AmovPknlMstpSlowWrflDnon"; + Crouch = "AmovPknlMstpSrasWrflDnon"; + CanNotMove = "AmovPknlMstpSrasWrflDnon"; + Civil = "AmovPercMstpSnonWnonDnon"; + CivilLying = "AmovPpneMstpSnonWnonDnon"; + FireNotPossible = "AmovPknlMstpSrasWrflDnon"; + strokeFist = ""; + strokeGun = "AmovPknlMstpSrasWrflDnon"; + salute = ""; + turnSpeed = 6; + limitFast = 5.5; + upDegree = "ManPosCrouch"; + PlayerCrouch = ""; + EvasiveForward = "AmovPknlMevaSrasWrflDf"; + Diary = "AmovPknlMstpSrasWrflDnon_diary"; + Gear = "AmovPknlMstpSrasWrflDnon_gear"; + }; + class RifleKneelActions_gear: RifleKneelActions + { + Stop = "AmovPknlMstpSrasWrflDnon_gear"; + StopRelaxed = "AmovPknlMstpSrasWrflDnon_gear"; + Default = "AmovPknlMstpSrasWrflDnon_gear"; + PlayerCrouch = "AmovPknlMstpSrasWrflDnon"; + Civil = "AmovPknlMstpSnonWnonDnon_gear"; + HandGunOn = "AmovPknlMstpSrasWpstDnon_gear"; + }; + class RifleKneelActions_diary: RifleKneelActions_gear + { + Stop = "AmovPknlMstpSrasWrflDnon_diary"; + StopRelaxed = "AmovPknlMstpSrasWrflDnon_diary"; + Default = "AmovPknlMstpSrasWrflDnon_diary"; + }; + class RifleKneelLowActions: RifleKneelActions + { + Stop = "AidlPknlMstpSlowWrflDnon_player_0S"; + StopRelaxed = "AidlPknlMstpSlowWrflDnon0S"; + Default = "AmovPknlMstpSlowWrflDnon"; + TurnL = "AmovPknlMstpSlowWrflDnon_turnL"; + TurnR = "AmovPknlMstpSlowWrflDnon_turnR"; + TurnLRelaxed = "AmovPknlMstpSlowWrflDnon_turnL"; + TurnRRelaxed = "AmovPknlMstpSlowWrflDnon_turnR"; + WalkF = "AmovPknlMwlkSlowWrflDf"; + WalkLF = "AmovPknlMwlkSlowWrflDfl"; + WalkRF = "AmovPknlMwlkSlowWrflDfr"; + WalkL = "AmovPknlMwlkSlowWrflDl"; + WalkR = "AmovPknlMwlkSlowWrflDr"; + WalkLB = "AmovPknlMwlkSlowWrflDbl"; + WalkRB = "AmovPknlMwlkSlowWrflDbr"; + WalkB = "AmovPknlMwlkSlowWrflDb"; + Up = "AmovPercMstpSlowWrflDnon"; + PlayerStand = "AmovPercMstpSlowWrflDnon"; + Stand = "AmovPercMstpSlowWrflDnon"; + Crouch = "AmovPknlMstpSrasWrflDnon"; + CanNotMove = "AmovPknlMstpSlowWrflDnon"; + FireNotPossible = "AmovPknlMstpSrasWrflDnon"; + WeaponOff = "AmovPknlMstpSlowWrflDnon"; + PlayerCrouch = ""; + SlowF = "AmovPknlMrunSlowWrflDf"; + SlowLF = "AmovPknlMrunSlowWrflDfl"; + SlowRF = "AmovPknlMrunSlowWrflDfr"; + SlowL = "AmovPknlMrunSlowWrflDl"; + SlowR = "AmovPknlMrunSlowWrflDr"; + SlowLB = "AmovPknlMrunSlowWrflDbl"; + SlowRB = "AmovPknlMrunSlowWrflDbr"; + SlowB = "AmovPknlMrunSlowWrflDb"; + FastL = "AmovPknlMrunSlowWrflDl"; + FastR = "AmovPknlMrunSlowWrflDr"; + FastLB = "AmovPknlMrunSlowWrflDbl"; + FastRB = "AmovPknlMrunSlowWrflDbr"; + FastB = "AmovPknlMrunSlowWrflDb"; + FastF = "AmovPknlMevaSrasWrflDf"; + FastLF = "AmovPknlMevaSrasWrflDfl"; + FastRF = "AmovPknlMevaSrasWrflDfr"; + EvasiveForward = "AmovPknlMevaSrasWrflDf"; + EvasiveLeft = "AmovPknlMevaSrasWrflDfl"; + EvasiveRight = "AmovPknlMevaSrasWrflDfr"; + Diary = "AmovPknlMstpSlowWrflDnon_diary"; + Gear = "AmovPknlMstpSlowWrflDnon_gear"; + GetOver = "AovrPercMstpSlowWrflDf"; + }; + class RifleKneelLowActions_gear: RifleKneelLowActions + { + Stop = "AmovPknlMstpSlowWrflDnon_gear"; + StopRelaxed = "AmovPknlMstpSlowWrflDnon_gear"; + Default = "AmovPknlMstpSlowWrflDnon_gear"; + PlayerCrouch = "AmovPknlMstpSlowWrflDnon"; + Civil = "AmovPknlMstpSnonWnonDnon_gear"; + HandGunOn = "AmovPknlMstpSrasWpstDnon_gear"; + }; + class RifleKneelLowActions_diary: RifleKneelLowActions_gear + { + Stop = "AmovPknlMstpSlowWrflDnon_diary"; + StopRelaxed = "AmovPknlMstpSlowWrflDnon_diary"; + Default = "AmovPknlMstpSlowWrflDnon_diary"; + }; + class RifleKneelLowActionsRunF: RifleKneelLowActions + { + PlayerStand = "AmovPercMrunSlowWrflDf"; + Up = "AmovPercMrunSlowWrflDf"; + }; + class RifleKneelLowActionsWlkF: RifleKneelLowActions + { + PlayerStand = "AmovPercMwlkSlowWrflDf"; + Up = "AmovPercMwlkSlowWrflDf"; + }; + class RifleKneelLowActionsRunFL: RifleKneelLowActions + { + PlayerStand = "AmovPercMrunSlowWrflDfl"; + Up = "AmovPercMrunSlowWrflDfl"; + }; + class RifleKneelLowActionsWlkFL: RifleKneelLowActions + { + PlayerStand = "AmovPercMwlkSlowWrflDfl"; + Up = "AmovPercMwlkSlowWrflDfl"; + }; + class RifleKneelLowActionsRunL: RifleKneelLowActions + { + PlayerStand = "AmovPercMrunSlowWrflDl"; + Up = "AmovPercMrunSlowWrflDl"; + }; + class RifleKneelLowActionsWlkL: RifleKneelLowActions + { + PlayerStand = "AmovPercMwlkSlowWrflDl"; + Up = "AmovPercMwlkSlowWrflDl"; + }; + class RifleKneelLowActionsRunBL: RifleKneelLowActions + { + PlayerStand = "AmovPercMrunSlowWrflDbl"; + Up = "AmovPercMrunSlowWrflDbl"; + }; + class RifleKneelLowActionsWlkBL: RifleKneelLowActions + { + PlayerStand = "AmovPercMwlkSlowWrflDbl"; + Up = "AmovPercMwlkSlowWrflDbl"; + }; + class RifleKneelLowActionsRunB: RifleKneelLowActions + { + PlayerStand = "AmovPercMrunSlowWrflDb"; + Up = "AmovPercMrunSlowWrflDb"; + }; + class RifleKneelLowActionsWlkB: RifleKneelLowActions + { + PlayerStand = "AmovPercMwlkSlowWrflDb"; + Up = "AmovPercMwlkSlowWrflDb"; + }; + class RifleKneelLowActionsRunBR: RifleKneelLowActions + { + PlayerStand = "AmovPercMrunSlowWrflDbr"; + Up = "AmovPercMrunSlowWrflDbr"; + }; + class RifleKneelLowActionsWlkBR: RifleKneelLowActions + { + PlayerStand = "AmovPercMwlkSlowWrflDbr"; + Up = "AmovPercMwlkSlowWrflDbr"; + }; + class RifleKneelLowActionsRunR: RifleKneelLowActions + { + PlayerStand = "AmovPercMrunSlowWrflDr"; + Up = "AmovPercMrunSlowWrflDr"; + }; + class RifleKneelLowActionsWlkR: RifleKneelLowActions + { + PlayerStand = "AmovPercMwlkSlowWrflDr"; + Up = "AmovPercMwlkSlowWrflDr"; + }; + class RifleKneelLowActionsRunFR: RifleKneelLowActions + { + PlayerStand = "AmovPercMrunSlowWrflDfr"; + Up = "AmovPercMrunSlowWrflDfr"; + }; + class RifleKneelLowActionsWlkFR: RifleKneelLowActions + { + PlayerStand = "AmovPercMwlkSlowWrflDfr"; + Up = "AmovPercMwlkSlowWrflDfr"; + }; + class RifleKneelTakeActions: RifleKneelActions + { + stop = "AinvPknlMstpSlayWrflDnon_1"; + StopRelaxed = "AinvPknlMstpSlayWrflDnon_1"; + default = "AinvPknlMstpSlayWrflDnon_1"; + salute = ""; + sitDown = ""; + die = "AdthPknlMstpSlayWrflDnon_inventory"; + PlayerCrouch = "AmovPknlMstpSrasWrflDnon"; + }; + class RifleProneActions: RifleBaseStandActions + { + gestureAttack[] = {"GestureAttackProne","Gesture"}; + gestureGo[] = {"GestureGoBProne","Gesture"}; + gestureGoB[] = {"GestureGoBProne","Gesture"}; + gestureFreeze[] = {"GestureFreezeProne","Gesture"}; + gesturePoint[] = {"","Gesture"}; + gestureCeaseFire[] = {"","Gesture"}; + gestureCover[] = {"","Gesture"}; + gestureUp[] = {"GestureGoBProne","Gesture"}; + gestureNo[] = {"","Gesture"}; + gestureYes[] = {"","Gesture"}; + gestureFollow[] = {"","Gesture"}; + gestureAdvance[] = {"GestureAdvanceProne","Gesture"}; + stop = "AmovPpneMstpSrasWrflDnon"; + default = "AmovPpneMstpSrasWrflDnon"; + stopRelaxed = "AidlPpneMstpSrasWrflDnon01"; + turnL = "AmovPpneMstpSrasWrflDnon_turnL"; + turnR = "AmovPpneMstpSrasWrflDnon_turnR"; + turnLRelaxed = "AmovPpneMstpSrasWrflDnon_turnL"; + turnRRelaxed = "AmovPpneMstpSrasWrflDnon_turnR"; + reloadMagazine = "WeaponMagazineReloadProne"; + reloadMGun = "AmovPpneMstpSrasWrflDnon"; + reloadMortar = "AmovPpneMstpSrasWrflDnon"; + throwGrenade = "AwopPpneMstpSgthWrflDnon_Throw"; + walkF = "AmovPpneMrunSlowWrflDf"; + walkLF = "AmovPpneMrunSlowWrflDfl"; + walkRF = "AmovPpneMrunSlowWrflDfr"; + walkL = "AmovPpneMrunSlowWrflDl"; + walkR = "AmovPpneMrunSlowWrflDr"; + walkLB = "AmovPpneMrunSlowWrflDbl"; + walkRB = "AmovPpneMrunSlowWrflDbr"; + walkB = "AmovPpneMrunSlowWrflDb"; + slowF = "AmovPpneMsprSlowWrflDf"; + slowLF = "AmovPpneMsprSlowWrflDfl"; + slowRF = "AmovPpneMsprSlowWrflDfr"; + slowL = "AmovPpneMsprSlowWrflDl"; + slowR = "AmovPpneMsprSlowWrflDr"; + slowLB = "AmovPpneMsprSlowWrflDbl"; + slowRB = "AmovPpneMsprSlowWrflDbr"; + slowB = "AmovPpneMsprSlowWrflDb"; + fastF = "AmovPpneMsprSlowWrflDf"; + fastLF = "AmovPpneMsprSlowWrflDfl"; + fastRF = "AmovPpneMsprSlowWrflDfr"; + fastL = "AmovPpneMsprSlowWrflDl"; + fastR = "AmovPpneMsprSlowWrflDr"; + fastLB = "AmovPpneMsprSlowWrflDbl"; + fastRB = "AmovPpneMsprSlowWrflDbr"; + fastB = "AmovPpneMsprSlowWrflDb"; + EvasiveLeft = "AmovPpneMstpSrasWrflDnon_AmovPpneMevaSlowWrflDl"; + EvasiveRight = "AmovPpneMstpSrasWrflDnon_AmovPpneMevaSlowWrflDr"; + down = "AmovPercMstpSrasWrflDnon"; + up = "AmovPknlMstpSrasWrflDnon"; + die = "AdthPpneMstpSrasWrflDnon_1"; + weaponOn = "AmovPknlMstpSrasWlnrDnon"; + weaponOff = "AmovPpneMstpSrasWrflDnon"; + binocOn = "AwopPpneMstpSoptWbinDnon_rfl"; + binocOff = "AmovPpneMstpSrasWrflDnon"; + handGunOn = "AmovPpneMstpSrasWpstDnon"; + takeFlag = "AmovPpneMstpSrasWrflDnon"; + putDown = "AmovPpneMstpSrasWrflDnon"; + treated = "AmovPpneMstpSrasWrflDnon_healed"; + Combat = "AmovPercMstpSrasWrflDnon"; + Lying = "AmovPpneMstpSrasWrflDnon"; + Stand = "AmovPercMstpSlowWrflDnon"; + Crouch = "AmovPknlMstpSrasWrflDnon"; + CanNotMove = "AmovPpneMstpSrasWrflDnon"; + Civil = "AmovPercMstpSnonWnonDnon"; + CivilLying = "AmovPpneMstpSnonWnonDnon"; + FireNotPossible = "AmovPpneMstpSrasWrflDnon"; + strokeFist = ""; + strokeGun = "AmovPpneMstpSrasWrflDnon"; + sitDown = ""; + salute = ""; + turnSpeed = 4; + limitFast = 5.5; + leanRRot = 0; + leanRShift = 0; + leanLRot = 0; + leanLShift = 0; + upDegree = "ManPosLying"; + diary = ""; + EvasiveForward = "AmovPpneMstpSrasWrflDnon_AmovPercMsprSlowWrflDf"; + PlayerProne = ""; + Gear = ""; + GetOver = ""; + }; + class RifleProneActionsRunF: RifleProneActions + { + PlayerStand = "AmovPpneMstpSrasWrflDnon_AmovPercMsprSlowWrflDf"; + }; + class PistolStandActions: NoActions + { + gestureAttack[] = {"GestureAttackStand","Gesture"}; + gestureGo[] = {"GestureGoStand","Gesture"}; + gestureGoB[] = {"GestureGoBStand","Gesture"}; + gestureFreeze[] = {"GestureFreezeStand","Gesture"}; + gesturePoint[] = {"GesturePointStand","Gesture"}; + gestureCeaseFire[] = {"GestureCeaseFire","Gesture"}; + gestureCover[] = {"GestureCover","Gesture"}; + gestureUp[] = {"GestureUp","Gesture"}; + gestureNo[] = {"GestureNo","Gesture"}; + gestureYes[] = {"GestureYes","Gesture"}; + gestureFollow[] = {"GestureFollow","Gesture"}; + gestureAdvance[] = {"GestureAdvance","Gesture"}; + gestureHi[] = {"GestureHi","Gesture"}; + gestureHiB[] = {"GestureHiB","Gesture"}; + gestureHiC[] = {"GestureHiC","Gesture"}; + stop = "AidlPercMstpSrasWpstDnon_player_0S"; + default = "AmovPercMstpSrasWpstDnon"; + stopRelaxed = "AidlPercMstpSrasWpstDnon0S"; + turnL = "AmovPercMstpSrasWpstDnon_turnL"; + turnR = "AmovPercMstpSrasWpstDnon_turnR"; + turnLRelaxed = "AmovPercMstpSrasWpstDnon_turnL"; + turnRRelaxed = "AmovPercMstpSrasWpstDnon_turnR"; + reloadMagazine[] = {"PistolMagazineReloadStand","Gesture"}; + reloadMGun = "AmovPercMstpSrasWpstDnon"; + reloadMortar = "AmovPercMstpSrasWpstDnon"; + throwGrenade = "AwopPercMstpSgthWpstDnon_Part3"; + walkF = "AmovPercMwlkSrasWpstDf"; + walkLF = "AmovPercMwlkSrasWpstDfl"; + walkRF = "AmovPercMwlkSrasWpstDfr"; + walkL = "AmovPercMwlkSrasWpstDl"; + walkR = "AmovPercMwlkSrasWpstDr"; + walkLB = "AmovPercMwlkSrasWpstDbl"; + walkRB = "AmovPercMwlkSrasWpstDbr"; + walkB = "AmovPercMwlkSrasWpstDb"; + slowF = "AmovPercMrunSrasWpstDf"; + slowLF = "AmovPercMrunSrasWpstDfl"; + slowRF = "AmovPercMrunSrasWpstDfr"; + slowL = "AmovPercMrunSrasWpstDl"; + slowR = "AmovPercMrunSrasWpstDr"; + slowLB = "AmovPercMrunSrasWpstDbl"; + slowRB = "AmovPercMrunSrasWpstDbr"; + slowB = "AmovPercMrunSrasWpstDb"; + fastF = "AmovPercMevaSrasWpstDf"; + fastLF = "AmovPercMevaSrasWpstDfl"; + fastRF = "AmovPercMevaSrasWpstDfr"; + fastL = "AmovPercMrunSrasWpstDl"; + fastR = "AmovPercMrunSrasWpstDr"; + fastLB = "AmovPercMrunSrasWpstDbl"; + fastRB = "AmovPercMrunSrasWpstDbr"; + fastB = "AmovPercMrunSrasWpstDb"; + down = "AmovPpneMstpSrasWpstDnon"; + up = "AmovPknlMstpSrasWpstDnon"; + PlayerStand = ""; + PlayerCrouch = "AmovPknlMstpSrasWpstDnon"; + PlayerProne = "AmovPpneMstpSrasWpstDnon"; + EvasiveForward = "AmovPercMevaSrasWpstDf"; + die = "AdthPercMstpSrasWpstDnon_1"; + weaponOn = "AmovPercMstpSrasWlnrDnon"; + weaponOff = "AmovPercMstpSrasWpstDnon"; + binocOn = "AwopPercMstpSoptWbinDnon_pst"; + binocOff = "AmovPercMstpSrasWpstDnon"; + handGunOn = "AmovPercMstpSrasWrflDnon"; + takeFlag = "AinvPknlMstpSnonWnonDnon_1"; + putDown = "AinvPknlMstpSnonWnonDnon_1"; + medic = "AinvPknlMstpSnonWnonDnon_medic_1"; + treated = "AinvPknlMstpSnonWnonDnon_healed_1"; + Combat = "AmovPercMstpSrasWrflDnon"; + Lying = "AmovPpneMstpSrasWpstDnon"; + Stand = "AmovPercMstpSlowWpstDnon"; + Crouch = "AmovPknlMstpSrasWpstDnon"; + CanNotMove = "AmovPercMstpSrasWpstDnon"; + Civil = "AmovPercMstpSnonWnonDnon"; + CivilLying = "AmovPpneMstpSnonWnonDnon"; + FireNotPossible = "AmovPercMstpSrasWpstDnon"; + strokeFist = ""; + strokeGun = "AmovPercMstpSrasWpstDnon"; + GetInLow = "AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInLow"; + GetInMedium = "AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInMedium"; + GetInHigh = "AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInHigh"; + GetOutLow = "AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_getOutLow"; + GetOutMedium = "AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_getOutMedium"; + GetOutHigh = "AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_getOutHigh"; + startSwim = "AswmPercMrunSnonWnonDf"; + sitDown = "AmovPsitMstpSnonWpstDnon_ground"; + getOver = "AovrPercMstpSrasWpstDf"; + salute = "AmovPercMstpSrasWpstDnon_salute"; + leanRRot = 0.5; + leanRShift = 0.01; + leanLRot = 0.5; + leanLShift = 0.01; + turnSpeed = 8; + limitFast = 5.5; + upDegree = "ManPosHandGunStand"; + EvasiveLeft = "AmovPercMevaSrasWpstDfl"; + EvasiveRight = "AmovPercMevaSrasWpstDfr"; + grabDragged = "AinjPpneMstpSnonWnonDb_grab"; + grabDrag = "AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_2"; + diary = "AmovPknlMstpSrasWpstDnon"; + Surrender = "AmovPercMstpSsurWnonDnon"; + saluteOff = "AmovPercMstpSrasWpstDnon"; + Gear = "AmovPercMstpSrasWpstDnon_gear"; + }; + class PistolStandActions_gear: PistolStandActions + { + Stop = "AmovPercMstpSrasWpstDnon_gear"; + StopRelaxed = "AmovPercMstpSrasWpstDnon_gear"; + Default = "AmovPercMstpSrasWpstDnon_gear"; + PlayerStand = "AmovPercMstpSrasWpstDnon"; + Civil = "AmovPercMstpSnonWnonDnon_gear"; + HandGunOn = "AmovPercMstpSrasWrflDnon_gear"; + }; + class PistolStandActionsRunF: PistolStandActions + { + PlayerCrouch = "AmovPknlMrunSrasWpstDf"; + Up = "AmovPknlMrunSrasWpstDf"; + Crouch = "AmovPknlMrunSrasWpstDf"; + }; + class PistolStandActionsRunFL: PistolStandActions + { + PlayerCrouch = "AmovPknlMrunSrasWpstDfl"; + Up = "AmovPknlMrunSrasWpstDfl"; + Crouch = "AmovPknlMrunSrasWpstDfl"; + }; + class PistolStandActionsRunL: PistolStandActions + { + PlayerCrouch = "AmovPknlMrunSrasWpstDl"; + Up = "AmovPknlMrunSrasWpstDl"; + Crouch = "AmovPknlMrunSrasWpstDl"; + }; + class PistolStandActionsRunBL: PistolStandActions + { + PlayerCrouch = "AmovPknlMrunSrasWpstDbl"; + Up = "AmovPknlMrunSrasWpstDbl"; + Crouch = "AmovPknlMrunSrasWpstDbl"; + }; + class PistolStandActionsRunB: PistolStandActions + { + PlayerCrouch = "AmovPknlMrunSrasWpstDb"; + Up = "AmovPknlMrunSrasWpstDb"; + Crouch = "AmovPknlMrunSrasWpstDb"; + }; + class PistolStandActionsRunBR: PistolStandActions + { + PlayerCrouch = "AmovPknlMrunSrasWpstDbr"; + Up = "AmovPknlMrunSrasWpstDbr"; + Crouch = "AmovPknlMrunSrasWpstDbr"; + }; + class PistolStandActionsRunR: PistolStandActions + { + PlayerCrouch = "AmovPknlMrunSrasWpstDr"; + Up = "AmovPknlMrunSrasWpstDr"; + Crouch = "AmovPknlMrunSrasWpstDr"; + }; + class PistolStandActionsRunFR: PistolStandActions + { + PlayerCrouch = "AmovPknlMrunSrasWpstDfr"; + Up = "AmovPknlMrunSrasWpstDfr"; + Crouch = "AmovPknlMrunSrasWpstDfr"; + }; + class PistolStandActionsWlkF: PistolStandActionsRunF + { + PlayerCrouch = "AmovPknlMwlkSrasWpstDf"; + Up = "AmovPknlMwlkSrasWpstDf"; + Crouch = "AmovPknlMwlkSrasWpstDf"; + }; + class PistolStandActionsWlkFL: PistolStandActionsRunF + { + PlayerCrouch = "AmovPknlMwlkSrasWpstDfl"; + Up = "AmovPknlMwlkSrasWpstDfl"; + Crouch = "AmovPknlMwlkSrasWpstDfl"; + }; + class PistolStandActionsWlkL: PistolStandActionsRunF + { + PlayerCrouch = "AmovPknlMwlkSrasWpstDl"; + Up = "AmovPknlMwlkSrasWpstDl"; + Crouch = "AmovPknlMwlkSrasWpstDl"; + }; + class PistolStandActionsWlkBL: PistolStandActionsRunF + { + PlayerCrouch = "AmovPknlMwlkSrasWpstDbl"; + Up = "AmovPknlMwlkSrasWpstDbl"; + Crouch = "AmovPknlMwlkSrasWpstDbl"; + }; + class PistolStandActionsWlkB: PistolStandActionsRunF + { + PlayerCrouch = "AmovPknlMwlkSrasWpstDb"; + Up = "AmovPknlMwlkSrasWpstDb"; + Crouch = "AmovPknlMwlkSrasWpstDb"; + }; + class PistolStandActionsWlkBR: PistolStandActionsRunF + { + PlayerCrouch = "AmovPknlMwlkSrasWpstDbr"; + Up = "AmovPknlMwlkSrasWpstDbr"; + Crouch = "AmovPknlMwlkSrasWpstDbr"; + }; + class PistolStandActionsWlkR: PistolStandActionsRunF + { + PlayerCrouch = "AmovPknlMwlkSrasWpstDr"; + Up = "AmovPknlMwlkSrasWpstDr"; + Crouch = "AmovPknlMwlkSrasWpstDr"; + }; + class PistolStandActionsWlkFR: PistolStandActionsRunF + { + PlayerCrouch = "AmovPknlMwlkSrasWpstDfr"; + Up = "AmovPknlMwlkSrasWpstDfr"; + Crouch = "AmovPknlMwlkSrasWpstDfr"; + }; + class PistolLowStandActions: PistolStandActions + { + upDegree = "ManPosStand"; + Stop = "AidlPercMstpSlowWpstDnon_player_0S"; + Default = "AmovPercMstpSlowWpstDnon"; + WalkF = "AmovPercMwlkSlowWpstDf"; + WalkLF = "AmovPercMwlkSlowWpstDfl"; + WalkRF = "AmovPercMwlkSlowWpstDfr"; + WalkL = "AmovPercMwlkSlowWpstDl"; + WalkR = "AmovPercMwlkSlowWpstDr"; + WalkLB = "AmovPercMwlkSlowWpstDbl"; + WalkRB = "AmovPercMwlkSlowWpstDbr"; + WalkB = "AmovPercMwlkSlowWpstDb"; + SlowF = "AmovPercMrunSlowWpstDf"; + SlowLF = "AmovPercMrunSlowWpstDfl"; + SlowRF = "AmovPercMrunSlowWpstDfr"; + SlowL = "AmovPercMrunSlowWpstDl"; + SlowR = "AmovPercMrunSlowWpstDr"; + SlowLB = "AmovPercMrunSlowWpstDbl"; + SlowRB = "AmovPercMrunSlowWpstDbr"; + SlowB = "AmovPercMrunSlowWpstDb"; + FastF = "AmovPercMevaSlowWpstDf"; + FastLF = "AmovPercMevaSlowWpstDfl"; + FastRF = "AmovPercMevaSlowWpstDfr"; + FastL = "AmovPercMrunSlowWpstDl"; + FastR = "AmovPercMrunSlowWpstDr"; + FastLB = "AmovPercMrunSlowWpstDbl"; + FastRB = "AmovPercMrunSlowWpstDbr"; + FastB = "AmovPercMrunSlowWpstDb"; + EvasiveForward = "AmovPercMevaSlowWpstDf"; + EvasiveLeft = "AmovPercMevaSlowWpstDfl"; + EvasiveRight = "AmovPercMevaSlowWpstDfr"; + GetOver = "AovrPercMstpSlowWpstDf"; + }; + class PistolStandEvasiveActions: PistolStandActions + { + fastF = "AmovPercMevaSrasWpstDf"; + fastLF = "AmovPercMevaSrasWpstDfl"; + fastRF = "AmovPercMevaSrasWpstDfr"; + salute = ""; + limitFast = 5.5; + }; + class PistolRunFActions: PistolStandActions + { + die = "AdthPercMstpSrasWpstDf_2"; + throwGrenade = "AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthThrow"; + }; + class PistolWalkFActions: PistolStandActions + { + die = "AdthPercMstpSrasWpstDf_2"; + throwGrenade = "AmovPercMwlkSrasWpstDf_AmovPercMstpSrasWpstDnon_gthThrow"; + }; + class PistolStandSaluteActions: PistolStandActions + { + stop = "AmovPercMstpSrasWpstDnon_Salute"; + stopRelaxed = "AmovPercMstpSrasWpstDnon_Salute"; + default = "AmovPercMstpSrasWpstDnon_Salute"; + salute = "AmovPercMstpSrasWpstDnon"; + }; + class PistolStandTakeActions: PistolStandActions + { + stop = "AinvPknlMstpSnonWnonDnon_1"; + StopRelaxed = "AinvPknlMstpSnonWnonDnon_1"; + default = "AinvPknlMstpSnonWnonDnon_1"; + salute = ""; + sitDown = ""; + die = "AdthPknlMstpSnonWnonDnon_inventory"; + }; + class PistolSitActions: PistolStandActions + { + turnL = ""; + turnR = ""; + stop = "AmovPsitMstpSnonWpstDnon_ground"; + StopRelaxed = "AmovPsitMstpSnonWpstDnon_ground"; + default = "AmovPsitMstpSnonWpstDnon_ground"; + strokeFist = ""; + sitDown = "AmovPercMstpSrasWpstDnon"; + die = "AdthPsitMstpSlowWrflDnon"; + Diary = ""; + GetOver = ""; + }; + class PistolKneelActions: PistolStandActions + { + stop = "AidlPknlMstpSrasWpstDnon_player_0S"; + default = "AmovPknlMstpSrasWpstDnon"; + stopRelaxed = "AidlPknlMstpSrasWpstDnon0S"; + turnL = "AmovPknlMstpSrasWpstDnon_turnL"; + turnR = "AmovPknlMstpSrasWpstDnon_turnR"; + turnLRelaxed = "AmovPknlMstpSrasWpstDnon_turnL"; + turnRRelaxed = "AmovPknlMstpSrasWpstDnon_turnR"; + reloadMagazine[] = {"PistolMagazineReloadKneel","Gesture"}; + reloadMGun = "AmovPknlMstpSrasWpstDnon"; + reloadMortar = "AmovPknlMstpSrasWpstDnon"; + throwGrenade = "AwopPknlMstpSgthWpstDnon_Part3"; + walkF = "AmovPknlMwlkSrasWpstDf"; + walkLF = "AmovPknlMwlkSrasWpstDfl"; + walkRF = "AmovPknlMwlkSrasWpstDfr"; + walkL = "AmovPknlMwlkSrasWpstDl"; + walkR = "AmovPknlMwlkSrasWpstDr"; + walkLB = "AmovPknlMwlkSrasWpstDbl"; + walkRB = "AmovPknlMwlkSrasWpstDbr"; + walkB = "AmovPknlMwlkSrasWpstDb"; + slowF = "AmovPknlMrunSrasWpstDf"; + slowLF = "AmovPknlMrunSrasWpstDfl"; + slowRF = "AmovPknlMrunSrasWpstDfr"; + slowL = "AmovPknlMrunSrasWpstDl"; + slowR = "AmovPknlMrunSrasWpstDr"; + slowLB = "AmovPknlMrunSrasWpstDbl"; + slowRB = "AmovPknlMrunSrasWpstDbr"; + slowB = "AmovPknlMrunSrasWpstDb"; + fastF = "AmovPercMevaSrasWpstDf"; + fastLF = "AmovPercMevaSrasWpstDfl"; + fastRF = "AmovPercMevaSrasWpstDfr"; + fastL = "AmovPknlMrunSrasWpstDl"; + fastR = "AmovPknlMrunSrasWpstDr"; + fastLB = "AmovPknlMrunSrasWpstDbl"; + fastRB = "AmovPknlMrunSrasWpstDbr"; + fastB = "AmovPknlMrunSrasWpstDb"; + down = "AmovPpneMstpSrasWpstDnon"; + up = "AmovPercMstpSrasWpstDnon"; + PlayerStand = "AmovPercMstpSrasWpstDnon"; + PlayerCrouch = ""; + PlayerProne = "AmovPpneMstpSrasWpstDnon"; + die = "AdthPknlMstpSrasWpstDnon_1"; + weaponOn = "AmovPknlMstpSrasWlnrDnon"; + weaponOff = "AmovPknlMstpSrasWpstDnon"; + binocOn = "AwopPknlMstpSoptWbinDnon_pst"; + binocOff = "AmovPknlMstpSrasWpstDnon"; + handGunOn = "AmovPknlMstpSrasWrflDnon"; + takeFlag = "AinvPknlMstpSnonWnonDnon_2"; + putDown = "AinvPknlMstpSnonWnonDnon_2"; + Combat = "AmovPercMstpSrasWrflDnon"; + Lying = "AmovPpneMstpSrasWpstDnon"; + Stand = "AmovPercMstpSlowWrflDnon"; + Crouch = "AmovPknlMstpSrasWpstDnon"; + Civil = "AmovPknlMstpSnonWnonDnon"; + CivilLying = "AmovPpneMstpSnonWnonDnon"; + CanNotMove = "AmovPknlMstpSrasWpstDnon"; + FireNotPossible = "AmovPknlMstpSrasWpstDnon"; + strokeFist = ""; + strokeGun = "AmovPknlMstpSrasWpstDnon"; + sitDown = ""; + salute = ""; + turnSpeed = 6; + limitFast = 5.5; + upDegree = "ManPosHandGunCrouch"; + Gear = "AmovPknlMstpSrasWpstDnon_gear"; + }; + class PistolKneelActions_gear: PistolKneelActions + { + Stop = "AmovPknlMstpSrasWpstDnon_gear"; + StopRelaxed = "AmovPknlMstpSrasWpstDnon_gear"; + Default = "AmovPknlMstpSrasWpstDnon_gear"; + PlayerCrouch = "AmovPknlMstpSrasWpstDnon"; + HandGunOn = "AmovPknlMstpSrasWrflDnon_gear"; + Civil = "AmovPknlMstpSnonWnonDnon_gear"; + }; + class PistolKneelActionsRunF: PistolKneelActions + { + PlayerStand = "AmovPercMrunSrasWpstDf"; + Up = "AmovPercMrunSrasWpstDf"; + }; + class PistolKneelActionsRunFL: PistolKneelActions + { + PlayerStand = "AmovPercMrunSrasWpstDfl"; + Up = "AmovPercMrunSrasWpstDfl"; + }; + class PistolKneelActionsRunL: PistolKneelActions + { + PlayerStand = "AmovPercMrunSrasWpstDl"; + Up = "AmovPercMrunSrasWpstDl"; + }; + class PistolKneelActionsRunBL: PistolKneelActions + { + PlayerStand = "AmovPercMrunSrasWpstDbl"; + Up = "AmovPercMrunSrasWpstDbl"; + }; + class PistolKneelActionsRunB: PistolKneelActions + { + PlayerStand = "AmovPercMrunSrasWpstDb"; + Up = "AmovPercMrunSrasWpstDb"; + }; + class PistolKneelActionsRunBR: PistolKneelActions + { + PlayerStand = "AmovPercMrunSrasWpstDbr"; + Up = "AmovPercMrunSrasWpstDbr"; + }; + class PistolKneelActionsRunR: PistolKneelActions + { + PlayerStand = "AmovPercMrunSrasWpstDr"; + Up = "AmovPercMrunSrasWpstDr"; + }; + class PistolKneelActionsRunFr: PistolKneelActions + { + PlayerStand = "AmovPercMrunSrasWpstDfr"; + Up = "AmovPercMrunSrasWpstDfr"; + }; + class PistolKneelActionsWlkF: PistolKneelActionsRunF + { + PlayerStand = "AmovPercMwlkSrasWpstDf"; + Up = "AmovPercMwlkSrasWpstDf"; + }; + class PistolKneelActionsWlkFL: PistolKneelActionsRunF + { + PlayerStand = "AmovPercMwlkSrasWpstDfl"; + Up = "AmovPercMwlkSrasWpstDfl"; + }; + class PistolKneelActionsWlkL: PistolKneelActionsRunF + { + PlayerStand = "AmovPercMwlkSrasWpstDl"; + Up = "AmovPercMwlkSrasWpstDl"; + }; + class PistolKneelActionsWlkBL: PistolKneelActionsRunF + { + PlayerStand = "AmovPercMwlkSrasWpstDbl"; + Up = "AmovPercMwlkSrasWpstDbl"; + }; + class PistolKneelActionsWlkB: PistolKneelActionsRunF + { + PlayerStand = "AmovPercMwlkSrasWpstDb"; + Up = "AmovPercMwlkSrasWpstDb"; + }; + class PistolKneelActionsWlkBR: PistolKneelActionsRunF + { + PlayerStand = "AmovPercMwlkSrasWpstDbr"; + Up = "AmovPercMwlkSrasWpstDbr"; + }; + class PistolKneelActionsWlkR: PistolKneelActionsRunF + { + PlayerStand = "AmovPercMwlkSrasWpstDr"; + Up = "AmovPercMwlkSrasWpstDr"; + }; + class PistolKneelActionsWlkFR: PistolKneelActionsRunF + { + PlayerStand = "AmovPercMwlkSrasWpstDfr"; + Up = "AmovPercMwlkSrasWpstDfr"; + }; + class PistolLowKneelActions: PistolKneelActions + { + Stop = "AmovPknlMstpSlowWpstDnon"; + WalkF = "AmovPknlMwlkSlowWpstDf"; + WalkLF = "AmovPknlMwlkSlowWpstDfl"; + WalkRF = "AmovPknlMwlkSlowWpstDfr"; + WalkL = "AmovPknlMwlkSlowWpstDl"; + WalkR = "AmovPknlMwlkSlowWpstDr"; + WalkLB = "AmovPknlMwlkSlowWpstDbl"; + WalkRB = "AmovPknlMwlkSlowWpstDbr"; + WalkB = "AmovPknlMwlkSlowWpstDb"; + SlowF = "AmovPknlMrunSlowWpstDf"; + SlowLF = "AmovPknlMrunSlowWpstDfl"; + SlowRF = "AmovPknlMrunSlowWpstDfr"; + SlowL = "AmovPknlMrunSlowWpstDl"; + SlowR = "AmovPknlMrunSlowWpstDr"; + SlowLB = "AmovPknlMrunSlowWpstDbl"; + SlowRB = "AmovPknlMrunSlowWpstDbr"; + SlowB = "AmovPknlMrunSlowWpstDb"; + FastL = "AmovPknlMrunSlowWpstDl"; + FastR = "AmovPknlMrunSlowWpstDr"; + FastLB = "AmovPknlMrunSlowWpstDbl"; + FastRB = "AmovPknlMrunSlowWpstDbr"; + FastB = "AmovPknlMrunSlowWpstDb"; + }; + class PistolKneelTakeActions: PistolKneelActions + { + stop = "AinvPknlMstpSnonWnonDnon_2"; + StopRelaxed = "AinvPknlMstpSnonWnonDnon_2"; + default = "AinvPknlMstpSnonWnonDnon_2"; + salute = ""; + sitDown = ""; + die = "AdthPknlMstpSnonWnonDnon_inventory"; + }; + class PistolProneActions: PistolStandActions + { + gestureAttack[] = {"GestureAttackProne","Gesture"}; + gestureGo[] = {"GestureGoBProne","Gesture"}; + gestureGoB[] = {"GestureGoBProne","Gesture"}; + gestureFreeze[] = {"GestureFreezeProne","Gesture"}; + gesturePoint[] = {"","Gesture"}; + gestureCeaseFire[] = {"","Gesture"}; + gestureCover[] = {"","Gesture"}; + gestureUp[] = {"GestureGoBProne","Gesture"}; + gestureNo[] = {"","Gesture"}; + gestureYes[] = {"","Gesture"}; + gestureFollow[] = {"","Gesture"}; + gestureAdvance[] = {"GestureAdvanceProne","Gesture"}; + stop = "AmovPpneMstpSrasWpstDnon"; + default = "AmovPpneMstpSrasWpstDnon"; + stopRelaxed = "AidlPpneMstpSrasWpstDnon01"; + turnL = "AmovPpneMstpSrasWpstDnon_turnL"; + turnR = "AmovPpneMstpSrasWpstDnon_turnR"; + turnLRelaxed = "AmovPpneMstpSrasWpstDnon_turnL"; + turnRRelaxed = "AmovPpneMstpSrasWpstDnon_turnR"; + reloadMagazine = "PistolMagazineReloadProne"; + reloadMGun = "AmovPpneMstpSrasWpstDnon"; + reloadMortar = "AmovPpneMstpSrasWpstDnon"; + throwGrenade = "AwopPpneMstpSgthWpstDnon_Part3"; + walkF = "AmovPpneMrunSlowWpstDf"; + walkLF = "AmovPpneMrunSlowWpstDfl"; + walkRF = "AmovPpneMrunSlowWpstDfr"; + walkL = "AmovPpneMrunSlowWpstDl"; + walkR = "AmovPpneMrunSlowWpstDr"; + walkLB = "AmovPpneMrunSlowWpstDbl"; + walkRB = "AmovPpneMrunSlowWpstDbr"; + walkB = "AmovPpneMrunSlowWpstDb"; + slowF = "AmovPpneMrunSlowWpstDf"; + slowLF = "AmovPpneMrunSlowWpstDfl"; + slowRF = "AmovPpneMrunSlowWpstDfr"; + slowL = "AmovPpneMrunSlowWpstDl"; + slowR = "AmovPpneMrunSlowWpstDr"; + slowLB = "AmovPpneMrunSlowWpstDbl"; + slowRB = "AmovPpneMrunSlowWpstDbr"; + slowB = "AmovPpneMrunSlowWpstDb"; + fastF = "AmovPpneMrunSlowWpstDf"; + fastLF = "AmovPercMrunSrasWpstDfl"; + fastRF = "AmovPercMrunSrasWpstDfr"; + fastL = "AmovPpneMrunSlowWpstDl"; + fastR = "AmovPpneMrunSlowWpstDr"; + fastLB = "AmovPpneMrunSlowWpstDbl"; + fastRB = "AmovPpneMrunSlowWpstDbr"; + fastB = "AmovPpneMrunSlowWpstDb"; + EvasiveLeft = "AmovPpneMstpSrasWpstDnon_AmovPpneMevaSlowWpstDl"; + EvasiveRight = "AmovPpneMstpSrasWpstDnon_AmovPpneMevaSlowWpstDr"; + down = "AmovPercMstpSrasWpstDnon"; + up = "AmovPknlMstpSrasWpstDnon"; + PlayerStand = "AmovPercMstpSrasWpstDnon"; + PlayerCrouch = "AmovPknlMstpSrasWpstDnon"; + PlayerProne = "AmovPpneMstpSrasWpstDnon"; + die = "AdthPpneMstpSrasWpstDnon_1"; + weaponOn = "AmovPknlMstpSrasWlnrDnon"; + weaponOff = "AmovPpneMstpSrasWpstDnon"; + binocOn = "AwopPpneMstpSoptWbinDnon_pst"; + binocOff = "AmovPpneMstpSrasWpstDnon"; + handGunOn = "AmovPpneMstpSrasWrflDnon"; + takeFlag = "AmovPpneMstpSrasWpstDnon"; + putDown = "AmovPpneMstpSrasWpstDnon"; + treated = "AmovPpneMstpSrasWpstDnon_healed"; + Combat = "AmovPercMstpSrasWrflDnon"; + Lying = "AmovPpneMstpSrasWpstDnon"; + Stand = "AmovPercMstpSlowWrflDnon"; + Crouch = "AmovPknlMstpSrasWpstDnon"; + CanNotMove = "AmovPpneMstpSrasWpstDnon"; + Civil = "AmovPercMstpSnonWnonDnon"; + CivilLying = "AmovPpneMstpSnonWnonDnon"; + FireNotPossible = "AmovPpneMstpSrasWpstDnon"; + strokeFist = ""; + strokeGun = "AmovPpneMstpSrasWpstDnon"; + sitDown = ""; + salute = ""; + turnSpeed = 4; + limitFast = 5.5; + leanRRot = 0; + leanRShift = 0; + leanLRot = 0; + leanLShift = 0; + upDegree = "ManPosHandGunLying"; + diary = ""; + GetOver = ""; + }; + class CivilStandActions: NoActions + { + gestureHi[] = {"GestureHi","Gesture"}; + gestureHiB[] = {"GestureHiB","Gesture"}; + gestureHiC[] = {"GestureHiC","Gesture"}; + gestureNod[] = {"GestureNod","Gesture"}; + stop = "AidlPercMstpSnonWnonDnon_player"; + default = "AmovPercMstpSnonWnonDnon"; + stopRelaxed = "AidlPercMstpSnonWnonDnon"; + turnL = "AmovPercMstpSnonWnonDnon_turnL"; + turnR = "AmovPercMstpSnonWnonDnon_turnR"; + turnLRelaxed = "AmovPercMstpSnonWnonDnon_turnL"; + turnRRelaxed = "AmovPercMstpSnonWnonDnon_turnR"; + reloadMagazine = "AmovPercMstpSnonWnonDnon"; + reloadMGun = "AmovPercMstpSnonWnonDnon"; + reloadMortar = "AmovPercMstpSnonWnonDnon"; + throwGrenade = "AwopPercMstpSgthWnonDnon_throw"; + walkF = "AmovPercMwlkSnonWnonDf"; + walkLF = "AmovPercMwlkSnonWnonDfl"; + walkRF = "AmovPercMwlkSnonWnonDfr"; + walkL = "AmovPercMwlkSnonWnonDl"; + walkR = "AmovPercMwlkSnonWnonDr"; + walkLB = "AmovPercMwlkSnonWnonDbl"; + walkRB = "AmovPercMwlkSnonWnonDbr"; + walkB = "AmovPercMwlkSnonWnonDb"; + slowF = "AmovPercMrunSnonWnonDf"; + slowLF = "AmovPercMrunSnonWnonDfl"; + slowRF = "AmovPercMrunSnonWnonDfr"; + slowL = "AmovPercMrunSnonWnonDl"; + slowR = "AmovPercMrunSnonWnonDr"; + slowLB = "AmovPercMrunSnonWnonDbl"; + slowRB = "AmovPercMrunSnonWnonDbr"; + slowB = "AmovPercMrunSnonWnonDb"; + fastF = "AmovPercMevaSnonWnonDf"; + fastLF = "AmovPercMevaSnonWnonDfl"; + fastRF = "AmovPercMevaSnonWnonDfr"; + fastL = "AmovPercMrunSnonWnonDl"; + fastR = "AmovPercMrunSnonWnonDr"; + fastLB = "AmovPercMrunSnonWnonDbl"; + fastRB = "AmovPercMrunSnonWnonDbr"; + fastB = "AmovPercMrunSnonWnonDb"; + EvasiveForward = "AmovPercMevaSnonWnonDf"; + down = "AmovPpneMstpSnonWnonDnon"; + up = "AmovPknlMstpSnonWnonDnon"; + die = "AdthPercMstpSnonWnonDnon_1"; + weaponOn = "AmovPercMstpSrasWlnrDnon"; + weaponOff = "AmovPercMstpSnonWnonDnon"; + binocOn = "AwopPercMstpSoptWbinDnon_non"; + binocOff = "AmovPercMstpSnonWnonDnon"; + handGunOn = "AmovPercMstpSrasWpstDnon"; + takeFlag = "AinvPknlMstpSnonWnonDnon_3"; + putDown = "AinvPknlMstpSnonWnonDnon_3"; + medic = "AinvPknlMstpSnonWnonDnon_medic_2"; + treated = "AinvPknlMstpSnonWnonDnon_healed_2"; + PlayerStand = ""; + PlayerCrouch = "AmovPknlMstpSnonWnonDnon"; + PlayerProne = "AmovPpneMstpSnonWnonDnon"; + Combat = "AmovPercMstpSrasWrflDnon"; + Lying = "AmovPpneMstpSnonWnonDnon"; + Stand = "AmovPercMstpSnonWnonDnon"; + Crouch = "AmovPknlMstpSnonWnonDnon"; + CanNotMove = "AmovPercMstpSnonWnonDnon"; + Civil = "AmovPercMstpSnonWnonDnon"; + CivilLying = "AmovPpneMstpSnonWnonDnon"; + FireNotPossible = "AmovPercMstpSnonWnonDnon"; + strokeFist = ""; + strokeGun = "AmovPercMstpSnonWnonDnon"; + GetInLow = "AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInLow"; + GetInMedium = "AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInMedium"; + GetInHigh = "AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInHigh"; + GetOutLow = "AcrgPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_getOutLow"; + GetOutMedium = "AcrgPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_getOutMedium"; + GetOutHigh = "AcrgPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_getOutHigh"; + startSwim = "AswmPercMrunSnonWnonDf"; + sitDown = "AmovPsitMstpSnonWnonDnon_ground"; + getOver = "AovrPercMstpSnonWnonDf"; + salute = "AmovPercMstpSnonWnonDnon_salute"; + turnSpeed = 8; + limitFast = 4; + leanRRot = 0.57; + leanRShift = 0.1; + leanLRot = 0.57; + leanLShift = 0.07; + upDegree = "ManPosNoWeapon"; + EvasiveLeft = "AmovPercMevaSnonWnonDfl"; + EvasiveRight = "AmovPercMevaSnonWnonDfr"; + grabDragged = "AinjPpneMstpSnonWnonDb_grab"; + grabDrag = "AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_2"; + diary = "AmovPercMstpSnonWnonDnon"; + Surrender = "AmovPercMstpSsurWnonDnon"; + saluteOff = "AmovPercMstpSnonWnonDnon"; + }; + class CivilStandActions_noCollision: CivilStandActions + { + Stop = "AmovPercMstpSnonWnonDnon_nocollision"; + StopRelaxed = "AmovPercMstpSnonWnonDnon_nocollision"; + Default = "AmovPercMstpSnonWnonDnon_nocollision"; + }; + class CivilStandActions_CommanderTalk: CivilStandActions + { + Default = "UnaErcVelitelProslov2"; + Stop = "UnaErcVelitelProslov2"; + StopRelaxed = "UnaErcVelitelProslov2"; + SceneCommanderTalk = "UnaErcVelitelProslov2"; + }; + class CivilStandActions_Doktor_idleni0: CivilStandActions + { + Stop = "CtsDoktor_Doktor_idleni0"; + StopRelaxed = "CtsDoktor_Doktor_idleni0"; + Default = "CtsDoktor_Doktor_idleni0"; + Civil = "CtsDoktor_Doktor_idleni0"; + Die = "CtsDoktor_Doktor_death"; + }; + class CivilStandActions_idleni1: CivilStandActions + { + Stop = "CtsPercMstpSnonWnonDnon_idleLoop"; + StopRelaxed = "CtsPercMstpSnonWnonDnon_idleLoop"; + Default = "CtsPercMstpSnonWnonDnon_idleLoop"; + }; + class CivilStandAction_OprenOZabradli: CivilStandActions + { + Default = "Csdr_LHD_oprenOzabradli118cm_A"; + Stop = "Csdr_LHD_oprenOzabradli118cm_A"; + StopRelaxed = "Csdr_LHD_oprenOzabradli118cm_A"; + }; + class CivilStandActions_CommanderListen: CivilStandActions + { + Stop = "UnaErcPoslechVelitele1"; + StopRelaxed = "UnaErcPoslechVelitele1"; + Default = "UnaErcPoslechVelitele1"; + Stand = "UnaErcPoslechVelitele1"; + CanNotMove = "UnaErcPoslechVelitele1"; + PlayerStand = "UnaErcPoslechVelitele1"; + Up = "UnaErcPoslechVelitele1"; + }; + class CivilStandActions_talkHeated: CivilStandActions + { + Die = "AdthPercMstpSlowWrflDnon_1"; + }; + class CivilStandActions_assembling: CivilStandActions + { + Stop = "ActsPercSnonWnonDnon_assembling"; + StopRelaxed = "ActsPercSnonWnonDnon_assembling"; + Default = "ActsPercSnonWnonDnon_assembling"; + }; + class CivilStandActions_talking01: CivilStandActions + { + Stop = "ActsPercMstpSnonWnonDnon_talking01"; + StopRelaxed = "ActsPercMstpSnonWnonDnon_talking01"; + Default = "ActsPercMstpSnonWnonDnon_talking01"; + Stand = "ActsPercMstpSnonWnonDnon_talking01"; + }; + class CivilStandActions_talkingA: CivilStandActions + { + Stop = "AidlPercSnonWnonDnon_talkAS"; + StopRelaxed = "AidlPercSnonWnonDnon_talkAS"; + Default = "AidlPercSnonWnonDnon_talkAS"; + saluteOff = ""; + Salute = ""; + }; + class CivilStandActions_talkingB: CivilStandActions + { + Stop = "AidlPercSnonWnonDnon_talkBS"; + StopRelaxed = "AidlPercSnonWnonDnon_talkBS"; + Default = "AidlPercSnonWnonDnon_talkBS"; + Salute = ""; + saluteOff = ""; + }; + class CivilStandActions_talking02: CivilStandActions_talking01 + { + Stop = "ActsPercMstpSnonWnonDnon_talking02"; + StopRelaxed = "ActsPercMstpSnonWnonDnon_talking02"; + Default = "ActsPercMstpSnonWnonDnon_talking02"; + }; + class CivilStandActions_talking03: CivilStandActions_talking01 + { + Stop = "ActsPercMstpSnonWnonDnon_talking03"; + StopRelaxed = "ActsPercMstpSnonWnonDnon_talking03"; + Default = "ActsPercMstpSnonWnonDnon_talking03"; + }; + class CivilStandActions_talking04: CivilStandActions_talking01 + { + StopRelaxed = "ActsPercMstpSnonWnonDnon_talking04"; + Stop = "ActsPercMstpSnonWnonDnon_talking04"; + Default = "ActsPercMstpSnonWnonDnon_talking04"; + }; + class CivilStandAction_c0briefing_shaftoe: CivilStandActions + { + Stop = "shaftoe_c0briefing_otazky_loop"; + StopRelaxed = "shaftoe_c0briefing_otazky_loop"; + Default = "shaftoe_c0briefing_otazky_loop"; + }; + class CIvilStandActions_c0briefing_miles: CivilStandActions + { + Stop = "miles_c0briefing_otazky_loop"; + StopRelaxed = "miles_c0briefing_otazky_loop"; + Default = "miles_c0briefing_otazky_loop"; + }; + class CivilStandActions_c0briefing_promitac: CivilStandActions + { + Stop = "promitac_c0briefing_otazky_loop"; + StopRelaxed = "promitac_c0briefing_otazky_loop"; + Default = "promitac_c0briefing_otazky_loop"; + }; + class CivilStandActions_poslouchani: CivilStandActions + { + Stop = "AmovPercMstpSnonWnonDnon_zevl"; + StopRelaxed = "AmovPercMstpSnonWnonDnon_zevl"; + Default = "AmovPercMstpSnonWnonDnon_zevl"; + }; + class CivilStandActions_poslouchaniRuceVBok: CivilStandActions + { + Stop = "poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbok"; + StopRelaxed = "poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbok"; + Default = "poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbok"; + }; + class CivilStandActions_poslouchaniRuceVSobe: CivilStandActions + { + Stop = "poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVsobePanev"; + StopRelaxed = "poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVsobePanev"; + Default = "poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVsobePanev"; + }; + class CivilStandActions_poslouchaniRukaVtvar45st: CivilStandActions + { + Stop = "poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_rukaVtvar45st"; + StopRelaxed = "poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_rukaVtvar45st"; + Default = "poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_rukaVtvar45st"; + }; + class CivilStandActions_poslouchaniRuceZaZady: CivilStandActions + { + Stop = "poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceZaZady"; + StopRelaxed = "poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceZaZady"; + Default = "poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceZaZady"; + }; + class CivilStandActions_poslouchaniRuceVbokA: CivilStandActions + { + Stop = "poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokA"; + StopRelaxed = "poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokA"; + Default = "poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokA"; + }; + class CivilStandActions_crowdcheers: CivilStandActions + { + Stop = "c7a_bravoTOerc_idle"; + StopRelaxed = "c7a_bravoTOerc_idle"; + Salute = ""; + saluteOff = ""; + Default = "c7a_bravoTOerc_idle"; + }; + class CivilStandActions_crowdcheerspotlesk: CivilStandActions + { + Stop = "c7a_bravoTleskani_idle"; + StopRelaxed = "c7a_bravoTleskani_idle"; + Default = "c7a_bravoTleskani_idle"; + Salute = ""; + }; + class CivilStandActions_crowdcheerssalute: CivilStandActions + { + Stop = "c7a_bravo_dovadeni6_idle"; + StopRelaxed = "c7a_bravo_dovadeni6_idle"; + Default = "c7a_bravo_dovadeni6_idle"; + Salute = ""; + }; + class CivilStandActions_noSalute: CivilStandActions + { + Salute = ""; + }; + class CivilStandActions_dovadeni2: CivilStandActions + { + Stop = "c7a_bravo_dovadeni2"; + StopRelaxed = "c7a_bravo_dovadeni2"; + Default = "c7a_bravo_dovadeni2"; + Salute = ""; + }; + class CivilStandActions_dovadeni3: CivilStandActions_dovadeni2 + { + Stop = "c7a_bravo_dovadeni3"; + StopRelaxed = "c7a_bravo_dovadeni3"; + Default = "c7a_bravo_dovadeni3"; + }; + class CivilStandActions_dovadeni4: CivilStandActions_dovadeni2 + { + Stop = "c7a_bravo_dovadeni4"; + StopRelaxed = "c7a_bravo_dovadeni4"; + Default = "c7a_bravo_dovadeni4"; + }; + class CivilStandActions_dovadeni5: CivilStandActions_dovadeni2 + { + Stop = "c7a_bravo_dovadeni5"; + StopRelaxed = "c7a_bravo_dovadeni5"; + Default = "c7a_bravo_dovadeni5"; + }; + class CivilStandActions_dovadeni7: CivilStandActions_dovadeni2 + { + Stop = "c7a_bravo_dovadeni7"; + StopRelaxed = "c7a_bravo_dovadeni7"; + Default = "c7a_bravo_dovadeni7"; + }; + class CivilStandActions_dovadeni1: CivilStandActions_dovadeni2 + { + Stop = "c7a_bravo_dovadeni1"; + StopRelaxed = "c7a_bravo_dovadeni1"; + Default = "c7a_bravo_dovadeni1"; + }; + class CivilStandActions_TowingTractorSupport: CivilStandActions + { + Stop = "TowingTractorSupport"; + StopRelaxed = "TowingTractorSupport"; + saluteOff = ""; + Salute = ""; + Default = "TowingTractorSupport"; + }; + class CivilStandActions_RepairingErc: CivilStandActions + { + Stop = "RepairingErc"; + StopRelaxed = "RepairingErc"; + Default = "RepairingErc"; + Salute = ""; + saluteOff = ""; + }; + class CivilStandActions_LHD_hiDeck: CivilStandActions + { + Stop = "LHD_hiDeck"; + StopRelaxed = "LHD_hiDeck"; + Default = "LHD_hiDeck"; + Salute = ""; + saluteOff = ""; + }; + class CivilStandActions_LHD_krajPaluby: CivilStandActions + { + Stop = "LHD_krajPaluby"; + StopRelaxed = "LHD_krajPaluby"; + Default = "LHD_krajPaluby"; + Salute = ""; + saluteOff = ""; + }; + class CivilStandActions_LHD_midDeck: CivilStandActions + { + Stop = "LHD_midDeck"; + StopRelaxed = "LHD_midDeck"; + Default = "LHD_midDeck"; + saluteOff = ""; + Salute = ""; + }; + class CivilStandActions_AmovPercMstpSnonWnonDnon_initLoop: CivilStandActions + { + Stop = "AmovPercMstpSnonWnonDnon_initLoop"; + StopRelaxed = "AmovPercMstpSnonWnonDnon_initLoop"; + Default = "AmovPercMstpSnonWnonDnon_initLoop"; + saluteOff = ""; + Salute = ""; + }; + class CivilStandActions_kliky: CivilStandActions_AmovPercMstpSnonWnonDnon_initLoop + { + Die = "AdthPpneMstpSnonWnonDnon"; + }; + class CivilStandActions_AlexLoopIngame: CivilStandActions + { + Stop = "c5efe_AlexLoopIngame"; + StopRelaxed = "c5efe_AlexLoopIngame"; + Default = "c5efe_AlexLoopIngame"; + Die = "c5efe_AlexDeath"; + }; + class CivilStandActions_honza: CivilStandActions + { + Stop = "C5efe_honzaLoop"; + StopRelaxed = "C5efe_honzaLoop"; + Default = "C5efe_honzaLoop"; + }; + class CivilStandActions_alex: CivilStandActions + { + Stop = "C5efe_alexLoopIngame"; + StopRelaxed = "C5efe_alexLoopIngame"; + Default = "C5efe_alexLoopIngame"; + }; + class CivilStandActions_michal: CivilStandActions + { + Stop = "c5efe_MichalLoop"; + StopRelaxed = "c5efe_MichalLoop"; + Default = "c5efe_MichalLoop"; + }; + class CivilStandActions_zbyshek: CivilStandActions + { + Stop = "c5efe_ZbyshekLoop"; + StopRelaxed = "c5efe_ZbyshekLoop"; + Default = "c5efe_ZbyshekLoop"; + }; + class Action_AnimViewControl: CivilStandActions + { + Stop = "AnimViewControl"; + StopRelaxed = "AnimViewControl"; + Stand = "AnimViewControl"; + Default = "AnimViewControl"; + }; + class CivilRunActions: CivilStandActions + { + throwGrenade = "AmovPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon_gthThrow"; + salute = ""; + die = "CzmbAdthPercMrunSnonWnonDf"; + }; + class CivilRunActionsF: CivilRunActions + { + Crouch = "AmovPknlMrunSnonWnonDf"; + PlayerCrouch = "AmovPknlMrunSnonWnonDf"; + Up = "AmovPknlMrunSnonWnonDf"; + }; + class CivilRunActionsFL: CivilRunActions + { + Crouch = "AmovPknlMrunSnonWnonDfl"; + PlayerCrouch = "AmovPknlMrunSnonWnonDfl"; + Up = "AmovPknlMrunSnonWnonDfl"; + }; + class CivilRunActionsL: CivilRunActions + { + Crouch = "AmovPknlMrunSnonWnonDl"; + PlayerCrouch = "AmovPknlMrunSnonWnonDl"; + Up = "AmovPknlMrunSnonWnonDl"; + }; + class CivilRunActionsBL: CivilRunActions + { + Crouch = "AmovPknlMrunSnonWnonDbl"; + PlayerCrouch = "AmovPknlMrunSnonWnonDbl"; + Up = "AmovPknlMrunSnonWnonDbl"; + }; + class CivilRunActionsB: CivilRunActions + { + Crouch = "AmovPknlMrunSnonWnonDb"; + PlayerCrouch = "AmovPknlMrunSnonWnonDb"; + Up = "AmovPknlMrunSnonWnonDb"; + }; + class CivilRunActionsBR: CivilRunActions + { + Crouch = "AmovPknlMrunSnonWnonDbr"; + PlayerCrouch = "AmovPknlMrunSnonWnonDbr"; + Up = "AmovPknlMrunSnonWnonDbr"; + }; + class CivilRunActionsR: CivilRunActions + { + Crouch = "AmovPknlMrunSnonWnonDr"; + PlayerCrouch = "AmovPknlMrunSnonWnonDr"; + Up = "AmovPknlMrunSnonWnonDr"; + }; + class CivilRunActionsFR: CivilRunActions + { + Crouch = "AmovPknlMrunSnonWnonDfr"; + PlayerCrouch = "AmovPknlMrunSnonWnonDfr"; + Up = "AmovPknlMrunSnonWnonDfr"; + }; + class CivilWlkActionsF: CivilRunActionsF + { + PlayerCrouch = "AmovPknlMwlkSnonWnonDf"; + Crouch = "AmovPknlMwlkSnonWnonDf"; + Up = "AmovPknlMwlkSnonWnonDf"; + Die = "ZombieWalkingDeath"; + }; + class CivilWlkActionsFL: CivilWlkActionsF + { + PlayerCrouch = "AmovPknlMwlkSnonWnonDfl"; + Crouch = "AmovPknlMwlkSnonWnonDfl"; + Up = "AmovPknlMwlkSnonWnonDfl"; + }; + class CivilWlkActionsL: CivilWlkActionsF + { + Crouch = "AmovPknlMwlkSnonWnonDl"; + PlayerCrouch = "AmovPknlMwlkSnonWnonDl"; + Up = "AmovPknlMwlkSnonWnonDl"; + }; + class CivilWlkActionsBL: CivilWlkActionsF + { + Crouch = "AmovPknlMwlkSnonWnonDbl"; + PlayerCrouch = "AmovPknlMwlkSnonWnonDbl"; + Up = "AmovPknlMwlkSnonWnonDbl"; + }; + class CivilWlkActionsB: CivilWlkActionsF + { + Crouch = "AmovPknlMwlkSnonWnonDb"; + PlayerCrouch = "AmovPknlMwlkSnonWnonDb"; + Up = "AmovPknlMwlkSnonWnonDb"; + }; + class CivilWlkActionsBR: CivilWlkActionsF + { + Crouch = "AmovPknlMwlkSnonWnonDbr"; + PlayerCrouch = "AmovPknlMwlkSnonWnonDbr"; + Up = "AmovPknlMwlkSnonWnonDbr"; + }; + class CivilWlkActionsR: CivilWlkActionsF + { + Crouch = "AmovPknlMwlkSnonWnonDr"; + PlayerCrouch = "AmovPknlMwlkSnonWnonDr"; + Up = "AmovPknlMwlkSnonWnonDr"; + }; + class CivilWlkActionsFR: CivilWlkActionsF + { + Crouch = "AmovPknlMwlkSnonWnonDfr"; + PlayerCrouch = "AmovPknlMwlkSnonWnonDfr"; + Up = "AmovPknlMwlkSnonWnonDfr"; + }; + class CivilStandActions_NikitinDead: CivilStandActions + { + toAgony = "ActsPknlMstpSnonWnonDnon_TreatingInjured_NikitinDead"; + Stop = "ActsPknlMstpSnonWnonDnon_TreatingInjured_NikitinDead"; + StopRelaxed = "ActsPknlMstpSnonWnonDnon_TreatingInjured_NikitinDead"; + Lying = "ActsPknlMstpSnonWnonDnon_TreatingInjured_NikitinDead"; + CanNotMove = "ActsPknlMstpSnonWnonDnon_TreatingInjured_NikitinDead"; + Die = "AdthPercMstpSrasWrflDnon_NikitinDead2"; + Default = "ActsPknlMstpSnonWnonDnon_TreatingInjured_NikitinDead"; + }; + class CivilEvasiveActions: CivilStandActions + { + fastF = "AmovPercMevaSnonWnonDf"; + fastLF = "AmovPercMevaSnonWnonDfl"; + fastRF = "AmovPercMevaSnonWnonDfr"; + throwGrenade = "AmovPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon_gthThrow"; + salute = ""; + limitFast = 5.5; + }; + class CivilStandSaluteActions: CivilStandActions + { + stop = "AmovPercMstpSnonWnonDnon_Salute"; + stopRelaxed = "AmovPercMstpSnonWnonDnon_Salute"; + default = "AmovPercMstpSnonWnonDnon_Salute"; + salute = "AmovPercMstpSnonWnonDnon"; + }; + class CivilStandTakeActions: CivilStandActions + { + stop = "AinvPknlMstpSnonWnonDnon_3"; + StopRelaxed = "AinvPknlMstpSnonWnonDnon_3"; + default = "AinvPknlMstpSnonWnonDnon_3"; + salute = ""; + sitDown = ""; + die = "AdthPknlMstpSnonWnonDnon_inventory"; + }; + class CivilSitActions: CivilStandActions + { + turnL = ""; + turnR = ""; + stop = "AmovPsitMstpSnonWnonDnon_ground"; + StopRelaxed = "AmovPsitMstpSnonWnonDnon_ground"; + default = "AmovPsitMstpSnonWnonDnon_ground"; + strokeFist = ""; + sitDown = "AmovPercMstpSnonWnonDnon"; + die = "AdthPsitMstpSlowWrflDnon"; + Diary = ""; + GetOver = ""; + }; + class CivilSitActions_beatingDoctor: CivilSitActions + { + Stop = "CtsDoktor_Doktor_uder3"; + StopRelaxed = "CtsDoktor_Doktor_uder3"; + Default = "CtsDoktor_Doktor_uder3"; + Die = "CtsDoktor_Doktor_death"; + }; + class CivilSitActions_idleLoop: CivilSitActions + { + Stop = "sitUnarm_L_idleLoop"; + StopRelaxed = "sitUnarm_L_idleLoop"; + Default = "sitUnarm_L_idleLoop"; + Die = "adthpsitmstpsnonwnondnon_forgoten"; + }; + class CivilSitActions_idleLoop_Pallets1: CivilSitActions_idleLoop + { + Default = "sitUnarm_L_idleLoop_onFoiledPallets"; + Stop = "sitUnarm_L_idleLoop_onFoiledPallets"; + StopRelaxed = "sitUnarm_L_idleLoop_onFoiledPallets"; + }; + class CivilSitActions_idleLoop_Pallets2: CivilSitActions_idleLoop + { + Default = "sitUnarm_L_idleLoop_onFoiledPallets2"; + Stop = "sitUnarm_L_idleLoop_onFoiledPallets2"; + StopRelaxed = "sitUnarm_L_idleLoop_onFoiledPallets2"; + }; + class CivilSitActions_idleLoop_UH1Y: CivilSitActions_idleLoop + { + Default = "sitUnarm_L_idleLoop_inUH1Y"; + Stop = "sitUnarm_L_idleLoop_inUH1Y"; + StopRelaxed = "sitUnarm_L_idleLoop_inUH1Y"; + }; + class CivilSitActions_idleLoop_TTractor: CivilSitActions + { + Stop = "sitTableRfl_listening_onTTractor"; + StopRelaxed = "sitTableRfl_listening_onTTractor"; + Default = "sitTableRfl_listening_onTTractor"; + }; + class CivilSitActions_idleLoopR: CivilSitActions + { + Stop = "sitUnarm_R_idleLoop"; + StopRelaxed = "sitUnarm_R_idleLoop"; + Default = "sitUnarm_R_idleLoop"; + Die = "adthpsitmstpsnonwnondnon_forgoten"; + }; + class CivilSitActions_UnarmSitTable: CivilSitActions + { + Stop = "sitTableUnarm_talkingListening"; + StopRelaxed = "sitTableUnarm_talkingListening"; + Default = "sitTableUnarm_talkingListening"; + }; + class CivilSitActions_UnarmSitTableTTractor: CivilSitActions + { + Stop = "sitTableUnarm_talkingListening_TowingTractor"; + StopRelaxed = "sitTableUnarm_talkingListening_TowingTractor"; + Default = "sitTableUnarm_talkingListening_TowingTractor"; + }; + class CivilSitActions_c0Briefing_cooper: CivilSitActions + { + Stop = "cooper_c0Briefing_loop"; + StopRelaxed = "cooper_c0Briefing_loop"; + Default = "cooper_c0Briefing_loop"; + WalkF = "cooper_c0Briefing_loop"; + WalkLF = "cooper_c0Briefing_loop"; + SlowF = "cooper_c0Briefing_loop"; + EvasiveForward = "cooper_c0Briefing_loop"; + WalkRF = "cooper_c0Briefing_loop"; + SlowRF = "cooper_c0Briefing_loop"; + SlowLF = "cooper_c0Briefing_loop"; + FastF = "cooper_c0Briefing_loop"; + FastLF = "cooper_c0Briefing_loop"; + FastRF = "cooper_c0Briefing_loop"; + Up = "cooper_c0Briefing_loop"; + Down = "cooper_c0Briefing_loop"; + PlayerStand = "cooper_c0Briefing_loop"; + PlayerCrouch = "cooper_c0Briefing_loop"; + PlayerProne = "cooper_c0Briefing_loop"; + Stand = "cooper_c0Briefing_loop"; + Salute = "cooper_c0Briefing_loop"; + saluteOff = "cooper_c0Briefing_loop"; + GetOver = "cooper_c0Briefing_loop"; + }; + class CivilSitActions_c0Briefing_ohara: CivilSitActions + { + Stop = "ohara_c0briefing_loop"; + StopRelaxed = "ohara_c0briefing_loop"; + Default = "ohara_c0briefing_loop"; + }; + class CivilSitActions_c0Briefing_rodriguez: CivilSitActions + { + Stop = "rodriguez_c0briefing_loop"; + StopRelaxed = "rodriguez_c0briefing_loop"; + Default = "rodriguez_c0briefing_loop"; + }; + class CivilSitActions_c0Briefing_sykes: CivilSitActions + { + Stop = "sykes_c0briefing_loop"; + StopRelaxed = "sykes_c0briefing_loop"; + Default = "sykes_c0briefing_loop"; + }; + class CivilSitActions_c0briefing_shaftoe_odpovedel: CivilSitActions + { + Stop = "shaftoe_c0briefing_odpovedel_loop"; + StopRelaxed = "shaftoe_c0briefing_odpovedel_loop"; + Default = "shaftoe_c0briefing_odpovedel_loop"; + }; + class CivilSitActions_c0briefing_miles_odpovedel: CivilSitActions + { + Stop = "miles_c0briefing_odpovedel_loop"; + StopRelaxed = "miles_c0briefing_odpovedel_loop"; + Default = "miles_c0briefing_odpovedel_loop"; + }; + class CivilSitActions_c0briefing_promitac_odpovedel: CivilSitActions + { + Stop = "promitac_c0briefing_odpovedel_loop"; + StopRelaxed = "promitac_c0briefing_odpovedel_loop"; + Default = "promitac_c0briefing_odpovedel_loop"; + }; + class CivilSitActions_SitInHigh: CivilSitActions + { + Stop = "SitInHigh"; + StopRelaxed = "SitInHigh"; + Default = "SitInHigh"; + Salute = ""; + saluteOff = ""; + }; + class CivilSitActions_CivilSitting: CivilSitActions + { + Stop = "CivilSitting"; + StopRelaxed = "CivilSitting"; + Default = "CivilSitting"; + Salute = ""; + saluteOff = ""; + SitDown = ""; + Die = "c1galkina_svazanyMuzDeath"; + }; + class CivilSitActions_HonzaLoop: CivilSitActions + { + Stop = "c5efe_HonzaLoop"; + StopRelaxed = "c5efe_HonzaLoop"; + Default = "c5efe_HonzaLoop"; + Die = "c5efe_HonzaDeath"; + }; + class CivilSitActions_MichalLoop: CivilSitActions + { + Default = "c5efe_MichalLoop"; + Stop = "c5efe_MichalLoop"; + StopRelaxed = "c5efe_MichalLoop"; + Die = "c5efe_MichalDeath"; + }; + class CivilSitActions_ZbyshekLoop: CivilSitActions + { + Stop = "c5efe_ZbyshekLoop"; + StopRelaxed = "c5efe_ZbyshekLoop"; + Default = "c5efe_ZbyshekLoop"; + Die = "c5efe_ZbyshekDeath"; + }; + class CivilStandSurrenderActions: CivilStandActions + { + turnL = ""; + turnR = ""; + stop = "AmovPercMstpSsurWnonDnon"; + StopRelaxed = "AmovPercMstpSsurWnonDnon"; + default = "AmovPercMstpSsurWnonDnon"; + }; + class CivilKneelActions: CivilStandActions + { + stop = "AidlPknlMstpSnonWnonDnon_player"; + default = "AmovPknlMstpSnonWnonDnon"; + stopRelaxed = "AidlPknlMstpSnonWnonDnon"; + turnL = "AmovPknlMstpSnonWnonDnon_turnL"; + turnR = "AmovPknlMstpSnonWnonDnon_turnR"; + turnLRelaxed = "AmovPknlMstpSnonWnonDnon_turnL"; + turnRRelaxed = "AmovPknlMstpSnonWnonDnon_turnR"; + reloadMagazine = "AmovPknlMstpSnonWnonDnon"; + reloadMGun = "AmovPknlMstpSnonWnonDnon"; + walkF = "AmovPknlMwlkSnonWnonDf"; + walkLF = "AmovPknlMwlkSnonWnonDfl"; + walkRF = "AmovPknlMwlkSnonWnonDfr"; + walkL = "AmovPknlMwlkSnonWnonDl"; + walkR = "AmovPknlMwlkSnonWnonDr"; + walkLB = "AmovPknlMwlkSnonWnonDbl"; + walkRB = "AmovPknlMwlkSnonWnonDbr"; + walkB = "AmovPknlMwlkSnonWnonDb"; + slowF = "AmovPknlMrunSnonWnonDf"; + slowLF = "AmovPknlMrunSnonWnonDfl"; + slowRF = "AmovPknlMrunSnonWnonDfr"; + slowL = "AmovPknlMrunSnonWnonDl"; + slowR = "AmovPknlMrunSnonWnonDr"; + slowLB = "AmovPknlMrunSnonWnonDbl"; + slowRB = "AmovPknlMrunSnonWnonDbr"; + slowB = "AmovPknlMrunSnonWnonDb"; + fastF = "AmovPercMevaSnonWnonDf"; + fastLF = "AmovPercMevaSnonWnonDfl"; + fastRF = "AmovPercMevaSnonWnonDfr"; + fastL = "AmovPknlMrunSnonWnonDl"; + fastR = "AmovPknlMrunSnonWnonDr"; + fastLB = "AmovPknlMrunSnonWnonDbl"; + fastRB = "AmovPknlMrunSnonWnonDbr"; + fastB = "AmovPknlMrunSnonWnonDb"; + down = "AmovPpneMstpSnonWnonDnon"; + up = "AmovPercMstpSnonWnonDnon"; + die = "AdthPknlMstpSnonWnonDnon_1"; + weaponOn = "AmovPknlMstpSrasWlnrDnon"; + weaponOff = "AmovPknlMstpSnonWnonDnon"; + binocOn = "AwopPercMstpSoptWbinDnon_non"; + binocOff = "AmovPknlMstpSnonWnonDnon"; + handGunOn = "AmovPknlMstpSrasWpstDnon"; + takeFlag = "AinvPknlMstpSnonWnonDnon_4"; + putDown = "AinvPknlMstpSnonWnonDnon_4"; + Combat = "AmovPknlMstpSrasWrflDnon"; + Lying = "AmovPpneMstpSnonWnonDnon"; + Stand = "AmovPercMstpSlowWrflDnon"; + Crouch = "AmovPknlMstpSnonWnonDnon"; + CanNotMove = "AmovPknlMstpSnonWnonDnon"; + Civil = "AmovPercMstpSnonWnonDnon"; + CivilLying = "AmovPpneMstpSnonWnonDnon"; + FireNotPossible = "AmovPknlMstpSnonWnonDnon"; + strokeFist = ""; + strokeGun = "AmovPknlMstpSnonWnonDnon"; + sitDown = ""; + salute = ""; + turnSpeed = 6; + limitFast = 5.5; + PlayerCrouch = ""; + PlayerStand = "AmovPercMstpSnonWnonDnon"; + ReloadAT = "AmovPknlMstpSnonWnonDnon"; + ReloadMortar = "AmovPknlMstpSnonWnonDnon"; + }; + class CivilKneelActions_gear: CivilKneelActions + { + Stop = "AmovPknlMstpSnonWnonDnon_gear"; + StopRelaxed = "AmovPknlMstpSnonWnonDnon_gear"; + Default = "AmovPknlMstpSnonWnonDnon_gear"; + PlayerCrouch = "AmovPknlMstpSnonWnonDnon"; + Civil = "AmovPknlMstpSnonWnonDnon_gear"; + }; + class CivilKneelActionsRunF: CivilKneelActions + { + PlayerStand = "AmovPercMrunSnonWnonDf"; + Stand = "AmovPercMrunSnonWnonDf"; + Up = "AmovPercMrunSnonWnonDf"; + }; + class CivilKneelActionsRunFl: CivilKneelActions + { + PlayerStand = "AmovPercMrunSnonWnonDfl"; + Stand = "AmovPercMrunSnonWnonDfl"; + Up = "AmovPercMrunSnonWnonDfl"; + }; + class CivilKneelActionsRunL: CivilKneelActions + { + PlayerStand = "AmovPercMrunSnonWnonDl"; + Stand = "AmovPercMrunSnonWnonDl"; + Up = "AmovPercMrunSnonWnonDl"; + }; + class CivilKneelActionsRunBL: CivilKneelActions + { + PlayerStand = "AmovPercMrunSnonWnonDbl"; + Stand = "AmovPercMrunSnonWnonDbl"; + Up = "AmovPercMrunSnonWnonDbl"; + }; + class CivilKneelActionsRunB: CivilKneelActions + { + PlayerStand = "AmovPercMrunSnonWnonDb"; + Stand = "AmovPercMrunSnonWnonDb"; + Up = "AmovPercMrunSnonWnonDb"; + }; + class CivilKneelActionsRunBR: CivilKneelActions + { + PlayerStand = "AmovPercMrunSnonWnonDbr"; + Stand = "AmovPercMrunSnonWnonDbr"; + Up = "AmovPercMrunSnonWnonDbr"; + }; + class CivilKneelActionsRunR: CivilKneelActions + { + PlayerStand = "AmovPercMrunSnonWnonDr"; + Stand = "AmovPercMrunSnonWnonDr"; + Up = "AmovPercMrunSnonWnonDr"; + }; + class CivilKneelActionsRunFR: CivilKneelActions + { + PlayerStand = "AmovPercMrunSnonWnonDfr"; + Stand = "AmovPercMrunSnonWnonDfr"; + Up = "AmovPercMrunSnonWnonDfr"; + }; + class CivilKneelActionsWlkF: CivilKneelActionsRunF + { + PlayerStand = "AmovPercMwlkSnonWnonDf"; + Stand = "AmovPercMwlkSnonWnonDf"; + Up = "AmovPercMwlkSnonWnonDf"; + }; + class CivilKneelActionsWlkFL: CivilKneelActionsRunF + { + PlayerStand = "AmovPercMwlkSnonWnonDfl"; + Stand = "AmovPercMwlkSnonWnonDfl"; + Up = "AmovPercMwlkSnonWnonDfl"; + }; + class CivilKneelActionsWlkL: CivilKneelActionsRunF + { + PlayerStand = "AmovPercMwlkSnonWnonDl"; + Stand = "AmovPercMwlkSnonWnonDl"; + Up = "AmovPercMwlkSnonWnonDl"; + }; + class CivilKneelActionsWlkBL: CivilKneelActionsRunF + { + PlayerStand = "AmovPercMwlkSnonWnonDbl"; + Stand = "AmovPercMwlkSnonWnonDbl"; + Up = "AmovPercMwlkSnonWnonDbl"; + }; + class CivilKneelActionsWlkB: CivilKneelActionsRunF + { + PlayerStand = "AmovPercMwlkSnonWnonDb"; + Stand = "AmovPercMwlkSnonWnonDb"; + Up = "AmovPercMwlkSnonWnonDb"; + }; + class CivilKneelActionsWlkBR: CivilKneelActionsRunF + { + PlayerStand = "AmovPercMwlkSnonWnonDbr"; + Stand = "AmovPercMwlkSnonWnonDbr"; + Up = "AmovPercMwlkSnonWnonDbr"; + }; + class CivilKneelActionsWlkR: CivilKneelActionsRunF + { + PlayerStand = "AmovPercMwlkSnonWnonDr"; + Stand = "AmovPercMwlkSnonWnonDr"; + Up = "AmovPercMwlkSnonWnonDr"; + }; + class CivilKneelActionsWlkFR: CivilKneelActionsRunF + { + PlayerStand = "AmovPercMwlkSnonWnonDfr"; + Stand = "AmovPercMwlkSnonWnonDfr"; + Up = "AmovPercMwlkSnonWnonDfr"; + }; + class CivilKneelActions_fixing: CivilKneelActions + { + Stop = "ActsPercSnonWnonDnon_carFixing2"; + StopRelaxed = "ActsPercSnonWnonDnon_carFixing2"; + Default = "ActsPercSnonWnonDnon_carFixing2"; + }; + class CivilKneelTakeActions: CivilKneelActions + { + stop = "AinvPknlMstpSnonWnonDnon_4"; + StopRelaxed = "AinvPknlMstpSnonWnonDnon_4"; + default = "AinvPknlMstpSnonWnonDnon_4"; + salute = ""; + sitDown = ""; + die = "AdthPknlMstpSnonWnonDnon_inventory"; + }; + class CivilKneelActions_RepairingKneel: CivilKneelActions + { + Stop = "RepairingKneel"; + StopRelaxed = "RepairingKneel"; + Default = "RepairingKneel"; + Salute = ""; + saluteOff = ""; + }; + class CivilKneelActions_crowdCheers: CivilKneelActions + { + Stop = "c7a_bravoKnl_idle"; + StopRelaxed = "c7a_bravoKnl_idle"; + Default = "c7a_bravoKnl_idle"; + }; + class CivilProneActions: CivilStandActions + { + stop = "AmovPpneMstpSnonWnonDnon"; + default = "AmovPpneMstpSnonWnonDnon"; + stopRelaxed = "AidlPpneMstpSnonWnonDnon01"; + turnL = "AmovPpneMstpSnonWnonDnon_turnL"; + turnR = "AmovPpneMstpSnonWnonDnon_turnR"; + turnLRelaxed = "AmovPpneMstpSnonWnonDnon_turnL"; + turnRRelaxed = "AmovPpneMstpSnonWnonDnon_turnR"; + reloadMagazine = "AmovPpneMstpSnonWnonDnon"; + reloadMGun = "AmovPpneMstpSnonWnonDnon"; + reloadMortar = "AmovPpneMstpSnonWnonDnon"; + throwGrenade = "AwopPpneMstpSgthWnonDnon_throw"; + walkF = "AmovPpneMrunSnonWnonDf"; + walkLF = "AmovPpneMrunSnonWnonDfl"; + walkRF = "AmovPpneMrunSnonWnonDfr"; + walkL = "AmovPpneMrunSnonWnonDl"; + walkR = "AmovPpneMrunSnonWnonDr"; + walkLB = "AmovPpneMrunSnonWnonDbl"; + walkRB = "AmovPpneMrunSnonWnonDbr"; + walkB = "AmovPpneMrunSnonWnonDb"; + slowF = "AmovPpneMrunSnonWnonDf"; + slowLF = "AmovPpneMrunSnonWnonDfl"; + slowRF = "AmovPpneMrunSnonWnonDfr"; + slowL = "AmovPpneMrunSnonWnonDl"; + slowR = "AmovPpneMrunSnonWnonDr"; + slowLB = "AmovPpneMrunSnonWnonDbl"; + slowRB = "AmovPpneMrunSnonWnonDbr"; + slowB = "AmovPpneMrunSnonWnonDb"; + fastF = "AmovPpneMrunSnonWnonDf"; + fastLF = "AmovPpneMrunSnonWnonDfl"; + fastRF = "AmovPpneMrunSnonWnonDfr"; + fastL = "AmovPpneMrunSnonWnonDl"; + fastR = "AmovPpneMrunSnonWnonDr"; + fastLB = "AmovPpneMrunSnonWnonDbl"; + fastRB = "AmovPpneMrunSnonWnonDbr"; + fastB = "AmovPpneMrunSnonWnonDb"; + EvasiveLeft = "AmovPpneMstpSnonWnonDnon_AmovPpneMevaSnonWnonDl"; + EvasiveRight = "AmovPpneMstpSnonWnonDnon_AmovPpneMevaSnonWnonDr"; + down = "AmovPercMstpSnonWnonDnon"; + up = "AmovPknlMstpSnonWnonDnon"; + die = "AdthPpneMstpSnonWnonDnon"; + weaponOn = "AmovPknlMstpSrasWlnrDnon"; + weaponOff = "AmovPpneMstpSnonWnonDnon"; + binocOn = "AwopPpneMstpSoptWbinDnon_non"; + binocOff = "AmovPpneMstpSnonWnonDnon"; + handGunOn = "AmovPpneMstpSrasWpstDnon"; + takeFlag = "AmovPpneMstpSnonWnonDnon"; + putDown = "AmovPpneMstpSnonWnonDnon"; + treated = "AmovPpneMstpSnonWnonDnon_healed"; + Combat = "AmovPercMstpSrasWrflDnon"; + Lying = "AmovPpneMstpSrasWrflDnon"; + Stand = "AmovPercMstpSnonWnonDnon"; + Crouch = "AmovPpneMstpSnonWnonDnon"; + CanNotMove = "AmovPpneMstpSnonWnonDnon"; + Civil = "AmovPercMstpSnonWnonDnon"; + CivilLying = "AmovPpneMstpSnonWnonDnon"; + FireNotPossible = "AmovPpneMstpSnonWnonDnon"; + strokeFist = ""; + strokeGun = "AmovPpneMstpSnonWnonDnon"; + sitDown = ""; + salute = ""; + turnSpeed = 4; + limitFast = 5.5; + leanRRot = 0; + leanRShift = 0; + leanLRot = 0; + leanLShift = 0; + upDegree = "ManPosLyingNoWeapon"; + diary = ""; + EvasiveForward = "AmovPpneMstpSnonWnonDnon_AmovPercMsprSnonWnonDf_2"; + GetOver = ""; + PlayerStand = "AmovPercMstpSnonWnonDnon"; + }; + class CivilProneActions_fixing: CivilProneActions + { + Stop = "ActsPercSnonWnonDnon_carFixing"; + StopRelaxed = "ActsPercSnonWnonDnon_carFixing"; + Default = "ActsPercSnonWnonDnon_carFixing"; + }; + class LauncherKneelActions: NoActions + { + leanRRot = 0.5; + leanRShift = 0.01; + leanLRot = 0.5; + leanLShift = 0.01; + stop = "AmovPknlMstpSrasWlnrDnon"; + default = "AmovPknlMstpSrasWlnrDnon"; + weaponOn = "AmovPknlMstpSrasWlnrDnon"; + weaponOff = "AmovPknlMstpSrasWrflDnon"; + binocOn = "AwopPknlMstpSoptWbinDnon_lnr"; + binocOff = "AmovPknlMstpSrasWlnrDnon"; + handGunOn = "AmovPknlMstpSrasWpstDnon"; + down = "AmovPpneMstpSnonWnonDnon"; + reloadMagazine[] = {"LauncherMagazineReloadStand","gesture"}; + reloadAT[] = {"LauncherMagazineReloadStand","Gesture"}; + up = "AmovPercMstpSnonWnonDnon"; + PlayerStand = "AmovPercMstpSnonWnonDnon"; + PlayerCrouch = "AmovPknlMstpSrasWlnrDnon"; + PlayerProne = "AmovPpneMstpSnonWnonDnon"; + Combat = "AmovPercMstpSrasWrflDnon"; + Lying = "AmovPpneMstpSrasWrflDnon"; + Stand = "AmovPercMstpSlowWrflDnon"; + Crouch = "AmovPknlMstpSrasWrflDnon"; + die = "AdthPknlMwlkSrasWlnrDf_1"; + Civil = "AmovPercMstpSnonWnonDnon"; + CivilLying = "AmovPpneMstpSnonWnonDnon"; + walkF = "AmovPknlMwlkSrasWlnrDf"; + walkLF = "AmovPknlMwlkSrasWlnrDfl"; + walkRF = "AmovPknlMwlkSrasWlnrDfr"; + walkL = "AmovPknlMwlkSrasWlnrDl"; + walkR = "AmovPknlMwlkSrasWlnrDr"; + walkLB = "AmovPknlMwlkSrasWlnrDbl"; + walkRB = "AmovPknlMwlkSrasWlnrDbr"; + walkB = "AmovPknlMwlkSrasWlnrDb"; + slowF = "AmovPknlMrunSrasWlnrDf"; + slowLF = "AmovPknlMrunSrasWlnrDfl"; + slowRF = "AmovPknlMrunSrasWlnrDfr"; + slowL = "AmovPknlMrunSrasWlnrDl"; + slowR = "AmovPknlMrunSrasWlnrDr"; + slowLB = "AmovPknlMrunSrasWlnrDbl"; + slowRB = "AmovPknlMrunSrasWlnrDbr"; + slowB = "AmovPknlMrunSrasWlnrDb"; + fastF = "AmovPercMevaSlowWlnrDf"; + fastLF = "AmovPercMevaSlowWlnrDfl"; + fastRF = "AmovPercMevaSlowWlnrDfr"; + fastL = "AmovPknlMrunSrasWlnrDl"; + fastR = "AmovPknlMrunSrasWlnrDr"; + fastLB = "AmovPknlMrunSrasWlnrDbl"; + fastRB = "AmovPknlMrunSrasWlnrDbr"; + fastB = "AmovPknlMrunSrasWlnrDb"; + EvasiveForward = "AmovPercMevaSlowWlnrDf"; + turnL = "AmovPknlMstpSrasWlnrDnon_turnL"; + turnR = "AmovPknlMstpSrasWlnrDnon_turnR"; + turnLRelaxed = "AmovPknlMstpSrasWlnrDnon_turnL"; + turnRRelaxed = "AmovPknlMstpSrasWlnrDnon_turnR"; + getInCar = "AmovPknlMstpSrasWrflDnon"; + getOutCar = "AmovPknlMstpSrasWrflDnon"; + getInTank = "AmovPknlMstpSrasWrflDnon"; + getOutTank = "AmovPknlMstpSrasWrflDnon"; + upDegree = "ManPosWeapon"; + treated = "AinvPknlMstpSnonWnonDnon_healed_2"; + turnSpeed = 6; + StartSwim = "AswmPercMrunSnonWnonDf"; + EvasiveLeft = "AmovPercMevaSlowWlnrDfl"; + EvasiveRight = "AmovPercMevaSlowWlnrDfr"; + diary = "AmovPknlMstpSrasWlnrDnon"; + Surrender = "AmovPercMstpSsurWnonDnon"; + PutDown = "AinvPknlMstpSnonWnonDnon_2"; + Medic = "AinvPknlMstpSnonWnonDnon_medic_2"; + }; + class CivilProneActions_sleep: CivilStandActions + { + Stop = "AidlPpneMstpSnonWnonDnon_SleepA_sleepS"; + StopRelaxed = "AidlPpneMstpSnonWnonDnon_SleepA_sleepS"; + Default = "AidlPpneMstpSnonWnonDnon_SleepA_sleepS"; + Die = "AidlPpneMstpSnonWnonDnon_SleepA_death"; + }; + class CivilProneActions_sleepB: CivilProneActions + { + Stop = "AidlPpneMstpSnonWnonDnon_SleepB_sleep1"; + StopRelaxed = "AidlPpneMstpSnonWnonDnon_SleepB_sleep1"; + Default = "AidlPpneMstpSnonWnonDnon_SleepB_sleep1"; + }; + class CivilProneActions_talk01: CivilProneActions + { + Stop = "AidlPpneMstpSnonWnonDnon_SleepC_sleep0"; + StopRelaxed = "AidlPpneMstpSnonWnonDnon_SleepC_sleep0"; + Default = "AidlPpneMstpSnonWnonDnon_SleepC_sleep0"; + Die = "AidlPpneMstpSnonWnonDnon_SleepC_death"; + Down = "AidlPpneMstpSnonWnonDnon_SleepC_sleep0"; + Up = ""; + saluteOff = ""; + Stand = "AidlPpneMstpSnonWnonDnon_SleepC_sleep0"; + Civil = "AidlPpneMstpSnonWnonDnon_SleepC_sleep0"; + }; + class LauncherKneelStpActions: LauncherKneelActions + { + die = "AdthPknlMstpSrasWlnrDnon_1"; + Up = "amovpercmstpsraswlnrdnon"; + PlayerStand = "amovpercmstpsraswlnrdnon"; + Stand = "amovpercmstpsraswlnrdnon"; + Combat = "AmovPercMstpSrasWlnrDnon"; + Crouch = "AmovPknlMstpSrasWlnrDnon"; + StopRelaxed = "AidlPknlMstpSrasWlnrDnon0S"; + diary = "AmovPknlMstpSrasWlnrDnon"; + PlayerCrouch = ""; + Stop = "AidlPknlMstpSrasWlnrDnon_player_0S"; + }; + class LauncherKneelStpActionsRunF: LauncherKneelStpActions + { + PlayerStand = "amovpercmrunsraswlnrdf"; + Stand = "amovpercmrunsraswlnrdf"; + Up = "amovpercmrunsraswlnrdf"; + }; + class LauncherKneelStpActionsRunFL: LauncherKneelStpActionsRunF + { + Up = "amovpercmrunsraswlnrdfl"; + PlayerStand = "amovpercmrunsraswlnrdfl"; + Stand = "amovpercmrunsraswlnrdfl"; + }; + class LauncherKneelStpActionsRunL: LauncherKneelStpActionsRunF + { + Up = "amovpercmrunsraswlnrdl"; + PlayerStand = "amovpercmrunsraswlnrdl"; + Stand = "amovpercmrunsraswlnrdl"; + }; + class LauncherKneelStpActionsRunBL: LauncherKneelStpActionsRunF + { + PlayerStand = "amovpercmrunsraswlnrdbl"; + Up = "amovpercmrunsraswlnrdbl"; + Stand = "amovpercmrunsraswlnrdbl"; + }; + class LauncherKneelStpActionsRunB: LauncherKneelStpActionsRunF + { + PlayerStand = "amovpercmrunsraswlnrdb"; + Up = "amovpercmrunsraswlnrdb"; + Stand = "amovpercmrunsraswlnrdb"; + }; + class LauncherKneelStpActionsRunBR: LauncherKneelStpActionsRunF + { + Stand = "amovpercmrunsraswlnrdbr"; + PlayerStand = "amovpercmrunsraswlnrdbr"; + Up = "amovpercmrunsraswlnrdbr"; + }; + class LauncherKneelStpActionsRunR: LauncherKneelStpActionsRunF + { + Up = "amovpercmrunsraswlnrdr"; + PlayerStand = "amovpercmrunsraswlnrdr"; + Stand = "amovpercmrunsraswlnrdr"; + }; + class LauncherKneelStpActionsRunFR: LauncherKneelStpActionsRunF + { + PlayerStand = "amovpercmrunsraswlnrdfr"; + Up = "amovpercmrunsraswlnrdfr"; + Stand = "amovpercmrunsraswlnrdfr"; + }; + class LauncherKneelActionsWlkF: LauncherKneelStpActions + { + PlayerStand = "amovpercmwlksraswlnrdf"; + Stand = "amovpercmwlksraswlnrdf"; + Up = "amovpercmwlksraswlnrdf"; + }; + class LauncherKneelActionsWlkFL: LauncherKneelActionsWlkF + { + PlayerStand = "amovpercmwlksraswlnrdfl"; + Up = "amovpercmwlksraswlnrdfl"; + Stand = "amovpercmwlksraswlnrdfl"; + }; + class LauncherKneelActionsWlkL: LauncherKneelActionsWlkF + { + Stand = "amovpercmwlksraswlnrdl"; + PlayerStand = "amovpercmwlksraswlnrdl"; + Up = "amovpercmwlksraswlnrdl"; + }; + class LauncherKneelActionsWlkBL: LauncherKneelActionsWlkF + { + PlayerStand = "amovpercmwlksraswlnrdbl"; + Up = "amovpercmwlksraswlnrdbl"; + Stand = "amovpercmwlksraswlnrdbl"; + }; + class LauncherKneelActionsWlkB: LauncherKneelActionsWlkF + { + PlayerStand = "amovpercmwlksraswlnrdb"; + Up = "amovpercmwlksraswlnrdb"; + Stand = "amovpercmwlksraswlnrdb"; + }; + class LauncherKneelActionsWlkBR: LauncherKneelActionsWlkF + { + Stand = "amovpercmwlksraswlnrdbr"; + PlayerStand = "amovpercmwlksraswlnrdbr"; + Up = "amovpercmwlksraswlnrdbr"; + }; + class LauncherKneelActionsWlkR: LauncherKneelActionsWlkF + { + Stand = "amovpercmwlksraswlnrdr"; + PlayerStand = "amovpercmwlksraswlnrdr"; + Up = "amovpercmwlksraswlnrdr"; + }; + class LauncherKneelActionsWlkFR: LauncherKneelActionsWlkF + { + PlayerStand = "amovpercmwlksraswlnrdfr"; + Up = "amovpercmwlksraswlnrdfr"; + Stand = "amovpercmwlksraswlnrdfr"; + }; + class LauncherKneelRunFActions: LauncherKneelStpActions + { + Die = "AdthPercMrunSlowWlnrDf_1"; + }; + class LauncherKneelRunBActions: LauncherKneelRunFActions + { + Die = "AdthPercMrunSlowWlnrDb_1"; + }; + class LauncherStandStpActions: LauncherKneelActions + { + die = "DeadState"; + PlayerStand = ""; + PlayerCrouch = "AmovPknlMstpSrasWlnrDnon"; + StopRelaxed = "AidlPercMstpSrasWlnrDnon_S0"; + Default = "AmovPercMstpSrasWlnrDnon"; + Combat = "AmovPercMstpSrasWlnrDnon"; + Stand = "AmovPercMstpSrasWlnrDnon"; + Up = "AmovPknlMstpSrasWlnrDnon"; + TurnL = "amovpercmstpsraswlnrdnon_turnl"; + TurnLRelaxed = "amovpercmstpsraswlnrdnon_turnl"; + TurnR = "amovpercmstpSraswlnrdnon_turnr"; + TurnRRelaxed = "amovpercmstpSraswlnrdnon_turnr"; + Stop = "AidlPercMstpSrasWlnrDnon_player_S0"; + WalkB = "AmovPercMwlkSrasWlnrDb"; + WalkRB = "AmovPercMwlkSrasWlnrDbr"; + WalkLB = "AmovPercMwlkSrasWlnrDbl"; + WalkR = "AmovPercMwlkSrasWlnrDr"; + WalkL = "AmovPercMwlkSrasWlnrDl"; + WalkRF = "AmovPercMwlkSrasWlnrDfr"; + WalkLF = "AmovPercMwlkSrasWlnrDfl"; + WalkF = "AmovPercMwlkSrasWlnrDf"; + WeaponOff = "AmovPercMstpSrasWrflDnon"; + WeaponOn = "AmovPercMstpSrasWlnrDnon"; + BinocOff = "AmovPercMstpSrasWlnrDnon"; + Crouch = "AmovPknlMstpSrasWlnrDnon"; + EvasiveLeft = "AmovPercMrunSrasWlnrDfl"; + EvasiveRight = "AmovPercMrunSrasWlnrDfr"; + BinocOn = "AwopPercMstpSoptWbinDnon_lnr"; + HandGunOn = "AmovPercMstpSrasWpstDnon"; + SlowF = "AmovPercMrunSrasWlnrDf"; + SlowLF = "AmovPercMrunSrasWlnrDfl"; + SlowRF = "AmovPercMrunSrasWlnrDfr"; + SlowL = "AmovPercMrunSrasWlnrDl"; + SlowR = "AmovPercMrunSrasWlnrDr"; + SlowLB = "AmovPercMrunSrasWlnrDbl"; + SlowRB = "AmovPercMrunSrasWlnrDbr"; + SlowB = "AmovPercMrunSrasWlnrDb"; + FastF = "AmovPercMrunSrasWlnrDf"; + FastLF = "AmovPercMrunSrasWlnrDfl"; + FastRF = "AmovPercMrunSrasWlnrDfr"; + FastL = "AmovPercMrunSrasWlnrDl"; + FastR = "AmovPercMrunSrasWlnrDr"; + FastLB = "AmovPercMrunSrasWlnrDbl"; + FastRB = "AmovPercMrunSrasWlnrDr"; + FastB = "AmovPercMrunSrasWlnrDb"; + GetOver = "AovrPercMstpSrasWlnrDf"; + EvasiveForward = "AmovPercMrunSrasWlnrDf"; + }; + class LauncherStandStpActionsRunF: LauncherStandStpActions + { + Crouch = "AmovPknlMrunSrasWlnrDf"; + PlayerCrouch = "AmovPknlMrunSrasWlnrDf"; + Up = "AmovPknlMrunSrasWlnrDf"; + }; + class LauncherStandStpActionsRunFL: LauncherStandStpActionsRunF + { + PlayerCrouch = "AmovPknlMrunSrasWlnrDfl"; + Up = "AmovPknlMrunSrasWlnrDfl"; + Crouch = "AmovPknlMrunSrasWlnrDfl"; + }; + class LauncherStandStpActionsRunL: LauncherStandStpActionsRunF + { + PlayerCrouch = "AmovPknlMrunSrasWlnrDl"; + Up = "AmovPknlMrunSrasWlnrDl"; + Crouch = "AmovPknlMrunSrasWlnrDl"; + }; + class LauncherStandStpActionsRunBL: LauncherStandStpActionsRunF + { + PlayerCrouch = "AmovPknlMrunSrasWlnrDbl"; + Up = "AmovPknlMrunSrasWlnrDbl"; + Crouch = "AmovPknlMrunSrasWlnrDbl"; + }; + class LauncherStandStpActionsRunB: LauncherStandStpActionsRunF + { + Up = "AmovPknlMrunSrasWlnrDb"; + PlayerCrouch = "AmovPknlMrunSrasWlnrDb"; + Crouch = "AmovPknlMrunSrasWlnrDb"; + }; + class LauncherStandStpActionsRunBR: LauncherStandStpActionsRunF + { + Up = "AmovPknlMrunSrasWlnrDbr"; + PlayerCrouch = "AmovPknlMrunSrasWlnrDbr"; + Crouch = "AmovPknlMrunSrasWlnrDbr"; + }; + class LauncherStandStpActionsRunR: LauncherStandStpActionsRunF + { + Crouch = "AmovPknlMrunSrasWlnrDr"; + PlayerCrouch = "AmovPknlMrunSrasWlnrDr"; + Up = "AmovPknlMrunSrasWlnrDr"; + }; + class LauncherStandStpActionsRunFR: LauncherStandStpActionsRunF + { + PlayerCrouch = "AmovPknlMrunSrasWlnrDfr"; + Up = "AmovPknlMrunSrasWlnrDfr"; + Crouch = "AmovPknlMrunSrasWlnrDfr"; + }; + class LauncherStandStpActionsWlkF: LauncherStandStpActions + { + PlayerCrouch = "AmovPknlMwlkSrasWlnrDf"; + Crouch = "AmovPknlMwlkSrasWlnrDf"; + Up = "AmovPknlMwlkSrasWlnrDf"; + }; + class LauncherStandStpActionsWlkFL: LauncherStandStpActionsWlkF + { + Up = "AmovPknlMwlkSrasWlnrDfl"; + PlayerCrouch = "AmovPknlMwlkSrasWlnrDfl"; + Crouch = "AmovPknlMwlkSrasWlnrDfl"; + }; + class LauncherStandStpActionsWlkL: LauncherStandStpActionsWlkF + { + Up = "AmovPknlMwlkSrasWlnrDl"; + PlayerCrouch = "AmovPknlMwlkSrasWlnrDl"; + Crouch = "AmovPknlMwlkSrasWlnrDl"; + }; + class LauncherStandStpActionsWlkBL: LauncherStandStpActionsWlkF + { + Crouch = "AmovPknlMwlkSrasWlnrDbl"; + PlayerCrouch = "AmovPknlMwlkSrasWlnrDbl"; + Up = "AmovPknlMwlkSrasWlnrDbl"; + }; + class LauncherStandStpActionsWlkB: LauncherStandStpActionsWlkF + { + Crouch = "AmovPknlMwlkSrasWlnrDb"; + PlayerCrouch = "AmovPknlMwlkSrasWlnrDb"; + Up = "AmovPknlMwlkSrasWlnrDb"; + }; + class LauncherStandStpActionsWlkBR: LauncherStandStpActionsWlkF + { + Crouch = "AmovPknlMwlkSrasWlnrDbr"; + PlayerCrouch = "AmovPknlMwlkSrasWlnrDbr"; + Up = "AmovPknlMwlkSrasWlnrDbr"; + }; + class LauncherStandStpActionsWlkR: LauncherStandStpActionsWlkF + { + PlayerCrouch = "AmovPknlMwlkSrasWlnrDr"; + Up = "AmovPknlMwlkSrasWlnrDr"; + Crouch = "AmovPknlMwlkSrasWlnrDr"; + }; + class LauncherStandStpActionsWlkFR: LauncherStandStpActionsWlkF + { + Crouch = "AmovPknlMwlkSrasWlnrDfr"; + PlayerCrouch = "AmovPknlMwlkSrasWlnrDfr"; + Up = "AmovPknlMwlkSrasWlnrDfr"; + }; + class BinocStandLnrActions: LauncherStandStpActions + { + upDegree = "ManPosBinocStand"; + Stop = "AwopPercMstpSoptWbinDnon_lnr"; + StopRelaxed = "AwopPercMstpSoptWbinDnon_lnr"; + Default = "AwopPercMstpSoptWbinDnon_lnr"; + BinocOff = "amovpercmstpsraswlnrdnon"; + PlayerCrouch = "AwopPknlMstpSoptWbinDnon_lnr"; + TurnL = "AwoppercMstpSoptWbinDnon_lnr_turnL"; + TurnR = "AwoppercMstpSoptWbinDnon_lnr_turnR"; + TurnLRelaxed = "AwoppercMstpSoptWbinDnon_lnr_turnL"; + TurnRRelaxed = "AwoppercMstpSoptWbinDnon_lnr_turnR"; + WalkF = "AmovpercMwlkSoptWbinDf_lnr"; + WalkLF = "AmovpercMwlkSoptWbinDfl_lnr"; + WalkRF = "AmovpercMwlkSoptWbinDfr_lnr"; + WalkL = "AmovpercMwlkSoptWbinDl_lnr"; + WalkR = "AmovpercMwlkSoptWbinDr_lnr"; + WalkLB = "AmovpercMwlkSoptWbinDbl_lnr"; + WalkRB = "AmovpercMwlkSoptWbinDbr_lnr"; + WalkB = "AmovpercMwlkSoptWbinDb_lnr"; + SlowF = "AmovpercMrunSnonWbinDf_lnr"; + SlowLF = "AmovpercMrunSnonWbinDfl_lnr"; + SlowRF = "AmovpercMrunSnonWbinDfr_lnr"; + SlowL = "AmovpercMrunSnonWbinDl_lnr"; + SlowR = "AmovpercMrunSnonWbinDr_lnr"; + SlowLB = "AmovpercMrunSnonWbinDbl_lnr"; + SlowRB = "AmovpercMrunSnonWbinDbr_lnr"; + SlowB = "AmovpercMrunSnonWbinDb_lnr"; + FastF = "AmovpercMrunSnonWbinDf_lnr"; + FastLF = "AmovpercMrunSnonWbinDfl_lnr"; + FastRF = "AmovpercMrunSnonWbinDfr_lnr"; + FastL = "AmovpercMrunSnonWbinDl_lnr"; + FastR = "AmovpercMrunSnonWbinDr_lnr"; + FastLB = "AmovpercMrunSnonWbinDbl_lnr"; + FastRB = "AmovpercMrunSnonWbinDbr_lnr"; + FastB = "AmovpercMrunSnonWbinDb_lnr"; + EvasiveForward = "AmovpercMrunSnonWbinDf_lnr"; + EvasiveRight = ""; + EvasiveLeft = ""; + GetOver = ""; + }; + class LauncherStandLowStpActions: LauncherStandStpActions + { + Stop = "amovpercmstpslowwlnrdnon"; + TurnL = "amovpercmstpslowwlnrdnon_turnl"; + TurnR = "amovpercmstpSlowwlnrdnon_turnr"; + TurnLRelaxed = "amovpercmstpslowwlnrdnon_turnl"; + TurnRRelaxed = "amovpercmstpSlowwlnrdnon_turnr"; + WalkF = "AmovPercMwlkSlowWlnrDf"; + WalkLF = "AmovPercMwlkSlowWlnrDfl"; + WalkRF = "AmovPercMwlkSlowWlnrDfr"; + WalkL = "AmovPercMwlkSlowWlnrDl"; + WalkR = "AmovPercMwlkSlowWlnrDr"; + WalkLB = "AmovPercMwlkSlowWlnrDbl"; + WalkRB = "AmovPercMwlkSlowWlnrDbr"; + WalkB = "AmovPercMwlkSlowWlnrDb"; + PlayerStand = "amovpercmstpsraswlnrdnon"; + FireNotPossible = "amovpercmstpsraswlnrdnon"; + SlowF = "AmovPercMwlkSlowWlnrDf"; + SlowLF = "AmovPercMwlkSlowWlnrDfl"; + SlowRF = "AmovPercMwlkSlowWlnrDfr"; + SlowL = "AmovPercMwlkSlowWlnrDl"; + SlowR = "AmovPercMwlkSlowWlnrDr"; + SlowLB = "AmovPercMwlkSlowWlnrDbl"; + SlowRB = "AmovPercMwlkSlowWlnrDbr"; + SlowB = "AmovPercMwlkSlowWlnrDb"; + FastL = "AmovPercMwlkSlowWlnrDl"; + FastR = "AmovPercMwlkSlowWlnrDr"; + FastLB = "AmovPercMwlkSlowWlnrDbl"; + FastRB = "AmovPercMwlkSlowWlnrDbr"; + FastB = "AmovPercMwlkSlowWlnrDb"; + EvasiveForward = "AmovPercMwlkSlowWlnrDf"; + EvasiveLeft = "AmovPercMwlkSlowWlnrDfl"; + EvasiveRight = "AmovPercMwlkSlowWlnrDfr"; + GetOver = "AovrPercMstpSlowWlnrDf"; + FastF = "AmovPercMrunSlowWlnrDf"; + FastLF = "AmovPercMrunSlowWlnrDfl"; + FastRF = "AmovPercMrunSlowWlnrDfr"; + }; + class LauncherStandRunFActions: LauncherStandStpActions + { + die = "AdthPercMrunSlowWlnrDf_1"; + }; + class LauncherStandRunBActions: LauncherStandStpActions + { + die = "AdthPercMrunSlowWlnrDb_1"; + }; + class LauncherKneelEvasiveFActions: LauncherStandRunFActions + { + walkF = "AmovPercMevaSlowWlnrDf"; + slowF = "AmovPercMevaSlowWlnrDf"; + fastF = "AmovPercMevaSlowWlnrDf"; + FastLF = "AmovPercMevaSlowWlnrDfl"; + FastRF = "AmovPercMevaSlowWlnrDfr"; + SlowLF = "AmovPercMevaSlowWlnrDfl"; + SlowRF = "AmovPercMevaSlowWlnrDfr"; + WalkLF = "AmovPercMevaSlowWlnrDfl"; + WalkRF = "AmovPercMevaSlowWlnrDfr"; + }; + class LadderCivilActions: NoActions + { + stop = "LadderCivilStatic"; + default = "LadderCivilStatic"; + ladderOff = "AmovPercMstpSnonWnonDnon"; + ladderOffTop = "LadderCivilTopOff"; + ladderOffBottom = "LadderCivilDownOff"; + down = "LadderCivilDownLoop"; + up = "LadderCivilUpLoop"; + die = "AdthPercMstpSnonWnonDnon_1"; + turnSpeed = 0.1; + }; + class LadderRifleActions: LadderCivilActions + { + stop = "LadderRifleStatic"; + default = "LadderRifleStatic"; + ladderOff = "AmovPercMstpSlowWrflDnon"; + ladderOffTop = "LadderRifleTopOff"; + ladderOffBottom = "LadderRifleDownOff"; + ladderOnDown = "LadderRifleOn"; + ladderOnUp = "LadderRifleOn"; + down = "LadderRifleDownLoop"; + up = "LadderRifleUpLoop"; + die = "AdthPercMstpSlowWrflDnon_1"; + }; + class SwimmingActions: NoActions + { + stop = "AswmPercMstpSnonWnonDnon"; + default = "AswmPercMstpSnonWnonDnon"; + stopRelaxed = "AswmPercMstpSnonWnonDnon"; + turnL = "AswmPercMstpSnonWnonDnon"; + turnR = "AswmPercMstpSnonWnonDnon"; + die = "AdthPswmMstpSnonWnonDnon"; + EvasiveForward = "AswmPercMsprSnonWnonDf"; + walkF = "AswmPercMwlkSnonWnonDf"; + walkLF = "AswmPercMwlkSnonWnonDf"; + walkRF = "AswmPercMwlkSnonWnonDf"; + walkL = "AswmPercMstpSnonWnonDnon"; + walkR = "AswmPercMstpSnonWnonDnon"; + walkLB = "AswmPercMstpSnonWnonDnon"; + walkRB = "AswmPercMstpSnonWnonDnon"; + walkB = "AswmPercMstpSnonWnonDnon"; + slowF = "AswmPercMrunSnonWnonDf"; + slowLF = "AswmPercMrunSnonWnonDf"; + slowRF = "AswmPercMrunSnonWnonDf"; + slowL = "AswmPercMstpSnonWnonDnon"; + slowR = "AswmPercMstpSnonWnonDnon"; + slowLB = "AswmPercMstpSnonWnonDnon"; + slowRB = "AswmPercMstpSnonWnonDnon"; + slowB = "AswmPercMstpSnonWnonDnon"; + fastF = "AswmPercMsprSnonWnonDf"; + fastLF = "AswmPercMsprSnonWnonDf"; + fastRF = "AswmPercMsprSnonWnonDf"; + fastL = "AswmPercMstpSnonWnonDnon"; + fastR = "AswmPercMstpSnonWnonDnon"; + fastLB = "AswmPercMstpSnonWnonDnon"; + fastRB = "AswmPercMstpSnonWnonDnon"; + fastB = "AswmPercMstpSnonWnonDnon"; + stopSwim = "AmovPercMstpSnonWnonDnon"; + upDegree = "ManPosSwimming"; + turnSpeed = 1; + limitFast = 2; + }; + class SwimmForwardActions: SwimmingActions + { + die = "AdthPswmMrunSnonWnonDf"; + }; + class SwimmingFastActions: SwimmForwardActions + { + limitFast = 4; + }; + class BinocStandRflActions: RifleStandActions + { + gestureGo[] = {"GestureGoBStand","Gesture"}; + stop = "AwopPercMstpSoptWbinDnon_rfl"; + stopRelaxed = "AwopPercMstpSoptWbinDnon_rfl"; + default = "AwopPercMstpSoptWbinDnon_rfl"; + binocOff = "AmovPercMstpSrasWrflDnon"; + PlayerStand = "AwopPercMstpSoptWbinDnon_rfl"; + PlayerCrouch = "AwopPknlMstpSoptWbinDnon_rfl"; + PlayerProne = "AwopPpneMstpSoptWbinDnon_rfl"; + die = "AdthPercMstpSlowWrflDnon_binocular"; + upDegree = "ManPosBinocStand"; + TurnL = "AwopPercMstpSoptWbinDnon_rfl_turnL"; + TurnR = "AwopPercMstpSoptWbinDnon_rfl_turnR"; + TurnLRelaxed = "AwopPercMstpSoptWbinDnon_rfl_turnL"; + TurnRRelaxed = "AwopPercMstpSoptWbinDnon_rfl_turnR"; + WalkF = "AmovPercMwlkSoptWbinDf_rfl"; + WalkLF = "AmovPercMwlkSoptWbinDfl_rfl"; + WalkRF = "AmovPercMwlkSoptWbinDfr_rfl"; + WalkL = "AmovPercMwlkSoptWbinDl_rfl"; + WalkR = "AmovPercMwlkSoptWbinDr_rfl"; + WalkLB = "AmovPercMwlkSoptWbinDbl_rfl"; + WalkRB = "AmovPercMwlkSoptWbinDbr_rfl"; + WalkB = "AmovPercMwlkSoptWbinDb_rfl"; + SlowF = "AmovPercMrunSnonWbinDf_rfl"; + SlowLF = "AmovPercMrunSnonWbinDfl_rfl"; + SlowRF = "AmovPercMrunSnonWbinDfr_rfl"; + SlowL = "AmovPercMrunSnonWbinDl_rfl"; + SlowR = "AmovPercMrunSnonWbinDr_rfl"; + SlowLB = "AmovPercMrunSnonWbinDbl_rfl"; + SlowRB = "AmovPercMrunSnonWbinDbr_rfl"; + SlowB = "AmovPercMrunSnonWbinDb_rfl"; + FastF = "AmovPercMrunSnonWbinDf_rfl"; + FastLF = "AmovPercMrunSnonWbinDfl_rfl"; + FastRF = "AmovPercMrunSnonWbinDfr_rfl"; + FastL = "AmovPercMrunSnonWbinDl_rfl"; + FastR = "AmovPercMrunSnonWbinDr_rfl"; + FastLB = "AmovPercMrunSnonWbinDbl_rfl"; + FastRB = "AmovPercMrunSnonWbinDbr_rfl"; + FastB = "AmovPercMrunSnonWbinDb_rfl"; + EvasiveForward = "AmovPercMrunSnonWbinDf_rfl"; + EvasiveBack = ""; + EvasiveRight = ""; + diary = ""; + Gear = ""; + GetOver = ""; + }; + class BinocKneelRflActions: RifleKneelActions + { + stop = "AwopPknlMstpSoptWbinDnon_rfl"; + stopRelaxed = "AwopPknlMstpSoptWbinDnon_rfl"; + default = "AwopPknlMstpSoptWbinDnon_rfl"; + binocOff = "AmovPknlMstpSrasWrflDnon"; + PlayerStand = "AwopPercMstpSoptWbinDnon_rfl"; + PlayerCrouch = "AwopPknlMstpSoptWbinDnon_rfl"; + PlayerProne = "AwopPpneMstpSoptWbinDnon_rfl"; + die = "AdthPknlMstpSlowWrflDnon_binocular"; + upDegree = "ManPosBinoc"; + TurnL = "AwopPknlMstpSoptWbinDnon_rfl_turnL"; + TurnR = "AwopPknlMstpSoptWbinDnon_rfl_turnR"; + TurnLRelaxed = "AwopPknlMstpSoptWbinDnon_rfl_turnL"; + TurnRRelaxed = "AwopPknlMstpSoptWbinDnon_rfl_turnR"; + WalkF = "AmovPknlMwlkSoptWbinDf_rfl"; + WalkLF = "AmovPknlMwlkSoptWbinDfl_rfl"; + WalkRF = "AmovPknlMwlkSoptWbinDfr_rfl"; + WalkL = "AmovPknlMwlkSoptWbinDl_rfl"; + WalkR = "AmovPknlMwlkSoptWbinDr_rfl"; + WalkLB = "AmovPknlMwlkSoptWbinDbl_rfl"; + WalkRB = "AmovPknlMwlkSoptWbinDbr_rfl"; + WalkB = "AmovPknlMwlkSoptWbinDb_rfl"; + SlowF = "AmovPknlMrunSnonWbinDf_rfl"; + SlowLF = "AmovPknlMrunSnonWbinDfl_rfl"; + SlowRF = "AmovPknlMrunSnonWbinDfr_rfl"; + SlowL = "AmovPknlMrunSnonWbinDl_rfl"; + SlowR = "AmovPknlMrunSnonWbinDr_rfl"; + SlowLB = "AmovPknlMrunSnonWbinDbl_rfl"; + SlowRB = "AmovPknlMrunSnonWbinDbr_rfl"; + SlowB = "AmovPknlMrunSnonWbinDb_rfl"; + FastF = "AmovPknlMrunSnonWbinDf_rfl"; + FastLF = "AmovPknlMrunSnonWbinDfl_rfl"; + FastRF = "AmovPknlMrunSnonWbinDfr_rfl"; + FastL = "AmovPknlMrunSnonWbinDl_rfl"; + FastR = "AmovPknlMrunSnonWbinDr_rfl"; + FastLB = "AmovPknlMrunSnonWbinDbl_rfl"; + FastRB = "AmovPknlMrunSnonWbinDbr_rfl"; + FastB = "AmovPknlMrunSnonWbinDb_rfl"; + EvasiveForward = "AmovPknlMrunSnonWbinDf_rfl"; + EvasiveRight = ""; + EvasiveBack = ""; + EvasiveLeft = ""; + diary = ""; + Gear = ""; + }; + class BinocProneRflActions: RifleProneActions + { + stop = "AwopPpneMstpSoptWbinDnon_rfl"; + stopRelaxed = "AwopPpneMstpSoptWbinDnon_rfl"; + default = "AwopPpneMstpSoptWbinDnon_rfl"; + binocOff = "AmovPpneMstpSrasWrflDnon"; + PlayerStand = "AwopPercMstpSoptWbinDnon_rfl"; + PlayerCrouch = "AwopPknlMstpSoptWbinDnon_rfl"; + PlayerProne = "AwopPpneMstpSoptWbinDnon_rfl"; + die = "AdthPpneMstpSlowWrflDnon_binocular"; + upDegree = "ManPosBinocLying"; + TurnL = "AwopPpneMstpSoptWbinDnon_rfl_turnL"; + TurnR = "AwopPpneMstpSoptWbinDnon_rfl_turnR"; + TurnLRelaxed = "AwopPpneMstpSoptWbinDnon_rfl_turnL"; + TurnRRelaxed = "AwopPpneMstpSoptWbinDnon_rfl_turnR"; + WalkF = "AmovPpneMwlkSoptWbinDf_rfl"; + WalkLF = "AmovPpneMwlkSoptWbinDfl_rfl"; + WalkRF = "AmovPpneMwlkSoptWbinDfr_rfl"; + WalkL = "AmovPpneMwlkSoptWbinDl_rfl"; + WalkR = "AmovPpneMwlkSoptWbinDr_rfl"; + WalkLB = "AmovPpneMwlkSoptWbinDbl_rfl"; + WalkRB = "AmovPpneMwlkSoptWbinDbr_rfl"; + WalkB = "AmovPpneMwlkSoptWbinDb_rfl"; + SlowF = "AmovPpneMrunSnonWbinDf_rfl"; + SlowLF = "AmovPpneMrunSnonWbinDfl_rfl"; + SlowRF = "AmovPpneMrunSnonWbinDfr_rfl"; + SlowL = "AmovPpneMrunSnonWbinDl_rfl"; + SlowR = "AmovPpneMrunSnonWbinDr_rfl"; + SlowLB = "AmovPpneMrunSnonWbinDbl_rfl"; + SlowRB = "AmovPpneMrunSnonWbinDbr_rfl"; + SlowB = "AmovPpneMrunSnonWbinDb_rfl"; + FastF = "AmovPpneMrunSnonWbinDf_rfl"; + FastLF = "AmovPpneMrunSnonWbinDfl_rfl"; + FastRF = "AmovPpneMrunSnonWbinDfr_rfl"; + FastL = "AmovPpneMrunSnonWbinDl_rfl"; + FastR = "AmovPpneMrunSnonWbinDr_rfl"; + FastLB = "AmovPpneMrunSnonWbinDbl_rfl"; + FastRB = "AmovPpneMrunSnonWbinDbr_rfl"; + FastB = "AmovPpneMrunSnonWbinDb_rfl"; + EvasiveForward = "AmovPpneMrunSnonWbinDf_rfl"; + EvasiveBack = ""; + EvasiveRight = ""; + EvasiveLeft = ""; + diary = ""; + }; + class BinocStandPstActions: PistolStandActions + { + stop = "AwopPercMstpSoptWbinDnon_pst"; + stopRelaxed = "AwopPercMstpSoptWbinDnon_pst"; + default = "AwopPercMstpSoptWbinDnon_pst"; + binocOff = "AmovPercMstpSrasWpstDnon"; + PlayerStand = "AwopPercMstpSoptWbinDnon_pst"; + PlayerCrouch = "AwopPknlMstpSoptWbinDnon_pst"; + PlayerProne = "AwopPpneMstpSoptWbinDnon_pst"; + die = "AdthPercMstpSnonWnonDnon_binocular"; + upDegree = "ManPosBinocStand"; + TurnL = "AwoppercMstpSoptWbinDnon_pst_turnL"; + TurnR = "AwoppercMstpSoptWbinDnon_pst_turnR"; + TurnLRelaxed = "AwoppercMstpSoptWbinDnon_pst_turnL"; + TurnRRelaxed = "AwoppercMstpSoptWbinDnon_pst_turnR"; + WalkF = "AmovpercMwlkSoptWbinDf_pst"; + WalkLF = "AmovpercMwlkSoptWbinDfl_pst"; + WalkRF = "AmovpercMwlkSoptWbinDfr_pst"; + WalkL = "AmovpercMwlkSoptWbinDl_pst"; + WalkR = "AmovpercMwlkSoptWbinDr_pst"; + WalkLB = "AmovpercMwlkSoptWbinDbl_pst"; + WalkRB = "AmovpercMwlkSoptWbinDbr_pst"; + WalkB = "AmovpercMwlkSoptWbinDb_pst"; + SlowF = "AmovpercMrunSnonWbinDf_pst"; + SlowLF = "AmovpercMrunSnonWbinDfl_pst"; + SlowRF = "AmovpercMrunSnonWbinDfr_pst"; + SlowL = "AmovpercMrunSnonWbinDl_pst"; + SlowR = "AmovpercMrunSnonWbinDr_pst"; + SlowLB = "AmovpercMrunSnonWbinDbl_pst"; + SlowRB = "AmovpercMrunSnonWbinDbr_pst"; + SlowB = "AmovpercMrunSnonWbinDb_pst"; + FastF = "AmovpercMrunSnonWbinDf_pst"; + FastLF = "AmovpercMrunSnonWbinDfl_pst"; + FastRF = "AmovpercMrunSnonWbinDfr_pst"; + FastL = "AmovpercMrunSnonWbinDl_pst"; + FastR = "AmovpercMrunSnonWbinDr_pst"; + FastLB = "AmovpercMrunSnonWbinDbl_pst"; + FastRB = "AmovpercMrunSnonWbinDbr_pst"; + FastB = "AmovpercMrunSnonWbinDb_pst"; + EvasiveForward = "AmovpercMrunSnonWbinDf_pst"; + EvasiveLeft = ""; + EvasiveRight = ""; + diary = ""; + GetOver = ""; + }; + class BinocKneelPstActions: PistolKneelActions + { + stop = "AwopPknlMstpSoptWbinDnon_pst"; + stopRelaxed = "AwopPknlMstpSoptWbinDnon_pst"; + default = "AwopPknlMstpSoptWbinDnon_pst"; + binocOff = "AmovPknlMstpSrasWpstDnon"; + PlayerStand = "AwopPercMstpSoptWbinDnon_pst"; + PlayerCrouch = "AwopPknlMstpSoptWbinDnon_pst"; + PlayerProne = "AwopPpneMstpSoptWbinDnon_pst"; + die = "AdthPknlMstpSnonWnonDnon_binocular"; + upDegree = "ManPosBinoc"; + TurnL = "AwoppknlMstpSoptWbinDnon_pst_turnL"; + TurnR = "AwoppknlMstpSoptWbinDnon_pst_turnR"; + TurnLRelaxed = "AwoppknlMstpSoptWbinDnon_pst_turnL"; + TurnRRelaxed = "AwoppknlMstpSoptWbinDnon_pst_turnR"; + WalkF = "AmovpknlMwlkSoptWbinDf_pst"; + WalkLF = "AmovpknlMwlkSoptWbinDfl_pst"; + WalkRF = "AmovpknlMwlkSoptWbinDfr_pst"; + WalkL = "AmovpknlMwlkSoptWbinDl_pst"; + WalkR = "AmovpknlMwlkSoptWbinDr_pst"; + WalkLB = "AmovpknlMwlkSoptWbinDbl_pst"; + WalkRB = "AmovpknlMwlkSoptWbinDbr_pst"; + WalkB = "AmovpknlMwlkSoptWbinDb_pst"; + SlowF = "AmovpknlMrunSnonWbinDf_pst"; + SlowLF = "AmovpknlMrunSnonWbinDfl_pst"; + SlowRF = "AmovpknlMrunSnonWbinDfr_pst"; + SlowL = "AmovpknlMrunSnonWbinDl_pst"; + SlowR = "AmovpknlMrunSnonWbinDr_pst"; + SlowLB = "AmovpknlMrunSnonWbinDbl_pst"; + SlowRB = "AmovpknlMrunSnonWbinDbr_pst"; + SlowB = "AmovpknlMrunSnonWbinDb_pst"; + FastF = "AmovpknlMrunSnonWbinDf_pst"; + FastLF = "AmovpknlMrunSnonWbinDfl_pst"; + FastRF = "AmovpknlMrunSnonWbinDfr_pst"; + FastL = "AmovpknlMrunSnonWbinDl_pst"; + FastR = "AmovpknlMrunSnonWbinDr_pst"; + FastLB = "AmovpknlMrunSnonWbinDbl_pst"; + FastRB = "AmovpknlMrunSnonWbinDbr_pst"; + FastB = "AmovpknlMrunSnonWbinDb_pst"; + EvasiveForward = "AmovpknlMrunSnonWbinDf_pst"; + EvasiveLeft = ""; + EvasiveRight = ""; + diary = ""; + GetOver = ""; + }; + class BinocPronePstActions: PistolProneActions + { + stop = "AwopPpneMstpSoptWbinDnon_pst"; + stopRelaxed = "AwopPpneMstpSoptWbinDnon_pst"; + default = "AwopPpneMstpSoptWbinDnon_pst"; + binocOff = "AmovPpneMstpSrasWpstDnon"; + PlayerStand = "AwopPercMstpSoptWbinDnon_pst"; + PlayerCrouch = "AwopPknlMstpSoptWbinDnon_pst"; + PlayerProne = "AwopPpneMstpSoptWbinDnon_pst"; + die = "AdthPpneMstpSnonWnonDnon_binocular"; + upDegree = "ManPosBinocLying"; + TurnL = "AwopPpneMstpSoptWbinDnon_pst_turnL"; + TurnR = "AwopPpneMstpSoptWbinDnon_pst_turnR"; + TurnLRelaxed = "AwopPpneMstpSoptWbinDnon_pst_turnL"; + TurnRRelaxed = "AwopPpneMstpSoptWbinDnon_pst_turnR"; + WalkF = "AmovPpneMwlkSoptWbinDf_pst"; + WalkLF = "AmovPpneMwlkSoptWbinDfl_pst"; + WalkRF = "AmovPpneMwlkSoptWbinDfr_pst"; + WalkL = "AmovPpneMwlkSoptWbinDl_pst"; + WalkR = "AmovPpneMwlkSoptWbinDr_pst"; + WalkLB = "AmovPpneMwlkSoptWbinDbl_pst"; + WalkRB = "AmovPpneMwlkSoptWbinDbr_pst"; + WalkB = "AmovPpneMwlkSoptWbinDb_pst"; + SlowF = "AmovPpneMrunSnonWbinDf_pst"; + SlowLF = "AmovPpneMrunSnonWbinDfl_pst"; + SlowRF = "AmovPpneMrunSnonWbinDfr_pst"; + SlowL = "AmovPpneMrunSnonWbinDl_pst"; + SlowR = "AmovPpneMrunSnonWbinDr_pst"; + SlowLB = "AmovPpneMrunSnonWbinDbl_pst"; + SlowRB = "AmovPpneMrunSnonWbinDbr_pst"; + SlowB = "AmovPpneMrunSnonWbinDb_pst"; + FastF = "AmovPpneMrunSnonWbinDf_pst"; + FastLF = "AmovPpneMrunSnonWbinDfl_pst"; + FastRF = "AmovPpneMrunSnonWbinDfr_pst"; + FastL = "AmovPpneMrunSnonWbinDl_pst"; + FastR = "AmovPpneMrunSnonWbinDr_pst"; + FastLB = "AmovPpneMrunSnonWbinDbl_pst"; + FastRB = "AmovPpneMrunSnonWbinDbr_pst"; + FastB = "AmovPpneMrunSnonWbinDb_pst"; + EvasiveForward = "AmovPpneMrunSnonWbinDf_pst"; + EvasiveLeft = ""; + EvasiveRight = ""; + diary = ""; + }; + class BinocKneelLnrActions: LauncherKneelActions + { + stop = "AwopPknlMstpSoptWbinDnon_lnr"; + stopRelaxed = "AwopPknlMstpSoptWbinDnon_lnr"; + default = "AwopPknlMstpSoptWbinDnon_lnr"; + binocOff = "AmovPknlMstpSrasWlnrDnon"; + die = "AdthPknlMstpSlowWlnrDnon_binocular"; + upDegree = "ManPosBinoc"; + PlayerStand = "AwopPercMstpSoptWbinDnon_lnr"; + TurnL = "AwoppknlMstpSoptWbinDnon_lnr_turnL"; + TurnR = "AwoppknlMstpSoptWbinDnon_lnr_turnR"; + TurnLRelaxed = "AwoppknlMstpSoptWbinDnon_lnr_turnL"; + TurnRRelaxed = "AwoppknlMstpSoptWbinDnon_lnr_turnR"; + WalkF = "AmovpknlMwlkSoptWbinDf_lnr"; + WalkLF = "AmovpknlMwlkSoptWbinDfl_lnr"; + WalkRF = "AmovpknlMwlkSoptWbinDfr_lnr"; + WalkL = "AmovpknlMwlkSoptWbinDl_lnr"; + WalkR = "AmovpknlMwlkSoptWbinDr_lnr"; + WalkLB = "AmovpknlMwlkSoptWbinDbl_lnr"; + WalkRB = "AmovpknlMwlkSoptWbinDbr_lnr"; + WalkB = "AmovpknlMwlkSoptWbinDb_lnr"; + SlowF = "AmovpknlMrunSnonWbinDf_lnr"; + SlowLF = "AmovpknlMrunSnonWbinDfl_lnr"; + SlowRF = "AmovpknlMrunSnonWbinDfr_lnr"; + SlowL = "AmovpknlMrunSnonWbinDl_lnr"; + SlowR = "AmovpknlMrunSnonWbinDr_lnr"; + SlowLB = "AmovpknlMrunSnonWbinDbl_lnr"; + SlowRB = "AmovpknlMrunSnonWbinDbr_lnr"; + SlowB = "AmovpknlMrunSnonWbinDb_lnr"; + FastF = "AmovpknlMrunSnonWbinDf_lnr"; + FastLF = "AmovpknlMrunSnonWbinDfl_lnr"; + FastRF = "AmovpknlMrunSnonWbinDfr_lnr"; + FastL = "AmovpknlMrunSnonWbinDl_lnr"; + FastR = "AmovpknlMrunSnonWbinDr_lnr"; + FastLB = "AmovpknlMrunSnonWbinDbl_lnr"; + FastRB = "AmovpknlMrunSnonWbinDbr_lnr"; + FastB = "AmovpknlMrunSnonWbinDb_lnr"; + EvasiveForward = "AmovpknlMrunSnonWbinDf_lnr"; + EvasiveRight = ""; + EvasiveLeft = ""; + diary = ""; + }; + class BinocProneLnrActions: BinocKneelLnrActions + { + Stop = "AwopPpneMstpSoptWbinDnon_lnr"; + StopRelaxed = "AwopPpneMstpSoptWbinDnon_lnr"; + Default = "AwopPpneMstpSoptWbinDnon_lnr"; + TurnL = "AwopppneMstpSoptWbinDnon_lnr_turnL"; + TurnR = "AwopppneMstpSoptWbinDnon_lnr_turnR"; + TurnLRelaxed = "AwopppneMstpSoptWbinDnon_lnr_turnL"; + TurnRRelaxed = "AwopppneMstpSoptWbinDnon_lnr_turnR"; + WalkF = "AmovppneMwlkSoptWbinDf_lnr"; + WalkLF = "AmovppneMwlkSoptWbinDfl_lnr"; + WalkRF = "AmovppneMwlkSoptWbinDfr_lnr"; + WalkL = "AmovppneMwlkSoptWbinDl_lnr"; + WalkR = "AmovppneMwlkSoptWbinDr_lnr"; + WalkLB = "AmovppneMwlkSoptWbinDbl_lnr"; + WalkRB = "AmovppneMwlkSoptWbinDbr_lnr"; + WalkB = "AmovppneMwlkSoptWbinDb_lnr"; + SlowF = "AmovppneMrunSnonWbinDf_lnr"; + SlowLF = "AmovppneMrunSnonWbinDfl_lnr"; + SlowRF = "AmovppneMrunSnonWbinDfr_lnr"; + SlowL = "AmovppneMrunSnonWbinDl_lnr"; + SlowR = "AmovppneMrunSnonWbinDr_lnr"; + SlowLB = "AmovppneMrunSnonWbinDbl_lnr"; + SlowRB = "AmovppneMrunSnonWbinDbr_lnr"; + SlowB = "AmovppneMrunSnonWbinDb_lnr"; + FastF = "AmovPknlMrunSnonWbinDf_rfl"; + FastLF = "AmovPknlMrunSnonWbinDfl_rfl"; + FastRF = "AmovPknlMrunSnonWbinDfr_rfl"; + FastL = "AmovPknlMrunSnonWbinDl_rfl"; + FastR = "AmovPknlMrunSnonWbinDr_rfl"; + FastLB = "AmovPknlMrunSnonWbinDbl_rfl"; + FastRB = "AmovPknlMrunSnonWbinDbr_rfl"; + FastB = "AmovPknlMrunSnonWbinDb_rfl"; + EvasiveForward = "AmovPknlMrunSnonWbinDf_rfl"; + diary = ""; + }; + class BinocStandCivilActions: CivilStandActions + { + stop = "AwopPercMstpSoptWbinDnon_non"; + stopRelaxed = "AwopPercMstpSoptWbinDnon_non"; + default = "AwopPercMstpSoptWbinDnon_non"; + binocOff = "AmovPercMstpSnonWnonDnon"; + PlayerStand = "AwopPercMstpSoptWbinDnon_non"; + PlayerCrouch = "AwopPpneMstpSoptWbinDnon_non"; + PlayerProne = "AwopPpneMstpSoptWbinDnon_non"; + die = "AdthPercMstpSnonWnonDnon_binocular"; + upDegree = "ManPosBinocStand"; + TurnL = "AwoppercMstpSoptWbinDnon_non_turnL"; + TurnR = "AwoppercMstpSoptWbinDnon_non_turnR"; + TurnLRelaxed = "AwoppercMstpSoptWbinDnon_non_turnL"; + TurnRRelaxed = "AwoppercMstpSoptWbinDnon_non_turnR"; + WalkF = "AmovpercMwlkSoptWbinDf_non"; + WalkLF = "AmovpercMwlkSoptWbinDfl_non"; + WalkRF = "AmovpercMwlkSoptWbinDfr_non"; + WalkL = "AmovpercMwlkSoptWbinDl_non"; + WalkR = "AmovpercMwlkSoptWbinDr_non"; + WalkLB = "AmovpercMwlkSoptWbinDbl_non"; + WalkRB = "AmovpercMwlkSoptWbinDbr_non"; + WalkB = "AmovpercMwlkSoptWbinDb_non"; + SlowF = "AmovpercMrunSnonWbinDf_non"; + SlowLF = "AmovpercMrunSnonWbinDfl_non"; + SlowRF = "AmovpercMrunSnonWbinDfr_non"; + SlowL = "AmovpercMrunSnonWbinDl_non"; + SlowR = "AmovpercMrunSnonWbinDr_non"; + SlowLB = "AmovpercMrunSnonWbinDbl_non"; + SlowRB = "AmovpercMrunSnonWbinDbr_non"; + SlowB = "AmovpercMrunSnonWbinDb_non"; + EvasiveRight = ""; + EvasiveLeft = ""; + FastF = "AmovpercMrunSnonWbinDf_non"; + FastLF = "AmovpercMrunSnonWbinDfl_non"; + FastRF = "AmovpercMrunSnonWbinDfr_non"; + FastL = "AmovpercMrunSnonWbinDl_non"; + FastR = "AmovpercMrunSnonWbinDr_non"; + FastLB = "AmovpercMrunSnonWbinDbl_non"; + FastRB = "AmovpercMrunSnonWbinDbr_non"; + FastB = "AmovpercMrunSnonWbinDb_non"; + EvasiveForward = "AmovpercMrunSnonWbinDf_non"; + diary = ""; + GetOver = ""; + }; + class BinocKneelCivilActions: BinocStandCivilActions + { + Stop = "AwopPknlMstpSoptWbinDnon_non"; + StopRelaxed = "AwopPknlMstpSoptWbinDnon_non"; + Default = "AwopPknlMstpSoptWbinDnon_non"; + TurnL = "AwoppknlMstpSoptWbinDnon_non_turnL"; + TurnR = "AwoppknlMstpSoptWbinDnon_non_turnR"; + TurnLRelaxed = "AwoppknlMstpSoptWbinDnon_non_turnL"; + TurnRRelaxed = "AwoppknlMstpSoptWbinDnon_non_turnR"; + WalkF = "AmovpknlMwlkSoptWbinDf_non"; + WalkLF = "AmovpknlMwlkSoptWbinDfl_non"; + WalkRF = "AmovpknlMwlkSoptWbinDfr_non"; + WalkL = "AmovpknlMwlkSoptWbinDl_non"; + WalkR = "AmovpknlMwlkSoptWbinDr_non"; + WalkLB = "AmovpknlMwlkSoptWbinDbl_non"; + WalkRB = "AmovpknlMwlkSoptWbinDbr_non"; + WalkB = "AmovpknlMwlkSoptWbinDb_non"; + SlowF = "AmovpknlMrunSnonWbinDf_non"; + SlowLF = "AmovpknlMrunSnonWbinDfl_non"; + SlowRF = "AmovpknlMrunSnonWbinDfr_non"; + SlowL = "AmovpknlMrunSnonWbinDl_non"; + SlowR = "AmovpknlMrunSnonWbinDr_non"; + SlowLB = "AmovpknlMrunSnonWbinDbl_non"; + SlowRB = "AmovpknlMrunSnonWbinDbr_non"; + SlowB = "AmovpknlMrunSnonWbinDb_non"; + FastF = "AmovpknlMrunSnonWbinDf_non"; + FastLF = "AmovpknlMrunSnonWbinDfl_non"; + FastRF = "AmovpknlMrunSnonWbinDfr_non"; + FastL = "AmovpknlMrunSnonWbinDl_non"; + FastR = "AmovpknlMrunSnonWbinDr_non"; + FastLB = "AmovpknlMrunSnonWbinDbl_non"; + FastRB = "AmovpknlMrunSnonWbinDbr_non"; + FastB = "AmovpknlMrunSnonWbinDb_non"; + EvasiveForward = "AmovpknlMrunSnonWbinDf_non"; + diary = ""; + }; + class BinocProneCivilActions: CivilProneActions + { + stop = "AwopPpneMstpSoptWbinDnon_non"; + stopRelaxed = "AwopPpneMstpSoptWbinDnon_non"; + default = "AwopPpneMstpSoptWbinDnon_non"; + binocOff = "AmovPpneMstpSnonWnonDnon"; + PlayerStand = "AwopPercMstpSoptWbinDnon_non"; + PlayerCrouch = "AwopPpneMstpSoptWbinDnon_non"; + PlayerProne = "AwopPpneMstpSoptWbinDnon_non"; + die = "AdthPpneMstpSnonWnonDnon_binocular"; + upDegree = "ManPosBinocLying"; + TurnL = "AwopppneMstpSoptWbinDnon_non_turnL"; + TurnR = "AwopppneMstpSoptWbinDnon_non_turnR"; + TurnLRelaxed = "AwopppneMstpSoptWbinDnon_non_turnL"; + TurnRRelaxed = "AwopppneMstpSoptWbinDnon_non_turnR"; + WalkF = "AmovppneMwlkSoptWbinDf_non"; + WalkLF = "AmovppneMwlkSoptWbinDfl_non"; + WalkRF = "AmovppneMwlkSoptWbinDfr_non"; + WalkL = "AmovppneMwlkSoptWbinDl_non"; + WalkR = "AmovppneMwlkSoptWbinDr_non"; + WalkLB = "AmovppneMwlkSoptWbinDbl_non"; + WalkRB = "AmovppneMwlkSoptWbinDbr_non"; + WalkB = "AmovppneMwlkSoptWbinDb_non"; + SlowF = "AmovppneMrunSnonWbinDf_non"; + SlowLF = "AmovppneMrunSnonWbinDfl_non"; + SlowRF = "AmovppneMrunSnonWbinDfr_non"; + SlowL = "AmovppneMrunSnonWbinDl_non"; + SlowR = "AmovppneMrunSnonWbinDr_non"; + SlowLB = "AmovppneMrunSnonWbinDbl_non"; + SlowRB = "AmovppneMrunSnonWbinDbr_non"; + SlowB = "AmovppneMrunSnonWbinDb_non"; + FastF = "AmovppneMrunSnonWbinDf_non"; + FastLF = "AmovppneMrunSnonWbinDfl_non"; + FastRF = "AmovppneMrunSnonWbinDfr_non"; + FastL = "AmovppneMrunSnonWbinDl_non"; + FastR = "AmovppneMrunSnonWbinDr_non"; + FastLB = "AmovppneMrunSnonWbinDbl_non"; + FastRB = "AmovppneMrunSnonWbinDbr_non"; + FastB = "AmovppneMrunSnonWbinDb_non"; + EvasiveForward = "AmovppneMrunSnonWbinDf_non"; + EvasiveLeft = ""; + EvasiveRight = ""; + diary = ""; + }; + class RifleProneActions_injured: RifleProneActions + { + gestureAttack[] = {"GestureAttackProne","Gesture"}; + gestureGo[] = {"GestureGoBProne","Gesture"}; + gestureGoB[] = {"GestureGoBProne","Gesture"}; + gestureFreeze[] = {"GestureFreezeProne","Gesture"}; + gesturePoint[] = {"","Gesture"}; + gestureCeaseFire[] = {"","Gesture"}; + gestureCover[] = {"","Gesture"}; + gestureUp[] = {"GestureGoBProne","Gesture"}; + gestureNo[] = {"","Gesture"}; + gestureYes[] = {"","Gesture"}; + gestureFollow[] = {"","Gesture"}; + gestureAdvance[] = {"GestureAdvanceProne","Gesture"}; + stop = ""; + default = ""; + stopRelaxed = ""; + turnL = ""; + turnR = ""; + turnLRelaxed = ""; + turnRRelaxed = ""; + reloadMagazine = ""; + reloadMGun = ""; + reloadMortar = ""; + throwGrenade = ""; + walkF = "AmovPpneMsprSlowWrflDf_injured"; + walkLF = ""; + walkRF = ""; + walkL = ""; + walkR = ""; + walkLB = ""; + walkRB = ""; + walkB = ""; + slowF = "AmovPpneMsprSlowWrflDf_injured"; + slowLF = ""; + slowRF = ""; + slowL = ""; + slowR = ""; + slowLB = ""; + slowRB = ""; + slowB = ""; + fastF = "AmovPpneMsprSlowWrflDf_injured"; + fastLF = ""; + fastRF = ""; + fastL = ""; + fastR = ""; + fastLB = ""; + fastRB = ""; + fastB = ""; + EvasiveLeft = ""; + EvasiveRight = ""; + EvasiveForward = "AmovPpneMsprSlowWrflDf_injured"; + EvasiveBack = ""; + down = ""; + up = "AmovPpneMsprSlowWrflDf_injured"; + die = "AdthPpneMstpSrasWrflDnon_1"; + weaponOn = ""; + weaponOff = ""; + binocOn = ""; + binocOff = ""; + handGunOn = ""; + takeFlag = ""; + putDown = ""; + treated = "AmovPpneMstpSrasWrflDnon_injuredHealed"; + healingFinished = "AmovPpneMstpSrasWrflDnon"; + Combat = ""; + Lying = ""; + Stand = "AmovPpneMsprSlowWrflDf_injured"; + Crouch = ""; + CanNotMove = ""; + Civil = ""; + CivilLying = ""; + FireNotPossible = ""; + strokeFist = ""; + strokeGun = ""; + sitDown = ""; + salute = ""; + turnSpeed = 0.4; + limitFast = 0.5; + leanRRot = 0; + leanRShift = 0; + leanLRot = 0; + leanLShift = 0; + upDegree = "ManPosLying"; + diary = ""; + PlayerProne = "AmovPpneMstpSrasWrflDnon"; + }; + class HealActionBase: RifleKneelActions + { + updegree = "ManPosCrouch"; + toAgony = "AinjPpneMstpSnonWrflDnon"; + healStop = "AinvPknlMstpSnonWrflDnon_medicEnd"; + healStart = "AinvPknlMstpSnonWrflDnon_medic"; + healingFinished = "AinjPpneMstpSnonWrflDnon"; + agonyStart = "AinjPpneMstpSnonWrflDnon"; + agonyStop = "AmovPpneMstpSrasWrflDnon"; + medicStop = "AinvPknlMstpSnonWrflDnon_medicEnd"; + medicStart = "AinvPknlMstpSnonWrflDnon_medic0S"; + medicStartRightSide = "AinvPknlMstpSnonWrflDr_medic0S"; + Die = "AdthPknlMstpSlayWrflDnon_inventory"; + Stop = "AinvPknlMstpSnonWrflDnon_medic0s"; + StopRelaxed = "AinvPknlMstpSnonWrflDnon_medic0s"; + Default = "AinvPknlMstpSnonWrflDnon_medic"; + SceneCommanderTalk = ""; + SceneSleepC = ""; + SceneSleepB = ""; + SceneSleepA = ""; + SceneSitUnarm_R = ""; + SceneSitUnarm_L = ""; + SceneSitRfl_L = ""; + SceneSitRfl_R = ""; + ScenePoslechVelitele = ""; + dooraction = ""; + ReloadMortar = ""; + ThrowGrenade = ""; + StartSwim = ""; + Up = ""; + Down = ""; + Lying = ""; + Stand = ""; + Combat = ""; + Crouch = ""; + CanNotMove = ""; + Civil = ""; + CivilLying = ""; + FireNotPossible = ""; + WeaponOn = ""; + WeaponOff = ""; + StrokeGun = ""; + saluteOff = ""; + GetOver = ""; + Diary = ""; + Surrender = ""; + Gear = ""; + BinocOn = ""; + BinocOff = ""; + PutDown = ""; + LadderOnDown = ""; + LadderOnUp = ""; + GetInLow = ""; + GetInMedium = ""; + GetInHigh = ""; + GetOutLow = ""; + GetOutMedium = ""; + GetOutHigh = ""; + TakeFlag = ""; + HandGunOn = ""; + TurnL = "AinvPknlMstpSnonWrflDnon_medic0S"; + TurnR = "AinvPknlMstpSnonWrflDnon_medic0S"; + TurnLRelaxed = "AinvPknlMstpSnonWrflDnon_medic0S"; + TurnRRelaxed = "AinvPknlMstpSnonWrflDnon_medic0S"; + }; + class HealActionBaseDr: HealActionBase + { + Stop = "AinvPknlMstpSnonWrflDr_medic0S"; + StopRelaxed = "AinvPknlMstpSnonWrflDr_medic0S"; + TurnL = "AinvPknlMstpSnonWrflDr_medic0S"; + TurnR = "AinvPknlMstpSnonWrflDr_medic0S"; + TurnLRelaxed = "AinvPknlMstpSnonWrflDr_medic0S"; + TurnRRelaxed = "AinvPknlMstpSnonWrflDr_medic0S"; + }; + class HealActionsNon: CivilKneelActions_gear + { + turnSpeed = 0; + TestDriver = ""; + TestDriverOut = ""; + TestGunner = ""; + LadderOnUp = ""; + LadderOnDown = ""; + medicStop = "AmovPknlMstpSnonWnonDnon"; + medicStart = "AinvPknlMstpSnonWnonDnon_medic"; + medicMove = ""; + toAgony = "AinjPpneMstpSnonWrflDnon"; + PlayerCrouch = "AmovPknlMstpSnonWnonDnon"; + PlayerProne = "AmovPpneMstpSnonWnonDnon"; + PlayerStand = "AmovPercMstpSnonWnonDnon"; + Die = "AdthPknlMstpSnonWnonDnon_inventory"; + agonyStart = "AinjPpneMstpSnonWnonDnon"; + agonyStop = "AmovPpneMstpSnonWnonDnon"; + grabDrag = "AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_2"; + carriedStill = "AinjPfalMstpSnonWnonDnon_carried_still"; + grabDragged = "AinjPpneMstpSnonWnonDb_grab"; + WalkB = "AinvPknlMstpSnonWnonDnon_medicEnd"; + SlowB = "AinvPknlMstpSnonWnonDnon_medicEnd"; + FastB = "AinvPknlMstpSnonWnonDnon_medicEnd"; + Down = "AinvPknlMstpSnonWnonDnon_medicEnd"; + Stand = "AinvPknlMstpSnonWnonDnon_medicEnd"; + Stop = "AinvPknlMstpSnonWnonDnon_medic0s"; + StopRelaxed = "AinvPknlMstpSnonWnonDnon_medic0s"; + }; + class HealActionsNonDr: HealActionsNon + { + Stop = "AinvPknlMstpSnonWnonDr_medic0s"; + StopRelaxed = "AinvPknlMstpSnonWnonDr_medic0s"; + }; + class MoveWithInjuredMan: NoActions + { + upDegree = "ManPosStand"; + reloadMagazine = ""; + stop = ""; + default = "AcinPknlMstpSrasWrflDnon"; + walkLB = "AcinPknlMwlkSrasWrflDb"; + walkRB = "AcinPknlMwlkSrasWrflDb"; + walkB = "AcinPknlMwlkSrasWrflDb"; + slowLB = "AcinPknlMwlkSrasWrflDb"; + slowRB = "AcinPknlMwlkSrasWrflDb"; + slowB = "AcinPknlMwlkSrasWrflDb"; + fastLB = "AcinPknlMwlkSrasWrflDb"; + fastRB = "AcinPknlMwlkSrasWrflDb"; + fastB = "AcinPknlMwlkSrasWrflDb"; + EvasiveBack = "AcinPknlMwlkSrasWrflDb"; + die = "AcinPknlMwlkSlowWrflDb_death"; + turnSpeed = 2; + PlayerStand = "Helper_SwitchToCarryRfl"; + PlayerProne = "AcinPknlMwlkSlowWrflDb_AmovPercMstpSlowWrflDnon"; + PlayerCrouch = "AmovPknlMstpSlowWrflDnon"; + Crouch = "AmovPknlMstpSlowWrflDnon"; + grabCarry = "Helper_SwitchToCarryRfl"; + gestureYes = ""; + StartSwim = "AswmPercMrunSnonWnonDf"; + }; + class MoveWithInjuredMan_helperRfl: MoveWithInjuredMan{}; + class MoveWithInjuredMan_helperNon: MoveWithInjuredMan_helperRfl + { + agonyStart = "AinjPpneMstpSnonWnonDnon"; + agonyStop = "AmovPpneMstpSnonWnonDnon"; + medicStop = "AinvPknlMstpSnonWnonDnon_medicEnd"; + medicStart = "AinvPknlMstpSnonWnonDnon_medic"; + grabCarry = "Helper_SwitchToCarryNon"; + grabDrag = "AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_2"; + WalkLB = "AcinPknlMwlkSnonWnonDb"; + WalkRB = "AcinPknlMwlkSnonWnonDb"; + WalkB = "AcinPknlMwlkSnonWnonDb"; + SlowLB = "AcinPknlMwlkSnonWnonDb"; + SlowRB = "AcinPknlMwlkSnonWnonDb"; + SlowB = "AcinPknlMwlkSnonWnonDb"; + FastLB = "AcinPknlMwlkSnonWnonDb"; + FastB = "AcinPknlMwlkSnonWnonDb"; + FastRB = "AcinPknlMwlkSnonWnonDb"; + EvasiveBack = "AcinPknlMwlkSnonWnonDb"; + PlayerStand = "Helper_SwitchToCarryNon"; + PlayerCrouch = "AmovPknlMstpSrasWrflDnon"; + PlayerProne = "AcinPknlMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon"; + Crouch = "AmovPknlMstpSrasWrflDnon"; + Die = "AcinPknlMwlkSlowWrflDb_death"; + Default = "AcinPknlMstpSrasWrflDnon"; + }; + class MoveWithInjuredManDragger: MoveWithInjuredMan + { + released = "AcinPknlMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon"; + Up = "Helper_SwitchToCarryRfl"; + PlayerStand = "Helper_SwitchToCarryRfl"; + Stand = "Helper_SwitchToCarryRfl"; + Default = "AcinPknlMstpSrasWrflDnon"; + Stop = "AcinPknlMstpSrasWrflDnon"; + StopRelaxed = "AcinPknlMstpSrasWrflDnon"; + PlayerProne = "AmovPpneMstpSrasWrflDnon"; + }; + class MoveWithInjuredManDraggerRfl: MoveWithInjuredManDragger + { + PlayerProne = "AmovPpneMstpSrasWrflDnon"; + PlayerCrouch = "AmovPknlMstpSrasWrflDnon"; + WalkF = "AcinPknlMstpSrasWrflDnon"; + WalkLF = "AcinPknlMstpSrasWrflDnon"; + WalkRF = "AcinPknlMstpSrasWrflDnon"; + WalkL = "AcinPknlMstpSrasWrflDnon"; + WalkR = "AcinPknlMstpSrasWrflDnon"; + SlowF = "AcinPknlMstpSrasWrflDnon"; + SlowLF = "AcinPknlMstpSrasWrflDnon"; + SlowRF = "AcinPknlMstpSrasWrflDnon"; + SlowL = "AcinPknlMstpSrasWrflDnon"; + SlowR = "AcinPknlMstpSrasWrflDnon"; + FastF = "AcinPknlMstpSrasWrflDnon"; + FastLF = "AcinPknlMstpSrasWrflDnon"; + FastRF = "AcinPknlMstpSrasWrflDnon"; + FastL = "AcinPknlMstpSrasWrflDnon"; + FastR = "AcinPknlMstpSrasWrflDnon"; + EvasiveForward = "AcinPknlMstpSrasWrflDnon"; + EvasiveLeft = "AcinPknlMstpSrasWrflDnon"; + EvasiveRight = "AcinPknlMstpSrasWrflDnon"; + Down = "AmovPpneMstpSrasWrflDnon"; + agonyStart = "AinjPpneMstpSnonWrflDnon"; + agonyStop = "AmovPpneMstpSrasWrflDnon"; + medicStop = "AinvPknlMstpSnonWrflDnon_medicEnd"; + medicStart = "AinvPknlMstpSnonWrflDnon_medic"; + Die = "AcinPknlMwlkSlowWrflDb_death"; + released = "AmovPknlMstpSrasWrflDnon"; + medicStartRightSide = "AinvPknlMstpSnonWrflDr_medic0S"; + }; + class MoveWithInjuredManDraggerPst: MoveWithInjuredManDragger + { + upDegree = "ManPosHandGunStand"; + grabDrag = "AmovPercMstpSrasWpstDnon_AcinPknlMwlkSnonWpstDb_2"; + grabDragged = "AinjPpneMstpSnonWnonDb_grab"; + released = "AmovPknlMstpSrasWpstDnon"; + Stop = "AcinPknlMstpSnonWpstDnon"; + StopRelaxed = "AcinPknlMstpSnonWpstDnon"; + WalkLB = "AcinPknlMwlkSnonWpstDb"; + WalkRB = "AcinPknlMwlkSnonWpstDb"; + WalkB = "AcinPknlMwlkSnonWpstDb"; + SlowLB = "AcinPknlMwlkSnonWpstDb"; + SlowRB = "AcinPknlMwlkSnonWpstDb"; + SlowB = "AcinPknlMwlkSnonWpstDb"; + FastLB = "AcinPknlMwlkSnonWpstDb"; + FastRB = "AcinPknlMwlkSnonWpstDb"; + FastB = "AcinPknlMwlkSnonWpstDb"; + EvasiveBack = "AcinPknlMwlkSnonWpstDb"; + Up = "Helper_SwitchToCarryNon_pst"; + PlayerStand = "Helper_SwitchToCarryNon_pst"; + PlayerCrouch = "AmovPknlMstpSrasWpstDnon"; + PlayerProne = "AmovPpneMstpSrasWpstDnon"; + Stand = "Helper_SwitchToCarryNon_pst"; + Crouch = "AmovPknlMstpSrasWpstDnon"; + grabCarry = "Helper_SwitchToCarryNon_pst"; + Die = "AcinPknlMwlkSnonWpstDb_death"; + Default = "AcinPknlMstpSnonWpstDnon"; + HandGunOn = "AcinPknlMstpSnonWpstDnon"; + }; + class MoveWithInjuredManDraggerNon: MoveWithInjuredManDragger + { + upDegree = "ManPosNoWeapon"; + grabDrag = "AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_2"; + grabDragged = "AinjPpneMstpSnonWnonDb_grab"; + released = "AmovPknlMstpSnonWnonDnon"; + Stop = "AcinPknlMstpSnonWnonDnon"; + StopRelaxed = "AcinPknlMstpSnonWnonDnon"; + WalkLB = "AcinPknlMwlkSnonWnonDb"; + WalkRB = "AcinPknlMwlkSnonWnonDb"; + WalkB = "AcinPknlMwlkSnonWnonDb"; + SlowLB = "AcinPknlMwlkSnonWnonDb"; + SlowRB = "AcinPknlMwlkSnonWnonDb"; + SlowB = "AcinPknlMwlkSnonWnonDb"; + FastLB = "AcinPknlMwlkSnonWnonDb"; + FastRB = "AcinPknlMwlkSnonWnonDb"; + FastB = "AcinPknlMwlkSnonWnonDb"; + EvasiveBack = "AcinPknlMwlkSnonWnonDb"; + Up = "Helper_SwitchToCarryNon"; + PlayerStand = "Helper_SwitchToCarryNon"; + PlayerCrouch = "AmovPknlMstpSnonWnonDnon"; + PlayerProne = "AmovPpneMstpSnonWnonDnon"; + Stand = "Helper_SwitchToCarryNon"; + Crouch = "AmovPknlMstpSnonWnonDnon"; + grabCarry = "Helper_SwitchToCarryNon"; + Die = "AcinPknlMwlkSnonWnonDb_death"; + Default = "AcinPknlMstpSnonWnonDnon"; + HandGunOn = "AcinPknlMstpSnonWnonDnon"; + }; + class MoveWithInjuredManCarrier: MoveWithInjuredMan + { + turnSpeed = 2; + Stop = "AcinPercMstpSrasWrflDnon"; + WalkLB = ""; + WalkRB = ""; + WalkB = ""; + SlowLB = ""; + SlowRB = ""; + SlowB = ""; + FastLB = ""; + FastRB = ""; + FastB = ""; + EvasiveBack = ""; + Die = "DeadState"; + Default = "AcinPercMstpSrasWrflDnon"; + LadderOnDown = ""; + LadderOnUp = ""; + TestDriver = ""; + TestDriverOut = ""; + TestGunner = ""; + WalkF = "AcinPercMrunSrasWrflDf"; + WalkLF = "AcinPercMrunSrasWrflDf"; + WalkRF = "AcinPercMrunSrasWrflDf"; + SlowF = "AcinPercMrunSrasWrflDf"; + SlowLF = "AcinPercMrunSrasWrflDf"; + SlowRF = "AcinPercMrunSrasWrflDf"; + FastF = "AcinPercMrunSrasWrflDf"; + FastLF = "AcinPercMrunSrasWrflDf"; + FastRF = "AcinPercMrunSrasWrflDf"; + EvasiveForward = "AcinPercMrunSrasWrflDf"; + PlayerProne = "AcinPercMrunSrasWrflDf_AmovPercMstpSlowWrflDnon"; + StopRelaxed = "AcinPercMstpSrasWrflDnon"; + released = "AcinPercMrunSrasWrflDf_AmovPercMstpSlowWrflDnon"; + PlayerStand = ""; + grabCarry = ""; + grabDrag = ""; + PlayerCrouch = "AcinPercMrunSrasWrflDf_AmovPercMstpSlowWrflDnon"; + Down = "AcinPercMrunSrasWrflDf_AmovPercMstpSlowWrflDnon"; + Crouch = "AcinPercMrunSrasWrflDf_AmovPercMstpSlowWrflDnon"; + }; + class MoveWithInjuredManCarrierRfl: MoveWithInjuredManCarrier + { + PlayerProne = "AmovPknlMstpSrasWrflDnon"; + PlayerCrouch = "AmovPknlMstpSrasWrflDnon"; + Crouch = "AmovPknlMstpSrasWrflDnon"; + Down = "AmovPknlMstpSrasWrflDnon"; + WalkF = "AcinPercMrunSrasWrflDf"; + WalkLF = "AcinPercMrunSrasWrflDf"; + WalkL = "AcinPercMstpSrasWrflDnon"; + WalkR = "AcinPercMstpSrasWrflDnon"; + WalkLB = "AcinPercMstpSrasWrflDnon"; + WalkRB = "AcinPercMstpSrasWrflDnon"; + WalkB = "AcinPercMstpSrasWrflDnon"; + SlowL = "AcinPercMstpSrasWrflDnon"; + SlowR = "AcinPercMstpSrasWrflDnon"; + SlowLB = "AcinPercMstpSrasWrflDnon"; + SlowRB = "AcinPercMstpSrasWrflDnon"; + SlowB = "AcinPercMstpSrasWrflDnon"; + FastL = "AcinPercMstpSrasWrflDnon"; + FastR = "AcinPercMstpSrasWrflDnon"; + FastLB = "AcinPercMstpSrasWrflDnon"; + FastRB = "AcinPercMstpSrasWrflDnon"; + FastB = "AcinPercMstpSrasWrflDnon"; + EvasiveLeft = "AcinPercMstpSrasWrflDnon"; + EvasiveRight = "AcinPercMstpSrasWrflDnon"; + EvasiveBack = "AcinPercMstpSrasWrflDnon"; + PlayerStand = "AcinPercMstpSrasWrflDnon"; + Stand = "AcinPercMstpSrasWrflDnon"; + CanNotMove = "AcinPercMstpSrasWrflDnon"; + toAgony = "AmovPpneMstpSrasWrflDnon_injured"; + StartSwim = ""; + agonyStart = "AinjPpneMstpSnonWrflDnon"; + agonyStop = "AmovPpneMstpSrasWrflDnon"; + medicStop = "AinvPknlMstpSnonWrflDnon_medicEnd"; + medicStart = "AinvPknlMstpSnonWrflDnon_medic"; + }; + class MoveWithInjuredManCarrierPst: MoveWithInjuredManCarrierRfl{}; + class MoveWithInjuredManCarrierNon: MoveWithInjuredManCarrierRfl + { + upDegree = "ManPosNoWeapon"; + agonyStart = "AinjPpneMstpSnonWnonDnon"; + agonyStop = "AmovPpneMstpSnonWnonDnon"; + medicStop = "AinvPknlMstpSnonWnonDnon_medicEnd"; + medicStart = "AinvPknlMstpSnonWnonDnon_medic"; + released = "AcinPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon"; + Stop = "AcinPercMstpSnonWnonDnon"; + StopRelaxed = "AcinPercMstpSnonWnonDnon"; + WalkF = "AcinPercMrunSnonWnonDf"; + WalkLF = "AcinPercMrunSnonWnonDf"; + WalkRF = "AcinPercMrunSnonWnonDf"; + WalkL = "AcinPercMstpSnonWnonDnon"; + WalkR = "AcinPercMstpSnonWnonDnon"; + WalkLB = "AcinPercMstpSnonWnonDnon"; + WalkRB = "AcinPercMstpSnonWnonDnon"; + WalkB = "AcinPercMstpSnonWnonDnon"; + SlowF = "AcinPercMrunSnonWnonDf"; + SlowLF = "AcinPercMrunSnonWnonDf"; + SlowRF = "AcinPercMrunSnonWnonDf"; + SlowL = "AcinPercMstpSnonWnonDnon"; + SlowR = "AcinPercMstpSnonWnonDnon"; + SlowLB = "AcinPercMstpSnonWnonDnon"; + SlowRB = "AcinPercMstpSnonWnonDnon"; + SlowB = "AcinPercMstpSnonWnonDnon"; + FastF = "AcinPercMrunSnonWnonDf"; + FastLF = "AcinPercMrunSnonWnonDf"; + FastRF = "AcinPercMrunSnonWnonDf"; + FastL = "AcinPercMstpSnonWnonDnon"; + FastR = "AcinPercMstpSnonWnonDnon"; + FastLB = "AcinPercMstpSnonWnonDnon"; + FastRB = "AcinPercMstpSnonWnonDnon"; + FastB = "AcinPercMstpSnonWnonDnon"; + EvasiveForward = "AcinPercMrunSnonWnonDf"; + EvasiveLeft = "AcinPercMstpSnonWnonDnon"; + EvasiveRight = "AcinPercMstpSnonWnonDnon"; + EvasiveBack = "AcinPercMstpSnonWnonDnon"; + Down = "AmovPknlMstpSnonWnonDnon"; + PlayerStand = "AcinPercMstpSnonWnonDnon"; + PlayerCrouch = "AmovPknlMstpSnonWnonDnon"; + PlayerProne = "AmovPknlMstpSnonWnonDnon"; + Stand = "AcinPercMstpSnonWnonDnon"; + Crouch = "AmovPknlMstpSnonWnonDnon"; + CanNotMove = "AcinPercMstpSnonWnonDnon"; + Default = "AcinPercMstpSnonWnonDnon"; + }; + class MoveWithInjuredManCarrierRflWc: MoveWithInjuredManCarrierRfl + { + toAgony = "AinjPpneMstpSnonWrflDnon"; + }; + class MoveWithInjuredManCarrierPstWc: MoveWithInjuredManCarrierRflWc{}; + class MoveWithInjuredManCarrierNonWc: MoveWithInjuredManCarrierNon{}; + class MoveWithInjuredMan_2Death2: MoveWithInjuredMan + { + die = "AcinPknlMwlkSlowWrflDb_death2"; + }; + class MoveWithInjuredMan_release: RifleBaseLowStandActions + { + die = "AcinPknlMwlkSlowWrflDb_death2"; + diary = ""; + }; + class InjuredManActions: NoActions + { + upDegree = "ManPosLying"; + turnSpeed = 0; + die = "AdthPpneMstpSnonWnonDnonB"; + healingFinished = "AmovPpneMstpSrasWrflDnon"; + WalkF = "AmovPpneMsprSlowWrflDf_injured"; + SlowF = "AmovPpneMsprSlowWrflDf_injured"; + FastF = "AmovPpneMsprSlowWrflDf_injured"; + EvasiveForward = "AmovPpneMsprSlowWrflDf_injured"; + LadderOnDown = ""; + LadderOnUp = ""; + TestDriver = ""; + TestDriverOut = ""; + TestGunner = ""; + medicStop = ""; + medicStart = ""; + }; + class InjuredManActionsRfl: InjuredManActions + { + turnSpeed = 2; + Stop = "AmovPpneMstpSrasWrflDnon_injured"; + Lying = "AmovPpneMstpSrasWrflDnon_injured"; + healedStart = "AinjPpneMstpSnonWrflDnon_injuredHealed"; + healedStop = "AinjPpneMstpSnonWrflDnon"; + agonyStart = "AinjPpneMstpSnonWrflDnon"; + agonyStop = "AmovPpneMstpSrasWrflDnon"; + medicStop = "AinvPknlMstpSnonWrflDnon_medicEnd"; + medicStart = "AinvPknlMstpSnonWrflDnon_medic"; + grabCarried = "AinjPfalMstpSnonWrflDnon_carried_Up"; + }; + class InjuredManActionsNon: InjuredManActionsRfl + { + agonyStart = "AinjPpneMstpSnonWnonDnon"; + agonyStop = "AmovPpneMstpSnonWnonDnon"; + medicStop = "AinvPknlMstpSnonWnonDnon_medicEnd"; + medicStart = "AinvPknlMstpSnonWnonDnon_medic"; + grabDrag = "AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_2"; + Stop = "AmovPpneMstpSnonWnonDnon_injured"; + WalkF = "AmovPpneMsprSnonWnonDf_injured"; + SlowF = "AmovPpneMsprSnonWnonDf_injured"; + FastF = "AmovPpneMsprSnonWnonDf_injured"; + EvasiveForward = "AmovPpneMsprSnonWnonDf_injured"; + Lying = "AmovPpneMstpSnonWnonDnon_injured"; + healedStart = "AinjPpneMstpSnonWnonDnon_injuredHealed"; + healedStop = "AinjPpneMstpSnonWnonDnon"; + grabDragged = "AinjPpneMstpSnonWnonDb_grab"; + grabCarried = "AinjPfalMstpSnonWnonDnon_carried_Up"; + released = "AinjPpneMstpSnonWnonDnon"; + releasedBad = "AinjPpneMstpSnonWnonDnon"; + carriedStill = "AinjPfalMstpSnonWnonDnon_carried_still"; + }; + class InjuredManActionsNon_norot: InjuredManActionsNon + { + turnSpeed = 0; + }; + class InjuredManActionsNon_healed: InjuredManActionsNon_norot + { + medicStop = "AinvPknlMstpSnonWnonDnon_medicEnd"; + medicStart = "AinvPknlMstpSnonWnonDnon_medic"; + }; + class InjuredManActionsRfl_norot: InjuredManActionsRfl + { + turnSpeed = 0; + Stop = "AinjPpneMstpSnonWrflDnon"; + }; + class InjuredManActionsRfl_healed: InjuredManActionsRfl_norot + { + turnSpeed = 0; + medicStop = ""; + medicStart = ""; + Stop = "AinjPpneMstpSnonWrflDnon_injuredHealed"; + WalkF = ""; + SlowF = ""; + FastF = ""; + EvasiveForward = ""; + Lying = ""; + Default = "AinjPpneMstpSnonWrflDnon_injuredHealed"; + PlayerProne = "AinjPpneMstpSnonWrflDnon_injuredHealed"; + PlayerCrouch = "AinjPpneMstpSnonWrflDnon_injuredHealed"; + PlayerStand = "AinjPpneMstpSnonWrflDnon_injuredHealed"; + }; + class InjuredManCarriedActions: InjuredManActions + { + WalkL = ""; + WalkF = ""; + Stop = "AinjPfalMstpSnonWrflDnon_carried_still"; + StopRelaxed = "AinjPfalMstpSnonWrflDnon_carried_still"; + SlowF = ""; + FastF = ""; + EvasiveForward = ""; + released = "AmovPpneMstpSrasWrflDnon"; + LadderOnDown = ""; + LadderOnUp = ""; + healingFinished = ""; + TestDriver = ""; + TestDriverOut = ""; + TestGunner = ""; + Default = "AinjPfalMstpSnonWrflDnon_carried_still"; + Lying = "AinjPfalMstpSnonWrflDnon_carried_still"; + PlayerProne = "AinjPfalMstpSnonWrflDnon_carried_still"; + PlayerCrouch = "AinjPfalMstpSnonWrflDnon_carried_still"; + PlayerStand = "AinjPfalMstpSnonWrflDnon_carried_still"; + Die = ""; + agonyStop = "AmovPpneMstpSrasWrflDnon"; + }; + class InjuredManCarriedActionsNon: InjuredManActionsNon + { + turnSpeed = 0; + agonyStop = "AmovPpneMstpSnonWnonDnon"; + grabDrag = "AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_2"; + released = "AinjPfalMstpSnonWnonDnon_carried_Down"; + Stop = "AinjPfalMstpSnonWnonDnon_carried_still"; + StopRelaxed = "AinjPfalMstpSnonWnonDnon_carried_still"; + PlayerStand = "AinjPfalMstpSnonWnonDnon_carried_still"; + PlayerCrouch = ""; + PlayerProne = ""; + Lying = "AinjPfalMstpSnonWnonDnon_carried_still"; + Default = "AinjPfalMstpSnonWnonDnon_carried_still"; + releasedBad = "AinjPfalMstpSnonWnonDf_carried_fall"; + grabDragged = "AinjPpneMstpSnonWnonDb_grab"; + carriedStill = "AinjPfalMstpSnonWnonDnon_carried_still"; + EvasiveForward = ""; + FastF = ""; + SlowF = ""; + WalkF = ""; + Die = ""; + }; + class InjuredManCarriedActionsNonWc: InjuredManCarriedActionsNon + { + releasedBad = "AinjPfalMstpSnonWnonDf_carried_fallwc"; + }; + class InjuredManCarriedActionsRfl: InjuredManCarriedActions + { + turnSpeed = 0; + agonyStart = "AinjPpneMstpSnonWrflDnon"; + agonyStop = "AmovPpneMstpSrasWrflDnon"; + released = "AinjPfalMstpSnonWrflDnon_carried_Down"; + releasedBad = "AinjPfalMstpSnonWrflDf_carried_fall"; + }; + class InjuredManCarriedActionsRflWc: InjuredManCarriedActionsRfl + { + releasedBad = "AinjPfalMstpSnonWrflDf_carried_fallwc"; + }; + class InjuredManDraggedActions: InjuredManActions + { + Die = "AdthPpneMstpSnonWrflDbB_dragged"; + released = "AmovPpneMstpSnonWnonDnon"; + WalkF = ""; + SlowF = ""; + FastF = ""; + EvasiveForward = ""; + Stop = "AinjPpneMstpSnonWrflDb_still"; + StopRelaxed = "AinjPpneMstpSnonWrflDb_still"; + Default = "AinjPpneMstpSnonWrflDb_still"; + }; + class InjuredManDraggedActionsRfl: InjuredManDraggedActions + { + released = "AinjPpneMstpSnonWrflDb_release"; + releasedBad = "AinjPpneMstpSnonWrflDb_release"; + Stop = "AinjPpneMstpSnonWrflDb_still"; + Default = "AinjPpneMstpSnonWrflDb_still"; + agonyStart = "AinjPpneMstpSnonWrflDnon"; + agonyStop = "AmovPpneMstpSrasWrflDnon"; + grabCarried = "AinjPfalMstpSnonWrflDnon_carried_Up"; + }; + class InjuredManDraggedActionsNon: InjuredManDraggedActions + { + released = "AinjPpneMstpSnonWnonDb_release"; + grabDrag = "AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_2"; + Die = "AdthPpneMstpSnonWnonDbB_dragged"; + releasedBad = "AinjPpneMstpSnonWnonDb_release"; + Stop = "AinjPpneMstpSnonWnonDb_still"; + StopRelaxed = "AinjPpneMstpSnonWnonDb_still"; + Default = "AinjPpneMstpSnonWnonDb_still"; + grabDragged = "AinjPpneMstpSnonWnonDb_grab"; + grabCarried = "AinjPfalMstpSnonWnonDnon_carried_Up"; + }; + class InjuredManDraggedDeadActions: InjuredManDraggedActions + { + released = "AdthPpneMstpSnonWnonDnonB"; + }; + class ParachuteFreeFall: NoActions + { + upDegree = -1; + Stop = "HaloFreeFall_non"; + StopRelaxed = "HaloFreeFall_non"; + Default = "HaloFreeFall_non"; + WalkF = "HaloFreeFall_F"; + WalkLF = "HaloFreeFall_FL"; + WalkRF = "HaloFreeFall_FR"; + WalkL = "HaloFreeFall_L"; + WalkR = "HaloFreeFall_R"; + WalkLB = "HaloFreeFall_BL"; + WalkRB = "HaloFreeFall_BR"; + WalkB = "HaloFreeFall_B"; + SlowF = "HaloFreeFall_F"; + SlowLF = "HaloFreeFall_FL"; + SlowRF = "HaloFreeFall_FR"; + SlowL = "HaloFreeFall_L"; + SlowR = "HaloFreeFall_R"; + SlowLB = "HaloFreeFall_BL"; + SlowRB = "HaloFreeFall_BR"; + SlowB = "HaloFreeFall_B"; + FastF = "HaloFreeFall_F"; + FastLF = "HaloFreeFall_FL"; + FastRF = "HaloFreeFall_FR"; + FastL = "HaloFreeFall_L"; + FastR = "HaloFreeFall_R"; + FastLB = "HaloFreeFall_BL"; + FastRB = "HaloFreeFall_BR"; + FastB = "HaloFreeFall_B"; + EvasiveLeft = "HaloFreeFall_FL"; + EvasiveForward = "HaloFreeFall_F"; + EvasiveRight = "HaloFreeFall_FR"; + }; + class RifleKneelActionsRunF: RifleKneelActions + { + PlayerStand = "AmovPercMrunSrasWrflDf"; + Up = "AmovPercMrunSrasWrflDf"; + }; + class RifleKneelActionsWlkF: RifleKneelActions + { + PlayerStand = "AmovPercMwlkSrasWrflDf"; + Up = "AmovPercMwlkSrasWrflDf"; + }; + class RifleKneelActionsRunFL: RifleKneelActions + { + PlayerStand = "AmovPercMrunSrasWrflDfl"; + Up = "AmovPercMrunSrasWrflDfl"; + }; + class RifleKneelActionsWlkFL: RifleKneelActions + { + PlayerStand = "AmovPercMwlkSrasWrflDfl"; + Up = "AmovPercMwlkSrasWrflDfl"; + }; + class RifleKneelActionsRunL: RifleKneelActions + { + PlayerStand = "AmovPercMrunSrasWrfldl"; + Up = "AmovPercMrunSrasWrfldl"; + }; + class RifleKneelActionsWlkL: RifleKneelActions + { + PlayerStand = "AmovPercMwlkSrasWrfldl"; + Up = "AmovPercMwlkSrasWrfldl"; + }; + class RifleKneelActionsRunBL: RifleKneelActions + { + PlayerStand = "AmovPercMrunSrasWrfldbl"; + Up = "AmovPercMrunSrasWrfldbl"; + }; + class RifleKneelActionsWlkBL: RifleKneelActions + { + PlayerStand = "AmovPercMwlkSrasWrfldbl"; + Up = "AmovPercMwlkSrasWrfldbl"; + }; + class RifleKneelActionsRunB: RifleKneelActions + { + PlayerStand = "AmovPercMrunSrasWrflDb"; + Up = "AmovPercMrunSrasWrflDb"; + }; + class RifleKneelActionsWlkB: RifleKneelActions + { + PlayerStand = "AmovPercMwlkSrasWrflDb"; + Up = "AmovPercMwlkSrasWrflDb"; + }; + class RifleKneelActionsRunBR: RifleKneelActions + { + PlayerStand = "AmovPercMrunSrasWrflDbr"; + Up = "AmovPercMrunSrasWrflDbr"; + }; + class RifleKneelActionsWlkBR: RifleKneelActions + { + PlayerStand = "AmovPercMwlkSrasWrflDbr"; + Up = "AmovPercMwlkSrasWrflDbr"; + }; + class RifleKneelActionsRunR: RifleKneelActions + { + PlayerStand = "AmovPercMrunSrasWrflDr"; + Up = "AmovPercMrunSrasWrflDr"; + }; + class RifleKneelActionsWlkR: RifleKneelActions + { + PlayerStand = "AmovPercMwlkSrasWrflDr"; + Up = "AmovPercMwlkSrasWrflDr"; + }; + class RifleKneelActionsRunFR: RifleKneelActions + { + PlayerStand = "AmovPercMrunSrasWrflDfr"; + Up = "AmovPercMrunSrasWrflDfr"; + }; + class RifleKneelActionsWlkFR: RifleKneelActions + { + PlayerStand = "AmovPercMwlkSrasWrflDfr"; + Up = "AmovPercMwlkSrasWrflDfr"; + }; + }; + primaryActionMaps[] = {"RifleProneActions_injured","DeadActions","LauncherKneelActions","BinocProneRflActions","BinocProneCivilActions","RifleProneActions","PistolProneActions","RifleKneelActions","PistolKneelActions","RifleStandActions","PistolStandActions","RifleLowStandActions","SwimmingActions","CivilStandActions","BinocKneelRflActions","BinocStandRflActions"}; + class Interpolations{}; + transitionsInterpolated[] = {}; + transitionsSimple[] = {}; + transitionsDisabled[] = {}; + class BlendAnims + { + aimingDefault[] = {}; + legsDefault[] = {}; + headDefault[] = {}; + aimingNo[] = {}; + legsNo[] = {}; + headNo[] = {}; + aimingUpDefault[] = {}; + empty[] = {}; + }; + class AgonyBase: Default + { + disableWeaponsLong = "true"; + enableOptics = "false"; + actions = "InjuredManActions"; + headBobMode = 2; + headBobStrength = -1; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_Adth.p3d"; + collisionShapeSafe = "ca\Anims\Characters\data\Geom\Sdr\geom_Adth.p3d"; + }; + class AgonyBaseRfl: AgonyBase + { + actions = "InjuredManActionsRfl"; + }; + class InjuredMovedBase: Default + { + actions = "InjuredManCarriedActions"; + speed = 1; + visibleSize = 0.600122; + headBobMode = 1; + headBobStrength = -1; + }; +}; +class CfgMovesMaleSdr: CfgMovesBasic +{ + skeletonName = "OFP2_ManSkeleton"; + gestures = "CfgGesturesMale"; + class States + { + class DeadState: Default + { + actions = "DeadActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\dth\pne\stp\ras\Rfl\AdthPpneMstpSrasWrflDnon_1"; + speed = 1.67; + looped = "false"; + onLandBeg = "true"; + onLandEnd = "true"; + soundEnabled = "false"; + terminal = "true"; + canPullTrigger = "true"; + headBobMode = 2; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AinvPknlMstpSnonWnonDnon_medic: HealBase + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWnonDnon_medicS0"; + speed = 1000000; + limitGunMovement = "false"; + looped = "true"; + actions = "HealActionsNon"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + forceAim = 1; + ConnectTo[] = {"AinvPknlMstpSnonWnonDnon_medicEnd",0.1,"AinvPknlMstpSnonWnonDnon_medic0S",0.1,"AinvPknlMstpSnonWnonDnon_medic0",0.1,"AinvPknlMstpSnonWnonDnon_medic1",0.1,"AinvPknlMstpSnonWnonDnon_medic2",0.1,"AinvPknlMstpSnonWnonDnon_medic3",0.1,"AinvPknlMstpSnonWnonDr_medic3",0.1,"AinvPknlMstpSnonWnonDr_medic4",0.1,"AinvPknlMstpSnonWnonDr_medic5",0.1,"AinvPknlMstpSnonWnonDnon_medic4",0.1,"AinvPknlMstpSnonWnonDnon_medic5",0.1,"AinvPknlMstpSnonWnonDr_medic0S",0.1,"AinvPknlMstpSnonWnonDr_medic0",0.1,"AinvPknlMstpSnonWnonDr_medic1",0.1,"AinvPknlMstpSnonWnonDr_medic2",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWnonDnon_medic0S",0.1,"AinvPknlMstpSnonWnonDr_medic0S",0.1,"AdthPknlMstpSnonWnonDnon_inventory",0.1,"AdthPknlMstpSnonWnonDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWnonDnon_medicEnd: AinvPknlMstpSnonWnonDnon_medic + { + actions = "HealActionsNon"; + speed = 0.5; + file = "\ca\anims\characters\data\anim\sdr\inj\healing\ainvpknlmstpsnonwnondnon_medic_ainvpknlmstpsnonwnondnon"; + looped = "false"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.1,"AdthPknlMstpSnonWnonDnon_1",0.1,"AdthPknlMstpSnonWnonDnon_inventory",0.01,"AdthPknlMstpSnonWnonDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWrflDnon_medicEnd: HealBaseRfl + { + file = "\ca\anims\characters\data\anim\sdr\inj\healing\ainvpknlmstpsnonwrfldnon_medic_ainvpknlmstpsnonwrfldnon"; + speed = 0.5; + actions = "RifleKneelTakeActions"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPknlMstpSrasWrflDnon",0.02,"AdthPknlMstpSlayWrflDnon_inventory",0.1,"AdthPknlMstpSlayWrflDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWnonDnon_medic0S: AinvPknlMstpSnonWnonDnon_medic + { + VariantAfter[] = {5,5,5}; + variantsPlayer[] = {"AinvPknlMstpSnonWnonDnon_medic0",0.15,"AinvPknlMstpSnonWnonDnon_medic1",0.15,"AinvPknlMstpSnonWnonDnon_medic2",0.15,"AinvPknlMstpSnonWnonDnon_medic3",0.15,"AinvPknlMstpSnonWnonDnon_medic4",0.15,"AinvPknlMstpSnonWnonDnon_medic5",0.1,"AinvPknlMstpSnonWnonDnon_medic0S",0.15}; + equivalentTo = "AinvPknlMstpSnonWnonDnon_medic0"; + ConnectTo[] = {"AinvPknlMstpSnonWnonDnon_medic",0.01,"AinvPknlMstpSnonWnonDnon_medic0",0.01,"AinvPknlMstpSnonWnonDnon_medic1",0.01,"AinvPknlMstpSnonWnonDnon_medic2",0.01,"AinvPknlMstpSnonWnonDnon_medic3",0.01,"AinvPknlMstpSnonWnonDnon_medic4",0.01,"AinvPknlMstpSnonWnonDnon_medic5",0.01}; + InterpolateTo[] = {}; + }; + class AinvPknlMstpSnonWnonDnon_medic0: HealBase + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWnonDnon_medic0"; + speed = 0.4; + aiming = "empty"; + aimingBody = "empty"; + enableDirectControl = 0; + variantsPlayer[] = {"AinvPknlMstpSnonWnonDnon_medic0",0.166666,"AinvPknlMstpSnonWnonDnon_medic1",0.166666,"AinvPknlMstpSnonWnonDnon_medic2",0.166666,"AinvPknlMstpSnonWnonDnon_medic3",0.166666,"AinvPknlMstpSnonWnonDnon_medic4",0.166666,"AinvPknlMstpSnonWnonDnon_medic5",0.166666}; + equivalentTo = "AinvPknlMstpSnonWnonDnon_medic0"; + actions = "HealActionsNon"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWnonDnon_medic",0.1,"AinvPknlMstpSnonWnonDnon_medic0S",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWnonDnon_medic",0.1,"AinvPknlMstpSnonWnonDnon_medic0S",0.1,"AdthPknlMstpSnonWnonDnon_inventory",0.1,"AdthPknlMstpSnonWnonDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWnonDnon_medic1: AinvPknlMstpSnonWnonDnon_medic0 + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWnonDnon_medic1"; + speed = 0.26; + actions = "HealActionsNon"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWnonDnon_medic",0.1,"AinvPknlMstpSnonWnonDnon_medic0S",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWnonDnon_medic",0.1,"AinvPknlMstpSnonWnonDnon_medic0S",0.1,"AdthPknlMstpSnonWnonDnon_inventory",0.1,"AdthPknlMstpSnonWnonDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWnonDnon_medic2: AinvPknlMstpSnonWnonDnon_medic0 + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWnonDnon_medic2"; + speed = 0.19; + actions = "HealActionsNon"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWnonDnon_medic",0.1,"AinvPknlMstpSnonWnonDnon_medic0S",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWnonDnon_medic",0.1,"AinvPknlMstpSnonWnonDnon_medic0S",0.1,"AdthPknlMstpSnonWnonDnon_inventory",0.1,"AdthPknlMstpSnonWnonDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWnonDnon_medic3: AinvPknlMstpSnonWnonDnon_medic0 + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWnonDnon_medic3"; + speed = 0.2; + actions = "HealActionsNon"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWnonDnon_medic",0.1,"AinvPknlMstpSnonWnonDnon_medic0S",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWnonDnon_medic",0.1,"AinvPknlMstpSnonWnonDnon_medic0S",0.1,"AdthPknlMstpSnonWnonDnon_inventory",0.1,"AdthPknlMstpSnonWnonDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWnonDr_medic3: AinvPknlMstpSnonWnonDnon_medic0 + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWnonDr_medic3"; + speed = 0.13; + actions = "HealActionsNon"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWnonDnon_medic",0.1,"AinvPknlMstpSnonWnonDr_medic0S",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWnonDnon_medic",0.1,"AinvPknlMstpSnonWnonDr_medic0S",0.1,"AdthPknlMstpSnonWnonDnon_inventory",0.1,"AdthPknlMstpSnonWnonDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWnonDr_medic4: HealBase + { + actions = "HealActionsNon"; + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWnonDr_medic4"; + speed = 0.22; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWnonDnon_medic",0.1,"AinvPknlMstpSnonWnonDr_medic0S",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWnonDnon_medic",0.1,"AinvPknlMstpSnonWnonDr_medic0S",0.1,"AdthPknlMstpSnonWnonDnon_inventory",0.1,"AdthPknlMstpSnonWnonDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWnonDr_medic5: HealBase + { + actions = "HealActionsNon"; + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWnonDr_medic5"; + speed = 0.11; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWnonDnon_medic",0.1,"AinvPknlMstpSnonWnonDr_medic0S",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWnonDnon_medic",0.1,"AinvPknlMstpSnonWnonDr_medic0S",0.1,"AdthPknlMstpSnonWnonDnon_inventory",0.1,"AdthPknlMstpSnonWnonDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWnonDnon_medic4: HealBase + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWnonDnon_medic4"; + speed = 0.13; + actions = "HealActionsNon"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWnonDnon_medic",0.1,"AinvPknlMstpSnonWnonDnon_medic0S",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWnonDnon_medic",0.1,"AinvPknlMstpSnonWnonDnon_medic0S",0.1,"AdthPknlMstpSnonWnonDnon_inventory",0.1,"AdthPknlMstpSnonWnonDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWnonDnon_medic5: HealBase + { + actions = "HealActionsNon"; + speed = 0.43; + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWnonDnon_medic5"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWnonDnon_medic",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWnonDnon_medic",0.1,"AdthPknlMstpSnonWnonDnon_inventory",0.1,"AdthPknlMstpSnonWnonDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWnonDr_medic0S: AinvPknlMstpSnonWnonDnon_medic + { + variantsPlayer[] = {"AinvPknlMstpSnonWnonDnon_medic0",0.075,"AinvPknlMstpSnonWnonDnon_medic1",0.075,"AinvPknlMstpSnonWnonDnon_medic2",0.075,"AinvPknlMstpSnonWnonDnon_medic3",0.075,"AinvPknlMstpSnonWnonDnon_medic4",0.075,"AinvPknlMstpSnonWnonDnon_medic5",0.075,"AinvPknlMstpSnonWnonDr_medic0",0.075,"AinvPknlMstpSnonWnonDr_medic1",0.075,"AinvPknlMstpSnonWnonDr_medic2",0.075,"AinvPknlMstpSnonWnonDr_medic3",0.075,"AinvPknlMstpSnonWnonDr_medic4",0.075,"AinvPknlMstpSnonWnonDr_medic5",0.075,"AinvPknlMstpSnonWnonDr_medic0S",0.1}; + VariantAfter[] = {5,5,5}; + actions = "HealActionsNonDr"; + ConnectTo[] = {"AinvPknlMstpSnonWnonDnon_medic",0.01,"AinvPknlMstpSnonWnonDr_medic3",0.01,"AinvPknlMstpSnonWnonDr_medic4",0.01,"AinvPknlMstpSnonWnonDr_medic5",0.01,"AinvPknlMstpSnonWnonDr_medic0",0.01,"AinvPknlMstpSnonWnonDr_medic1",0.01,"AinvPknlMstpSnonWnonDr_medic2",0.01}; + InterpolateTo[] = {}; + }; + class AinvPknlMstpSnonWnonDr_medic0: HealBase + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWnonDr_medic0"; + speed = 0.11; + equivalentTo = "AinvPknlMstpSnonWnonDr_medic0"; + actions = "HealActionsNon"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWnonDnon_medic",0.1,"AinvPknlMstpSnonWnonDr_medic0S",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWnonDnon_medic",0.1,"AinvPknlMstpSnonWnonDr_medic0S",0.1,"AdthPknlMstpSnonWnonDnon_inventory",0.1,"AdthPknlMstpSnonWnonDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWnonDr_medic1: AinvPknlMstpSnonWnonDr_medic0 + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWnonDr_medic1"; + speed = 0.21; + actions = "HealActionsNon"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWnonDnon_medic",0.1,"AinvPknlMstpSnonWnonDr_medic0S",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWnonDnon_medic",0.1,"AinvPknlMstpSnonWnonDr_medic0S",0.1,"AdthPknlMstpSnonWnonDnon_inventory",0.1,"AdthPknlMstpSnonWnonDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWnonDr_medic2: AinvPknlMstpSnonWnonDr_medic0 + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWnonDr_medic2"; + speed = 0.13; + actions = "HealActionsNon"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWnonDnon_medic",0.1,"AinvPknlMstpSnonWnonDr_medic0S",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWnonDnon_medic",0.1,"AinvPknlMstpSnonWnonDr_medic0S",0.1,"AdthPknlMstpSnonWnonDnon_inventory",0.1,"AdthPknlMstpSnonWnonDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon_medic: HealBase + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon_medic"; + speed = 0.5; + actions = "HealActionsNon"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + forceAim = 1; + ConnectTo[] = {"AinvPknlMstpSnonWnonDnon_medic",0.1}; + InterpolateTo[] = {}; + }; + class AinvPknlMstpSnonWrflDnon_AinvPknlMstpSnonWrflDnon_medic: HealBaseRfl + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWrflDnon_AinvPknlMstpSnonWrflDnon_medic"; + speed = 0.5; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + forceAim = 1; + ConnectTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1}; + InterpolateTo[] = {}; + }; + class AinvPknlMstpSnonWrflDnon_medic: HealBaseRfl + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWrflDnon_medicS0"; + speed = "1e+008.0"; + looped = "true"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + interpolationSpeed = 2.5; + forceAim = 1; + ConnectTo[] = {"AinvPknlMstpSnonWrflDnon_medicEnd",0.1,"AinvPknlMstpSnonWrflDr_medic0S",0.1,"AinvPknlMstpSnonWrflDr_medic0",0.1,"AinvPknlMstpSnonWrflDr_medic1",0.1,"AinvPknlMstpSnonWrflDr_medic2",0.1,"AinvPknlMstpSnonWrflDr_medic3",0.1,"AinvPknlMstpSnonWrflDr_medic4",0.1,"AinvPknlMstpSnonWrflDr_medic5",0.1,"AinvPknlMstpSnonWrflDnon_medic0S",0.1,"AinvPknlMstpSnonWrflDnon_medic0",0.1,"AinvPknlMstpSnonWrflDnon_medic1",0.1,"AinvPknlMstpSnonWrflDnon_medic2",0.1,"AinvPknlMstpSnonWrflDnon_medic3",0.1,"AinvPknlMstpSnonWrflDnon_medic4",0.1,"AinvPknlMstpSnonWrflDnon_medic5",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDr_medic0S",0.1,"AinvPknlMstpSnonWrflDnon_medic0S",0.1,"AdthPknlMstpSlayWrflDnon_inventory",0.1,"AdthPknlMstpSlayWrflDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWrflDr_medic0S: AinvPknlMstpSnonWrflDnon_medic + { + VariantAfter[] = {5,5,5}; + VariantsPlayer[] = {"AinvPknlMstpSnonWrflDnon_medic0",0.075,"AinvPknlMstpSnonWrflDnon_medic1",0.075,"AinvPknlMstpSnonWrflDnon_medic2",0.075,"AinvPknlMstpSnonWrflDnon_medic3",0.075,"AinvPknlMstpSnonWrflDnon_medic4",0.075,"AinvPknlMstpSnonWrflDnon_medic5",0.075,"AinvPknlMstpSnonWrflDr_medic0",0.075,"AinvPknlMstpSnonWrflDr_medic1",0.075,"AinvPknlMstpSnonWrflDr_medic2",0.075,"AinvPknlMstpSnonWrflDr_medic3",0.075,"AinvPknlMstpSnonWrflDr_medic4",0.075,"AinvPknlMstpSnonWrflDr_medic5",0.075,"AinvPknlMstpSnonWrflDr_medic0S",0.1}; + equivalentTo = "AinvPknlMstpSnonWrflDr_medic0"; + actions = "HealActionBaseDr"; + ConnectTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDr_medic0",0.1,"AinvPknlMstpSnonWrflDr_medic1",0.1,"AinvPknlMstpSnonWrflDr_medic2",0.1,"AinvPknlMstpSnonWrflDr_medic3",0.1,"AinvPknlMstpSnonWrflDr_medic4",0.1,"AinvPknlMstpSnonWrflDr_medic5",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDr_medic0",0.1,"AinvPknlMstpSnonWrflDr_medic1",0.1,"AinvPknlMstpSnonWrflDr_medic2",0.1,"AinvPknlMstpSnonWrflDr_medic3",0.1,"AinvPknlMstpSnonWrflDr_medic4",0.1,"AinvPknlMstpSnonWrflDr_medic5",0.1,"AdthPknlMstpSlayWrflDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWrflDr_medic0: AinvPknlMstpSnonWrflDr_medic0S + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWrflDr_medic0"; + speed = 0.11; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDr_medic0S",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDr_medic0S",0.1,"AdthPknlMstpSlayWrflDnon_inventory",0.1,"AdthPknlMstpSlayWrflDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWrflDr_medic1: AinvPknlMstpSnonWrflDr_medic0S + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWrflDr_medic1"; + speed = 0.21; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDr_medic0S",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDr_medic0S",0.1,"AdthPknlMstpSlayWrflDnon_inventory",0.1,"AdthPknlMstpSlayWrflDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWrflDr_medic2: AinvPknlMstpSnonWrflDr_medic0S + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWrflDr_medic2"; + speed = 0.13; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDr_medic0S",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDr_medic0S",0.1,"AdthPknlMstpSlayWrflDnon_inventory",0.1,"AdthPknlMstpSlayWrflDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWrflDr_medic3: AinvPknlMstpSnonWrflDr_medic0S + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWrflDr_medic3"; + speed = 0.22; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDr_medic0S",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDr_medic0S",0.1,"AdthPknlMstpSlayWrflDnon_inventory",0.1,"AdthPknlMstpSlayWrflDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWrflDr_medic4: AinvPknlMstpSnonWrflDr_medic0S + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWrflDr_medic4"; + speed = 0.22; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDr_medic0S",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDr_medic0S",0.1,"AdthPknlMstpSlayWrflDnon_inventory",0.1,"AdthPknlMstpSlayWrflDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWrflDr_medic5: AinvPknlMstpSnonWrflDr_medic0S + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWrflDr_medic5"; + speed = 0.11; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDr_medic0S",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDr_medic0S",0.1,"AdthPknlMstpSlayWrflDnon_inventory",0.1,"AdthPknlMstpSlayWrflDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWrflDnon_medic0S: AinvPknlMstpSnonWrflDnon_medic + { + VariantsPlayer[] = {"AinvPknlMstpSnonWrflDnon_medic0",0.15,"AinvPknlMstpSnonWrflDnon_medic1",0.15,"AinvPknlMstpSnonWrflDnon_medic2",0.15,"AinvPknlMstpSnonWrflDnon_medic3",0.15,"AinvPknlMstpSnonWrflDnon_medic4",0.15,"AinvPknlMstpSnonWrflDnon_medic5",0.1,"AinvPknlMstpSnonWrflDnon_medic0S",0.15}; + VariantAfter[] = {5,5,5}; + equivalentTo = "AinvPknlMstpSnonWrflDnon_medic0"; + actions = "HealActionBase"; + ConnectTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDnon_medic0",0.1,"AinvPknlMstpSnonWrflDnon_medic1",0.1,"AinvPknlMstpSnonWrflDnon_medic2",0.1,"AinvPknlMstpSnonWrflDnon_medic3",0.1,"AinvPknlMstpSnonWrflDnon_medic4",0.1,"AinvPknlMstpSnonWrflDnon_medic5",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDnon_medic0",0.1,"AinvPknlMstpSnonWrflDnon_medic1",0.1,"AinvPknlMstpSnonWrflDnon_medic2",0.1,"AinvPknlMstpSnonWrflDnon_medic3",0.1,"AinvPknlMstpSnonWrflDnon_medic4",0.1,"AinvPknlMstpSnonWrflDnon_medic5",0.1,"AdthPknlMstpSlayWrflDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWrflDnon_medic0: AinvPknlMstpSnonWrflDnon_medic0S + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWrflDnon_medic0"; + speed = 0.31; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDnon_medic0S",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDnon_medic0S",0.1,"AdthPknlMstpSlayWrflDnon_inventory",0.1,"AdthPknlMstpSlayWrflDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWrflDnon_medic1: AinvPknlMstpSnonWrflDnon_medic0S + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWrflDnon_medic1"; + speed = 0.26; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDnon_medic0S",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDnon_medic0S",0.1,"AdthPknlMstpSlayWrflDnon_inventory",0.1,"AdthPknlMstpSlayWrflDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWrflDnon_medic2: AinvPknlMstpSnonWrflDnon_medic0S + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWrflDnon_medic2"; + speed = 0.19; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDnon_medic0S",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDnon_medic0S",0.1,"AdthPknlMstpSlayWrflDnon_inventory",0.1,"AdthPknlMstpSlayWrflDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWrflDnon_medic3: AinvPknlMstpSnonWrflDnon_medic0S + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWrflDnon_medic3"; + speed = 0.2; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDnon_medic0S",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDnon_medic0S",0.1,"AdthPknlMstpSlayWrflDnon_inventory",0.1,"AdthPknlMstpSlayWrflDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWrflDnon_medic4: AinvPknlMstpSnonWrflDnon_medic0S + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWrflDnon_medic4"; + speed = 0.13; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDnon_medic0S",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDnon_medic0S",0.1,"AdthPknlMstpSlayWrflDnon_inventory",0.1,"AdthPknlMstpSlayWrflDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWrflDnon_medic5: AinvPknlMstpSnonWrflDnon_medic0S + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWrflDnon_medic5"; + speed = 0.43; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDnon_medic0S",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDnon_medic0S",0.1,"AdthPknlMstpSlayWrflDnon_inventory",0.1,"AdthPknlMstpSlayWrflDnon_inventoryAgony",0.1}; + }; + class Crew: Default + { + actions = "CargoActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Sit\stp\non\non\AmovPsitMstpSnonWnonDnon.rtm"; + speed = 1e+010; + looped = "true"; + soundEnabled = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + hasCollShapeSafe = "false"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class BasicDriver: Default + { + actions = "CargoActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\sit\stp\non\non\AmovPsitMstpSnonWnonDnon_basicGunner.rtm"; + speed = 1e+010; + looped = "true"; + soundEnabled = "false"; + interpolationSpeed = 1; + canPullTrigger = "false"; + ConnectTo[] = {"BasicDriverDying",1.0}; + InterpolateTo[] = {"BasicDriverDying",0.1}; + }; + class BasicDriverDying: DefaultDie + { + actions = "NoActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\dth\pne\stp\ras\Rfl\AdthPpneMstpSrasWrflDnon_1"; + looped = "false"; + soundEnabled = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"BasicDriverDead",1.0}; + InterpolateTo[] = {}; + }; + class BasicDriverDead: BasicDriverDying + { + actions = "DeadActions"; + speed = 1e+010; + terminal = "true"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class BasicDriverOut: Default + { + actions = "CargoActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\sit\stp\non\non\AmovPsitMstpSnonWnonDnon_basicGunner.rtm"; + speed = 1e+010; + looped = "true"; + soundEnabled = "false"; + interpolationSpeed = 1; + canPullTrigger = "false"; + ConnectTo[] = {"BasicDriverOutDying",1.0}; + InterpolateTo[] = {"BasicDriverOutDying",0.1}; + }; + class BasicDriverOutDying: DefaultDie + { + actions = "NoActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\dth\pne\stp\ras\Rfl\AdthPpneMstpSrasWrflDnon_1"; + looped = "false"; + soundEnabled = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"BasicDriverOutDead",1.0}; + InterpolateTo[] = {}; + }; + class BasicDriverOutDead: BasicDriverOutDying + { + actions = "DeadActions"; + speed = 1e+010; + terminal = "true"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class BasicSittingGunner_Dead: DefaultDie + { + actions = "DeadActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\dth\pne\stp\ras\Rfl\AdthPpneMstpSrasWrflDnon_1"; + speed = 1e+010; + terminal = "true"; + soundEnabled = "false"; + canPullTrigger = "false"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class BasicSittingGunner: Crew + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\sit\stp\non\non\AmovPsitMstpSnonWnonDnon_basicGunner.rtm"; + ConnectTo[] = {"BasicSittingGunner_Dead",1.0}; + InterpolateTo[] = {}; + }; + class SprintBaseDf: StandBase + { + actions = "RifleStandEvasiveActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\spr\low\Rfl\AmovPercMsprSlowWrflDf.rtm"; + speed = 1.71429; + soundOverride = "sprint"; + duty = 0.5; + showWeaponAim = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Mrun_Slow_Wrfl.p3d"; + leaningFactorBeg = 0; + leaningFactorEnd = 0; + limitGunMovement = "false"; + relSpeedMin = 0.697171; + relSpeedMax = 1.1; + enableAutoActions = "false"; + visibleSize = 1.00012; + soundEnabled = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + headBobStrength = 0.154229; + headBobMode = 2; + rightHandIKCurve[] = {1}; + leftHandIKCurve[] = {1}; + ConnectTo[] = {"AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02}; + }; + class SprintBaseDfl: SprintBaseDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\spr\low\Rfl\AmovPercMsprSlowWrflDfl.rtm"; + speed = 1.8; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Mrun_Slow_Wrfl_Dl.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class SprintBaseDfr: SprintBaseDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\spr\low\Rfl\AmovPercMsprSlowWrflDfr.rtm"; + speed = 1.8; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Mrun_Slow_Wrfl_Dr.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class SprintCivilBaseDf: SprintBaseDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\spr\non\non\AmovPercMsprSnonWnonDf.rtm"; + speed = 1.71429; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wnon.p3d"; + visibleSize = 1.00012; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class SprintCivilBaseDfl: SprintCivilBaseDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\spr\non\non\AmovPercMsprSnonWnonDfl.rtm"; + speed = 1.71429; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class SprintCivilBaseDfr: SprintCivilBaseDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\spr\non\non\AmovPercMsprSnonWnonDfr.rtm"; + speed = 1.71429; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSlowWrflDnon: StandBase + { + actions = "RifleLowStandActions"; + duty = -0.4; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\stp\low\rfl\AmovPercMstpSlowWrflDnon.rtm"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Idle.p3d"; + showWeaponAim = "false"; + disableWeapons = "false"; + disableWeaponsLong = "true"; + speed = 1e+010; + relSpeedMin = 0.7; + relSpeedMax = 1.1; + looped = "true"; + soundEnabled = "false"; + enableBinocular = "true"; + aiming = "aimingDefault"; + aimingBody = "aimingUpDefault"; + leftHandIKBeg = "true"; + leftHandIKCurve[] = {1}; + leftHandIKEnd = "true"; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + rightHandIKEnd = "true"; + aimPrecision = 1; + weaponIK = 1; + headBobMode = 2; + canPullTrigger = "false"; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon_player_0S",0.01,"AovrPercMstpSlowWrflDf",0.01,"AmovPercMstpSlowWrflDnon_turnL",0.02,"AmovPercMstpSlowWrflDnon_turnR",0.02,"AmovPercMstpSlowWrflDnon_AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMstpSlowWrflDnon_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMstpSlowWrflDnon_AmovPercMstpSrasWrflDnon",0.01,"ActsPsitMstpSnonWrflDnon_varSittingDrinking",10.0,"AmovPercMstpSlowWrflDnon_ScaredTalking",2.0,"AmovPercMstpSlowWrflDnon_talking",2.0,"AmovPercMstpSlowWrflDnon_seeWatch",2.0,"AmovPercMstpSlowWrflDnon_SaluteIn",0.1,"AmovPercMstpSrasWrflDnon_SaluteIn",0.15,"AmovPercMstpSlowWrflDnon_AmovPsitMstpSlowWrflDnon",0.1,"AmovPercMstpSlowWrflDnon_AmovPsitMstpSrasWrflDnon",0.1,"LadderRifleOn",1.0,"AswmPercMstpSnonWnonDnon",0.3,"AidlPercMstpSrasWrflDnon0S",0.01,"ActsPpneMstpWunaSnonDnon_sceneCrashSite_Cooper",0.1,"AidlPercMstpSlowWrflDnon0S",0.01,"ActsPpneMstpWrflSlowDnon_sceneCrashSite_Ohara",0.1,"ActsPpneMstpWrflSlowDnon_sceneCrashSite_Sykes",0.1,"ActsPpneMstpWrflSlowDnon_sceneCrashSite_Rodriguez",0.1,"AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_1",0.01,"AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_1",0.1,"ActsPercMstpSnonWnonDnon_talking01a",0.1,"AidlPercSlowWrflDnon_talkCalm",0.01,"ActsPercMstpSrasWrflDnon_sceneLopotevBandCaptured_Rodriguez1",0.01,"ActsPercMstpSrasWrflDnon_sceneLopotevBandCaptured_Ohara1",0.01,"ActsPercMstpSlowWrflDnon_sceneLopotevBandCaptured_Cooper",0.1,"AidlPercSlowWrflDnon_talkHeated",0.01,"ActsPercMstpSlowWrflDnon_sceneNikitinDisloyalty_Steve",0.01,"ActsPercMstpSlowWrflDnon_sceneNikitinDisloyalty_Simms",0.01,"ActsPercMstpSlowWrflDnon_sceneNikitinDisloyalty_Kostey",0.01,"ActsPercMstpSlowWrflDnon_sceneNikitinDisloyalty_Adamson",0.01,"ActsPercMstpSgthWmagDnon_sceneNikitinDisloyalty_USflashbang1",10.0,"ActsPercMstpSlowWpstDnon_sceneLopotevBandCaptured_Sykes",0.01,"ErcRflLow_sitRfl_L",0.01,"ErcRflLow_sitRfl_L2",0.01,"ErcRflLow_sitRfl_R",0.01,"ErcRflLow_sitTable",0.01,"ErcRflLow_sitRfl_L_CARGO",0.01,"CtsDoktor_Doktor_uder4",0.01,"CtsDoktor_Doktor_uder5",0.01,"CtsDoktor_Vojak_vyslechStand2unaerc_reverse",0.01,"otockaErcRflLow_180leva",0.01,"ctsLopoHover_cooper",0.01,"ctsLopoHover_ohara",0.01,"ctsLopoHover_rodriguez",0.01,"ctsLopoHover_sykes",0.01,"sitRfl_R_BidleLoopTest",0.01,"AmelPercMstpSlowWrflDnon_StrokeGun",0.02,"ActsPercMstpSlowWrflDnon_listeningOrdersUnderFireShort",0.01,"AmovPercMstpSlowWrflDnon_ActsPercMstpSlowWrflDr_HideFromFire",0.01,"AsigPercMstpSlowWrflDnon_GoGo",0.01,"AsigPercMstpSlowWrflDnon_AmovPercMrunSlowWrflDnon_GoGo",0.01,"AsigPercMstpSlowWrflDnon_SendMenInAction",0.01,"AmovPercMstpSnonWnonDnon_zevl",0.01,"c4coming2cdf_genericstani",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon_turnL",0.02,"AmovPercMstpSlowWrflDnon_turnR",0.02,"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.02,"AmovPercMstpSlowWrflDnon_AmovPercMevaSrasWrflDr",0.02,"AmovPercMstpSlowWrflDnon_AmovPercMevaSrasWrflDb",0.02,"AdthPercMstpSlowWrflDnon_1",0.01,"AdthPercMstpSlowWrflDnon_2",0.01,"AdthPercMstpSlowWrflDnon_4",0.01,"AdthPercMstpSlowWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AwopPercMstpSgthWrflDnon_Start1",0.1,"AwopPercMstpSgthWrflDnon_Throw1",0.1,"AwopPercMstpSgthWrflDnon_End1",0.1,"AwopPercMstpSgthWrflDnon_Throw2",0.1,"AwopPercMstpSgthWrflDnon_End2",0.1,"AidlPercMstpSlowWrflDnon01",0.02,"AidlPercMstpSlowWrflDnon02",0.02,"AidlPercMstpSlowWrflDnon03",0.02,"AidlPercMstpSlowWrflDnon04",0.02,"AidlPercMstpSlowWrflDnon_i01",0.02,"AidlPercMstpSlowWrflDnon_i02",0.02,"AidlPercMstpSlowWrflDnon_i03",0.02,"AidlPercMstpSlowWrflDnon_i04",0.02,"AidlPercMstpSlowWrflDnon_i05",0.02,"AidlPercMstpSlowWrflDnon_i06",0.02,"AidlPercMstpSlowWrflDnon_i07",0.02,"AidlPercMstpSlowWrflDnon_i08",0.02,"AidlPercMstpSlowWrflDnon_i09",0.02,"AidlPercMstpSlowWrflDnon_i10",0.02,"AidlPercMstpSlowWrflDnon_i11",0.02,"AidlPercMstpSlowWrflDnon_i12",0.02,"AidlPercMstpSlowWrflDnon_i13",0.02,"AidlPercMstpSlowWrflDnon05",0.02,"AidlPercMstpSlowWrflDnon06",0.02,"AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_1",0.01,"AdthPercMstpSlowWrflDnon_16",0.01,"AdthPercMstpSlowWrflDnon_32",0.01,"ActsPercMstpSlowWrflDnon_talking_C3BeginBriefing",0.1,"AidlPercSlowWrflDnon_talkListeningS",0.01,"AidlPercSnonWnonDnon_talkAS",0.01}; + }; + class AidlPercMstpSlowWrflDnon_player_0S: AmovPercMstpSlowWrflDnon + { + variantAfter[] = {2,3,5}; + variantsPlayer[] = {"AidlPercMstpSlowWrflDnon_player_idleSteady04",0.25,"AmovPercMstpSlowWrflDnon_player_idleSteady03",0.25,"AmovPercMstpSlowWrflDnon_player_idleSteady02",0.25,"AmovPercMstpSlowWrflDnon_player_idleSteady01",0.25}; + headBobMode = 0; + headBobStrength = 0; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01,"AmovPercMstpSlowWrflDnon_player_idleSteady01",0.01,"AmovPercMstpSlowWrflDnon_player_idleSteady02",0.01,"AmovPercMstpSlowWrflDnon_player_idleSteady03",0.01,"AidlPercMstpSlowWrflDnon_player_idleSteady04",0.01}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSlowWrflDnon_player_idleSteady01: AidlPercMstpSlowWrflDnon_player_0S + { + variantAfter[] = {1,1,1}; + interpolationSpeed = 30.5; + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idleSteady01"; + speed = 0.067415; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon_player_0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + }; + class AmovPercMstpSlowWrflDnon_player_idleSteady02: AmovPercMstpSlowWrflDnon_player_idleSteady01 + { + speed = 0.042553; + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idleSteady02"; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon_player_0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + }; + class AmovPercMstpSlowWrflDnon_player_idleSteady03: AmovPercMstpSlowWrflDnon_player_idleSteady01 + { + speed = 0.057143; + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idleSteady03"; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon_player_0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + }; + class AidlPercMstpSlowWrflDnon_player_idleSteady04: AmovPercMstpSlowWrflDnon_player_idleSteady01 + { + speed = 0.075949; + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idleSteady04"; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon_player_0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + }; + class AovrPercMstpSlowWrflDf: AmovPercMstpSlowWrflDnon + { + looped = "false"; + speed = 0.441176; + file = "\Ca\Anims\Characters\data\Anim\sdr\ovr\erc\stp\low\rfl\AovrPercMstpSlowWrflDf"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wovr.p3d"; + relSpeedMin = 0.996672; + relSpeedMax = 0.996672; + duty = 2; + disableWeapons = "true"; + disableWeaponsLong = "true"; + enableOptics = "false"; + limitGunMovement = 0.3; + headBobStrength = 0.512438; + forceAim = 1; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSlowWrflDnon_turnL: AmovPercMstpSlowWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_AIturn90L"; + speed = 0.5; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02}; + }; + class AmovPercMstpSlowWrflDnon_turnR: AmovPercMstpSlowWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_AIturn90R"; + speed = 0.5; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02}; + }; + class AmovPercMstpSrasWrflDnon: AmovPercMstpSlowWrflDnon + { + visibleSize = 0.700121; + actions = "RifleStandActions"; + duty = -0.4; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon.rtm"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wrfl.p3d"; + showWeaponAim = "true"; + disableWeapons = "false"; + disableWeaponsLong = "false"; + aiming = "aimingDefault"; + aimingBody = "aimingUpDefault"; + relSpeedMax = 1.1; + relSpeedMin = 0.700001; + aimPrecision = 1; + weaponIK = 1; + canPullTrigger = "true"; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon_aiming0S",0.02,"AovrPercMstpSrasWrflDf",0.01,"AmovPercMwlkSrasWrflDnon_transition",0.02,"AmovPercMstpSrasWrflDnon_turnL",0.02,"AmovPercMstpSrasWrflDnon_turnR",0.02,"WeaponMagazineReloadStand",0.1,"amovpercmstpsraswrfldnon_amovpercmstpsraswlnrdnon",0.01,"AmovPercMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMstpSrasWrflDnon_AmovPercMstpSlowWrflDnon",0.01,"AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWpstDnon",0.02,"AmovPercMstpSrasWrflDnon_AwopPercMstpSoptWbinDnon",0.02,"AmovPercMstpSrasWrflDnon_AmovPercMstpSnonWnonDnon",0.02,"AwopPercMstpSgthWrflDnon_Start2",0.1,"AswmPercMstpSnonWnonDnon",0.3,"AmovPercMstpSrasWrflDnon_AinvPknlMstpSlayWrflDnon",0.02,"AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_1",0.01,"ActsPercMstpSnonWpstDnon_sceneBardakRifle01",0.1,"adthpercmstpsraswrfldnon_NikitinDead",0.01,"ActsPercMstpSrasWrflDnon_sceneLopotevBandCaptured_zevl1",0.01,"ActsPercMstpSrasWrflDnon_sceneLopotevBandCaptured_zevl2",0.01,"ActsPercMstpSrasWunaDnon_sceneLopotevBandCaptured_Bardak",10.0,"ActsPercMstpSrasWrflDnon_sceneLopotevBandCaptured_Lopotev",0.01,"ActsPercMstpSrasWrflDnon_sceneLopotevBandCaptured_Miles",0.01,"ActsPercMstpSrasWrflDnon_sceneLopotevBandCaptured_Nameless",0.01,"ActsPercMstpSrasWrflDnon_sceneLopotevBandCaptured_Nikitin",0.01}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon_turnL",0.02,"AmovPercMstpSrasWrflDnon_turnR",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,"AmovPercMstpSrasWrflDnon_AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMevaSrasWrflDf",0.02,"AmovPercMevaSrasWrflDfl",0.02,"AmovPercMevaSrasWrflDfr",0.02,"AmovPercMstpSrasWrflDnon_AmovPercMevaSrasWrflDl",0.02,"AmovPercMstpSrasWrflDnon_AmovPercMevaSrasWrflDr",0.02,"AmovPercMstpSrasWrflDnon_AmovPercMevaSrasWrflDb",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_rS0",0.01,"AidlPercMstpSrasWrflDnon0S",0.02,"AidlPercMstpSrasWrflDnon",0.01,"AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_1",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01,"adthpercmstpsraswrfldnon_NikitinDead",0.01}; + }; + class AidlPercMstpSrasWrflDnon_aiming0S: AmovPercMstpSrasWrflDnon + { + variantsPlayer[] = {"AidlPercMstpSrasWrflDnon_aiming01",0.1666,"AidlPercMstpSrasWrflDnon_aiming02",0.1666,"AidlPercMstpSrasWrflDnon_idleSteady04",0.1666,"AidlPercMstpSrasWrflDnon_idleSteady03",0.1666,"AidlPercMstpSrasWrflDnon_idleSteady02",0.1666,"AidlPercMstpSrasWrflDnon_idleSteady01"}; + variantAfter[] = {0,0,0}; + headBobMode = 0; + headBobStrength = 0; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Idle.p3d"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AidlPercMstpSrasWrflDnon_aiming01",0.02,"AidlPercMstpSrasWrflDnon_idleSteady01",0.02,"AidlPercMstpSrasWrflDnon_idleSteady02",0.02,"AidlPercMstpSrasWrflDnon_idleSteady03",0.02,"AidlPercMstpSrasWrflDnon_idleSteady04",0.02,"AidlPercMstpSrasWrflDnon_aiming02",0.02}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_aiming01: AidlPercMstpSrasWrflDnon_aiming0S + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\ras\rfl\AidlPercMstpSrasWrflDnon_aiming01"; + speed = 0.098039; + looped = "false"; + variantAfter[] = {1,1.5,2}; + interpolationSpeed = 200; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + leftHandIKEnd = "true"; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon_aiming0S",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_idleSteady01: AidlPercMstpSrasWrflDnon_aiming01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\ras\rfl\AidlPercMstpSrasWrflDnon_idleSteady01"; + speed = 0.067415; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon_aiming0S",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.02,"AdthPercMstpSrasWrflDnon_2",0.02,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.02,"AdthPercMstpSrasWrflDnon_32",0.02}; + }; + class AidlPercMstpSrasWrflDnon_idleSteady02: AidlPercMstpSrasWrflDnon_idleSteady01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\ras\rfl\AidlPercMstpSrasWrflDnon_idleSteady02"; + speed = 0.042553; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon_aiming0S",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.02,"AdthPercMstpSrasWrflDnon_2",0.02,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.02,"AdthPercMstpSrasWrflDnon_32",0.02}; + }; + class AidlPercMstpSrasWrflDnon_idleSteady03: AidlPercMstpSrasWrflDnon_idleSteady01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\ras\rfl\AidlPercMstpSrasWrflDnon_idleSteady02"; + speed = 0.057143; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon_aiming0S",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.02,"AdthPercMstpSrasWrflDnon_2",0.02,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.02,"AdthPercMstpSrasWrflDnon_32",0.02}; + }; + class AidlPercMstpSrasWrflDnon_idleSteady04: AidlPercMstpSrasWrflDnon_idleSteady01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\ras\rfl\AidlPercMstpSrasWrflDnon_idleSteady01"; + speed = 0.075949; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon_aiming0S",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.02,"AdthPercMstpSrasWrflDnon_2",0.02,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.02,"AdthPercMstpSrasWrflDnon_32",0.02}; + }; + class AidlPercMstpSrasWrflDnon_aiming02: AidlPercMstpSrasWrflDnon_aiming01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\ras\rfl\AidlPercMstpSrasWrflDnon_aiming02"; + speed = 0.066079; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon_aiming0S",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AovrPercMstpSrasWrflDf: AmovPercMstpSrasWrflDnon + { + variantsAI[] = {}; + looped = "false"; + speed = 0.441176; + file = "\Ca\Anims\Characters\data\Anim\sdr\ovr\erc\stp\ras\rfl\AovrPercMstpSrasWrflDf"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wovr.p3d"; + relSpeedMin = 0.996672; + relSpeedMax = 0.996672; + duty = 2; + disableWeapons = "true"; + disableWeaponsLong = "true"; + enableOptics = "false"; + limitGunMovement = 0.3; + headBobStrength = 0.512438; + forceAim = 1; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class AmovPknlMstpSlowWrflDnon: AmovPercMstpSlowWrflDnon + { + actions = "RifleKneelLowActions"; + duty = -0.7; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\low\rfl\AmovPknlMstpSlowWrflDnon.rtm"; + disableWeapons = "false"; + visibleSize = 0.300122; + disableWeaponsLong = "true"; + enableOptics = "false"; + aimPrecision = 0.5; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + weaponIK = 1; + ConnectTo[] = {"AidlPknlMstpSlowWrflDnon_player_0S",0.01,"AmovPknlMstpSlowWrflDnon_gear",0.02,"AmovPknlMstpSlowWrflDnon_diary",0.02,"AmovPknlMstpSrasWrflDnon_gear",0.02,"AmovPknlMstpSrasWrflDnon_diary",0.02,"AmovPercMstpSrasWrflDnon_gear",0.02,"AmovPercMstpSrasWrflDnon_diary",0.02,"AmovPercMstpSlowWrflDnon_gear",0.02,"AmovPercMstpSlowWrflDnon_diary",0.02,"AidlPknlMstpSlowWrflDnon0S",0.1,"aidlpknlmstpslowwrfldnon01",0.1,"aidlpknlmstpslowwrfldnon03",0.1,"aidlpknlmstpslowwrfldnon02",0.1,"AidlPknlMstpSlowWrflDnon_i01",0.1,"AidlPknlMstpSlowWrflDnon_i02",0.1,"AidlPknlMstpSlowWrflDnon_i03",0.1,"AidlPknlMstpSlowWrflDnon_i04",0.1,"AidlPknlMstpSlowWrflDnon_i05",0.1,"AidlPknlMstpSlowWrflDnon_i06",0.1,"AidlPknlMstpSlowWrflDnon_i07",0.1,"AidlPknlMstpSlowWrflDnon_i08",0.1,"AidlPknlMstpSlowWrflDnon_i09",0.1,"AidlPknlMstpSlowWrflDnon_i10",0.1,"AidlPknlMstpSlowWrflDnon_i11",0.1,"AidlPknlMstpSlowWrflDnon_i12",0.1,"AidlPknlMstpSlowWrflDnon_i13",0.1,"AidlPknlMstpSlowWrflDnon_i14",0.1,"AidlPknlMstpSlowWrflDnon_idleSteady01",0.1,"AidlPknlMstpSlowWrflDnon_idleSteady02",0.1,"AidlPknlMstpSlowWrflDnon_idleSteady03",0.1,"AidlPknlMstpSlowWrflDnon_idleSteady04",0.1,"AidlPknlMstpSlowWrflDnon_i15",0.1,"AmovPknlMstpSlowWrflDnon_turnL",0.02,"AmovPknlMstpSlowWrflDnon_turnR",0.02,"amovpknlmstpslowwrfldnon_amovpknlmstpsraswrfldnon",0.02,"AmovPknlMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon",0.02}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_AinvPknlMstpSnonWrflDnon_medic",0.02,"AidlPknlMstpSlowWrflDnon0S",0.1,"aidlpknlmstpslowwrfldnon01",0.1,"aidlpknlmstpslowwrfldnon03",0.1,"aidlpknlmstpslowwrfldnon02",0.1,"AidlPknlMstpSlowWrflDnon_i01",0.1,"AidlPknlMstpSlowWrflDnon_i02",0.1,"AidlPknlMstpSlowWrflDnon_i03",0.1,"AidlPknlMstpSlowWrflDnon_i04",0.1,"AidlPknlMstpSlowWrflDnon_i05",0.1,"AidlPknlMstpSlowWrflDnon_i06",0.1,"AidlPknlMstpSlowWrflDnon_i07",0.1,"AidlPknlMstpSlowWrflDnon_i08",0.1,"AidlPknlMstpSlowWrflDnon_i09",0.1,"AidlPknlMstpSlowWrflDnon_i10",0.1,"AidlPknlMstpSlowWrflDnon_i11",0.1,"AidlPknlMstpSlowWrflDnon_i12",0.1,"AidlPknlMstpSlowWrflDnon_i13",0.1,"AidlPknlMstpSlowWrflDnon_i14",0.1,"AidlPknlMstpSlowWrflDnon_idleSteady01",0.1,"AidlPknlMstpSlowWrflDnon_idleSteady02",0.1,"AidlPknlMstpSlowWrflDnon_idleSteady03",0.1,"AidlPknlMstpSlowWrflDnon_idleSteady04",0.1,"AidlPknlMstpSlowWrflDnon_i15",0.1,"AmovPknlMstpSlowWrflDnon_turnL",0.02,"AmovPknlMstpSlowWrflDnon_turnR",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,"AmovPknlMstpSlowWrflDnon_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,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_player_0S: AmovPknlMstpSlowWrflDnon + { + variantAfter[] = {0,0,0}; + variantsPlayer[] = {"AidlPknlMstpSlowWrflDnon_player_idleSteady01",0.25,"AidlPknlMstpSlowWrflDnon_player_idleSteady02",0.25,"AidlPknlMstpSlowWrflDnon_player_idleSteady03",0.25,"AidlPknlMstpSlowWrflDnon_player_idleSteady04",0.25}; + headBobMode = 0; + headBobStrength = 0; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.01,"AidlPknlMstpSlowWrflDnon_player_idleSteady01",0.01,"AidlPknlMstpSlowWrflDnon_player_idleSteady02",0.01,"AidlPknlMstpSlowWrflDnon_player_idleSteady03",0.01,"AidlPknlMstpSlowWrflDnon_player_idleSteady04",0.01}; + InterpolateTo[] = {"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_player_idleSteady01: AidlPknlMstpSlowWrflDnon_player_0S + { + variantAfter[] = {1,1,1}; + interpolationSpeed = 30.5; + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idleSteady01"; + speed = 0.129311; + looped = "true"; + ConnectTo[] = {"AidlPknlMstpSlowWrflDnon_player_0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.01,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_player_idleSteady02: AidlPknlMstpSlowWrflDnon_player_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idleSteady02"; + speed = 0.057143; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.01,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_player_idleSteady03: AidlPknlMstpSlowWrflDnon_player_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idleSteady03"; + speed = 0.067415; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.01,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_player_idleSteady04: AidlPknlMstpSlowWrflDnon_player_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idleSteady04"; + speed = 0.098361; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.01,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AmovPknlMstpSlowWrflDnon_gear: AmovPknlMstpSlowWrflDnon + { + actions = "RifleKneelLowActions_gear"; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon_gear",0.05,"AmovPknlMstpSnonWnonDnon_gear",0.05}; + }; + class AmovPknlMstpSlowWrflDnon_diary: AmovPknlMstpSlowWrflDnon_gear + { + actions = "RifleKneelLowActions_diary"; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.02}; + InterpolateTo[] = {}; + }; + class AmovPknlMstpSrasWrflDnon_gear: AmovPknlMstpSlowWrflDnon + { + actions = "RifleKneelActions_gear"; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"amovpknlmstpslowwrfldnon_amovpknlmstpsraswrfldnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon_gear",0.05,"AmovPknlMstpSnonWnonDnon_gear",0.05}; + }; + class AmovPknlMstpSrasWrflDnon_diary: AmovPknlMstpSrasWrflDnon_gear + { + actions = "RifleKneelActions_diary"; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"amovpknlmstpslowwrfldnon_amovpknlmstpsraswrfldnon",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSrasWrflDnon_gear: AmovPknlMstpSrasWrflDnon_gear + { + actions = "RifleStandActions_gear"; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPknlMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_gear",0.05,"AmovPercMstpSnonWnonDnon_gear",0.05,"AmovPknlMstpSlowWrflDnon_AmovPercMstpSrasWrflDnon",0.02}; + }; + class AmovPercMstpSrasWrflDnon_diary: AmovPercMstpSrasWrflDnon_gear + { + actions = "RifleStandActions_diary"; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPknlMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon_AmovPercMstpSrasWrflDnon",0.02}; + }; + class AmovPercMstpSlowWrflDnon_gear: AmovPercMstpSrasWrflDnon_gear + { + actions = "RifleLowStandActions_gear"; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPknlMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_gear",0.05,"AmovPercMstpSnonWnonDnon_gear",0.05}; + }; + class AmovPercMstpSlowWrflDnon_diary: AmovPercMstpSlowWrflDnon_gear + { + actions = "RifleLowStandActions_diary"; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPknlMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon",0.02}; + InterpolateTo[] = {}; + }; + class AidlPknlMstpSlowWrflDnon0S: AmovPknlMstpSlowWrflDnon + { + variantAfter[] = {0,0,0}; + variantsAI[] = {"AidlPknlMstpSlowWrflDnon01",0.01,"AidlPknlMstpSlowWrflDnon02",0.01,"AidlPknlMstpSlowWrflDnon03",0.01,"AidlPknlMstpSlowWrflDnon_i01",0.01,"AidlPknlMstpSlowWrflDnon_i02",0.01,"AidlPknlMstpSlowWrflDnon_i03",0.01,"AidlPknlMstpSlowWrflDnon_i04",0.01,"AidlPknlMstpSlowWrflDnon_i05",0.01,"AidlPknlMstpSlowWrflDnon_i06",0.01,"AidlPknlMstpSlowWrflDnon_i07",0.01,"AidlPknlMstpSlowWrflDnon_i08",0.01,"AidlPknlMstpSlowWrflDnon_i09",0.01,"AidlPknlMstpSlowWrflDnon_i10",0.01,"AidlPknlMstpSlowWrflDnon_i11",0.01,"AidlPknlMstpSlowWrflDnon_i12",0.01,"AidlPknlMstpSlowWrflDnon_i13",0.01,"AidlPknlMstpSlowWrflDnon_i14",0.01,"AidlPknlMstpSlowWrflDnon_i15",0.01,"AidlPknlMstpSlowWrflDnon_idleSteady01",0.205,"AidlPknlMstpSlowWrflDnon_idleSteady02",0.205,"AidlPknlMstpSlowWrflDnon_idleSteady03",0.205,"AidlPknlMstpSlowWrflDnon_idleSteady04",0.205}; + equivalentTo = "aidlpknlmstpslowwrfldnon01"; + actions = "RifleKneelActions"; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"aidlpknlmstpslowwrfldnon01",0.01,"aidlpknlmstpslowwrfldnon03",0.01,"aidlpknlmstpslowwrfldnon02",0.01,"AidlPknlMstpSlowWrflDnon_i01",0.01,"AidlPknlMstpSlowWrflDnon_i02",0.01,"AidlPknlMstpSlowWrflDnon_i03",0.01,"AidlPknlMstpSlowWrflDnon_i04",0.01,"AidlPknlMstpSlowWrflDnon_i05",0.01,"AidlPknlMstpSlowWrflDnon_i06",0.01,"AidlPknlMstpSlowWrflDnon_i07",0.01,"AidlPknlMstpSlowWrflDnon_i08",0.01,"AidlPknlMstpSlowWrflDnon_i09",0.01,"AidlPknlMstpSlowWrflDnon_i10",0.01,"AidlPknlMstpSlowWrflDnon_i11",0.01,"AidlPknlMstpSlowWrflDnon_i12",0.01,"AidlPknlMstpSlowWrflDnon_i13",0.01,"AidlPknlMstpSlowWrflDnon_i14",0.01,"AidlPknlMstpSlowWrflDnon_idleSteady01",0.01,"AidlPknlMstpSlowWrflDnon_idleSteady02",0.01,"AidlPknlMstpSlowWrflDnon_idleSteady03",0.01,"AidlPknlMstpSlowWrflDnon_idleSteady04",0.01,"AidlPknlMstpSlowWrflDnon_i15",0.01,"AmovPknlMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class aidlpknlmstpslowwrfldnon01: AidlPknlMstpSlowWrflDnon0S + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\rfl\aidlpknlmstpslowwrfldnon01.rtm"; + variantAfter[] = {1,1,1}; + speed = 0.3; + enableOptics = "false"; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class aidlpknlmstpslowwrfldnon03: aidlpknlmstpslowwrfldnon01 + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\rfl\aidlpknlmstpslowwrfldnon03.rtm"; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class aidlpknlmstpslowwrfldnon02: aidlpknlmstpslowwrfldnon01 + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\rfl\aidlpknlmstpslowwrfldnon02.rtm"; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_i01: aidlpknlmstpslowwrfldnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idle01ZavrteniSe1"; + speed = 0.258621; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_i02: AidlPknlMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idle02checkRifle1.rtm"; + speed = 0.12931; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_i03: AidlPknlMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idle03checkRifle2"; + speed = 0.137615; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_i04: AidlPknlMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idle04ZavrteniSe2"; + speed = 0.147783; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_i05: AidlPknlMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idle05ZavrteniSe3"; + speed = 0.181818; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_i06: AidlPknlMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idle06ZavrteniSe4"; + speed = 0.10989; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_i07: AidlPknlMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idle07ZavrteniSe5"; + speed = 0.17341; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_i08: AidlPknlMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idle08checkRifle3"; + speed = 0.054446; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_i09: AidlPknlMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idle09"; + speed = 0.212766; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_i10: AidlPknlMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idle10rozhlizeni1"; + speed = 0.04329; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_i11: AidlPknlMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idle11rozhlizeni2"; + speed = 0.10101; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_i12: AidlPknlMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idle12"; + speed = 0.110294; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_i13: AidlPknlMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idle13"; + speed = 0.135747; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_i14: AidlPknlMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idle14"; + speed = 0.123457; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_idleSteady01: AidlPknlMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idleSteady01"; + speed = 0.164384; + interpolationSpeed = 30; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.1,"AdthPknlMstpSrasWrflDnon_2",0.1}; + }; + class AidlPknlMstpSlowWrflDnon_idleSteady02: AidlPknlMstpSlowWrflDnon_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idleSteady02"; + speed = 0.114286; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.1,"AdthPknlMstpSrasWrflDnon_2",0.1}; + }; + class AidlPknlMstpSlowWrflDnon_idleSteady03: AidlPknlMstpSlowWrflDnon_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idleSteady03"; + speed = 0.134831; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.1,"AdthPknlMstpSrasWrflDnon_2",0.1}; + }; + class AidlPknlMstpSlowWrflDnon_idleSteady04: AidlPknlMstpSlowWrflDnon_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idleSteady04"; + speed = 0.196721; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.1,"AdthPknlMstpSrasWrflDnon_2",0.1}; + }; + class AidlPknlMstpSlowWrflDnon_i15: AidlPknlMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idle15rozhlizeni3"; + speed = 0.229008; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AmovPercMwlkSrasWrflDnon_transition: AmovPercMstpSrasWrflDnon + { + variantsAI[] = {}; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\wlk\ras\rfl\AmovPercMwlkSrasWrflDnon_transition"; + soundOverride = "walk"; + soundEnabled = "true"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPercMwlkSrasWrflDf",0.015,"AmovPercMwlkSrasWrflDl",0.015,"AmovPercMwlkSrasWrflDb",0.015,"AmovPercMwlkSrasWrflDr",0.015}; + }; + class AmovPercMstpSrasWrflDnon_turnL: AmovPercMstpSrasWrflDnon + { + variantsAI[] = {}; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AIturn90L"; + speed = 0.5; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02}; + }; + class AmovPercMstpSrasWrflDnon_turnR: AmovPercMstpSrasWrflDnon + { + variantsAI[] = {}; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AIturn90R"; + speed = 0.5; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02}; + }; + class AidlPercMstpSrasWrflDnon_turnR: AmovPercMstpSrasWrflDnon_turnR + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_AIturn90R"; + actions = "RifleStandActions_Idle"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Idle.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AidlPercMstpSrasWrflDnon",0.02}; + }; + class AidlPercMstpSrasWrflDnon_turnL: AmovPercMstpSrasWrflDnon_turnL + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_AIturn90L"; + actions = "RifleStandActions_Idle"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Idle.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AidlPercMstpSrasWrflDnon",0.02}; + }; + class AmovPknlMstpSlowWrflDnon_turnL: AmovPknlMstpSlowWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\low\rfl\AmovPknlMstpSlowWrflDnon_AIturn90L"; + speed = 0.5; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02}; + }; + class AmovPknlMstpSlowWrflDnon_turnR: AmovPknlMstpSlowWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\low\rfl\AmovPknlMstpSlowWrflDnon_AIturn90R"; + speed = 0.5; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02}; + }; + class AmovPknlMstpSrasWrflDnon: AmovPknlMstpSlowWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon.rtm"; + duty = -0.7; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wrfl.p3d"; + showWeaponAim = "true"; + enableOptics = "true"; + visibleSize = 0.300122; + aiming = "aimingDefault"; + aimingBody = "aimingUpDefault"; + actions = "RifleKneelActions"; + disableWeapons = "false"; + weaponIK = 1; + disableWeaponsLong = "false"; + canPullTrigger = "true"; + ConnectTo[] = {"AidlPknlMstpSlowWrflDnon0S",0.1,"AidlPknlMstpSrasWrflDnon_player_0S",0.1,"AmovPknlMwlkSrasWrflDnon_transition",0.02,"AmovPknlMstpSrasWrflDnon_turnL",0.02,"AmovPknlMstpSrasWrflDnon_turnR",0.02,"WeaponMagazineReloadKneel",0.1,"amovpknlmstpsraswrfldnon_amovpknlmstpslowwrfldnon",0.02,"AmovPknlMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.02,"AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.02,"AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWpstDnon",0.02,"AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMstpSrasWrflDnon_AwopPknlMstpSoptWbinDnon",0.02,"AwopPknlMstpSgthWrflDnon_Start",0.1,"AwopPknlMstpSgthWrflDnon_End",0.1,"AidlPknlMstpSrasWrflDnon0S",0.1,"AidlPknlMstpSrasWrflDnon01",0.1,"AidlPknlMstpSrasWrflDnon02",0.1,"AidlPknlMstpSrasWrflDnon03",0.1,"AmovPknlMstpSrasWrflDnon_AinvPknlMstpSlayWrflDnon",0.02}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_AinvPknlMstpSnonWrflDnon_medic",0.02,"aidlpknlmstpslowwrfldnon01",0.1,"aidlpknlmstpslowwrfldnon03",0.1,"aidlpknlmstpslowwrfldnon02",0.1,"AidlPknlMstpSlowWrflDnon_i01",0.01,"AidlPknlMstpSlowWrflDnon_i02",0.1,"AidlPknlMstpSlowWrflDnon_i03",0.1,"AidlPknlMstpSlowWrflDnon_i04",0.1,"AidlPknlMstpSlowWrflDnon_i05",0.1,"AidlPknlMstpSlowWrflDnon_i06",0.1,"AidlPknlMstpSlowWrflDnon_i07",0.1,"AidlPknlMstpSlowWrflDnon_i08",0.1,"AidlPknlMstpSlowWrflDnon_i09",0.1,"AidlPknlMstpSlowWrflDnon_i10",0.1,"AidlPknlMstpSlowWrflDnon_i11",0.1,"AidlPknlMstpSlowWrflDnon_i12",0.01,"AidlPknlMstpSlowWrflDnon_i13",0.1,"AidlPknlMstpSlowWrflDnon_i14",0.1,"AidlPknlMstpSlowWrflDnon_idleSteady01",0.1,"AidlPknlMstpSlowWrflDnon_idleSteady02",0.1,"AidlPknlMstpSlowWrflDnon_idleSteady03",0.1,"AidlPknlMstpSlowWrflDnon_idleSteady04",0.1,"AidlPknlMstpSlowWrflDnon_i15",0.1,"AmovPknlMstpSrasWrflDnon_AmovPknlMrunSlowWrflDf",0.01,"AmovPknlMstpSrasWrflDnon_turnL",0.02,"AmovPknlMstpSrasWrflDnon_turnR",0.02,"AmovPknlMwlkSrasWrflDf",0.02,"AmovPknlMwlkSrasWrflDfl",0.02,"AmovPknlMwlkSrasWrflDl",0.02,"AmovPknlMwlkSrasWrflDbl",0.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,"AmovPknlMstpSrasWrflDnon_AmovPknlMevaSrasWrflDl",0.02,"AmovPknlMstpSrasWrflDnon_AmovPknlMevaSrasWrflDr",0.02,"AmovPknlMstpSrasWrflDnon_AmovPknlMevaSrasWrflDb",0.02,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01,"AidlPknlMstpSrasWrflDnon0S",0.02,"AidlPknlMstpSrasWrflDnon01",0.02,"AidlPknlMstpSrasWrflDnon02",0.02,"AidlPknlMstpSrasWrflDnon03",0.02,"AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_2",0.2}; + }; + class AidlPknlMstpSrasWrflDnon_player_0S: AmovPknlMstpSrasWrflDnon + { + variantsPlayer[] = {"AidlPknlMstpSrasWrflDnon_player_idleSteady01",0.25,"AidlPknlMstpSrasWrflDnon_player_idleSteady02",0.25,"AidlPknlMstpSrasWrflDnon_player_idleSteady03",0.25,"AidlPknlMstpSrasWrflDnon_player_idleSteady04",0.25}; + variantAfter[] = {0,0,0}; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon.rtm"; + headBobMode = 0; + headBobStrength = 0; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.1,"AidlPknlMstpSrasWrflDnon_player_idleSteady01",0.1,"AidlPknlMstpSrasWrflDnon_player_idleSteady03",0.1,"AidlPknlMstpSrasWrflDnon_player_idleSteady02",0.1,"AidlPknlMstpSrasWrflDnon_player_idleSteady04",0.1}; + InterpolateTo[] = {"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSrasWrflDnon_player_idleSteady01: AidlPknlMstpSrasWrflDnon_player_0S + { + variantAfter[] = {1,1,1}; + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\rfl\AidlPknlMstpSrasWrflDnon_idleSteady01"; + speed = 0.129311; + interpolationSpeed = 30; + looped = "true"; + ConnectTo[] = {"AidlPknlMstpSrasWrflDnon_player_0S",0.1}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSrasWrflDnon_player_idleSteady03: AidlPknlMstpSrasWrflDnon_player_idleSteady01 + { + speed = 0.067415; + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\rfl\AidlPknlMstpSrasWrflDnon_idleSteady03"; + ConnectTo[] = {"AidlPknlMstpSrasWrflDnon_player_0S",0.1}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSrasWrflDnon_player_idleSteady02: AidlPknlMstpSrasWrflDnon_player_idleSteady01 + { + speed = 0.057143; + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\rfl\AidlPknlMstpSrasWrflDnon_idleSteady02"; + ConnectTo[] = {"AidlPknlMstpSrasWrflDnon_player_0S",0.1}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSrasWrflDnon_player_idleSteady04: AidlPknlMstpSrasWrflDnon_player_idleSteady01 + { + speed = 0.098361; + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\rfl\AidlPknlMstpSrasWrflDnon_idleSteady04"; + ConnectTo[] = {"AidlPknlMstpSrasWrflDnon_player_0S",0.1}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AmovPknlMstpSrasWrflDnon_AmovPknlMrunSlowWrflDf: AmovPknlMstpSrasWrflDnon + { + file = "\Ca\Anims\Characters\data\Anim\sdr\mov\knl\run\low\rfl\AmovPknlMstpSrasWrflDnon_AmovPknlMrunSlowWrflDf"; + speed = 1.2; + looped = "false"; + interpolationRestart = "true"; + ConnectTo[] = {"AmovPknlMrunSrasWrflDf",0.01}; + InterpolateTo[] = {}; + }; + class AmovPknlMwlkSrasWrflDnon_transition: AmovPknlMstpSrasWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\wlk\ras\rfl\AmovPknlMwlkSrasWrflDnon_transition"; + soundOverride = "walk"; + soundEnabled = "true"; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPknlMwlkSrasWrflDf",0.015,"AmovPknlMwlkSrasWrflDl",0.015,"AmovPknlMwlkSrasWrflDb",0.015,"AmovPknlMwlkSrasWrflDr",0.015}; + }; + class AmovPknlMstpSrasWrflDnon_turnL: AmovPknlMstpSrasWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AIturn90L"; + speed = 0.5; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02}; + }; + class AmovPknlMstpSrasWrflDnon_turnR: AmovPknlMstpSrasWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AIturn90R"; + speed = 0.5; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02}; + }; + class AmovPpneMstpSrasWrflDnon: AmovPercMstpSrasWrflDnon + { + variantsAI[] = {}; + actions = "RifleProneActions"; + duty = -1; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon.rtm"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Ppne.p3d"; + onLandBeg = "true"; + onLandEnd = "true"; + showWeaponAim = "true"; + disableWeapons = "false"; + visibleSize = 0.100123; + aimPrecision = 0.3; + aiming = "aimingDefault"; + aimingBody = "aimingUpDefault"; + leaning = "leaningDefault"; + legs = "legsDefault"; + leaningFactorBeg = 0; + leaningFactorEnd = 0; + limitGunMovement = "true"; + soundOverride = "crawl"; + weaponIK = 1; + headBobStrength = 0.20398; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon_injured",0.1,"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,"AidlPpneMstpSrasWrflDnon0S",0.1,"AidlPpneMstpSrasWrflDnon01",0.1,"AidlPpneMstpSrasWrflDnon02",0.1,"AidlPpneMstpSrasWrflDnon03",0.1,"AmovPpneMstpSrasWrflDnon_healed",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon_turnL",0.02,"AmovPpneMstpSrasWrflDnon_turnR",0.02,"AmovPpneMrunSlowWrflDf",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,"AdthPpneMstpSrasWrflDnon_1",0.01,"AdthPpneMstpSrasWrflDnon_2",0.01,"AidlPpneMstpSrasWrflDnon0S",0.02,"AidlPpneMstpSrasWrflDnon01",0.02,"AidlPpneMstpSrasWrflDnon02",0.02,"AidlPpneMstpSrasWrflDnon03",0.02}; + }; + class adthpercmstpsraswlnrdnon_1: DefaultDie + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\stp\ras\lnr\adthpercmstpsraswlnrdnon_d.rtm"; + speed = 0.7; + actions = "DeadActions"; + looped = "false"; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class adthpercmstpsraswlnrdnon_2: adthpercmstpsraswlnrdnon_1 + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\stp\ras\lnr\adthpercmstpsraswlnrdnon_h.rtm"; + looped = "false"; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AmovPpneMstpSrasWrflDnon_injured: AgonyBaseRfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + collisionShapeSafe = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + onLandBeg = "true"; + onLandEnd = "true"; + showWeaponAim = "true"; + disableWeapons = "false"; + visibleSize = 0.5; + aimPrecision = 2; + aiming = "aimingLying"; + aimingBody = "aimingUpLying"; + leaning = "aimingLying"; + legs = "legsLyingAiming"; + interpolationSpeed = 2; + disableWeaponsLong = "false"; + soundOverride = "crawl"; + speed = 1e+010; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.5,"AinjPpneMstpSnonWrflDnon_rolltoback",0.02}; + InterpolateTo[] = {"AmovPpneMsprSlowWrflDf_injured",0.1}; + }; + class AmovPpneMstpSrasWrflDnon_injuredHealed: AmovPpneMstpSrasWrflDnon + { + actions = "RifleProneActions_injured"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_healed"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Ppne.p3d"; + onLandBeg = "true"; + onLandEnd = "true"; + showWeaponAim = "false"; + disableWeapons = "true"; + speed = 0.17; + visibleSize = 0.5; + aiming = "aimingLying"; + aimingBody = "aimingUpLying"; + leaning = "aimingLying"; + legs = "legsLyingAiming"; + soundOverride = "crawl"; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon_injuredHealed",0.0}; + InterpolateTo[] = {}; + }; + class AmovPpneMstpSrasWrflDnon_turnL: AmovPpneMstpSrasWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AIturn90L"; + speed = 0.5; + soundOverride = "crawl"; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02}; + }; + class AmovPpneMstpSrasWrflDnon_turnR: AmovPpneMstpSrasWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AIturn90R"; + speed = 0.5; + soundOverride = "crawl"; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02}; + }; + class AmovPercMstpSrasWpstDnon: StandBase + { + actions = "PistolStandActions"; + duty = -0.4; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\stp\ras\pst\AmovPercMstpSrasWpstDnon.rtm"; + showWeaponAim = "true"; + disableWeapons = "false"; + disableWeaponsLong = "false"; + showHandGun = "true"; + speed = 1e+010; + relSpeedMin = 0.700001; + relSpeedMax = 1.1; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + looped = "true"; + soundEnabled = "false"; + enableBinocular = "true"; + leftHandIKBeg = "true"; + leftHandIKCurve[] = {1}; + leftHandIKEnd = "true"; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + rightHandIKEnd = "true"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wpst.p3d"; + weaponIK = 2; + enableOptics = 2; + headBobStrength = 0.223881; + headBobMode = 2; + ConnectTo[] = {"AidlPercMstpSrasWpstDnon_player_0S",0.02,"AovrPercMstpSrasWpstDf",0.01,"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,"ActsPercMstpSnonWpstDnon_sceneBardakPistol01",0.1,"AmovPercMstpSrasWpstDnon_SaluteIn",0.02,"AwopPercMstpSgthWpstDnon_Part1",0.1,"AswmPercMstpSnonWnonDnon",0.3,"AmovPercMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon",0.02,"AmovPercMstpSrasWpstDnon_AcinPknlMwlkSnonWpstDb_1",0.01,"amovpercmstpsraswpstdnon_amovpercmstpsraswlnrdnon",0.02,"ctsLopoHover_shagarov",0.01}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_turnL",0.02,"AmovPercMstpSrasWpstDnon_turnR",0.02,"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,"AdthPercMstpSrasWpstDnon_1",0.01,"AdthPercMstpSrasWpstDnon_3",0.01,"AdthPercMstpSrasWpstDnon_5",0.01,"AmovPercMstpSrasWpstDnon_AcinPknlMwlkSnonWpstDb_1",0.01}; + }; + class AidlPercMstpSrasWpstDnon_player_0S: AmovPercMstpSrasWpstDnon + { + variantsPlayer[] = {"AidlPercMstpSrasWpstDnon_player_idleSteady03",0.333,"AidlPercMstpSrasWpstDnon_player_idleSteady01",0.333,"AidlPercMstpSrasWpstDnon_player_idleSteady02",0.334}; + variantAfter[] = {0,0,0}; + headBobMode = 0; + headBobStrength = 0; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AidlPercMstpSrasWpstDnon_player_idleSteady01",0.02,"AidlPercMstpSrasWpstDnon_player_idleSteady02",0.02,"AidlPercMstpSrasWpstDnon_player_idleSteady03",0.02}; + InterpolateTo[] = {}; + }; + class AidlPercMstpSrasWpstDnon_player_idleSteady01: AidlPercMstpSrasWpstDnon_player_0S + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\ras\pst\AidlPercMstpSrasWpstDnon_idleSteady01"; + speed = 0.105263; + variantAfter[] = {1,1,1}; + ConnectTo[] = {"AidlPercMstpSrasWpstDnon_player_0S",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; + }; + class AidlPercMstpSrasWpstDnon_player_idleSteady02: AidlPercMstpSrasWpstDnon_player_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\ras\pst\AidlPercMstpSrasWpstDnon_idleSteady02"; + speed = 0.082192; + ConnectTo[] = {"AidlPercMstpSrasWpstDnon_player_0S",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; + }; + class AidlPercMstpSrasWpstDnon_player_idleSteady03: AidlPercMstpSrasWpstDnon_player_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\ras\pst\AidlPercMstpSrasWpstDnon_idleSteady03"; + speed = 0.122449; + ConnectTo[] = {"AidlPercMstpSrasWpstDnon_player_0S",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; + }; + class AmovPercMstpSlowWpstDnon: AmovPercMstpSrasWpstDnon + { + actions = "PistolLowStandActions"; + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\pst\amovpercmstpslowwpstdnon.rtm"; + disableWeapons = "true"; + enableMissile = "false"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wnon.p3d"; + headBobStrength = 0.21393; + ConnectTo[] = {"AidlPercMstpSlowWpstDnon_player_0S",0.02,"AovrPercMstpSlowWpstDf",0.01,"AmovPercMstpSlowWpstDnon_AmovPercMstpSrasWpstDnon",0.02,"AidlPercMstpSrasWpstDnon0S",0.03,"AmovPercMstpSrasWpstDnon_AcinPknlMwlkSnonWpstDb_1",0.01}; + InterpolateTo[] = {"AmovPercMwlkSlowWpstDf",0.02,"AmovPercMwlkSlowWpstDfl",0.02,"AmovPercMwlkSlowWpstDl",0.02,"AmovPercMwlkSlowWpstDbl",0.02,"AmovPercMwlkSlowWpstDb",0.02,"AmovPercMwlkSlowWpstDbr",0.02,"AmovPercMwlkSlowWpstDr",0.02,"AmovPercMwlkSlowWpstDfr",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,"AmovPercMstpSrasWpstDnon_AcinPknlMwlkSnonWpstDb_1",0.01}; + }; + class AidlPercMstpSlowWpstDnon_player_0S: AmovPercMstpSlowWpstDnon + { + variantsPlayer[] = {"AidlPercMstpSlowWpstDnon_player_idleSteady01",0.333,"AidlPercMstpSlowWpstDnon_player_idleSteady02",0.333,"AidlPercMstpSlowWpstDnon_player_idleSteady03",0.334}; + variantAfter[] = {0,0,0}; + headBobMode = 0; + headBobStrength = 0; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Idle.p3d"; + ConnectTo[] = {"AmovPercMstpSlowWpstDnon",0.02,"AidlPercMstpSlowWpstDnon_player_idleSteady01",0.02,"AidlPercMstpSlowWpstDnon_player_idleSteady02",0.02,"AidlPercMstpSlowWpstDnon_player_idleSteady03",0.02}; + InterpolateTo[] = {}; + }; + class AidlPercMstpSlowWpstDnon_player_idleSteady01: AidlPercMstpSlowWpstDnon_player_0S + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\pst\AidlPercMstpSlowWpstDnon_idleSteady01"; + speed = 0.105263; + variantAfter[] = {1,1,1}; + ConnectTo[] = {"AidlPercMstpSlowWpstDnon_player_0S",0.02}; + InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.02}; + }; + class AidlPercMstpSlowWpstDnon_player_idleSteady02: AidlPercMstpSlowWpstDnon_player_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\pst\AidlPercMstpSlowWpstDnon_idleSteady02"; + speed = 0.082192; + ConnectTo[] = {"AidlPercMstpSlowWpstDnon_player_0S",0.02}; + InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.02}; + }; + class AidlPercMstpSlowWpstDnon_player_idleSteady03: AidlPercMstpSlowWpstDnon_player_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\pst\AidlPercMstpSlowWpstDnon_idleSteady03"; + speed = 0.122449; + ConnectTo[] = {"AidlPercMstpSlowWpstDnon_player_0S",0.02}; + InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.02}; + }; + class AovrPercMstpSlowWpstDf: AmovPercMstpSlowWpstDnon + { + file = "\Ca\Anims\Characters\data\Anim\sdr\ovr\erc\stp\low\pst\AovrPercMstpSlowWpstDf"; + speed = 0.517241; + looped = "false"; + duty = 2; + relSpeedMin = 0.996672; + relSpeedMax = 0.996672; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wovr.p3d"; + disableWeaponsLong = "true"; + disableWeapons = "true"; + enableOptics = "false"; + limitGunMovement = 0.3; + headBobStrength = 0.512438; + forceAim = 1; + ConnectTo[] = {"AmovPercMstpSlowWpstDnon",0.01}; + InterpolateTo[] = {}; + }; + class AmovPercMwlkSlowWpstDnon_transition: AmovPercMstpSlowWpstDnon + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\low\pst\AmovPercMwlkSlowWpstDnon_transition"; + limitGunMovement = 0.6; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.015,"AmovPercMwlkSlowWpstDf",0.015,"AmovPercMwlkSlowWpstDfl",0.015,"AmovPercMwlkSlowWpstDl",0.015,"AmovPercMwlkSlowWpstDbl",0.015,"AmovPercMwlkSlowWpstDb",0.015,"AmovPercMwlkSlowWpstDbr",0.015,"AmovPercMwlkSlowWpstDr",0.015,"AmovPercMwlkSlowWpstDfr",0.015}; + }; + class AovrPercMstpSrasWpstDf: AmovPercMstpSrasWpstDnon + { + looped = "false"; + speed = 0.517241; + file = "\Ca\Anims\Characters\data\Anim\sdr\ovr\erc\stp\ras\pst\AovrPercMstpSrasWpstDf"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wovr.p3d"; + relSpeedMin = 0.996672; + relSpeedMax = 0.996672; + duty = 2; + disableWeapons = "true"; + disableWeaponsLong = "true"; + enableOptics = "false"; + limitGunMovement = 0.3; + headBobStrength = 0.512438; + forceAim = 1; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.01}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSrasWpstDnon_AidlPercMstpSlowWpstDnon: AmovPercMstpSrasWpstDnon + { + speed = 1.66667; + looped = "false"; + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\ras\pst\amovpercmstpsraswpstdnon_amovpercmstpslowwpstdnon.rtm"; + enableOptics = 2; + interpolationRestart = 2; + ConnectTo[] = {"AidlPercMstpSrasWpstDnon0S",0.01}; + InterpolateTo[] = {"AidlPercMstpSlowWpstDnon_AmovPercMstpSrasWpstDnon",0.02}; + }; + class AidlPercMstpSlowWpstDnon_AmovPercMstpSrasWpstDnon: AmovPercMstpSrasWpstDnon_AidlPercMstpSlowWpstDnon + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\pst\amovpercmstpslowwpstdnon_amovpercmstpsraswpstdnon.rtm"; + speed = 1.76471; + interpolationRestart = 2; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.01}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_AidlPercMstpSlowWpstDnon",0.02}; + }; + class AmovPercMstpSrasWpstDnon_turnL: AmovPercMstpSrasWpstDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AIturn90L"; + speed = 0.5; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; + }; + class AmovPercMstpSrasWpstDnon_turnR: AmovPercMstpSrasWpstDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AIturn90R"; + speed = 0.5; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; + }; + class AmovPknlMstpSrasWpstDnon: AmovPercMstpSrasWpstDnon + { + actions = "PistolKneelActions"; + duty = -0.7; + visibleSize = 0.300122; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon.rtm"; + showWeaponAim = "true"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Pknl_Wpst.p3d"; + weaponIK = 2; + ConnectTo[] = {"AidlPknlMstpSrasWpstDnon_player_0S",0.02,"amovpknlmstpsraswpstdnon_amovpknlmstpslowwpstdnon_gear",0.02,"AmovPknlMstpSrasWpstDnon_turnL",0.02,"AmovPknlMstpSrasWpstDnon_turnR",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,"AidlPknlMstpSrasWpstDnon0S",0.02,"AmovPknlMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"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,"AdthPknlMstpSrasWpstDnon_1",0.01,"AdthPknlMstpSrasWpstDnon_2",0.01,"AdthPknlMstpSrasWpstDnon_4",0.01,"AdthPknlMstpSrasWpstDnon_6",0.01,"AmovPercMstpSrasWpstDnon_AcinPknlMwlkSnonWpstDb_2",0.2}; + }; + class AmovPknlMstpSlowWpstDnon: AmovPknlMstpSrasWpstDnon + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\low\pst\amovpknlmstpslowwpstdnon"; + disableWeaponsLong = "true"; + actions = "PistolLowKneelActions"; + ConnectTo[] = {"amovpknlmstpslowwpstdnon_amovpknlmstpsraswpstdnon",0.02}; + InterpolateTo[] = {"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}; + }; + class AmovPknlMwlkSlowWpstDf: AmovPknlMstpSlowWpstDnon + { + file = "\Ca\Anims\Characters\data\Anim\sdr\mov\knl\wlk\low\pst\AmovPknlMwlkSlowWpstDf"; + speed = 0.337079; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMrunSlowWpstDf",0.025}; + }; + class AmovPknlMrunSlowWpstDf: AmovPknlMwlkSlowWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\pst\AmovPknlMrunSlowWpstDf"; + speed = 0.666667; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMwlkSlowWpstDf",0.025}; + }; + class AmovPknlMrunSlowWpstDfl: AmovPknlMrunSlowWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\pst\AmovPknlMrunSlowWpstDfl"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMwlkSlowWpstDfl",0.025}; + }; + class AmovPknlMrunSlowWpstDl: AmovPknlMrunSlowWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\pst\AmovPknlMrunSlowWpstDl"; + speed = 0.625; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMwlkSlowWpstDl",0.025}; + }; + class AmovPknlMrunSlowWpstDbl: AmovPknlMrunSlowWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\pst\AmovPknlMrunSlowWpstDbl"; + speed = 0.666667; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMwlkSlowWpstDbl",0.025}; + }; + class AmovPknlMrunSlowWpstDb: AmovPknlMrunSlowWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\pst\AmovPknlMrunSlowWpstDb"; + speed = 0.666667; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMwlkSlowWpstDb",0.025}; + }; + class AmovPknlMrunSlowWpstDbr: AmovPknlMrunSlowWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\pst\AmovPknlMrunSlowWpstDbr"; + speed = 0.666667; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMwlkSlowWpstDbr",0.025}; + }; + class AmovPknlMrunSlowWpstDr: AmovPknlMrunSlowWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\pst\AmovPknlMrunSlowWpstDr"; + speed = 0.714286; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMwlkSlowWpstDr",0.025}; + }; + class AmovPknlMrunSlowWpstDfr: AmovPknlMrunSlowWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\pst\AmovPknlMrunSlowWpstDfr"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMwlkSlowWpstDfr",0.025}; + }; + class AmovPknlMwlkSlowWpstDfl: AmovPknlMwlkSlowWpstDf + { + file = "\Ca\Anims\Characters\data\Anim\sdr\mov\knl\wlk\low\pst\AmovPknlMwlkSlowWpstDfl"; + speed = 0.337079; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMrunSlowWpstDfl",0.025}; + }; + class AmovPknlMwlkSlowWpstDl: AmovPknlMwlkSlowWpstDf + { + file = "\Ca\Anims\Characters\data\Anim\sdr\mov\knl\wlk\low\pst\AmovPknlMwlkSlowWpstDl"; + speed = 0.29703; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMrunSlowWpstDl",0.025}; + }; + class AmovPknlMwlkSlowWpstDbl: AmovPknlMwlkSlowWpstDf + { + file = "\Ca\Anims\Characters\data\Anim\sdr\mov\knl\wlk\low\pst\AmovPknlMwlkSlowWpstDbl"; + speed = 0.29703; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMrunSlowWpstDbl",0.025}; + }; + class AmovPknlMwlkSlowWpstDb: AmovPknlMwlkSlowWpstDf + { + file = "\Ca\Anims\Characters\data\Anim\sdr\mov\knl\wlk\low\pst\AmovPknlMwlkSlowWpstDb"; + speed = 0.29703; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMrunSlowWpstDb",0.025}; + }; + class AmovPknlMwlkSlowWpstDbr: AmovPknlMwlkSlowWpstDf + { + file = "\Ca\Anims\Characters\data\Anim\sdr\mov\knl\wlk\low\pst\AmovPknlMwlkSlowWpstDbr"; + speed = 0.29703; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMrunSlowWpstDbr",0.025}; + }; + class AmovPknlMwlkSlowWpstDr: AmovPknlMwlkSlowWpstDf + { + file = "\Ca\Anims\Characters\data\Anim\sdr\mov\knl\wlk\low\pst\AmovPknlMwlkSlowWpstDr"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMrunSlowWpstDr",0.025}; + }; + class AmovPknlMwlkSlowWpstDfr: AmovPknlMwlkSlowWpstDf + { + file = "\Ca\Anims\Characters\data\Anim\sdr\mov\knl\wlk\low\pst\AmovPknlMwlkSlowWpstDfr"; + speed = 0.337079; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMrunSlowWpstDfr",0.025}; + }; + class AidlPknlMstpSrasWpstDnon_player_0S: AmovPknlMstpSrasWpstDnon + { + variantAfter[] = {0,0,0}; + variantsPlayer[] = {"AidlPknlMstpSrasWpstDnon_player_idleSteady03",0.333,"AidlPknlMstpSrasWpstDnon_player_idleSteady02",0.333,"AidlPknlMstpSrasWpstDnon_player_idleSteady01",0.334}; + headBobMode = 0; + headBobStrength = 0; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AidlPknlMstpSrasWpstDnon_player_idleSteady01",0.02,"AidlPknlMstpSrasWpstDnon_player_idleSteady02",0.02,"AidlPknlMstpSrasWpstDnon_player_idleSteady03",0.02}; + InterpolateTo[] = {}; + }; + class AidlPknlMstpSrasWpstDnon_player_idleSteady01: AidlPknlMstpSrasWpstDnon_player_0S + { + variantAfter[] = {1,1,1}; + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\pst\AidlPknlMstpSrasWpstDnon_idleSteady01"; + speed = 0.133334; + ConnectTo[] = {"AidlPknlMstpSrasWpstDnon_player_0S",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + }; + class AidlPknlMstpSrasWpstDnon_player_idleSteady02: AidlPknlMstpSrasWpstDnon_player_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\pst\AidlPknlMstpSrasWpstDnon_idleSteady02"; + speed = 0.113207; + ConnectTo[] = {"AidlPknlMstpSrasWpstDnon_player_0S",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + }; + class AidlPknlMstpSrasWpstDnon_player_idleSteady03: AidlPknlMstpSrasWpstDnon_player_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\pst\AidlPknlMstpSrasWpstDnon_idleSteady03"; + speed = 0.122449; + ConnectTo[] = {"AidlPknlMstpSrasWpstDnon_player_0S",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + }; + class amovpknlmstpslowwpstdnon_gear_amovpknlmstpsraswpstdnon: AmovPknlMstpSrasWpstDnon + { + speed = 6; + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\low\pst\amovpknlmstpslowwpstdnon_amovpknlmstpsraswpstdnon.rtm"; + looped = "false"; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {}; + }; + class AmovPknlMstpSrasWpstDnon_gear: AmovPknlMstpSrasWpstDnon + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\low\pst\amovpknlmstpslowwpstdnon.rtm"; + actions = "PistolKneelActions_gear"; + disableWeapons = "true"; + disableWeaponsLong = "true"; + ConnectTo[] = {"amovpknlmstpslowwpstdnon_gear_amovpknlmstpsraswpstdnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon_gear",0.05}; + }; + class AmovPercMstpSrasWpstDnon_gear: AmovPknlMstpSrasWpstDnon_gear + { + actions = "PistolStandActions_gear"; + ConnectTo[] = {"amovpknlmstpslowwpstdnon_gear_amovpknlmstpsraswpstdnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon_gear",0.05}; + }; + class amovpknlmstpsraswpstdnon_amovpknlmstpslowwpstdnon_gear: AmovPknlMstpSrasWpstDnon_gear + { + speed = 6; + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\ras\pst\amovpknlmstpsraswpstdnon_amovpknlmstpslowwpstdnon.rtm"; + looped = "false"; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon_gear",0.02,"AmovPercMstpSrasWpstDnon_gear",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMrunSlowWpstDnon_transition: AmovPknlMstpSrasWpstDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\stp\ras\pst\AmovPercMstpSrasWpstDnon.rtm"; + speed = 1e+010; + showHandGun = "true"; + soundOverride = "run"; + soundEnabled = "true"; + limitGunMovement = 0.3; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wpst.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSrasWpstDf",0.02,"AmovPknlMrunSrasWpstDfl",0.02,"AmovPknlMrunSrasWpstDl",0.02,"AmovPknlMrunSrasWpstDbl",0.02,"AmovPknlMrunSrasWpstDb",0.02,"AmovPknlMrunSrasWpstDbr",0.02,"AmovPknlMrunSrasWpstDr",0.02,"AmovPknlMrunSrasWpstDfr",0.02}; + }; + class AmovPknlMstpSrasWpstDnon_turnL: AmovPknlMstpSrasWpstDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AIturn90L"; + speed = 0.5; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + }; + class AmovPknlMstpSrasWpstDnon_turnR: AmovPknlMstpSrasWpstDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AIturn90R"; + speed = 0.5; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + }; + class AmovPpneMstpSrasWpstDnon: AmovPercMstpSrasWpstDnon + { + actions = "PistolProneActions"; + duty = -0.7; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon.rtm"; + showWeaponAim = "true"; + visibleSize = 0.100123; + onLandBeg = "true"; + onLandEnd = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + legs = "legsDefault"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Ppne.p3d"; + leaningFactorBeg = 0; + leaningFactorEnd = 0; + leaning = "leaningDefault"; + soundOverride = "crawl"; + weaponIK = 2; + limitGunMovement = "true"; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon_turnL",0.02,"AmovPpneMstpSrasWpstDnon_turnR",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,"AidlPpneMstpSrasWpstDnon0S",0.1,"AidlPpneMstpSrasWpstDnon01",0.1,"AidlPpneMstpSrasWpstDnon02",0.1,"AidlPpneMstpSrasWpstDnon03",0.1,"AmovPpneMstpSrasWpstDnon_healed",0.02,"AmovPpneMstpSnonWpstDnon_injured",0.1}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon_turnL",0.02,"AmovPpneMstpSrasWpstDnon_turnR",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,"AdthPpneMstpSrasWpstDnon_1",0.01,"AdthPpneMstpSrasWpstDnon_2",0.01,"AidlPpneMstpSrasWpstDnon0S",0.02,"AidlPpneMstpSrasWpstDnon01",0.02,"AidlPpneMstpSrasWpstDnon02",0.02,"AidlPpneMstpSrasWpstDnon03",0.02}; + }; + class AmovPpneMstpSrasWpstDnon_turnL: AmovPpneMstpSrasWpstDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AIturn90L"; + speed = 0.5; + soundOverride = "crawl"; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon",0.02}; + }; + class AmovPpneMstpSrasWpstDnon_turnR: AmovPpneMstpSrasWpstDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AIturn90R"; + speed = 0.5; + soundOverride = "crawl"; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon",0.02}; + }; + class AmovPknlMstpSrasWlnrDnon: Default + { + actions = "LauncherKneelStpActions"; + duty = -0.7; + visibleSize = 0.300122; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\lnr\AmovPknlMstpSrasWlnrDnon.rtm"; + showWeaponAim = "false"; + disableWeapons = "false"; + disableWeaponsLong = "false"; + enableMissile = "true"; + canPullTrigger = "false"; + aimPrecision = 0.5; + speed = 1e+010; + relSpeedMin = 0.7; + relSpeedMax = 1.1; + aiming = "aimingLauncher"; + aimingBody = "aimingUpLauncher"; + looped = "true"; + soundEnabled = "false"; + enableBinocular = "true"; + leftHandIKBeg = "true"; + leftHandIKCurve[] = {1}; + leftHandIKEnd = "true"; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + rightHandIKEnd = "true"; + leaningFactorBeg = 0.5; + leaningFactorEnd = 0.5; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Pknl_Wrfl.p3d"; + weaponIK = 4; + enableOptics = 4; + headBobStrength = 0.20398; + headBobMode = 2; + ConnectTo[] = {"AidlPknlMstpSrasWlnrDnon_player_0S",0.02,"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,"AidlPknlMstpSrasWlnrDnon0S",0.02,"amovpknlmstpsraswlnrdnon_amovpknlmstpsnonwnondnon",0.01}; + InterpolateTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02,"AmovPknlMstpSrasWlnrDnon_turnL",0.02,"AmovPknlMstpSrasWlnrDnon_turnR",0.02,"AmovPknlMrunSrasWlnrDf",0.02,"AmovPknlMrunSrasWlnrDfl",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,"AdthPknlMstpSrasWlnrDnon_1",0.01,"AdthPknlMstpSrasWlnrDnon_2",0.01}; + }; + class AidlPknlMstpSlowWlnrDnon_S0: AmovPknlMstpSrasWlnrDnon + { + variantsAI[] = {"AidlPknlMstpSlowWlnrDnon_01",0.005,"AidlPknlMstpSlowWlnrDnon_02",0.005,"AidlPknlMstpSlowWlnrDnon_03",0.005,"AidlPknlMstpSlowWlnrDnon_04",0.005,"AidlPknlMstpSlowWlnrDnon_05",0.005,"AidlPknlMstpSlowWlnrDnon_idleSteady01",0.3,"AidlPknlMstpSlowWlnrDnon_idleSteady02",0.3,"AidlPknlMstpSlowWlnrDnon_idleSteady03",0.3,"AidlPknlMstpSlowWlnrDnon_01RozhlizeniSe1",0.004,"AidlPknlMstpSlowWlnrDnon_02RozhlizeniSe2",0.004,"AidlPknlMstpSlowWlnrDnon_03N",0.004,"AidlPknlMstpSlowWlnrDnon_04N",0.004,"AidlPknlMstpSlowWlnrDnon_05N",0.004,"AidlPknlMstpSlowWlnrDnon_06RozhlizeniSe3",0.004,"AidlPknlMstpSlowWlnrDnon_07RozhlizeniSe4",0.004,"AidlPknlMstpSlowWlnrDnon_08RozhlizeniSe5",0.004,"AidlPknlMstpSlowWlnrDnon_09RozhlizeniSe6",0.004,"AidlPknlMstpSlowWlnrDnon_10RozhlizeniSe7",0.004,"AidlPknlMstpSlowWlnrDnon_11RozhlizeniSe8",0.005,"AidlPknlMstpSlowWlnrDnon_12checkingLnr1",0.005,"AidlPknlMstpSlowWlnrDnon_13checkingLnr2",0.005,"AidlPknlMstpSlowWlnrDnon_14RozhlizeniSe9",0.005,"AidlPknlMstpSlowWlnrDnon_15RozhlizeniSe10",0.005,"AidlPknlMstpSlowWlnrDnon_16RozhlizeniSe11",0.005,"AidlPknlMstpSlowWlnrDnon_17RozhlizeniSe12",0.005}; + variantAfter[] = {0,0,0}; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\low\lnr\AmovPknlMstpSlowWlnrDnon.rtm"; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_01",0.02,"AidlPknlMstpSlowWlnrDnon_idleSteady01",0.02,"AidlPknlMstpSlowWlnrDnon_idleSteady02",0.02,"AidlPknlMstpSlowWlnrDnon_idleSteady03",0.02,"AidlPknlMstpSlowWlnrDnon_02",0.02,"AidlPknlMstpSlowWlnrDnon_03",0.02,"AidlPknlMstpSlowWlnrDnon_04",0.02,"AidlPknlMstpSlowWlnrDnon_05",0.02,"AidlPknlMstpSlowWlnrDnon_01RozhlizeniSe1",0.02,"AidlPknlMstpSlowWlnrDnon_02RozhlizeniSe2",0.02,"AidlPknlMstpSlowWlnrDnon_03N",0.02,"AidlPknlMstpSlowWlnrDnon_04N",0.02,"AidlPknlMstpSlowWlnrDnon_05N",0.02,"AidlPknlMstpSlowWlnrDnon_06RozhlizeniSe3",0.02,"AidlPknlMstpSlowWlnrDnon_07RozhlizeniSe4",0.02,"AidlPknlMstpSlowWlnrDnon_08RozhlizeniSe5",0.02,"AidlPknlMstpSlowWlnrDnon_09RozhlizeniSe6",0.02,"AidlPknlMstpSlowWlnrDnon_10RozhlizeniSe7",0.02,"AidlPknlMstpSlowWlnrDnon_11RozhlizeniSe8",0.02,"AidlPknlMstpSlowWlnrDnon_12checkingLnr1",0.02,"AidlPknlMstpSlowWlnrDnon_13checkingLnr2",0.02,"AidlPknlMstpSlowWlnrDnon_14RozhlizeniSe9",0.02,"AidlPknlMstpSlowWlnrDnon_15RozhlizeniSe10",0.02,"AidlPknlMstpSlowWlnrDnon_16RozhlizeniSe11",0.02,"AidlPknlMstpSlowWlnrDnon_17RozhlizeniSe12",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AidlPknlMstpSrasWlnrDnon0S",0.02}; + }; + class AidlPknlMstpSrasWlnrDnon_player_0S: AmovPknlMstpSrasWlnrDnon + { + variantsAI[] = {"AidlPknlMstpSrasWlnrDnon_player_idleSteady01",0.333,"AidlPknlMstpSrasWlnrDnon_player_idleSteady02",0.333,"AidlPknlMstpSrasWlnrDnon_player_idleSteady03",0.334}; + variantAfter[] = {0,0,0}; + ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AidlPknlMstpSrasWlnrDnon_player_idleSteady01",0.02,"AidlPknlMstpSrasWlnrDnon_player_idleSteady02",0.02,"AidlPknlMstpSrasWlnrDnon_player_idleSteady03",0.02}; + InterpolateTo[] = {}; + }; + class AidlPknlMstpSrasWlnrDnon_player_idleSteady01: AidlPknlMstpSrasWlnrDnon_player_0S + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\ras\lnr\AidlPknlMstpSrasWlnrDnon_idleSteady01"; + speed = 0.26667; + variantAfter[] = {1,1,1}; + ConnectTo[] = {"AidlPknlMstpSrasWlnrDnon_player_0S",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSrasWlnrDnon_player_idleSteady02: AidlPknlMstpSrasWlnrDnon_player_idleSteady01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\ras\lnr\AidlPknlMstpSrasWlnrDnon_idleSteady02"; + speed = 0.210526; + ConnectTo[] = {"AidlPknlMstpSrasWlnrDnon_player_0S",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSrasWlnrDnon_player_idleSteady03: AidlPknlMstpSrasWlnrDnon_player_idleSteady01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\ras\lnr\AidlPknlMstpSrasWlnrDnon_idleSteady03"; + speed = 0.292683; + ConnectTo[] = {"AidlPknlMstpSrasWlnrDnon_player_0S",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AmovPknlMstpSrasWlnrDnon_turnL: AmovPknlMstpSrasWlnrDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\lnr\AmovPknlMstpSrasWlnrDnon_AIturn90L"; + speed = 0.5; + ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AmovPknlMstpSrasWlnrDnon_turnR: AmovPknlMstpSrasWlnrDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\lnr\AmovPknlMstpSrasWlnrDnon_AIturn90R"; + speed = 0.5; + ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AmovPercMstpSnonWnonDnon: StandBase + { + actions = "CivilStandActions"; + duty = -0.4; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\stp\non\non\AmovPercMstpSnonWnonDnon"; + showWeaponAim = "false"; + disableWeapons = "false"; + canPullTrigger = "false"; + speed = 1e+010; + relSpeedMin = 0.7; + relSpeedMax = 1.1; + leaningFactorBeg = 0; + leaningFactorEnd = 0; + looped = "true"; + soundEnabled = "false"; + enableBinocular = "true"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wnon.p3d"; + headBobStrength = 0.21393; + limitGunMovement = 0.1; + enableOptics = -1; + ConnectTo[] = {"ActsPercMstpSnonWpstDnon_suicide1A",0.02,"ActsPercMstpSnonWpstDnon_suicide2A",0.02,"AmovPercMstpSnonWnonDnon_sekaniIn",0.02,"AidlPercMstpSnonWnonDnon",0.01,"AidlPercMstpSnonWnonDnon_player",0.01,"AovrPercMstpSnonWnonDf",0.01,"AmovPercMstpSnonWnonDnon_turnL",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,"ActsPercMstpSnonWnonDnon_varStayLeant",2.0,"ActsPercMstpSnonWrflDnon_Interrogate01",2.0,"ActsPercMstpSnonWrflDnon_Interrogate02",2.0,"ActsPsitMstpSnonWnonDnon_InterrogateLeaves",2.0,"AmovPercMstpSnonWnonDnon_Scared",2.0,"AmovPercMstpSnonWnonDnon_Scared2",2.0,"AmovPercMstpSnonWnonDnon_carCheckPush",2.0,"AmovPercMstpSnonWnonDnon_carCheckWash",2.0,"AmovPercMstpSnonWnonDnon_carCheckWheel",2.0,"AmovPercMstpSnonWnonDnon_exerciseKata",2.0,"ActsPercMstpSnonWnonDnon_DancingDuoIvan",2.0,"ActsPercMstpSnonWnonDnon_DancingDuoStefan",2.0,"ActsPercMstpSnonWnonDnon_DancingStefan",2.0,"AmovPercMstpSnonWnonDnon_exercisekneeBendA",2.0,"AmovPercMstpSnonWnonDnon_exercisekneeBendB",2.0,"AmovPercMstpSnonWnonDnon_exercisePushup",2.0,"AmovPercMstpSnonWnonDnon_seeWatch",2.0,"AmovPercMstpSnonWnonDnon_talking",2.0,"ActsPercMstpSnonWpstDnon_sceneBardak01",0.1,"AmovPercMstpSnonWnonDnon_normalizationTest",0.1,"AmovPercMstpSnonWnonDnon_SaluteIn",0.1,"AmovPercMstpSnonWnonDnon_EaseIn",0.1,"AmovPercMstpSnonWnonDnon_AmovPsitMstpSnonWnonDnon_ground",0.1,"AmovPercMstpSnonWnonDnon_AmovPercMstpSsurWnonDnon",0.1,"AwopPercMstpSgthWnonDnon_start",0.1,"LadderCivilOn",1.0,"AswmPercMstpSnonWnonDnon",0.3,"ActsPknlMstpWunaSnonDnon_sceneCrashSite_Villager",0.1,"AmovPercMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon",0.02,"AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInLow",0.02,"AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInMedium",0.02,"AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInHigh",0.02,"amovpercmstpsnonwnondnon_amovpercmstpsraswlnrdnon",0.02,"ActsPercSnonWnonDnon_assembling",0.01,"ActsPercSnonWnonDnon_carFixing",0.01,"ActsPercSnonWnonDnon_carFixing2",0.01,"ActsPercSnonWnonDnon_tableSupport_TalkIn",0.01,"ActsPercMstpSrasWunaDnon_sceneLopotevBandCaptured_Kostey",0.01,"AidlPpneMstpSnonWnonDnon_SleepA_layDown",0.01,"AidlPpneMstpSnonWnonDnon_SleepB_layDown",0.01,"AidlPpneMstpSnonWnonDnon_SleepC_layDown",0.01,"ActsPercMstpSnonWunaDnon_sceneNikitinDisloyalty_Nikitin",0.01,"ActsPercMstpSnonWunaDnon_sceneNikitinDisloyalty_Bardak",0.01,"ActsPercMstpSlowWrflDnon_sceneNikitinDisloyalty_Homeless",0.01,"ActsPercMstpSnonWunaDnon_sceneNikitinDisloyalty_Lopotev1",0.01,"ErcUnarm_sitUnarm_L",0.01,"ErcUnarm_sitUnarm_R",0.01,"sitTableRfl_listening_onTTractor",0.01,"sitUnarm_L_idleLoop_onFoiledPallets",0.01,"sitUnarm_L_idleLoop_onFoiledPallets2",0.01,"ErcUnarm_sitTable",0.01,"sitTableUnarm_talkingListening_TowingTractor",0.01,"UnaErc_UnaErcPoslechVelitele",0.01,"Csdr_LHD_oprenOzabradli118cm_A",0.01,"UnaErcVelitelProslov1",0.01,"FPS_shift",0.01,"ctsLopoHover_cdf2",0.01,"ctsLopoHover_lopotev",0.01,"sitUnarm_L_idleLoop_inUH1Y",0.01,"AmelPercMstpSnonWnonDnon_amaterUder1",0.02,"AmelPercMstpSnonWnonDnon_amaterUder2",0.02,"AmelPercMstpSnonWnonDnon_amaterUder3",0.02,"AmelPercMstpSnonWnonDnon_zasah1",0.02,"AmelPercMstpSnonWnonDnon_zasah2",0.02,"AmelPercMstpSnonWnonDnon_zasah3hard",0.02,"AmelPercMstpSnonWnonDnon_zasah4",0.02,"AmelPercMstpSnonWnonDnon_zasah5hard",0.02,"AmelPercMstpSnonWnonDnon_zasah6hlava",0.02,"AmelPercMstpSnonWnonDnon_zasah7bricho",0.02,"NavigationDriverReverse",0.01,"RepairingKneel",0.01,"RepairingErc",0.01,"NavigationHeli",0.01,"AmovPercMstpSnonWnonDnon_initLoop",0.01,"AmovPercMstpSnonWnonDnon_idle70chozeniPoRukou",0.01,"AmovPercMstpSnonWnonDnon_idle68boxing",0.01,"AmovPercMstpSnonWnonDnon_zevl",0.01}; + InterpolateTo[] = {"AinvPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon_medic",0.02,"AmovPercMwlkSnonWnonDfr",0.02,"AmovPercMrunSnonWnonDf",0.02,"AmovPercMrunSnonWnonDfl",0.02,"AmovPercMstpSnonWnonDnon_turnL",0.02,"AmovPercMstpSnonWnonDnon_turnR",0.02,"AmovPercMwlkSnonWnonDf",0.02,"AmovPercMwlkSnonWnonDfl",0.02,"AmovPercMwlkSnonWnonDl",0.02,"AmovPercMwlkSnonWnonDbl",0.02,"AmovPercMwlkSnonWnonDb",0.02,"AmovPercMwlkSnonWnonDbr",0.02,"AmovPercMwlkSnonWnonDr",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,"AdthPercMstpSnonWnonDnon_1",0.01,"AdthPercMstpSnonWnonDnon_2",0.01,"AdthPercMstpSnonWnonDnon_3",0.01,"ActsPsitMstpSnonWnonDnon_varSittingDrinking",0.02,"AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_1",0.1,"ActsPercMstpSnonWnonDnon_talking01",0.1,"ActsPercMstpSnonWnonDnon_talking02",0.1,"ActsPercMstpSnonWnonDnon_talking03",0.1,"ActsPercMstpSnonWnonDnon_talking04",0.1,"AidlPercSnonWnonDnon_talkBS",0.01,"sitTableRfl_listening_onTTractor",0.01,"sitUnarm_L_idleLoop_onFoiledPallets",0.01,"sitUnarm_L_idleLoop_onFoiledPallets2",0.01,"sitUnarm_L_idleLoop_inUH1Y",0.01}; + }; + class ActsPercMstpSnonWpstDnon_suicide1A: AmovPercMstpSnonWnonDnon + { + looped = "false"; + file = "\Ca\Anims\Characters\data\Anim\sdr\cts\suicide\ActsPercMstpSnonWpstDnon_sebevrazda1A"; + speed = 1.57895; + head = "headNo"; + forceAim = 1; + ConnectTo[] = {"ActsPercMstpSnonWpstDnon_suicide1B",0.02}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSnonWpstDnon_suicide2A: ActsPercMstpSnonWpstDnon_suicide1A + { + looped = "false"; + file = "\Ca\Anims\Characters\data\Anim\sdr\cts\suicide\ActsPercMstpSnonWpstDnon_sebevrazda2A"; + speed = 1.25; + head = "headNo"; + forceAim = 1; + ConnectTo[] = {"ActsPercMstpSnonWpstDnon_suicide2B",0.02}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSnonWpstDnon_suicide1B: ActsPercMstpSnonWpstDnon_suicide1A + { + looped = "false"; + file = "\Ca\Anims\Characters\data\Anim\sdr\cts\suicide\ActsPercMstpSnonWpstDnon_sebevrazda1B"; + terminal = "false"; + speed = 0.143541; + showHandGun = "true"; + head = "headNo"; + forceAim = 1; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSnonWpstDnon_suicide2B: ActsPercMstpSnonWpstDnon_suicide1B + { + looped = "false"; + file = "\Ca\Anims\Characters\data\Anim\sdr\cts\suicide\ActsPercMstpSnonWpstDnon_sebevrazda2B"; + terminal = "false"; + speed = 0.124481; + showHandGun = "true"; + head = "headNo"; + forceAim = 1; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSnonWnonDnon_sekaniIn: AmovPercMstpSnonWnonDnon + { + looped = "false"; + file = "\Ca\Anims\Characters\data\Anim\sdr\cts\axe\ActsPercMstpSnonWaxeDnon_sekaniIn"; + speed = 0.258621; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon_sekani1",0.02,"AmovPercMstpSnonWnonDnon_sekani2",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSnonWnonDnon_sekani1: AmovPercMstpSnonWnonDnon_sekaniIn + { + file = "\Ca\Anims\Characters\data\Anim\sdr\cts\axe\ActsPercMstpSnonWaxeDnon_sekani2"; + looped = "true"; + speed = 0.153846; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon_sekaniOut",0.02}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon_sekani2",0.02}; + }; + class AmovPercMstpSnonWnonDnon_sekani2: AmovPercMstpSnonWnonDnon_sekani1 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\cts\axe\ActsPercMstpSnonWaxeDnon_sekani2"; + looped = "true"; + speed = 0.2; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon_sekaniOut",0.02}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon_sekani1",0.02}; + }; + class AmovPercMstpSnonWnonDnon_sekaniOut: AmovPercMstpSnonWnonDnon_sekaniIn + { + looped = "false"; + file = "\Ca\Anims\Characters\data\Anim\sdr\cts\axe\ActsPercMstpSnonWaxeDnon_sekaniOut"; + speed = 0.30303; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {}; + }; + class AidlPercMstpSnonWnonDnon: AmovPercMstpSnonWnonDnon + { + variantsAI[] = {"AidlPercMstpSnonWnonDnon01",0.01,"AidlPercMstpSnonWnonDnon02",0.01,"AidlPercMstpSnonWnonDnon03",0.01,"AidlPercMstpSnonWnonDnon04",0.01,"AidlPercMstpSnonWnonDnon05",0.01,"AidlPercMstpSnonWnonDnon06",0.01,"AidlPercMstpSnonWnonDnon07",0.01,"AidlPercMstpSnonWnonDnon08",0.01,"AidlPercMstpSnonWnonDnon_idleSteady04",0.23,"AidlPercMstpSnonWnonDnon_idleSteady03",0.23,"AidlPercMstpSnonWnonDnon_idleSteady02",0.23,"AidlPercMstpSnonWnonDnon_idleSteady01",0.23}; + variantAfter[] = {1,1,1}; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Idle.p3d"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01,"AidlPercMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {}; + }; + class AidlPercMstpSnonWnonDnon_player: AidlPercMstpSnonWnonDnon + { + variantsAI[] = {}; + variantsPlayer[] = {"AidlPercMstpSnonWnonDnon_player_idleSteady04",0.25,"AidlPercMstpSnonWnonDnon_player_idleSteady03",0.25,"AidlPercMstpSnonWnonDnon_player_idleSteady02",0.25,"AidlPercMstpSnonWnonDnon_player_idleSteady01",0.25}; + variantAfter[] = {0,0,0}; + headBobMode = 0; + headBobStrength = 0; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01,"AidlPercMstpSnonWnonDnon_player_0S",0.01}; + InterpolateTo[] = {}; + }; + class AidlPercMstpSnonWnonDnon_player_0S: AidlPercMstpSnonWnonDnon_player + { + variantAfter[] = {1,1,1}; + limitGunMovement = 0.1; + interpolationSpeed = 30; + ConnectTo[] = {"AidlPercMstpSnonWnonDnon_player",0.01,"AidlPercMstpSnonWnonDnon_player_idleSteady01",0.01,"AidlPercMstpSnonWnonDnon_player_idleSteady02",0.01,"AidlPercMstpSnonWnonDnon_player_idleSteady03",0.01,"AidlPercMstpSnonWnonDnon_player_idleSteady04",0.01}; + InterpolateTo[] = {}; + }; + class AidlPercMstpSnonWnonDnon_player_idleSteady01: AidlPercMstpSnonWnonDnon_player_0S + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\non\non\AidlPercMstpSnonWnonDnon_idleSteady01"; + speed = 0.069767; + looped = "false"; + ConnectTo[] = {"AidlPercMstpSnonWnonDnon_player_0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01,"AidlPercMstpSnonWnonDnon_player",0.01}; + }; + class AidlPercMstpSnonWnonDnon_player_idleSteady02: AidlPercMstpSnonWnonDnon_player_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\non\non\AidlPercMstpSnonWnonDnon_idleSteady02"; + speed = 0.064516; + ConnectTo[] = {"AidlPercMstpSnonWnonDnon_player_0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01,"AidlPercMstpSnonWnonDnon_player",0.01}; + }; + class AidlPercMstpSnonWnonDnon_player_idleSteady03: AidlPercMstpSnonWnonDnon_player_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\non\non\AidlPercMstpSnonWnonDnon_idleSteady03"; + speed = 0.070588; + ConnectTo[] = {"AidlPercMstpSnonWnonDnon_player_0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01,"AidlPercMstpSnonWnonDnon_player",0.01}; + }; + class AidlPercMstpSnonWnonDnon_player_idleSteady04: AidlPercMstpSnonWnonDnon_player_idleSteady01 + { + speed = 0.070588; + ConnectTo[] = {"AidlPercMstpSnonWnonDnon_player_0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01,"AidlPercMstpSnonWnonDnon_player",0.01}; + }; + class AmovPercMwlkSnonWnonDnon_transition: AmovPercMstpSnonWnonDnon + { + file = "\Ca\Anims\Characters\data\Anim\sdr\mov\erc\wlk\non\non\AmovPercMwlkSnonWnonDnon_transition"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMwlkSnonWnonDfr",0.015,"AmovPercMstpSnonWnonDnon",0.015,"AmovPercMwlkSnonWnonDf",0.015,"AmovPercMwlkSnonWnonDfl",0.015,"AmovPercMwlkSnonWnonDl",0.015,"AmovPercMwlkSnonWnonDbl",0.015,"AmovPercMwlkSnonWnonDb",0.015,"AmovPercMwlkSnonWnonDbr",0.015,"AmovPercMwlkSnonWnonDr",0.015}; + }; + class AovrPercMstpSnonWnonDf: AmovPercMstpSnonWnonDnon + { + looped = "false"; + speed = 0.576923; + file = "\Ca\Anims\Characters\data\Anim\sdr\ovr\erc\stp\non\non\AovrPercMstpSnonWnonDf"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wovr.p3d"; + relSpeedMin = 0.996672; + relSpeedMax = 0.996672; + duty = 2; + disableWeapons = "true"; + disableWeaponsLong = "true"; + enableOptics = "false"; + limitGunMovement = 0.3; + headBobStrength = 0.512438; + forceAim = 1; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSnonWnonDnon_turnL: AmovPercMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AIturn90L"; + speed = 0.5; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + }; + class AmovPercMstpSnonWnonDnon_turnR: AmovPercMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AIturn90R"; + speed = 0.5; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + }; + class AmovPknlMstpSnonWnonDnon: AmovPercMstpSnonWnonDnon + { + actions = "CivilKneelActions"; + duty = -0.7; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\non\non\AmovPknlMstpSnonWnonDnon"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + enableOptics = -1; + disableWeapons = "false"; + disableWeaponsLong = "false"; + ConnectTo[] = {"AmovPknlMstpSnonWnonDnon_gear",0.02,"AmovPercMstpSnonWnonDnon_gear",0.02,"AmovPknlMstpSnonWnonDnon_turnL",0.02,"AmovPknlMstpSnonWnonDnon_turnR",0.02,"AmovPknlMstpSnonWnonDnon_AmovPercMsprSnonWnonDf",0.01,"amovpknlmstpsnonwnondnon_amovpknlmstpsraswpstdnon",0.02,"AmovPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon",0.02,"AmovPknlMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon",0.02,"amovpknlmstpsnonwnondnon_amovpknlmstpsraswlnrdnon",0.01,"AidlPknlMstpSnonWnonDnon",0.01,"AidlPknlMstpSnonWnonDnon_player",0.01,"AmovPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon",0.02,"c7a_bravoErcTOknl",0.01}; + InterpolateTo[] = {"AinvPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon_medic",0.02,"AmovPknlMstpSnonWnonDnon_turnL",0.02,"AmovPknlMstpSnonWnonDnon_turnR",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,"AdthPknlMstpSnonWnonDnon_1",0.01,"AdthPknlMstpSnonWnonDnon_2",0.01,"AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_2",0.1}; + }; + class AmovPknlMstpSnonWnonDnon_gear: AmovPknlMstpSnonWnonDnon + { + actions = "CivilKneelActions_gear"; + ConnectTo[] = {"AmovPknlMstpSnonWnonDnon",0.02,"AmovPknlMstpSnonWnonDnon_gear_trans",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon_gear",0.02}; + }; + class AmovPknlMstpSnonWnonDnon_gear_trans: AmovPknlMstpSnonWnonDnon_gear + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\non\non\AmovPknlMstpSnonWnonDnon_gear_trans"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon_gear",0.03,"AmovPknlMstpSrasWrflDnon_gear",0.03,"AmovPercMstpSrasWrflDnon_gear",0.03,"AmovPercMstpSlowWrflDnon_gear",0.03}; + }; + class AmovPercMstpSnonWnonDnon_gear: AmovPknlMstpSnonWnonDnon_gear + { + ConnectTo[] = {"AmovPknlMstpSnonWnonDnon",0.02,"AmovPknlMstpSnonWnonDnon_gear_trans",0.02,"AmovPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_gear",0.02}; + }; + class AmovPknlMstpSnonWnonDnon_turnL: AmovPknlMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\non\non\AmovPknlMstpSnonWnonDnon_AIturn90L"; + speed = 1.2; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPknlMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.02}; + }; + class AmovPknlMstpSnonWnonDnon_turnR: AmovPknlMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\non\non\AmovPknlMstpSnonWnonDnon_AIturn90R"; + speed = 1.2; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPknlMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.02}; + }; + class AmovPpneMstpSnonWnonDnon: AmovPercMstpSnonWnonDnon + { + actions = "CivilProneActions"; + duty = -1; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon.rtm"; + legs = "Wholebody"; + onLandBeg = "true"; + onLandEnd = "true"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Ppne.p3d"; + aimingBody = "empty"; + disableWeapons = "false"; + soundOverride = "crawl"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon_turnL",0.02,"AmovPpneMstpSnonWnonDnon_turnR",0.02,"AmovPpneMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon",0.02,"AmovPpneMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon",0.02,"AmovPpneMstpSnonWnonDnon_AmovPercMsprSnonWnonDf",0.05,"AmovPpneMstpSnonWnonDnon_AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMstpSnonWnonDnon_AmovPpneMstpSrasWpstDnon",0.02,"AmovPpneMstpSnonWnonDnon_AmovPknlMstpSrasWlnrDnon",0.02,"AmovPpneMstpSnonWnonDnon_AwopPpneMstpSoptWbinDnon",0.02,"AmovPpneMstpSnonWnonDnon_AmovPpneMevaSnonWnonDl",0.02,"AmovPpneMstpSnonWnonDnon_AmovPpneMevaSnonWnonDr",0.02,"AmovPpneMstpSnonWnonDnon_AmovPsitMstpSnonWnonDnon_ground",0.1,"AwopPpneMstpSgthWnonDnon_start",0.1,"AidlPpneMstpSnonWnonDnon0S",0.1,"AidlPpneMstpSnonWnonDnon01",0.1,"AidlPpneMstpSnonWnonDnon02",0.1,"AidlPpneMstpSnonWnonDnon03",0.1,"AmovPpneMstpSnonWnonDnon_healed",0.02,"AmovPpneMstpSnonWnonDnon_injured",0.1}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon_turnL",0.02,"AmovPpneMstpSnonWnonDnon_turnR",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,"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AmovPpneMstpSnonWnonDnon_turnL: AmovPpneMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AIturn90L"; + speed = 0.5; + soundOverride = "crawl"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02}; + }; + class AmovPpneMstpSnonWnonDnon_turnR: AmovPpneMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AIturn90R"; + speed = 0.5; + soundOverride = "crawl"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02}; + }; + class AmovPercMwlkSlowWrflDf: AmovPercMstpSlowWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\Low\Rfl\AmovPercMwlkSlowWrflDf"; + speed = 0.535714; + duty = -0.1; + soundOverride = "walk"; + leaningFactorBeg = 0.75; + leaningFactorEnd = 0.75; + soundEnabled = "true"; + limitGunMovement = 0.6; + actions = "RifleLowStandActionsWlkF"; + soundEdge[] = {0.25,0.5,0.75,1}; + walkcycles = 2; + headBobStrength = 0.20398; + 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.02,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDr",0.02,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDb",0.02,"AdthPercMstpSlowWrflDf_1",0.01,"AdthPercMstpSlowWrflDf_2",0.01,"AdthPercMstpSlowWrflDf_4",0.01}; + }; + class AidlPercMwlkSrasWrflDf: AmovPercMwlkSlowWrflDf + { + actions = "RifleStandActions_Idle"; + file = "\Ca\Anims\Characters\data\Anim\sdr\mov\erc\wlk\low\rfl\AmovPercMwlkSlowWrflDf_FastVariant"; + speed = 0.588235; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMwlkSlowWrflDf",0.01,"AidlPercMrunSrasWrflDf",0.025,"AidlPercMevaSrasWrflDf",0.025,"AidlPercMwlkSrasWrflDb",0.02,"AdthPercMstpSlowWrflDf_1",0.01,"AdthPercMstpSlowWrflDf_2",0.01,"AdthPercMstpSlowWrflDf_4",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon0S",0.02,"AidlPercMstpSrasWrflDnon",0.02}; + }; + class AmovPercMwlkSlowWrflDfl: AmovPercMwlkSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\Low\Rfl\AmovPercMwlkSlowWrflDfl"; + speed = 0.535714; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "RifleLowStandActionsWlkFL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDf",0.025,"AmovPercMwlkSlowWrflDl",0.025,"AmovPercMrunSlowWrflDfl",0.025,"AmovPknlMwlkSlowWrflDfl",0.03,"AmovPercMevaSlowWrflDfl",0.025,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDl",0.02,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDr",0.02,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDb",0.02,"AdthPercMstpSlowWrflDf_1",0.01,"AdthPercMstpSlowWrflDf_2",0.01,"AdthPercMstpSlowWrflDf_4",0.01}; + }; + class AmovPercMwlkSlowWrflDl: AmovPercMwlkSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\Low\Rfl\AmovPercMwlkSlowWrflDl"; + speed = 0.526316; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "RifleLowStandActionsWlkL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDfl",0.025,"AmovPercMwlkSlowWrflDbl",0.025,"AmovPercMrunSlowWrflDl",0.025,"AmovPknlMwlkSlowWrflDl",0.03,"AdthPercMstpSlowWrflDnon_1",0.01,"AdthPercMstpSlowWrflDnon_2",0.01,"AdthPercMstpSlowWrflDnon_4",0.01,"AdthPercMstpSlowWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_16",0.01,"AdthPercMstpSlowWrflDnon_32",0.01}; + }; + class AmovPercMwlkSlowWrflDbl: AmovPercMwlkSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\Low\Rfl\AmovPercMwlkSlowWrflDbl"; + speed = 0.566038; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "RifleLowStandActionsWlkBL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDl",0.025,"AmovPercMwlkSlowWrflDb",0.025,"AmovPercMrunSlowWrflDbl",0.025,"AmovPknlMwlkSlowWrflDbl",0.03,"AdthPercMstpSlowWrflDb_8",0.01}; + }; + class AmovPercMwlkSlowWrflDb: AmovPercMwlkSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\Low\Rfl\AmovPercMwlkSlowWrflDb"; + speed = 0.566038; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "RifleLowStandActionsWlkB"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDbl",0.025,"AmovPercMwlkSlowWrflDbr",0.025,"AmovPercMrunSlowWrflDb",0.025,"AmovPknlMwlkSlowWrflDb",0.03,"AdthPercMstpSlowWrflDb_8",0.01}; + }; + class AmovPercMwlkSlowWrflDbr: AmovPercMwlkSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\Low\Rfl\AmovPercMwlkSlowWrflDbr"; + speed = 0.566038; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "RifleLowStandActionsWlkBR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDb",0.025,"AmovPercMwlkSlowWrflDr",0.025,"AmovPercMrunSlowWrflDbr",0.025,"AmovPknlMwlkSlowWrflDbr",0.03,"AdthPercMstpSlowWrflDb_8",0.01}; + }; + class AmovPercMwlkSlowWrflDr: AmovPercMwlkSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\Low\Rfl\AmovPercMwlkSlowWrflDr"; + speed = 0.535714; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "RifleLowStandActionsWlkR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDbr",0.025,"AmovPercMwlkSlowWrflDfr",0.025,"AmovPercMrunSlowWrflDr",0.025,"AmovPknlMwlkSlowWrflDr",0.03,"AdthPercMstpSlowWrflDnon_1",0.01,"AdthPercMstpSlowWrflDnon_2",0.01,"AdthPercMstpSlowWrflDnon_4",0.01,"AdthPercMstpSlowWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_16",0.01,"AdthPercMstpSlowWrflDnon_32",0.01}; + }; + class AmovPercMwlkSlowWrflDfr: AmovPercMwlkSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\Low\Rfl\AmovPercMwlkSlowWrflDfr"; + speed = 0.535714; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "RifleLowStandActionsWlkFR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDf",0.025,"AmovPercMwlkSlowWrflDr",0.025,"AmovPercMrunSlowWrflDfr",0.025,"AmovPknlMwlkSlowWrflDfr",0.03,"AmovPercMevaSlowWrflDfr",0.025,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDl",0.02,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDr",0.02,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDb",0.02,"AdthPercMstpSlowWrflDf_1",0.01,"AdthPercMstpSlowWrflDf_2",0.01,"AdthPercMstpSlowWrflDf_4",0.01}; + }; + class AmovPercMrunSlowWrflDf: AmovPercMstpSlowWrflDnon + { + visibleSize = 0.900121; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSlowWrflDf"; + soundEdge[] = {0.25,0.5,0.75,1}; + speed = 0.821918; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Mrun_Slow_Wrfl.p3d"; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + duty = 0.2; + showWeaponAim = "true"; + disableWeapons = "true"; + disableWeaponsLong = "false"; + leaningFactorBeg = 0; + leaningFactorEnd = 0; + soundEnabled = "true"; + limitGunMovement = 0.1; + actions = "RifleLowStandActionsRunF"; + walkcycles = 2; + headBobStrength = 0.20398; + ConnectTo[] = {"ActsPercMrunSlowWrflDf_FlipFlopPara",0.01,"ActsPercMrunSlowWrflDf_TumbleOver",0.01,"AmovPercMstpSlowWrflDnon_ActsPpneMstpSlowWrflDr_GrenadeEscape",0.01}; + 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.02,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDr",0.02,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDb",0.02,"AdthPercMrunSlowWrflDf_6",0.01,"AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthStart",0.1}; + }; + class AidlPercMrunSrasWrflDf: AmovPercMrunSlowWrflDf + { + actions = "RifleStandActions_Idle"; + ConnectTo[] = {}; + InterpolateTo[] = {"AidlPercMwlkSrasWrflDf",0.025,"AmovPercMrunSlowWrflDf",0.01,"AidlPercMevaSrasWrflDf",0.025,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon0S",0.02,"AidlPercMstpSrasWrflDnon",0.02}; + }; + class AmovPercMrunSlowWrflDfl: AmovPercMrunSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSlowWrflDfl"; + speed = 0.7; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Mrun_Slow_Wrfl_Dl.p3d"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + actions = "RifleLowStandActionsRunFL"; + ConnectTo[] = {}; + 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.02,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDr",0.02,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDb",0.02,"AdthPercMrunSlowWrflDf_6",0.01,"AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthStart",0.1}; + }; + class AmovPercMrunSlowWrflDl: AmovPercMrunSlowWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSlowWrflDl"; + speed = 0.769231; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wnon.p3d"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + actions = "RifleLowStandActionsRunL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDl",0.025,"AmovPercMrunSlowWrflDfl",0.025,"AmovPercMrunSlowWrflDbl",0.025,"AmovPercMrunSrasWrflDl",0.025,"AmovPknlMrunSlowWrflDl",0.03,"AdthPercMstpSlowWrflDnon_1",0.01,"AdthPercMstpSlowWrflDnon_2",0.01,"AdthPercMstpSlowWrflDnon_4",0.01,"AdthPercMstpSlowWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_16",0.01,"AdthPercMstpSlowWrflDnon_32",0.01}; + }; + class AmovPercMrunSlowWrflDbl: AmovPercMrunSlowWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSlowWrflDbl"; + speed = 0.882353; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + actions = "RifleLowStandActionsRunBL"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wnon.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDbl",0.025,"AmovPercMrunSlowWrflDl",0.025,"AmovPercMrunSlowWrflDb",0.025,"AmovPercMrunSrasWrflDbl",0.025,"AmovPknlMrunSlowWrflDbl",0.03,"AdthPercMstpSlowWrflDb_8",0.01}; + }; + class AmovPercMrunSlowWrflDb: AmovPercMrunSlowWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSlowWrflDb"; + speed = 0.882353; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wnon.p3d"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + actions = "RifleLowStandActionsRunB"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDb",0.025,"AmovPercMrunSlowWrflDbl",0.025,"AmovPercMrunSlowWrflDbr",0.025,"AmovPercMrunSrasWrflDb",0.025,"AmovPknlMrunSlowWrflDb",0.03,"AdthPercMstpSlowWrflDb_8",0.01}; + }; + class AmovPercMrunSlowWrflDbr: AmovPercMrunSlowWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSlowWrflDbr"; + speed = 0.882353; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + actions = "RifleLowStandActionsRunBR"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wnon.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDbr",0.025,"AmovPercMrunSlowWrflDb",0.025,"AmovPercMrunSlowWrflDr",0.025,"AmovPercMrunSrasWrflDbr",0.025,"AmovPknlMrunSlowWrflDbr",0.03,"AdthPercMstpSlowWrflDb_8",0.01}; + }; + class AmovPercMrunSlowWrflDr: AmovPercMrunSlowWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSlowWrflDr"; + speed = 0.857143; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wnon.p3d"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + actions = "RifleLowStandActionsRunR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDr",0.025,"AmovPercMrunSlowWrflDbr",0.025,"AmovPercMrunSlowWrflDfr",0.025,"AmovPercMrunSrasWrflDr",0.025,"AmovPknlMrunSlowWrflDr",0.03,"AdthPercMstpSlowWrflDnon_1",0.01,"AdthPercMstpSlowWrflDnon_2",0.01,"AdthPercMstpSlowWrflDnon_4",0.01,"AdthPercMstpSlowWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_16",0.01,"AdthPercMstpSlowWrflDnon_32",0.01}; + }; + class AmovPercMrunSlowWrflDfr: AmovPercMrunSlowWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSlowWrflDfr"; + speed = 0.7; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + actions = "RifleLowStandActionsRunFR"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Mrun_Slow_Wrfl_Dr.p3d"; + ConnectTo[] = {}; + 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.02,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDr",0.02,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDb",0.02,"AdthPercMrunSlowWrflDf_6",0.01,"AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthStart",0.1}; + }; + class AmovPercMwlkSrasWrflDf: AmovPercMstpSrasWrflDnon + { + variantsAI[] = {}; + visibleSize = 0.800121; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\ras\Rfl\AmovPercMrunSrasWrflDf"; + speed = 1.34; + duty = -0.1; + soundOverride = "walk"; + leaningFactorBeg = 0.75; + leaningFactorEnd = 0.75; + aimPrecision = 0.15; + soundEnabled = "true"; + limitGunMovement = 0.6; + actions = "RifleStandActionsWlkF"; + headBobStrength = 0.20398; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMwlkSrasWrflDnon_transition",0.015,"AmovPercMwlkSrasWrflDfl",0.025,"AmovPercMwlkSrasWrflDfr",0.025,"AmovPercMrunSrasWrflDf",0.025,"AmovPknlMwlkSrasWrflDf",0.03,"AmovPercMevaSrasWrflDf",0.025,"AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDl",0.02,"AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDr",0.02,"AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDb",0.02,"AdthPercMstpSrasWrflDf_1",0.01,"AdthPercMstpSrasWrflDf_2",0.01,"AdthPercMstpSrasWrflDf_4",0.01,"AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthStart",0.1,"AdthPercMstpSrasWrflDf_8",0.01}; + }; + class AmovPercMwlkSrasWrflDfl: AmovPercMwlkSrasWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\ras\Rfl\AmovPercMrunSrasWrflDfl"; + speed = 1.26; + actions = "RifleStandActionsWlkFL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMwlkSrasWrflDf",0.025,"AmovPercMwlkSrasWrflDl",0.025,"AmovPercMrunSrasWrflDfl",0.025,"AmovPknlMwlkSrasWrflDfl",0.03,"AmovPercMevaSrasWrflDfl",0.025,"AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDl",0.02,"AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDr",0.02,"AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDb",0.02,"AdthPercMstpSrasWrflDf_1",0.01,"AdthPercMstpSrasWrflDf_2",0.01,"AdthPercMstpSrasWrflDf_4",0.01,"AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthStart",0.1,"AdthPercMstpSrasWrflDf_8",0.01}; + }; + class AmovPercMwlkSrasWrflDl: AmovPercMwlkSrasWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\ras\Rfl\AmovPercMrunSrasWrflDl"; + speed = 1.26; + actions = "RifleStandActionsWlkL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMwlkSrasWrflDnon_transition",0.015,"AmovPercMwlkSrasWrflDfl",0.025,"AmovPercMwlkSrasWrflDbl",0.025,"AmovPercMrunSrasWrflDl",0.025,"AmovPknlMwlkSrasWrflDl",0.03,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AmovPercMwlkSrasWrflDbl: AmovPercMwlkSrasWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\ras\Rfl\AmovPercMrunSrasWrflDbl"; + speed = 1; + actions = "RifleStandActionsWlkBL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMwlkSrasWrflDl",0.025,"AmovPercMwlkSrasWrflDb",0.025,"AmovPercMrunSrasWrflDbl",0.025,"AmovPknlMwlkSrasWrflDbl",0.03,"AdthPercMstpSrasWrflDb_8",0.01,"AdthPercMstpSrasWrflDb_16",0.01}; + }; + class AmovPercMwlkSrasWrflDb: AmovPercMwlkSrasWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\ras\Rfl\AmovPercMrunSrasWrflDb"; + speed = 1.14; + actions = "RifleStandActionsWlkB"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMwlkSrasWrflDnon_transition",0.015,"AmovPercMwlkSrasWrflDbl",0.025,"AmovPercMwlkSrasWrflDbr",0.025,"AmovPercMrunSrasWrflDb",0.025,"AmovPknlMwlkSrasWrflDb",0.03,"AdthPercMstpSrasWrflDb_8",0.01,"AdthPercMstpSrasWrflDb_16",0.01}; + }; + class AmovPercMwlkSrasWrflDbr: AmovPercMwlkSrasWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\ras\Rfl\AmovPercMrunSrasWrflDbr"; + speed = 0.9; + actions = "RifleStandActionsWlkBR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMwlkSrasWrflDb",0.025,"AmovPercMwlkSrasWrflDr",0.025,"AmovPercMrunSrasWrflDbr",0.025,"AmovPknlMwlkSrasWrflDbr",0.03,"AdthPercMstpSrasWrflDb_8",0.01,"AdthPercMstpSrasWrflDb_16",0.01}; + }; + class AmovPercMwlkSrasWrflDr: AmovPercMwlkSrasWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\ras\Rfl\AmovPercMrunSrasWrflDr"; + speed = 1.34; + actions = "RifleStandActionsWlkR"; + headBobStrength = 0.20398; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMwlkSrasWrflDnon_transition",0.015,"AmovPercMwlkSrasWrflDbr",0.025,"AmovPercMwlkSrasWrflDfr",0.025,"AmovPercMrunSrasWrflDr",0.025,"AmovPknlMwlkSrasWrflDr",0.03,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AmovPercMwlkSrasWrflDfr: AmovPercMwlkSrasWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\ras\Rfl\AmovPercMrunSrasWrflDfr"; + speed = 1.21; + actions = "RifleStandActionsWlkFR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMwlkSrasWrflDf",0.025,"AmovPercMwlkSrasWrflDr",0.025,"AmovPercMrunSrasWrflDfr",0.025,"AmovPknlMwlkSrasWrflDfr",0.03,"AmovPercMevaSrasWrflDfr",0.025,"AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDl",0.02,"AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDr",0.02,"AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDb",0.02,"AdthPercMstpSrasWrflDf_1",0.01,"AdthPercMstpSrasWrflDf_2",0.01,"AdthPercMstpSrasWrflDf_4",0.01,"AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthStart",0.1,"AdthPercMstpSrasWrflDf_8",0.01}; + }; + class AmovPercMrunSrasWrflDf: AmovPercMstpSrasWrflDnon + { + variantsAI[] = {}; + visibleSize = 0.900121; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSlowWrflDf"; + soundEdge[] = {0.25,0.5,0.75,1}; + speed = 0.713771; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Mrun_Slow_Wrfl.p3d"; + soundOverride = "run"; + duty = 0.2; + aimPrecision = 1.5; + soundEnabled = "true"; + limitGunMovement = 0.1; + actions = "RifleStandActionsRunF"; + walkcycles = 2; + headBobStrength = 0.20398; + disableWeapons = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMrunSlowWrflDf",0.025,"AmovPercMwlkSrasWrflDf",0.025,"AmovPercMrunSrasWrflDfl",0.025,"AmovPercMrunSrasWrflDfr",0.025,"AmovPknlMrunSrasWrflDf",0.03,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMevaSrasWrflDf",0.025,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDl",0.02,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDr",0.02,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDb",0.02,"AdthPercMstpSlowWrflDf_1",0.01,"AdthPercMstpSlowWrflDf_2",0.01,"AdthPercMstpSlowWrflDf_4",0.01}; + }; + class AmovPercMrunSrasWrflDfl: AmovPercMrunSrasWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSlowWrflDfl"; + speed = 0.7; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Mrun_Slow_Wrfl_Dl.p3d"; + actions = "RifleStandActionsRunFL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMrunSlowWrflDfl",0.025,"AmovPercMwlkSrasWrflDfl",0.025,"AmovPercMrunSrasWrflDf",0.025,"AmovPercMrunSrasWrflDl",0.025,"AmovPknlMrunSrasWrflDfl",0.03,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMevaSrasWrflDf",0.02,"AmovPercMevaSrasWrflDfl",0.025,"AmovPercMevaSlowWrflDfl",0.025,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDl",0.02,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDr",0.02,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDb",0.02,"AdthPercMstpSlowWrflDf_1",0.01,"AdthPercMstpSlowWrflDf_2",0.01,"AdthPercMstpSlowWrflDf_4",0.01}; + }; + class AmovPercMrunSrasWrflDl: AmovPercMrunSrasWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSlowWrflDl"; + speed = 0.769231; + actions = "RifleStandActionsRunL"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wnon.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMrunSlowWrflDl",0.025,"AmovPercMwlkSrasWrflDl",0.025,"AmovPercMrunSrasWrflDfl",0.025,"AmovPercMrunSrasWrflDbl",0.025,"AmovPknlMrunSrasWrflDl",0.03,"AdthPercMstpSlowWrflDnon_1",0.01,"AdthPercMstpSlowWrflDnon_2",0.01,"AdthPercMstpSlowWrflDnon_4",0.01,"AdthPercMstpSlowWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_16",0.01,"AdthPercMstpSlowWrflDnon_32",0.01}; + }; + class AmovPercMrunSrasWrflDbl: AmovPercMrunSrasWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSlowWrflDbl"; + speed = 0.882353; + actions = "RifleStandActionsRunBL"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wnon.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMrunSlowWrflDbl",0.025,"AmovPercMwlkSrasWrflDbl",0.025,"AmovPercMrunSrasWrflDl",0.025,"AmovPercMrunSrasWrflDb",0.025,"AmovPknlMrunSrasWrflDbl",0.03,"AdthPercMstpSrasWrflDb_8",0.01,"AdthPercMstpSrasWrflDb_16",0.01}; + }; + class AmovPercMrunSrasWrflDb: AmovPercMrunSrasWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSlowWrflDb"; + speed = 0.882353; + actions = "RifleStandActionsRunB"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wnon.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMrunSlowWrflDb",0.025,"AmovPercMwlkSrasWrflDb",0.025,"AmovPercMrunSrasWrflDbl",0.025,"AmovPercMrunSrasWrflDbr",0.025,"AmovPknlMrunSrasWrflDb",0.03,"AdthPercMstpSrasWrflDb_8",0.01,"AdthPercMstpSrasWrflDb_16",0.01}; + }; + class AmovPercMrunSrasWrflDbr: AmovPercMrunSrasWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSlowWrflDbr"; + speed = 0.882353; + actions = "RifleStandActionsRunBR"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wnon.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMrunSlowWrflDbr",0.025,"AmovPercMwlkSrasWrflDbr",0.025,"AmovPercMrunSrasWrflDb",0.025,"AmovPercMrunSrasWrflDr",0.025,"AmovPknlMrunSrasWrflDbr",0.03,"AdthPercMstpSrasWrflDb_8",0.01,"AdthPercMstpSrasWrflDb_16",0.01}; + }; + class AmovPercMrunSrasWrflDr: AmovPercMrunSrasWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSlowWrflDr"; + speed = 0.857143; + actions = "RifleStandActionsRunR"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wnon.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMrunSlowWrflDr",0.025,"AmovPercMwlkSrasWrflDr",0.025,"AmovPercMrunSrasWrflDbr",0.025,"AmovPercMrunSrasWrflDfr",0.025,"AmovPknlMrunSrasWrflDr",0.03,"AdthPercMstpSlowWrflDnon_1",0.01,"AdthPercMstpSlowWrflDnon_2",0.01,"AdthPercMstpSlowWrflDnon_4",0.01,"AdthPercMstpSlowWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_16",0.01,"AdthPercMstpSlowWrflDnon_32",0.01}; + }; + class AmovPercMrunSrasWrflDfr: AmovPercMrunSrasWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSlowWrflDfr"; + speed = 0.7; + actions = "RifleStandActionsRunFR"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Mrun_Slow_Wrfl_Dr.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMrunSlowWrflDfr",0.025,"AmovPercMwlkSrasWrflDfr",0.025,"AmovPercMrunSrasWrflDf",0.025,"AmovPercMrunSrasWrflDr",0.025,"AmovPknlMrunSrasWrflDfr",0.03,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMevaSrasWrflDf",0.02,"AmovPercMevaSrasWrflDfr",0.025,"AmovPercMevaSlowWrflDfr",0.025,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDl",0.02,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDr",0.02,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDb",0.02,"AdthPercMstpSlowWrflDf_1",0.01,"AdthPercMstpSlowWrflDf_2",0.01,"AdthPercMstpSlowWrflDf_4",0.01}; + }; + class AmovPercMwlkSnonWnonDf: AmovPercMstpSnonWnonDnon + { + actions = "CivilWlkActionsF"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDf"; + soundEdge[] = {0.25,0.5,0.75,1}; + speed = 0.47619; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + walkcycles = 2; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMwlkSnonWnonDfr",0.025,"AmovPercMrunSnonWnonDf",0.025,"AmovPercMwlkSnonWnonDnon_transition",0.015,"AmovPercMwlkSnonWnonDfl",0.025,"AmovPknlMwlkSnonWnonDf",0.03,"AmovPercMevaSnonWnonDf",0.025,"AmovPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon_gthStart",0.1}; + }; + class AmovPercMwlkSnonWnonDfl: AmovPercMwlkSnonWnonDf + { + actions = "CivilWlkActionsFL"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDfl"; + speed = 0.47619; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMrunSnonWnonDfl",0.025,"AmovPercMwlkSnonWnonDnon_transition",0.015,"AmovPercMwlkSnonWnonDf",0.025,"AmovPercMwlkSnonWnonDl",0.025,"AmovPknlMwlkSnonWnonDfl",0.03,"AmovPercMevaSnonWnonDfl",0.025,"AmovPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon_gthStart",0.1}; + }; + class AmovPercMwlkSnonWnonDl: AmovPercMwlkSnonWnonDf + { + actions = "CivilWlkActionsL"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDl"; + speed = 0.47619; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMwlkSnonWnonDnon_transition",0.015,"AmovPercMwlkSnonWnonDfl",0.025,"AmovPercMwlkSnonWnonDbl",0.025,"AmovPercMrunSnonWnonDl",0.025,"AmovPknlMwlkSnonWnonDl",0.03}; + }; + class AmovPercMwlkSnonWnonDbl: AmovPercMwlkSnonWnonDf + { + actions = "CivilWlkActionsBL"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDbl"; + speed = 0.337079; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMwlkSnonWnonDnon_transition",0.015,"AmovPercMwlkSnonWnonDl",0.025,"AmovPercMwlkSnonWnonDb",0.025,"AmovPercMrunSnonWnonDbl",0.025,"AmovPknlMwlkSnonWnonDbl",0.03}; + }; + class AmovPercMwlkSnonWnonDb: AmovPercMwlkSnonWnonDf + { + actions = "CivilWlkActionsB"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDb"; + speed = 0.337079; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMwlkSnonWnonDnon_transition",0.015,"AmovPercMwlkSnonWnonDbl",0.025,"AmovPercMwlkSnonWnonDbr",0.025,"AmovPercMrunSnonWnonDb",0.025,"AmovPknlMwlkSnonWnonDb",0.03}; + }; + class AmovPercMwlkSnonWnonDbr: AmovPercMwlkSnonWnonDf + { + actions = "CivilWlkActionsBR"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDbr"; + speed = 0.337079; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMwlkSnonWnonDnon_transition",0.015,"AmovPercMwlkSnonWnonDb",0.025,"AmovPercMwlkSnonWnonDr",0.025,"AmovPercMrunSnonWnonDbr",0.025,"AmovPknlMwlkSnonWnonDbr",0.03}; + }; + class AmovPercMwlkSnonWnonDr: AmovPercMwlkSnonWnonDf + { + actions = "CivilWlkActionsR"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDr"; + speed = 0.483871; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMwlkSnonWnonDfr",0.15,"AmovPercMwlkSnonWnonDnon_transition",0.015,"AmovPercMwlkSnonWnonDbr",0.025,"AmovPercMrunSnonWnonDr",0.025,"AmovPknlMwlkSnonWnonDr",0.03}; + }; + class AmovPercMwlkSnonWnonDfr: AmovPercMwlkSnonWnonDf + { + actions = "CivilWlkActionsFR"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDfr"; + speed = 0.47619; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMwlkSnonWnonDnon_transition",0.015,"AmovPercMwlkSnonWnonDf",0.025,"AmovPercMwlkSnonWnonDr",0.15,"AmovPercMrunSnonWnonDfr",0.025,"AmovPknlMwlkSnonWnonDfr",0.03,"AmovPercMevaSnonWnonDfr",0.025,"AmovPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon_gthStart",0.1}; + }; + class AmovPercMrunSnonWnonDf: AmovPercMstpSnonWnonDnon + { + actions = "CivilRunActionsF"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\non\non\AmovPercMrunSnonWnonDf"; + speed = 1.1; + soundEdge[] = {0.25,0.5,0.75,1}; + duty = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + walkcycles = 2; + disableWeapons = "true"; + ConnectTo[] = {"AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPercMrunSnonWnonDfl",0.025,"AmovPercMstpSnonWnonDnon",0.02,"AmovPercMwlkSnonWnonDf",0.025,"AmovPercMrunSnonWnonDfr",0.025,"AmovPknlMrunSnonWnonDf",0.03,"AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon",0.02,"AmovPercMevaSnonWnonDf",0.02}; + }; + class AmovPercMrunSnonWnonDfl: AmovPercMrunSnonWnonDf + { + actions = "CivilRunActionsFL"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\non\non\AmovPercMrunSnonWnonDfl"; + speed = 0.810811; + ConnectTo[] = {"AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPercMrunSnonWnonDf",0.025,"AmovPercMstpSnonWnonDnon",0.02,"AmovPercMwlkSnonWnonDfl",0.025,"AmovPercMrunSnonWnonDl",0.025,"AmovPknlMrunSnonWnonDfl",0.03,"AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon",0.02,"AmovPercMevaSnonWnonDfl",0.02}; + }; + class AmovPercMrunSnonWnonDl: AmovPercMrunSnonWnonDfl + { + actions = "CivilRunActionsL"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\non\non\AmovPercMrunSnonWnonDl"; + speed = 0.810811; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMrunSnonWnonDfl",0.025,"AmovPercMstpSnonWnonDnon",0.02,"AmovPercMwlkSnonWnonDl",0.025,"AmovPercMrunSnonWnonDbl",0.025,"AmovPknlMrunSnonWnonDl",0.03}; + }; + class AmovPercMrunSnonWnonDbl: AmovPercMrunSnonWnonDl + { + actions = "CivilRunActionsBL"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\non\non\AmovPercMrunSnonWnonDbl"; + speed = 0.810811; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.02,"AmovPercMwlkSnonWnonDbl",0.025,"AmovPercMrunSnonWnonDl",0.025,"AmovPercMrunSnonWnonDb",0.025,"AmovPknlMrunSnonWnonDbl",0.03}; + }; + class AmovPercMrunSnonWnonDb: AmovPercMrunSnonWnonDl + { + actions = "CivilRunActionsB"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\non\non\AmovPercMrunSnonWnonDb"; + speed = 0.857143; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.02,"AmovPercMwlkSnonWnonDb",0.025,"AmovPercMrunSnonWnonDbl",0.025,"AmovPercMrunSnonWnonDbr",0.025,"AmovPknlMrunSnonWnonDb",0.03}; + }; + class AmovPercMrunSnonWnonDbr: AmovPercMrunSnonWnonDl + { + actions = "CivilRunActionsBR"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\non\non\AmovPercMrunSnonWnonDbr"; + speed = 0.857143; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.02,"AmovPercMwlkSnonWnonDbr",0.025,"AmovPercMrunSnonWnonDb",0.025,"AmovPknlMrunSnonWnonDbr",0.03}; + }; + class AmovPercMrunSnonWnonDr: AmovPercMrunSnonWnonDl + { + actions = "CivilRunActionsR"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\non\non\AmovPercMrunSnonWnonDr"; + speed = 0.882353; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.02,"AmovPercMwlkSnonWnonDr",0.025,"AmovPercMrunSnonWnonDfr",0.025,"AmovPknlMrunSnonWnonDr",0.03}; + }; + class AmovPercMrunSnonWnonDfr: AmovPercMrunSnonWnonDl + { + actions = "CivilRunActionsFR"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\non\non\AmovPercMrunSnonWnonDfr"; + speed = 0.882353; + ConnectTo[] = {"AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPercMwlkSnonWnonDfr",0.025,"AmovPercMrunSnonWnonDf",0.025,"AmovPercMstpSnonWnonDnon",0.02,"AmovPercMrunSnonWnonDr",0.025,"AmovPknlMrunSnonWnonDfr",0.03,"AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon",0.02,"AmovPercMevaSnonWnonDfr",0.02}; + }; + class AmovPknlMwlkSlowWrflDf: AmovPknlMstpSlowWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\Low\Rfl\AmovPknlMwlkSlowWrflDf"; + speed = 0.84; + duty = 0.1; + soundOverride = "walk"; + leaningFactorBeg = 0.75; + leaningFactorEnd = 0.75; + soundEnabled = "true"; + visibleSize = 0.400122; + actions = "RifleKneelLowActionsWlkF"; + headBobStrength = 0.20398; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDf",0.03,"AmovPknlMwlkSlowWrflDfl",0.025,"AmovPknlMwlkSlowWrflDfr",0.025,"AmovPknlMrunSlowWrflDf",0.025}; + }; + class AmovPknlMwlkSlowWrflDfl: AmovPknlMwlkSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\Low\Rfl\AmovPknlMwlkSlowWrflDfl"; + speed = 0.86; + duty = 0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "RifleKneelLowActionsWlkFL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDfl",0.03,"AmovPknlMwlkSlowWrflDf",0.025,"AmovPknlMwlkSlowWrflDl",0.025,"AmovPknlMrunSlowWrflDfl",0.025}; + }; + class AmovPknlMwlkSlowWrflDl: AmovPknlMwlkSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\Low\Rfl\AmovPknlMwlkSlowWrflDl"; + speed = 0.92; + duty = 0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "RifleKneelLowActionsWlkL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDl",0.03,"AmovPknlMwlkSlowWrflDfl",0.025,"AmovPknlMwlkSlowWrflDbl",0.025,"AmovPknlMrunSlowWrflDl",0.025}; + }; + class AmovPknlMwlkSlowWrflDbl: AmovPknlMwlkSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\Low\Rfl\AmovPknlMwlkSlowWrflDbl"; + speed = 0.82; + duty = 0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "RifleKneelLowActionsWlkBL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDbl",0.03,"AmovPknlMwlkSlowWrflDl",0.025,"AmovPknlMwlkSlowWrflDb",0.025,"AmovPknlMrunSlowWrflDbl",0.025}; + }; + class AmovPknlMwlkSlowWrflDb: AmovPknlMwlkSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\Low\Rfl\AmovPknlMwlkSlowWrflDb"; + speed = 0.95; + duty = 0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "RifleKneelLowActionsWlkB"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDb",0.03,"AmovPknlMwlkSlowWrflDbl",0.025,"AmovPknlMwlkSlowWrflDbr",0.025,"AmovPknlMrunSlowWrflDb",0.025}; + }; + class AmovPknlMwlkSlowWrflDbr: AmovPknlMwlkSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\Low\Rfl\AmovPknlMwlkSlowWrflDbr"; + speed = 0.86; + duty = 0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "RifleKneelLowActionsWlkBR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDbr",0.03,"AmovPknlMwlkSlowWrflDb",0.025,"AmovPknlMwlkSlowWrflDr",0.025,"AmovPknlMrunSlowWrflDbr",0.025}; + }; + class AmovPknlMwlkSlowWrflDr: AmovPknlMwlkSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\Low\Rfl\AmovPknlMwlkSlowWrflDr"; + speed = 0.87; + duty = 0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "RifleKneelLowActionsWlkR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDr",0.03,"AmovPknlMwlkSlowWrflDbr",0.025,"AmovPknlMwlkSlowWrflDfr",0.025,"AmovPknlMrunSlowWrflDr",0.025}; + }; + class AmovPknlMwlkSlowWrflDfr: AmovPknlMwlkSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\Low\Rfl\AmovPknlMwlkSlowWrflDfr"; + speed = 0.82; + duty = 0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "RifleKneelLowActionsWlkFR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDfr",0.03,"AmovPknlMwlkSlowWrflDf",0.025,"AmovPknlMwlkSlowWrflDr",0.025,"AmovPknlMrunSlowWrflDfr",0.025}; + }; + class AmovPknlMrunSlowWrflDf: AmovPknlMstpSlowWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDf"; + soundEdge[] = {0.25,0.5,0.75,1}; + speed = 0.857143; + visibleSize = 0.600122; + duty = 0.3; + soundOverride = "run"; + leaningFactorBeg = 0; + leaningFactorEnd = 0; + soundEnabled = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Mrun_Slow_Wrfl.p3d"; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + actions = "RifleKneelLowActionsRunF"; + headBobStrength = 0.20398; + limitGunMovement = 0.1; + disableWeapons = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMrunSlowWrflDf",0.03,"AmovPknlMwlkSlowWrflDf",0.025,"AmovPknlMrunSlowWrflDfl",0.025,"AmovPknlMrunSlowWrflDfr",0.025,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPknlMevaSrasWrflDf",0.025}; + }; + class AmovPknlMstpSlowWrflDnon_AmovPknlMrunSlowWrflDf: AmovPknlMrunSlowWrflDf + { + speed = 1.2; + file = "\Ca\Anims\Characters\data\Anim\sdr\mov\knl\run\low\rfl\AmovPknlMstpSlowWrflDnon_AmovPknlMrunSlowWrflDf"; + looped = "false"; + interpolationRestart = "true"; + ConnectTo[] = {"AmovPknlMrunSlowWrflDf",0.01}; + InterpolateTo[] = {}; + }; + class AmovPknlMrunSlowWrflDfl: AmovPknlMrunSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDfl"; + speed = 0.857143; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + actions = "RifleKneelLowActionsRunFL"; + limitGunMovement = 0.1; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMrunSlowWrflDfl",0.03,"AmovPknlMwlkSlowWrflDfl",0.025,"AmovPknlMrunSlowWrflDf",0.025,"AmovPknlMrunSlowWrflDl",0.025,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPknlMevaSrasWrflDfl",0.025}; + }; + class AmovPknlMrunSlowWrflDl: AmovPknlMrunSlowWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDl"; + speed = 0.833333; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + actions = "RifleKneelLowActionsRunL"; + limitGunMovement = 0.1; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMrunSlowWrflDl",0.03,"AmovPknlMwlkSlowWrflDl",0.025,"AmovPknlMrunSlowWrflDfl",0.025,"AmovPknlMrunSlowWrflDbl",0.025}; + }; + class AmovPknlMrunSlowWrflDbl: AmovPknlMrunSlowWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDbl"; + speed = 1; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + actions = "RifleKneelLowActionsRunBL"; + limitGunMovement = 0.1; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMrunSlowWrflDbl",0.03,"AmovPknlMwlkSlowWrflDbl",0.025,"AmovPknlMrunSlowWrflDl",0.025,"AmovPknlMrunSlowWrflDb",0.025}; + }; + class AmovPknlMrunSlowWrflDb: AmovPknlMrunSlowWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDb"; + speed = 1; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + actions = "RifleKneelLowActionsRunB"; + limitGunMovement = 0.1; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMrunSlowWrflDb",0.03,"AmovPknlMwlkSlowWrflDb",0.025,"AmovPknlMrunSlowWrflDbl",0.025,"AmovPknlMrunSlowWrflDbr",0.025}; + }; + class AmovPknlMrunSlowWrflDbr: AmovPknlMrunSlowWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDbr"; + speed = 1; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + actions = "RifleKneelLowActionsRunBR"; + limitGunMovement = 0.1; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMrunSlowWrflDbr",0.03,"AmovPknlMwlkSlowWrflDbr",0.025,"AmovPknlMrunSlowWrflDb",0.025,"AmovPknlMrunSlowWrflDr",0.025}; + }; + class AmovPknlMrunSlowWrflDr: AmovPknlMrunSlowWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDr"; + speed = 0.857143; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + actions = "RifleKneelLowActionsRunR"; + limitGunMovement = 0.1; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMrunSlowWrflDr",0.03,"AmovPknlMwlkSlowWrflDr",0.025,"AmovPknlMrunSlowWrflDbr",0.025,"AmovPknlMrunSlowWrflDfr",0.025}; + }; + class AmovPknlMrunSlowWrflDfr: AmovPknlMrunSlowWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDfr"; + speed = 0.857143; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + actions = "RifleKneelLowActionsRunFR"; + limitGunMovement = 0.1; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMrunSlowWrflDfr",0.03,"AmovPknlMwlkSlowWrflDfr",0.025,"AmovPknlMrunSlowWrflDf",0.025,"AmovPknlMrunSlowWrflDr",0.025,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPknlMevaSrasWrflDfr",0.025}; + }; + class AmovPknlMwlkSrasWrflDf: AmovPknlMstpSrasWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\Rfl\AmovPknlMwlkSrasWrflDf"; + speed = 0.9; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wrfl.p3d"; + duty = 0.1; + soundOverride = "walk"; + leaningFactorBeg = 0.75; + leaningFactorEnd = 0.75; + soundEnabled = "true"; + visibleSize = 0.400122; + actions = "RifleKneelActionsWlkF"; + limitGunMovement = 0.6; + headBobStrength = 0.20398; + aimPrecision = 0.15; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPknlMwlkSrasWrflDnon_transition",0.015,"AmovPercMwlkSrasWrflDf",0.03,"AmovPknlMwlkSrasWrflDfl",0.025,"AmovPknlMwlkSrasWrflDfr",0.025,"AmovPknlMrunSrasWrflDf",0.025,"AdthPknlMwlkSrasWrflDf_1",0.01,"AdthPknlMwlkSrasWrflDf_2",0.01}; + }; + class AmovPknlMwlkSrasWrflDfl: AmovPknlMwlkSrasWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\Rfl\AmovPknlMwlkSrasWrflDfl"; + speed = 0.9; + actions = "RifleKneelActionsWlkFL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMwlkSrasWrflDfl",0.03,"AmovPknlMwlkSrasWrflDf",0.025,"AmovPknlMwlkSrasWrflDl",0.025,"AmovPknlMrunSrasWrflDfl",0.025,"AdthPknlMwlkSrasWrflDf_1",0.01,"AdthPknlMwlkSrasWrflDf_2",0.01}; + }; + class AmovPknlMwlkSrasWrflDl: AmovPknlMwlkSrasWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\Rfl\AmovPknlMwlkSrasWrflDl"; + speed = 1.1; + actions = "RifleKneelActionsWlkL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPknlMwlkSrasWrflDnon_transition",0.015,"AmovPercMwlkSrasWrflDl",0.03,"AmovPknlMwlkSrasWrflDfl",0.025,"AmovPknlMwlkSrasWrflDbl",0.025,"AmovPknlMrunSrasWrflDl",0.025}; + }; + class AmovPknlMwlkSrasWrflDbl: AmovPknlMwlkSrasWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\Rfl\AmovPknlMwlkSrasWrflDbl"; + speed = 0.7; + actions = "RifleKneelActionsWlkBL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMwlkSrasWrflDbl",0.03,"AmovPknlMwlkSrasWrflDl",0.025,"AmovPknlMwlkSrasWrflDb",0.025,"AmovPknlMrunSrasWrflDbl",0.025}; + }; + class AmovPknlMwlkSrasWrflDb: AmovPknlMwlkSrasWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\Rfl\AmovPknlMwlkSrasWrflDb"; + speed = 0.85; + actions = "RifleKneelActionsWlkB"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPknlMwlkSrasWrflDnon_transition",0.015,"AmovPercMwlkSrasWrflDb",0.03,"AmovPknlMwlkSrasWrflDbl",0.025,"AmovPknlMwlkSrasWrflDbr",0.025,"AmovPknlMrunSrasWrflDb",0.025}; + }; + class AmovPknlMwlkSrasWrflDbr: AmovPknlMwlkSrasWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\Rfl\AmovPknlMwlkSrasWrflDbr"; + speed = 0.9; + actions = "RifleKneelActionsWlkBR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMwlkSrasWrflDbr",0.03,"AmovPknlMwlkSrasWrflDb",0.025,"AmovPknlMwlkSrasWrflDr",0.025,"AmovPknlMrunSrasWrflDbr",0.025}; + }; + class AmovPknlMwlkSrasWrflDr: AmovPknlMwlkSrasWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\Rfl\AmovPknlMwlkSrasWrflDr"; + speed = 1.1; + actions = "RifleKneelActionsWlkR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPknlMwlkSrasWrflDnon_transition",0.015,"AmovPercMwlkSrasWrflDr",0.03,"AmovPknlMwlkSrasWrflDbr",0.025,"AmovPknlMwlkSrasWrflDfr",0.025,"AmovPknlMrunSrasWrflDr",0.025}; + }; + class AmovPknlMwlkSrasWrflDfr: AmovPknlMwlkSrasWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\Rfl\AmovPknlMwlkSrasWrflDfr"; + speed = 0.75; + actions = "RifleKneelActionsWlkFR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMwlkSrasWrflDfr",0.03,"AmovPknlMwlkSrasWrflDf",0.025,"AmovPknlMwlkSrasWrflDr",0.025,"AmovPknlMrunSrasWrflDfr",0.025,"AdthPknlMwlkSrasWrflDf_1",0.01,"AdthPknlMwlkSrasWrflDf_2",0.01}; + }; + class AmovPknlMrunSrasWrflDf: AmovPknlMstpSrasWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDf"; + soundEdge[] = {0.25,0.5,0.75,1}; + speed = 0.821918; + soundOverride = "run"; + visibleSize = 0.600122; + looped = "true"; + duty = 0.3; + leaningFactorBeg = 0; + leaningFactorEnd = 0; + soundEnabled = "true"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Mrun_Slow_Wrfl.p3d"; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + actions = "RifleKneelActionsRunF"; + limitGunMovement = 0.1; + headBobStrength = 0.20398; + disableWeapons = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMrunSrasWrflDf",0.03,"AmovPknlMwlkSrasWrflDf",0.025,"AmovPknlMrunSrasWrflDfl",0.025,"AmovPknlMrunSrasWrflDfr",0.025,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPknlMevaSrasWrflDf",0.025,"AdthPercMrunSlowWrflDf_6",0.01}; + }; + class AmovPknlMrunSrasWrflDfl: AmovPknlMrunSrasWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDfl"; + speed = 0.821918; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Mrun_Slow_Wrfl.p3d"; + actions = "RifleKneelActionsRunFL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMrunSrasWrflDfl",0.03,"AmovPknlMwlkSrasWrflDfl",0.025,"AmovPknlMrunSrasWrflDf",0.025,"AmovPknlMrunSrasWrflDl",0.025,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPknlMevaSrasWrflDfl",0.025,"AdthPercMrunSlowWrflDf_6",0.01}; + }; + class AmovPknlMrunSrasWrflDl: AmovPknlMrunSrasWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDl"; + speed = 0.769231; + actions = "RifleKneelActionsRunL"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Mrun_Slow_Wrfl.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMrunSrasWrflDl",0.03,"AmovPknlMwlkSrasWrflDl",0.025,"AmovPknlMrunSrasWrflDfl",0.025,"AmovPknlMrunSrasWrflDbl",0.025}; + }; + class AmovPknlMrunSrasWrflDbl: AmovPknlMrunSrasWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDbl"; + speed = 0.882353; + actions = "RifleKneelActionsRunBL"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Mrun_Slow_Wrfl.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMrunSrasWrflDbl",0.03,"AmovPknlMwlkSrasWrflDbl",0.025,"AmovPknlMrunSrasWrflDl",0.025,"AmovPknlMrunSrasWrflDb",0.025}; + }; + class AmovPknlMrunSrasWrflDb: AmovPknlMrunSrasWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDb"; + speed = 0.882353; + actions = "RifleKneelActionsRunB"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Mrun_Slow_Wrfl.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMrunSrasWrflDb",0.03,"AmovPknlMwlkSrasWrflDb",0.025,"AmovPknlMrunSrasWrflDbl",0.025,"AmovPknlMrunSrasWrflDbr",0.025}; + }; + class AmovPknlMrunSrasWrflDbr: AmovPknlMrunSrasWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDbr"; + speed = 0.882353; + actions = "RifleKneelActionsRunBR"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Mrun_Slow_Wrfl.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMrunSrasWrflDbr",0.03,"AmovPknlMwlkSrasWrflDbr",0.025,"AmovPknlMrunSrasWrflDb",0.025,"AmovPknlMrunSrasWrflDr",0.025}; + }; + class AmovPknlMrunSrasWrflDr: AmovPknlMrunSrasWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDr"; + speed = 0.857143; + actions = "RifleKneelActionsRunR"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Mrun_Slow_Wrfl.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMrunSrasWrflDr",0.03,"AmovPknlMwlkSrasWrflDr",0.025,"AmovPknlMrunSrasWrflDbr",0.025,"AmovPknlMrunSrasWrflDfr",0.025}; + }; + class AmovPknlMrunSrasWrflDfr: AmovPknlMrunSrasWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDfr"; + speed = 0.821918; + actions = "RifleKneelActionsRunFR"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Mrun_Slow_Wrfl.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMrunSrasWrflDfr",0.03,"AmovPknlMwlkSrasWrflDfr",0.025,"AmovPknlMrunSrasWrflDf",0.025,"AmovPknlMrunSrasWrflDr",0.025,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPknlMevaSrasWrflDfr",0.025,"AdthPercMrunSlowWrflDf_6",0.01}; + }; + class AmovPercMwlkSrasWpstDf: AmovPercMstpSrasWpstDnon + { + actions = "PistolStandActionsWlkF"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\ras\pst\AmovPercMwlkSrasWpstDf"; + speed = 0.612245; + soundEdge[] = {0.25,0.5,0.75,1}; + walkcycles = 2; + visibleSize = 0.800121; + duty = -0.1; + soundOverride = "walk"; + leaningFactorBeg = 0.75; + leaningFactorEnd = 0.75; + soundEnabled = "true"; + limitGunMovement = 0.6; + aimPrecision = 0.15; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDfl",0.025,"AmovPercMwlkSrasWpstDfr",0.025,"AmovPercMrunSrasWpstDf",0.025,"AmovPknlMwlkSrasWpstDf",0.03,"AmovPercMevaSrasWpstDf",0.025,"AdthPercMstpSrasWpstDf_2",0.01,"AdthPercMstpSrasWpstDf_6",0.01,"AdthPercMstpSrasWpstDf_7",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}; + }; + class AmovPercMwlkSrasWpstDfl: AmovPercMwlkSrasWpstDf + { + actions = "PistolStandActionsWlkFL"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\ras\pst\AmovPercMwlkSrasWpstDfl"; + speed = 0.612245; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDf",0.025,"AmovPercMwlkSrasWpstDl",0.025,"AmovPercMrunSrasWpstDfl",0.025,"AmovPknlMwlkSrasWpstDfl",0.03,"AmovPercMevaSrasWpstDfl",0.025,"AdthPercMstpSrasWpstDf_2",0.01,"AdthPercMstpSrasWpstDf_6",0.01,"AdthPercMstpSrasWpstDf_7",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}; + }; + class AmovPercMwlkSrasWpstDl: AmovPercMwlkSrasWpstDf + { + actions = "PistolStandActionsWlkL"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\ras\pst\AmovPercMwlkSrasWpstDl"; + speed = 0.526316; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDfl",0.025,"AmovPercMwlkSrasWpstDbl",0.025,"AmovPercMrunSrasWpstDl",0.025,"AmovPknlMwlkSrasWpstDl",0.03}; + }; + class AmovPercMwlkSrasWpstDbl: AmovPercMwlkSrasWpstDf + { + actions = "PistolStandActionsWlkBL"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\ras\pst\AmovPercMwlkSrasWpstDbl"; + speed = 0.535714; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDl",0.025,"AmovPercMwlkSrasWpstDb",0.025,"AmovPercMrunSrasWpstDbl",0.025,"AmovPknlMwlkSrasWpstDbl",0.03,"AdthPercMstpSrasWpstDb_8",0.01,"AdthPercMstpSrasWpstDb_9",0.01}; + }; + class AmovPercMwlkSrasWpstDb: AmovPercMwlkSrasWpstDf + { + actions = "PistolStandActionsWlkB"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\ras\pst\AmovPercMwlkSrasWpstDb"; + speed = 0.535714; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDbl",0.025,"AmovPercMwlkSrasWpstDbr",0.025,"AmovPercMrunSrasWpstDb",0.025,"AmovPknlMwlkSrasWpstDb",0.03,"AdthPercMstpSrasWpstDb_8",0.01,"AdthPercMstpSrasWpstDb_9",0.01}; + }; + class AmovPercMwlkSrasWpstDbr: AmovPercMwlkSrasWpstDf + { + actions = "PistolStandActionsWlkBR"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\ras\pst\AmovPercMwlkSrasWpstDbr"; + speed = 0.535714; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + limitGunMovement = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDb",0.025,"AmovPercMwlkSrasWpstDr",0.025,"AmovPercMrunSrasWpstDbr",0.025,"AmovPknlMwlkSrasWpstDbr",0.03,"AdthPercMstpSrasWpstDb_8",0.01,"AdthPercMstpSrasWpstDb_9",0.01}; + }; + class AmovPercMwlkSrasWpstDr: AmovPercMwlkSrasWpstDf + { + actions = "PistolStandActionsWlkR"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\ras\pst\AmovPercMwlkSrasWpstDr"; + speed = 0.526316; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDbr",0.025,"AmovPercMwlkSrasWpstDfr",0.025,"AmovPercMrunSrasWpstDr",0.025,"AmovPknlMwlkSrasWpstDr",0.03}; + }; + class AmovPercMwlkSrasWpstDfr: AmovPercMwlkSrasWpstDf + { + actions = "PistolStandActionsWlkFR"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\ras\pst\AmovPercMwlkSrasWpstDfr"; + speed = 0.612245; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDf",0.025,"AmovPercMwlkSrasWpstDr",0.025,"AmovPercMrunSrasWpstDfr",0.025,"AmovPknlMwlkSrasWpstDfr",0.03,"AmovPercMevaSrasWpstDfr",0.025,"AdthPercMstpSrasWpstDf_2",0.01,"AdthPercMstpSrasWpstDf_6",0.01,"AdthPercMstpSrasWpstDf_7",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}; + }; + class AmovPercMwlkSlowWpstDf: AmovPercMwlkSrasWpstDf + { + actions = "PistolLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\low\pst\AmovPercMwlkSlowWpstDf"; + speed = 0.47619; + disableWeapons = "true"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wnon.p3d"; + aimPrecision = 0.15; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMwlkSlowWpstDnon_transition",0.015,"AmovPercMwlkSlowWpstDfl",0.025,"AmovPercMwlkSlowWpstDfr",0.025,"AmovPercMrunSlowWpstDf",0.025,"AmovPercMevaSlowWpstDf",0.025}; + }; + class AmovPercMwlkSlowWpstDfl: AmovPercMwlkSlowWpstDf + { + actions = "PistolLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\low\pst\AmovPercMwlkSlowWpstDfl"; + speed = 0.47619; + disableWeapons = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMwlkSlowWpstDnon_transition",0.015,"AmovPercMwlkSlowWpstDf",0.025,"AmovPercMwlkSlowWpstDl",0.025,"AmovPercMrunSlowWpstDfl",0.025,"AmovPercMevaSlowWpstDfl",0.025}; + }; + class AmovPercMwlkSlowWpstDl: AmovPercMwlkSlowWpstDf + { + actions = "PistolLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\low\pst\AmovPercMwlkSlowWpstDl"; + speed = 0.461538; + disableWeapons = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMwlkSlowWpstDnon_transition",0.015,"AmovPercMwlkSlowWpstDfl",0.025,"AmovPercMwlkSlowWpstDbl",0.025,"AmovPercMrunSlowWpstDl",0.025}; + }; + class AmovPercMwlkSlowWpstDbl: AmovPercMwlkSlowWpstDf + { + actions = "PistolLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\low\pst\AmovPercMwlkSlowWpstDbl"; + speed = 0.337079; + disableWeapons = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMwlkSlowWpstDnon_transition",0.015,"AmovPercMwlkSlowWpstDl",0.025,"AmovPercMwlkSlowWpstDb",0.025,"AmovPercMrunSlowWpstDbl",0.025}; + }; + class AmovPercMwlkSlowWpstDb: AmovPercMwlkSlowWpstDf + { + actions = "PistolLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\low\pst\AmovPercMwlkSlowWpstDb"; + speed = 0.337079; + disableWeapons = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMwlkSlowWpstDnon_transition",0.015,"AmovPercMwlkSlowWpstDbl",0.025,"AmovPercMwlkSlowWpstDbr",0.025,"AmovPercMrunSlowWpstDb",0.025}; + }; + class AmovPercMwlkSlowWpstDbr: AmovPercMwlkSlowWpstDf + { + actions = "PistolLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\low\pst\AmovPercMwlkSlowWpstDbr"; + speed = 0.337079; + disableWeapons = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMwlkSlowWpstDnon_transition",0.015,"AmovPercMwlkSlowWpstDb",0.025,"AmovPercMwlkSlowWpstDr",0.025,"AmovPercMrunSlowWpstDbr",0.025}; + }; + class AmovPercMwlkSlowWpstDr: AmovPercMwlkSlowWpstDf + { + actions = "PistolLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\low\pst\AmovPercMwlkSlowWpstDr"; + speed = 0.483871; + disableWeapons = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMwlkSlowWpstDnon_transition",0.015,"AmovPercMwlkSlowWpstDbr",0.025,"AmovPercMwlkSlowWpstDfr",0.025,"AmovPercMrunSlowWpstDr",0.025}; + }; + class AmovPercMwlkSlowWpstDfr: AmovPercMwlkSlowWpstDf + { + actions = "PistolLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\low\pst\AmovPercMwlkSlowWpstDfr"; + speed = 0.47619; + disableWeapons = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMwlkSlowWpstDnon_transition",0.015,"AmovPercMwlkSlowWpstDf",0.025,"AmovPercMwlkSlowWpstDr",0.025,"AmovPercMrunSlowWpstDfr",0.025,"AmovPercMevaSlowWpstDfr",0.025}; + }; + class AmovPercMrunSrasWpstDf: AmovPercMstpSrasWpstDnon + { + soundEdge[] = {0.25,0.5,0.75,1}; + actions = "PistolStandActionsRunF"; + visibleSize = 0.900121; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\pst\AmovPercMrunSlowWpstDf"; + speed = 0.8; + duty = 0.2; + soundOverride = "run"; + showWeaponAim = "false"; + disableWeapon = 1; + leaningFactorBeg = 0; + leaningFactorEnd = 0; + soundEnabled = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Mrun_Slow_Wrfl.p3d"; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + walkcycles = 2; + disableWeapons = "true"; + ConnectTo[] = {"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDf",0.025,"AmovPercMrunSrasWpstDfl",0.025,"AmovPercMrunSrasWpstDfr",0.025,"AmovPknlMrunSrasWpstDf",0.03,"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02,"AmovPercMevaSrasWpstDf",0.02,"AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthStart",0.1,"AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthThrow",0.1,"AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthArm",0.1,"AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthEnd",0.1}; + }; + class PistolStandActionsWlkF: AmovPercMrunSrasWpstDf + { + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AmovPercMrunSlowWpstDf: AmovPercMrunSrasWpstDf + { + actions = "PistolLowStandActions"; + disableWeapons = "true"; + visibleSize = 0.900121; + soundEdge[] = {0.25,0.5,0.75,1}; + ConnectTo[] = {"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.02,"AmovPercMwlkSlowWpstDf",0.025,"AmovPercMrunSlowWpstDfl",0.025,"AmovPercMrunSlowWpstDfr",0.025,"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02,"AmovPercMevaSlowWpstDf",0.025}; + }; + class AmovPercMrunSrasWpstDfl: AmovPercMrunSrasWpstDf + { + actions = "PistolStandActionsRunFL"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\pst\AmovPercMrunSlowWpstDfl"; + speed = 0.7; + duty = 0.2; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Mrun_Slow_Wrfl_Dl.p3d"; + ConnectTo[] = {"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDfl",0.025,"AmovPercMrunSrasWpstDf",0.025,"AmovPercMrunSrasWpstDl",0.025,"AmovPknlMrunSrasWpstDfl",0.03,"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02,"AmovPercMevaSrasWpstDfl",0.02,"AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthStart",0.1,"AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthThrow",0.1,"AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthArm",0.1,"AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthEnd",0.1}; + }; + class AmovPercMrunSlowWpstDfl: AmovPercMrunSrasWpstDfl + { + disableWeapons = "true"; + actions = "PistolLowStandActions"; + ConnectTo[] = {"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.02,"AmovPercMwlkSlowWpstDfl",0.025,"AmovPercMrunSlowWpstDf",0.025,"AmovPercMrunSlowWpstDl",0.025,"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02,"AmovPercMevaSlowWpstDfl",0.025}; + }; + class AmovPercMrunSrasWpstDl: AmovPercMrunSrasWpstDf + { + actions = "PistolStandActionsRunL"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\pst\AmovPercMrunSlowWpstDl"; + speed = 0.810811; + duty = 0.2; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wnon.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDl",0.025,"AmovPercMrunSrasWpstDfl",0.025,"AmovPercMrunSrasWpstDbl",0.025,"AmovPknlMrunSrasWpstDl",0.03}; + }; + class AmovPercMrunSlowWpstDl: AmovPercMrunSrasWpstDl + { + disableWeapons = "true"; + actions = "PistolLowStandActions"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.02,"AmovPercMwlkSlowWpstDl",0.025,"AmovPercMrunSlowWpstDfl",0.025,"AmovPercMrunSlowWpstDbl",0.025}; + }; + class AmovPercMrunSrasWpstDbl: AmovPercMrunSrasWpstDf + { + actions = "PistolStandActionsRunBL"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\pst\AmovPercMrunSlowWpstDbl"; + speed = 0.857143; + duty = 0.2; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wnon.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDbl",0.025,"AmovPercMrunSrasWpstDl",0.025,"AmovPercMrunSrasWpstDb",0.025,"AmovPknlMrunSrasWpstDbl",0.03}; + }; + class AmovPercMrunSlowWpstDbl: AmovPercMrunSrasWpstDbl + { + disableWeapons = "true"; + actions = "PistolLowStandActions"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.02,"AmovPercMwlkSlowWpstDbl",0.025,"AmovPercMrunSlowWpstDl",0.025,"AmovPercMrunSlowWpstDb",0.025}; + }; + class AmovPercMrunSrasWpstDb: AmovPercMrunSrasWpstDf + { + actions = "PistolStandActionsRunB"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\pst\AmovPercMrunSlowWpstDb"; + speed = 0.857143; + duty = 0.2; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wnon.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDb",0.025,"AmovPercMrunSrasWpstDbl",0.025,"AmovPercMrunSrasWpstDbr",0.025,"AmovPknlMrunSrasWpstDb",0.03}; + }; + class AmovPercMrunSlowWpstDb: AmovPercMrunSrasWpstDb + { + disableWeapons = "true"; + actions = "PistolLowStandActions"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.02,"AmovPercMwlkSlowWpstDb",0.025,"AmovPercMrunSlowWpstDbl",0.025,"AmovPercMrunSlowWpstDbr",0.025}; + }; + class AmovPercMrunSrasWpstDbr: AmovPercMrunSrasWpstDf + { + actions = "PistolStandActionsRunBR"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\pst\AmovPercMrunSlowWpstDbr"; + speed = 0.857143; + duty = 0.2; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wnon.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDbr",0.025,"AmovPercMrunSrasWpstDb",0.025,"AmovPercMrunSrasWpstDr",0.025,"AmovPknlMrunSrasWpstDbr",0.03}; + }; + class AmovPercMrunSlowWpstDbr: AmovPercMrunSrasWpstDbr + { + disableWeapons = "true"; + actions = "PistolLowStandActions"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.02,"AmovPercMwlkSlowWpstDbr",0.025,"AmovPercMrunSlowWpstDb",0.025,"AmovPercMrunSlowWpstDr",0.025}; + }; + class AmovPercMrunSrasWpstDr: AmovPercMrunSrasWpstDf + { + actions = "PistolStandActionsRunR"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\pst\AmovPercMrunSlowWpstDr"; + speed = 0.882353; + duty = 0.2; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wnon.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDr",0.025,"AmovPercMrunSrasWpstDbr",0.025,"AmovPercMrunSrasWpstDfr",0.025,"AmovPknlMrunSrasWpstDr",0.03}; + }; + class AmovPercMrunSlowWpstDr: AmovPercMrunSrasWpstDr + { + disableWeapons = "true"; + actions = "PistolLowStandActions"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.02,"AmovPercMwlkSlowWpstDr",0.025,"AmovPercMrunSlowWpstDbr",0.025,"AmovPercMrunSlowWpstDfr",0.025}; + }; + class AmovPercMrunSrasWpstDfr: AmovPercMrunSrasWpstDf + { + actions = "PistolStandActionsRunFR"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\pst\AmovPercMrunSlowWpstDfr"; + speed = 0.7; + duty = 0.2; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Mrun_Slow_Wrfl_Dr.p3d"; + ConnectTo[] = {"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDfr",0.025,"AmovPercMrunSrasWpstDf",0.025,"AmovPercMrunSrasWpstDr",0.025,"AmovPknlMrunSrasWpstDfr",0.03,"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02,"AmovPercMevaSrasWpstDfr",0.02,"AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthStart",0.1,"AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthThrow",0.1,"AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthArm",0.1,"AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthEnd",0.1}; + }; + class AmovPercMrunSlowWpstDfr: AmovPercMrunSrasWpstDfr + { + disableWeapons = "true"; + actions = "PistolLowStandActions"; + ConnectTo[] = {"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.02,"AmovPercMwlkSlowWpstDfr",0.025,"AmovPercMrunSlowWpstDf",0.025,"AmovPercMrunSlowWpstDr",0.025,"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02,"AmovPercMevaSlowWpstDfr",0.025}; + }; + class AmovPknlMwlkSrasWpstDf: AmovPknlMstpSrasWpstDnon + { + visibleSize = 0.461538; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\pst\AmovPknlMwlkSrasWpstDf"; + soundEdge[] = {0.25,0.5,0.75,1}; + speed = 0.461538; + duty = 0.1; + soundOverride = "walk"; + leaningFactorBeg = 0.75; + leaningFactorEnd = 0.75; + soundEnabled = "true"; + limitGunMovement = 0.6; + aimPrecision = 0.15; + actions = "PistolKneelActionsWlkF"; + walkcycles = 2; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDf",0.03,"AmovPknlMwlkSrasWpstDfl",0.025,"AmovPknlMwlkSrasWpstDfr",0.025,"AmovPknlMrunSrasWpstDf",0.025,"AmovPknlMstpSrasWpstDnon_AmovPercMsprSrasWpstDf",0.01}; + }; + class AmovPknlMwlkSrasWpstDfl: AmovPknlMwlkSrasWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\pst\AmovPknlMwlkSrasWpstDfl"; + speed = 0.8; + duty = 0.1; + soundOverride = "walk"; + soundEnabled = "true"; + limitGunMovement = 0.6; + aimPrecision = 0.15; + actions = "PistolKneelActionsWlkFL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDfl",0.03,"AmovPknlMwlkSrasWpstDf",0.025,"AmovPknlMwlkSrasWpstDl",0.025,"AmovPknlMrunSrasWpstDfl",0.025,"AmovPknlMstpSrasWpstDnon_AmovPercMsprSrasWpstDf",0.01}; + }; + class AmovPknlMwlkSrasWpstDl: AmovPknlMwlkSrasWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\pst\AmovPknlMwlkSrasWpstDl"; + speed = 1.25; + duty = 0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "PistolKneelActionsWlkL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDl",0.03,"AmovPknlMwlkSrasWpstDfl",0.025,"AmovPknlMwlkSrasWpstDbl",0.025,"AmovPknlMrunSrasWpstDl",0.025}; + }; + class AmovPknlMwlkSrasWpstDbl: AmovPknlMwlkSrasWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\pst\AmovPknlMwlkSrasWpstDbl"; + speed = 0.8; + duty = 0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "PistolKneelActionsWlkBL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDbl",0.03,"AmovPknlMwlkSrasWpstDl",0.025,"AmovPknlMwlkSrasWpstDb",0.025,"AmovPknlMrunSrasWpstDbl",0.025,"AdthPknlMstpSrasWpstDb_5",0.01}; + }; + class AmovPknlMwlkSrasWpstDb: AmovPknlMwlkSrasWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\pst\AmovPknlMwlkSrasWpstDb"; + speed = 0.8; + duty = 0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "PistolKneelActionsWlkB"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDb",0.03,"AmovPknlMwlkSrasWpstDbl",0.025,"AmovPknlMwlkSrasWpstDbr",0.025,"AmovPknlMrunSrasWpstDb",0.025,"AdthPknlMstpSrasWpstDb_5",0.01}; + }; + class AmovPknlMwlkSrasWpstDbr: AmovPknlMwlkSrasWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\pst\AmovPknlMwlkSrasWpstDbr"; + speed = 0.8; + duty = 0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "PistolKneelActionsWlkBR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDbr",0.03,"AmovPknlMwlkSrasWpstDb",0.025,"AmovPknlMwlkSrasWpstDr",0.025,"AmovPknlMrunSrasWpstDbr",0.025,"AdthPknlMstpSrasWpstDb_5",0.01}; + }; + class AmovPknlMwlkSrasWpstDr: AmovPknlMwlkSrasWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\pst\AmovPknlMwlkSrasWpstDr"; + speed = 1.3; + duty = 0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "PistolKneelActionsWlkR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDr",0.03,"AmovPknlMwlkSrasWpstDbr",0.025,"AmovPknlMwlkSrasWpstDfr",0.025,"AmovPknlMrunSrasWpstDr",0.025}; + }; + class AmovPknlMwlkSrasWpstDfr: AmovPknlMwlkSrasWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\pst\AmovPknlMwlkSrasWpstDfr"; + speed = 0.9; + duty = 0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "PistolKneelActionsWlkFR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDfr",0.03,"AmovPknlMwlkSrasWpstDf",0.025,"AmovPknlMwlkSrasWpstDr",0.025,"AmovPknlMrunSrasWpstDfr",0.025,"AmovPknlMstpSrasWpstDnon_AmovPercMsprSrasWpstDf",0.01}; + }; + class AmovPknlMrunSrasWpstDf: AmovPercMrunSlowWpstDnon_transition + { + soundEdge[] = {0.25,0.5,0.75,1}; + visibleSize = 0.600122; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\pst\AmovPknlMrunSlowWpstDf"; + speed = 0.666667; + duty = 0.3; + soundOverride = "run"; + showWeaponAim = "false"; + disableWeapon = 1; + leaningFactorBeg = 0; + leaningFactorEnd = 0; + soundEnabled = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Pknl_Mrun_Slow_Wrfl.p3d"; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + actions = "PistolKneelActionsRunF"; + walkcycles = 2; + disableWeapons = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPercMrunSlowWpstDnon_transition",0.02,"AmovPercMrunSrasWpstDf",0.03,"AmovPknlMwlkSrasWpstDf",0.025,"AmovPknlMrunSrasWpstDfl",0.025,"AmovPknlMrunSrasWpstDfr",0.025,"AmovPknlMstpSrasWpstDnon_AmovPercMsprSrasWpstDf",0.01,"AdthPercMstpSrasWpstDf_2",0.01,"AdthPercMstpSrasWpstDf_6",0.01,"AdthPercMstpSrasWpstDf_7",0.01}; + }; + class AmovPknlMstpSrasWpstDnon_AmovPknlMrunSrasWpstDf: AmovPknlMrunSrasWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AmovPknlMrunSlowWpstDf"; + speed = 1.5; + looped = "false"; + ConnectTo[] = {"AmovPknlMrunSrasWpstDf",0.01}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPknlMstpSrasWpstDnon_AmovPercMsprSrasWpstDf",0.01,"AdthPercMstpSrasWpstDf_2",0.01,"AdthPercMstpSrasWpstDf_6",0.01,"AdthPercMstpSrasWpstDf_7",0.01}; + }; + class AmovPknlMstpSlowWpstDnon_AmovPknlMrunSrasWpstDf: AmovPknlMrunSrasWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\low\pst\AmovPknlMstpSlowWpstDnon_AmovPknlMrunSlowWpstDf"; + speed = 1; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon_AmovPercMsprSrasWpstDf",0.01,"AdthPercMstpSrasWpstDf_2",0.01,"AdthPercMstpSrasWpstDf_6",0.01,"AdthPercMstpSrasWpstDf_7",0.01}; + }; + class AmovPknlMrunSrasWpstDfl: AmovPknlMrunSrasWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\pst\AmovPknlMrunSlowWpstDfl"; + speed = 0.666667; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Pknl_Mrun_Slow_Wrfl.p3d"; + limitGunMovement = 0.1; + actions = "PistolKneelActionsRunFL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPercMrunSlowWpstDnon_transition",0.02,"AmovPercMrunSrasWpstDfl",0.03,"AmovPknlMwlkSrasWpstDfl",0.025,"AmovPknlMrunSrasWpstDf",0.025,"AmovPknlMrunSrasWpstDl",0.025,"AmovPknlMstpSrasWpstDnon_AmovPercMsprSrasWpstDf",0.01,"AdthPercMstpSrasWpstDf_2",0.01,"AdthPercMstpSrasWpstDf_6",0.01,"AdthPercMstpSrasWpstDf_7",0.01}; + }; + class AmovPknlMrunSrasWpstDl: AmovPknlMrunSrasWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\pst\AmovPknlMrunSlowWpstDl"; + speed = 0.625; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + limitGunMovement = 0.1; + actions = "PistolKneelActionsRunL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPercMrunSlowWpstDnon_transition",0.02,"AmovPercMrunSrasWpstDl",0.03,"AmovPknlMwlkSrasWpstDl",0.025,"AmovPknlMrunSrasWpstDfl",0.025,"AmovPknlMrunSrasWpstDbl",0.025}; + }; + class AmovPknlMrunSrasWpstDbl: AmovPknlMrunSrasWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\pst\AmovPknlMrunSlowWpstDbl"; + speed = 0.666667; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + limitGunMovement = 0.1; + actions = "PistolKneelActionsRunBL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPercMrunSlowWpstDnon_transition",0.02,"AmovPercMrunSrasWpstDbl",0.03,"AmovPknlMwlkSrasWpstDbl",0.025,"AmovPknlMrunSrasWpstDl",0.025,"AmovPknlMrunSrasWpstDb",0.025}; + }; + class AmovPknlMrunSrasWpstDb: AmovPknlMrunSrasWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\pst\AmovPknlMrunSlowWpstDb"; + speed = 0.666667; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + limitGunMovement = 0.1; + actions = "PistolKneelActionsRunB"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPercMrunSlowWpstDnon_transition",0.02,"AmovPercMrunSrasWpstDb",0.03,"AmovPknlMwlkSrasWpstDb",0.025,"AmovPknlMrunSrasWpstDbl",0.025,"AmovPknlMrunSrasWpstDbr",0.025}; + }; + class AmovPknlMrunSrasWpstDbr: AmovPknlMrunSrasWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\pst\AmovPknlMrunSlowWpstDbr"; + speed = 0.666667; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + limitGunMovement = 0.1; + actions = "PistolKneelActionsRunBR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPercMrunSlowWpstDnon_transition",0.02,"AmovPercMrunSrasWpstDbr",0.03,"AmovPknlMwlkSrasWpstDbr",0.025,"AmovPknlMrunSrasWpstDb",0.025,"AmovPknlMrunSrasWpstDr",0.025}; + }; + class AmovPknlMrunSrasWpstDr: AmovPknlMrunSrasWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\pst\AmovPknlMrunSlowWpstDr"; + speed = 0.714286; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + limitGunMovement = 0.1; + actions = "PistolKneelActionsRunR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPercMrunSlowWpstDnon_transition",0.02,"AmovPercMrunSrasWpstDr",0.03,"AmovPknlMwlkSrasWpstDr",0.025,"AmovPknlMrunSrasWpstDbr",0.025,"AmovPknlMrunSrasWpstDfr",0.025}; + }; + class AmovPknlMrunSrasWpstDfr: AmovPknlMrunSrasWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\pst\AmovPknlMrunSlowWpstDfr"; + speed = 0.666667; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + limitGunMovement = 0.1; + actions = "PistolKneelActionsRunFR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPercMrunSlowWpstDnon_transition",0.02,"AmovPercMrunSrasWpstDfr",0.03,"AmovPknlMwlkSrasWpstDfr",0.025,"AmovPknlMrunSrasWpstDf",0.025,"AmovPknlMrunSrasWpstDr",0.025,"AmovPknlMstpSrasWpstDnon_AmovPercMsprSrasWpstDf",0.01,"AdthPercMstpSrasWpstDf_2",0.01,"AdthPercMstpSrasWpstDf_6",0.01,"AdthPercMstpSrasWpstDf_7",0.01}; + }; + class AmovPercMrunSlowWlnrDf: AmovPknlMstpSrasWlnrDnon + { + actions = "LauncherStandRunFActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\run\low\lnr\AmovPercMrunSlowWlnrDf"; + soundEdge[] = {0.25,0.5,0.75,1}; + speed = 0.810811; + duty = 0.3; + disableWeapons = "true"; + disableWeaponsLong = "true"; + leaningFactorBeg = 0.75; + leaningFactorEnd = 0.75; + soundEnabled = "true"; + soundOverride = "run"; + enableMissile = "false"; + canPullTrigger = "true"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wnon.p3d"; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + walkcycles = 2; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPknlMrunSrasWlnrDf",0.03,"AmovPercMrunSlowWlnrDfl",0.025,"AmovPercMrunSlowWlnrDfr",0.025,"AdthPercMrunSlowWlnrDf_1",0.01,"AdthPercMrunSlowWlnrDf_2",0.01,"amovpercmstpslowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDf",0.025}; + }; + class AmovPknlMrunSrasWlnrDf: AmovPercMrunSlowWlnrDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\lnr\AmovPknlMrunSlowWlnrDf"; + speed = 0.857143; + actions = "LauncherKneelStpActionsRunF"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Pknl_Wrfl.p3d"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPercMrunSlowWlnrDf",0.03,"AmovPknlMrunSrasWlnrDfl",0.025,"AmovPknlMrunSrasWlnrDfr",0.025,"AmovPercMevaSlowWlnrDf",0.025,"AmovPknlMwlkSrasWlnrDf",0.025,"AdthPercMrunSlowWlnrDf_1",0.01,"AdthPercMrunSlowWlnrDf_2",0.01,"AmovPercMrunSrasWlnrDf",0.03}; + }; + class AmovPercMrunSlowWlnrDfl: AmovPercMrunSlowWlnrDf + { + actions = "LauncherStandRunFActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\run\low\lnr\AmovPercMrunSlowWlnrDfl"; + speed = 0.7; + canPullTrigger = "true"; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + disableWeaponsLong = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPercMrunSlowWlnrDf",0.025,"AmovPknlMrunSrasWlnrDfl",0.03,"AmovPercMrunSlowWlnrDl",0.025,"AdthPercMrunSlowWlnrDf_1",0.01,"AdthPercMrunSlowWlnrDf_2",0.01,"amovpercmstpslowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDfr",0.025}; + }; + class AmovPknlMrunSrasWlnrDfl: AmovPercMrunSlowWlnrDf + { + actions = "LauncherKneelStpActionsRunFL"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\lnr\AmovPknlMrunSlowWlnrDfl"; + speed = 0.857143; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDf",0.025,"AmovPercMrunSlowWlnrDfl",0.03,"AmovPknlMrunSrasWlnrDl",0.025,"AmovPercMevaSlowWlnrDfl",0.025,"AmovPknlMwlkSrasWlnrDfl",0.025,"AdthPercMrunSlowWlnrDf_1",0.01,"AdthPercMrunSlowWlnrDf_2",0.01,"AmovPercMrunSrasWlnrDfl",0.03}; + }; + class AmovPercMrunSlowWlnrDl: AmovPercMrunSlowWlnrDf + { + actions = "LauncherStandRunFActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\run\low\lnr\AmovPercMrunSlowWlnrDl"; + speed = 0.810811; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + disableWeaponsLong = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPercMrunSlowWlnrDfl",0.025,"AmovPknlMrunSrasWlnrDl",0.03,"AmovPercMrunSlowWlnrDbl",0.025,"amovpercmstpslowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDr",0.025}; + }; + class AmovPknlMrunSrasWlnrDl: AmovPercMrunSlowWlnrDl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\lnr\AmovPknlMrunSlowWlnrDl"; + speed = 0.833333; + actions = "LauncherKneelStpActionsRunL"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDfl",0.025,"AmovPercMrunSlowWlnrDl",0.03,"AmovPknlMrunSrasWlnrDbl",0.025,"AmovPknlMwlkSrasWlnrDl",0.025,"AdthPercMrunSlowWlnrDf_1",0.01,"AdthPercMrunSlowWlnrDf_2",0.01,"AmovPercMrunSrasWlnrDl",0.03}; + }; + class AmovPercMrunSlowWlnrDbl: AmovPercMrunSlowWlnrDf + { + actions = "LauncherStandRunBActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\run\low\lnr\AmovPercMrunSlowWlnrDbl"; + speed = 0.882353; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + disableWeaponsLong = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPercMrunSlowWlnrDl",0.025,"AmovPknlMrunSrasWlnrDbl",0.03,"AmovPercMrunSlowWlnrDb",0.025,"AdthPercMrunSlowWlnrDb_1",0.01,"amovpercmstpslowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDbr",0.025}; + }; + class AmovPknlMrunSrasWlnrDbl: AmovPercMrunSlowWlnrDbl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\lnr\AmovPknlMrunSlowWlnrDbl"; + speed = 1; + actions = "LauncherKneelStpActionsRunBL"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDl",0.025,"AmovPercMrunSlowWlnrDbl",0.03,"AmovPknlMrunSrasWlnrDb",0.025,"AmovPknlMwlkSrasWlnrDbl",0.025,"AdthPercMrunSlowWlnrDb_1",0.01,"AmovPercMrunSrasWlnrDbl",0.03}; + }; + class AmovPercMrunSlowWlnrDb: AmovPercMrunSlowWlnrDf + { + actions = "LauncherStandRunBActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\run\low\lnr\AmovPercMrunSlowWlnrDb"; + speed = 0.882353; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + disableWeaponsLong = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPercMrunSlowWlnrDbl",0.025,"AmovPknlMrunSrasWlnrDb",0.03,"AmovPercMrunSlowWlnrDbr",0.025,"AdthPercMrunSlowWlnrDb_1",0.01,"amovpercmstpslowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDb",0.025}; + }; + class AmovPknlMrunSrasWlnrDb: AmovPercMrunSlowWlnrDb + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\lnr\AmovPknlMrunSlowWlnrDb"; + speed = 1; + actions = "LauncherKneelStpActionsRunB"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDbl",0.025,"AmovPercMrunSlowWlnrDb",0.03,"AmovPknlMrunSrasWlnrDbr",0.025,"AmovPknlMwlkSrasWlnrDb",0.025,"AdthPercMrunSlowWlnrDb_1",0.01,"AmovPercMrunSrasWlnrDb",0.03}; + }; + class AmovPercMrunSlowWlnrDbr: AmovPercMrunSlowWlnrDf + { + actions = "LauncherStandRunBActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\run\low\lnr\AmovPercMrunSlowWlnrDbr"; + speed = 0.882353; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + disableWeaponsLong = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPercMrunSlowWlnrDb",0.025,"AmovPknlMrunSrasWlnrDbr",0.03,"AmovPercMrunSlowWlnrDr",0.025,"AdthPercMrunSlowWlnrDb_1",0.01,"amovpercmstpslowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDbl",0.025}; + }; + class AmovPknlMrunSrasWlnrDbr: AmovPercMrunSlowWlnrDbr + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\lnr\AmovPknlMrunSlowWlnrDbr"; + speed = 1; + actions = "LauncherKneelStpActionsRunBR"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDb",0.025,"AmovPercMrunSlowWlnrDbr",0.03,"AmovPknlMrunSrasWlnrDr",0.025,"AmovPknlMwlkSrasWlnrDbr",0.025,"AdthPercMrunSlowWlnrDb_1",0.01,"AmovPercMrunSrasWlnrDbr",0.03}; + }; + class AmovPercMrunSlowWlnrDr: AmovPercMrunSlowWlnrDf + { + actions = "LauncherStandRunFActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\run\low\lnr\AmovPercMrunSlowWlnrDr"; + speed = 1.5; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + disableWeaponsLong = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPercMrunSlowWlnrDbr",0.025,"AmovPknlMrunSrasWlnrDr",0.03,"AmovPercMrunSlowWlnrDfr",0.025,"amovpercmstpslowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDl",0.025}; + }; + class AmovPknlMrunSrasWlnrDr: AmovPercMrunSlowWlnrDr + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\lnr\AmovPknlMrunSlowWlnrDr"; + speed = 0.857143; + actions = "LauncherKneelStpActionsRunR"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDbr",0.025,"AmovPercMrunSlowWlnrDr",0.03,"AmovPknlMrunSrasWlnrDfr",0.025,"AmovPknlMwlkSrasWlnrDr",0.025,"AdthPercMrunSlowWlnrDf_1",0.01,"AdthPercMrunSlowWlnrDf_2",0.01,"AmovPercMrunSrasWlnrDr",0.03}; + }; + class AmovPercMrunSlowWlnrDfr: AmovPercMrunSlowWlnrDf + { + actions = "LauncherStandRunFActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\run\low\lnr\AmovPercMrunSlowWlnrDfr"; + speed = 0.7; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + disableWeaponsLong = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPercMrunSlowWlnrDf",0.025,"AmovPercMrunSlowWlnrDr",0.025,"AmovPknlMrunSrasWlnrDfr",0.03,"AdthPercMrunSlowWlnrDf_1",0.01,"AdthPercMrunSlowWlnrDf_2",0.01,"amovpercmstpslowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDfl",0.025}; + }; + class AmovPknlMrunSrasWlnrDfr: AmovPercMrunSlowWlnrDfr + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\lnr\AmovPknlMrunSlowWlnrDfr"; + speed = 0.857143; + actions = "LauncherKneelStpActionsRunFR"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDf",0.025,"AmovPknlMrunSrasWlnrDr",0.025,"AmovPercMrunSlowWlnrDfr",0.03,"AmovPercMevaSlowWlnrDfr",0.025,"AmovPknlMwlkSrasWlnrDfr",0.025,"AdthPercMrunSlowWlnrDf_1",0.01,"AdthPercMrunSlowWlnrDf_2",0.01,"AmovPercMrunSrasWlnrDfr",0.03}; + }; + class AmovPercMevaSlowWlnrDf: AmovPercMrunSlowWlnrDf + { + actions = "LauncherKneelEvasiveFActions"; + duty = 0.6; + speed = 1; + soundOverride = "sprint"; + soundEnabled = "true"; + limitGunMovement = 0.1; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDf",0.025,"AmovPercMevaSlowWlnrDfr",0.025,"AmovPercMevaSlowWlnrDfl",0.025}; + }; + class AmovPercMevaSlowWlnrDfr: AmovPercMevaSlowWlnrDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\run\low\lnr\AmovPercMrunSlowWlnrDfr"; + soundOverride = "sprint"; + soundEnabled = "true"; + limitGunMovement = 0.1; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDfr",0.025,"AmovPercMevaSlowWlnrDf",0.025,"AmovPercMevaSlowWlnrDfl",0.025}; + }; + class AmovPercMevaSlowWlnrDfl: AmovPercMevaSlowWlnrDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\run\low\lnr\AmovPercMrunSlowWlnrDfl"; + soundOverride = "sprint"; + soundEnabled = "true"; + limitGunMovement = 0.1; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDfl",0.025,"AmovPercMevaSlowWlnrDf",0.025,"AmovPercMevaSlowWlnrDfr",0.025}; + }; + class AmovPknlMwlkSrasWlnrDf: AmovPknlMstpSrasWlnrDnon + { + visibleSize = 0.400122; + actions = "LauncherKneelActionsWlkF"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\lnr\AmovPknlMwlkSrasWlnrDf"; + speed = 0.95; + duty = 0.2; + soundOverride = "walk"; + leaningFactorBeg = 0.75; + leaningFactorEnd = 0.75; + soundEnabled = "true"; + canPullTrigger = "true"; + limitGunMovement = 0.6; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDf",0.025,"AmovPknlMwlkSrasWlnrDfl",0.025,"AmovPknlMwlkSrasWlnrDfr",0.025,"AdthPknlMwlkSrasWlnrDf_1",0.01,"AdthPknlMwlkSrasWlnrDf_2",0.01,"AmovPercMwlkSlowWlnrDf",0.03,"AmovPercMwlkSrasWlnrDf",0.03}; + }; + class AmovPknlMwlkSrasWlnrDfl: AmovPknlMwlkSrasWlnrDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\lnr\AmovPknlMwlkSrasWlnrDfl"; + speed = 0.9; + canPullTrigger = "true"; + duty = 0.2; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "LauncherKneelActionsWlkFL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDfl",0.025,"AmovPknlMwlkSrasWlnrDf",0.025,"AmovPknlMwlkSrasWlnrDl",0.025,"AdthPknlMwlkSrasWlnrDf_1",0.01,"AdthPknlMwlkSrasWlnrDf_2",0.01,"AmovPercMwlkSlowWlnrDfr",0.03,"AmovPercMwlkSrasWlnrDfl",0.03}; + }; + class AmovPknlMwlkSrasWlnrDl: AmovPknlMwlkSrasWlnrDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\lnr\AmovPknlMwlkSrasWlnrDl"; + speed = 1.2; + canPullTrigger = "true"; + duty = 0.2; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "LauncherKneelActionsWlkL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDl",0.025,"AmovPknlMwlkSrasWlnrDfl",0.025,"AmovPknlMwlkSrasWlnrDbl",0.025,"AdthPknlMwlkSrasWlnrDf_1",0.01,"AdthPknlMwlkSrasWlnrDf_2",0.01,"AmovPercMwlkSlowWlnrDr",0.03,"AmovPercMwlkSrasWlnrDl",0.03}; + }; + class AmovPknlMwlkSrasWlnrDbl: AmovPknlMwlkSrasWlnrDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\lnr\AmovPknlMwlkSrasWlnrDbl"; + speed = 0.9; + canPullTrigger = "true"; + duty = 0.2; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "LauncherKneelActionsWlkBL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDbl",0.025,"AmovPknlMwlkSrasWlnrDl",0.025,"AmovPknlMwlkSrasWlnrDb",0.025,"AdthPknlMwlkSrasWlnrDf_1",0.01,"AdthPknlMwlkSrasWlnrDf_2",0.01,"AmovPercMwlkSlowWlnrDbr",0.03,"AmovPercMwlkSrasWlnrDbl",0.03}; + }; + class AmovPknlMwlkSrasWlnrDb: AmovPknlMwlkSrasWlnrDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\lnr\AmovPknlMwlkSrasWlnrDb"; + speed = 0.9; + canPullTrigger = "true"; + duty = 0.2; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "LauncherKneelActionsWlkB"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDb",0.025,"AmovPknlMwlkSrasWlnrDbl",0.025,"AmovPknlMwlkSrasWlnrDbr",0.025,"AdthPknlMwlkSrasWlnrDf_1",0.01,"AdthPknlMwlkSrasWlnrDf_2",0.01,"AmovPercMwlkSlowWlnrDb",0.03,"AmovPercMwlkSrasWlnrDb",0.03}; + }; + class AmovPknlMwlkSrasWlnrDbr: AmovPknlMwlkSrasWlnrDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\lnr\AmovPknlMwlkSrasWlnrDbr"; + speed = 0.8; + canPullTrigger = "true"; + duty = 0.2; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "LauncherKneelActionsWlkBR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDbr",0.025,"AmovPknlMwlkSrasWlnrDb",0.025,"AmovPknlMwlkSrasWlnrDr",0.025,"AdthPknlMwlkSrasWlnrDf_1",0.01,"AdthPknlMwlkSrasWlnrDf_2",0.01,"AmovPercMwlkSlowWlnrDbl",0.03,"AmovPercMwlkSrasWlnrDbr",0.03}; + }; + class AmovPknlMwlkSrasWlnrDr: AmovPknlMwlkSrasWlnrDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\lnr\AmovPknlMwlkSrasWlnrDr"; + speed = 1.2; + canPullTrigger = "true"; + duty = 0.2; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "LauncherKneelActionsWlkR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDr",0.025,"AmovPknlMwlkSrasWlnrDbr",0.025,"AmovPknlMwlkSrasWlnrDfr",0.025,"AdthPknlMwlkSrasWlnrDf_1",0.01,"AdthPknlMwlkSrasWlnrDf_2",0.01,"AmovPercMwlkSlowWlnrDl",0.03,"AmovPercMwlkSrasWlnrDr",0.03}; + }; + class AmovPknlMwlkSrasWlnrDfr: AmovPknlMwlkSrasWlnrDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\lnr\AmovPknlMwlkSrasWlnrDfr"; + speed = 0.75; + canPullTrigger = "true"; + duty = 0.2; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "LauncherKneelActionsWlkFR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDfr",0.025,"AmovPknlMwlkSrasWlnrDf",0.025,"AmovPknlMwlkSrasWlnrDr",0.025,"AdthPknlMwlkSrasWlnrDf_1",0.01,"AdthPknlMwlkSrasWlnrDf_2",0.01,"AmovPercMwlkSlowWlnrDfl",0.03,"AmovPercMwlkSrasWlnrDfr",0.03}; + }; + class AmovPknlMrunSnonWnonDf: AmovPknlMstpSnonWnonDnon + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondf"; + soundEdge[] = {0.25,0.5,0.75,1}; + speed = 0.666667; + duty = 0.2; + soundOverride = "run"; + soundEnabled = "true"; + actions = "CivilKneelActionsRunF"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Mrun_Slow_Wrfl.p3d"; + walkcycles = 2; + disableWeapons = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMrunSnonWnonDf",0.03,"AmovPknlMstpSnonWnonDnon",0.02,"AmovPknlMwlkSnonWnonDf",0.025,"AmovPknlMrunSnonWnonDfl",0.025,"AmovPknlMrunSnonWnonDfr",0.025}; + }; + class AmovPknlMwlkSnonWnonDf: AmovPknlMrunSnonWnonDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\wlk\non\non\amovpknlmwlksnonwnondf"; + speed = 0.337079; + duty = 0.05; + walkcycles = 2; + actions = "CivilKneelActionsWlkF"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.02,"AmovPercMwlkSnonWnonDf",0.03,"AmovPknlMrunSnonWnonDf",0.025,"AmovPknlMwlkSnonWnonDfr",0.025,"AmovPknlMwlkSnonWnonDfl",0.025}; + }; + class AmovPknlMwlkSnonWnonDbr: AmovPknlMwlkSnonWnonDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\wlk\non\non\amovpknlmwlksnonwnondbr"; + speed = 0.29703; + actions = "CivilKneelActionsWlkBR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.02,"AmovPercMwlkSnonWnonDbr",0.03,"AmovPknlMwlkSnonWnonDb",0.025,"AmovPknlMwlkSnonWnonDr",0.025,"AmovPknlMrunSnonWnonDbr",0.025}; + }; + class AmovPknlMwlkSnonWnonDbl: AmovPknlMwlkSnonWnonDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\wlk\non\non\amovpknlmwlksnonwnondbl"; + speed = 0.29703; + actions = "CivilKneelActionsWlkBL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.02,"AmovPercMwlkSnonWnonDbl",0.03,"AmovPknlMwlkSnonWnonDb",0.025,"AmovPknlMwlkSnonWnonDl",0.025,"AmovPknlMrunSnonWnonDbl",0.025}; + }; + class AmovPknlMwlkSnonWnonDb: AmovPknlMwlkSnonWnonDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\wlk\non\non\amovpknlmwlksnonwnondb"; + speed = 0.29703; + actions = "CivilKneelActionsWlkB"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.02,"AmovPercMwlkSnonWnonDb",0.03,"AmovPknlMwlkSnonWnonDbr",0.025,"AmovPknlMwlkSnonWnonDbl",0.025,"AmovPknlMrunSnonWnonDb",0.025}; + }; + class AmovPknlMwlkSnonWnonDl: AmovPknlMwlkSnonWnonDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\wlk\non\non\amovpknlmwlksnonwnondl"; + speed = 0.29703; + actions = "CivilKneelActionsWlkL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.02,"AmovPercMwlkSnonWnonDl",0.03,"AmovPknlMwlkSnonWnonDbl",0.025,"AmovPknlMwlkSnonWnonDfl",0.025,"AmovPknlMrunSnonWnonDl",0.025}; + }; + class AmovPknlMwlkSnonWnonDr: AmovPknlMwlkSnonWnonDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\wlk\non\non\amovpknlmwlksnonwnondr"; + speed = 0.3; + actions = "CivilKneelActionsWlkR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.02,"AmovPercMwlkSnonWnonDr",0.03,"AmovPknlMwlkSnonWnonDbr",0.025,"AmovPknlMwlkSnonWnonDfr",0.025,"AmovPknlMrunSnonWnonDr",0.025}; + }; + class AmovPknlMwlkSnonWnonDfr: AmovPknlMwlkSnonWnonDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\wlk\non\non\amovpknlmwlksnonwnondfr"; + speed = 0.337079; + actions = "CivilKneelActionsWlkFR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMwlkSnonWnonDfr",0.03,"AmovPknlMstpSnonWnonDnon",0.02,"AmovPknlMwlkSnonWnonDf",0.025,"AmovPknlMwlkSnonWnonDr",0.025,"AmovPknlMrunSnonWnonDfr",0.025}; + }; + class AmovPknlMwlkSnonWnonDfl: AmovPknlMwlkSnonWnonDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\wlk\non\non\amovpknlmwlksnonwnondfl"; + speed = 0.337079; + actions = "CivilKneelActionsWlkFL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.02,"AmovPercMwlkSnonWnonDfl",0.03,"AmovPknlMwlkSnonWnonDf",0.025,"AmovPknlMwlkSnonWnonDl",0.025,"AmovPknlMrunSnonWnonDfl",0.025}; + }; + class AmovPknlMstpSnonWnonDnon_AmovPknlMrunSnonWnonDf: AmovPknlMrunSnonWnonDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\non\non\AmovPknlMstpSnonWnonDnon_AmovPknlMrunSnonWnonDf"; + speed = 1; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.02,"AmovPknlMrunSnonWnonDfl",0.025,"AmovPknlMrunSnonWnonDfr",0.025}; + }; + class AmovPknlMrunSnonWnonDfl: AmovPknlMrunSnonWnonDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfl"; + speed = 0.666667; + actions = "CivilKneelActionsRunFL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMrunSnonWnonDfl",0.03,"AmovPknlMstpSnonWnonDnon",0.02,"AmovPknlMstpSnonWnonDnon_AmovPercMsprSnonWnonDf",0.01,"AmovPknlMrunSnonWnonDf",0.025,"AmovPknlMwlkSnonWnonDfl",0.025,"AmovPknlMrunSnonWnonDl",0.025}; + }; + class AmovPknlMrunSnonWnonDl: AmovPknlMrunSnonWnonDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondl"; + speed = 0.625; + actions = "CivilKneelActionsRunL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.02,"AmovPercMrunSnonWnonDl",0.03,"AmovPknlMwlkSnonWnonDl",0.025,"AmovPknlMrunSnonWnonDfl",0.025,"AmovPknlMrunSnonWnonDbl",0.025}; + }; + class AmovPknlMrunSnonWnonDbl: AmovPknlMrunSnonWnonDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbl"; + speed = 0.666667; + actions = "CivilKneelActionsRunBL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.02,"AmovPercMrunSnonWnonDbl",0.03,"AmovPknlMwlkSnonWnonDbl",0.025,"AmovPknlMrunSnonWnonDl",0.025,"AmovPknlMrunSnonWnonDb",0.025}; + }; + class AmovPknlMrunSnonWnonDb: AmovPknlMrunSnonWnonDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondb"; + speed = 0.666667; + actions = "CivilKneelActionsRunB"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.02,"AmovPercMrunSnonWnonDb",0.03,"AmovPknlMwlkSnonWnonDb",0.025,"AmovPknlMrunSnonWnonDbl",0.025,"AmovPknlMrunSnonWnonDbr",0.025}; + }; + class AmovPknlMrunSnonWnonDbr: AmovPknlMrunSnonWnonDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbr"; + speed = 0.666667; + actions = "CivilKneelActionsRunBR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.02,"AmovPercMrunSnonWnonDbr",0.03,"AmovPknlMwlkSnonWnonDbr",0.025,"AmovPknlMrunSnonWnonDb",0.025,"AmovPknlMrunSnonWnonDr",0.025}; + }; + class AmovPknlMrunSnonWnonDr: AmovPknlMrunSnonWnonDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondr"; + speed = 0.714286; + actions = "CivilKneelActionsRunR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.02,"AmovPercMrunSnonWnonDr",0.03,"AmovPknlMwlkSnonWnonDr",0.025,"AmovPknlMrunSnonWnonDbr",0.025,"AmovPknlMrunSnonWnonDfr",0.025}; + }; + class AmovPknlMrunSnonWnonDfr: AmovPknlMrunSnonWnonDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfr"; + speed = 0.666667; + actions = "CivilKneelActionsRunFR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.02,"AmovPknlMstpSnonWnonDnon_AmovPercMsprSnonWnonDf",0.01,"AmovPercMrunSnonWnonDfr",0.03,"AmovPknlMrunSnonWnonDf",0.025,"AmovPknlMwlkSnonWnonDfr",0.025,"AmovPknlMrunSnonWnonDr",0.025}; + }; + class AmovPpneMrunSlowWrflDf: AmovPpneMstpSrasWrflDnon + { + visibleSize = 0.150123; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\low\Rfl\AmovPpneMrunSlowWrflDf"; + speed = 0.5; + soundOverride = "crawl"; + duty = 0.2; + showWeaponAim = "false"; + disableWeapons = "true"; + soundEnabled = "true"; + limitGunMovement = "false"; + legs = "wholeBody"; + aiming = "empty"; + aimingBody = "empty"; + leaning = "empty"; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + actions = "RifleProneActionsRunF"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDfl",0.025,"AmovPpneMrunSlowWrflDfr",0.025,"AmovPpneMsprSlowWrflDf",0.025,"AmovPpneMstpSrasWrflDnon_AmovPercMsprSlowWrflDf",0.05,"AdthPpneMstpSlowWrflDf_1",0.01,"AdthPpneMstpSlowWrflDf_2",0.01}; + }; + class AmovPpneMrunSlowWrflDfl: AmovPpneMrunSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\low\Rfl\AmovPpneMrunSlowWrflDfl"; + speed = 0.6; + duty = 0.2; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDf",0.025,"AmovPpneMrunSlowWrflDl",0.025,"AmovPpneMsprSlowWrflDfl",0.025,"AmovPpneMstpSrasWrflDnon_AmovPercMsprSlowWrflDf",0.05,"AdthPpneMstpSlowWrflDf_1",0.01,"AdthPpneMstpSlowWrflDf_2",0.01}; + }; + class AmovPpneMrunSlowWrflDl: AmovPpneMrunSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\low\Rfl\AmovPpneMrunSlowWrflDl"; + speed = 0.8; + duty = 0.2; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDfl",0.025,"AmovPpneMrunSlowWrflDbl",0.025,"AmovPpneMsprSlowWrflDl",0.025,"AdthPpneMstpSlowWrflDf_1",0.01}; + }; + class AmovPpneMrunSlowWrflDbl: AmovPpneMrunSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\low\Rfl\AmovPpneMrunSlowWrflDbl"; + speed = 0.7; + duty = 0.2; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDl",0.025,"AmovPpneMrunSlowWrflDb",0.025,"AmovPpneMsprSlowWrflDbl",0.025,"AdthPpneMstpSlowWrflDf_2",0.01}; + }; + class AmovPpneMrunSlowWrflDb: AmovPpneMrunSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\low\Rfl\AmovPpneMrunSlowWrflDb"; + speed = 0.4; + duty = 0.2; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDbl",0.025,"AmovPpneMrunSlowWrflDbr",0.025,"AmovPpneMsprSlowWrflDb",0.025,"AdthPpneMstpSlowWrflDf_1",0.01,"AdthPpneMstpSlowWrflDf_2",0.01}; + }; + class AmovPpneMrunSlowWrflDbr: AmovPpneMrunSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\low\Rfl\AmovPpneMrunSlowWrflDbr"; + speed = 0.6; + duty = 0.2; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDb",0.025,"AmovPpneMrunSlowWrflDr",0.025,"AmovPpneMsprSlowWrflDbr",0.025,"AdthPpneMstpSlowWrflDf_1",0.01,"AdthPpneMstpSlowWrflDf_2",0.01}; + }; + class AmovPpneMrunSlowWrflDr: AmovPpneMrunSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\low\Rfl\AmovPpneMrunSlowWrflDr"; + speed = 1; + duty = 0.2; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDbr",0.025,"AmovPpneMrunSlowWrflDfr",0.025,"AmovPpneMsprSlowWrflDr",0.025,"AdthPpneMstpSlowWrflDf_1",0.01,"AdthPpneMstpSlowWrflDf_2",0.01}; + }; + class AmovPpneMrunSlowWrflDfr: AmovPpneMrunSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\low\Rfl\AmovPpneMrunSlowWrflDfr"; + speed = 0.6; + duty = 0.2; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDf",0.025,"AmovPpneMrunSlowWrflDr",0.025,"AmovPpneMsprSlowWrflDfr",0.025,"AmovPpneMstpSrasWrflDnon_AmovPercMsprSlowWrflDf",0.05,"AdthPpneMstpSlowWrflDf_1",0.01,"AdthPpneMstpSlowWrflDf_2",0.01}; + }; + class AmovPpneMsprSlowWrflDf: AmovPpneMrunSlowWrflDf + { + visibleSize = 0.200123; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\spr\low\Rfl\AmovPpneMsprSlowWrflDf.rtm"; + speed = 1.05; + duty = 0.5; + relSpeedMax = 1.09651; + relSpeedMin = 0.697171; + soundOverride = "crawl"; + soundEnabled = "true"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDf",0.025,"AmovPpneMsprSlowWrflDfl",0.025,"AmovPpneMsprSlowWrflDfr",0.025,"AmovPpneMstpSrasWrflDnon_AmovPercMsprSlowWrflDf",0.05,"AdthPpneMstpSlowWrflDf_1",0.01,"AdthPpneMstpSlowWrflDf_2",0.01}; + }; + class AmovPpneMsprSlowWrflDbl: AmovPpneMsprSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\spr\low\Rfl\AmovPpneMsprSlowWrflDbl.rtm"; + speed = 1.44; + duty = 0.5; + relSpeedMax = 1.09651; + relSpeedMin = 0.697171; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDbl",0.025,"AmovPpneMsprSlowWrflDl",0.025,"AmovPpneMsprSlowWrflDb",0.025,"AdthPpneMstpSlowWrflDf_1",0.01,"AdthPpneMstpSlowWrflDf_2",0.01}; + }; + class AmovPpneMsprSlowWrflDl: AmovPpneMsprSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\spr\low\Rfl\AmovPpneMsprSlowWrflDl.rtm"; + speed = 1.68; + duty = 0.5; + relSpeedMax = 1.09651; + relSpeedMin = 0.697171; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDl",0.025,"AmovPpneMsprSlowWrflDbl",0.025,"AmovPpneMsprSlowWrflDfl",0.025,"AdthPpneMstpSlowWrflDf_1",0.01,"AdthPpneMstpSlowWrflDf_2",0.01}; + }; + class AmovPpneMsprSlowWrflDr: AmovPpneMsprSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\spr\low\Rfl\AmovPpneMsprSlowWrflDr.rtm"; + speed = 1.92; + duty = 0.5; + relSpeedMax = 1.09651; + relSpeedMin = 0.697171; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDr",0.025,"AmovPpneMsprSlowWrflDbr",0.025,"AmovPpneMsprSlowWrflDfr",0.025,"AdthPpneMstpSlowWrflDf_1",0.01,"AdthPpneMstpSlowWrflDf_2",0.01}; + }; + class AmovPpneMsprSlowWrflDbr: AmovPpneMsprSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\spr\low\Rfl\AmovPpneMsprSlowWrflDbr.rtm"; + speed = 1.26; + duty = 0.5; + relSpeedMax = 1.09651; + relSpeedMin = 0.697171; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDbr",0.025,"AmovPpneMsprSlowWrflDr",0.025,"AmovPpneMsprSlowWrflDb",0.025,"AdthPpneMstpSlowWrflDf_1",0.01,"AdthPpneMstpSlowWrflDf_2",0.01}; + }; + class AmovPpneMsprSlowWrflDb: AmovPpneMsprSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\spr\low\Rfl\AmovPpneMsprSlowWrflDb.rtm"; + speed = 0.88; + duty = 0.5; + relSpeedMax = 1.09651; + relSpeedMin = 0.697171; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDb",0.025,"AmovPpneMsprSlowWrflDbl",0.025,"AmovPpneMsprSlowWrflDbr",0.025,"AdthPpneMstpSlowWrflDf_1",0.01,"AdthPpneMstpSlowWrflDf_2",0.01}; + }; + class AmovPpneMsprSlowWrflDf_injured: AmovPpneMstpSrasWrflDnon_injured + { + actions = "InjuredManActionsRfl"; + speed = 0.5; + showWeaponAim = "false"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\spr\low\Rfl\AmovPpneMsprSlowWrflDf"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Ppne.p3d"; + limitGunMovement = "false"; + soundOverride = "crawl"; + duty = 2.6; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon_injured",0.1}; + }; + class AmovPpneMsprSlowWrflDfl: AmovPpneMsprSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\spr\low\Rfl\AmovPpneMsprSlowWrflDfl.rtm"; + speed = 1.22; + duty = 0.5; + relSpeedMax = 1.09651; + relSpeedMin = 0.697171; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDfl",0.025,"AmovPpneMsprSlowWrflDf",0.025,"AmovPpneMsprSlowWrflDl",0.025,"AmovPpneMstpSrasWrflDnon_AmovPercMsprSlowWrflDf",0.05,"AdthPpneMstpSlowWrflDf_1",0.01,"AdthPpneMstpSlowWrflDf_2",0.01}; + }; + class AmovPpneMsprSlowWrflDfr: AmovPpneMsprSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\spr\low\Rfl\AmovPpneMsprSlowWrflDfr.rtm"; + speed = 1.16; + duty = 0.5; + relSpeedMax = 1.09651; + relSpeedMin = 0.697171; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDfr",0.025,"AmovPpneMsprSlowWrflDf",0.025,"AmovPpneMsprSlowWrflDr",0.025,"AmovPpneMstpSrasWrflDnon_AmovPercMsprSlowWrflDf",0.05,"AdthPpneMstpSlowWrflDf_1",0.01,"AdthPpneMstpSlowWrflDf_2",0.01}; + }; + class AmovPpneMrunSlowWpstDf: AmovPpneMstpSrasWpstDnon + { + visibleSize = 0.150123; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\low\pst\AmovPpneMrunSlowWpstDf"; + speed = 1; + soundOverride = "crawl"; + duty = 0.4; + showWeaponAim = "false"; + disableWeapons = "true"; + limitGunMovement = "false"; + soundEnabled = "true"; + legs = "wholeBody"; + leaning = "empty"; + aimingBody = "empty"; + aiming = "empty"; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon",0.02,"AmovPpneMrunSlowWpstDl",0.025,"AmovPpneMrunSlowWpstDfr",0.025,"AmovPpneMstpSrasWpstDnon_AmovPercMsprSlowWpstDf",0.01}; + }; + class AmovPpneMrunSlowWpstDfl: AmovPpneMrunSlowWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\low\pst\AmovPpneMrunSlowWpstDfl"; + speed = 0.93; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon",0.02,"AmovPpneMrunSlowWpstDl",0.025,"AmovPpneMrunSlowWpstDb",0.025,"AmovPpneMstpSrasWpstDnon_AmovPercMsprSlowWpstDf",0.01}; + }; + class AmovPpneMrunSlowWpstDl: AmovPpneMrunSlowWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\low\pst\AmovPpneMrunSlowWpstDl"; + speed = 1.4; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon",0.02,"AmovPpneMrunSlowWpstDf",0.025,"AmovPpneMrunSlowWpstDfl",0.025}; + }; + class AmovPpneMrunSlowWpstDbl: AmovPpneMrunSlowWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\low\pst\AmovPpneMrunSlowWpstDbl"; + speed = 1; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon",0.02,"AmovPpneMrunSlowWpstDb",0.025,"AmovPpneMrunSlowWpstDbr",0.025}; + }; + class AmovPpneMrunSlowWpstDb: AmovPpneMrunSlowWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\low\pst\AmovPpneMrunSlowWpstDb"; + speed = 0.73; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon",0.02,"AmovPpneMrunSlowWpstDfl",0.025,"AmovPpneMrunSlowWpstDbl",0.025}; + }; + class AmovPpneMrunSlowWpstDbr: AmovPpneMrunSlowWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\low\pst\AmovPpneMrunSlowWpstDbr"; + speed = 1.05; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon",0.02,"AmovPpneMrunSlowWpstDbl",0.025,"AmovPpneMrunSlowWpstDr",0.025}; + }; + class AmovPpneMrunSlowWpstDr: AmovPpneMrunSlowWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\low\pst\AmovPpneMrunSlowWpstDr"; + speed = 1.25; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon",0.02,"AmovPpneMrunSlowWpstDbr",0.025,"AmovPpneMrunSlowWpstDfr",0.025}; + }; + class AmovPpneMrunSlowWpstDfr: AmovPpneMrunSlowWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\low\pst\AmovPpneMrunSlowWpstDfr"; + speed = 1; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon",0.02,"AmovPpneMrunSlowWpstDf",0.025,"AmovPpneMrunSlowWpstDr",0.025,"AmovPpneMstpSrasWpstDnon_AmovPercMsprSlowWpstDf",0.01}; + }; + class AmovPpneMrunSnonWnonDf: AmovPpneMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\non\non\AmovPpneMrunSnonWnonDf"; + speed = 0.9; + duty = 0.3; + soundOverride = "crawl"; + leaningFactorBeg = 0; + leaningFactorEnd = 0; + soundEnabled = "true"; + legs = "wholeBody"; + aimingBody = "empty"; + leaning = "empty"; + aiming = "empty"; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMrunSnonWnonDfl",0.025,"AmovPpneMrunSnonWnonDfr",0.025,"AmovPpneMstpSnonWnonDnon_AmovPercMsprSnonWnonDf",0.05}; + }; + class AmovPpneMrunSnonWnonDfl: AmovPpneMrunSnonWnonDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\non\non\AmovPpneMrunSnonWnonDfl"; + speed = 1; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMrunSnonWnonDf",0.025,"AmovPpneMrunSnonWnonDl",0.025,"AmovPpneMstpSnonWnonDnon_AmovPercMsprSnonWnonDf",0.05}; + }; + class AmovPpneMrunSnonWnonDl: AmovPpneMrunSnonWnonDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\non\non\AmovPpneMrunSnonWnonDl"; + speed = 1.5; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMrunSnonWnonDfl",0.025,"AmovPpneMrunSnonWnonDbl",0.025}; + }; + class AmovPpneMrunSnonWnonDbl: AmovPpneMrunSnonWnonDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\non\non\AmovPpneMrunSnonWnonDbl"; + speed = 1; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMrunSnonWnonDl",0.025,"AmovPpneMrunSnonWnonDb",0.025}; + }; + class AmovPpneMrunSnonWnonDb: AmovPpneMrunSnonWnonDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\non\non\AmovPpneMrunSnonWnonDb"; + speed = 0.65; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMrunSnonWnonDbl",0.025,"AmovPpneMrunSnonWnonDbr",0.025}; + }; + class AmovPpneMrunSnonWnonDbr: AmovPpneMrunSnonWnonDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\non\non\AmovPpneMrunSnonWnonDbr"; + speed = 0.9; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMrunSnonWnonDb",0.025,"AmovPpneMrunSnonWnonDr",0.025}; + }; + class AmovPpneMrunSnonWnonDr: AmovPpneMrunSnonWnonDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\non\non\AmovPpneMrunSnonWnonDr"; + speed = 1.4; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMrunSnonWnonDbr",0.025,"AmovPpneMrunSnonWnonDfr",0.025}; + }; + class AmovPpneMrunSnonWnonDfr: AmovPpneMrunSnonWnonDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\non\non\AmovPpneMrunSnonWnonDfr"; + speed = 1.05; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMrunSnonWnonDf",0.025,"AmovPpneMrunSnonWnonDr",0.025,"AmovPpneMstpSnonWnonDnon_AmovPercMsprSnonWnonDf",0.05}; + }; + class WeaponMagazineReloadStand: Default + { + visibleSize = 0.750124; + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\rld\rfl\AwopPercMstpSrldWrflDnon.rtm"; + looped = "false"; + speed = 0.4; + soundEnabled = "false"; + disableWeapons = "true"; + duty = -1; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class WeaponMagazineReloadKneel: WeaponMagazineReloadStand + { + visibleSize = 0.350124; + actions = "RifleKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\knl\stp\rld\rfl\AwopPknlMstpSrldWrflDnon.rtm"; + speed = 0.4; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Pknl_Wrfl.p3d"; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class WeaponMagazineReloadProne: WeaponMagazineReloadStand + { + actions = "RifleProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\rld\rfl\AwopPpneMstpSrldWrflDnon.rtm"; + visibleSize = 0.125012; + aimPrecision = 0.5; + speed = 0.27; + onLandBeg = "true"; + onLandEnd = "true"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Ppne.p3d"; + weaponIK = 1; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + rightHandIKEnd = "true"; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AdthPpneMstpSrasWrflDnon_1",0.01,"AdthPpneMstpSrasWrflDnon_2",0.01}; + }; + class PistolMagazineReloadStand: Default + { + visibleSize = 0.750124; + actions = "PistolStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\rld\pst\AwopPercMstpSrldWpstDnon.rtm"; + looped = "false"; + speed = 0.750124; + soundEnabled = "false"; + disableWeapons = "true"; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + duty = -1; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSrasWpstDnon_1",0.01,"AdthPercMstpSrasWpstDnon_3",0.01,"AdthPercMstpSrasWpstDnon_5",0.01}; + }; + class PistolMagazineReloadKneel: PistolMagazineReloadStand + { + visibleSize = 0.350124; + actions = "PistolKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\knl\stp\rld\pst\AwopPknlMstpSrldWpstDnon.rtm"; + speed = 0.32; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Pknl_Wrfl.p3d"; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {"AdthPknlMstpSrasWpstDnon_1",0.01,"AdthPknlMstpSrasWpstDnon_2",0.01,"AdthPknlMstpSrasWpstDnon_4",0.01,"AdthPknlMstpSrasWpstDnon_6",0.01}; + }; + class PistolMagazineReloadProne: PistolMagazineReloadStand + { + actions = "PistolProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\rld\pst\AwopPpneMstpSrldWpstDnon.rtm"; + visibleSize = 0.125012; + aimPrecision = 0.5; + speed = 0.6; + onLandBeg = "true"; + onLandEnd = "true"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Ppne.p3d"; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {"AdthPpneMstpSrasWpstDnon_1",0.01,"AdthPpneMstpSrasWpstDnon_2",0.01}; + }; + class LauncherReloadKneel: Default + { + visibleSize = 0.350124; + actions = "LauncherKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\knl\stp\rld\lnr\AwopPknlMstpSrldWlnrDnon.rtm"; + looped = "false"; + speed = 0.25; + soundEnabled = "false"; + disableWeapons = "true"; + aiming = "aimingLauncher"; + aimingBody = "aimingUpLauncher"; + duty = -1; + ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSlowWlnrDnon_1",0.01,"AdthPercMstpSlowWlnrDnon_2",0.01,"AdthPknlMwlkSrasWlnrDf_1",0.01}; + }; + class LauncherReloadStand: LauncherReloadKneel + { + file = "\ca\anims\characters\data\anim\sdr\wop\erc\stp\rld\lnr\awoppercmstpsrldwlnrdnon.rtm"; + actions = "LauncherStandStpActions"; + speed = 0.4; + ConnectTo[] = {"amovpercmstpsraswlnrdnon",0.02}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01}; + }; + class TransAnimBase: Default + { + visibleSize = 0.500125; + looped = "false"; + soundEnabled = "true"; + enableOptics = "false"; + leftHandIKBeg = "true"; + leftHandIKCurve[] = {1}; + leftHandIKEnd = "true"; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + rightHandIKEnd = "true"; + soundEdge[] = {0.01}; + headBobStrength = 0.164179; + headBobMode = 2; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class TransAnimBase_noIK: TransAnimBase + { + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpknlmstpsraswpstdnon_amovpknlmstpslowwpstdnon: TransAnimBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\ras\pst\amovpknlmstpsraswpstdnon_amovpknlmstpslowwpstdnon"; + speed = 2; + actions = "PistolKneelActions"; + visibleSize = 0.3; + ConnectTo[] = {"AmovPknlMstpSlowWpstDnon",0.02}; + InterpolateTo[] = {}; + }; + class amovpknlmstpslowwpstdnon_amovpknlmstpsraswpstdnon: amovpknlmstpsraswpstdnon_amovpknlmstpslowwpstdnon + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\low\pst\amovpknlmstpslowwpstdnon_amovpknlmstpsraswpstdnon"; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {}; + }; + class amovpknlmstpsraswpstdnon_amovpknlmstpsnonwnondnon: TransAnimBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\ras\pst\amovpknlmstpsraswpstdnon_amovpknlmstpsnonwnondnon"; + actions = "PistolKneelActions"; + disableWeaponsLong = "true"; + showWeaponAim = "false"; + enableBinocular = "true"; + enableOptics = -1; + limitGunMovement = 0.1; + showHandGun = "true"; + speed = 1; + ConnectTo[] = {"amovpknlmstpsraswpstdnon_amovpknlmstpsnonwnondnon_end",0.02}; + InterpolateTo[] = {"amovpknlmstpsnonwnondnon_amovpknlmstpsraswpstdnon_end",0.02}; + }; + class amovpknlmstpsnonwnondnon_amovpknlmstpsraswpstdnon: amovpknlmstpsraswpstdnon_amovpknlmstpsnonwnondnon + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\non\non\amovpknlmstpsnonwnondnon_amovpknlmstpsraswpstdnon"; + showHandGun = "false"; + ConnectTo[] = {"amovpknlmstpsnonwnondnon_amovpknlmstpsraswpstdnon_end",0.02}; + InterpolateTo[] = {"amovpknlmstpsraswpstdnon_amovpknlmstpsnonwnondnon_end",0.02}; + }; + class amovpknlmstpsnonwnondnon_amovpknlmstpsraswpstdnon_end: amovpknlmstpsnonwnondnon_amovpknlmstpsraswpstdnon + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\non\non\amovpknlmstpsnonwnondnon_amovpknlmstpsraswpstdnon_end"; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"amovpknlmstpsraswpstdnon_amovpknlmstpsnonwnondnon",0.02}; + }; + class amovpknlmstpsraswpstdnon_amovpknlmstpsnonwnondnon_end: amovpknlmstpsraswpstdnon_amovpknlmstpsnonwnondnon + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\ras\pst\amovpknlmstpsraswpstdnon_amovpknlmstpsnonwnondnon_end"; + showHandGun = "false"; + ConnectTo[] = {"AmovPknlMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"amovpknlmstpsnonwnondnon_amovpknlmstpsraswpstdnon",0.02}; + }; + class AmovPercMstpSlowWpstDnon_AmovPercMstpSrasWpstDnon: TransAnimBase + { + file = "\Ca\Anims\Characters\data\Anim\sdr\mov\erc\stp\low\pst\AmovPercMstpSlowWpstDnon_AmovPercMstpSrasWpstDnon"; + actions = "PistolStandActions"; + speed = 2; + showHandGun = "true"; + interpolationRestart = 2; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_AmovPercMstpSlowWpstDnon",0.02}; + }; + class AmovPercMstpSrasWpstDnon_AmovPercMstpSlowWpstDnon: TransAnimBase + { + file = "\Ca\Anims\Characters\data\Anim\sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AmovPercMstpSlowWpstDnon"; + actions = "PistolLowStandActions"; + speed = 2; + showHandGun = "true"; + interpolationRestart = 2; + ConnectTo[] = {"AmovPercMstpSlowWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSlowWpstDnon_AmovPercMstpSrasWpstDnon",0.02}; + }; + class amovpercmstpslowwlnrdnon_amovpercmstpsraswlnrdnon: TransAnimBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\lnr\amovpercmstpslowwlnrdnon_amovpercmstpsraswlnrdnon.rtm"; + actions = "LauncherStandStpActions"; + speed = 3; + interpolationRestart = 2; + leaningFactorBeg = 0.5; + leaningFactorEnd = 0.5; + weaponIK = 4; + ConnectTo[] = {"amovpercmstpsraswlnrdnon",0.01}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"amovpercmstpsraswlnrdnon_amovpercmstpslowwlnrdnon",0.02}; + }; + class amovpercmstpsraswlnrdnon_amovpercmstpslowwlnrdnon: TransAnimBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\ras\lnr\amovpercmstpsraswlnrdnon_amovpercmstpslowwlnrdnon.rtm"; + actions = "LauncherStandStpActions"; + speed = 3; + interpolationRestart = 2; + leaningFactorBeg = 0.5; + leaningFactorEnd = 0.5; + weaponIK = 4; + ConnectTo[] = {"amovpercmstpslowwlnrdnon",0.01}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"amovpercmstpslowwlnrdnon_amovpercmstpsraswlnrdnon",0.02}; + }; + class amovpercmstpsraswlnrdnon_amovpercmstpsraswrfldnon: TransAnimBase_noIK + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\ras\lnr\amovpercmstpsraswlnrdnon_amovpercmstpsraswrfldnon.rtm"; + actions = "RifleStandActions"; + speed = 0.3; + disableWeapons = "true"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKEnd = "false"; + leaningFactorEnd = 1; + leaningFactorBeg = 0.5; + rightHandIKCurve[] = {0.2,1,0.25,0}; + leftHandIKCurve[] = {0.1,1,0.15,0}; + weaponIK = 4; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.01}; + InterpolateTo[] = {"amovpercmstpsraswrfldnon_amovpercmstpsraswlnrdnon",0.015,"AdthPercMstpSrasWrflDnon_32",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_rS0",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_1",0.01}; + }; + class amovpercmstpsraswrfldnon_amovpercmstpsraswlnrdnon: TransAnimBase_noIK + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\ras\rfl\amovpercmstpsraswrfldnon_amovpercmstpsraswlnrdnon.rtm"; + actions = "LauncherStandStpActions"; + speed = 0.4; + disableWeapons = "true"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + leftHandIKBeg = "false"; + leftHandIKEnd = "false"; + leaningFactorBeg = 1; + leaningFactorEnd = 0.5; + rightHandIKCurve[] = {0.76,0,0.81,1}; + leftHandIKCurve[] = {0.85,0,0.9,1}; + weaponIK = 4; + ConnectTo[] = {"amovpercmstpsraswlnrdnon",0.01}; + InterpolateTo[] = {"amovpercmstpsraswlnrdnon_amovpercmstpsraswrfldnon",0.015,"adthpercmstpsraswlnrdnon_2",0.01}; + }; + class amovpercmstpsraswlnrdnon_amovpknlmstpsraswlnrdnon: TransAnimBase + { + actions = "LauncherKneelStpActions"; + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\ras\lnr\amovpercmstpsraswlnrdnon_amovpknlmstpsraswlnrdnon.rtm"; + speed = 1.2; + interpolationRestart = 2; + soundOverride = "laydown"; + soundEnabled = "true"; + leaningFactorBeg = 0.5; + leaningFactorEnd = 0.5; + weaponIK = 4; + duty = 0.25; + ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + InterpolateTo[] = {"amovpknlmstpsraswlnrdnon_amovpercmstpsraswlnrdnon",0.02}; + }; + class amovpknlmstpsraswlnrdnon_amovpercmstpsraswlnrdnon: TransAnimBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\ras\lnr\amovpknlmstpsraswlnrdnon_amovpercmstpsraswlnrdnon.rtm"; + actions = "LauncherStandStpActions"; + speed = 1.2; + interpolationRestart = 2; + soundOverride = "standup"; + soundEnabled = "true"; + leaningFactorBeg = 0.5; + leaningFactorEnd = 0.5; + weaponIK = 4; + duty = 0.5; + ConnectTo[] = {"amovpercmstpsraswlnrdnon",0.02}; + InterpolateTo[] = {"amovpercmstpsraswlnrdnon_amovpknlmstpsraswlnrdnon",0.02}; + }; + class AmovPercMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon: TransAnimBase + { + visibleSize = 0.400125; + actions = "RifleKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon.rtm"; + speed = 1.2; + leaningFactorBeg = 1; + leaningFactorEnd = 1; + interpolationRestart = 2; + enableOptics = "true"; + soundOverride = "laydown"; + soundEnabled = "true"; + weaponIK = 1; + headBobStrength = 0.512438; + duty = 0.25; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.01,"AdthPknlMstpSrasWrflDnon_1",0.01}; + }; + class AmovPercMstpSlowWrflDnon_AmovPknlMstpSlowWrflDnon: AmovPercMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon + { + actions = "RifleKneelLowActions"; + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\rfl\amovpercmstpslowwrfldnon_amovpknlmstpslowwrfldnon.rtm"; + speed = 1; + soundOverride = "laydown"; + soundEnabled = "true"; + disableWeapons = "true"; + disableWeaponsLong = "true"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon",0.01}; + }; + class AmovPercMstpSrasWrflDnon_AmovPknlMstpSlowWrflDnon: AmovPercMstpSlowWrflDnon_AmovPknlMstpSlowWrflDnon + { + actions = "RifleStandActions_gear"; + interpolationRestart = "true"; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMstpSrasWrflDnon_gear",0.02,"AmovPercMstpSrasWrflDnon_diary",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon: TransAnimBase + { + visibleSize = 0.300125; + actions = "RifleProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon.rtm"; + speed = 0.6; + soundOverride = "laydown"; + onLandBeg = "false"; + onLandEnd = "true"; + leaningFactorBeg = 1; + leaningFactorEnd = 0; + interpolationRestart = 2; + duty = 0.5; + enableOptics = "true"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {0,1,0.075,0,0.725,0,0.8,1}; + rightHandIKCurve[] = {1}; + leftHandIKEnd = "false"; + soundEnabled = "true"; + headBobStrength = 0.512438; + weaponIK = 1; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.02,"AdthPpneMstpSrasWrflDnon_1",0.01}; + }; + class AmovPercMstpSlowWrflDnon_AmovPpneMstpSrasWrflDnon: TransAnimBase + { + actions = "RifleProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_AmovPpneMstpSrasWrflDnon.rtm"; + speed = 0.652174; + soundOverride = "laydown"; + onLandBeg = "false"; + onLandEnd = "true"; + leaningFactorBeg = 1; + leaningFactorEnd = 0; + interpolationRestart = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {0.05,1,0.125,0,0.7,0,0.775,1}; + rightHandIKCurve[] = {1}; + leftHandIKEnd = "false"; + soundEnabled = "true"; + weaponIK = 1; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AdthPpneMstpSrasWrflDnon_1",0.01}; + }; + class AmovPercMstpSrasWrflDnon_AmovPercMstpSlowWrflDnon: TransAnimBase + { + actions = "RifleLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AmovPercMstpSlowWrflDnon.rtm"; + speed = 1.6; + leaningFactorBeg = 1; + leaningFactorEnd = 1; + interpolationRestart = 2; + weaponIK = 1; + disableWeaponsLong = "true"; + disableWeapons = "true"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon_AmovPercMstpSrasWrflDnon",0.01,"AdthPercMstpSlowWrflDnon_1",0.01}; + }; + class AmovPercMstpSlowWrflDnon_AmovPercMstpSrasWrflDnon: TransAnimBase + { + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_AmovPercMstpSrasWrflDnon.rtm"; + speed = 1.5; + leaningFactorBeg = 1; + leaningFactorEnd = 1; + interpolationRestart = 2; + weaponIK = 1; + disableWeapons = "true"; + disableWeaponsLong = "true"; + looped = "false"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.01}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon_AmovPercMstpSlowWrflDnon",0.01,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class amovpknlmstpsraswrfldnon_amovpknlmstpslowwrfldnon: AmovPercMstpSlowWrflDnon_AmovPercMstpSrasWrflDnon + { + actions = "RifleKneelActions"; + file = "\Ca\Anims\Characters\data\Anim\sdr\mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AmovPknlMstpSlowWrflDnon"; + soundEnabled = "false"; + disableWeapons = "true"; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.02}; + InterpolateTo[] = {"amovpknlmstpslowwrfldnon_amovpknlmstpsraswrfldnon",0.02,"AdthPknlMstpSrasWrflDnon_1",0.01}; + }; + class amovpknlmstpslowwrfldnon_amovpknlmstpsraswrfldnon: amovpknlmstpsraswrfldnon_amovpknlmstpslowwrfldnon + { + actions = "RifleKneelActions"; + file = "\Ca\Anims\Characters\data\Anim\sdr\mov\knl\stp\low\rfl\AmovPknlMstpSlowWrflDnon_AmovPknlMstpSrasWrflDnon"; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"amovpknlmstpsraswrfldnon_amovpknlmstpslowwrfldnon",0.02}; + }; + class AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon: TransAnimBase + { + actions = "RifleProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\spr\low\rfl\AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon.rtm"; + speed = 1.05; + soundOverride = "laydown"; + enableDirectControl = 0; + leaningFactorBeg = 1; + leaningFactorEnd = 0; + soundEnabled = "true"; + duty = 2; + interpolationRestart = "true"; + ConnectTo[] = {"AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon_2",0.01}; + InterpolateTo[] = {"AdthPercMrunSlowWrflDf_6",0.01}; + }; + class AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon_2: AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon + { + actions = "RifleProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\spr\low\rfl\AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon_2.rtm"; + speed = 1.1; + onLandBeg = "false"; + onLandEnd = "true"; + soundOverride = "laydown"; + leaningFactorBeg = 0; + leaningFactorEnd = 0; + soundEnabled = "true"; + interpolationRestart = "false"; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AdthPpneMstpSrasWrflDnon_1",0.01}; + }; + class AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon: TransAnimBase + { + actions = "RifleProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\run\low\rfl\AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon"; + speed = 0.7; + onLandBeg = "false"; + onLandEnd = "true"; + soundOverride = "laydown"; + enableDirectControl = 0; + leaningFactorBeg = 1; + leaningFactorEnd = 0; + interpolationRestart = "true"; + soundEnabled = "true"; + duty = 2; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AdthPercMrunSlowWrflDf_6",0.01}; + }; + class AmovPknlMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon: TransAnimBase + { + visibleSize = 0.600125; + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon.rtm"; + speed = 1.15; + leaningFactorBeg = 1; + leaningFactorEnd = 1; + interpolationRestart = 2; + enableOptics = "true"; + soundOverride = "standup"; + soundEnabled = "true"; + weaponIK = 1; + headBobStrength = 0.512438; + duty = 0.5; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.01,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AmovPknlMstpSlowWrflDnon_AmovPercMstpSrasWrflDnon: AmovPknlMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon + { + interpolationRestart = "true"; + disableWeapons = "true"; + disableWeaponsLong = "true"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon: TransAnimBase + { + visibleSize = 0.150125; + actions = "RifleProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon.rtm"; + speed = 0.6; + onLandBeg = "false"; + onLandEnd = "true"; + soundOverride = "laydown"; + leaningFactorBeg = 1; + leaningFactorEnd = 0; + interpolationRestart = 2; + enableOptics = "true"; + leftHandIKCurve[] = {0.05,1,0.125,0,0.7,0,0.775,1}; + rightHandIKCurve[] = {1}; + leftHandIKBeg = "false"; + leftHandIKEnd = "false"; + soundEnabled = "true"; + duty = 0.25; + weaponIK = 1; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.02,"AdthPpneMstpSrasWrflDnon_1",0.01}; + }; + class AmovPknlMstpSrasWrflDnon_AmovPknlMsprSrasWrflDf: TransAnimBase + { + actions = "RifleProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AmovPercMsprSlowWrflDf.rtm"; + speed = 2.07; + enableDirectControl = 0; + leaningFactorBeg = 1; + leaningFactorEnd = 0; + soundOverride = "sprint"; + soundEnabled = "true"; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon_AmovPercMsprSrasWrflDf_2",0.01}; + InterpolateTo[] = {"AdthPpneMstpSrasWrflDnon_1",0.01}; + }; + class AmovPknlMstpSrasWrflDnon_AmovPercMsprSrasWrflDf_2: AmovPknlMstpSrasWrflDnon_AmovPknlMsprSrasWrflDf + { + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AmovPercMsprSlowWrflDf_2"; + speed = 1.5; + interpolationSpeed = 0.5; + interpolationRestart = "true"; + soundOverride = "sprint"; + soundEnabled = "true"; + relSpeedMax = 1.09651; + relSpeedMin = 0.697171; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMrunSlowWrflDf",0.02,"AmovPercMrunSlowWrflDfl",0.02,"AmovPercMrunSlowWrflDfr",0.02,"AmovPercMwlkSrasWrflDf",0.02,"AmovPercMwlkSrasWrflDfl",0.02,"AmovPercMwlkSrasWrflDfr",0.02,"AmovPercMrunSrasWrflDf",0.02,"AmovPercMrunSrasWrflDfl",0.02,"AmovPercMrunSrasWrflDfr",0.02,"AmovPercMevaSrasWrflDf",0.02,"AmovPercMevaSrasWrflDfl",0.02,"AmovPercMevaSrasWrflDfr",0.02,"AdthPercMrunSlowWrflDf_6",0.01}; + }; + class AmovPpneMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon: TransAnimBase + { + visibleSize = 0.600125; + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon.rtm"; + speed = 0.5; + onLandBeg = "true"; + onLandEnd = "false"; + soundOverride = "standup"; + leaningFactorBeg = 0; + leaningFactorEnd = 1; + interpolationRestart = 2; + duty = 1; + enableOptics = "true"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {0,1,0.075,0,0.45,0,0.55,1}; + rightHandIKCurve[] = {1}; + weaponIK = 1; + soundEnabled = "true"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AmovPpneMstpSrasWrflDnon_AmovPercMsprSlowWrflDf: TransAnimBase + { + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AmovPercMsprSlowWrflDf"; + speed = 1; + onLandBeg = "true"; + onLandEnd = "false"; + soundOverride = "standup"; + enableDirectControl = 0; + leaningFactorBeg = 0; + leaningFactorEnd = 0; + duty = 2; + soundEnabled = "true"; + interpolationRestart = "true"; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon_AmovPercMsprSlowWrflDf_2",0.01}; + InterpolateTo[] = {"AdthPpneMstpSrasWrflDnon_1",0.01}; + }; + class AmovPpneMstpSrasWrflDnon_AmovPercMsprSlowWrflDf_2: AmovPpneMstpSrasWrflDnon_AmovPercMsprSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AmovPercMsprSlowWrflDf_2"; + speed = 0.1; + onLandBeg = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.025,"AmovPercMstpSrasWrflDnon",0.025,"AmovPercMrunSlowWrflDf",0.02,"AmovPercMrunSrasWrflDf",0.02,"AmovPercMevaSrasWrflDf",0.02,"AdthPercMrunSlowWrflDf_6",0.01}; + }; + class AmovPknlMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon: AmovPknlMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon + { + actions = "RifleLowStandActions"; + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\low\rfl\amovpknlmstpslowwrfldnon_amovpercmstpslowwrfldnon.rtm"; + speed = 0.95; + soundOverride = "standup"; + soundEnabled = "true"; + disableWeapons = "true"; + disableWeaponsLong = "true"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon_AmovPknlMstpSlowWrflDnon",0.005}; + }; + class AmovPpneMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon: TransAnimBase + { + visibleSize = 0.250125; + actions = "RifleKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon.rtm"; + speed = 0.6; + onLandBeg = "true"; + onLandEnd = "false"; + soundOverride = "standup"; + leaningFactorBeg = 0; + leaningFactorEnd = 1; + interpolationRestart = 2; + enableOptics = "true"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {0.05,1,0.125,0,0.6,0,0.675,1}; + rightHandIKCurve[] = {1}; + weaponIK = 1; + soundEnabled = "true"; + duty = 0.5; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.02,"AdthPknlMstpSrasWrflDnon_1",0.01}; + }; + class AmovPercMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon: TransAnimBase + { + actions = "PistolKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon.rtm"; + speed = 1.8; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + leaningFactorBeg = 1; + leaningFactorEnd = 1; + interpolationRestart = 2; + enableOptics = 2; + soundOverride = "laydown"; + soundEnabled = "true"; + duty = 0.25; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon_AmovPercMstpSrasWpstDnon",0.02,"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon: TransAnimBase + { + actions = "PistolRunFActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\spr\low\pst\AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon.rtm"; + speed = 0.95; + onLandBeg = "false"; + onLandEnd = "true"; + soundOverride = "laydown"; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + enableDirectControl = 0; + soundEnabled = "true"; + interpolationRestart = "true"; + duty = 2; + ConnectTo[] = {"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon_2",0.02}; + InterpolateTo[] = {"AdthPercMstpSrasWpstDf_2",0.01}; + }; + class AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon_2: AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon + { + actions = "PistolProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\spr\low\pst\AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon_2.rtm"; + speed = 1.6; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + soundEnabled = "true"; + soundOverride = "laydown"; + duty = 2; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AmovPercMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon: TransAnimBase + { + actions = "PistolProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon"; + speed = 0.8; + onLandBeg = "false"; + onLandEnd = "true"; + soundOverride = "laydown"; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + leaningFactorBeg = 1; + leaningFactorEnd = 0; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + soundEnabled = "true"; + duty = 0.5; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon_AmovPercMstpSrasWpstDnon",0.02,"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AmovPknlMstpSrasWpstDnon_AmovPercMstpSrasWpstDnon: TransAnimBase + { + actions = "PistolStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AmovPercMstpSrasWpstDnon"; + speed = 1.2; + soundOverride = "standup"; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + leaningFactorBeg = 1; + leaningFactorEnd = 1; + interpolationRestart = 2; + enableOptics = 2; + soundEnabled = "true"; + duty = 0.5; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon",0.02,"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AmovPknlMstpSrasWpstDnon_AmovPercMsprSrasWpstDf: TransAnimBase + { + actions = "PistolKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AmovPercMsprSlowWpstDf"; + speed = 3.71; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + enableDirectControl = 0; + soundOverride = "standup"; + soundEnabled = "true"; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon_AmovPercMsprSrasWpstDf_2",0.01}; + InterpolateTo[] = {"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AmovPknlMstpSrasWpstDnon_AmovPercMsprSrasWpstDf_2: AmovPknlMstpSrasWpstDnon_AmovPercMsprSrasWpstDf + { + actions = "PistolRunFActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AmovPercMsprSlowWpstDf_2"; + speed = 1.48; + soundOverride = "standup"; + soundEnabled = "true"; + ConnectTo[] = {"AmovPercMevaSrasWpstDf",0.02}; + InterpolateTo[] = {"AmovPercMevaSrasWpstDf",0.02,"AdthPercMstpSrasWpstDf_2",0.01}; + }; + class AmovPknlMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon: TransAnimBase + { + actions = "PistolProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon.rtm"; + speed = 0.61; + onLandBeg = "false"; + onLandEnd = "true"; + soundOverride = "laydown"; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + leaningFactorBeg = 1; + leaningFactorEnd = 0; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + soundEnabled = "true"; + duty = 0.25; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon",0.02,"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AmovPpneMstpSrasWpstDnon_AmovPercMstpSrasWpstDnon: TransAnimBase + { + actions = "PistolStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AmovPercMstpSrasWpstDnon"; + speed = 0.5; + onLandBeg = "true"; + onLandEnd = "false"; + soundOverride = "standup"; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + leaningFactorBeg = 0; + leaningFactorEnd = 1; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + soundEnabled = "true"; + duty = 1; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon",0.02,"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AmovPpneMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon: TransAnimBase + { + actions = "PistolKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon"; + speed = 0.61; + onLandBeg = "true"; + onLandEnd = "false"; + soundOverride = "standup"; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + leaningFactorBeg = 0; + leaningFactorEnd = 1; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + soundEnabled = "true"; + duty = 0.5; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon",0.02,"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AmovPpneMstpSrasWpstDnon_AmovPercMsprSlowWpstDf: TransAnimBase + { + actions = "PistolProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AmovPercMsprSlowWpstDf"; + speed = 1.31; + onLandBeg = "true"; + onLandEnd = "false"; + soundOverride = "standup"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + enableDirectControl = 0; + soundEnabled = "true"; + interpolationRestart = "true"; + duty = 2; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon_AmovPercMsprSlowWpstDf_2",0.01}; + InterpolateTo[] = {"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AmovPpneMstpSrasWpstDnon_AmovPercMsprSlowWpstDf_2: AmovPpneMstpSrasWpstDnon_AmovPercMsprSlowWpstDf + { + actions = "PistolRunFActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AmovPercMsprSlowWpstDf_2"; + speed = 2.17; + soundOverride = "standup"; + soundEnabled = "true"; + ConnectTo[] = {"AmovPercMrunSrasWpstDf",0.02,"AmovPercMevaSrasWpstDf",0.02}; + InterpolateTo[] = {"AmovPercMrunSrasWpstDf",0.02,"AmovPercMevaSrasWpstDf",0.02,"AdthPercMstpSrasWpstDf_2",0.01}; + }; + class AwopPercMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_rifle: TransAnimBase_noIK + { + actions = "BinocKneelRflActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_rifle"; + speed = 1; + canPullTrigger = "false"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_rfl",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_rifle",0.02,"AdthPknlMstpSlowWrflDnon_binocular",0.01}; + }; + class AwopPercMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_non: AwopPercMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_rifle + { + actions = "BinocKneelCivilActions"; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_non",0.02}; + }; + class AwopPercMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_lnr: TransAnimBase_noIK + { + actions = "BinocKneelLnrActions"; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_lnr",0.02}; + }; + class AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_rifle: TransAnimBase_noIK + { + actions = "BinocProneRflActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_rifle"; + speed = 0.75; + onLandBeg = "false"; + onLandEnd = "true"; + canPullTrigger = "false"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + leaningFactorBeg = 1; + leaningFactorEnd = 0; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_rfl",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_rifle",0.02,"AdthPpneMstpSlowWrflDnon_binocular",0.01}; + }; + class AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_lnr: AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_rifle + { + actions = "BinocProneLnrActions"; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_lnr",0.02}; + }; + class AwopPknlMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_rifle: TransAnimBase + { + actions = "BinocStandRflActions"; + file = "\ca\anims\characters\data\anim\sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AwopPercMstpSoptWbinDnon_rifle"; + speed = 1; + canPullTrigger = "false"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_rifle",0.02,"AdthPercMstpSlowWrflDnon_binocular",0.01}; + }; + class AwopPknlMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_non: AwopPknlMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_rifle + { + actions = "BinocStandCivilActions"; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_non",0.02}; + }; + class AwopPknlMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_lnr: AwopPknlMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_rifle + { + actions = "BinocStandLnrActions"; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_lnr",0.02}; + }; + class AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_rifle: TransAnimBase + { + actions = "BinocProneRflActions"; + file = "\ca\anims\characters\data\anim\sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AwopPpneMstpSoptWbinDnon_rifle"; + speed = 0.7; + onLandBeg = "false"; + onLandEnd = "true"; + canPullTrigger = "false"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + leaningFactorBeg = 1; + leaningFactorEnd = 0; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_rfl",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_rifle",0.02,"AdthPpneMstpSlowWrflDnon_binocular",0.01}; + }; + class AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_lnr: AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_rifle + { + actions = "BinocProneLnrActions"; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_lnr",0.02}; + }; + class AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_non: AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_rifle + { + actions = "BinocProneCivilActions"; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_non",0.02}; + }; + class AwopPpneMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_rifle: TransAnimBase_noIK + { + actions = "BinocStandRflActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\opt\bin\AwopPpneMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_rifle"; + speed = 0.6; + onLandBeg = "true"; + onLandEnd = "false"; + canPullTrigger = "false"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_rifle",0.02,"AdthPercMstpSlowWrflDnon_binocular",0.01}; + }; + class AwopPpneMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_lnr: AwopPpneMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_rifle + { + actions = "BinocStandLnrActions"; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_lnr",0.02}; + }; + class AwopPpneMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_rifle: TransAnimBase + { + actions = "BinocKneelRflActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\opt\bin\AwopPpneMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_rifle"; + speed = 0.6; + onLandBeg = "true"; + onLandEnd = "false"; + canPullTrigger = "false"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_rfl",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_rifle",0.02,"AdthPknlMstpSlowWrflDnon_binocular",0.01}; + }; + class AwopPpneMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_lnr: AwopPpneMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_rifle + { + actions = "BinocKneelLnrActions"; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_lnr",0.02}; + }; + class AwopPpneMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_non: AwopPpneMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_rifle + { + actions = "BinocKneelCivilActions"; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_non",0.02}; + }; + class AwopPercMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_pst: TransAnimBase_noIK + { + actions = "BinocKneelPstActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_una"; + speed = 1; + canPullTrigger = "false"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_pst",0.02,"AdthPknlMstpSnonWnonDnon_binocular",0.01}; + }; + class AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_pst: TransAnimBase_noIK + { + actions = "BinocPronePstActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_una"; + speed = 0.65; + onLandBeg = "false"; + onLandEnd = "true"; + canPullTrigger = "false"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + leaningFactorBeg = 1; + leaningFactorEnd = 0; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_pst",0.02,"AdthPpneMstpSnonWnonDnon_binocular",0.01}; + }; + class AwopPknlMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_pst: TransAnimBase + { + actions = "BinocStandPstActions"; + file = "\ca\anims\characters\data\anim\sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AwopPercMstpSoptWbinDnon_una"; + speed = 1; + canPullTrigger = "false"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_pst",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_pst",0.02,"AdthPercMstpSnonWnonDnon_binocular",0.01}; + }; + class AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_pst: TransAnimBase + { + actions = "BinocPronePstActions"; + file = "\ca\anims\characters\data\anim\sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AwopPpneMstpSoptWbinDnon_una"; + speed = 0.8; + onLandBeg = "false"; + onLandEnd = "true"; + canPullTrigger = "false"; + showItemInHand = "true"; + aiming = "aimingCivil"; + leaningFactorBeg = 1; + leaningFactorEnd = 0; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_pst",0.02,"AdthPpneMstpSnonWnonDnon_binocular",0.01}; + }; + class AwopPpneMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_pst: TransAnimBase + { + actions = "BinocStandPstActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\opt\bin\AwopPpneMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_una"; + speed = 0.73; + onLandBeg = "true"; + onLandEnd = "false"; + canPullTrigger = "false"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_pst",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_pst",0.02,"AdthPercMstpSnonWnonDnon_binocular",0.01}; + }; + class AwopPpneMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_pst: TransAnimBase + { + actions = "BinocKneelPstActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\opt\bin\AwopPpneMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_una"; + speed = 0.7; + onLandBeg = "true"; + onLandEnd = "false"; + canPullTrigger = "false"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_pst",0.02,"AdthPknlMstpSnonWnonDnon_binocular",0.01}; + }; + class AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_non: TransAnimBase_noIK + { + actions = "BinocProneCivilActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_una"; + speed = 0.87; + onLandBeg = "false"; + onLandEnd = "true"; + canPullTrigger = "false"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_non",0.02,"AdthPpneMstpSnonWnonDnon_binocular",0.01}; + }; + class AwopPpneMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_non: TransAnimBase + { + actions = "BinocStandCivilActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\opt\bin\AwopPpneMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_una"; + speed = 0.87; + onLandBeg = "true"; + onLandEnd = "false"; + canPullTrigger = "false"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_non",0.02,"AdthPercMstpSnonWnonDnon_binocular",0.01}; + }; + class AmovPercMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon: TransAnimBase + { + actions = "CivilKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon.rtm"; + speed = 0.769231; + canPullTrigger = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpDefault"; + soundOverride = "standup"; + limitGunMovement = 0.1; + duty = 0.5; + ConnectTo[] = {"AmovPknlMstpSnonWnonDnon",0.02,"AmovPercMstpSnonWnonDnon_gear",0.02}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon",0.02,"AdthPknlMstpSnonWnonDnon_1",0.01}; + }; + class AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon: TransAnimBase + { + actions = "CivilStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\spr\non\non\AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon.rtm"; + speed = 0.95; + onLandBeg = "false"; + onLandEnd = "true"; + soundOverride = "laydown"; + canPullTrigger = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + enableDirectControl = 0; + interpolationRestart = "true"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wnon.p3d"; + duty = 2; + ConnectTo[] = {"AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon_2",0.02}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon_2: AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon + { + actions = "CivilProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\spr\non\non\AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon_2.rtm"; + speed = 1.5; + soundOverride = "laydown"; + canPullTrigger = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + duty = 2; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AmovPercMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon: TransAnimBase + { + actions = "CivilProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon.rtm"; + speed = 0.483871; + onLandBeg = "false"; + onLandEnd = "true"; + soundOverride = "laydown"; + canPullTrigger = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + duty = 0.5; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon",0.02,"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AmovPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon: TransAnimBase + { + actions = "CivilStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\non\non\AmovPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon.rtm"; + speed = 0.652174; + soundOverride = "standup"; + canPullTrigger = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpDefault"; + limitGunMovement = 0.1; + duty = 0.5; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon",0.02,"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AmovPknlMstpSnonWnonDnon_AmovPercMsprSnonWnonDf: TransAnimBase + { + actions = "CivilKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\non\non\AmovPknlMstpSnonWnonDnon_AmovPercMsprSnonWnonDf"; + speed = 2.55; + canPullTrigger = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + enableDirectControl = 0; + ConnectTo[] = {"AmovPknlMstpSnonWnonDnon_AmovPercMsprSnonWnonDf_2",0.01}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_1",0.01}; + }; + class AmovPknlMstpSnonWnonDnon_AmovPercMsprSnonWnonDf_2: AmovPknlMstpSnonWnonDnon_AmovPercMsprSnonWnonDf + { + actions = "CivilStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\non\non\AmovPknlMstpSnonWnonDnon_AmovPercMsprSnonWnonDf_2"; + speed = 1.2; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AmovPknlMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon: TransAnimBase + { + actions = "CivilProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\non\non\AmovPknlMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon.rtm"; + speed = 0.588235; + onLandBeg = "false"; + onLandEnd = "true"; + soundOverride = "laydown"; + canPullTrigger = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + duty = 0.25; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon",0.02,"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AmovPpneMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon: TransAnimBase + { + actions = "CivilStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon.rtm"; + speed = 0.4; + onLandBeg = "true"; + onLandEnd = "false"; + soundOverride = "standup"; + canPullTrigger = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + leaningFactorBeg = 0; + leaningFactorEnd = 1; + interpolationRestart = 2; + duty = 1; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon",0.02,"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AmovPpneMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon: TransAnimBase + { + actions = "CivilKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon.rtm"; + speed = 0.447761; + onLandBeg = "true"; + onLandEnd = "false"; + soundOverride = "standup"; + canPullTrigger = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + leaningFactorBeg = 0; + leaningFactorEnd = 1; + interpolationRestart = 2; + duty = 0.5; + ConnectTo[] = {"AmovPknlMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon",0.02,"AdthPknlMstpSnonWnonDnon_1",0.01}; + }; + class AmovPpneMstpSnonWnonDnon_AmovPercMsprSnonWnonDf: TransAnimBase + { + actions = "CivilProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AmovPercMsprSnonWnonDf"; + speed = 1.06; + onLandBeg = "true"; + onLandEnd = "false"; + soundOverride = "standup"; + canPullTrigger = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + enableDirectControl = 0; + interpolationRestart = "true"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon_AmovPercMsprSnonWnonDf_2",0.01}; + InterpolateTo[] = {"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AmovPpneMstpSnonWnonDnon_AmovPercMsprSnonWnonDf_2: AmovPpneMstpSnonWnonDnon_AmovPercMsprSnonWnonDf + { + actions = "CivilStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AmovPercMsprSnonWnonDf_2"; + speed = 1.32; + soundOverride = "sprint"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMevaSnonWnonDf",0.02}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWpstDnon: TransAnimBase + { + actions = "PistolStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWpstDnon.rtm"; + speed = 0.8; + disableWeapons = "true"; + aiming = "aimingDefault"; + aimingBody = "aimingUpDefault"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWpstDnon_end",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_AmovPercMstpSrasWrflDnon_end",0.02,"AdthPercMstpSlowWrflDnon_1",0.01}; + }; + class AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWpstDnon_end: AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWpstDnon + { + actions = "PistolStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWpstDnon_end"; + speed = 1.8; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_AmovPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWpstDnon: TransAnimBase + { + visibleSize = 0.350125; + actions = "PistolKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWpstDnon"; + speed = 0.78; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + soundEnabled = "false"; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWpstDnon_end",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWrflDnon_end",0.02,"AdthPknlMstpSrasWrflDnon_1",0.01}; + }; + class AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWpstDnon_end: AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWpstDnon + { + actions = "PistolKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWpstDnon_end"; + speed = 1.6; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + soundEnabled = "false"; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWrflDnon",0.02,"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AmovPpneMstpSrasWrflDnon_AmovPpneMstpSrasWpstDnon: TransAnimBase + { + visibleSize = 0.125013; + actions = "PistolProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AmovPpneMstpSrasWpstDnon"; + speed = 0.65; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + onLandBeg = "true"; + onLandEnd = "true"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + soundOverride = ""; + soundEnabled = "false"; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon_AmovPpneMstpSrasWpstDnon_end",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon_AmovPpneMstpSrasWrflDnon_end",0.02,"AdthPpneMstpSrasWrflDnon_1",0.01}; + }; + class AmovPpneMstpSrasWrflDnon_AmovPpneMstpSrasWpstDnon_end: AmovPpneMstpSrasWrflDnon_AmovPpneMstpSrasWpstDnon + { + actions = "PistolProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AmovPpneMstpSrasWpstDnon_end"; + speed = 1.3; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + soundOverride = ""; + soundEnabled = "false"; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon_AmovPpneMstpSrasWrflDnon",0.02,"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWlnrDnon: TransAnimBase + { + actions = "LauncherKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWlnrDnon"; + speed = 0.32; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKEnd = "false"; + rightHandIKCurve[] = {0.7,0,0.75,1}; + leftHandIKCurve[] = {0.9,0,0.95,1}; + soundEnabled = "false"; + leaningFactorBeg = 1; + leaningFactorEnd = 0.5; + weaponIK = 4; + ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWrflDnon",0.02,"AdthPknlMwlkSrasWlnrDf_1",0.01}; + }; + class AmovPercMstpSrasWrflDnon_AwopPercMstpSoptWbinDnon: TransAnimBase_noIK + { + actions = "BinocStandRflActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AwopPercMstpSoptWbinDnon"; + speed = 0.7; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon_AwopPercMstpSoptWbinDnon_end",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWrflDnon_end",0.01,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AmovPercMstpSrasWrflDnon_AwopPercMstpSoptWbinDnon_end: AmovPercMstpSrasWrflDnon_AwopPercMstpSoptWbinDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AwopPercMstpSoptWbinDnon_end"; + speed = 0.76; + showItemInHand = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWrflDnon",0.01,"AdthPercMstpSlowWrflDnon_binocular",0.01}; + }; + class AmovPknlMstpSrasWrflDnon_AwopPknlMstpSoptWbinDnon: TransAnimBase + { + visibleSize = 0.350125; + actions = "BinocKneelRflActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AwopPknlMstpSoptWbinDnon"; + speed = 0.94; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + rightHandIKEnd = "true"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon_AwopPknlMstpSoptWbinDnon_end",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWrflDnon_end",0.01,"AdthPknlMstpSrasWrflDnon_1",0.01}; + }; + class AmovPknlMstpSrasWrflDnon_AwopPknlMstpSoptWbinDnon_end: AmovPknlMstpSrasWrflDnon_AwopPknlMstpSoptWbinDnon + { + actions = "BinocKneelRflActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AwopPknlMstpSoptWbinDnon_end"; + speed = 1.56; + showItemInHand = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_rfl",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWrflDnon",0.01,"AdthPknlMstpSlowWrflDnon_binocular",0.01}; + }; + class AmovPpneMstpSrasWrflDnon_AwopPpneMstpSoptWbinDnon: TransAnimBase + { + visibleSize = 0.125013; + actions = "BinocProneRflActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AwopPpneMstpSoptWbinDnon"; + speed = 0.66; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + onLandBeg = "true"; + onLandEnd = "true"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon_AwopPpneMstpSoptWbinDnon_end",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWrflDnon_end",0.01,"AdthPpneMstpSrasWrflDnon_1",0.01}; + }; + class AmovPpneMstpSrasWrflDnon_AwopPpneMstpSoptWbinDnon_end: AmovPpneMstpSrasWrflDnon_AwopPpneMstpSoptWbinDnon + { + actions = "BinocProneRflActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AwopPpneMstpSoptWbinDnon_end"; + speed = 0.92; + showItemInHand = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_rfl",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWrflDnon",0.01,"AdthPpneMstpSlowWrflDnon_binocular",0.01}; + }; + class AmovPercMstpSrasWrflDnon_AmovPercMstpSnonWnonDnon: TransAnimBase + { + actions = "CivilStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AmovPercMstpSnonWnonDnon"; + speed = 0.39; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon",0.02,"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AmovPpneMstpSrasWrflDnon_AmovPpneMstpSnonWnonDnon: TransAnimBase + { + actions = "CivilProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AmovPpneMstpSnonWnonDnon"; + speed = 0.35; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + onLandBeg = "true"; + onLandEnd = "true"; + soundOverride = ""; + soundEnabled = "false"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AmovPercMstpSrasWpstDnon_AmovPercMstpSrasWrflDnon: TransAnimBase + { + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AmovPercMstpSrasWrflDnon"; + speed = 1.8; + disableWeapons = "true"; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + interpolationRestart = 2; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + enableOptics = 2; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon_AmovPercMstpSrasWrflDnon_end",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWpstDnon_end",0.02,"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AmovPercMstpSrasWpstDnon_AmovPercMstpSrasWrflDnon_end: AmovPercMstpSrasWpstDnon_AmovPercMstpSrasWrflDnon + { + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AmovPercMstpSrasWrflDnon_end"; + speed = 0.78; + showHandGun = "false"; + aiming = "aimingDefault"; + aimingBody = "aimingUpDefault"; + interpolationSpeed = 20; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + enableOptics = 2; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWpstDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWrflDnon: TransAnimBase + { + visibleSize = 0.350125; + actions = "RifleKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWrflDnon"; + speed = 1.7; + disableWeapons = "true"; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + soundEnabled = "false"; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWrflDnon_end",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWpstDnon_end",0.02,"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWrflDnon_end: AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWrflDnon + { + actions = "RifleKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWrflDnon_end"; + speed = 0.72; + showHandGun = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + soundEnabled = "false"; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWpstDnon",0.02,"AdthPknlMstpSrasWrflDnon_1",0.01}; + }; + class AmovPpneMstpSrasWpstDnon_AmovPpneMstpSrasWrflDnon: TransAnimBase + { + visibleSize = 0.125013; + actions = "RifleProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AmovPpneMstpSrasWrflDnon"; + speed = 1.3; + disableWeapons = "true"; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + onLandBeg = "true"; + onLandEnd = "true"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + soundOverride = ""; + soundEnabled = "false"; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon_AmovPpneMstpSrasWrflDnon_end",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon_AmovPpneMstpSrasWpstDnon_end",0.02,"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AmovPpneMstpSrasWpstDnon_AmovPpneMstpSrasWrflDnon_end: AmovPpneMstpSrasWpstDnon_AmovPpneMstpSrasWrflDnon + { + actions = "RifleProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AmovPpneMstpSrasWrflDnon_end"; + speed = 0.65; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + showHandGun = "false"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + soundOverride = ""; + soundEnabled = "false"; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon_AmovPpneMstpSrasWpstDnon",0.02,"AdthPpneMstpSrasWrflDnon_1",0.01}; + }; + class AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWlnrDnon: TransAnimBase + { + actions = "LauncherKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWlnrDnon"; + speed = 1.3; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + showHandgun = "true"; + interpolationRestart = 2; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + rightHandIKCurve[] = {0.9,1,0.95,0}; + leftHandIKCurve[] = {0.5,1,0.55,0}; + soundEnabled = "false"; + weaponIK = 2; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWlnrDnon_end",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWpstDnon_end",0.02,"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWlnrDnon_end: AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWlnrDnon + { + actions = "LauncherKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWlnrDnon_end"; + speed = 0.55; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + showHandGun = "false"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {0.4,0,0.5,1}; + leftHandIKCurve[] = {0.7,0,0.8,1}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + soundEnabled = "false"; + weaponIK = 4; + ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWpstDnon",0.02,"AdthPknlMstpSrasWlnrDnon_1",0.01}; + }; + class AmovPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon: TransAnimBase + { + actions = "BinocStandPstActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon"; + speed = 1.15; + disableWeapons = "true"; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + rightHandIKEnd = "true"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon_mid",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWpstDnon_end",0.01,"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AmovPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon_mid: AmovPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon_mid"; + speed = 0.7; + showHandGun = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon_end",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWpstDnon_mid",0.01,"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AmovPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon_end: AmovPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon_mid + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon_end"; + speed = 1.15; + showItemInHand = "true"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_pst",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWpstDnon",0.01,"AdthPercMstpSnonWnonDnon_binocular",0.01}; + }; + class AmovPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon: TransAnimBase + { + visibleSize = 0.350125; + actions = "BinocKneelPstActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon"; + speed = 0.85; + disableWeapons = "true"; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + rightHandIKEnd = "true"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon_mid",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWpstDnon_end",0.01,"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AmovPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon_mid: AmovPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon_mid"; + speed = 0.86; + showHandGun = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon_end",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWpstDnon_mid",0.01,"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AmovPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon_end: AmovPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon_mid + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon_end"; + speed = 1.25; + showItemInHand = "true"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWpstDnon",0.01,"AdthPknlMstpSnonWnonDnon_binocular",0.01}; + }; + class AmovPpneMstpSrasWpstDnon_AwopPpneMstpSoptWbinDnon: TransAnimBase + { + visibleSize = 0.125013; + actions = "BinocPronePstActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AwopPpneMstpSoptWbinDnon"; + speed = 0.75; + disableWeapons = "true"; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + onLandBeg = "true"; + onLandEnd = "true"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + rightHandIKEnd = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon_AwopPpneMstpSoptWbinDnon_mid",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon_end",0.01,"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AmovPpneMstpSrasWpstDnon_AwopPpneMstpSoptWbinDnon_mid: AmovPpneMstpSrasWpstDnon_AwopPpneMstpSoptWbinDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AwopPpneMstpSoptWbinDnon_mid"; + speed = 0.59; + showHandGun = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon_AwopPpneMstpSoptWbinDnon_end",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon_mid",0.01,"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AmovPpneMstpSrasWpstDnon_AwopPpneMstpSoptWbinDnon_end: AmovPpneMstpSrasWpstDnon_AwopPpneMstpSoptWbinDnon_mid + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AwopPpneMstpSoptWbinDnon_end"; + speed = 0.83; + showItemInHand = "true"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon",0.01,"AdthPpneMstpSnonWnonDnon_binocular",0.01}; + }; + class AmovPercMstpSrasWpstDnon_AmovPercMstpSnonWnonDnon: TransAnimBase + { + actions = "PistolSitActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AmovPercMstpSnonWnonDnon"; + speed = 1.09; + disableWeapons = "true"; + showHandgun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + interpolationRestart = 2; + interpolationSpeed = 2; + enableOptics = 2; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon_AmovPercMstpSnonWnonDnon_end",0.02}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_end",0.02,"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AmovPercMstpSrasWpstDnon_AmovPercMstpSnonWnonDnon_end: AmovPercMstpSrasWpstDnon_AmovPercMstpSnonWnonDnon + { + actions = "PistolSitActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AmovPercMstpSnonWnonDnon_end"; + speed = 0.65; + showHandGun = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + interpolationSpeed = 2; + enableOptics = 2; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02,"AmovPercMstpSnonWpstDnon_AmovPsitMstpSnonWpstDnon_ground",0.02}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon",0.02,"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AmovPpneMstpSrasWpstDnon_AmovPpneMstpSnonWnonDnon: TransAnimBase + { + actions = "CivilProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AmovPpneMstpSnonWnonDnon"; + speed = 0.86; + disableWeapons = "true"; + showHandGun = "false"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + onLandBeg = "true"; + onLandEnd = "true"; + soundOverride = ""; + soundEnabled = "false"; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon_AmovPpneMstpSnonWnonDnon_end",0.02}; + InterpolateTo[] = {"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AmovPpneMstpSrasWpstDnon_AmovPpneMstpSnonWnonDnon_end: AmovPpneMstpSrasWpstDnon_AmovPpneMstpSnonWnonDnon + { + actions = "CivilProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AmovPpneMstpSnonWnonDnon_end"; + speed = 0.87; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + showHandGun = "false"; + soundOverride = ""; + soundEnabled = "false"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWrflDnon: TransAnimBase + { + actions = "RifleKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\lnr\AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWrflDnon"; + speed = 0.32; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {0.25,1,0.3,0}; + leftHandIKCurve[] = {0.05,1,0.1,0}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + soundEnabled = "false"; + leaningFactorEnd = 1; + leaningFactorBeg = 0.5; + weaponIK = 4; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWlnrDnon",0.02,"AdthPknlMstpSrasWlnrDnon_1",0.01}; + }; + class AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWpstDnon: TransAnimBase + { + actions = "PistolKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\lnr\AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWpstDnon"; + speed = 0.6; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + leftHandIKBeg = "false"; + leftHandIKEnd = "false"; + rightHandIKCurve[] = {0.5,1,0.6,0}; + leftHandIKCurve[] = {0.2,1,0.3,0}; + soundEnabled = "false"; + weaponIK = 4; + ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWpstDnon_end",0.01}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWlnrDnon_end",0.02,"AdthPknlMstpSrasWlnrDnon_1",0.01}; + }; + class AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWpstDnon_end: AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWpstDnon + { + actions = "PistolKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\lnr\AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWpstDnon_end"; + speed = 1.22; + showHandGun = "true"; + interpolationRestart = 2; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + rightHandIKCurve[] = {0.05,0,0.1,1}; + leftHandIKCurve[] = {0.45,0,0.5,1}; + soundEnabled = "false"; + weaponIK = 2; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWlnrDnon",0.02,"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AmovPknlMstpSrasWlnrDnon_AwopPknlMstpSoptWbinDnon: TransAnimBase + { + actions = "BinocKneelLnrActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\lnr\AmovPknlMstpSrasWlnrDnon_AwopPknlMstpSoptWbinDnon"; + rightHandIKCurve[] = {1}; + leftHandIKCurve[] = {0.05,1,0.15,0}; + speed = 0.75; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKEnd = "false"; + rightHandIKBeg = "true"; + rightHandIKEnd = "true"; + canPullTrigger = "false"; + weaponIK = 4; + ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon_AwopPknlMstpSoptWbinDnon_End",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWlnrDnon_end",0.01,"AdthPknlMstpSrasWlnrDnon_1",0.01}; + }; + class AmovPknlMstpSrasWlnrDnon_AwopPknlMstpSoptWbinDnon_End: AmovPknlMstpSrasWlnrDnon_AwopPknlMstpSoptWbinDnon + { + actions = "BinocKneelLnrActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\lnr\AmovPknlMstpSrasWlnrDnon_AwopPknlMstpSoptWbinDnon_end"; + speed = 1.3; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {1}; + rightHandIKEnd = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWlnrDnon",0.01,"AdthPknlMstpSlowWlnrDnon_binocular",0.01}; + }; + class AmovPknlMstpSrasWlnrDnon_AmovPercMstpSnonWnonDnon: TransAnimBase + { + actions = "CivilStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\lnr\AmovPknlMstpSrasWlnrDnon_AmovPercMstpSnonWnonDnon"; + speed = 0.34; + rightHandIKCurve[] = {0.45,1,0.5,0}; + leftHandIKCurve[] = {0.05,1,0.15,0}; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + soundOverride = "standup"; + soundEnabled = "true"; + weaponIK = 4; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.03}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon_AmovPknlMstpSrasWlnrDnon",0.02,"AdthPknlMstpSrasWlnrDnon_1",0.01}; + }; + class AmovPknlMstpSrasWlnrDnon_AmovPpneMstpSnonWnonDnon: TransAnimBase + { + actions = "CivilProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\lnr\AmovPknlMstpSrasWlnrDnon_AmovPpneMstpSnonWnonDnon"; + speed = 0.33; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + onLandBeg = "false"; + onLandEnd = "true"; + interpolationRestart = 2; + soundOverride = "laydown"; + soundEnabled = "true"; + duty = 0.25; + leftHandIKCurve[] = {0.1,1,0.15,0}; + rightHandIKCurve[] = {0.1,1,0.15,0}; + weaponIK = 4; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMstpSnonWnonDnon_AmovPpneMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon_AmovPknlMstpSrasWlnrDnon",0.02,"AdthPknlMstpSrasWlnrDnon_1",0.01}; + }; + class AmovPercMstpSrasWlnrDnon_AmovPpneMstpSnonWnonDnon: AmovPknlMstpSrasWlnrDnon_AmovPpneMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\lnr\AmovPercMstpSrasWlnrDnon_AmovPpneMstpSnonWnonDnon"; + speed = 0.229008; + duty = 0.5; + leftHandIKCurve[] = {0.95,1,1,0}; + rightHandIKCurve[] = {0.05,1,0.1,0}; + weaponIK = 4; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMstpSnonWnonDnon_AmovPpneMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {}; + }; + class AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWrflDnon: TransAnimBase_noIK + { + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWrflDnon"; + speed = 0.72; + showItemInHand = "true"; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWrflDnon_end",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon_AwopPercMstpSoptWbinDnon_end",0.01,"AdthPercMstpSlowWrflDnon_binocular",0.01}; + }; + class AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWrflDnon_end: AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWrflDnon_end"; + speed = 0.9; + showItemInHand = "false"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon_AwopPercMstpSoptWbinDnon",0.01,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWrflDnon: TransAnimBase + { + visibleSize = 0.350125; + actions = "RifleKneelActions"; + file = "\ca\anims\characters\data\anim\sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AmovPknlMstpSrasWrflDnon"; + speed = 0.92; + showItemInHand = "true"; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWrflDnon_end",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon_AwopPknlMstpSoptWbinDnon_end",0.01,"AdthPknlMstpSlowWrflDnon_binocular",0.01}; + }; + class AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWrflDnon_end: AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWrflDnon + { + actions = "RifleKneelActions"; + file = "\ca\anims\characters\data\anim\sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AmovPknlMstpSrasWrflDnon_end"; + speed = 1.1; + showItemInHand = "false"; + interpolationRestart = 2; + rightHandIKEnd = "true"; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon_AwopPknlMstpSoptWbinDnon",0.01,"AdthPknlMstpSrasWrflDnon_1",0.01}; + }; + class AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWrflDnon: TransAnimBase + { + visibleSize = 0.125013; + actions = "RifleProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\opt\bin\AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWrflDnon"; + speed = 0.92; + showItemInHand = "true"; + disableWeapon = 1; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + onLandBeg = "true"; + onLandEnd = "true"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWrflDnon_end",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon_AwopPpneMstpSoptWbinDnon_end",0.01,"AdthPpneMstpSlowWrflDnon_binocular",0.01}; + }; + class AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWrflDnon_end: AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWrflDnon + { + actions = "RifleProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\opt\bin\AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWrflDnon_end"; + speed = 0.66; + showItemInHand = "false"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon_AwopPpneMstpSoptWbinDnon",0.01,"AdthPpneMstpSrasWrflDnon_1",0.01}; + }; + class AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWpstDnon: TransAnimBase + { + actions = "PistolStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWpstDnon"; + speed = 0.95; + showItemInHand = "true"; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWpstDnon_mid",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon_end",0.01,"AdthPercMstpSnonWnonDnon_binocular",0.01}; + }; + class AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWpstDnon_mid: AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWpstDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWpstDnon_mid"; + speed = 0.48; + showItemInHand = "false"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWpstDnon_end",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon_mid",0.01,"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWpstDnon_end: AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWpstDnon_mid + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWpstDnon_end"; + speed = 1.71; + showHandgun = "true"; + disableWeapons = "false"; + interpolationRestart = 2; + rightHandIKEnd = "true"; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon",0.01,"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWpstDnon: TransAnimBase + { + actions = "PistolKneelActions"; + file = "\ca\anims\characters\data\anim\sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AmovPknlMstpSrasWpstDnon"; + speed = 1.16; + showItemInHand = "true"; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWpstDnon_mid",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon_end",0.01,"AdthPknlMstpSnonWnonDnon_binocular",0.01}; + }; + class AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWpstDnon_mid: AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWpstDnon + { + file = "\ca\anims\characters\data\anim\sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AmovPknlMstpSrasWpstDnon_mid"; + speed = 0.89; + showItemInHand = "false"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWpstDnon_end",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon_mid",0.01,"AdthPknlMstpSnonWnonDnon_1",0.01}; + }; + class AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWpstDnon_end: AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWpstDnon_mid + { + file = "\ca\anims\characters\data\anim\sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AmovPknlMstpSrasWpstDnon_end"; + speed = 0.85; + showHandgun = "true"; + interpolationRestart = 2; + rightHandIKEnd = "true"; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon",0.01,"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon: TransAnimBase + { + visibleSize = 0.125013; + actions = "PistolProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\opt\bin\AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon"; + speed = 0.8; + showItemInHand = "true"; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + onLandBeg = "true"; + onLandEnd = "true"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon_mid",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon_AwopPpneMstpSoptWbinDnon_end",0.02,"AdthPpneMstpSnonWnonDnon_binocular",0.01}; + }; + class AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon_mid: AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\opt\bin\AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon_mid"; + speed = 0.46; + showItemInHand = "false"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon_end",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon_AwopPpneMstpSoptWbinDnon_mid",0.02,"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon_end: AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon_mid + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\opt\bin\AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon_end"; + speed = 0.86; + showHandgun = "true"; + interpolationRestart = 2; + rightHandIKEnd = "true"; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon_AwopPpneMstpSoptWbinDnon",0.02,"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWlnrDnon: TransAnimBase + { + actions = "LauncherKneelActions"; + file = "\ca\anims\characters\data\anim\sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AmovPknlMstpSrasWlnrDnon"; + speed = 1.29; + showItemInHand = "true"; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "true"; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + weaponIK = 4; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWlnrDnon_end",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon_AwopPknlMstpSoptWbinDnon_End",0.01,"AdthPknlMstpSlowWlnrDnon_binocular",0.01}; + }; + class AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWlnrDnon_end: AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWlnrDnon + { + actions = "LauncherKneelActions"; + file = "\ca\anims\characters\data\anim\sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AmovPknlMstpSrasWlnrDnon_end"; + speed = 0.75; + showItemInHand = "false"; + interpolationRestart = 2; + rightHandIKEnd = "true"; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + leftHandIKCurve[] = {0.85,0,0.95,1}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + canPullTrigger = "false"; + weaponIK = 4; + ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon_AwopPknlMstpSoptWbinDnon",0.01,"AdthPknlMstpSrasWlnrDnon_1",0.01}; + }; + class AwopPercMstpSoptWbinDnon_AmovPercMstpSnonWnonDnon: TransAnimBase + { + actions = "CivilStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_AmovPercMstpSnonWnonDnon"; + speed = 0.82; + disableWeapons = "true"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSnonWnonDnon_end",0.02}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon_AwopPercMstpSoptWbinDnon_end",0.01,"AdthPercMstpSnonWnonDnon_binocular",0.01}; + }; + class AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWlnrDnon: AwopPercMstpSoptWbinDnon_AmovPercMstpSnonWnonDnon + { + speed = 1.1; + actions = "LauncherStandStpActions"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWlnrDnon_mid",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWlnrDnon_AwopPercMstpSoptWbinDnon_end",0.02}; + }; + class AwopPercMstpSoptWbinDnon_AmovPercMstpSnonWnonDnon_end: AwopPercMstpSoptWbinDnon_AmovPercMstpSnonWnonDnon + { + actions = "CivilStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_AmovPercMstpSnonWnonDnon_end"; + speed = 2.03; + showItemInHand = "false"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon_AwopPercMstpSoptWbinDnon",0.01,"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWlnrDnon_mid: AwopPercMstpSoptWbinDnon_AmovPercMstpSnonWnonDnon_end + { + speed = 2.2; + actions = "LauncherStandStpActions"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWlnrDnon_end",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWlnrDnon_AwopPercMstpSoptWbinDnon_mid",0.02}; + }; + class AwopPpneMstpSoptWbinDnon_AmovPpneMstpSnonWnonDnon: TransAnimBase + { + actions = "CivilProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\opt\bin\AwopPpneMstpSoptWbinDnon_AmovPpneMstpSnonWnonDnon"; + speed = 0.71; + disableWeapons = "true"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + onLandBeg = "true"; + onLandEnd = "true"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSnonWnonDnon_end",0.02}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon_AwopPpneMstpSoptWbinDnon_end",0.01,"AdthPpneMstpSnonWnonDnon_binocular",0.01}; + }; + class AwopPpneMstpSoptWbinDnon_AmovPpneMstpSnonWnonDnon_end: AwopPpneMstpSoptWbinDnon_AmovPpneMstpSnonWnonDnon + { + actions = "CivilProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\opt\bin\AwopPpneMstpSoptWbinDnon_AmovPpneMstpSnonWnonDnon_end"; + speed = 1.1; + showItemInHand = "false"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon_AwopPpneMstpSoptWbinDnon",0.01,"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon: TransAnimBase + { + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon"; + speed = 0.4; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon_AmovPercMstpSnonWnonDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AmovPpneMstpSnonWnonDnon_AmovPpneMstpSrasWrflDnon: TransAnimBase + { + actions = "RifleProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AmovPpneMstpSrasWrflDnon"; + speed = 0.35; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + onLandBeg = "true"; + onLandEnd = "true"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AdthPpneMstpSrasWrflDnon_1",0.01}; + }; + class AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon: TransAnimBase + { + actions = "PistolStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDf"; + soundEdge[] = {0.25,0.5,0.75,1}; + speed = 0.47619; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + walkcycles = 2; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_1",0.02}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_1",0.02,"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_1: TransAnimBase + { + actions = "PistolStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon"; + speed = 0.6; + disableWeapons = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + interpolationRestart = 2; + interpolationSpeed = 2; + canPullTrigger = "false"; + enableOptics = 2; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_end",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_AmovPercMstpSnonWnonDnon_end",0.02,"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_end: AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon + { + actions = "PistolStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_end"; + speed = 1.64; + showHandGun = "true"; + interpolationRestart = 2; + interpolationSpeed = 2; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_AmovPercMstpSnonWnonDnon",0.02,"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AmovPpneMstpSnonWnonDnon_AmovPpneMstpSrasWpstDnon: TransAnimBase + { + actions = "PistolProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AmovPpneMstpSrasWpstDnon"; + speed = 0.86; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + onLandBeg = "true"; + onLandEnd = "true"; + canPullTrigger = "false"; + enableOptics = 2; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon_AmovPpneMstpSrasWpstDnon_end",0.02}; + InterpolateTo[] = {"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AmovPpneMstpSnonWnonDnon_AmovPpneMstpSrasWpstDnon_end: AmovPpneMstpSnonWnonDnon_AmovPpneMstpSrasWpstDnon + { + actions = "PistolProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AmovPpneMstpSrasWpstDnon_end"; + speed = 0.87; + showHandGun = "true"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AmovPercMstpSnonWnonDnon_AmovPknlMstpSrasWlnrDnon: TransAnimBase + { + actions = "LauncherKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AmovPknlMstpSrasWlnrDnon"; + speed = 0.34; + rightHandIKCurve[] = {0.5,0,0.55,1}; + leftHandIKCurve[] = {0.85,0,0.95,1}; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + canPullTrigger = "false"; + weaponIK = 4; + ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon_AmovPercMstpSnonWnonDnon",0.02,"AdthPknlMstpSrasWlnrDnon_1",0.01}; + }; + class amovpknlmstpsnonwnondnon_amovpknlmstpsraswlnrdnon: AmovPercMstpSnonWnonDnon_AmovPknlMstpSrasWlnrDnon + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\non\non\amovpknlmstpsnonwnondnon_amovpknlmstpsraswlnrdnon.rtm"; + speed = 0.5; + leftHandIKCurve[] = {0.7,0,0.75,1}; + rightHandIKCurve[] = {0.45,0,0.5,1}; + weaponIK = 4; + ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon",0.01}; + InterpolateTo[] = {"amovpknlmstpsraswlnrdnon_amovpknlmstpsnonwnondnon",0.02}; + }; + class AmovPpneMstpSnonWnonDnon_AmovPknlMstpSrasWlnrDnon: AmovPercMstpSnonWnonDnon_AmovPknlMstpSrasWlnrDnon + { + actions = "LauncherKneelStpActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AmovPknlMstpSrasWlnrDnon"; + speed = 0.31; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + onLandBeg = "true"; + onLandEnd = "false"; + leftHandIKCurve[] = {0.85,0,0.9,1}; + rightHandIKCurve[] = {0.85,0,0.9,1}; + interpolationRestart = 2; + canPullTrigger = "false"; + weaponIK = 4; + ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon_AmovPpneMstpSnonWnonDnon",0.02,"AdthPknlMstpSrasWlnrDnon_1",0.01}; + }; + class AmovPercMstpSnonWnonDnon_AwopPercMstpSoptWbinDnon: TransAnimBase + { + actions = "BinocStandCivilActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AwopPercMstpSoptWbinDnon"; + speed = 2; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon_AwopPercMstpSoptWbinDnon_end",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSnonWnonDnon_end",0.01,"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AmovPercMstpSrasWlnrDnon_AwopPercMstpSoptWbinDnon_mid: AmovPercMstpSnonWnonDnon_AwopPercMstpSoptWbinDnon + { + actions = "BinocStandLnrActions"; + speed = 2.2; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKEnd = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSrasWlnrDnon_AwopPercMstpSoptWbinDnon_end",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWlnrDnon_mid",0.02}; + }; + class AmovPercMstpSnonWnonDnon_AwopPercMstpSoptWbinDnon_end: AmovPercMstpSnonWnonDnon_AwopPercMstpSoptWbinDnon + { + actions = "BinocStandCivilActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AwopPercMstpSoptWbinDnon_end"; + speed = 0.98; + showItemInHand = "true"; + interpolationRestart = 2; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSnonWnonDnon",0.01,"AdthPercMstpSnonWnonDnon_binocular",0.01}; + }; + class AmovPercMstpSrasWlnrDnon_AwopPercMstpSoptWbinDnon_end: AmovPercMstpSnonWnonDnon_AwopPercMstpSoptWbinDnon_end + { + actions = "BinocStandLnrActions"; + speed = 1.1; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWlnrDnon",0.02}; + }; + class AmovPpneMstpSnonWnonDnon_AwopPpneMstpSoptWbinDnon: TransAnimBase + { + actions = "BinocProneCivilActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AwopPpneMstpSoptWbinDnon"; + speed = 0.8; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + onLandBeg = "true"; + onLandEnd = "true"; + interpolationRestart = 2; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon_AwopPpneMstpSoptWbinDnon_end",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSnonWnonDnon_end",0.01,"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AmovPpneMstpSnonWnonDnon_AwopPpneMstpSoptWbinDnon_end: AmovPpneMstpSnonWnonDnon_AwopPpneMstpSoptWbinDnon + { + actions = "BinocProneCivilActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AwopPpneMstpSoptWbinDnon_end"; + speed = 1; + showItemInHand = "true"; + interpolationRestart = 2; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSnonWnonDnon",0.01,"AdthPpneMstpSnonWnonDnon_binocular",0.01}; + }; + class AmovPercMevaSrasWrflDf: SprintBaseDf + { + actions = "RifleStandEvasiveActions"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Mrun_Slow_Wrfl.p3d"; + relSpeedMin = 0.797005; + soundOverride = "sprint"; + soundEnabled = "true"; + limitGunMovement = 0.1; + weaponIK = 1; + headBobStrength = 0.253731; + duty = 0.5; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMrunSlowWrflDf",0.025,"AmovPercMwlkSrasWrflDf",0.025,"AmovPercMrunSrasWrflDf",0.025,"AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPknlMevaSrasWrflDf",0.025,"AmovPercMevaSlowWrflDf",0.025,"AmovPercMevaSrasWrflDfl",0.025,"AmovPercMevaSrasWrflDfr",0.025,"AdthPercMrunSlowWrflDf_6",0.01,"AdthPercMrunSlowWrflDf_A1short",0.01,"AdthPercMrunSlowWrflDf_A2short",0.01,"AdthPercMrunSlowWrflDf_A3short",0.01,"AdthPercMrunSlowWrflDf_A4short",0.01}; + }; + class AmovPknlMevaSrasWrflDf: AmovPercMevaSrasWrflDf + { + actions = "RifleKneelEvasiveActions"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSlowWrflDf",0.025,"AmovPknlMrunSrasWrflDf",0.025,"AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMevaSrasWrflDf",0.025,"AmovPercMevaSlowWrflDf",0.025,"AmovPknlMevaSrasWrflDfl",0.025,"AmovPknlMevaSrasWrflDfr",0.025}; + }; + class AmovPercMevaSlowWrflDf: AmovPercMevaSrasWrflDf + { + actions = "RifleStandLowEvasiveActions"; + limitGunMovement = 0.1; + weaponIK = 1; + headBobStrength = 0.253731; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.025,"AmovPercMwlkSlowWrflDf",0.025,"AmovPercMrunSlowWrflDf",0.025,"AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMevaSrasWrflDf",0.025,"AmovPknlMevaSrasWrflDf",0.025,"AidlPercMevaSrasWrflDf",0.01,"AmovPercMevaSlowWrflDfl",0.025,"AmovPercMevaSlowWrflDfr",0.025,"AdthPercMrunSlowWrflDf_A1short",0.01,"AdthPercMrunSlowWrflDf_A2short",0.01,"AdthPercMrunSlowWrflDf_A3short",0.01,"AdthPercMrunSlowWrflDf_A4short",0.01}; + }; + class AidlPercMevaSrasWrflDf: AmovPercMevaSlowWrflDf + { + actions = "RifleStandEvasiveActions_Idle"; + ConnectTo[] = {}; + InterpolateTo[] = {"AidlPercMwlkSrasWrflDf",0.025,"AidlPercMrunSrasWrflDf",0.025,"AmovPercMevaSlowWrflDf",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AdthPercMrunSlowWrflDf_A1short",0.01,"AdthPercMrunSlowWrflDf_A2short",0.01,"AdthPercMrunSlowWrflDf_A3short",0.01,"AdthPercMrunSlowWrflDf_A4short",0.01,"AidlPercMstpSrasWrflDnon0S",0.02,"AidlPercMstpSrasWrflDnon",0.02}; + }; + class AidlPercMwlkSrasWrflDb: AmovPercMwlkSlowWrflDb + { + actions = "RifleStandActions_Idle"; + ConnectTo[] = {}; + InterpolateTo[] = {"AidlPercMwlkSrasWrflDf",0.02,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon0S",0.02,"AidlPercMstpSrasWrflDnon",0.02}; + }; + class AmovPercMevaSrasWrflDfl: SprintBaseDfl + { + actions = "RifleStandEvasiveActions"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Mrun_Slow_Wrfl_Dl.p3d"; + soundOverride = "sprint"; + soundEnabled = "true"; + limitGunMovement = 0.1; + weaponIK = 1; + headBobStrength = 0.253731; + duty = 0.5; + relSpeedMax = 1.09651; + relSpeedMin = 0.797005; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMrunSlowWrflDfl",0.025,"AmovPercMwlkSrasWrflDfl",0.025,"AmovPercMrunSrasWrflDfl",0.025,"AmovPercMrunSrasWrflDl",0.05,"AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMevaSrasWrflDf",0.025,"AmovPknlMevaSrasWrflDfl",0.025,"AmovPercMevaSlowWrflDfl",0.025,"AmovPercMevaSrasWrflDfr",0.025,"AdthPercMrunSlowWrflDf_6",0.01,"AdthPercMrunSlowWrflDf_A1short",0.01,"AdthPercMrunSlowWrflDf_A2short",0.01,"AdthPercMrunSlowWrflDf_A3short",0.01,"AdthPercMrunSlowWrflDf_A4short",0.01}; + }; + class AmovPknlMevaSrasWrflDfl: AmovPercMevaSrasWrflDfl + { + actions = "RifleKneelEvasiveActions"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSlowWrflDfl",0.025,"AmovPknlMrunSrasWrflDfl",0.025,"AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPknlMevaSrasWrflDf",0.025,"AmovPercMevaSrasWrflDfl",0.025,"AmovPercMevaSlowWrflDfl",0.025,"AmovPknlMevaSrasWrflDfr",0.025}; + }; + class AmovPercMevaSlowWrflDfl: AmovPercMevaSrasWrflDfl + { + actions = "RifleStandLowEvasiveActions"; + limitGunMovement = 0.1; + weaponIK = 1; + headBobStrength = 0.253731; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.025,"AmovPercMwlkSlowWrflDfl",0.025,"AmovPercMrunSlowWrflDfl",0.025,"AmovPercMrunSrasWrflDfl",0.025,"AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMevaSlowWrflDf",0.025,"AmovPercMevaSrasWrflDfl",0.025,"AmovPknlMevaSrasWrflDfl",0.025,"AmovPercMevaSlowWrflDfr",0.025,"AdthPercMrunSlowWrflDf_A1short",0.01,"AdthPercMrunSlowWrflDf_A2short",0.01,"AdthPercMrunSlowWrflDf_A3short",0.01,"AdthPercMrunSlowWrflDf_A4short",0.01}; + }; + class AmovPercMevaSrasWrflDfr: SprintBaseDfr + { + actions = "RifleStandEvasiveActions"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Mrun_Slow_Wrfl_Dr.p3d"; + soundOverride = "sprint"; + soundEnabled = "true"; + limitGunMovement = 0.1; + weaponIK = 1; + headBobStrength = 0.253731; + relSpeedMin = 0.797005; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMrunSlowWrflDfr",0.025,"AmovPercMwlkSrasWrflDfr",0.025,"AmovPercMrunSrasWrflDr",0.05,"AmovPercMrunSrasWrflDfr",0.025,"AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMevaSrasWrflDf",0.025,"AmovPercMevaSrasWrflDfl",0.025,"AmovPknlMevaSrasWrflDfr",0.025,"AmovPercMevaSlowWrflDfr",0.025,"AdthPercMrunSlowWrflDf_6",0.01,"AdthPercMrunSlowWrflDf_A1short",0.01,"AdthPercMrunSlowWrflDf_A2short",0.01,"AdthPercMrunSlowWrflDf_A3short",0.01,"AdthPercMrunSlowWrflDf_A4short",0.01}; + }; + class AmovPknlMevaSrasWrflDfr: AmovPercMevaSrasWrflDfr + { + actions = "RifleKneelEvasiveActions"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSlowWrflDfr",0.025,"AmovPknlMrunSrasWrflDfr",0.025,"AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPknlMevaSrasWrflDf",0.025,"AmovPknlMevaSrasWrflDfl",0.025,"AmovPercMevaSrasWrflDfr",0.025,"AmovPercMevaSlowWrflDfr",0.025}; + }; + class AmovPercMevaSlowWrflDfr: AmovPercMevaSrasWrflDfr + { + actions = "RifleStandLowEvasiveActions"; + limitGunMovement = 0.1; + weaponIK = 1; + headBobStrength = 0.253731; + ConnectTo[] = {}; + 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,"AdthPercMrunSlowWrflDf_A1short",0.01,"AdthPercMrunSlowWrflDf_A2short",0.01,"AdthPercMrunSlowWrflDf_A3short",0.01,"AdthPercMrunSlowWrflDf_A4short",0.01}; + }; + class AmovPercMstpSlowWrflDnon_AmovPercMevaSrasWrflDl: AmovPercMstpSlowWrflDnon + { + actions = "RifleLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_AmovPercMevaSrasWrflDl"; + speed = 0.55; + soundOverride = "run"; + soundEnabled = "true"; + looped = "false"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPercMwlkSrasWrflDl",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDl: AmovPercMstpSlowWrflDnon + { + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\run\low\rfl\AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDl"; + speed = 0.6; + soundOverride = "sprint"; + soundEnabled = "true"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPercMwlkSrasWrflDl",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSrasWrflDnon_AmovPercMevaSrasWrflDl: AmovPercMstpSrasWrflDnon + { + variantsAI[] = {}; + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AmovPercMevaSrasWrflDl"; + speed = 0.57; + soundOverride = "run"; + soundEnabled = "true"; + looped = "false"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPercMwlkSrasWrflDl",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDl: AmovPercMrunSrasWrflDf + { + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\run\ras\rfl\AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDl"; + speed = 0.57; + soundOverride = "run"; + soundEnabled = "true"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPercMwlkSrasWrflDl",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSlowWrflDnon_AmovPercMevaSrasWrflDr: AmovPercMstpSlowWrflDnon + { + actions = "RifleLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_AmovPercMevaSrasWrflDr"; + speed = 0.52; + soundOverride = "run"; + soundEnabled = "true"; + looped = "false"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPercMwlkSrasWrflDr",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDr: AmovPercMstpSlowWrflDnon + { + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\run\low\rfl\AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDr"; + speed = 0.54; + soundOverride = "sprint"; + soundEnabled = "true"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPercMwlkSrasWrflDr",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSrasWrflDnon_AmovPercMevaSrasWrflDr: AmovPercMstpSrasWrflDnon + { + variantsAI[] = {}; + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AmovPercMevaSrasWrflDr"; + speed = 0.51; + soundOverride = "run"; + soundEnabled = "true"; + looped = "false"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPercMwlkSrasWrflDr",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDr: AmovPercMrunSrasWrflDf + { + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\run\ras\rfl\AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDr"; + speed = 0.55; + soundOverride = "run"; + soundEnabled = "true"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPercMwlkSrasWrflDr",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSlowWrflDnon_AmovPercMevaSrasWrflDb: AmovPercMstpSlowWrflDnon + { + actions = "RifleLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_AmovPercMevaSrasWrflDb"; + speed = 0.97; + soundOverride = "run"; + soundEnabled = "true"; + looped = "false"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPercMwlkSrasWrflDb",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDb: AmovPercMstpSlowWrflDnon + { + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\run\low\rfl\AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDb"; + speed = 0.92; + soundOverride = "sprint"; + soundEnabled = "true"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPercMwlkSrasWrflDb",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSrasWrflDnon_AmovPercMevaSrasWrflDb: AmovPercMstpSrasWrflDnon + { + variantsAI[] = {}; + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AmovPercMevaSrasWrflDb"; + speed = 0.95; + soundOverride = "run"; + soundEnabled = "true"; + looped = "false"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPercMwlkSrasWrflDb",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDb: AmovPercMrunSrasWrflDf + { + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\run\ras\rfl\AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDb"; + speed = 0.92; + soundOverride = "run"; + soundEnabled = "true"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPercMwlkSrasWrflDb",0.02}; + InterpolateTo[] = {}; + }; + class AmovPknlMstpSrasWrflDnon_AmovPknlMevaSrasWrflDl: AmovPknlMstpSrasWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AmovPknlMevaSrasWrflDl"; + speed = 0.57; + soundOverride = "sprint"; + soundEnabled = "true"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPknlMwlkSrasWrflDl",0.02}; + InterpolateTo[] = {}; + }; + class AmovPknlMstpSrasWrflDnon_AmovPknlMevaSrasWrflDr: AmovPknlMstpSrasWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AmovPknlMevaSrasWrflDr"; + speed = 0.51; + soundOverride = "sprint"; + soundEnabled = "true"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPknlMwlkSrasWrflDr",0.02}; + InterpolateTo[] = {}; + }; + class AmovPknlMstpSrasWrflDnon_AmovPknlMevaSrasWrflDb: AmovPknlMstpSrasWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AmovPknlMevaSrasWrflDb"; + speed = 0.7; + soundOverride = "sprint"; + soundEnabled = "true"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPknlMwlkSrasWrflDb",0.02}; + InterpolateTo[] = {}; + }; + class AmovPpneMstpSrasWrflDnon_AmovPpneMevaSlowWrflDl: AmovPpneMstpSrasWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AmovPpneMevaSlowWrflDl"; + speed = 1.1; + duty = 3; + soundOverride = ""; + enableOptics = "false"; + enableDirectControl = 0; + relSpeedMin = 0.597338; + soundEnabled = "false"; + headBobStrength = -1; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {}; + }; + class AmovPpneMstpSrasWrflDnon_AmovPpneMevaSlowWrflDr: AmovPpneMstpSrasWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AmovPpneMevaSlowWrflDr"; + speed = 1.2; + duty = 3; + soundOverride = ""; + enableOptics = "false"; + enableDirectControl = 0; + relSpeedMin = 0.597338; + soundEnabled = "false"; + headBobStrength = -1; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMevaSrasWpstDf: SprintCivilBaseDf + { + actions = "PistolStandEvasiveActions"; + soundOverride = "sprint"; + soundEnabled = "true"; + limitGunMovement = 0.1; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Mrun_Slow_Wrfl.p3d"; + showHandGun = "true"; + duty = 0.5; + visibleSize = 1; + aimPrecision = 1; + relSpeedMin = 0.687188; + relSpeedMax = 1.09651; + enableOptics = 2; + speed = 1.71429; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\spr\low\pst\AmovPercMsprSlowWpstDf"; + weaponIK = 2; + ConnectTo[] = {"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDf",0.025,"AmovPercMrunSrasWpstDf",0.02,"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02,"AmovPercMevaSrasWpstDfl",0.02,"AmovPercMevaSrasWpstDfr",0.02}; + }; + class AmovPercMevaSlowWpstDf: AmovPercMevaSrasWpstDf + { + disableWeapons = "true"; + actions = "PistolLowStandActions"; + weaponIK = 2; + ConnectTo[] = {"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.02,"AmovPercMwlkSlowWpstDf",0.025,"AmovPercMrunSlowWpstDf",0.025,"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02,"AmovPercMevaSlowWpstDfl",0.025,"AmovPercMevaSlowWpstDfr",0.025}; + }; + class AmovPercMevaSrasWpstDfl: SprintCivilBaseDfl + { + actions = "PistolStandEvasiveActions"; + soundOverride = "sprint"; + soundEnabled = "true"; + limitGunMovement = 0.1; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Mrun_Slow_Wrfl_Dl.p3d"; + showHandGun = "true"; + enableOptics = 2; + speed = 1.71429; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\spr\low\pst\AmovPercMsprSlowWpstDfl"; + duty = 0.5; + visibleSize = 1; + relSpeedMin = 0.687188; + relSpeedMax = 1.09651; + weaponIK = 2; + ConnectTo[] = {"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDfl",0.025,"AmovPercMrunSrasWpstDfl",0.02,"AmovPercMrunSrasWpstDl",0.02,"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02,"AmovPercMevaSrasWpstDf",0.02,"AmovPercMevaSrasWpstDfr",0.02}; + }; + class AmovPercMevaSlowWpstDfl: AmovPercMevaSrasWpstDfl + { + disableWeapons = "true"; + actions = "PistolLowStandActions"; + weaponIK = 2; + ConnectTo[] = {"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.02,"AmovPercMwlkSlowWpstDfl",0.025,"AmovPercMrunSlowWpstDfl",0.025,"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02,"AmovPercMevaSlowWpstDf",0.025,"AmovPercMevaSlowWpstDfr",0.025}; + }; + class AmovPercMevaSrasWpstDfr: SprintCivilBaseDfr + { + actions = "PistolStandEvasiveActions"; + speed = 1.67; + soundOverride = "sprint"; + soundEnabled = "true"; + limitGunMovement = 0.1; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Mrun_Slow_Wrfl_Dr.p3d"; + showHandGun = "true"; + enableOptics = 2; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\spr\low\pst\AmovPercMsprSlowWpstDfr"; + duty = 0.5; + visibleSize = 1; + relSpeedMin = 0.687188; + relSpeedMax = 1.09651; + weaponIK = 2; + ConnectTo[] = {"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDfr",0.025,"AmovPercMrunSrasWpstDr",0.02,"AmovPercMrunSrasWpstDfr",0.02,"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02,"AmovPercMevaSrasWpstDf",0.02,"AmovPercMevaSrasWpstDfl",0.02}; + }; + class AmovPercMevaSlowWpstDfr: AmovPercMevaSrasWpstDfr + { + disableWeapons = "true"; + actions = "PistolLowStandActions"; + weaponIK = 2; + ConnectTo[] = {"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.02,"AmovPercMwlkSlowWpstDfr",0.025,"AmovPercMrunSlowWpstDfr",0.025,"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02,"AmovPercMevaSlowWpstDf",0.025,"AmovPercMevaSlowWpstDfl",0.025}; + }; + class AmovPpneMstpSrasWpstDnon_AmovPpneMevaSlowWpstDl: AmovPpneMstpSrasWpstDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AmovPpneMevaSlowWpstDl"; + speed = 1.02; + duty = 2.5; + soundOverride = ""; + enableOptics = "false"; + enableDirectControl = 0; + soundEnabled = "false"; + headBobStrength = -1; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {}; + }; + class AmovPpneMstpSrasWpstDnon_AmovPpneMevaSlowWpstDr: AmovPpneMstpSrasWpstDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AmovPpneMevaSlowWpstDr"; + speed = 1.02; + duty = 2.5; + soundOverride = ""; + enableOptics = "false"; + enableDirectControl = 0; + soundEnabled = "false"; + headBobStrength = -1; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMevaSnonWnonDf: SprintCivilBaseDf + { + actions = "CivilEvasiveActions"; + soundOverride = "sprint"; + soundEnabled = "true"; + speed = 2; + canPullTrigger = "false"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.10649; + walkcycles = 2; + ConnectTo[] = {"AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPercMrunSnonWnonDf",0.02,"AmovPercMstpSnonWnonDnon",0.02,"AmovPercMwlkSnonWnonDf",0.025,"AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon",0.02,"AmovPercMevaSnonWnonDfl",0.02,"AmovPercMevaSnonWnonDfr",0.02}; + }; + class AmovPercMevaSnonWnonDfl: SprintCivilBaseDfl + { + actions = "CivilEvasiveActions"; + soundOverride = "sprint"; + soundEnabled = "true"; + canPullTrigger = "false"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.10649; + walkcycles = 2; + ConnectTo[] = {"AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPercMrunSnonWnonDfl",0.02,"AmovPercMstpSnonWnonDnon",0.02,"AmovPercMwlkSnonWnonDfl",0.025,"AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon",0.02,"AmovPercMevaSnonWnonDf",0.02,"AmovPercMevaSnonWnonDfr",0.02}; + }; + class AmovPercMevaSnonWnonDfr: SprintCivilBaseDfr + { + actions = "CivilEvasiveActions"; + soundOverride = "sprint"; + soundEnabled = "true"; + canPullTrigger = "false"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.10649; + walkcycles = 2; + ConnectTo[] = {"AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPercMwlkSnonWnonDfr",0.025,"AmovPercMstpSnonWnonDnon",0.02,"AmovPercMrunSnonWnonDfr",0.02,"AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon",0.02,"AmovPercMevaSnonWnonDf",0.02,"AmovPercMevaSnonWnonDfl",0.02}; + }; + class AmovPpneMstpSnonWnonDnon_AmovPpneMevaSnonWnonDl: AmovPpneMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AmovPpneMevaSnonWnonDl"; + speed = 0.95; + duty = 2; + soundOverride = "roll"; + enableOptics = "false"; + enableDirectControl = 0; + canPullTrigger = "false"; + headBobStrength = -1; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {}; + }; + class AmovPpneMstpSnonWnonDnon_AmovPpneMevaSnonWnonDr: AmovPpneMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AmovPpneMevaSnonWnonDr"; + speed = 0.95; + duty = 2; + soundOverride = "roll"; + enableOptics = "false"; + enableDirectControl = 0; + canPullTrigger = "false"; + headBobStrength = -1; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDnon_1: DefaultDie + { + actions = "DeadActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\low\Rfl\AdthPercMstpSlowWrflDnon_1"; + speed = 0.72; + looped = "false"; + equivalentTo = "AdthPercMstpSlowWrflDnon_1"; + variantsPlayer[] = {"AdthPercMstpSlowWrflDnon_1",0.166,"AdthPercMstpSlowWrflDnon_2",0.166,"AdthPercMstpSlowWrflDnon_4",0.166,"AdthPercMstpSlowWrflDnon_8",0.166,"AdthPercMstpSlowWrflDnon_16",0.166,"AdthPercMstpSlowWrflDnon_32"}; + variantsAI[] = {""}; + variantAfter[] = {0,0,0}; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_Adth.p3d"; + collisionShapeSafe = "ca\Anims\Characters\data\Geom\Sdr\geom_Adth.p3d"; + terminal = "true"; + soundOverride = "bodyfall"; + canPullTrigger = "true"; + ConnectTo[] = {"DeadState",1.0,"TestSurrender",0.9}; + InterpolateTo[] = {"TestSurrender",0.9}; + }; + class AdthPercMstpSlowWrflDnon_2: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\low\Rfl\AdthPercMstpSlowWrflDnon_2"; + speed = 0.67; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDnon_4: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\low\Rfl\AdthPercMstpSlowWrflDnon_4"; + speed = 0.49; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDnon_8: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\low\Rfl\AdthPercMstpSlowWrflDnon_8"; + speed = 0.58; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDb_8: AdthPercMstpSlowWrflDnon_8 + { + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDf_1: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\low\Rfl\AdthPercMstpSlowWrflDnon_1"; + speed = 0.72; + equivalentTo = "AdthPercMstpSlowWrflDf_1"; + variantsPlayer[] = {"AdthPercMstpSlowWrflDf_1",0.33,"AdthPercMstpSlowWrflDf_2",0.33,"AdthPercMstpSlowWrflDf_4"}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDf_2: AdthPercMstpSlowWrflDf_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\low\Rfl\AdthPercMstpSlowWrflDnon_2"; + speed = 0.66; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDf_4: AdthPercMstpSlowWrflDf_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\low\Rfl\AdthPercMstpSlowWrflDf_4"; + speed = 0.49; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDf_6: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\run\low\Rfl\AdthPercMrunSlowWrflDf_6"; + speed = 0.61; + equivalentTo = ""; + variantsPlayer[] = {}; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDnon_1: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\ras\Rfl\AdthPercMstpSrasWrflDnon_1"; + speed = 0.72; + equivalentTo = "AdthPercMstpSrasWrflDnon_1"; + variantsPlayer[] = {"AdthPercMstpSrasWrflDnon_1",0.166,"AdthPercMstpSrasWrflDnon_2",0.166,"AdthPercMstpSrasWrflDnon_4",0.166,"AdthPercMstpSrasWrflDnon_8",0.166,"AdthPercMstpSrasWrflDnon_16",0.166,"AdthPercMstpSrasWrflDnon_32"}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDnon_2: AdthPercMstpSrasWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\ras\Rfl\AdthPercMstpSrasWrflDnon_2"; + speed = 0.67; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDnon_4: AdthPercMstpSrasWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\ras\Rfl\AdthPercMstpSrasWrflDnon_4"; + speed = 0.49; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDnon_8: AdthPercMstpSrasWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\ras\Rfl\AdthPercMstpSrasWrflDnon_8"; + speed = 0.58; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDnon_rS0: AdthPercMstpSrasWrflDnon_1 + { + interpolationSpeed = 200; + variantsPlayer[] = {"AdthPercMstpSrasWrflDnon_r05",0.125,"AdthPercMstpSrasWrflDnon_r06",0.125,"AdthPercMstpSrasWrflDnon_r07",0.125,"AdthPercMstpSrasWrflDnon_r08",0.125,"AdthPercMstpSrasWrflDnon_r09",0.125,"AdthPercMstpSrasWrflDnon_r10",0.125,"AdthPercMstpSrasWrflDnon_r12",0.125,"AdthPercMstpSrasWrflDnon_r13"}; + variantAfter[] = {0,0,0}; + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\ras\Rfl\AdthPercMstpSrasWrflDnon_trans"; + speed = 1e+010; + terminal = "false"; + ConnectTo[] = {"AdthPercMstpSrasWrflDnon_r05",0.5,"AdthPercMstpSrasWrflDnon_r06",0.5,"AdthPercMstpSrasWrflDnon_r07",0.5,"AdthPercMstpSrasWrflDnon_r08",0.5,"AdthPercMstpSrasWrflDnon_r09",0.5,"AdthPercMstpSrasWrflDnon_r10",0.5,"AdthPercMstpSrasWrflDnon_r12",0.5,"AdthPercMstpSrasWrflDnon_r13",0.5}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDnon_rS0: AdthPercMstpSrasWrflDnon_rS0 + { + variantsPlayer[] = {"AdthPercMstpSlowWrflDnon_r05",0.125,"AdthPercMstpSlowWrflDnon_r06",0.125,"AdthPercMstpSlowWrflDnon_r07",0.125,"AdthPercMstpSlowWrflDnon_r08",0.125,"AdthPercMstpSlowWrflDnon_r09",0.125,"AdthPercMstpSlowWrflDnon_r10",0.125,"AdthPercMstpSlowWrflDnon_r12",0.125,"AdthPercMstpSlowWrflDnon_r13"}; + file = "\ca\anims\characters\data\anim\sdr\dth\erc\stp\low\rfl\AdthPercMstpSlowWrflDnon_trans"; + ConnectTo[] = {"AdthPercMstpSlowWrflDnon_r05",0.05,"AdthPercMstpSlowWrflDnon_r06",0.05,"AdthPercMstpSlowWrflDnon_r07",0.05,"AdthPercMstpSlowWrflDnon_r08",0.05,"AdthPercMstpSlowWrflDnon_r09",0.05,"AdthPercMstpSlowWrflDnon_r10",0.05,"AdthPercMstpSlowWrflDnon_r12",0.05,"AdthPercMstpSlowWrflDnon_r13",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDnon_r05: AdthPercMstpSrasWrflDnon_rS0 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\ras\Rfl\AdthPercMstpSrasWrflDnon_r05"; + speed = 0.441176; + terminal = "true"; + ConnectTo[] = {"DeadState",0.5}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDnon_r05: AdthPercMstpSlowWrflDnon_rS0 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\low\Rfl\AdthPercMstpSlowWrflDnon_r05"; + speed = 0.441176; + terminal = "true"; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDnon_r06: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\ras\Rfl\AdthPercMstpSrasWrflDnon_r06"; + speed = 0.6; + variantsPlayer[] = {}; + ConnectTo[] = {"DeadState",0.5}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDnon_r06: AdthPercMstpSlowWrflDnon_r05 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\low\Rfl\AdthPercMstpSlowWrflDnon_r06"; + speed = 0.6; + variantsPlayer[] = {}; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDnon_r07: AdthPercMstpSrasWrflDnon_r06 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\ras\Rfl\AdthPercMstpSrasWrflDnon_r07"; + speed = 0.38961; + ConnectTo[] = {"DeadState",0.5}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDnon_r07: AdthPercMstpSlowWrflDnon_r06 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\low\Rfl\AdthPercMstpSlowWrflDnon_r07"; + speed = 0.38961; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDnon_r08: AdthPercMstpSrasWrflDnon_r06 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\ras\Rfl\AdthPercMstpSrasWrflDnon_r08"; + speed = 0.394737; + ConnectTo[] = {"DeadState",0.5}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDnon_r08: AdthPercMstpSlowWrflDnon_r06 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\low\Rfl\AdthPercMstpSlowWrflDnon_r08"; + speed = 0.394737; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDnon_r09: AdthPercMstpSrasWrflDnon_r06 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\ras\Rfl\AdthPercMstpSrasWrflDnon_r09"; + speed = 0.447761; + ConnectTo[] = {"DeadState",0.5}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDnon_r09: AdthPercMstpSlowWrflDnon_r06 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\low\Rfl\AdthPercMstpSlowWrflDnon_r09"; + speed = 0.447761; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDnon_r10: AdthPercMstpSrasWrflDnon_r06 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\ras\Rfl\AdthPercMstpSrasWrflDnon_r10"; + speed = 0.252101; + ConnectTo[] = {"DeadState",0.5}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDnon_r10: AdthPercMstpSlowWrflDnon_r06 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\low\Rfl\AdthPercMstpSlowWrflDnon_r10"; + speed = 0.252101; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDnon_r12: AdthPercMstpSrasWrflDnon_r06 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\ras\Rfl\AdthPercMstpSrasWrflDnon_r12"; + speed = 0.453571; + ConnectTo[] = {"DeadState",0.5}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDnon_r12: AdthPercMstpSlowWrflDnon_r06 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\low\Rfl\AdthPercMstpSlowWrflDnon_r12"; + speed = 0.453571; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDnon_r13: AdthPercMstpSrasWrflDnon_r06 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\ras\Rfl\AdthPercMstpSrasWrflDnon_r13"; + speed = 0.379747; + ConnectTo[] = {"DeadState",0.5}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDnon_r13: AdthPercMstpSlowWrflDnon_r06 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\low\Rfl\AdthPercMstpSlowWrflDnon_r13"; + speed = 0.379747; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDf_A1short: AdthPercMstpSlowWrflDnon_r13 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDf_A1short"; + speed = 0.697674; + interpolationSpeed = 5; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDf_A2short: AdthPercMrunSlowWrflDf_A1short + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDf_A2short"; + speed = 0.612245; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDf_A3short: AdthPercMrunSlowWrflDf_A1short + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDf_A3short"; + speed = 0.666667; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDf_A4short: AdthPercMrunSlowWrflDf_A1short + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDf_4short"; + speed = 0.75; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDfl_A1short: AdthPercMrunSlowWrflDf_A1short + { + speed = 0.697674; + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDfl_1short"; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDfr_A1short: AdthPercMrunSlowWrflDfl_A1short + { + speed = 0.697674; + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDfr_1short"; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDfr_A2short: AdthPercMrunSlowWrflDfr_A1short + { + speed = 0.612245; + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDfr_2short"; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDfr_A3short: AdthPercMrunSlowWrflDfr_A1short + { + speed = 0.666667; + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDfr_3short"; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDfr_A4short: AdthPercMrunSlowWrflDfr_A1short + { + speed = 0.75; + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDfr_4short"; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDfl_A2short: AdthPercMrunSlowWrflDfl_A1short + { + speed = 0.612245; + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDfl_2short"; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDfl_A3short: AdthPercMrunSlowWrflDfl_A1short + { + speed = 0.666667; + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDfl_3short"; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDfl_A4short: AdthPercMrunSlowWrflDfl_A1short + { + speed = 0.75; + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDfl_4short"; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDfl_A1: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\RagDoll\adthPercMrunSlowWrflDfl_A1"; + speed = 0.697; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDfl_A2: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDfl_A2"; + speed = 0.555; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDfl_A3: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDfl_A3"; + speed = 0.625; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDfl_A4: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDfl_A4"; + speed = 0.68; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDfr_A1: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDfr_A1"; + speed = 0.697; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDfr_A2: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDfr_A2"; + speed = 0.555; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDfr_A3: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDfr_A3"; + speed = 0.625; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDfr_A4: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDfr_A4"; + speed = 0.68; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDf_A1: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDf_A1"; + speed = 0.69; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDf_A2: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDf_A2"; + speed = 0.55; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDf_A3: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDf_A3"; + speed = 0.625; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDf_A4: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDf_A4"; + speed = 0.68; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWlnrDnon_A1: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSlowWlnrDnon_A1"; + speed = 0.42; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWlnrDnon_A2: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSlowWlnrDnon_A2"; + speed = 0.49; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWpstDnon_A1: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSlowWpstDnon_A1"; + speed = 0.81; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWpstDnon_A2: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSlowWpstDnon_A2"; + speed = 0.44; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWpstDnon_A3: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSlowWpstDnon_A3"; + speed = 0.73; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWpstDnon_A4: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSlowWpstDnon_A4"; + speed = 0.88; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWpstDnon_A5: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSlowWpstDnon_A5"; + speed = 0.49; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSnonWnonDnon_A1: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSnonWnonDnon_A1"; + speed = 0.81; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSnonWnonDnon_A2: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSnonWnonDnon_A2"; + speed = 0.44; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSnonWnonDnon_A3: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSnonWnonDnon_A3"; + speed = 0.73; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSnonWnonDnon_A4: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSnonWnonDnon_A4"; + speed = 0.88; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSnonWnonDnon_A5: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSnonWnonDnon_A5"; + speed = 0.49; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWbinDnon_A1_patrolRfl: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSrasWbinDnon_A1_patrolRfl"; + speed = 0.6; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWbinDnon_A2_patrolRfl: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSrasWbinDnon_A2_patrolRfl"; + speed = 0.652; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWlnrDnon_A1: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSrasWlnrDnon_A1"; + speed = 0.42; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWlnrDnon_A2: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSrasWlnrDnon_A2"; + speed = 0.49; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWpstDnon_A1: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSrasWpstDnon_A1"; + speed = 0.81; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWpstDnon_A2: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSrasWpstDnon_A2"; + speed = 0.44; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWpstDnon_A3: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSrasWpstDnon_A3"; + speed = 0.73; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWpstDnon_A4: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSrasWpstDnon_A4"; + speed = 0.88; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWpstDnon_A5: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSrasWpstDnon_A5"; + speed = 0.49; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSlowWlnrDnon_A1: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPknlMstpSlowWlnrDnon_A1"; + speed = 0.625; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSlowWlnrDnon_A2: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPknlMstpSlowWlnrDnon_A2"; + speed = 0.34; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSlowWlnrDnon_A4: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPknlMstpSlowWlnrDnon_A4"; + speed = 0.652; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSlowWpstDnon_A1: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPknlMstpSlowWpstDnon_A1"; + speed = 0.52; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSlowWpstDnon_A2: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPknlMstpSlowWpstDnon_A2"; + speed = 0.46; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSlowWpstDnon_A3: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPknlMstpSlowWpstDnon_A3"; + speed = 0.833; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSlowWrflDnon_A1: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPknlMstpSlowWrflDnon_A1"; + speed = 0.9; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSlowWrflDnon_A2: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPknlMstpSlowWrflDnon_A2"; + speed = 0.65; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSnonWnonDnon_A1: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPknlMstpSnonWnonDnon_A1"; + speed = 0.625; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSnonWnonDnon_A2: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPknlMstpSnonWnonDnon_A2"; + speed = 0.937; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSrasWlnrDnon_A1: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPknlMstpSrasWlnrDnon_A1"; + speed = 0.625; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSrasWlnrDnon_A2: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPknlMstpSrasWlnrDnon_A2"; + speed = 0.34; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSrasWlnrDnon_A4: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPknlMstpSrasWlnrDnon_A4"; + speed = 0.652; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSrasWpstDnon_A1: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPknlMstpSrasWpstDnon_A1"; + speed = 0.52; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSrasWpstDnon_A2: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPknlMstpSrasWpstDnon_A2"; + speed = 0.46; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSrasWpstDnon_A3: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPknlMstpSrasWpstDnon_A3"; + speed = 0.833; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSrasWrflDnon_A1: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPknlMstpSrasWrflDnon_A1"; + speed = 0.9; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSrasWrflDnon_A2: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPknlMstpSrasWrflDnon_A2"; + speed = 0.65; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDf_1: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\ras\Rfl\AdthPercMstpSrasWrflDf_1"; + speed = 0.72; + equivalentTo = "AdthPercMstpSrasWrflDf_1"; + variantsPlayer[] = {"AdthPercMstpSrasWrflDf_1",0.25,"AdthPercMstpSrasWrflDf_2",0.25,"AdthPercMstpSrasWrflDf_4",0.25,"AdthPercMstpSrasWrflDf_8",0.25}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + headBobStrength = 0; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDf_2: AdthPercMstpSrasWrflDf_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\ras\Rfl\AdthPercMstpSrasWrflDf_2"; + speed = 0.67; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDf_4: AdthPercMstpSrasWrflDf_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\ras\Rfl\AdthPercMstpSrasWrflDf_4"; + speed = 0.49; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDb_8: AdthPercMstpSrasWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\ras\Rfl\AdthPercMstpSrasWrflDnon_8"; + speed = 0.58; + equivalentTo = "AdthPercMstpSrasWrflDb_8"; + variantsPlayer[] = {"AdthPercMstpSrasWrflDb_8",0.5,"AdthPercMstpSrasWrflDb_16"}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSrasWrflDnon_1: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Knl\stp\ras\Rfl\AdthPknlMstpSrasWrflDnon_1"; + speed = 0.51; + equivalentTo = "AdthPknlMstpSrasWrflDnon_1"; + variantsPlayer[] = {"AdthPknlMstpSrasWrflDnon_1",0.5,"AdthPknlMstpSrasWrflDnon_2",0.5}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSrasWrflDnon_2: AdthPknlMstpSrasWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Knl\stp\ras\Rfl\AdthPknlMstpSrasWrflDnon_2"; + speed = 0.72; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMwlkSrasWrflDf_1: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Knl\wlk\ras\Rfl\AdthPknlMwlkSrasWrflDf_1"; + speed = 0.51; + equivalentTo = "AdthPknlMwlkSrasWrflDf_1"; + variantsPlayer[] = {"AdthPknlMstpSrasWrflDnon_1",0.5,"AdthPknlMstpSrasWrflDnon_2",0.5}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMwlkSrasWrflDf_2: AdthPknlMwlkSrasWrflDf_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Knl\wlk\ras\Rfl\AdthPknlMwlkSrasWrflDf_2"; + speed = 0.72; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSlayWrflDnon_inventory: DefaultDie + { + actions = "DeadActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\knl\stp\lay\rfl\AdthPknlMstpSlayWrflDnon_inventory"; + speed = 0.86; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_Adth.p3d"; + collisionShapeSafe = "ca\Anims\Characters\data\Geom\Sdr\geom_Adth.p3d"; + terminal = "true"; + soundOverride = "bodyfall"; + canPullTrigger = "false"; + onLandEnd = "true"; + limitGunMovement = 0.2; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSlayWrflDnon_inventoryAgony: AdthPknlMstpSlayWrflDnon_inventory + { + terminal = "false"; + interpolationSpeed = 0.35; + ConnectTo[] = {"AinjPpneMstpSnonWrflDnon",0.0001}; + InterpolateTo[] = {"AinjPpneMstpSnonWrflDnon",0.0001}; + }; + class AdthPpneMstpSrasWrflDnon_1: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\pne\stp\ras\Rfl\AdthPpneMstpSrasWrflDnon_1"; + speed = 1.67; + equivalentTo = "AdthPpneMstpSrasWrflDnon_1"; + variantsPlayer[] = {"AdthPpneMstpSrasWrflDnon_1",0.5,"AdthPpneMstpSrasWrflDnon_2",0.5}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPpneMstpSrasWrflDnon_2: AdthPpneMstpSrasWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Pne\stp\ras\Rfl\AdthPpneMstpSrasWrflDnon_2"; + speed = 1.22; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPpneMstpSlowWrflDf_1: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\pne\stp\low\Rfl\AdthPpneMstpSlowWrflDf_1"; + speed = 1.67; + equivalentTo = "AdthPpneMstpSlowWrflDf_1"; + variantsPlayer[] = {"AdthPpneMstpSlowWrflDf_1",0.5,"AdthPpneMstpSlowWrflDf_2",0.5}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPpneMstpSlowWrflDf_2: AdthPpneMstpSlowWrflDf_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Pne\stp\low\Rfl\AdthPpneMstpSlowWrflDf_2"; + speed = 1.22; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWpstDnon_1: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\erc\stp\ras\pst\AdthPercMstpSrasWpstDnon_1"; + speed = 0.48; + equivalentTo = "AdthPercMstpSrasWpstDnon_1"; + variantsPlayer[] = {"AdthPercMstpSrasWpstDnon_1",0.33,"AdthPercMstpSrasWpstDnon_3",0.33,"AdthPercMstpSrasWpstDnon_5",0.33}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWpstDnon_3: AdthPercMstpSrasWpstDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\erc\stp\ras\pst\AdthPercMstpSrasWpstDnon_3"; + speed = 0.53; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWpstDnon_5: AdthPercMstpSrasWpstDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\erc\stp\ras\pst\AdthPercMstpSrasWpstDnon_5"; + speed = 0.92; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWpstDf_2: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\erc\stp\ras\pst\AdthPercMstpSrasWpstDf_2"; + speed = 0.73; + equivalentTo = "AdthPercMstpSrasWpstDf_2"; + variantsPlayer[] = {"AdthPercMstpSrasWpstDf_2",0.33,"AdthPercMstpSrasWpstDf_6",0.33,"AdthPercMstpSrasWpstDf_7",0.33}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWpstDf_6: AdthPercMstpSrasWpstDf_2 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\erc\stp\ras\pst\AdthPercMstpSrasWpstDf_6"; + speed = 0.53; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWpstDf_7: AdthPercMstpSrasWpstDf_2 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\erc\stp\ras\pst\AdthPercMstpSrasWpstDf_7"; + speed = 0.52; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWpstDb_8: AdthPercMstpSrasWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\erc\stp\ras\pst\AdthPercMstpSrasWpstDb_8"; + speed = 0.6; + equivalentTo = ""; + variantsPlayer[] = {"AdthPercMstpSrasWpstDf_2",0.33,"AdthPercMstpSrasWpstDf_6",0.33,"AdthPercMstpSrasWpstDf_7",0.33}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWpstDb_9: AdthPercMstpSrasWpstDb_8 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\erc\stp\ras\pst\AdthPercMstpSrasWpstDb_9"; + speed = 0.7; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSrasWpstDnon_1: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\knl\stp\ras\pst\AdthPknlMstpSrasWpstDnon_1"; + speed = 0.92; + equivalentTo = "AdthPknlMstpSrasWpstDnon_1"; + variantsPlayer[] = {"AdthPknlMstpSrasWpstDnon_1",0.25,"AdthPknlMstpSrasWpstDnon_2",0.25,"AdthPknlMstpSrasWpstDnon_4",0.25,"AdthPknlMstpSrasWpstDnon_6",0.25}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSrasWpstDnon_2: AdthPknlMstpSrasWpstDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\knl\stp\ras\pst\AdthPknlMstpSrasWpstDnon_2"; + speed = 0.73; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSrasWpstDnon_4: AdthPknlMstpSrasWpstDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\knl\stp\ras\pst\AdthPknlMstpSrasWpstDnon_4"; + speed = 1.2; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSrasWpstDnon_6: AdthPknlMstpSrasWpstDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\knl\stp\ras\pst\AdthPknlMstpSrasWpstDnon_6"; + speed = 1.08; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSrasWpstDb_5: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\knl\stp\ras\pst\AdthPknlMstpSrasWpstDb_5"; + speed = 0.92; + equivalentTo = ""; + variantsPlayer[] = {}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPpneMstpSrasWpstDnon_1: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\pne\stp\ras\pst\AdthPpneMstpSrasWpstDnon_1"; + speed = 1.5; + equivalentTo = "AdthPpneMstpSrasWpstDnon_1"; + variantsPlayer[] = {"AdthPpneMstpSrasWpstDnon_1",0.5,"AdthPpneMstpSrasWpstDnon_2",0.5}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPpneMstpSrasWpstDnon_2: AdthPpneMstpSrasWpstDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\pne\stp\ras\pst\AdthPpneMstpSrasWpstDnon_2"; + speed = 1.69; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWlnrDnon_1: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\erc\stp\low\lnr\AdthPercMstpSlowWlnrDnon_D"; + speed = 0.65; + equivalentTo = "AdthPercMstpSlowWlnrDnon_1"; + variantsPlayer[] = {"AdthPercMstpSlowWlnrDnon_1",0.5,"AdthPercMstpSlowWlnrDnon_2",0.5}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWlnrDnon_2: AdthPercMstpSlowWlnrDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\erc\stp\low\lnr\AdthPercMstpSlowWlnrDnon_F"; + speed = 0.4; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWlnrDf_1: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\erc\run\low\lnr\AdthPercMrunSlowWlnrDf_A"; + speed = 0.8; + equivalentTo = "AdthPercMrunSlowWlnrDf_1"; + variantsPlayer[] = {"AdthPercMrunSlowWlnrDf_1",0.5,"AdthPercMrunSlowWlnrDf_2",0.5}; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWlnrDf_2: AdthPercMrunSlowWlnrDf_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\erc\run\low\lnr\AdthPercMrunSlowWlnrDf_C"; + speed = 0.6; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWlnrDb_1: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\erc\run\low\lnr\AdthPercMrunSlowWlnrDb_I"; + speed = 0.62; + equivalentTo = ""; + variantsPlayer[] = {}; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSrasWlnrDnon_1: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\knl\stp\ras\lnr\AdthPknlMnonSrasWlnrDnon_1"; + speed = 0.56; + equivalentTo = "AdthPknlMstpSrasWlnrDnon_1"; + variantsPlayer[] = {"AdthPknlMstpSrasWlnrDnon_1",0.5,"AdthPknlMstpSrasWlnrDnon_2",0.5}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSrasWlnrDnon_2: AdthPknlMstpSrasWlnrDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\knl\stp\low\lnr\AdthPknlMnonSlowWlnrDnon_2"; + speed = 0.53; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMwlkSrasWlnrDf_1: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\knl\run\ras\lnr\AdthPknlMrunSrasWlnrDf_1"; + speed = 0.56; + equivalentTo = "AdthPknlMwlkSrasWlnrDf_1"; + variantsPlayer[] = {"AdthPknlMwlkSrasWlnrDf_1",0.5,"AdthPknlMwlkSrasWlnrDf_2",0.5}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMwlkSrasWlnrDf_2: AdthPknlMwlkSrasWlnrDf_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\knl\run\ras\lnr\AdthPknlMrunSrasWlnrDf_2"; + speed = 0.53; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDnon_binocular: DefaultDie + { + actions = "DeadActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\erc\stp\low\rfl\AdthPercMstpSlowWrflDnon_binocular"; + speed = 0.49; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_Adth.p3d"; + collisionShapeSafe = "ca\Anims\Characters\data\Geom\Sdr\geom_Adth.p3d"; + terminal = "true"; + soundOverride = "bodyfall"; + canPullTrigger = "false"; + onLandEnd = "true"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDnon_carrier: DefaultDie + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\carrying\firemancarryrfl-dead-carrier"; + looped = "false"; + terminal = "true"; + canPullTrigger = "false"; + showWeaponAim = "false"; + enableOptics = "false"; + actions = "DeadActions"; + speed = 0.2; + onLandEnd = "true"; + soundOverride = "bodyfall"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDf_carrier: AdthPercMstpSlowWrflDnon_carrier + { + speed = 0.21; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSlowWrflDnon_binocular: AdthPercMstpSlowWrflDnon_binocular + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\knl\stp\low\rfl\AdthPknlMstpSlowWrflDnon_binocular"; + speed = 0.72; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPpneMstpSlowWrflDnon_binocular: AdthPercMstpSlowWrflDnon_binocular + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\pne\stp\low\rfl\AdthPpneMstpSlowWrflDnon_binocular"; + speed = 1.67; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSnonWnonDnon_binocular: AdthPercMstpSlowWrflDnon_binocular + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\erc\stp\non\non\AdthPercMstpSnonWnonDnon_binocular"; + speed = 0.46; + canPullTrigger = "false"; + terminal = "true"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSnonWnonDnon_binocular: AdthPercMstpSlowWrflDnon_binocular + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\knl\stp\non\non\AdthPknlMstpSnonWnonDnon_binocular"; + speed = 0.67; + canPullTrigger = "false"; + terminal = "true"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPpneMstpSnonWnonDnon_binocular: AdthPercMstpSlowWrflDnon_binocular + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\pne\stp\non\non\AdthPpneMstpSnonWnonDnon_binocular"; + speed = 1.5; + canPullTrigger = "false"; + terminal = "true"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSlowWlnrDnon_binocular: AdthPercMstpSlowWrflDnon_binocular + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\knl\stp\low\lnr\AdthPknlMstpSlowWlnrDnon_binocular"; + speed = 0.56; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSnonWnonDnon_1: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\erc\stp\non\non\AdthPercMstpSnonWnonDnon_1"; + speed = 0.45; + equivalentTo = "AdthPercMstpSnonWnonDnon_1"; + variantsPlayer[] = {"AdthPercMstpSnonWnonDnon_1",0.33,"AdthPercMstpSnonWnonDnon_2",0.33,"AdthPercMstpSnonWnonDnon_3",0.33}; + canPullTrigger = "false"; + terminal = "true"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSnonWnonDnon_2: AdthPercMstpSnonWnonDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\erc\stp\non\non\AdthPercMstpSnonWnonDnon_2"; + speed = 0.52; + canPullTrigger = "false"; + terminal = "true"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSnonWnonDnon_3: AdthPercMstpSnonWnonDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\erc\stp\non\non\AdthPercMstpSnonWnonDnon_3"; + speed = 0.45; + canPullTrigger = "false"; + terminal = "true"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSnonWnonDnon_1: AdthPknlMstpSrasWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\knl\stp\non\non\AdthPknlMstpSnonWnonDnon_1"; + speed = 0.67; + equivalentTo = "AdthPknlMstpSnonWnonDnon_1"; + variantsPlayer[] = {"AdthPknlMstpSnonWnonDnon_1",0.5,"AdthPknlMstpSnonWnonDnon_2",0.5}; + canPullTrigger = "false"; + terminal = "true"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSnonWnonDnon_2: AdthPknlMstpSnonWnonDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\knl\stp\non\non\AdthPknlMstpSnonWnonDnon_2"; + speed = 1.26; + canPullTrigger = "false"; + terminal = "true"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSnonWnonDnon_inventory: DefaultDie + { + actions = "DeadActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\knl\stp\non\non\AdthPknlMstpSnonWnonDnon_inventory"; + speed = 0.86; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_Adth.p3d"; + collisionShapeSafe = "ca\Anims\Characters\data\Geom\Sdr\geom_Adth.p3d"; + terminal = "true"; + soundOverride = "bodyfall"; + canPullTrigger = "false"; + onLandEnd = "true"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSnonWnonDnon_inventoryAgony: AdthPknlMstpSnonWnonDnon_inventory + { + interpolationSpeed = 0.4; + terminal = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AinjPpneMstpSnonWnonDnon",0.0001}; + InterpolateTo[] = {"AinjPpneMstpSnonWnonDnon",0.0001}; + }; + class AdthPpneMstpSnonWnonDnon: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\pne\stp\non\non\AdthPpneMstpSnonWnonDnon_1"; + variantsPlayer[] = {}; + equivalentTo = ""; + canPullTrigger = "false"; + terminal = "true"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPswmMstpSnonWnonDnon: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\swm\stp\non\non\AdthPswmMstpSnonWnonDnon"; + speed = 0.3; + equivalentTo = ""; + variantsPlayer[] = {}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPswmMrunSnonWnonDf: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\swm\run\non\non\AdthPswmMrunSnonWnonDf"; + speed = 0.3; + equivalentTo = ""; + variantsPlayer[] = {}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPsitMstpSlowWrflDnon: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\sit\stp\low\rfl\AdthPsitMstpSlowWrflDnon"; + speed = 1; + equivalentTo = ""; + variantsPlayer[] = {}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class CutSceneAnimationBase: AmovPercMstpSnonWnonDnon + { + enableDirectControl = 1; + showWeaponAim = "false"; + relSpeedMin = 1; + relSpeedMax = 1; + disableWeaponsLong = "true"; + disableWeapons = "true"; + enableOptics = "false"; + head = "headNo"; + enableBinocular = "false"; + headBobMode = 5; + headBobStrength = -1; + forceAim = 1; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class CutSceneAnimationBaseSit: CutSceneAnimationBase + { + boundingSphere = 4; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class CutSceneAnimationBaseZoZo: CutSceneAnimationBase + { + enableOptics = "false"; + enableBinocular = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + boundingSphere = 8; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ActsPsitMstpSnonWrflDnon_varSittingSleeping01: CutSceneAnimationBase + { + actions = "RifleSittingSleeping01Actions"; + file = "\Ca\Anims\Characters\data\Anim\sdr\cts\sit\ActsPsitMstpSnonWrflDnon_varSittingSleeping01.rtm"; + speed = 1e+010; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSlayWrflDnon_AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSnonWnonDnon_varStayLeant: CutSceneAnimationBase + { + actions = "RifleStayLeantActions"; + file = "\Ca\Anims\Characters\data\Anim\sdr\cts\sit\ActsPercMstpSnonWnonDnon_varStayLeant.rtm"; + speed = 1e+010; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0}; + InterpolateTo[] = {}; + }; + class ActsPsitMstpSnonWnonDnon_varSittingOnTheWall: CutSceneAnimationBase + { + actions = "RifleSittingOnTheWallActions"; + file = "\Ca\Anims\Characters\data\Anim\sdr\cts\sit\ActsPsitMstpSnonWnonDnon_varSittingOnTheWall.rtm"; + equivalentTo = "Mi17_Cargo02"; + variantsAI[] = {"Mi17_Cargo02",0.4,"Mi17_Cargo02_V1",0.1,"Mi17_Cargo02_V2",0.1,"Mi17_Cargo02_V3",0.1,"Mi17_Cargo02_V4",0.1,"Mi17_Cargo02_V5",0.1,"Mi17_Cargo02_V6",0.1}; + variantAfter[] = {5,10,20}; + speed = 1e+010; + canPullTrigger = "false"; + ConnectTo[] = {"ActsPsitMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_JumpFromWall",0.01}; + InterpolateTo[] = {}; + }; + class ActsPsitMstpSnonWnonDnon_varSittingDrinking: CutSceneAnimationBase + { + actions = "RifleSittingDrinkingActions"; + file = "\Ca\Anims\Characters\data\Anim\sdr\cts\sit\ActsPsitMstpSnonWnonDnon_varSittingDrinking.rtm"; + speed = 0.1038; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSlayWrflDnon_AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class ActsPsitMstpSnonWrflDnon_varSittingSleeping02: CutSceneAnimationBase + { + actions = "RifleSittingSleeping02Actions"; + file = "\Ca\Anims\Characters\data\Anim\sdr\cts\sit\ActsPsitMstpSnonWrflDnon_varSittingSleeping02.rtm"; + speed = 0.5; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSlayWrflDnon_AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class ActsPsitMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_JumpFromWall: CutSceneAnimationBase + { + actions = "RifleLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\crg\knl\stp\non\non\AcrgPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_GetOutMedium"; + speed = 1.666; + looped = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class ActsPsitMstpSnonWrflDnon_varSittingDrinking: CutSceneAnimationBase + { + actions = "RifleSittingDrinking03Actions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_AmovPsitMstpSlowWrflDnon"; + speed = 0.55; + looped = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + enableDirectControl = 1; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSlayWrflDnon_AmovPercMstpSnonWnonDnon",10.0}; + InterpolateTo[] = {}; + }; + class ActsPsitMstpSnonWnonDnon_Tortured01: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\non\non\ActsPsitMstpSnonWnonDnon_Tortured01"; + speed = 0.1; + looped = "true"; + canPullTrigger = "false"; + ConnectTo[] = {"ActsPsitMstpSnonWnonDnon_Tortured01",0.1}; + InterpolateTo[] = {}; + }; + class ActsPsitMstpSnonWnonDnon_Tortured02: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\non\non\ActsPsitMstpSnonWnonDnon_Tortured02"; + speed = 0.1; + canPullTrigger = "false"; + ConnectTo[] = {"ActsPsitMstpSnonWnonDnon_Tortured02",0.1}; + InterpolateTo[] = {}; + }; + class ActsPsitMstpSnonWnonDnon_Tortured03: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\non\non\ActsPsitMstpSnonWnonDnon_Tortured03"; + speed = 0.1; + canPullTrigger = "false"; + ConnectTo[] = {"ActsPsitMstpSnonWnonDnon_Tortured03",0.1}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSnonWrflDnon_Interrogate01: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\ActsPercMstpSnonWrflDnon_Interrogate01"; + speed = 0.1; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0,"ActsPercMstpSnonWrflDnon_Interrogate01",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class ActsPercMstpSnonWrflDnon_Interrogate02: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\ActsPercMstpSnonWrflDnon_Interrogate01"; + speed = 0.1; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0,"ActsPercMstpSnonWrflDnon_Interrogate02",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class ActsPsitMstpSnonWnonDnon_InterrogateLeaves: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\ActsPsitMstpSnonWnonDnon_InterrogateLeaves"; + speed = 0.1; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0,"ActsPsitMstpSnonWnonDnon_InterrogateLeaves",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class AmovPercMstpSnonWnonDnon_Scared: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\lay\rfl\AinvPknlMstpSlayWrflDnon_Scared"; + speed = 0.1; + looped = "true"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0,"AmovPercMstpSnonWnonDnon_Scared",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class AmovPercMstpSnonWnonDnon_Scared2: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\lay\rfl\AinvPknlMstpSlayWrflDnon_Scared2"; + speed = 0.1; + looped = "true"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0,"AmovPercMstpSnonWnonDnon_Scared2",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class AmovPercMstpSlowWrflDnon_ScaredTalking: AmovPercMstpSlowWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_ScaredTalking.rtm"; + speed = 0.0142; + enableDirectControl = 1; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",2.0}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSnonWnonDnon_carCheckPush: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_carCheckPush.rtm"; + speed = 0.1; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0,"AmovPercMstpSnonWnonDnon_carCheckPush",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class AmovPercMstpSnonWnonDnon_carCheckWash: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_carCheckWash.rtm"; + speed = 0.16; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0,"AmovPercMstpSnonWnonDnon_carCheckWash",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class AmovPercMstpSnonWnonDnon_carCheckWheel: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_carCheckWheel.rtm"; + speed = 0.13; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0,"AmovPercMstpSnonWnonDnon_carCheckWheel",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class AmovPercMstpSnonWnonDnon_exerciseKata: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_exerciseKata.rtm"; + speed = 0.03; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0,"AmovPercMstpSnonWnonDnon_exerciseKata",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class ActsPercMstpSnonWnonDnon_DancingDuoIvan: AmovPercMstpSnonWnonDnon_exerciseKata + { + speed = 0.025; + file = "\ca\Anims\Characters\data\Anim\sdr\cts\Dancing\ActsPercMstpSnonWnonDnon_DancingDuoIvan"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class ActsPercMstpSnonWnonDnon_DancingDuoStefan: ActsPercMstpSnonWnonDnon_DancingDuoIvan + { + file = "\ca\Anims\Characters\data\Anim\sdr\cts\Dancing\ActsPercMstpSnonWnonDnon_DancingDuoStefan"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class ActsPercMstpSnonWnonDnon_DancingStefan: ActsPercMstpSnonWnonDnon_DancingDuoIvan + { + speed = 0.0104; + file = "\ca\Anims\Characters\data\Anim\sdr\cts\Dancing\ActsPercMstpSnonWnonDnon_DancingStefan"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class AmovPercMstpSnonWnonDnon_exercisekneeBendA: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_exercisekneeBendA.rtm"; + speed = 0.172; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0,"AmovPercMstpSnonWnonDnon_exercisekneeBendA",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class AmovPercMstpSnonWnonDnon_exercisekneeBendB: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_exercisekneeBendB.rtm"; + speed = 0.33; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0,"AmovPercMstpSnonWnonDnon_exercisekneeBendB",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class AmovPercMstpSnonWnonDnon_exercisePushup: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_exercisePushup.rtm"; + speed = 0.063559; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0,"AmovPercMstpSnonWnonDnon_exercisePushup",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class AmovPercMstpSnonWnonDnon_seeWatch: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_seeWatch.rtm"; + speed = 0.315; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0,"AmovPercMstpSnonWnonDnon_seeWatch",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class AmovPercMstpSnonWnonDnon_talking: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_talking.rtm"; + speed = 0.015; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0,"AmovPercMstpSnonWnonDnon_talking",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class AmovPercMstpSlowWrflDnon_talking: AmovPercMstpSlowWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_talking.rtm"; + speed = 0.0142; + enableDirectControl = 1; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",2.0}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class AmovPercMstpSlowWrflDnon_seeWatch: AmovPercMstpSlowWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_seeWatch.rtm"; + speed = 0.28; + enableDirectControl = 1; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",2.0}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + }; + class ActsPercMstpSnonWpstDnon_sceneBardakPistol02: CutSceneAnimationBase + { + speed = 0.033482; + looped = "false"; + showHandGun = "true"; + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenebardakcaptured\actspercmstpsnonwpstdnon_scenebardakpistol02"; + canPullTrigger = "false"; + disableWeapons = "true"; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSnonWpstDnon_sceneBardakPistol01: CutSceneAnimationBase + { + speed = 0.045; + looped = "false"; + showHandGun = "true"; + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenebardakcaptured\actspercmstpsnonwpstdnon_scenebardakpistol01"; + canPullTrigger = "false"; + disableWeapons = "true"; + ConnectTo[] = {"ActsPercMstpSnonWpstDnon_sceneBardakPistol02",0.1}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSnonWpstDnon_sceneBardak01: CutSceneAnimationBase + { + speed = 0.05; + looped = "false"; + showHandGun = "false"; + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenebardakcaptured\actspercmstpsnonwpstdnon_scenebardak01"; + canPullTrigger = "false"; + disableWeapons = "true"; + ConnectTo[] = {"ActsPercMstpSnonWpstDnon_sceneBardak02",0.1}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSnonWpstDnon_sceneBardak02: CutSceneAnimationBase + { + speed = 0.033482; + looped = "false"; + showHandGun = "true"; + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenebardakcaptured\actspercmstpsnonwpstdnon_scenebardak02"; + canPullTrigger = "false"; + disableWeapons = "true"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSnonWnonDnon_normalizationTest: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_normalizationTest.rtm"; + speed = 0.075; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSlowWrflDnon_SaluteIn: AmovPercMstpSlowWrflDnon + { + actions = "RifleLowStandSaluteActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_SaluteIn"; + speed = 2.5; + showWeaponAim = "false"; + disableWeapons = "true"; + disableWeaponsLong = "true"; + looped = "false"; + enableDirectControl = 1; + interpolationRestart = 2; + leftHandIKBeg = "true"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {0.1,1,0.2,0}; + leftHandIKCurve[] = {1}; + leftHandIKEnd = "true"; + rightHandIKEnd = "false"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon_Salute",0.1}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon_SaluteOut",0.02}; + }; + class AidlPercMstpSrasWrflDnon_SaluteIn: AmovPercMstpSlowWrflDnon_SaluteIn + { + actions = "RifleStandSaluteActions_Idle"; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon_Salute",0.1}; + InterpolateTo[] = {"AidlPercMstpSrasWrflDnon_SaluteOut",0.02}; + }; + class AmovPercMstpSlowWrflDnon_Salute: AmovPercMstpSlowWrflDnon_SaluteIn + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_Salute"; + speed = 1e+010; + rightHandIKCurve[] = {}; + leftHandIKCurve[] = {1}; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon_SaluteOut",0.1}; + InterpolateTo[] = {}; + }; + class AidlPercMstpSrasWrflDnon_Salute: AmovPercMstpSlowWrflDnon_Salute + { + actions = "RifleStandSaluteActions_Idle"; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon_SaluteOut",0.1}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSlowWrflDnon_SaluteOut: AmovPercMstpSlowWrflDnon_SaluteIn + { + actions = "RifleLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_SaluteOut"; + interpolationRestart = 2; + leftHandIKCurve[] = {1}; + rightHandIKCurve[] = {0.8,0,0.9,1}; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.1}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon_SaluteIn",0.02}; + }; + class AidlPercMstpSrasWrflDnon_SaluteOut: AmovPercMstpSlowWrflDnon_SaluteOut + { + actions = "RifleStandActions_Idle"; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.02,"AidlPercMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AidlPercMstpSrasWrflDnon_SaluteIn",0.02}; + }; + class AmovPercMstpSrasWrflDnon_SaluteIn: AmovPercMstpSrasWrflDnon + { + variantsAI[] = {}; + actions = "RifleStandSaluteActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_SaluteIn"; + speed = 2.5; + showWeaponAim = "false"; + disableWeapons = "true"; + disableWeaponsLong = "true"; + looped = "false"; + enableDirectControl = 1; + interpolationRestart = 2; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wnon.p3d"; + leftHandIKBeg = "true"; + rightHandIKCurve[] = {0.1,1,0.2,0}; + leftHandIKCurve[] = {1}; + rightHandIKBeg = "false"; + leftHandIKEnd = "true"; + rightHandIKEnd = "false"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon_Salute",0.1}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon_SaluteOut",0.02}; + }; + class AmovPercMstpSrasWrflDnon_Salute: AmovPercMstpSrasWrflDnon_SaluteIn + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_Salute"; + speed = 1e+010; + leftHandIKCurve[] = {1}; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon_SaluteOut",0.1}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSrasWrflDnon_SaluteOut: AmovPercMstpSrasWrflDnon_SaluteIn + { + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_SaluteOut"; + interpolationRestart = 2; + leftHandIKCurve[] = {1}; + rightHandIKCurve[] = {0.8,0,0.9,1}; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.15}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon_SaluteIn",0.02}; + }; + class AmovPercMstpSrasWpstDnon_SaluteIn: AmovPercMstpSrasWpstDnon + { + actions = "PistolStandSaluteActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_SaluteIn"; + speed = 1.5; + showWeaponAim = "false"; + disableWeapons = "true"; + disableWeaponsLong = "true"; + showHandGun = "true"; + looped = "false"; + enableDirectControl = 1; + interpolationRestart = 2; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wnon.p3d"; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon_SaluteIn_end",0.1}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_SaluteOut_end",0.02}; + }; + class AmovPercMstpSrasWpstDnon_SaluteIn_end: AmovPercMstpSrasWpstDnon_SaluteIn + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_SaluteIn_end"; + speed = 1.2; + showWeaponAim = "false"; + disableWeapons = "true"; + disableWeaponsLong = "true"; + showHandGun = "false"; + looped = "false"; + interpolationRestart = 2; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon_Salute",0.1}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_SaluteOut",0.02}; + }; + class AmovPercMstpSrasWpstDnon_Salute: AmovPercMstpSrasWpstDnon_SaluteIn_end + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_Salute"; + speed = 1e+010; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon_SaluteOut",0.1}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSrasWpstDnon_SaluteOut: AmovPercMstpSrasWpstDnon_SaluteIn_end + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_SaluteOut"; + speed = 1.2; + actions = "PistolStandActions"; + interpolationRestart = 2; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon_SaluteOut_end",0.1}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_SaluteIn_end",0.02}; + }; + class AmovPercMstpSrasWpstDnon_SaluteOut_end: AmovPercMstpSrasWpstDnon_SaluteOut + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_SaluteOut_end"; + speed = 1.5; + showHandGun = "true"; + interpolationRestart = 2; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_SaluteIn",0.02}; + }; + class AmovPercMstpSnonWnonDnon_SaluteIn: AmovPercMstpSnonWnonDnon + { + actions = "CivilStandSaluteActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_SaluteIn"; + speed = 1.3; + looped = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon_Salute",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon_SaluteOut",0.02}; + }; + class AmovPercMstpSnonWnonDnon_Salute: AmovPercMstpSnonWnonDnon_SaluteIn + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_Salute"; + speed = 1e+010; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon_SaluteOut",0.1}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSnonWnonDnon_SaluteOut: AmovPercMstpSnonWnonDnon_SaluteIn + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_SaluteOut"; + speed = 1.3; + actions = "CivilStandActions"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon_SaluteIn",0.02}; + }; + class AmovPercMstpSnonWnonDnon_EaseIn: CutSceneAnimationBase + { + actions = "CivilStandSaluteActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_EaseIn"; + speed = 1.6; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + looped = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon_Ease",0.1}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01,"AdthPercMstpSnonWnonDnon_2",0.01,"AdthPercMstpSnonWnonDnon_3",0.01}; + }; + class AmovPercMstpSnonWnonDnon_Ease: AmovPercMstpSnonWnonDnon_EaseIn + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_Ease"; + speed = 1e+010; + looped = "true"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon_EaseOut",0.1}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01,"AdthPercMstpSnonWnonDnon_2",0.01,"AdthPercMstpSnonWnonDnon_3",0.01}; + }; + class AmovPercMstpSnonWnonDnon_EaseOut: AmovPercMstpSnonWnonDnon_EaseIn + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\non\non\amovpercmstpsnonwnondnon_easeout"; + speed = 1.09; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01,"AdthPercMstpSnonWnonDnon_2",0.01,"AdthPercMstpSnonWnonDnon_3",0.01}; + }; + class AmovPercMstpSlowWrflDnon_AmovPsitMstpSlowWrflDnon: AmovPercMstpSlowWrflDnon + { + actions = "RifleLowSitActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_AmovPsitMstpSlowWrflDnon"; + speed = 0.55; + looped = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + enableDirectControl = 1; + interpolationRestart = 2; + interpolationSpeed = 1.8; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Psit.p3d"; + enableAutoActions = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + soundOverride = "laydown"; + soundEnabled = "true"; + disableWeapons = "true"; + ConnectTo[] = {"AmovPsitMstpSlowWrflDnon",1.0,"AmovPsitMstpSlowWrflDnon_WeaponCheck1",1.0,"AmovPsitMstpSlowWrflDnon_WeaponCheck2",1.0,"AmovPsitMstpSlowWrflDnon_Smoking",1.0}; + InterpolateTo[] = {"AmovPsitMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon",0.1}; + }; + class AmovPsitMstpSlowWrflDnon: AmovPercMstpSlowWrflDnon_AmovPsitMstpSlowWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\low\rfl\AmovPsitMstpSlowWrflDnon"; + speed = 1e+010; + looped = "true"; + equivalentTo = "AmovPsitMstpSlowWrflDnon"; + variantsPlayer[] = {"AmovPsitMstpSlowWrflDnon",0.25,"AmovPsitMstpSlowWrflDnon_WeaponCheck1",0.25,"AmovPsitMstpSlowWrflDnon_WeaponCheck2",0.25,"AmovPsitMstpSlowWrflDnon_Smoking",0.25}; + variantsAI[] = {""}; + variantAfter[] = {10,15,25}; + weaponIK = 1; + ConnectTo[] = {"AmovPsitMstpSlowWrflDnon_WeaponCheck1",0.1,"AmovPsitMstpSlowWrflDnon_WeaponCheck2",0.1,"AmovPsitMstpSlowWrflDnon_Smoking",0.1,"AmovPsitMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon",0.1}; + InterpolateTo[] = {"AdthPsitMstpSlowWrflDnon",0.01}; + }; + class AmovPsitMstpSlowWrflDnon_trans: AmovPsitMstpSlowWrflDnon + { + ConnectTo[] = {"AmovPsitMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon",0.05}; + InterpolateTo[] = {}; + }; + class AmovPsitMstpSlowWrflDnon_WeaponCheck1: AmovPsitMstpSlowWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\low\rfl\AmovPsitMstpSlowWrflDnon_WeaponCheck1"; + speed = 0.15; + looped = "true"; + variantAfter[] = {1,1,1}; + ConnectTo[] = {"AmovPsitMstpSlowWrflDnon",0.1}; + InterpolateTo[] = {"AdthPsitMstpSlowWrflDnon",0.01,"AmovPsitMstpSlowWrflDnon_trans",0.05}; + }; + class AmovPsitMstpSlowWrflDnon_WeaponCheck2: AmovPsitMstpSlowWrflDnon_WeaponCheck1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\low\rfl\AmovPsitMstpSlowWrflDnon_WeaponCheck2"; + speed = 0.13; + ConnectTo[] = {"AmovPsitMstpSlowWrflDnon",0.1}; + InterpolateTo[] = {"AdthPsitMstpSlowWrflDnon",0.01,"AmovPsitMstpSlowWrflDnon_trans",0.05}; + }; + class AmovPsitMstpSlowWrflDnon_Smoking: AmovPsitMstpSlowWrflDnon_WeaponCheck1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\low\rfl\AmovPsitMstpSlowWrflDnon_Smoking"; + speed = 0.04; + ConnectTo[] = {"AmovPsitMstpSlowWrflDnon",0.1}; + InterpolateTo[] = {"AdthPsitMstpSlowWrflDnon",0.01,"AmovPsitMstpSlowWrflDnon_trans",0.05}; + }; + class AmovPsitMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon: AmovPsitMstpSlowWrflDnon + { + actions = "RifleLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\low\rfl\AmovPsitMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon"; + speed = 0.55; + looped = "false"; + interpolationRestart = 2; + interpolationSpeed = 1.8; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.1}; + InterpolateTo[] = {"AdthPsitMstpSlowWrflDnon",0.01,"AmovPercMstpSlowWrflDnon_AmovPsitMstpSlowWrflDnon",0.1}; + }; + class AmovPercMstpSlowWrflDnon_AmovPsitMstpSrasWrflDnon: AmovPercMstpSrasWrflDnon + { + variantsAI[] = {}; + actions = "RifleSitActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_AmovPsitMstpSlowWrflDnon"; + speed = 0.55; + looped = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + enableDirectControl = 1; + interpolationRestart = 2; + interpolationSpeed = 1.8; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Psit.p3d"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + soundOverride = "laydown"; + soundEnabled = "true"; + disableWeapons = "true"; + ConnectTo[] = {"AmovPsitMstpSrasWrflDnon",1.0,"AmovPsitMstpSrasWrflDnon_WeaponCheck1",1.0,"AmovPsitMstpSrasWrflDnon_WeaponCheck2",1.0,"AmovPsitMstpSrasWrflDnon_Smoking",1.0}; + InterpolateTo[] = {"AmovPsitMstpSrasWrflDnon_AmovPercMstpSlowWrflDnon",0.1}; + }; + class AmovPsitMstpSrasWrflDnon: AmovPercMstpSlowWrflDnon_AmovPsitMstpSrasWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\low\rfl\AmovPsitMstpSlowWrflDnon"; + speed = 1e+010; + looped = "true"; + equivalentTo = "AmovPsitMstpSrasWrflDnon"; + variantsPlayer[] = {"AmovPsitMstpSrasWrflDnon",0.25,"AmovPsitMstpSrasWrflDnon_WeaponCheck1",0.25,"AmovPsitMstpSrasWrflDnon_WeaponCheck2",0.25,"AmovPsitMstpSrasWrflDnon_Smoking",0.25}; + variantsAI[] = {""}; + variantAfter[] = {10,15,25}; + weaponIK = 1; + ConnectTo[] = {"AmovPsitMstpSrasWrflDnon_WeaponCheck1",0.1,"AmovPsitMstpSrasWrflDnon_WeaponCheck2",0.1,"AmovPsitMstpSrasWrflDnon_Smoking",0.1,"AmovPsitMstpSrasWrflDnon_AmovPercMstpSlowWrflDnon",0.1}; + InterpolateTo[] = {"AdthPsitMstpSlowWrflDnon",0.01}; + }; + class AmovPsitMstpSrasWrflDnon_trans: AmovPsitMstpSrasWrflDnon + { + ConnectTo[] = {"AmovPsitMstpSrasWrflDnon_AmovPercMstpSlowWrflDnon",0.05}; + InterpolateTo[] = {}; + }; + class AmovPsitMstpSrasWrflDnon_WeaponCheck1: AmovPsitMstpSrasWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\low\rfl\AmovPsitMstpSlowWrflDnon_WeaponCheck1"; + speed = 0.15; + variantAfter[] = {1,1,1}; + ConnectTo[] = {"AmovPsitMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AdthPsitMstpSlowWrflDnon",0.01,"AmovPsitMstpSrasWrflDnon_trans",0.05}; + }; + class AmovPsitMstpSrasWrflDnon_WeaponCheck2: AmovPsitMstpSrasWrflDnon_WeaponCheck1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\low\rfl\AmovPsitMstpSlowWrflDnon_WeaponCheck2"; + speed = 0.13; + ConnectTo[] = {"AmovPsitMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AdthPsitMstpSlowWrflDnon",0.01,"AmovPsitMstpSrasWrflDnon_trans",0.05}; + }; + class AmovPsitMstpSrasWrflDnon_Smoking: AmovPsitMstpSrasWrflDnon_WeaponCheck1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\low\rfl\AmovPsitMstpSlowWrflDnon_Smoking"; + speed = 0.04; + ConnectTo[] = {"AmovPsitMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AdthPsitMstpSlowWrflDnon",0.01,"AmovPsitMstpSrasWrflDnon_trans",0.05}; + }; + class AmovPsitMstpSrasWrflDnon_AmovPercMstpSlowWrflDnon: AmovPsitMstpSrasWrflDnon + { + actions = "RifleLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\low\rfl\AmovPsitMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon"; + speed = 0.55; + looped = "false"; + interpolationRestart = 2; + interpolationSpeed = 1.8; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.1}; + InterpolateTo[] = {"AdthPsitMstpSlowWrflDnon",0.01,"AmovPercMstpSlowWrflDnon_AmovPsitMstpSrasWrflDnon",0.1}; + }; + class AmovPercMstpSnonWpstDnon_AmovPsitMstpSnonWpstDnon_ground: AmovPercMstpSrasWpstDnon + { + actions = "PistolSitActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AmovPsitMstpSnonWnonDnon_ground"; + speed = 0.7; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + looped = "false"; + showHandgun = "false"; + enableDirectControl = 1; + interpolationRestart = 2; + interpolationSpeed = 2; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Psit.p3d"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + soundOverride = "laydown"; + soundEnabled = "true"; + canPullTrigger = "false"; + disableWeapons = "true"; + ConnectTo[] = {"AmovPsitMstpSnonWpstDnon_ground",0.02,"AmovPsitMstpSnonWpstDnon_smoking",0.02}; + InterpolateTo[] = {"AmovPsitMstpSnonWpstDnon_AmovPercMstpSnonWpstDnon_ground",0.02}; + }; + class AmovPsitMstpSnonWpstDnon_ground: AmovPercMstpSnonWpstDnon_AmovPsitMstpSnonWpstDnon_ground + { + variantAfter[] = {10,15,25}; + variantsPlayer[] = {"AmovPsitMstpSnonWpstDnon_ground",0.75,"AmovPsitMstpSnonWpstDnon_smoking",0.25}; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\non\non\AmovPsitMstpSnonWnonDnon_ground"; + speed = 1e+010; + looped = "true"; + equivalentTo = "AmovPsitMstpSnonWpstDnon_ground"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPsitMstpSnonWpstDnon_smoking",0.02,"AmovPsitMstpSnonWpstDnon_AmovPercMstpSnonWpstDnon_ground",0.02}; + InterpolateTo[] = {"AdthPsitMstpSlowWrflDnon",0.01}; + }; + class AmovPsitMstpSnonWpstDnon_smoking_trans: AmovPsitMstpSnonWpstDnon_ground + { + ConnectTo[] = {"AmovPsitMstpSnonWpstDnon_AmovPercMstpSnonWpstDnon_ground",0.01}; + InterpolateTo[] = {}; + }; + class AmovPsitMstpSnonWpstDnon_smoking: AmovPsitMstpSnonWpstDnon_ground + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\low\rfl\AmovPsitMstpSlowWrflDnon_Smoking"; + speed = 0.04; + canPullTrigger = "false"; + interpolationRestart = "true"; + ConnectTo[] = {"AmovPsitMstpSnonWpstDnon_ground",0.02}; + InterpolateTo[] = {"AmovPsitMstpSnonWpstDnon_smoking_trans",0.01}; + }; + class AmovPsitMstpSnonWpstDnon_AmovPercMstpSnonWpstDnon_ground: AmovPercMstpSnonWpstDnon_AmovPsitMstpSnonWpstDnon_ground + { + actions = "PistolStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\non\non\AmovPsitMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_ground"; + speed = 0.7; + interpolationRestart = 2; + interpolationSpeed = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSnonWpstDnon_AmovPsitMstpSnonWpstDnon_ground",0.02}; + }; + class AmovPercMstpSnonWnonDnon_AmovPsitMstpSnonWnonDnon_ground: CutSceneAnimationBase + { + actions = "CivilSitActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AmovPsitMstpSnonWnonDnon_ground"; + speed = 0.7; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + looped = "false"; + interpolationRestart = 2; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Psit.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPsitMstpSnonWnonDnon_ground",1.0,"AmovPsitMstpSnonWnonDnon_smoking",0.02}; + InterpolateTo[] = {"AmovPsitMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_ground",0.02}; + }; + class AmovPpneMstpSnonWnonDnon_AmovPsitMstpSnonWnonDnon_ground: AmovPpneMstpSnonWnonDnon + { + actions = "CivilSitActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AmovPsitMstpSnonWnonDnon_ground"; + speed = 0.55; + looped = "false"; + enableDirectControl = 1; + interpolationRestart = 2; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPsitMstpSnonWnonDnon_ground",1.0,"AmovPsitMstpSnonWnonDnon_smoking",0.02}; + InterpolateTo[] = {"AmovPsitMstpSnonWnonDnon_ground_AmovPpneMstpSnonWnonDnon",0.02}; + }; + class AmovPsitMstpSnonWnonDnon_ground: AmovPercMstpSnonWnonDnon_AmovPsitMstpSnonWnonDnon_ground + { + variantsPlayer[] = {"AmovPsitMstpSnonWnonDnon_ground",0.75,"AmovPsitMstpSnonWnonDnon_smoking",0.25}; + variantAfter[] = {10,15,25}; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\non\non\AmovPsitMstpSnonWnonDnon_ground"; + speed = 1e+010; + looped = "true"; + equivalentTo = "AmovPsitMstpSnonWnonDnon_ground"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPsitMstpSnonWnonDnon_smoking",0.02,"AmovPsitMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_ground",0.02,"AmovPsitMstpSnonWnonDnon_ground_AmovPpneMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AdthPsitMstpSlowWrflDnon",0.01}; + }; + class AmovPsitMstpSnonWnonDnon_smoking_trans: AmovPsitMstpSnonWnonDnon_ground + { + ConnectTo[] = {"AmovPsitMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_ground",0.01,"AmovPsitMstpSnonWnonDnon_ground_AmovPpneMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class AmovPsitMstpSnonWnonDnon_smoking: AmovPsitMstpSnonWnonDnon_ground + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\low\rfl\AmovPsitMstpSlowWrflDnon_Smoking"; + speed = 0.04; + canPullTrigger = "false"; + interpolationRestart = "true"; + ConnectTo[] = {"AmovPsitMstpSnonWnonDnon_ground",0.02}; + InterpolateTo[] = {"AmovPsitMstpSnonWnonDnon_smoking_trans",0.01}; + }; + class AmovPsitMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_ground: AmovPercMstpSnonWnonDnon_AmovPsitMstpSnonWnonDnon_ground + { + actions = "CivilStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\non\non\AmovPsitMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_ground"; + speed = 0.7; + interpolationRestart = 2; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon_AmovPsitMstpSnonWnonDnon_ground",0.02}; + }; + class AmovPsitMstpSnonWnonDnon_ground_AmovPpneMstpSnonWnonDnon: AmovPercMstpSnonWnonDnon_AmovPsitMstpSnonWnonDnon_ground + { + actions = "CivilProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\non\non\AmovPsitMstpSnonWnonDnon_ground_AmovPpneMstpSnonWnonDnon"; + speed = 0.55; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon_AmovPsitMstpSnonWnonDnon_ground",0.02}; + }; + class AmovPercMstpSnonWnonDnon_AmovPercMstpSsurWnonDnon: CutSceneAnimationBase + { + actions = "CivilStandSurrenderActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AmovPercMstpSsurWnonDnon"; + speed = 1.33; + looped = "false"; + canPullTrigger = "false"; + interpolationRestart = 2; + ConnectTo[] = {"AmovPercMstpSsurWnonDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01,"AmovPercMstpSsurWnonDnon_AmovPercMstpSnonWnonDnon",0.1}; + }; + class AmovPercMstpSsurWnonDnon: AmovPercMstpSnonWnonDnon_AmovPercMstpSsurWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\sur\non\AmovPercMstpSsurWnonDnon"; + speed = 1e+010; + looped = "true"; + ConnectTo[] = {"AmovPercMstpSsurWnonDnon_AmovPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AmovPercMstpSsurWnonDnon_AmovPercMstpSnonWnonDnon: AmovPercMstpSnonWnonDnon_AmovPercMstpSsurWnonDnon + { + actions = "CivilStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\sur\non\AmovPercMstpSsurWnonDnon_AmovPercMstpSnonWnonDnon"; + speed = 1.33; + interpolationRestart = 2; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01,"AmovPercMstpSnonWnonDnon_AmovPercMstpSsurWnonDnon",0.1}; + }; + class TestDance: AmovPercMstpSrasWrflDnon + { + variantsAI[] = {}; + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\stp\non\non\AmovPercMstpSnonWnonDnon_Dancing.rtm"; + speed = 0.015; + looped = "true"; + duty = -0.7; + showWeaponAim = "true"; + disableWeapons = "false"; + enableAutoActions = "true"; + ConnectTo[] = {"TestDance",0.9}; + InterpolateTo[] = {"TestDance",0.9}; + }; + class TestROM: TestDance + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\stp\non\non\AmovPercMstpSnonWnonDnon_ROM.rtm"; + speed = 0.015; + ConnectTo[] = {"TestROM",0.9}; + InterpolateTo[] = {"TestROM",0.9}; + }; + class TestROMFingers: TestDance + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\stp\non\non\AmovPercMstpSnonWnonDnon_ROMFingers.rtm"; + speed = 0.015; + ConnectTo[] = {"TestROMFingers",0.9}; + InterpolateTo[] = {"TestROMFingers",0.9}; + }; + class TestJabbaFun: TestDance + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\stp\non\non\AmovPercMstpSnonWnonDnon_JabbaFun.rtm"; + speed = 0.033; + ConnectTo[] = {"TestJabbaFun",0.9}; + InterpolateTo[] = {"TestJabbaFun",0.9}; + }; + class TestFlipflop: TestDance + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\stp\non\non\AmovPercMstpSnonWnonDnon_Flipflop.rtm"; + speed = 0.122; + ConnectTo[] = {"TestFlipflop",0.9}; + InterpolateTo[] = {"TestFlipflop",0.9}; + }; + class TestSurrender: TestDance + { + duty = -1; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Knl\Stp\sur\rfl\AmovPknlMstpSsurWrflDnon.rtm"; + showWeaponAim = "false"; + disableWeapons = "true"; + speed = 1e+010; + soundEnabled = "false"; + ConnectTo[] = {"AdthPercMstpSlowWrflDnon_1",0.01,"TestSurrender",0.9}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_1",0.01,"TestSurrender",0.9}; + }; + class AwopPercMstpSgthWrflDnon_Start1: Default + { + actions = "RifleLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\gth\rfl\AwopPercMstpSgthWrflDnon_Start.rtm"; + speed = 0.51; + looped = "false"; + soundEnabled = "false"; + duty = 0.6; + canPullTrigger = "false"; + headBobMode = 2; + ConnectTo[] = {"AwopPercMstpSgthWrflDnon_Throw1",0.1}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_1",0.01}; + }; + class AwopPercMstpSgthWrflDnon_Throw1: AwopPercMstpSgthWrflDnon_Start1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\gth\rfl\AwopPercMstpSgthWrflDnon_Throw.rtm"; + speed = 2.31; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSgthWrflDnon_End1",0.1}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_1",0.01}; + }; + class AwopPercMstpSgthWrflDnon_End1: AwopPercMstpSgthWrflDnon_Start1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\gth\rfl\AwopPercMstpSgthWrflDnon_End.rtm"; + speed = 0.53; + showItemInRightHand = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_1",0.01}; + }; + class AwopPercMstpSgthWrflDnon_Start2: AwopPercMstpSgthWrflDnon_Start1 + { + actions = "RifleStandActions"; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSgthWrflDnon_Throw2",0.1}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_1",0.01}; + }; + class AwopPercMstpSgthWrflDnon_Throw2: AwopPercMstpSgthWrflDnon_Throw1 + { + actions = "RifleStandActions"; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSgthWrflDnon_End2",0.1}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_1",0.01}; + }; + class AwopPercMstpSgthWrflDnon_End2: AwopPercMstpSgthWrflDnon_End1 + { + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_1",0.01}; + }; + class AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthStart: Default + { + actions = "RifleLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\run\low\rfl\AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthStart"; + speed = 1.9; + soundOverride = "run"; + looped = "false"; + soundEnabled = "true"; + duty = 0.6; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Mrun_Slow_Wrfl.p3d"; + canPullTrigger = "false"; + headBobMode = 2; + weaponIK = 1; + ConnectTo[] = {"AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthThrow",0.1}; + InterpolateTo[] = {"AdthPercMrunSlowWrflDf_6",0.01}; + }; + class AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthThrow: AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthStart + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\run\low\rfl\AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthThrow"; + speed = 0.73; + soundEnabled = "true"; + soundOverride = "run"; + ConnectTo[] = {"AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthEnd",0.1}; + InterpolateTo[] = {"AdthPercMrunSlowWrflDf_6",0.01}; + }; + class AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthEnd: AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthThrow + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\run\low\rfl\AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthEnd"; + speed = 0.91; + soundEnabled = "true"; + soundOverride = "run"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.1,"AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthStart",0.1}; + InterpolateTo[] = {"AdthPercMrunSlowWrflDf_6",0.01}; + }; + class AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthStart: Default + { + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\wlk\ras\rfl\AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthStart"; + rightHandIKCurve[] = {0.3,1,0.4,0}; + leftHandIKCurve[] = {1}; + speed = 2; + looped = "false"; + soundOverride = "wlk"; + soundEnabled = "true"; + duty = 0.6; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Mrun_Slow_Wrfl.p3d"; + headBobMode = 2; + weaponIK = 1; + ConnectTo[] = {"AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthThrow",0.1}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDf_1",0.01}; + }; + class AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthThrow: AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthStart + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\wlk\ras\rfl\AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthThrow"; + speed = 0.73; + soundOverride = "wlk"; + soundEnabled = "true"; + rightHandIKCurve[] = {0}; + leftHandIKCurve[] = {1}; + ConnectTo[] = {"AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthEnd",0.02}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDf_1",0.01}; + }; + class AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthEnd: AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthThrow + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\wlk\ras\rfl\AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthEnd"; + speed = 0.91; + soundOverride = "wlk"; + rightHandIKCurve[] = {0.8,0,0.9,1}; + leftHandIKCurve[] = {1}; + soundEnabled = "true"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDf_1",0.01}; + }; + class AwopPknlMstpSgthWrflDnon_Start: Default + { + actions = "RifleKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\knl\stp\gth\rfl\AwopPknlMstpSgthWrflDnon_Start.rtm"; + speed = 0.5; + looped = "false"; + soundEnabled = "false"; + duty = 0.6; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Pknl_Wrfl.p3d"; + headBobMode = 2; + ConnectTo[] = {"AwopPknlMstpSgthWrflDnon_Throw",0.1}; + InterpolateTo[] = {"AdthPknlMstpSrasWrflDnon_1",0.01}; + }; + class AwopPknlMstpSgthWrflDnon_Throw: AwopPknlMstpSgthWrflDnon_Start + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\knl\stp\gth\rfl\AwopPknlMstpSgthWrflDnon_Throw.rtm"; + speed = 3.33; + ConnectTo[] = {"AwopPknlMstpSgthWrflDnon_End",0.1}; + InterpolateTo[] = {"AdthPknlMstpSrasWrflDnon_1",0.01}; + }; + class AwopPknlMstpSgthWrflDnon_End: AwopPknlMstpSgthWrflDnon_Start + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\knl\stp\gth\rfl\AwopPknlMstpSgthWrflDnon_End.rtm"; + speed = 0.8; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AdthPknlMstpSrasWrflDnon_1",0.01}; + }; + class AwopPpneMstpSgthWrflDnon_Start: Default + { + actions = "RifleProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\gth\rfl\AwopPpneMstpSgthWrflDnon_Start.rtm"; + speed = 0.55; + looped = "false"; + soundEnabled = "false"; + duty = 0.6; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Ppne.p3d"; + headBobMode = 2; + ConnectTo[] = {"AwopPpneMstpSgthWrflDnon_Throw",0.1}; + InterpolateTo[] = {"AdthPpneMstpSrasWrflDnon_1",0.01}; + }; + class AwopPpneMstpSgthWrflDnon_Throw: AwopPpneMstpSgthWrflDnon_Start + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\gth\rfl\AwopPpneMstpSgthWrflDnon_Throw.rtm"; + speed = 3; + ConnectTo[] = {"AwopPpneMstpSgthWrflDnon_End",0.1}; + InterpolateTo[] = {"AdthPpneMstpSrasWrflDnon_1",0.01}; + }; + class AwopPpneMstpSgthWrflDnon_End: AwopPpneMstpSgthWrflDnon_Start + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\gth\rfl\AwopPpneMstpSgthWrflDnon_End.rtm"; + speed = 1.36; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AdthPpneMstpSrasWrflDnon_1",0.01}; + }; + class AwopPercMstpSgthWpstDnon_Part1: Default + { + actions = "PistolStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\gth\pst\AwopPercMstpSgthWpstDnon_part1.rtm"; + speed = 1.25; + looped = "false"; + showHandGun = "true"; + soundEnabled = "false"; + duty = 0.6; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wpst.p3d"; + headBobMode = 2; + ConnectTo[] = {"AwopPercMstpSgthWpstDnon_Part2",0.02}; + InterpolateTo[] = {"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AwopPercMstpSgthWpstDnon_Part2: AwopPercMstpSgthWpstDnon_Part1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\gth\pst\AwopPercMstpSgthWpstDnon_part2.rtm"; + speed = 0.39; + showHandGun = "false"; + ConnectTo[] = {"AwopPercMstpSgthWpstDnon_Part3",0.02}; + InterpolateTo[] = {"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AwopPercMstpSgthWpstDnon_Part3: AwopPercMstpSgthWpstDnon_Part2 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\gth\pst\AwopPercMstpSgthWpstDnon_part3.rtm"; + speed = 1.32; + ConnectTo[] = {"AwopPercMstpSgthWpstDnon_Part4",0.02}; + InterpolateTo[] = {"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AwopPercMstpSgthWpstDnon_Part4: AwopPercMstpSgthWpstDnon_Part3 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\gth\pst\AwopPercMstpSgthWpstDnon_part4.rtm"; + speed = 0.43; + ConnectTo[] = {"AwopPercMstpSgthWpstDnon_Part5",0.02}; + InterpolateTo[] = {"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AwopPercMstpSgthWpstDnon_Part5: AwopPercMstpSgthWpstDnon_Part4 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\gth\pst\AwopPercMstpSgthWpstDnon_part5.rtm"; + speed = 1.46; + showHandGun = "true"; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthStart: Default + { + actions = "CivilStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\run\low\pst\AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthStart"; + speed = 1.69; + soundOverride = "run"; + looped = "false"; + showHandGun = "false"; + soundEnabled = "true"; + duty = 0.6; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wnon.p3d"; + canPullTrigger = "false"; + headBobMode = 2; + weaponIK = 2; + ConnectTo[] = {"AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthThrow",0.1}; + InterpolateTo[] = {"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthThrow: AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthStart + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\run\low\pst\AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthThrow"; + speed = 0.73; + soundOverride = "run"; + soundEnabled = "true"; + ConnectTo[] = {"AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthArm",0.1}; + InterpolateTo[] = {"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthArm: AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthThrow + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\run\low\pst\AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthArm"; + speed = 1.18; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthEnd",0.1}; + InterpolateTo[] = {"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthEnd: AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthArm + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\run\low\pst\AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthEnd"; + speed = 1.35; + showHandGun = "true"; + soundOverride = "run"; + soundEnabled = "true"; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AmovPercMwlkSrasWpstDf_AwopPercMrunSgthWnonDf_1: Default + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\wlk\ras\pst\AmovPercMwlkSrasWpstDf_AwopPercMrunSgthWnonDf_1"; + speed = 1.85; + soundOverride = "walk"; + looped = "false"; + showHandGun = "true"; + soundEnabled = "false"; + duty = 0.6; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wpst.p3d"; + headBobMode = 2; + ConnectTo[] = {"AmovPercMwlkSrasWpstDf_AmovPercMstpSrasWpstDnon_gthStart",0.1}; + InterpolateTo[] = {"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AmovPercMwlkSrasWpstDf_AmovPercMstpSrasWpstDnon_gthStart: Default + { + actions = "CivilStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\wlk\ras\pst\AmovPercMwlkSrasWpstDf_AmovPercMstpSrasWpstDnon_gthStart"; + speed = 1.33; + looped = "false"; + showHandGun = "false"; + soundEnabled = "true"; + duty = 0.6; + soundOverride = "wlk"; + headBobMode = 2; + weaponIK = 2; + ConnectTo[] = {"AmovPercMwlkSrasWpstDf_AmovPercMstpSrasWpstDnon_gthThrow",0.1}; + InterpolateTo[] = {"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AmovPercMwlkSrasWpstDf_AmovPercMstpSrasWpstDnon_gthThrow: AmovPercMwlkSrasWpstDf_AmovPercMstpSrasWpstDnon_gthStart + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\wlk\ras\pst\AmovPercMwlkSrasWpstDf_AmovPercMstpSrasWpstDnon_gthThrow"; + speed = 0.68; + soundOverride = "wlk"; + soundEnabled = "true"; + ConnectTo[] = {"AmovPercMwlkSrasWpstDf_AmovPercMstpSrasWpstDnon_gthArm",0.1}; + InterpolateTo[] = {"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AmovPercMwlkSrasWpstDf_AmovPercMstpSrasWpstDnon_gthArm: AmovPercMwlkSrasWpstDf_AmovPercMstpSrasWpstDnon_gthThrow + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\wlk\ras\pst\AmovPercMwlkSrasWpstDf_AmovPercMstpSrasWpstDnon_gthArm"; + speed = 1.17; + soundOverride = "wlk"; + soundEnabled = "true"; + ConnectTo[] = {"AmovPercMwlkSrasWpstDf_AmovPercMstpSrasWpstDnon_gthEnd",0.1}; + InterpolateTo[] = {"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AmovPercMwlkSrasWpstDf_AmovPercMstpSrasWpstDnon_gthEnd: AmovPercMwlkSrasWpstDf_AmovPercMstpSrasWpstDnon_gthArm + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\wlk\ras\pst\AmovPercMwlkSrasWpstDf_AmovPercMstpSrasWpstDnon_gthEnd"; + speed = 1.35; + showHandGun = "true"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wpst.p3d"; + soundOverride = "wlk"; + soundEnabled = "true"; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AwopPknlMstpSgthWpstDnon_Part1: Default + { + actions = "PistolKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\knl\stp\gth\pst\AwopPknlMstpSgthWpstDnon_part1.rtm"; + speed = 1.25; + looped = "false"; + showHandGun = "true"; + soundEnabled = "false"; + duty = 0.6; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Pknl_Wpst.p3d"; + headBobMode = 2; + ConnectTo[] = {"AwopPknlMstpSgthWpstDnon_Part2",0.02}; + InterpolateTo[] = {"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AwopPknlMstpSgthWpstDnon_Part2: AwopPknlMstpSgthWpstDnon_Part1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\knl\stp\gth\pst\AwopPknlMstpSgthWpstDnon_part2.rtm"; + speed = 0.39; + showHandGun = "false"; + ConnectTo[] = {"AwopPknlMstpSgthWpstDnon_Part3",0.02}; + InterpolateTo[] = {"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AwopPknlMstpSgthWpstDnon_Part3: AwopPknlMstpSgthWpstDnon_Part2 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\knl\stp\gth\pst\AwopPknlMstpSgthWpstDnon_part3.rtm"; + speed = 1.32; + ConnectTo[] = {"AwopPknlMstpSgthWpstDnon_Part4",0.02}; + InterpolateTo[] = {"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AwopPknlMstpSgthWpstDnon_Part4: AwopPknlMstpSgthWpstDnon_Part3 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\knl\stp\gth\pst\AwopPknlMstpSgthWpstDnon_part4.rtm"; + speed = 0.43; + ConnectTo[] = {"AwopPknlMstpSgthWpstDnon_Part5",0.02}; + InterpolateTo[] = {"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AwopPknlMstpSgthWpstDnon_Part5: AwopPknlMstpSgthWpstDnon_Part4 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\knl\stp\gth\pst\AwopPknlMstpSgthWpstDnon_part5.rtm"; + speed = 1.46; + showHandGun = "true"; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AwopPpneMstpSgthWpstDnon_Part1: Default + { + actions = "PistolKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\gth\pst\AwopPpneMstpSgthWpstDnon_1.rtm"; + speed = 0.85; + looped = "false"; + showHandGun = "true"; + soundEnabled = "false"; + duty = 0.6; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Ppne.p3d"; + headBobMode = 2; + ConnectTo[] = {"AwopPpneMstpSgthWpstDnon_Part2",0.02}; + InterpolateTo[] = {"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AwopPpneMstpSgthWpstDnon_Part2: AwopPpneMstpSgthWpstDnon_Part1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\gth\pst\AwopPpneMstpSgthWpstDnon_2.rtm"; + speed = 0.44; + showHandGun = "false"; + ConnectTo[] = {"AwopPpneMstpSgthWpstDnon_Part3",0.02}; + InterpolateTo[] = {"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AwopPpneMstpSgthWpstDnon_Part3: AwopPpneMstpSgthWpstDnon_Part2 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\gth\pst\AwopPpneMstpSgthWpstDnon_3.rtm"; + speed = 2.67; + ConnectTo[] = {"AwopPpneMstpSgthWpstDnon_Part4",0.02}; + InterpolateTo[] = {"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AwopPpneMstpSgthWpstDnon_Part4: AwopPpneMstpSgthWpstDnon_Part3 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\gth\pst\AwopPpneMstpSgthWpstDnon_4.rtm"; + speed = 0.63; + ConnectTo[] = {"AwopPpneMstpSgthWpstDnon_Part5",0.02}; + InterpolateTo[] = {"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AwopPpneMstpSgthWpstDnon_Part5: AwopPpneMstpSgthWpstDnon_Part4 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\gth\pst\AwopPpneMstpSgthWpstDnon_5.rtm"; + speed = 0.83; + showHandGun = "true"; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AwopPercMstpSgthWnonDnon_start: Default + { + actions = "CivilStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\gth\non\AwopPercMstpSgthWnonDnon_start"; + speed = 0.8; + looped = "false"; + showHandGun = "true"; + soundEnabled = "false"; + duty = 0.6; + headBobMode = 2; + ConnectTo[] = {"AwopPercMstpSgthWnonDnon_throw",0.02}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AwopPercMstpSgthWnonDnon_throw: AwopPercMstpSgthWnonDnon_start + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\gth\non\AwopPercMstpSgthWnonDnon_throw"; + speed = 2; + ConnectTo[] = {"AwopPercMstpSgthWnonDnon_end",0.02}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AwopPercMstpSgthWnonDnon_end: AwopPercMstpSgthWnonDnon_throw + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\gth\non\AwopPercMstpSgthWnonDnon_end"; + speed = 0.65; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AmovPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon_gthStart: Default + { + actions = "CivilStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\run\non\non\AmovPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon_gthStart"; + speed = 3; + soundOverride = "run"; + looped = "false"; + soundEnabled = "false"; + duty = 0.6; + canPullTrigger = "false"; + headBobMode = 2; + ConnectTo[] = {"AmovPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon_gthThrow",0.1}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AmovPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon_gthThrow: AmovPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon_gthStart + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\run\non\non\AmovPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon_gthThrow"; + speed = 1.3; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon_gthEnd",0.1}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AmovPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon_gthEnd: AmovPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon_gthThrow + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\run\non\non\AmovPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon_gthEnd"; + speed = 0.9; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AwopPpneMstpSgthWnonDnon_start: Default + { + actions = "CivilStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\gth\non\AwopPpneMstpSgthWnonDnon_start"; + speed = 0.67; + looped = "false"; + showHandGun = "true"; + soundEnabled = "false"; + duty = 0.6; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Ppne.p3d"; + aimingBody = "empty"; + legs = "Wholebody"; + headBobMode = 2; + ConnectTo[] = {"AwopPpneMstpSgthWnonDnon_throw",0.02}; + InterpolateTo[] = {"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AwopPpneMstpSgthWnonDnon_throw: AwopPpneMstpSgthWnonDnon_start + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\gth\non\AwopPpneMstpSgthWnonDnon_throw"; + speed = 2; + ConnectTo[] = {"AwopPpneMstpSgthWnonDnon_end",0.02}; + InterpolateTo[] = {"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AwopPpneMstpSgthWnonDnon_end: AwopPpneMstpSgthWnonDnon_throw + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\gth\non\AwopPpneMstpSgthWnonDnon_end"; + speed = 0.45; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class LadderCivilStatic: StandBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\ldr\erc\stp\non\non\AldrPercMstpSnonWnonDnon.rtm"; + looped = "true"; + soundEnabled = "true"; + speed = 1e+010; + duty = -0.35; + onLadder = "true"; + actions = "LadderCivilActions"; + aiming = "aimingNo"; + aimingBody = "aimingNo"; + legs = "legsNo"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wnon.p3d"; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "ladder"; + headBobMode = 2; + ConnectTo[] = {"LadderCivilTopOff",0.1,"LadderCivilDownOff",0.1}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01,"LadderCivilUpLoop",0.1,"LadderCivilDownLoop",0.1}; + }; + class LadderCivilOn: LadderCivilStatic + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AldrPercMstpSnonWnonDnon.rtm"; + speed = 1.5; + looped = "false"; + soundOverride = "ladder"; + soundEnabled = "true"; + ConnectTo[] = {"LadderCivilStatic",1.0}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class LadderCivilUpLoop: LadderCivilStatic + { + file = "\ca\Anims\Characters\data\Anim\Sdr\ldr\erc\wlk\non\non\AldrPercMwlkSnonWnonDu.rtm"; + speed = 2.5; + duty = 0.7; + soundOverride = "ladder"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01,"LadderCivilStatic",0.1,"LadderCivilTopOff",0.1,"LadderCivilDownLoop",0.1}; + }; + class LadderCivilTopOff: LadderCivilUpLoop + { + actions = "CivilStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\ldr\erc\stp\non\non\AldrPercMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon.rtm"; + speed = 1.5; + looped = "false"; + onLadder = "false"; + soundOverride = "ladder"; + soundEnabled = "true"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",1.0}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class LadderCivilDownOff: LadderCivilTopOff + { + soundOverride = "ladder"; + soundEnabled = "true"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",1.0}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class LadderCivilDownLoop: LadderCivilUpLoop + { + file = "\ca\Anims\Characters\data\Anim\Sdr\ldr\erc\wlk\non\non\AldrPercMwlkSnonWnonDd.rtm"; + soundOverride = "ladder"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01,"LadderCivilStatic",0.1,"LadderCivilUpLoop",0.1,"LadderCivilDownOff",0.1}; + }; + class LadderRifleStatic: LadderCivilStatic + { + actions = "LadderRifleActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\ldr\erc\stp\low\rfl\AldrPercMstpSlowWrflDnon.rtm"; + soundOverride = "ladder"; + soundEnabled = "true"; + ConnectTo[] = {"LadderRifleTopOff",0.1,"LadderRifleDownOff",0.1}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_1",0.01,"LadderRifleUpLoop",0.1,"LadderRifleDownLoop",0.1}; + }; + class LadderRifleOn: LadderCivilOn + { + actions = "LadderRifleActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_AldrPercMstpSlowWrflDnon.rtm"; + soundOverride = "ladder"; + soundEnabled = "true"; + ConnectTo[] = {"LadderRifleStatic",1.0}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_1",0.01}; + }; + class LadderRifleTopOff: LadderCivilTopOff + { + actions = "RifleLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\ldr\erc\stp\low\rfl\AldrPercMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon.rtm"; + soundOverride = "ladder"; + soundEnabled = "true"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",1.0}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_1",0.01}; + }; + class LadderRifleDownOff: LadderRifleTopOff + { + soundOverride = "ladder"; + soundEnabled = "true"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",1.0}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_1",0.01}; + }; + class LadderRifleUpLoop: LadderCivilUpLoop + { + actions = "LadderRifleActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\ldr\erc\wlk\low\rfl\AldrPercMwlkSlowWrflDu.rtm"; + soundOverride = "ladder"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_1",0.01,"LadderRifleStatic",0.1,"LadderRifleTopOff",0.1,"LadderRifleDownLoop",0.1}; + }; + class LadderRifleDownLoop: LadderCivilDownLoop + { + file = "\ca\Anims\Characters\data\Anim\Sdr\ldr\erc\wlk\low\rfl\AldrPercMwlkSlowWrflDd.rtm"; + actions = "LadderRifleActions"; + soundOverride = "ladder"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_1",0.01,"LadderRifleStatic",0.1,"LadderRifleDownOff",0.1,"LadderRifleUpLoop",0.1}; + }; + class AswmPercMstpSnonWnonDnon: AmovPercMstpSrasWrflDnon + { + variantsAI[] = {}; + actions = "SwimmingActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\swm\erc\stp\non\non\AswmPercMstpSnonWnonDnon.rtm"; + speed = 0.42; + relSpeedMin = 0.9; + relSpeedMax = 1.1; + looped = "true"; + soundEdge[] = {0.5}; + duty = 0.6; + showWeaponAim = "false"; + disableWeapons = "true"; + limitGunMovement = "false"; + soundOverride = "swim"; + soundEnabled = "true"; + enableAutoActions = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pswm_Mnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.3}; + InterpolateTo[] = {"AdthPswmMstpSnonWnonDnon",0.01,"AswmPercMstpSnonWnonDnon_AswmPercMrunSnonWnonDf",0.1}; + }; + class AswmPercMrunSnonWnonDf: AswmPercMstpSnonWnonDnon + { + actions = "SwimmForwardActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDf.rtm"; + speed = 0.7; + relSpeedMin = 0.7; + relSpeedMax = 1.1; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pswm_Mrun.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.3}; + InterpolateTo[] = {"AdthPswmMrunSnonWnonDf",0.01,"AswmPercMwlkSnonWnonDf",0.1,"AswmPercMsprSnonWnonDf",0.1,"AswmPercMrunSnonWnonDf_AswmPercMstpSnonWnonDnon",0.1}; + }; + class AswmPercMwlkSnonWnonDf: AswmPercMrunSnonWnonDf + { + relSpeedMin = 0.5; + relSpeedMax = 0.6; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AdthPswmMrunSnonWnonDf",0.01,"AswmPercMrunSnonWnonDf",0.1,"AswmPercMsprSnonWnonDf",0.1,"AswmPercMrunSnonWnonDf_AswmPercMstpSnonWnonDnon",0.1}; + }; + class AswmPercMsprSnonWnonDf: AswmPercMrunSnonWnonDf + { + actions = "SwimmingFastActions"; + relSpeedMin = 0.8; + relSpeedMax = 1; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AdthPswmMrunSnonWnonDf",0.01,"AswmPercMrunSnonWnonDf",0.1,"AswmPercMwlkSnonWnonDf",0.1,"AswmPercMrunSnonWnonDf_AswmPercMstpSnonWnonDnon",0.1}; + }; + class AswmPercMstpSnonWnonDnon_AswmPercMrunSnonWnonDf: AswmPercMstpSnonWnonDnon + { + actions = "SwimmForwardActions"; + looped = "false"; + file = "\ca\Anims\Characters\data\Anim\Sdr\swm\erc\stp\non\non\AswmPercMstpSnonWnonDnon_AswmPercMrunSnonWnonDf.rtm"; + speed = 0.545455; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pswm_Mrun.p3d"; + canPullTrigger = "false"; + interpolationRestart = "true"; + ConnectTo[] = {"AswmPercMrunSnonWnonDf",0.1}; + InterpolateTo[] = {}; + }; + class AswmPercMrunSnonWnonDf_AswmPercMstpSnonWnonDnon: AswmPercMstpSnonWnonDnon + { + looped = "false"; + file = "\ca\Anims\Characters\data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDf_AswmPercMstpSnonWnonDnon.rtm"; + speed = 0.91; + canPullTrigger = "false"; + interpolationRestart = "true"; + ConnectTo[] = {"AswmPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {}; + }; + class AwopPercMstpSoptWbinDnon_rfl: AmovPercMstpSlowWrflDnon + { + actions = "BinocStandRflActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_rfl"; + showWeaponAim = "false"; + disableWeapons = "false"; + disableWeaponsLong = "false"; + enableBinocular = "true"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + enableOptics = 4096; + canPullTrigger = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_rifle",0.02,"AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_rifle",0.02,"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWrflDnon",0.02,"AwopPercMstpSoptWbinDnon_rfl_turnL",0.02,"AwopPercMstpSoptWbinDnon_rfl_turnR",0.02}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_1",0.01,"AdthPercMstpSlowWrflDnon_binocular",0.01,"AmovPercMwlkSoptWbinDf_rfl",0.02,"AmovPercMwlkSoptWbinDfr_rfl",0.02,"AmovPercMwlkSoptWbinDr_rfl",0.02,"AmovPercMwlkSoptWbinDbr_rfl",0.02,"AmovPercMwlkSoptWbinDb_rfl",0.02,"AmovPercMwlkSoptWbinDbl_rfl",0.02,"AmovPercMwlkSoptWbinDl_rfl",0.02,"AmovPercMwlkSoptWbinDfl_rfl",0.02,"AmovPercMrunSnonWbinDf_rfl",0.02,"AmovPercMrunSnonWbinDfr_rfl",0.02,"AmovPercMrunSnonWbinDr_rfl",0.02,"AmovPercMrunSnonWbinDbr_rfl",0.02,"AmovPercMrunSnonWbinDb_rfl",0.02,"AmovPercMrunSnonWbinDbl_rfl",0.02,"AmovPercMrunSnonWbinDl_rfl",0.02,"AmovPercMrunSnonWbinDfl_rfl",0.02,"AwopPercMstpSoptWbinDnon_rfl_turnL",0.02,"AwopPercMstpSoptWbinDnon_rfl_turnR",0.02}; + }; + class AmovPercMwlkSoptWbinDf_rfl: AwopPercMstpSoptWbinDnon_rfl + { + file = "\Ca\Anims\Characters\data\Anim\sdr\wop\erc\wlk\opt\bin\AwopPercMwlkSoptWbinDf"; + soundEdge[] = {0.25,0.5,0.75,1}; + speed = 0.47619; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02,"AmovPercMwlkSoptWbinDfr_rfl",0.025,"AmovPercMwlkSoptWbinDfl_rfl",0.025,"AmovPercMrunSnonWbinDf_rfl",0.025}; + }; + class AmovPercMwlkSoptWbinDfr_rfl: AmovPercMwlkSoptWbinDf_rfl + { + file = "\Ca\Anims\Characters\data\Anim\sdr\wop\erc\wlk\opt\bin\AwopPercMwlkSoptWbinDfr"; + speed = 0.47619; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02,"AmovPercMwlkSoptWbinDf_rfl",0.025,"AmovPercMwlkSoptWbinDr_rfl",0.025,"AmovPercMrunSnonWbinDfr_rfl",0.025}; + }; + class AmovPercMwlkSoptWbinDr_rfl: AmovPercMwlkSoptWbinDf_rfl + { + file = "\Ca\Anims\Characters\data\Anim\sdr\wop\erc\wlk\opt\bin\AwopPercMwlkSoptWbinDr"; + speed = 0.483871; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02,"AmovPercMwlkSoptWbinDfr_rfl",0.025,"AmovPercMwlkSoptWbinDbr_rfl",0.025,"AmovPercMrunSnonWbinDr_rfl",0.025}; + }; + class AmovPercMwlkSoptWbinDbr_rfl: AmovPercMwlkSoptWbinDf_rfl + { + file = "\Ca\Anims\Characters\data\Anim\sdr\wop\erc\wlk\opt\bin\AwopPercMwlkSoptWbinDbr"; + speed = 0.337079; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02,"AmovPercMwlkSoptWbinDr_rfl",0.025,"AmovPercMwlkSoptWbinDb_rfl",0.025,"AmovPercMrunSnonWbinDbr_rfl",0.025}; + }; + class AmovPercMwlkSoptWbinDb_rfl: AmovPercMwlkSoptWbinDf_rfl + { + file = "\Ca\Anims\Characters\data\Anim\sdr\wop\erc\wlk\opt\bin\AwopPercMwlkSoptWbinDb"; + speed = 0.337079; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02,"AmovPercMwlkSoptWbinDbr_rfl",0.025,"AmovPercMwlkSoptWbinDbl_rfl",0.025,"AmovPercMrunSnonWbinDb_rfl",0.025}; + }; + class AmovPercMwlkSoptWbinDbl_rfl: AmovPercMwlkSoptWbinDf_rfl + { + file = "\Ca\Anims\Characters\data\Anim\sdr\wop\erc\wlk\opt\bin\AwopPercMwlkSoptWbinDbl"; + speed = 0.337079; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02,"AmovPercMwlkSoptWbinDb_rfl",0.025,"AmovPercMwlkSoptWbinDl_rfl",0.025,"AmovPercMrunSnonWbinDbl_rfl",0.025}; + }; + class AmovPercMwlkSoptWbinDl_rfl: AmovPercMwlkSoptWbinDf_rfl + { + file = "\Ca\Anims\Characters\data\Anim\sdr\wop\erc\wlk\opt\bin\AwopPercMwlkSoptWbinDl"; + speed = 0.47619; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02,"AmovPercMwlkSoptWbinDbl_rfl",0.025,"AmovPercMwlkSoptWbinDfl_rfl",0.025,"AmovPercMrunSnonWbinDl_rfl",0.025}; + }; + class AmovPercMwlkSoptWbinDfl_rfl: AmovPercMwlkSoptWbinDf_rfl + { + file = "\Ca\Anims\Characters\data\Anim\sdr\wop\erc\wlk\opt\bin\AwopPercMwlkSoptWbinDfl"; + speed = 0.47619; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02,"AmovPercMwlkSoptWbinDf_rfl",0.025,"AmovPercMwlkSoptWbinDl_rfl",0.025,"AmovPercMrunSnonWbinDfl_rfl",0.025}; + }; + class AmovPercMrunSnonWbinDf_rfl: AmovPercMwlkSoptWbinDf_rfl + { + enableBinocular = "false"; + enableOptics = "false"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDf"; + looped = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02,"AmovPercMwlkSoptWbinDf_rfl",0.025,"AmovPercMrunSnonWbinDfr_rfl",0.025,"AmovPercMrunSnonWbinDfl_rfl",0.025}; + }; + class AmovPercMrunSnonWbinDfr_rfl: AmovPercMrunSnonWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDfr"; + speed = 0.47619; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02,"AmovPercMwlkSoptWbinDfr_rfl",0.025,"AmovPercMrunSnonWbinDf_rfl",0.025,"AmovPercMrunSnonWbinDr_rfl",0.025}; + }; + class AmovPercMrunSnonWbinDr_rfl: AmovPercMrunSnonWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDr"; + speed = 0.483871; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02,"AmovPercMwlkSoptWbinDr_rfl",0.025,"AmovPercMrunSnonWbinDfr_rfl",0.025,"AmovPercMrunSnonWbinDbr_rfl",0.025}; + }; + class AmovPercMrunSnonWbinDbr_rfl: AmovPercMrunSnonWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDbr"; + speed = 0.337079; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02,"AmovPercMwlkSoptWbinDbr_rfl",0.025,"AmovPercMrunSnonWbinDr_rfl",0.025,"AmovPercMrunSnonWbinDb_rfl",0.025}; + }; + class AmovPercMrunSnonWbinDb_rfl: AmovPercMrunSnonWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDb"; + speed = 0.337079; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02,"AmovPercMwlkSoptWbinDb_rfl",0.025,"AmovPercMrunSnonWbinDbr_rfl",0.025,"AmovPercMrunSnonWbinDbl_rfl",0.025}; + }; + class AmovPercMrunSnonWbinDbl_rfl: AmovPercMrunSnonWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDbl"; + speed = 0.337079; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02,"AmovPercMwlkSoptWbinDbl_rfl",0.025,"AmovPercMrunSnonWbinDb_rfl",0.025,"AmovPercMrunSnonWbinDl_rfl",0.025}; + }; + class AmovPercMrunSnonWbinDl_rfl: AmovPercMrunSnonWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDl"; + speed = 0.47619; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02,"AmovPercMwlkSoptWbinDl_rfl",0.025,"AmovPercMrunSnonWbinDbl_rfl",0.025,"AmovPercMrunSnonWbinDfl_rfl",0.025}; + }; + class AmovPercMrunSnonWbinDfl_rfl: AmovPercMrunSnonWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDfl"; + speed = 0.47619; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02,"AmovPercMwlkSoptWbinDfl_rfl",0.025,"AmovPercMrunSnonWbinDf_rfl",0.025,"AmovPercMrunSnonWbinDl_rfl",0.025}; + }; + class AwopPercMstpSoptWbinDnon_rfl_turnL: AwopPercMstpSoptWbinDnon_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AIturn90L"; + speed = 0.5; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02}; + }; + class AwopPercMstpSoptWbinDnon_rfl_turnR: AwopPercMstpSoptWbinDnon_rfl_turnL + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AIturn90R"; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02}; + }; + class AwopPknlMstpSoptWbinDnon_rfl: AmovPknlMstpSrasWrflDnon + { + actions = "BinocKneelRflActions"; + file = "\ca\anims\characters\data\anim\sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_rfl"; + showWeaponAim = "false"; + enableBinocular = "true"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + enableOptics = 4096; + canPullTrigger = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_rifle",0.02,"AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_rifle",0.02,"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWrflDnon",0.02,"AwopPknlMstpSoptWbinDnon_rfl_turnL",0.02,"AwopPknlMstpSoptWbinDnon_rfl_turnR",0.02}; + InterpolateTo[] = {"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSlowWrflDnon_binocular",0.01,"AmovPknlMwlkSoptWbinDf_rfl",0.02,"AmovPknlMwlkSoptWbinDfr_rfl",0.02,"AmovPknlMwlkSoptWbinDr_rfl",0.02,"AmovPknlMwlkSoptWbinDbr_rfl",0.02,"AmovPknlMwlkSoptWbinDb_rfl",0.02,"AmovPknlMwlkSoptWbinDbl_rfl",0.02,"AmovPknlMwlkSoptWbinDl_rfl",0.02,"AmovPknlMwlkSoptWbinDfl_rfl",0.02,"AwopPknlMstpSoptWbinDnon_rfl_turnL",0.02,"AwopPknlMstpSoptWbinDnon_rfl_turnR",0.02}; + }; + class AmovPknlMrunSnonWbinDf_rfl: AwopPknlMstpSoptWbinDnon_rfl + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondf"; + soundEdge[] = {0.25,0.5,0.75,1}; + speed = 0.666667; + enableOptics = "false"; + enableBinocular = "false"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSnonWbinDfr_rfl",0.025,"AmovPknlMrunSnonWbinDfl_rfl",0.025,"AmovPknlMwlkSoptWbinDf_rfl",0.025}; + }; + class AmovPknlMrunSnonWbinDfr_rfl: AmovPknlMrunSnonWbinDf_rfl + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfr"; + speed = 0.666667; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSnonWbinDf_rfl",0.025,"AmovPknlMrunSnonWbinDr_rfl",0.025,"AmovPknlMwlkSoptWbinDfr_rfl",0.025}; + }; + class AmovPknlMrunSnonWbinDr_rfl: AmovPknlMrunSnonWbinDf_rfl + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondr"; + speed = 0.714286; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSnonWbinDfr_rfl",0.025,"AmovPknlMrunSnonWbinDbr_rfl",0.025,"AmovPknlMwlkSoptWbinDr_rfl",0.025}; + }; + class AmovPknlMrunSnonWbinDbr_rfl: AmovPknlMrunSnonWbinDf_rfl + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbr"; + speed = 0.666667; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSnonWbinDr_rfl",0.025,"AmovPknlMrunSnonWbinDb_rfl",0.025,"AmovPknlMwlkSoptWbinDbr_rfl",0.025}; + }; + class AmovPknlMrunSnonWbinDb_rfl: AmovPknlMrunSnonWbinDf_rfl + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondb"; + speed = 0.666667; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSnonWbinDbr_rfl",0.025,"AmovPknlMrunSnonWbinDbl_rfl",0.025,"AmovPknlMwlkSoptWbinDb_rfl",0.025}; + }; + class AmovPknlMrunSnonWbinDbl_rfl: AmovPknlMrunSnonWbinDf_rfl + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbl"; + speed = 0.666667; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSnonWbinDb_rfl",0.025,"AmovPknlMrunSnonWbinDl_rfl",0.025,"AmovPknlMwlkSoptWbinDbl_rfl",0.025}; + }; + class AmovPknlMrunSnonWbinDl_rfl: AmovPknlMrunSnonWbinDf_rfl + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondl"; + speed = 0.625; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSnonWbinDbl_rfl",0.025,"AmovPknlMrunSnonWbinDfl_rfl",0.025,"AmovPknlMwlkSoptWbinDl_rfl",0.025}; + }; + class AmovPknlMrunSnonWbinDfl_rfl: AmovPknlMrunSnonWbinDf_rfl + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfl"; + speed = 0.666667; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSnonWbinDf_rfl",0.025,"AmovPknlMrunSnonWbinDl_rfl",0.025,"AmovPknlMwlkSoptWbinDfl_rfl",0.025}; + }; + class AmovPknlMwlkSoptWbinDf_rfl: AwopPknlMstpSoptWbinDnon_rfl + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondf"; + speed = 0.666667; + soundEdge[] = {0.25,0.5,0.75,1}; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_rfl",0.02,"AmovPknlMrunSnonWbinDf_rfl",0.025,"AmovPknlMwlkSoptWbinDfr_rfl",0.025,"AmovPknlMwlkSoptWbinDfl_rfl",0.025}; + }; + class AmovPknlMwlkSoptWbinDfr_rfl: AmovPknlMwlkSoptWbinDf_rfl + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfr"; + speed = 0.666667; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_rfl",0.02,"AmovPknlMrunSnonWbinDfr_rfl",0.025,"AmovPknlMwlkSoptWbinDf_rfl",0.025,"AmovPknlMwlkSoptWbinDr_rfl",0.025}; + }; + class AmovPknlMwlkSoptWbinDr_rfl: AmovPknlMwlkSoptWbinDf_rfl + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondr"; + speed = 0.714286; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_rfl",0.02,"AmovPknlMrunSnonWbinDr_rfl",0.025,"AmovPknlMwlkSoptWbinDfr_rfl",0.025,"AmovPknlMwlkSoptWbinDbr_rfl",0.025}; + }; + class AmovPknlMwlkSoptWbinDbr_rfl: AmovPknlMwlkSoptWbinDf_rfl + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbr"; + speed = 0.666667; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_rfl",0.02,"AmovPknlMrunSnonWbinDbr_rfl",0.025,"AmovPknlMwlkSoptWbinDr_rfl",0.025,"AmovPknlMwlkSoptWbinDb_rfl",0.025}; + }; + class AmovPknlMwlkSoptWbinDb_rfl: AmovPknlMwlkSoptWbinDf_rfl + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondb"; + speed = 0.666667; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_rfl",0.02,"AmovPknlMrunSnonWbinDb_rfl",0.025,"AmovPknlMwlkSoptWbinDbr_rfl",0.025,"AmovPknlMwlkSoptWbinDbl_rfl",0.025}; + }; + class AmovPknlMwlkSoptWbinDbl_rfl: AmovPknlMwlkSoptWbinDf_rfl + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbl"; + speed = 0.666667; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_rfl",0.02,"AmovPknlMrunSnonWbinDbl_rfl",0.025,"AmovPknlMwlkSoptWbinDb_rfl",0.025,"AmovPknlMwlkSoptWbinDl_rfl",0.025}; + }; + class AmovPknlMwlkSoptWbinDl_rfl: AmovPknlMwlkSoptWbinDf_rfl + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondl"; + speed = 0.625; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_rfl",0.02,"AmovPknlMrunSnonWbinDl_rfl",0.025,"AmovPknlMwlkSoptWbinDbl_rfl",0.025,"AmovPknlMwlkSoptWbinDfl_rfl",0.025}; + }; + class AmovPknlMwlkSoptWbinDfl_rfl: AmovPknlMwlkSoptWbinDf_rfl + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfl"; + speed = 0.666667; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_rfl",0.02,"AmovPknlMrunSnonWbinDfl_rfl",0.025,"AmovPknlMwlkSoptWbinDf_rfl",0.025,"AmovPknlMwlkSoptWbinDl_rfl",0.025}; + }; + class AwopPknlMstpSoptWbinDnon_rfl_turnL: AwopPknlMstpSoptWbinDnon_rfl + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_rfl",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_rfl",0.02}; + }; + class AwopPknlMstpSoptWbinDnon_rfl_turnR: AwopPknlMstpSoptWbinDnon_rfl_turnL + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_rfl",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_rfl",0.02}; + }; + class AwopPpneMstpSoptWbinDnon_rfl: AmovPpneMstpSrasWrflDnon + { + actions = "BinocProneRflActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\opt\bin\AwopPpneMstpSoptWbinDnon_rfl"; + showWeaponAim = "false"; + enableBinocular = "true"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + enableOptics = 4096; + canPullTrigger = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_rifle",0.02,"AwopPpneMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_rifle",0.02,"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWrflDnon",0.02,"AwopPpneMstpSoptWbinDnon_rfl_turnL",0.02,"AwopPpneMstpSoptWbinDnon_rfl_turnR",0.02}; + InterpolateTo[] = {"AdthPpneMstpSrasWrflDnon_1",0.01,"AdthPpneMstpSlowWrflDnon_binocular",0.01,"AmovPpneMwlkSoptWbinDf_rfl",0.02,"AmovPpneMwlkSoptWbinDfr_rfl",0.02,"AmovPpneMwlkSoptWbinDr_rfl",0.02,"AmovPpneMwlkSoptWbinDbr_rfl",0.02,"AmovPpneMwlkSoptWbinDb_rfl",0.02,"AmovPpneMwlkSoptWbinDbl_rfl",0.02,"AmovPpneMwlkSoptWbinDl_rfl",0.02,"AmovPpneMwlkSoptWbinDfl_rfl",0.02,"AwopPpneMstpSoptWbinDnon_rfl_turnL",0.02,"AwopPpneMstpSoptWbinDnon_rfl_turnR",0.02}; + }; + class AmovPpneMrunSnonWbinDf_rfl: AwopPpneMstpSoptWbinDnon_rfl + { + speed = 0.99; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\run\non\non\AmovPpneMrunSnonWnonDf"; + enableOptics = "false"; + enableBinocular = "false"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMrunSnonWbinDfr_rfl",0.025,"AmovPpneMrunSnonWbinDfl_rfl",0.025,"AmovPpneMwlkSoptWbinDf_rfl",0.025}; + }; + class AmovPpneMrunSnonWbinDfr_rfl: AmovPpneMrunSnonWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\run\non\non\AmovPpneMrunSnonWnonDfr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMrunSnonWbinDf_rfl",0.025,"AmovPpneMrunSnonWbinDr_rfl",0.025,"AmovPpneMwlkSoptWbinDfr_rfl",0.025}; + }; + class AmovPpneMrunSnonWbinDr_rfl: AmovPpneMrunSnonWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\run\non\non\AmovPpneMrunSnonWnonDr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMrunSnonWbinDfr_rfl",0.025,"AmovPpneMrunSnonWbinDbr_rfl",0.025,"AmovPpneMwlkSoptWbinDr_rfl",0.025}; + }; + class AmovPpneMrunSnonWbinDbr_rfl: AmovPpneMrunSnonWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\run\non\non\AmovPpneMrunSnonWnonDbr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMrunSnonWbinDr_rfl",0.025,"AmovPpneMrunSnonWbinDb_rfl",0.025,"AmovPpneMwlkSoptWbinDbr_rfl",0.025}; + }; + class AmovPpneMrunSnonWbinDb_rfl: AmovPpneMrunSnonWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\run\non\non\AmovPpneMrunSnonWnonDb"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMrunSnonWbinDbr_rfl",0.025,"AmovPpneMrunSnonWbinDbl_rfl",0.025,"AmovPpneMwlkSoptWbinDb_rfl",0.025}; + }; + class AmovPpneMrunSnonWbinDbl_rfl: AmovPpneMrunSnonWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\run\non\non\AmovPpneMrunSnonWnonDbl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMrunSnonWbinDb_rfl",0.025,"AmovPpneMrunSnonWbinDl_rfl",0.025,"AmovPpneMwlkSoptWbinDbl_rfl",0.025}; + }; + class AmovPpneMrunSnonWbinDl_rfl: AmovPpneMrunSnonWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\run\non\non\AmovPpneMrunSnonWnonDl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMrunSnonWbinDbl_rfl",0.025,"AmovPpneMrunSnonWbinDfl_rfl",0.025,"AmovPpneMwlkSoptWbinDl_rfl",0.025}; + }; + class AmovPpneMrunSnonWbinDfl_rfl: AmovPpneMrunSnonWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\run\non\non\AmovPpneMrunSnonWnonDfl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMrunSnonWbinDf_rfl",0.025,"AmovPpneMrunSnonWbinDl_rfl",0.025,"AmovPpneMwlkSoptWbinDfl_rfl",0.025}; + }; + class AmovPpneMwlkSoptWbinDf_rfl: AwopPpneMstpSoptWbinDnon_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\run\non\non\AmovPpneMrunSnonWnonDf"; + speed = 1; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_rfl",0.02,"AmovPpneMrunSnonWbinDf_rfl",0.025,"AmovPpneMwlkSoptWbinDfr_rfl",0.025,"AmovPpneMwlkSoptWbinDfl_rfl",0.025}; + }; + class AmovPpneMwlkSoptWbinDfr_rfl: AmovPpneMwlkSoptWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\run\non\non\AmovPpneMrunSnonWnonDfr"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_rfl",0.02,"AmovPpneMrunSnonWbinDfr_rfl",0.025,"AmovPpneMwlkSoptWbinDf_rfl",0.025,"AmovPpneMwlkSoptWbinDr_rfl",0.025}; + }; + class AmovPpneMwlkSoptWbinDr_rfl: AmovPpneMwlkSoptWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\run\non\non\AmovPpneMrunSnonWnonDr"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_rfl",0.02,"AmovPpneMrunSnonWbinDr_rfl",0.025,"AmovPpneMwlkSoptWbinDfr_rfl",0.025,"AmovPpneMwlkSoptWbinDbr_rfl",0.025}; + }; + class AmovPpneMwlkSoptWbinDbr_rfl: AmovPpneMwlkSoptWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\run\non\non\AmovPpneMrunSnonWnonDbr"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_rfl",0.02,"AmovPpneMrunSnonWbinDbr_rfl",0.025,"AmovPpneMwlkSoptWbinDr_rfl",0.025,"AmovPpneMwlkSoptWbinDb_rfl",0.025}; + }; + class AmovPpneMwlkSoptWbinDb_rfl: AmovPpneMwlkSoptWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\run\non\non\AmovPpneMrunSnonWnonDb"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_rfl",0.02,"AmovPpneMrunSnonWbinDb_rfl",0.025,"AmovPpneMwlkSoptWbinDbr_rfl",0.025,"AmovPpneMwlkSoptWbinDbl_rfl",0.025}; + }; + class AmovPpneMwlkSoptWbinDbl_rfl: AmovPpneMwlkSoptWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\run\non\non\AmovPpneMrunSnonWnonDbl"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_rfl",0.02,"AmovPpneMrunSnonWbinDbl_rfl",0.025,"AmovPpneMwlkSoptWbinDb_rfl",0.025,"AmovPpneMwlkSoptWbinDl_rfl",0.025}; + }; + class AmovPpneMwlkSoptWbinDl_rfl: AmovPpneMwlkSoptWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\run\non\non\AmovPpneMrunSnonWnonDl"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_rfl",0.02,"AmovPpneMrunSnonWbinDl_rfl",0.025,"AmovPpneMwlkSoptWbinDbl_rfl",0.025,"AmovPpneMwlkSoptWbinDfl_rfl",0.025}; + }; + class AmovPpneMwlkSoptWbinDfl_rfl: AmovPpneMwlkSoptWbinDf_rfl + { + speed = 0.99; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\run\non\non\AmovPpneMrunSnonWnonDfl"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_rfl",0.02,"AmovPpneMrunSnonWbinDfl_rfl",0.025,"AmovPpneMwlkSoptWbinDf_rfl",0.025,"AmovPpneMwlkSoptWbinDl_rfl",0.025}; + }; + class AwopPpneMstpSoptWbinDnon_rfl_turnL: AwopPpneMstpSoptWbinDnon_rfl + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_rfl",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_rfl",0.02}; + }; + class AwopPpneMstpSoptWbinDnon_rfl_turnR: AwopPpneMstpSoptWbinDnon_rfl_turnL + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_rfl",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_rfl",0.02}; + }; + class AwopPercMstpSoptWbinDnon_pst: AmovPercMstpSrasWpstDnon + { + actions = "BinocStandPstActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_non"; + showWeaponAim = "false"; + enableBinocular = "true"; + showItemInHand = "true"; + showHandgun = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wnon.p3d"; + enableOptics = 4096; + canPullTrigger = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_pst",0.02,"AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_pst",0.02,"AwopPercMstpSoptWbinDnon_pst_turnL",0.02,"AwopPercMstpSoptWbinDnon_pst_turnR",0.02,"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_pst_turnL",0.02,"AwopPercMstpSoptWbinDnon_pst_turnR",0.02,"AdthPercMstpSrasWpstDnon_1",0.01,"AdthPercMstpSnonWnonDnon_binocular",0.01,"AmovPercMwlkSoptWbinDf_pst",0.02,"AmovPercMwlkSoptWbinDfr_pst",0.02,"AmovPercMwlkSoptWbinDr_pst",0.02,"AmovPercMwlkSoptWbinDbr_pst",0.02,"AmovPercMwlkSoptWbinDb_pst",0.02,"AmovPercMwlkSoptWbinDbl_pst",0.02,"AmovPercMwlkSoptWbinDl_pst",0.02,"AmovPercMwlkSoptWbinDfl_pst",0.02}; + }; + class AmovPercMwlkSoptWbinDf_pst: AwopPercMstpSoptWbinDnon_pst + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDf"; + speed = 0.47619; + soundEdge[] = {0.25,0.5,0.75,1}; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_pst",0.02,"AmovPercMwlkSoptWbinDfr_pst",0.025,"AmovPercMwlkSoptWbinDfl_pst",0.025,"AmovPercMrunSnonWbinDf_pst",0.025}; + }; + class AmovPercMwlkSoptWbinDfr_pst: AmovPercMwlkSoptWbinDf_pst + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDfr"; + speed = 0.47619; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMrunSnonWbinDfr_pst",0.025,"AwopPercMstpSoptWbinDnon_pst",0.02,"AmovPercMwlkSoptWbinDf_pst",0.025,"AmovPercMwlkSoptWbinDr_pst",0.025}; + }; + class AmovPercMwlkSoptWbinDr_pst: AmovPercMwlkSoptWbinDf_pst + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDr"; + speed = 0.483871; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_pst",0.02,"AmovPercMwlkSoptWbinDfr_pst",0.025,"AmovPercMwlkSoptWbinDbr_pst",0.025,"AmovPercMrunSnonWbinDr_pst",0.025}; + }; + class AmovPercMwlkSoptWbinDbr_pst: AmovPercMwlkSoptWbinDf_pst + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDbl"; + speed = 0.337079; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_pst",0.02,"AmovPercMwlkSoptWbinDr_pst",0.025,"AmovPercMwlkSoptWbinDb_pst",0.025,"AmovPercMrunSnonWbinDbr_pst",0.025}; + }; + class AmovPercMwlkSoptWbinDb_pst: AmovPercMwlkSoptWbinDf_pst + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDb"; + speed = 0.337079; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_pst",0.02,"AmovPercMwlkSoptWbinDbr_pst",0.025,"AmovPercMwlkSoptWbinDbl_pst",0.025,"AmovPercMrunSnonWbinDb_pst",0.025}; + }; + class AmovPercMwlkSoptWbinDbl_pst: AmovPercMwlkSoptWbinDf_pst + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDbl"; + speed = 0.337079; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_pst",0.02,"AmovPercMwlkSoptWbinDb_pst",0.025,"AmovPercMwlkSoptWbinDl_pst",0.025,"AmovPercMrunSnonWbinDbl_pst",0.025}; + }; + class AmovPercMwlkSoptWbinDl_pst: AmovPercMwlkSoptWbinDf_pst + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDl"; + speed = 0.47619; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMrunSnonWbinDl_pst",0.025,"AwopPercMstpSoptWbinDnon_pst",0.02,"AmovPercMwlkSoptWbinDbl_pst",0.025,"AmovPercMwlkSoptWbinDfl_pst",0.025}; + }; + class AmovPercMwlkSoptWbinDfl_pst: AmovPercMwlkSoptWbinDf_pst + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDfl"; + speed = 0.47619; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMrunSnonWbinDfl_pst",0.025,"AwopPercMstpSoptWbinDnon_pst",0.02,"AmovPercMwlkSoptWbinDf_pst",0.025,"AmovPercMwlkSoptWbinDl_pst",0.025}; + }; + class AmovPercMrunSnonWbinDf_pst: AmovPercMwlkSoptWbinDf_pst + { + enableBinocular = "false"; + enableOptics = "false"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMrunSnonWbinDfr_pst",0.025,"AmovPercMrunSnonWbinDfl_pst",0.025,"AwopPercMstpSoptWbinDnon_pst",0.02,"AmovPercMwlkSoptWbinDf_pst",0.025}; + }; + class AmovPercMrunSnonWbinDfr_pst: AmovPercMrunSnonWbinDf_pst + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDfr"; + speed = 0.47619; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_pst",0.02,"AmovPercMwlkSoptWbinDfr_pst",0.025,"AmovPercMrunSnonWbinDf_pst",0.025,"AmovPercMrunSnonWbinDr_pst",0.025}; + }; + class AmovPercMrunSnonWbinDr_pst: AmovPercMrunSnonWbinDf_pst + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDr"; + speed = 0.483871; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMrunSnonWbinDfr_pst",0.025,"AwopPercMstpSoptWbinDnon_pst",0.02,"AmovPercMwlkSoptWbinDr_pst",0.025,"AmovPercMrunSnonWbinDbr_pst",0.025}; + }; + class AmovPercMrunSnonWbinDbr_pst: AmovPercMrunSnonWbinDf_pst + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDbr"; + speed = 0.337079; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_pst",0.02,"AmovPercMwlkSoptWbinDbr_pst",0.025,"AmovPercMrunSnonWbinDr_pst",0.025,"AmovPercMrunSnonWbinDb_pst",0.025}; + }; + class AmovPercMrunSnonWbinDb_pst: AmovPercMrunSnonWbinDf_pst + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDb"; + speed = 0.337079; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_pst",0.02,"AmovPercMwlkSoptWbinDb_pst",0.025,"AmovPercMrunSnonWbinDbr_pst",0.025,"AmovPercMrunSnonWbinDbl_pst",0.025}; + }; + class AmovPercMrunSnonWbinDbl_pst: AmovPercMrunSnonWbinDf_pst + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDbl"; + speed = 0.337079; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMrunSnonWbinDl_pst",0.025,"AwopPercMstpSoptWbinDnon_pst",0.02,"AmovPercMwlkSoptWbinDbl_pst",0.025,"AmovPercMrunSnonWbinDb_pst",0.025}; + }; + class AmovPercMrunSnonWbinDl_pst: AmovPercMrunSnonWbinDf_pst + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDl"; + speed = 0.47619; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMrunSnonWbinDfl_pst",0.025,"AwopPercMstpSoptWbinDnon_pst",0.02,"AmovPercMwlkSoptWbinDl_pst",0.025,"AmovPercMrunSnonWbinDbl_pst",0.025}; + }; + class AmovPercMrunSnonWbinDfl_pst: AmovPercMrunSnonWbinDf_pst + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDfl"; + speed = 0.47619; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMrunSnonWbinDl_pst",0.025,"AwopPercMstpSoptWbinDnon_pst",0.02,"AmovPercMwlkSoptWbinDfl_pst",0.025,"AmovPercMrunSnonWbinDf_pst",0.025}; + }; + class AwopPercMstpSoptWbinDnon_pst_turnL: AwopPercMstpSoptWbinDnon_pst + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_pst",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_pst",0.02}; + }; + class AwopPercMstpSoptWbinDnon_pst_turnR: AwopPercMstpSoptWbinDnon_pst_turnL + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_pst",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_pst",0.02}; + }; + class AwopPknlMstpSoptWbinDnon_pst: AmovPknlMstpSrasWpstDnon + { + actions = "BinocKneelPstActions"; + file = "\ca\anims\characters\data\anim\sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_non"; + showWeaponAim = "false"; + enableBinocular = "true"; + showItemInHand = "true"; + showHandgun = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Pknl_Wnon.p3d"; + enableOptics = 4096; + canPullTrigger = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_pst",0.02,"AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_pst",0.02,"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWpstDnon",0.02,"AwopPknlMstpSoptWbinDnon_pst_turnL",0.02,"AwopPknlMstpSoptWbinDnon_pst_turnR",0.02}; + InterpolateTo[] = {"AdthPknlMstpSrasWpstDnon_1",0.01,"AdthPknlMstpSnonWnonDnon_binocular",0.01,"AmovPknlMwlkSoptWbinDf_pst",0.02,"AmovPknlMwlkSoptWbinDfr_pst",0.02,"AmovPknlMwlkSoptWbinDr_pst",0.02,"AmovPknlMwlkSoptWbinDbr_pst",0.02,"AmovPknlMwlkSoptWbinDb_pst",0.02,"AmovPknlMwlkSoptWbinDbl_pst",0.02,"AmovPknlMwlkSoptWbinDl_pst",0.02,"AmovPknlMwlkSoptWbinDfl_pst",0.02,"AwopPknlMstpSoptWbinDnon_pst_turnL",0.02,"AwopPknlMstpSoptWbinDnon_pst_turnR",0.02}; + }; + class AmovPknlMwlkSoptWbinDf_pst: AwopPknlMstpSoptWbinDnon_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondf"; + speed = 0.99; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02,"AmovPknlMwlkSoptWbinDfr_pst",0.025,"AmovPknlMwlkSoptWbinDfl_pst",0.025,"AmovPknlMrunSnonWbinDf_pst",0.025}; + }; + class AmovPknlMwlkSoptWbinDfr_pst: AmovPknlMwlkSoptWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfr"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02,"AmovPknlMwlkSoptWbinDf_pst",0.025,"AmovPknlMwlkSoptWbinDr_pst",0.025,"AmovPknlMrunSnonWbinDfr_pst",0.025}; + }; + class AmovPknlMwlkSoptWbinDr_pst: AmovPknlMwlkSoptWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondr"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02,"AmovPknlMwlkSoptWbinDfr_pst",0.025,"AmovPknlMwlkSoptWbinDbr_pst",0.025,"AmovPknlMrunSnonWbinDr_pst",0.025}; + }; + class AmovPknlMwlkSoptWbinDbr_pst: AmovPknlMwlkSoptWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbl"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02,"AmovPknlMwlkSoptWbinDr_pst",0.025,"AmovPknlMwlkSoptWbinDb_pst",0.025,"AmovPknlMrunSnonWbinDbr_pst",0.025}; + }; + class AmovPknlMwlkSoptWbinDb_pst: AmovPknlMwlkSoptWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondb"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02,"AmovPknlMwlkSoptWbinDbr_pst",0.025,"AmovPknlMwlkSoptWbinDbl_pst",0.025,"AmovPknlMrunSnonWbinDb_pst",0.025}; + }; + class AmovPknlMwlkSoptWbinDbl_pst: AmovPknlMwlkSoptWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbl"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02,"AmovPknlMwlkSoptWbinDb_pst",0.025,"AmovPknlMwlkSoptWbinDl_pst",0.025,"AmovPknlMrunSnonWbinDbl_pst",0.025}; + }; + class AmovPknlMwlkSoptWbinDl_pst: AmovPknlMwlkSoptWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondl"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02,"AmovPknlMwlkSoptWbinDbl_pst",0.025,"AmovPknlMwlkSoptWbinDfl_pst",0.025,"AmovPknlMrunSnonWbinDl_pst",0.025}; + }; + class AmovPknlMwlkSoptWbinDfl_pst: AmovPknlMwlkSoptWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfl"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02,"AmovPknlMwlkSoptWbinDf_pst",0.025,"AmovPknlMwlkSoptWbinDl_pst",0.025,"AmovPknlMrunSnonWbinDfl_pst",0.025}; + }; + class AmovPknlMrunSnonWbinDf_pst: AmovPknlMwlkSoptWbinDf_pst + { + enableBinocular = "false"; + enableOptics = "false"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + limitGunMovement = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02,"AmovPknlMwlkSoptWbinDf_pst",0.025,"AmovPknlMrunSnonWbinDfr_pst",0.025,"AmovPknlMrunSnonWbinDfl_pst",0.025}; + }; + class AmovPknlMrunSnonWbinDfr_pst: AmovPknlMrunSnonWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02,"AmovPknlMwlkSoptWbinDfr_pst",0.025,"AmovPknlMrunSnonWbinDf_pst",0.025,"AmovPknlMrunSnonWbinDr_pst",0.025}; + }; + class AmovPknlMrunSnonWbinDr_pst: AmovPknlMrunSnonWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02,"AmovPknlMwlkSoptWbinDr_pst",0.025,"AmovPknlMrunSnonWbinDfr_pst",0.025,"AmovPknlMrunSnonWbinDbr_pst",0.025}; + }; + class AmovPknlMrunSnonWbinDbr_pst: AmovPknlMrunSnonWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02,"AmovPknlMwlkSoptWbinDbr_pst",0.025,"AmovPknlMrunSnonWbinDr_pst",0.025,"AmovPknlMrunSnonWbinDb_pst",0.025}; + }; + class AmovPknlMrunSnonWbinDb_pst: AmovPknlMrunSnonWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondb"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02,"AmovPknlMwlkSoptWbinDb_pst",0.025,"AmovPknlMrunSnonWbinDbr_pst",0.025,"AmovPknlMrunSnonWbinDbl_pst",0.025}; + }; + class AmovPknlMrunSnonWbinDbl_pst: AmovPknlMrunSnonWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02,"AmovPknlMwlkSoptWbinDbl_pst",0.025,"AmovPknlMrunSnonWbinDb_pst",0.025,"AmovPknlMrunSnonWbinDl_pst",0.025}; + }; + class AmovPknlMrunSnonWbinDl_pst: AmovPknlMrunSnonWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02,"AmovPknlMwlkSoptWbinDl_pst",0.025,"AmovPknlMrunSnonWbinDbl_pst",0.025,"AmovPknlMrunSnonWbinDfl_pst",0.025}; + }; + class AmovPknlMrunSnonWbinDfl_pst: AmovPknlMrunSnonWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02,"AmovPknlMwlkSoptWbinDfl_pst",0.025,"AmovPknlMrunSnonWbinDf_pst",0.025,"AmovPknlMrunSnonWbinDl_pst",0.025}; + }; + class AwopPknlMstpSoptWbinDnon_pst_turnL: AwopPknlMstpSoptWbinDnon_pst + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02}; + }; + class AwopPknlMstpSoptWbinDnon_pst_turnR: AwopPknlMstpSoptWbinDnon_pst_turnL + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02}; + }; + class AwopPpneMstpSoptWbinDnon_pst: AmovPpneMstpSrasWpstDnon + { + actions = "BinocPronePstActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\opt\bin\AwopPpneMstpSoptWbinDnon_non"; + showWeaponAim = "false"; + enableBinocular = "true"; + showItemInHand = "true"; + showHandgun = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + enableOptics = 4096; + canPullTrigger = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_pst",0.02,"AwopPpneMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_pst",0.02,"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon",0.02,"AwopPpneMstpSoptWbinDnon_pst_turnL",0.02,"AwopPpneMstpSoptWbinDnon_pst_turnR",0.02}; + InterpolateTo[] = {"AdthPpneMstpSrasWpstDnon_1",0.01,"AdthPpneMstpSnonWnonDnon_binocular",0.01,"AmovPpneMwlkSoptWbinDf_pst",0.02,"AmovPpneMwlkSoptWbinDfr_pst",0.02,"AmovPpneMwlkSoptWbinDr_pst",0.02,"AmovPpneMwlkSoptWbinDbr_pst",0.02,"AmovPpneMwlkSoptWbinDb_pst",0.02,"AmovPpneMwlkSoptWbinDbl_pst",0.02,"AmovPpneMwlkSoptWbinDl_pst",0.02,"AmovPpneMwlkSoptWbinDfl_pst",0.02,"AwopPpneMstpSoptWbinDnon_pst_turnL",0.02,"AwopPpneMstpSoptWbinDnon_pst_turnR",0.02}; + }; + class AmovPpneMwlkSoptWbinDf_pst: AwopPpneMstpSoptWbinDnon_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondf"; + speed = 0.99; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02,"AmovPpneMwlkSoptWbinDfr_pst",0.025,"AmovPpneMwlkSoptWbinDfl_pst",0.025,"AmovPpneMrunSnonWbinDf_pst",0.025}; + }; + class AmovPpneMwlkSoptWbinDfr_pst: AmovPpneMwlkSoptWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondfr"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02,"AmovPpneMwlkSoptWbinDf_pst",0.025,"AmovPpneMwlkSoptWbinDr_pst",0.025,"AmovPpneMrunSnonWbinDfr_pst",0.025}; + }; + class AmovPpneMwlkSoptWbinDr_pst: AmovPpneMwlkSoptWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondr"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02,"AmovPpneMwlkSoptWbinDfr_pst",0.025,"AmovPpneMwlkSoptWbinDbr_pst",0.025,"AmovPpneMrunSnonWbinDr_pst",0.025}; + }; + class AmovPpneMwlkSoptWbinDbr_pst: AmovPpneMwlkSoptWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondbl"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02,"AmovPpneMwlkSoptWbinDr_pst",0.025,"AmovPpneMwlkSoptWbinDb_pst",0.025,"AmovPpneMrunSnonWbinDbr_pst",0.025}; + }; + class AmovPpneMwlkSoptWbinDb_pst: AmovPpneMwlkSoptWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondb"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02,"AmovPpneMwlkSoptWbinDbr_pst",0.025,"AmovPpneMwlkSoptWbinDbl_pst",0.025,"AmovPpneMrunSnonWbinDb_pst",0.025}; + }; + class AmovPpneMwlkSoptWbinDbl_pst: AmovPpneMwlkSoptWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondbl"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02,"AmovPpneMwlkSoptWbinDb_pst",0.025,"AmovPpneMwlkSoptWbinDl_pst",0.025,"AmovPpneMrunSnonWbinDbl_pst",0.025}; + }; + class AmovPpneMwlkSoptWbinDl_pst: AmovPpneMwlkSoptWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondl"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02,"AmovPpneMwlkSoptWbinDbl_pst",0.025,"AmovPpneMwlkSoptWbinDfl_pst",0.025,"AmovPpneMrunSnonWbinDl_pst",0.025}; + }; + class AmovPpneMwlkSoptWbinDfl_pst: AmovPpneMwlkSoptWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondfl"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02,"AmovPpneMwlkSoptWbinDf_pst",0.025,"AmovPpneMwlkSoptWbinDl_pst",0.025,"AmovPpneMrunSnonWbinDfl_pst",0.025}; + }; + class AmovPpneMrunSnonWbinDf_pst: AmovPpneMwlkSoptWbinDf_pst + { + enableBinocular = "false"; + enableOptics = "false"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02,"AmovPpneMwlkSoptWbinDf_pst",0.025,"AmovPpneMrunSnonWbinDfr_pst",0.025,"AmovPpneMrunSnonWbinDfl_pst",0.025}; + }; + class AmovPpneMrunSnonWbinDfr_pst: AmovPpneMrunSnonWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondfr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02,"AmovPpneMwlkSoptWbinDfr_pst",0.025,"AmovPpneMrunSnonWbinDf_pst",0.025,"AmovPpneMrunSnonWbinDr_pst",0.025}; + }; + class AmovPpneMrunSnonWbinDr_pst: AmovPpneMrunSnonWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02,"AmovPpneMwlkSoptWbinDr_pst",0.025,"AmovPpneMrunSnonWbinDfr_pst",0.025,"AmovPpneMrunSnonWbinDbr_pst",0.025}; + }; + class AmovPpneMrunSnonWbinDbr_pst: AmovPpneMrunSnonWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondbr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02,"AmovPpneMwlkSoptWbinDbr_pst",0.025,"AmovPpneMrunSnonWbinDr_pst",0.025,"AmovPpneMrunSnonWbinDb_pst",0.025}; + }; + class AmovPpneMrunSnonWbinDb_pst: AmovPpneMrunSnonWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondb"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02,"AmovPpneMwlkSoptWbinDb_pst",0.025,"AmovPpneMrunSnonWbinDbr_pst",0.025,"AmovPpneMrunSnonWbinDbl_pst",0.025}; + }; + class AmovPpneMrunSnonWbinDbl_pst: AmovPpneMrunSnonWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondbl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02,"AmovPpneMwlkSoptWbinDbl_pst",0.025,"AmovPpneMrunSnonWbinDb_pst",0.025,"AmovPpneMrunSnonWbinDl_pst",0.025}; + }; + class AmovPpneMrunSnonWbinDl_pst: AmovPpneMrunSnonWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02,"AmovPpneMwlkSoptWbinDl_pst",0.025,"AmovPpneMrunSnonWbinDbl_pst",0.025,"AmovPpneMrunSnonWbinDfl_pst",0.025}; + }; + class AmovPpneMrunSnonWbinDfl_pst: AmovPpneMrunSnonWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondfl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02,"AmovPpneMwlkSoptWbinDfl_pst",0.025,"AmovPpneMrunSnonWbinDf_pst",0.025,"AmovPpneMrunSnonWbinDl_pst",0.025}; + }; + class AwopPpneMstpSoptWbinDnon_pst_turnL: AwopPpneMstpSoptWbinDnon_pst + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02}; + }; + class AwopPpneMstpSoptWbinDnon_pst_turnR: AwopPpneMstpSoptWbinDnon_pst_turnL + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02}; + }; + class AwopPknlMstpSoptWbinDnon_lnr: AmovPknlMstpSrasWlnrDnon + { + actions = "BinocKneelLnrActions"; + file = "\ca\anims\characters\data\anim\sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_lnr"; + showWeaponAim = "false"; + enableBinocular = "true"; + showItemInHand = "true"; + showHandgun = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Pknl_Wnon.p3d"; + enableOptics = 4096; + canPullTrigger = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKEnd = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_lnr",0.02,"AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_lnr",0.02,"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWlnrDnon",0.02,"AwopPknlMstpSoptWbinDnon_lnr_turnL",0.02,"AwopPknlMstpSoptWbinDnon_lnr_turnR",0.02}; + InterpolateTo[] = {"AdthPknlMstpSrasWpstDnon_1",0.01,"AdthPknlMstpSlowWlnrDnon_binocular",0.01,"AmovPknlMwlkSoptWbinDf_lnr",0.02,"AmovPknlMwlkSoptWbinDfr_lnr",0.02,"AmovPknlMwlkSoptWbinDr_lnr",0.02,"AmovPknlMwlkSoptWbinDbr_lnr",0.02,"AmovPknlMwlkSoptWbinDb_lnr",0.02,"AmovPknlMwlkSoptWbinDbl_lnr",0.02,"AmovPknlMwlkSoptWbinDl_lnr",0.02,"AmovPknlMwlkSoptWbinDfl_lnr",0.02,"AwopPknlMstpSoptWbinDnon_lnr_turnL",0.02,"AwopPknlMstpSoptWbinDnon_lnr_turnR",0.02}; + }; + class AmovPknlMwlkSoptWbinDf_lnr: AwopPknlMstpSoptWbinDnon_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondf"; + speed = 0.99; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02,"AmovPknlMwlkSoptWbinDfr_lnr",0.025,"AmovPknlMwlkSoptWbinDfl_lnr",0.025,"AmovPknlMrunSnonWbinDf_lnr",0.025}; + }; + class AmovPknlMwlkSoptWbinDfr_lnr: AmovPknlMwlkSoptWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfr"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02,"AmovPknlMwlkSoptWbinDf_lnr",0.025,"AmovPknlMwlkSoptWbinDr_lnr",0.025,"AmovPknlMrunSnonWbinDfr_lnr",0.025}; + }; + class AmovPknlMwlkSoptWbinDr_lnr: AmovPknlMwlkSoptWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondr"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02,"AmovPknlMwlkSoptWbinDfr_lnr",0.025,"AmovPknlMwlkSoptWbinDbr_lnr",0.025,"AmovPknlMrunSnonWbinDr_lnr",0.025}; + }; + class AmovPknlMwlkSoptWbinDbr_lnr: AmovPknlMwlkSoptWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbl"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02,"AmovPknlMwlkSoptWbinDr_lnr",0.025,"AmovPknlMwlkSoptWbinDb_lnr",0.025,"AmovPknlMrunSnonWbinDbr_lnr",0.025}; + }; + class AmovPknlMwlkSoptWbinDb_lnr: AmovPknlMwlkSoptWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondb"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02,"AmovPknlMwlkSoptWbinDbr_lnr",0.025,"AmovPknlMwlkSoptWbinDbl_lnr",0.025,"AmovPknlMrunSnonWbinDb_lnr",0.025}; + }; + class AmovPknlMwlkSoptWbinDbl_lnr: AmovPknlMwlkSoptWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbl"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02,"AmovPknlMwlkSoptWbinDb_lnr",0.025,"AmovPknlMwlkSoptWbinDl_lnr",0.025,"AmovPknlMrunSnonWbinDbl_lnr",0.025}; + }; + class AmovPknlMwlkSoptWbinDl_lnr: AmovPknlMwlkSoptWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondl"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02,"AmovPknlMwlkSoptWbinDbl_lnr",0.025,"AmovPknlMwlkSoptWbinDfl_lnr",0.025,"AmovPknlMrunSnonWbinDl_lnr",0.025}; + }; + class AmovPknlMwlkSoptWbinDfl_lnr: AmovPknlMwlkSoptWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfl"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02,"AmovPknlMwlkSoptWbinDf_lnr",0.025,"AmovPknlMwlkSoptWbinDl_lnr",0.025,"AmovPknlMrunSnonWbinDfl_lnr",0.025}; + }; + class AmovPknlMrunSnonWbinDf_lnr: AmovPknlMwlkSoptWbinDf_lnr + { + enableBinocular = "false"; + enableOptics = "false"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02,"AmovPknlMwlkSoptWbinDf_lnr",0.025,"AmovPknlMrunSnonWbinDfr_lnr",0.025,"AmovPknlMrunSnonWbinDfl_lnr",0.025}; + }; + class AmovPknlMrunSnonWbinDfr_lnr: AmovPknlMrunSnonWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02,"AmovPknlMwlkSoptWbinDfr_lnr",0.025,"AmovPknlMrunSnonWbinDf_lnr",0.025,"AmovPknlMrunSnonWbinDr_lnr",0.025}; + }; + class AmovPknlMrunSnonWbinDr_lnr: AmovPknlMrunSnonWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02,"AmovPknlMwlkSoptWbinDr_lnr",0.025,"AmovPknlMrunSnonWbinDfr_lnr",0.025,"AmovPknlMrunSnonWbinDbr_lnr",0.025}; + }; + class AmovPknlMrunSnonWbinDbr_lnr: AmovPknlMrunSnonWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02,"AmovPknlMwlkSoptWbinDbr_lnr",0.025,"AmovPknlMrunSnonWbinDr_lnr",0.025,"AmovPknlMrunSnonWbinDb_lnr",0.025}; + }; + class AmovPknlMrunSnonWbinDb_lnr: AmovPknlMrunSnonWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondb"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02,"AmovPknlMwlkSoptWbinDb_lnr",0.025,"AmovPknlMrunSnonWbinDbr_lnr",0.025,"AmovPknlMrunSnonWbinDbl_lnr",0.025}; + }; + class AmovPknlMrunSnonWbinDbl_lnr: AmovPknlMrunSnonWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02,"AmovPknlMwlkSoptWbinDbl_lnr",0.025,"AmovPknlMrunSnonWbinDb_lnr",0.025,"AmovPknlMrunSnonWbinDl_lnr",0.025}; + }; + class AmovPknlMrunSnonWbinDl_lnr: AmovPknlMrunSnonWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02,"AmovPknlMwlkSoptWbinDl_lnr",0.025,"AmovPknlMrunSnonWbinDbl_lnr",0.025,"AmovPknlMrunSnonWbinDfl_lnr",0.025}; + }; + class AmovPknlMrunSnonWbinDfl_lnr: AmovPknlMrunSnonWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02,"AmovPknlMwlkSoptWbinDfl_lnr",0.025,"AmovPknlMrunSnonWbinDf_lnr",0.025,"AmovPknlMrunSnonWbinDl_lnr",0.025}; + }; + class AwopPpneMstpSoptWbinDnon_lnr: AwopPknlMstpSoptWbinDnon_lnr + { + actions = "BinocProneLnrActions"; + canPullTrigger = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_lnr",0.02,"AwopPpneMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_lnr",0.02,"AwopPpneMstpSoptWbinDnon_lnr_turnL",0.02,"AwopPpneMstpSoptWbinDnon_lnr_turnR",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr_turnL",0.02,"AwopPpneMstpSoptWbinDnon_lnr_turnR",0.02,"AmovPpneMwlkSoptWbinDf_lnr",0.02,"AmovPpneMwlkSoptWbinDfr_lnr",0.02,"AmovPpneMwlkSoptWbinDr_lnr",0.02,"AmovPpneMwlkSoptWbinDbr_lnr",0.02,"AmovPpneMwlkSoptWbinDb_lnr",0.02,"AmovPpneMwlkSoptWbinDbl_lnr",0.02,"AmovPpneMwlkSoptWbinDl_lnr",0.02,"AmovPpneMwlkSoptWbinDfl_lnr",0.02}; + }; + class AwopPpneMstpSoptWbinDnon_lnr_turnL: AwopPpneMstpSoptWbinDnon_lnr + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02}; + }; + class AwopPpneMstpSoptWbinDnon_lnr_turnR: AwopPpneMstpSoptWbinDnon_lnr_turnL + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02}; + }; + class AmovPpneMwlkSoptWbinDf_lnr: AwopPpneMstpSoptWbinDnon_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondf"; + speed = 0.99; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02,"AmovPpneMwlkSoptWbinDfr_lnr",0.025,"AmovPpneMwlkSoptWbinDfl_lnr",0.025,"AmovPpneMrunSnonWbinDf_lnr",0.025}; + }; + class AmovPpneMwlkSoptWbinDfr_lnr: AmovPpneMwlkSoptWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondfr"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02,"AmovPpneMwlkSoptWbinDf_lnr",0.025,"AmovPpneMwlkSoptWbinDr_lnr",0.025,"AmovPpneMrunSnonWbinDfr_lnr",0.025}; + }; + class AmovPpneMwlkSoptWbinDr_lnr: AmovPpneMwlkSoptWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondr"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02,"AmovPpneMwlkSoptWbinDfr_lnr",0.025,"AmovPpneMwlkSoptWbinDbr_lnr",0.025,"AmovPpneMrunSnonWbinDr_lnr",0.025}; + }; + class AmovPpneMwlkSoptWbinDbr_lnr: AmovPpneMwlkSoptWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondbl"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02,"AmovPpneMwlkSoptWbinDr_lnr",0.025,"AmovPpneMwlkSoptWbinDb_lnr",0.025,"AmovPpneMrunSnonWbinDbr_lnr",0.025}; + }; + class AmovPpneMwlkSoptWbinDb_lnr: AmovPpneMwlkSoptWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondb"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02,"AmovPpneMwlkSoptWbinDbr_lnr",0.025,"AmovPpneMwlkSoptWbinDbl_lnr",0.025,"AmovPpneMrunSnonWbinDb_lnr",0.025}; + }; + class AmovPpneMwlkSoptWbinDbl_lnr: AmovPpneMwlkSoptWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondbl"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02,"AmovPpneMwlkSoptWbinDb_lnr",0.025,"AmovPpneMwlkSoptWbinDl_lnr",0.025,"AmovPpneMrunSnonWbinDbl_lnr",0.025}; + }; + class AmovPpneMwlkSoptWbinDl_lnr: AmovPpneMwlkSoptWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondl"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02,"AmovPpneMwlkSoptWbinDbl_lnr",0.025,"AmovPpneMwlkSoptWbinDfl_lnr",0.025,"AmovPpneMrunSnonWbinDl_lnr",0.025}; + }; + class AmovPpneMwlkSoptWbinDfl_lnr: AmovPpneMwlkSoptWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondfl"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02,"AmovPpneMwlkSoptWbinDf_lnr",0.025,"AmovPpneMwlkSoptWbinDl_lnr",0.025,"AmovPpneMrunSnonWbinDfl_lnr",0.025}; + }; + class AmovPpneMrunSnonWbinDf_lnr: AmovPpneMwlkSoptWbinDf_lnr + { + enableBinocular = "false"; + enableOptics = "false"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02,"AmovPpneMwlkSoptWbinDf_lnr",0.025,"AmovPpneMrunSnonWbinDfr_lnr",0.025,"AmovPpneMrunSnonWbinDfl_lnr",0.025}; + }; + class AmovPpneMrunSnonWbinDfr_lnr: AmovPpneMrunSnonWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondfr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02,"AmovPpneMwlkSoptWbinDfr_lnr",0.025,"AmovPpneMrunSnonWbinDf_lnr",0.025,"AmovPpneMrunSnonWbinDr_lnr",0.025}; + }; + class AmovPpneMrunSnonWbinDr_lnr: AmovPpneMrunSnonWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02,"AmovPpneMwlkSoptWbinDr_lnr",0.025,"AmovPpneMrunSnonWbinDfr_lnr",0.025,"AmovPpneMrunSnonWbinDbr_lnr",0.025}; + }; + class AmovPpneMrunSnonWbinDbr_lnr: AmovPpneMrunSnonWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondbr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02,"AmovPpneMwlkSoptWbinDbr_lnr",0.025,"AmovPpneMrunSnonWbinDr_lnr",0.025,"AmovPpneMrunSnonWbinDb_lnr",0.025}; + }; + class AmovPpneMrunSnonWbinDb_lnr: AmovPpneMrunSnonWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondb"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02,"AmovPpneMwlkSoptWbinDb_lnr",0.025,"AmovPpneMrunSnonWbinDbr_lnr",0.025,"AmovPpneMrunSnonWbinDbl_lnr",0.025}; + }; + class AmovPpneMrunSnonWbinDbl_lnr: AmovPpneMrunSnonWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondbl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02,"AmovPpneMwlkSoptWbinDbl_lnr",0.025,"AmovPpneMrunSnonWbinDb_lnr",0.025,"AmovPpneMrunSnonWbinDl_lnr",0.025}; + }; + class AmovPpneMrunSnonWbinDl_lnr: AmovPpneMrunSnonWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02,"AmovPpneMwlkSoptWbinDl_lnr",0.025,"AmovPpneMrunSnonWbinDbl_lnr",0.025,"AmovPpneMrunSnonWbinDfl_lnr",0.025}; + }; + class AmovPpneMrunSnonWbinDfl_lnr: AmovPpneMrunSnonWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondfl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02,"AmovPpneMwlkSoptWbinDfl_lnr",0.025,"AmovPpneMrunSnonWbinDf_lnr",0.025,"AmovPpneMrunSnonWbinDl_lnr",0.025}; + }; + class AwopPknlMstpSoptWbinDnon_lnr_turnL: AwopPknlMstpSoptWbinDnon_lnr + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02}; + }; + class AwopPknlMstpSoptWbinDnon_lnr_turnR: AwopPknlMstpSoptWbinDnon_lnr_turnL + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02}; + }; + class AwopPercMstpSoptWbinDnon_non: AmovPercMstpSnonWnonDnon + { + actions = "BinocStandCivilActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_non"; + showWeaponAim = "false"; + disableWeapons = "false"; + enableBinocular = "true"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + enableOptics = 4096; + canPullTrigger = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + limitGunMovement = "true"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_non",0.02,"AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_non",0.02,"AwopPercMstpSoptWbinDnon_AmovPercMstpSnonWnonDnon",0.02,"AwopPercMstpSoptWbinDnon_non_turnL",0.02,"AwopPercMstpSoptWbinDnon_non_turnR",0.02}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_binocular",0.01,"AdthPercMstpSnonWnonDnon_1",0.01,"AmovPercMwlkSoptWbinDf_non",0.02,"AmovPercMwlkSoptWbinDfr_non",0.02,"AmovPercMwlkSoptWbinDr_non",0.02,"AmovPercMwlkSoptWbinDbr_non",0.02,"AmovPercMwlkSoptWbinDb_non",0.02,"AmovPercMwlkSoptWbinDbl_non",0.02,"AmovPercMwlkSoptWbinDl_non",0.02,"AmovPercMwlkSoptWbinDfl_non",0.02,"AwopPercMstpSoptWbinDnon_non_turnL",0.02,"AwopPercMstpSoptWbinDnon_non_turnR",0.02}; + }; + class AmovPercMwlkSoptWbinDf_non: AwopPercMstpSoptWbinDnon_non + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDf"; + speed = 0.47619; + soundEdge[] = {0.25,0.5,0.75,1}; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02,"AmovPercMwlkSoptWbinDfr_non",0.025,"AmovPercMwlkSoptWbinDfl_non",0.025,"AmovPercMrunSnonWbinDf_non",0.025}; + }; + class AmovPercMwlkSoptWbinDfr_non: AmovPercMwlkSoptWbinDf_non + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDfr"; + speed = 0.47619; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02,"AmovPercMwlkSoptWbinDf_non",0.025,"AmovPercMwlkSoptWbinDr_non",0.025,"AmovPercMrunSnonWbinDfr_non",0.025}; + }; + class AmovPercMwlkSoptWbinDr_non: AmovPercMwlkSoptWbinDf_non + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDr"; + speed = 0.483871; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02,"AmovPercMwlkSoptWbinDfr_non",0.025,"AmovPercMwlkSoptWbinDbr_non",0.025,"AmovPercMrunSnonWbinDr_non",0.025}; + }; + class AmovPercMwlkSoptWbinDbr_non: AmovPercMwlkSoptWbinDf_non + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDbl"; + speed = 0.337079; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02,"AmovPercMwlkSoptWbinDr_non",0.025,"AmovPercMwlkSoptWbinDb_non",0.025,"AmovPercMrunSnonWbinDbr_non",0.025}; + }; + class AmovPercMwlkSoptWbinDb_non: AmovPercMwlkSoptWbinDf_non + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDb"; + speed = 0.337079; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02,"AmovPercMwlkSoptWbinDbr_non",0.025,"AmovPercMwlkSoptWbinDbl_non",0.025,"AmovPercMrunSnonWbinDb_non",0.025}; + }; + class AmovPercMwlkSoptWbinDbl_non: AmovPercMwlkSoptWbinDf_non + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDbl"; + speed = 0.337079; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02,"AmovPercMwlkSoptWbinDb_non",0.025,"AmovPercMwlkSoptWbinDl_non",0.025,"AmovPercMrunSnonWbinDbl_non",0.025}; + }; + class AmovPercMwlkSoptWbinDl_non: AmovPercMwlkSoptWbinDf_non + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDl"; + speed = 0.47619; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02,"AmovPercMwlkSoptWbinDbl_non",0.025,"AmovPercMwlkSoptWbinDfl_non",0.025,"AmovPercMrunSnonWbinDl_non",0.025}; + }; + class AmovPercMwlkSoptWbinDfl_non: AmovPercMwlkSoptWbinDf_non + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDfl"; + speed = 0.47619; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02,"AmovPercMwlkSoptWbinDf_non",0.025,"AmovPercMwlkSoptWbinDl_non",0.025,"AmovPercMrunSnonWbinDfl_non",0.025}; + }; + class AmovPercMrunSnonWbinDf_non: AmovPercMwlkSoptWbinDf_non + { + enableBinocular = "false"; + enableOptics = "false"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02,"AmovPercMwlkSoptWbinDf_non",0.025,"AmovPercMrunSnonWbinDfr_non",0.025,"AmovPercMrunSnonWbinDfl_non",0.025}; + }; + class AmovPercMrunSnonWbinDfr_non: AmovPercMrunSnonWbinDf_non + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDfr"; + speed = 0.47619; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02,"AmovPercMwlkSoptWbinDfr_non",0.025,"AmovPercMrunSnonWbinDf_non",0.025,"AmovPercMrunSnonWbinDr_non",0.025}; + }; + class AmovPercMrunSnonWbinDr_non: AmovPercMrunSnonWbinDf_non + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDr"; + speed = 0.483871; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02,"AmovPercMwlkSoptWbinDr_non",0.025,"AmovPercMrunSnonWbinDfr_non",0.025,"AmovPercMrunSnonWbinDbr_non",0.025}; + }; + class AmovPercMrunSnonWbinDbr_non: AmovPercMrunSnonWbinDf_non + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDbr"; + speed = 0.337079; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02,"AmovPercMwlkSoptWbinDbr_non",0.025,"AmovPercMrunSnonWbinDr_non",0.025,"AmovPercMrunSnonWbinDb_non",0.025}; + }; + class AmovPercMrunSnonWbinDb_non: AmovPercMrunSnonWbinDf_non + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDb"; + speed = 0.337079; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02,"AmovPercMwlkSoptWbinDb_non",0.025,"AmovPercMrunSnonWbinDbr_non",0.025,"AmovPercMrunSnonWbinDbl_non",0.025}; + }; + class AmovPercMrunSnonWbinDbl_non: AmovPercMrunSnonWbinDf_non + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDbl"; + speed = 0.337079; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02,"AmovPercMwlkSoptWbinDbl_non",0.025,"AmovPercMrunSnonWbinDb_non",0.025,"AmovPercMrunSnonWbinDl_non",0.025}; + }; + class AmovPercMrunSnonWbinDl_non: AmovPercMrunSnonWbinDf_non + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDl"; + speed = 0.47619; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02,"AmovPercMwlkSoptWbinDl_non",0.025,"AmovPercMrunSnonWbinDbl_non",0.025,"AmovPercMrunSnonWbinDfl_non",0.025}; + }; + class AmovPercMrunSnonWbinDfl_non: AmovPercMrunSnonWbinDf_non + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDfl"; + speed = 0.47619; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02,"AmovPercMwlkSoptWbinDfl_non",0.025,"AmovPercMrunSnonWbinDf_non",0.025,"AmovPercMrunSnonWbinDl_non",0.025}; + }; + class AwopPknlMstpSoptWbinDnon_non: AwopPercMstpSoptWbinDnon_non + { + actions = "BinocKneelCivilActions"; + file = "\ca\anims\characters\data\anim\sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_rfl"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_non",0.02,"AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_non",0.02,"AwopPknlMstpSoptWbinDnon_non_turnL",0.02,"AwopPknlMstpSoptWbinDnon_non_turnR",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non_turnL",0.02,"AwopPknlMstpSoptWbinDnon_non_turnR",0.02,"AmovPknlMwlkSoptWbinDf_non",0.02,"AmovPknlMwlkSoptWbinDfr_non",0.02,"AmovPknlMwlkSoptWbinDr_non",0.02,"AmovPknlMwlkSoptWbinDbr_non",0.02,"AmovPknlMwlkSoptWbinDb_non",0.02,"AmovPknlMwlkSoptWbinDbl_non",0.02,"AmovPknlMwlkSoptWbinDl_non",0.02,"AmovPknlMwlkSoptWbinDfl_non",0.02}; + }; + class AwopPknlMstpSoptWbinDnon_non_turnL: AwopPknlMstpSoptWbinDnon_non + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02}; + }; + class AwopPknlMstpSoptWbinDnon_non_turnR: AwopPknlMstpSoptWbinDnon_non_turnL + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02}; + }; + class AmovPknlMwlkSoptWbinDf_non: AwopPknlMstpSoptWbinDnon_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondf"; + speed = 0.99; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02,"AmovPknlMwlkSoptWbinDfr_non",0.025,"AmovPknlMwlkSoptWbinDfl_non",0.025,"AmovPknlMrunSnonWbinDf_non",0.025}; + }; + class AmovPknlMwlkSoptWbinDfr_non: AmovPknlMwlkSoptWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfr"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02,"AmovPknlMwlkSoptWbinDf_non",0.025,"AmovPknlMwlkSoptWbinDr_non",0.025,"AmovPknlMrunSnonWbinDfr_non",0.025}; + }; + class AmovPknlMwlkSoptWbinDr_non: AmovPknlMwlkSoptWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondr"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02,"AmovPknlMwlkSoptWbinDfr_non",0.025,"AmovPknlMwlkSoptWbinDbr_non",0.025,"AmovPknlMrunSnonWbinDr_non",0.025}; + }; + class AmovPknlMwlkSoptWbinDbr_non: AmovPknlMwlkSoptWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbl"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02,"AmovPknlMwlkSoptWbinDr_non",0.025,"AmovPknlMwlkSoptWbinDb_non",0.025,"AmovPknlMrunSnonWbinDbr_non",0.025}; + }; + class AmovPknlMwlkSoptWbinDb_non: AmovPknlMwlkSoptWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondb"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02,"AmovPknlMwlkSoptWbinDbr_non",0.025,"AmovPknlMwlkSoptWbinDbl_non",0.025,"AmovPknlMrunSnonWbinDb_non",0.025}; + }; + class AmovPknlMwlkSoptWbinDbl_non: AmovPknlMwlkSoptWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbl"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02,"AmovPknlMwlkSoptWbinDb_non",0.025,"AmovPknlMwlkSoptWbinDl_non",0.025,"AmovPknlMrunSnonWbinDbl_non",0.025}; + }; + class AmovPknlMwlkSoptWbinDl_non: AmovPknlMwlkSoptWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondl"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02,"AmovPknlMwlkSoptWbinDbl_non",0.025,"AmovPknlMwlkSoptWbinDfl_non",0.025,"AmovPknlMrunSnonWbinDl_non",0.025}; + }; + class AmovPknlMwlkSoptWbinDfl_non: AmovPknlMwlkSoptWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfl"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02,"AmovPknlMwlkSoptWbinDf_non",0.025,"AmovPknlMwlkSoptWbinDl_non",0.025,"AmovPknlMrunSnonWbinDfl_non",0.025}; + }; + class AmovPknlMrunSnonWbinDf_non: AmovPknlMwlkSoptWbinDf_non + { + enableBinocular = "false"; + enableOptics = "false"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02,"AmovPknlMwlkSoptWbinDf_non",0.025,"AmovPknlMrunSnonWbinDfr_non",0.025,"AmovPknlMrunSnonWbinDfl_non",0.025}; + }; + class AmovPknlMrunSnonWbinDfr_non: AmovPknlMrunSnonWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02,"AmovPknlMwlkSoptWbinDfr_non",0.025,"AmovPknlMrunSnonWbinDf_non",0.025,"AmovPknlMrunSnonWbinDr_non",0.025}; + }; + class AmovPknlMrunSnonWbinDr_non: AmovPknlMrunSnonWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02,"AmovPknlMwlkSoptWbinDr_non",0.025,"AmovPknlMrunSnonWbinDfr_non",0.025,"AmovPknlMrunSnonWbinDbr_non",0.025}; + }; + class AmovPknlMrunSnonWbinDbr_non: AmovPknlMrunSnonWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02,"AmovPknlMwlkSoptWbinDbr_non",0.025,"AmovPknlMrunSnonWbinDr_non",0.025,"AmovPknlMrunSnonWbinDb_non",0.025}; + }; + class AmovPknlMrunSnonWbinDb_non: AmovPknlMrunSnonWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondb"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02,"AmovPknlMwlkSoptWbinDb_non",0.025,"AmovPknlMrunSnonWbinDbr_non",0.025,"AmovPknlMrunSnonWbinDbl_non",0.025}; + }; + class AmovPknlMrunSnonWbinDbl_non: AmovPknlMrunSnonWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02,"AmovPknlMwlkSoptWbinDbl_non",0.025,"AmovPknlMrunSnonWbinDb_non",0.025,"AmovPknlMrunSnonWbinDl_non",0.025}; + }; + class AmovPknlMrunSnonWbinDl_non: AmovPknlMrunSnonWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02,"AmovPknlMwlkSoptWbinDl_non",0.025,"AmovPknlMrunSnonWbinDbl_non",0.025,"AmovPknlMrunSnonWbinDfl_non",0.025}; + }; + class AmovPknlMrunSnonWbinDfl_non: AmovPknlMrunSnonWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02,"AmovPknlMwlkSoptWbinDfl_non",0.025,"AmovPknlMrunSnonWbinDf_non",0.025,"AmovPknlMrunSnonWbinDl_non",0.025}; + }; + class AwopPercMstpSoptWbinDnon_non_turnL: AwopPercMstpSoptWbinDnon_non + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02}; + }; + class AwopPercMstpSoptWbinDnon_non_turnR: AwopPercMstpSoptWbinDnon_non_turnL + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02}; + }; + class AwopPercMstpSoptWbinDnon_lnr: AwopPercMstpSoptWbinDnon_non + { + actions = "BinocStandLnrActions"; + canPullTrigger = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_lnr",0.02,"AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_lnr",0.02,"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWlnrDnon",0.02,"AwopPercMstpSoptWbinDnon_lnr_turnL",0.02,"AwopPercMstpSoptWbinDnon_lnr_turnR",0.02}; + InterpolateTo[] = {"AmovPercMwlkSoptWbinDf_lnr",0.02,"AmovPercMwlkSoptWbinDfr_lnr",0.02,"AmovPercMwlkSoptWbinDr_lnr",0.02,"AmovPercMwlkSoptWbinDbr_lnr",0.02,"AmovPercMwlkSoptWbinDb_lnr",0.02,"AmovPercMwlkSoptWbinDbl_lnr",0.02,"AmovPercMwlkSoptWbinDl_lnr",0.02,"AmovPercMwlkSoptWbinDfl_lnr",0.02,"AwopPercMstpSoptWbinDnon_lnr_turnL",0.02,"AwopPercMstpSoptWbinDnon_lnr_turnR",0.02}; + }; + class AmovPercMwlkSoptWbinDf_lnr: AwopPercMstpSoptWbinDnon_lnr + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDf"; + speed = 0.47619; + soundEdge[] = {0.25,0.5,0.75,1}; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02,"AmovPercMwlkSoptWbinDfr_lnr",0.025,"AmovPercMwlkSoptWbinDfl_lnr",0.025,"AmovPercMrunSnonWbinDf_lnr",0.025}; + }; + class AmovPercMwlkSoptWbinDfr_lnr: AmovPercMwlkSoptWbinDf_lnr + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDfr"; + speed = 0.47619; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02,"AmovPercMwlkSoptWbinDf_lnr",0.025,"AmovPercMwlkSoptWbinDr_lnr",0.025,"AmovPercMrunSnonWbinDfr_lnr",0.025}; + }; + class AmovPercMwlkSoptWbinDr_lnr: AmovPercMwlkSoptWbinDf_lnr + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDr"; + speed = 0.483871; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02,"AmovPercMwlkSoptWbinDfr_lnr",0.025,"AmovPercMwlkSoptWbinDbr_lnr",0.025,"AmovPercMrunSnonWbinDr_lnr",0.025}; + }; + class AmovPercMwlkSoptWbinDbr_lnr: AmovPercMwlkSoptWbinDf_lnr + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDbr"; + speed = 0.337079; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02,"AmovPercMwlkSoptWbinDr_lnr",0.025,"AmovPercMwlkSoptWbinDb_lnr",0.025,"AmovPercMrunSnonWbinDbr_lnr",0.025}; + }; + class AmovPercMwlkSoptWbinDb_lnr: AmovPercMwlkSoptWbinDf_lnr + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDb"; + speed = 0.337079; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02,"AmovPercMwlkSoptWbinDbr_lnr",0.025,"AmovPercMwlkSoptWbinDbl_lnr",0.025,"AmovPercMrunSnonWbinDb_lnr",0.025}; + }; + class AmovPercMwlkSoptWbinDbl_lnr: AmovPercMwlkSoptWbinDf_lnr + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDbl"; + speed = 0.337079; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02,"AmovPercMwlkSoptWbinDb_lnr",0.025,"AmovPercMwlkSoptWbinDl_lnr",0.025,"AmovPercMrunSnonWbinDbl_lnr",0.025}; + }; + class AmovPercMwlkSoptWbinDl_lnr: AmovPercMwlkSoptWbinDf_lnr + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDl"; + speed = 0.47619; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02,"AmovPercMwlkSoptWbinDbl_lnr",0.025,"AmovPercMwlkSoptWbinDfl_lnr",0.025,"AmovPercMrunSnonWbinDl_lnr",0.025}; + }; + class AmovPercMwlkSoptWbinDfl_lnr: AmovPercMwlkSoptWbinDf_lnr + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDfl"; + speed = 0.47619; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02,"AmovPercMwlkSoptWbinDf_lnr",0.025,"AmovPercMwlkSoptWbinDl_lnr",0.025,"AmovPercMrunSnonWbinDfl_lnr",0.025}; + }; + class AmovPercMrunSnonWbinDf_lnr: AmovPercMwlkSoptWbinDf_lnr + { + enableBinocular = "false"; + enableOptics = "false"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02,"AmovPercMwlkSoptWbinDf_lnr",0.025,"AmovPercMrunSnonWbinDfr_lnr",0.025,"AmovPercMrunSnonWbinDfl_lnr",0.025}; + }; + class AmovPercMrunSnonWbinDfr_lnr: AmovPercMrunSnonWbinDf_lnr + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDfr"; + speed = 0.47619; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02,"AmovPercMwlkSoptWbinDfr_lnr",0.025,"AmovPercMrunSnonWbinDf_lnr",0.025,"AmovPercMrunSnonWbinDr_lnr",0.025}; + }; + class AmovPercMrunSnonWbinDr_lnr: AmovPercMrunSnonWbinDf_lnr + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDr"; + speed = 0.483871; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02,"AmovPercMwlkSoptWbinDr_lnr",0.025,"AmovPercMrunSnonWbinDfr_lnr",0.025,"AmovPercMrunSnonWbinDbr_lnr",0.025}; + }; + class AmovPercMrunSnonWbinDbr_lnr: AmovPercMrunSnonWbinDf_lnr + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDbr"; + speed = 0.337079; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02,"AmovPercMwlkSoptWbinDbr_lnr",0.025,"AmovPercMrunSnonWbinDr_lnr",0.025,"AmovPercMrunSnonWbinDb_lnr",0.025}; + }; + class AmovPercMrunSnonWbinDb_lnr: AmovPercMrunSnonWbinDf_lnr + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDb"; + speed = 0.337079; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02,"AmovPercMwlkSoptWbinDb_lnr",0.025,"AmovPercMrunSnonWbinDbr_lnr",0.025,"AmovPercMrunSnonWbinDbl_lnr",0.025}; + }; + class AmovPercMrunSnonWbinDbl_lnr: AmovPercMrunSnonWbinDf_lnr + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDbl"; + speed = 0.337079; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02,"AmovPercMwlkSoptWbinDbl_lnr",0.025,"AmovPercMrunSnonWbinDb_lnr",0.025,"AmovPercMrunSnonWbinDl_lnr",0.025}; + }; + class AmovPercMrunSnonWbinDl_lnr: AmovPercMrunSnonWbinDf_lnr + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDl"; + speed = 0.47619; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02,"AmovPercMwlkSoptWbinDl_lnr",0.025,"AmovPercMrunSnonWbinDbl_lnr",0.025,"AmovPercMrunSnonWbinDfl_lnr",0.025}; + }; + class AmovPercMrunSnonWbinDfl_lnr: AmovPercMrunSnonWbinDf_lnr + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDfl"; + speed = 0.47619; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02,"AmovPercMwlkSoptWbinDfl_lnr",0.025,"AmovPercMrunSnonWbinDf_lnr",0.025,"AmovPercMrunSnonWbinDl_lnr",0.025}; + }; + class AwopPercMstpSoptWbinDnon_lnr_turnL: AwopPercMstpSoptWbinDnon_lnr + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02}; + }; + class AwopPercMstpSoptWbinDnon_lnr_turnR: AwopPercMstpSoptWbinDnon_lnr_turnL + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02}; + }; + class AwopPpneMstpSoptWbinDnon_non: AmovPpneMstpSnonWnonDnon + { + actions = "BinocProneCivilActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\opt\bin\AwopPpneMstpSoptWbinDnon_non"; + showWeaponAim = "false"; + disableWeapons = "false"; + enableBinocular = "true"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + enableOptics = 4096; + canPullTrigger = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_non",0.02,"AwopPpneMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_non",0.02,"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSnonWnonDnon",0.02,"AwopPpneMstpSoptWbinDnon_non_turnL",0.02,"AwopPpneMstpSoptWbinDnon_non_turnR",0.02}; + InterpolateTo[] = {"AdthPpneMstpSnonWnonDnon_binocular",0.01,"AdthPpneMstpSnonWnonDnon",0.01,"AmovPpneMwlkSoptWbinDf_non",0.02,"AmovPpneMwlkSoptWbinDfr_non",0.02,"AmovPpneMwlkSoptWbinDr_non",0.02,"AmovPpneMwlkSoptWbinDbr_non",0.02,"AmovPpneMwlkSoptWbinDb_non",0.02,"AmovPpneMwlkSoptWbinDbl_non",0.02,"AmovPpneMwlkSoptWbinDl_non",0.02,"AmovPpneMwlkSoptWbinDfl_non",0.02,"AwopPpneMstpSoptWbinDnon_non_turnL",0.02,"AwopPpneMstpSoptWbinDnon_non_turnR",0.02}; + }; + class AmovPpneMwlkSoptWbinDf_non: AwopPpneMstpSoptWbinDnon_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondf"; + speed = 0.99; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02,"AmovPpneMwlkSoptWbinDfr_non",0.025,"AmovPpneMwlkSoptWbinDfl_non",0.025,"AmovPpneMrunSnonWbinDf_non",0.025}; + }; + class AmovPpneMwlkSoptWbinDfr_non: AmovPpneMwlkSoptWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondfr"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02,"AmovPpneMwlkSoptWbinDf_non",0.025,"AmovPpneMwlkSoptWbinDr_non",0.025,"AmovPpneMrunSnonWbinDfr_non",0.025}; + }; + class AmovPpneMwlkSoptWbinDr_non: AmovPpneMwlkSoptWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondr"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02,"AmovPpneMwlkSoptWbinDfr_non",0.025,"AmovPpneMwlkSoptWbinDbr_non",0.025,"AmovPpneMrunSnonWbinDr_non",0.025}; + }; + class AmovPpneMwlkSoptWbinDbr_non: AmovPpneMwlkSoptWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondbl"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02,"AmovPpneMwlkSoptWbinDr_non",0.025,"AmovPpneMwlkSoptWbinDb_non",0.025,"AmovPpneMrunSnonWbinDbr_non",0.025}; + }; + class AmovPpneMwlkSoptWbinDb_non: AmovPpneMwlkSoptWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondb"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02,"AmovPpneMwlkSoptWbinDbr_non",0.025,"AmovPpneMwlkSoptWbinDbl_non",0.025,"AmovPpneMrunSnonWbinDb_non",0.025}; + }; + class AmovPpneMwlkSoptWbinDbl_non: AmovPpneMwlkSoptWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondbl"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02,"AmovPpneMwlkSoptWbinDb_non",0.025,"AmovPpneMwlkSoptWbinDl_non",0.025,"AmovPpneMrunSnonWbinDbl_non",0.025}; + }; + class AmovPpneMwlkSoptWbinDl_non: AmovPpneMwlkSoptWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondl"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02,"AmovPpneMwlkSoptWbinDbl_non",0.025,"AmovPpneMwlkSoptWbinDfl_non",0.025,"AmovPpneMrunSnonWbinDl_non",0.025}; + }; + class AmovPpneMwlkSoptWbinDfl_non: AmovPpneMwlkSoptWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondfl"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02,"AmovPpneMwlkSoptWbinDf_non",0.025,"AmovPpneMwlkSoptWbinDl_non",0.025,"AmovPpneMrunSnonWbinDfl_non",0.025}; + }; + class AmovPpneMrunSnonWbinDf_non: AmovPpneMwlkSoptWbinDf_non + { + enableBinocular = "false"; + enableOptics = "false"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02,"AmovPpneMwlkSoptWbinDf_non",0.025,"AmovPpneMrunSnonWbinDfr_non",0.025,"AmovPpneMrunSnonWbinDfl_non",0.025}; + }; + class AmovPpneMrunSnonWbinDfr_non: AmovPpneMrunSnonWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondfr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02,"AmovPpneMwlkSoptWbinDfr_non",0.025,"AmovPpneMrunSnonWbinDf_non",0.025,"AmovPpneMrunSnonWbinDr_non",0.025}; + }; + class AmovPpneMrunSnonWbinDr_non: AmovPpneMrunSnonWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02,"AmovPpneMwlkSoptWbinDr_non",0.025,"AmovPpneMrunSnonWbinDfr_non",0.025,"AmovPpneMrunSnonWbinDbr_non",0.025}; + }; + class AmovPpneMrunSnonWbinDbr_non: AmovPpneMrunSnonWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondbr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02,"AmovPpneMwlkSoptWbinDbr_non",0.025,"AmovPpneMrunSnonWbinDr_non",0.025,"AmovPpneMrunSnonWbinDb_non",0.025}; + }; + class AmovPpneMrunSnonWbinDb_non: AmovPpneMrunSnonWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondb"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02,"AmovPpneMwlkSoptWbinDb_non",0.025,"AmovPpneMrunSnonWbinDbr_non",0.025,"AmovPpneMrunSnonWbinDbl_non",0.025}; + }; + class AmovPpneMrunSnonWbinDbl_non: AmovPpneMrunSnonWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondbl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02,"AmovPpneMwlkSoptWbinDbl_non",0.025,"AmovPpneMrunSnonWbinDb_non",0.025,"AmovPpneMrunSnonWbinDl_non",0.025}; + }; + class AmovPpneMrunSnonWbinDl_non: AmovPpneMrunSnonWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02,"AmovPpneMwlkSoptWbinDl_non",0.025,"AmovPpneMrunSnonWbinDbl_non",0.025,"AmovPpneMrunSnonWbinDfl_non",0.025}; + }; + class AmovPpneMrunSnonWbinDfl_non: AmovPpneMrunSnonWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondfl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02,"AmovPpneMwlkSoptWbinDfl_non",0.025,"AmovPpneMrunSnonWbinDf_non",0.025,"AmovPpneMrunSnonWbinDl_non",0.025}; + }; + class AwopPpneMstpSoptWbinDnon_non_turnL: AwopPpneMstpSoptWbinDnon_non + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02}; + }; + class AwopPpneMstpSoptWbinDnon_non_turnR: AwopPpneMstpSoptWbinDnon_non_turnL + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02}; + }; + class AidlPercMstpSrasWrflDnon0S: AmovPercMstpSrasWrflDnon + { + actions = "RifleStandActions_Idle"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\stp\low\rfl\AmovPercMstpSlowWrflDnon.rtm"; + equivalentTo = "AidlPercMstpSrasWrflDnon01"; + variantsPlayer[] = {}; + variantsAI[] = {"AidlPercMstpSrasWrflDnon0S",0.01,"AidlPercMstpSrasWrflDnon01",0.01,"AidlPercMstpSrasWrflDnon02",0.01,"AidlPercMstpSrasWrflDnon03",0.01,"AidlPercMstpSrasWrflDnon04",0.01,"AidlPercMstpSrasWrflDnon05",0.001,"AidlPercMstpSrasWrflDnon06",0.001,"AidlPercMstpSrasWrflDnon_i01",0.001,"AidlPercMstpSrasWrflDnon_i02",0.001,"AidlPercMstpSrasWrflDnon_i03",0.001,"AidlPercMstpSrasWrflDnon_i04",0.001,"AidlPercMstpSrasWrflDnon_i05",0.005,"AidlPercMstpSrasWrflDnon_i07",0.01,"AidlPercMstpSrasWrflDnon_i08",0.001,"AidlPercMstpSrasWrflDnon_i09",0.01,"AidlPercMstpSrasWrflDnon_i10",0.01,"AidlPercMstpSrasWrflDnon_i11",0.01,"AidlPercMstpSrasWrflDnon_i12",0.001,"AidlPercMstpSrasWrflDnon_i13",0.001,"AidlPercMstpSrasWrflDnon_idleSteady01N",0.22,"AidlPercMstpSrasWrflDnon_idleSteady02N",0.22,"AidlPercMstpSrasWrflDnon_idleSteady03N",0.22,"AidlPercMstpSrasWrflDnon_idleSteady04N"}; + variantAfter[] = {0,0,0}; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Idle.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon",0.02,"AidlPercMstpSrasWrflDnon01",0.01,"AidlPercMstpSrasWrflDnon02",0.01,"AidlPercMstpSrasWrflDnon03",0.01,"AidlPercMstpSrasWrflDnon04",0.01,"AidlPercMstpSrasWrflDnon_i01",0.01,"AidlPercMstpSrasWrflDnon_i02",0.01,"AidlPercMstpSrasWrflDnon_i03",0.01,"AidlPercMstpSrasWrflDnon_i04",0.01,"AidlPercMstpSrasWrflDnon_i05",0.01,"AidlPercMstpSrasWrflDnon_i06",0.01,"AidlPercMstpSrasWrflDnon_i07",0.01,"AidlPercMstpSrasWrflDnon_i08",0.01,"AidlPercMstpSrasWrflDnon_i09",0.01,"AidlPercMstpSrasWrflDnon_i10",0.01,"AidlPercMstpSrasWrflDnon_i11",0.01,"AidlPercMstpSrasWrflDnon_i12",0.01,"AidlPercMstpSrasWrflDnon_i13",0.01,"AidlPercMstpSrasWrflDnon_idleSteady01N",0.01,"AidlPercMstpSrasWrflDnon_idleSteady02N",0.01,"AidlPercMstpSrasWrflDnon_idleSteady03N",0.01,"AidlPercMstpSrasWrflDnon_idleSteady04N",0.01,"AidlPercMstpSrasWrflDnon05",0.01,"AidlPercMstpSrasWrflDnon06",0.01}; + InterpolateTo[] = {}; + }; + class AidlPercMstpSrasWrflDnon: AidlPercMstpSrasWrflDnon0S + { + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AidlPercMstpSrasWrflDnon_SaluteIn",0.02,"AidlPercMstpSrasWrflDnon0S",0.01,"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.01,"AidlPercMstpSrasWrflDnon_turnR",0.02,"AidlPercMstpSrasWrflDnon_turnL",0.02,"AidlPercMwlkSrasWrflDf",0.02,"AidlPercMrunSrasWrflDf",0.02,"AidlPercMevaSrasWrflDf",0.02,"AidlPercMwlkSrasWrflDb",0.02,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon01: AidlPercMstpSrasWrflDnon0S + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon01"; + speed = 0.18; + variantAfter[] = {1,1,1}; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon02: AidlPercMstpSrasWrflDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon02"; + speed = 0.2; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon03: AidlPercMstpSrasWrflDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon03"; + speed = 0.24; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon04: AidlPercMstpSrasWrflDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon04"; + speed = 0.37; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_i01: AidlPercMstpSrasWrflDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle01ZavrteniSe1"; + speed = 0.088757; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_i02: AidlPercMstpSrasWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle02ohlednutiSe1"; + speed = 0.196078; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_i03: AidlPercMstpSrasWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle03checkRifle1"; + speed = 0.285714; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_i04: AidlPercMstpSrasWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle04checkRifle2"; + speed = 0.056818; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_i05: AidlPercMstpSrasWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle05"; + speed = 0.073892; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_i06: AidlPercMstpSrasWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle06Protahovani"; + speed = 0.120968; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_i07: AidlPercMstpSrasWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle07"; + speed = 0.144928; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_i08: AidlPercMstpSrasWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle08"; + speed = 0.215827; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_i09: AidlPercMstpSrasWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle09"; + speed = 0.12766; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_i10: AidlPercMstpSrasWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle10"; + speed = 0.087977; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_i11: AidlPercMstpSrasWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle11"; + speed = 0.12; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_i12: AidlPercMstpSrasWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle12ZavrteniSe2"; + speed = 0.153061; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_i13: AidlPercMstpSrasWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle13ZavrteniSe3"; + speed = 0.108303; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_idleSteady01N: AidlPercMstpSrasWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idleSteady01"; + speed = 0.134831; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_idleSteady02N: AidlPercMstpSrasWrflDnon_idleSteady01N + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idleSteady02"; + speed = 0.085106; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_idleSteady03N: AidlPercMstpSrasWrflDnon_idleSteady01N + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idleSteady03"; + speed = 0.114286; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_idleSteady04N: AidlPercMstpSrasWrflDnon_idleSteady01N + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idleSteady04"; + speed = 0.151899; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class ActsPpneMstpWunaSnonDnon_sceneCrashSite_Cooper: CutSceneAnimationBase + { + speed = 0.0139; + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\anim\sdr\cts\c4_scenecrashsite\ctshelicrashcooper.rtm"; + disableWeapons = "false"; + boundingSphere = 10; + looped = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + canPullTrigger = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.1}; + InterpolateTo[] = {}; + }; + class AidlPercMstpSrasWrflDnon05: AidlPercMstpSrasWrflDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon06"; + speed = 0.91; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon0S: AmovPercMstpSlowWrflDnon + { + actions = "RifleLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\stp\low\rfl\AmovPercMstpSlowWrflDnon.rtm"; + equivalentTo = "AidlPercMstpSlowWrflDnon01"; + variantsPlayer[] = {}; + variantsAI[] = {"AidlPercMstpSlowWrflDnon0S",0.09,"AidlPercMstpSlowWrflDnon01",0.09,"AidlPercMstpSlowWrflDnon02",0.085,"AidlPercMstpSlowWrflDnon03",0.085,"AidlPercMstpSlowWrflDnon04",0.09,"AidlPercMstpSlowWrflDnon05",0.01,"AidlPercMstpSlowWrflDnon06",0.01,"AidlPercMstpSlowWrflDnon_i01",0.01,"AidlPercMstpSlowWrflDnon_i02",0.01,"AidlPercMstpSlowWrflDnon_i03",0.01,"AidlPercMstpSlowWrflDnon_i04",0.01,"AidlPercMstpSlowWrflDnon_i05",0.1,"AidlPercMstpSlowWrflDnon_i06",0.005,"AidlPercMstpSlowWrflDnon_i07",0.1,"AidlPercMstpSlowWrflDnon_i08",0.01,"AidlPercMstpSlowWrflDnon_i09",0.09,"AidlPercMstpSlowWrflDnon_i10",0.09,"AidlPercMstpSlowWrflDnon_i11",0.09,"AidlPercMstpSlowWrflDnon_i12",0.005,"AidlPercMstpSlowWrflDnon_i13",0.01}; + variantAfter[] = {1,5,10}; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Idle.p3d"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01,"AidlPercMstpSrasWrflDnon0S",0.01,"AidlPercMstpSrasWrflDnon",0.01,"AidlPercMstpSlowWrflDnon01",0.01,"AidlPercMstpSlowWrflDnon02",0.01,"AidlPercMstpSlowWrflDnon03",0.01,"AidlPercMstpSlowWrflDnon04",0.01,"AidlPercMstpSlowWrflDnon_i01",0.01,"AidlPercMstpSlowWrflDnon_i02",0.01,"AidlPercMstpSlowWrflDnon_i03",0.01,"AidlPercMstpSlowWrflDnon_i04",0.01,"AidlPercMstpSlowWrflDnon_i05",0.01,"AidlPercMstpSlowWrflDnon_i06",0.01,"AidlPercMstpSlowWrflDnon_i07",0.01,"AidlPercMstpSlowWrflDnon_i08",0.01,"AidlPercMstpSlowWrflDnon_i09",0.01,"AidlPercMstpSlowWrflDnon_i10",0.01,"AidlPercMstpSlowWrflDnon_i11",0.01,"AidlPercMstpSlowWrflDnon_i12",0.01,"AidlPercMstpSlowWrflDnon_i13",0.01,"AidlPercMstpSlowWrflDnon05",0.01,"AidlPercMstpSlowWrflDnon06",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon01: AidlPercMstpSlowWrflDnon0S + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon01"; + speed = 0.18; + variantAfter[] = {1,1,1}; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.01,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon02: AidlPercMstpSlowWrflDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon02"; + speed = 0.2; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.01,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon03: AidlPercMstpSlowWrflDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon03"; + speed = 0.24; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.01,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon04: AidlPercMstpSlowWrflDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon04"; + speed = 0.37; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.01,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon_i01: AidlPercMstpSlowWrflDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle01ZavrteniSe1"; + speed = 0.088757; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon_i02: AidlPercMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle02ohlednutiSe1"; + speed = 0.196078; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon_i03: AidlPercMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle03checkRifle1"; + speed = 0.285714; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon_i04: AidlPercMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle04checkRifle2"; + speed = 0.056818; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon_i05: AidlPercMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle05"; + speed = 0.073892; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon_i06: AidlPercMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle06Protahovani"; + speed = 0.120968; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon_i07: AidlPercMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle07"; + speed = 0.144928; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon_i08: AidlPercMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle08"; + speed = 0.215827; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon_i09: AidlPercMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle09"; + speed = 0.12766; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon_i10: AidlPercMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle10"; + speed = 0.087977; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon_i11: AidlPercMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle11"; + speed = 0.12; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon_i12: AidlPercMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle12ZavrteniSe2"; + speed = 0.153061; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon_i13: AidlPercMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle13ZavrteniSe3"; + speed = 0.108303; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon05: AidlPercMstpSlowWrflDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon06"; + speed = 0.91; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.01,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class ActsPpneMstpWrflSlowDnon_sceneCrashSite_Ohara: ActsPpneMstpWunaSnonDnon_sceneCrashSite_Cooper + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\c4_scenecrashsite\ctshelicrashohara.rtm"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.1}; + InterpolateTo[] = {}; + }; + class AidlPercMstpSlowWrflDnon06: AidlPercMstpSlowWrflDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon05"; + speed = 0.48; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.01,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon06: AidlPercMstpSrasWrflDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon05"; + speed = 0.48; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class ActsPpneMstpWrflSlowDnon_sceneCrashSite_Sykes: ActsPpneMstpWunaSnonDnon_sceneCrashSite_Cooper + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\c4_scenecrashsite\ctshelicrashsykes.rtm"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.1}; + InterpolateTo[] = {}; + }; + class AidlPknlMstpSrasWrflDnon0S: AmovPknlMstpSrasWrflDnon + { + equivalentTo = "AidlPknlMstpSrasWrflDnon01"; + variantsPlayer[] = {}; + variantsAI[] = {"AidlPknlMstpSrasWrflDnon0S",0.7,"AidlPknlMstpSrasWrflDnon01",0.1,"AidlPknlMstpSrasWrflDnon02",0.1,"AidlPknlMstpSrasWrflDnon03",0.1}; + variantAfter[] = {20,40,100}; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.1,"AidlPknlMstpSrasWrflDnon01",0.01,"AidlPknlMstpSrasWrflDnon02",0.01,"AidlPknlMstpSrasWrflDnon03",0.01}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01}; + }; + class ActsPpneMstpWrflSlowDnon_sceneCrashSite_Rodriguez: ActsPpneMstpWunaSnonDnon_sceneCrashSite_Cooper + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\c4_scenecrashsite\ctshelicrashrodriguez.rtm"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.1}; + InterpolateTo[] = {}; + }; + class AidlPknlMstpSrasWrflDnon01: AidlPknlMstpSrasWrflDnon0S + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\rfl\AidlPknlMstpSrasWrflDnon01"; + speed = 0.28; + looped = "false"; + variantAfter[] = {1,1,1}; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.1,"AidlPknlMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01}; + }; + class ActsPknlMstpWunaSnonDnon_sceneCrashSite_Villager: ActsPpneMstpWunaSnonDnon_sceneCrashSite_Cooper + { + speed = 0.0143; + disableWeapons = "true"; + file = "\ca\Anims\Characters\data\anim\sdr\cts\c4_scenecrashsite\ctshelicrashvillager.rtm"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {}; + }; + class AidlPknlMstpSrasWrflDnon02: AidlPknlMstpSrasWrflDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\rfl\AidlPknlMstpSrasWrflDnon02"; + speed = 0.25; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.1,"AidlPknlMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01}; + }; + class AidlPknlMstpSrasWrflDnon03: AidlPknlMstpSrasWrflDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\rfl\AidlPknlMstpSrasWrflDnon03"; + speed = 0.3; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.1,"AidlPknlMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01}; + }; + class AidlPpneMstpSrasWrflDnon0S: AmovPpneMstpSrasWrflDnon + { + equivalentTo = "AidlPpneMstpSrasWrflDnon01"; + variantsPlayer[] = {}; + variantsAI[] = {"AidlPpneMstpSrasWrflDnon0S",0.7,"AidlPpneMstpSrasWrflDnon01",0.1,"AidlPpneMstpSrasWrflDnon02",0.1,"AidlPpneMstpSrasWrflDnon03",0.1}; + variantAfter[] = {20,40,100}; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.1,"AdthPpneMstpSrasWrflDnon_1",0.01}; + }; + class AidlPpneMstpSrasWrflDnon01: AidlPpneMstpSrasWrflDnon0S + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\pne\stp\ras\rfl\AidlPpneMstpSrasWrflDnon01"; + speed = 0.19; + looped = "false"; + variantAfter[] = {1,1,1}; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.1,"AdthPpneMstpSrasWrflDnon_1",0.01}; + }; + class AidlPpneMstpSrasWrflDnon02: AidlPpneMstpSrasWrflDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\pne\stp\ras\rfl\AidlPpneMstpSrasWrflDnon02"; + speed = 0.27; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.1,"AdthPpneMstpSrasWrflDnon_1",0.01}; + }; + class AidlPpneMstpSrasWrflDnon03: AidlPpneMstpSrasWrflDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\pne\stp\ras\rfl\AidlPpneMstpSrasWrflDnon03"; + speed = 0.19; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.1,"AdthPpneMstpSrasWrflDnon_1",0.01}; + }; + class AidlPercMstpSrasWpstDnon0S: AmovPercMstpSrasWpstDnon + { + equivalentTo = "AidlPercMstpSrasWpstDnon01"; + variantsPlayer[] = {}; + variantsAI[] = {"AidlPercMstpSrasWpstDnon0S",0.0175,"AidlPercMstpSrasWpstDnon01",0.01752,"AidlPercMstpSrasWpstDnon02",0.0175,"AidlPercMstpSrasWpstDnon03",0.0175,"AidlPercMstpSrasWpstDnon_idleSteady01",0.31,"AidlPercMstpSrasWpstDnon_idleSteady02",0.31,"AidlPercMstpSrasWpstDnon_idleSteady03",0.31}; + variantAfter[] = {0,0,0}; + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\pst\amovpercmstpslowwpstdnon.rtm"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Idle.p3d"; + disableWeapons = "true"; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMstpSlowWpstDnon",0.03,"AidlPercMstpSlowWpstDnon_AmovPercMstpSrasWpstDnon",0.01,"AidlPercMstpSrasWpstDnon01",0.02,"AidlPercMstpSrasWpstDnon_idleSteady01",0.02,"AidlPercMstpSrasWpstDnon_idleSteady02",0.02,"AidlPercMstpSrasWpstDnon_idleSteady03",0.02,"AidlPercMstpSrasWpstDnon02",0.02,"AidlPercMstpSrasWpstDnon03",0.02}; + InterpolateTo[] = {"AmovPercMwlkSrasWpstDf",0.02,"AmovPercMrunSrasWpstDf",0.02,"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AidlPercMstpSrasWpstDnon01: AidlPercMstpSrasWpstDnon0S + { + file = "\ca\anims\characters\data\anim\sdr\idl\erc\stp\low\pst\aidlpercmstpslowwpstdnon01.rtm"; + speed = 0.26; + variantAfter[] = {1,1,1}; + ConnectTo[] = {"AidlPercMstpSrasWpstDnon0S",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMstpSlowWpstDnon",0.02,"AmovPercMwlkSrasWpstDf",0.02,"AmovPercMrunSrasWpstDf",0.02,"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AidlPercMstpSrasWpstDnon_idleSteady01: AidlPercMstpSrasWpstDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\pst\AidlPercMstpSlowWpstDnon_idleSteady01"; + speed = 0.105263; + ConnectTo[] = {"AidlPercMstpSrasWpstDnon0S",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMstpSlowWpstDnon",0.02,"AmovPercMwlkSrasWpstDf",0.02,"AmovPercMrunSrasWpstDf",0.02}; + }; + class AidlPercMstpSrasWpstDnon_idleSteady02: AidlPercMstpSrasWpstDnon_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\pst\AidlPercMstpSlowWpstDnon_idleSteady02"; + speed = 0.082192; + ConnectTo[] = {"AidlPercMstpSrasWpstDnon0S",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMstpSlowWpstDnon",0.02,"AmovPercMwlkSrasWpstDf",0.02,"AmovPercMrunSrasWpstDf",0.02}; + }; + class AidlPercMstpSrasWpstDnon_idleSteady03: AidlPercMstpSrasWpstDnon_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\pst\AidlPercMstpSlowWpstDnon_idleSteady03"; + speed = 0.122449; + ConnectTo[] = {"AidlPercMstpSrasWpstDnon0S",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMstpSlowWpstDnon",0.02,"AmovPercMwlkSrasWpstDf",0.02,"AmovPercMrunSrasWpstDf",0.02}; + }; + class AidlPercMstpSrasWpstDnon02: AidlPercMstpSrasWpstDnon01 + { + file = "\ca\anims\characters\data\anim\sdr\idl\erc\stp\low\pst\aidlpercmstpslowwpstdnon02.rtm"; + speed = 0.16; + ConnectTo[] = {"AidlPercMstpSrasWpstDnon0S",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMstpSlowWpstDnon",0.02,"AmovPercMwlkSrasWpstDf",0.02,"AmovPercMrunSrasWpstDf",0.02,"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AidlPercMstpSrasWpstDnon03: AidlPercMstpSrasWpstDnon01 + { + file = "\ca\anims\characters\data\anim\sdr\idl\erc\stp\low\pst\aidlpercmstpslowwpstdnon03.rtm"; + speed = 0.16; + ConnectTo[] = {"AidlPercMstpSrasWpstDnon0S",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMstpSlowWpstDnon",0.02,"AmovPercMwlkSrasWpstDf",0.02,"AmovPercMrunSrasWpstDf",0.02,"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AidlPknlMstpSrasWpstDnon0S: AmovPknlMstpSrasWpstDnon + { + equivalentTo = "AidlPknlMstpSrasWpstDnon01"; + variantsAI[] = {"AidlPknlMstpSrasWpstDnon0S",0.0175,"AidlPknlMstpSrasWpstDnon01",0.0175,"AidlPknlMstpSrasWpstDnon02",0.0175,"AidlPknlMstpSrasWpstDnon03",0.0175,"AidlPknlMstpSrasWpstDnon_idleSteady01",0.31,"AidlPknlMstpSrasWpstDnon_idleSteady03",0.31,"AidlPknlMstpSrasWpstDnon_idleSteady02",0.31}; + variantAfter[] = {0,0,0}; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AidlPknlMstpSrasWpstDnon01",0.02,"AidlPknlMstpSrasWpstDnon_idleSteady01",0.02,"AidlPknlMstpSrasWpstDnon_idleSteady03",0.02,"AidlPknlMstpSrasWpstDnon_idleSteady02",0.02,"AidlPknlMstpSrasWpstDnon02",0.02,"AidlPknlMstpSrasWpstDnon03",0.02}; + InterpolateTo[] = {"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AidlPknlMstpSrasWpstDnon01: AidlPknlMstpSrasWpstDnon0S + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\pst\AidlPknlMstpSrasWpstDnon01"; + speed = 0.25; + variantAfter[] = {1,1,1}; + ConnectTo[] = {"AidlPknlMstpSrasWpstDnon0S",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AidlPknlMstpSrasWpstDnon_idleSteady01: AidlPknlMstpSrasWpstDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\pst\AidlPknlMstpSrasWpstDnon_idleSteady01"; + speed = 0.266667; + ConnectTo[] = {"AidlPknlMstpSrasWpstDnon0S",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + }; + class AidlPknlMstpSrasWpstDnon_idleSteady03: AidlPknlMstpSrasWpstDnon_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\pst\AidlPknlMstpSrasWpstDnon_idleSteady03"; + speed = 0.226415; + ConnectTo[] = {"AidlPknlMstpSrasWpstDnon0S",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + }; + class AidlPknlMstpSrasWpstDnon_idleSteady02: AidlPknlMstpSrasWpstDnon_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\pst\AidlPknlMstpSrasWpstDnon_idleSteady02"; + speed = 0.244898; + ConnectTo[] = {"AidlPknlMstpSrasWpstDnon0S",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + }; + class AidlPknlMstpSrasWpstDnon02: AidlPknlMstpSrasWpstDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\pst\AidlPknlMstpSrasWpstDnon02"; + speed = 0.3; + ConnectTo[] = {"AidlPknlMstpSrasWpstDnon0S",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AidlPknlMstpSrasWpstDnon03: AidlPknlMstpSrasWpstDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\pst\AidlPknlMstpSrasWpstDnon03"; + speed = 0.25; + ConnectTo[] = {"AidlPknlMstpSrasWpstDnon0S",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AidlPpneMstpSrasWpstDnon0S: AmovPpneMstpSrasWpstDnon + { + equivalentTo = "AidlPpneMstpSrasWpstDnon01"; + variantsPlayer[] = {}; + variantsAI[] = {"AidlPpneMstpSrasWpstDnon0S",0.7,"AidlPpneMstpSrasWpstDnon01",0.1,"AidlPpneMstpSrasWpstDnon02",0.1,"AidlPpneMstpSrasWpstDnon03",0.1}; + variantAfter[] = {20,40,100}; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon",0.1,"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AidlPpneMstpSrasWpstDnon01: AidlPpneMstpSrasWpstDnon0S + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\pne\stp\ras\pst\AidlPpneMstpSrasWpstDnon01"; + speed = 0.21; + looped = "false"; + variantAfter[] = {1,1,1}; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon",0.1,"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AidlPpneMstpSrasWpstDnon02: AidlPpneMstpSrasWpstDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\pne\stp\ras\pst\AidlPpneMstpSrasWpstDnon02"; + speed = 0.23; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon",0.1,"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AidlPpneMstpSrasWpstDnon03: AidlPpneMstpSrasWpstDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\pne\stp\ras\pst\AidlPpneMstpSrasWpstDnon03"; + speed = 0.21; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon",0.1,"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AidlPknlMstpSrasWlnrDnon0S: AmovPknlMstpSrasWlnrDnon + { + equivalentTo = "AidlPknlMstpSrasWlnrDnon01"; + variantsPlayer[] = {}; + variantsAI[] = {"AidlPknlMstpSrasWlnrDnon01",0.0233,"AidlPknlMstpSrasWlnrDnon02",0.0233,"AidlPknlMstpSrasWlnrDnon03",0.0234,"AidlPknlMstpSrasWlnrDnon_idleSteady01",0.31,"AidlPknlMstpSrasWlnrDnon_idleSteady02",0.31,"AidlPknlMstpSrasWlnrDnon_idleSteady03",0.31}; + variantAfter[] = {0,0,0}; + ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AidlPknlMstpSrasWlnrDnon01",0.02,"AidlPknlMstpSrasWlnrDnon_idleSteady01",0.02,"AidlPknlMstpSrasWlnrDnon_idleSteady02",0.02,"AidlPknlMstpSrasWlnrDnon_idleSteady03",0.02,"AidlPknlMstpSrasWlnrDnon02",0.02,"AidlPknlMstpSrasWlnrDnon03",0.02}; + InterpolateTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02,"AdthPknlMstpSrasWlnrDnon_1",0.01}; + }; + class AidlPknlMstpSrasWlnrDnon01: AidlPknlMstpSrasWlnrDnon0S + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\lnr\AidlPknlMstpSrasWlnrDnon01"; + speed = 0.31; + variantAfter[] = {1,1,1}; + ConnectTo[] = {"AidlPknlMstpSrasWlnrDnon0S",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AdthPknlMstpSrasWlnrDnon_1",0.01}; + }; + class AidlPknlMstpSrasWlnrDnon_idleSteady01: AidlPknlMstpSrasWlnrDnon01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\ras\lnr\AidlPknlMstpSrasWlnrDnon_idleSteady01"; + speed = 0.26667; + ConnectTo[] = {"AidlPknlMstpSrasWlnrDnon0S",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSrasWlnrDnon_idleSteady02: AidlPknlMstpSrasWlnrDnon_idleSteady01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\ras\lnr\AidlPknlMstpSrasWlnrDnon_idleSteady02"; + speed = 0.210526; + ConnectTo[] = {"AidlPknlMstpSrasWlnrDnon0S",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSrasWlnrDnon_idleSteady03: AidlPknlMstpSrasWlnrDnon_idleSteady01 + { + speed = 0.292683; + ConnectTo[] = {"AidlPknlMstpSrasWlnrDnon0S",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSrasWlnrDnon02: AidlPknlMstpSrasWlnrDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\lnr\AidlPknlMstpSrasWlnrDnon02"; + speed = 0.39; + ConnectTo[] = {"AidlPknlMstpSrasWlnrDnon0S",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AdthPknlMstpSrasWlnrDnon_1",0.01}; + }; + class AidlPknlMstpSrasWlnrDnon03: AidlPknlMstpSrasWlnrDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\lnr\AidlPknlMstpSrasWlnrDnon03"; + speed = 0.16; + ConnectTo[] = {"AidlPknlMstpSrasWlnrDnon0S",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AdthPknlMstpSrasWlnrDnon_1",0.01}; + }; + class AidlPercMstpSnonWnonDnon0S: AmovPercMstpSnonWnonDnon + { + equivalentTo = "AidlPercMstpSnonWnonDnon01"; + ConnectTo[] = {"AidlPercMstpSnonWnonDnon",0.01,"AidlPercMstpSnonWnonDnon01",0.01,"AidlPercMstpSnonWnonDnon02",0.01,"AidlPercMstpSnonWnonDnon03",0.01,"AidlPercMstpSnonWnonDnon04",0.01,"AidlPercMstpSnonWnonDnon05",0.01,"AidlPercMstpSnonWnonDnon06",0.01,"AidlPercMstpSnonWnonDnon07",0.01,"AidlPercMstpSnonWnonDnon08",0.01,"AidlPercMstpSnonWnonDnon_idleSteady01",0.01,"AidlPercMstpSnonWnonDnon_idleSteady02",0.01,"AidlPercMstpSnonWnonDnon_idleSteady03",0.01,"AidlPercMstpSnonWnonDnon_idleSteady04",0.01}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AidlPercMstpSnonWnonDnon01: AidlPercMstpSnonWnonDnon0S + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\non\non\AidlPercMstpSnonWnonDnon01"; + speed = 0.29; + looped = "false"; + variantAfter[] = {1,1,1}; + interpolationSpeed = 6; + ConnectTo[] = {"AidlPercMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {"AidlPercMstpSnonWnonDnon",0.01,"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AidlPercMstpSnonWnonDnon02: AidlPercMstpSnonWnonDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\non\non\AidlPercMstpSnonWnonDnon02"; + speed = 0.31; + canPullTrigger = "false"; + ConnectTo[] = {"AidlPercMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {"AidlPercMstpSnonWnonDnon",0.01,"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AidlPercMstpSnonWnonDnon03: AidlPercMstpSnonWnonDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\non\non\AidlPercMstpSnonWnonDnon03"; + speed = 0.48; + canPullTrigger = "false"; + ConnectTo[] = {"AidlPercMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {"AidlPercMstpSnonWnonDnon",0.01,"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AidlPercMstpSnonWnonDnon04: AidlPercMstpSnonWnonDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\non\non\AidlPercMstpSnonWnonDnon04"; + speed = 0.37; + canPullTrigger = "false"; + ConnectTo[] = {"AidlPercMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {"AidlPercMstpSnonWnonDnon",0.01,"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AidlPercMstpSnonWnonDnon05: AidlPercMstpSnonWnonDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\non\non\AidlPercMstpSnonWnonDnon05"; + speed = 0.21; + canPullTrigger = "false"; + ConnectTo[] = {"AidlPercMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {"AidlPercMstpSnonWnonDnon",0.01,"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AidlPercMstpSnonWnonDnon06: AidlPercMstpSnonWnonDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\non\non\AidlPercMstpSnonWnonDnon06"; + speed = 0.33; + canPullTrigger = "false"; + ConnectTo[] = {"AidlPercMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {"AidlPercMstpSnonWnonDnon",0.01,"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AidlPercMstpSnonWnonDnon07: AidlPercMstpSnonWnonDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\non\non\AidlPercMstpSnonWnonDnon07"; + speed = 0.22; + canPullTrigger = "false"; + ConnectTo[] = {"AidlPercMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {"AidlPercMstpSnonWnonDnon",0.01,"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AidlPercMstpSnonWnonDnon08: AidlPercMstpSnonWnonDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\non\non\AidlPercMstpSnonWnonDnon08"; + speed = 0.25; + canPullTrigger = "false"; + ConnectTo[] = {"AidlPercMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {"AidlPercMstpSnonWnonDnon",0.01,"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AidlPercMstpSnonWnonDnon_idleSteady01: AidlPercMstpSnonWnonDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\non\non\AidlPercMstpSnonWnonDnon_idleSteady01"; + speed = 0.069767; + interpolationSpeed = 30; + ConnectTo[] = {"AidlPercMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {"AidlPercMstpSnonWnonDnon",0.01}; + }; + class AidlPercMstpSnonWnonDnon_idleSteady02: AidlPercMstpSnonWnonDnon_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\non\non\AidlPercMstpSnonWnonDnon_idleSteady02"; + speed = 0.064516; + ConnectTo[] = {"AidlPercMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {"AidlPercMstpSnonWnonDnon",0.01}; + }; + class AidlPercMstpSnonWnonDnon_idleSteady03: AidlPercMstpSnonWnonDnon_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\non\non\AidlPercMstpSnonWnonDnon_idleSteady03"; + speed = 0.070588; + ConnectTo[] = {"AidlPercMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {"AidlPercMstpSnonWnonDnon",0.01}; + }; + class AidlPercMstpSnonWnonDnon_idleSteady04: AidlPercMstpSnonWnonDnon_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\non\non\AidlPercMstpSnonWnonDnon_idleSteady04"; + speed = 0.070588; + ConnectTo[] = {"AidlPercMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {"AidlPercMstpSnonWnonDnon",0.01}; + }; + class AidlPknlMstpSnonWnonDnon: AmovPknlMstpSnonWnonDnon + { + variantsAI[] = {"AidlPknlMstpSnonWnonDnon01",0.04,"AidlPknlMstpSnonWnonDnon02",0.03,"AidlPknlMstpSnonWnonDnon03",0.03,"AidlPknlMstpSnonWnonDnon_idleSteady03",0.3,"AidlPknlMstpSnonWnonDnon_idleSteady02",0.3,"AidlPknlMstpSnonWnonDnon_idleSteady01",0.3}; + variantAfter[] = {0,0,0}; + ConnectTo[] = {"AmovPknlMstpSnonWnonDnon",0.01,"AidlPknlMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {}; + }; + class AidlPknlMstpSnonWnonDnon0S: AidlPknlMstpSnonWnonDnon + { + equivalentTo = "AidlPknlMstpSnonWnonDnon01"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Pknl_Wnon.p3d"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\non\non\AmovPknlMstpSnonWnonDnon"; + variantAfter[] = {1,1,1}; + ConnectTo[] = {"AidlPknlMstpSnonWnonDnon01",0.01,"AidlPknlMstpSnonWnonDnon02",0.01,"AidlPknlMstpSnonWnonDnon03",0.01,"AidlPknlMstpSnonWnonDnon_idleSteady01",0.01,"AidlPknlMstpSnonWnonDnon_idleSteady02",0.01,"AidlPknlMstpSnonWnonDnon_idleSteady03",0.01}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_1",0.01,"AidlPknlMstpSnonWnonDnon",0.01}; + }; + class AidlPknlMstpSnonWnonDnon01: AidlPknlMstpSnonWnonDnon0S + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\non\non\AidlPknlMstpSnonWnonDnon01"; + speed = 0.23; + looped = "false"; + variantAfter[] = {1,1,1}; + canPullTrigger = "false"; + ConnectTo[] = {"AidlPknlMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_1",0.01,"AidlPknlMstpSnonWnonDnon",0.01}; + }; + class AidlPknlMstpSnonWnonDnon02: AidlPknlMstpSnonWnonDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\non\non\AidlPknlMstpSnonWnonDnon02"; + speed = 0.18; + canPullTrigger = "false"; + ConnectTo[] = {"AidlPknlMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_1",0.01,"AidlPknlMstpSnonWnonDnon",0.01}; + }; + class AidlPknlMstpSnonWnonDnon03: AidlPknlMstpSnonWnonDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\non\non\AidlPknlMstpSnonWnonDnon03"; + speed = 0.26; + canPullTrigger = "false"; + ConnectTo[] = {"AidlPknlMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_1",0.01,"AidlPknlMstpSnonWnonDnon",0.01}; + }; + class AidlPknlMstpSnonWnonDnon_player: AidlPknlMstpSnonWnonDnon + { + variantsAI[] = {}; + variantsPlayer[] = {"AidlPknlMstpSnonWnonDnon_player_idleSteady03",0.333,"AidlPknlMstpSnonWnonDnon_player_idleSteady02",0.333,"AidlPknlMstpSnonWnonDnon_player_idleSteady01"}; + variantAfter[] = {0,0,0}; + headBobMode = 0; + headBobStrength = 0; + ConnectTo[] = {"AmovPknlMstpSnonWnonDnon",0.01,"AidlPknlMstpSnonWnonDnon_player_0S",0.01}; + InterpolateTo[] = {}; + }; + class AidlPknlMstpSnonWnonDnon_player_0S: AidlPknlMstpSnonWnonDnon_player + { + variantAfter[] = {1,1,1}; + limitGunMovement = 0.1; + interpolationSpeed = 30; + ConnectTo[] = {"AidlPknlMstpSnonWnonDnon_player",0.01,"AidlPknlMstpSnonWnonDnon_player_idleSteady01",0.01,"AidlPknlMstpSnonWnonDnon_player_idleSteady02",0.01,"AidlPknlMstpSnonWnonDnon_player_idleSteady03",0.01}; + InterpolateTo[] = {}; + }; + class AidlPknlMstpSnonWnonDnon_player_idleSteady01: AidlPknlMstpSnonWnonDnon_player_0S + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\non\non\AidlPknlMstpSnonWnonDnon_idleSteady01"; + speed = 0.139535; + looped = "false"; + ConnectTo[] = {"AidlPknlMstpSnonWnonDnon_player_0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.01,"AidlPknlMstpSnonWnonDnon_player",0.01}; + }; + class AidlPknlMstpSnonWnonDnon_player_idleSteady02: AidlPknlMstpSnonWnonDnon_player_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\non\non\AidlPknlMstpSnonWnonDnon_idleSteady02"; + speed = 0.064516; + ConnectTo[] = {"AidlPknlMstpSnonWnonDnon_player_0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.01,"AidlPknlMstpSnonWnonDnon_player",0.01}; + }; + class AidlPknlMstpSnonWnonDnon_player_idleSteady03: AidlPknlMstpSnonWnonDnon_player_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\non\non\AidlPknlMstpSnonWnonDnon_idleSteady03"; + speed = 0.070588; + ConnectTo[] = {"AidlPknlMstpSnonWnonDnon_player_0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.01,"AidlPknlMstpSnonWnonDnon_player",0.01}; + }; + class AidlPknlMstpSnonWnonDnon_idleSteady01: AidlPknlMstpSnonWnonDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\non\non\AidlPknlMstpSnonWnonDnon_idleSteady01"; + speed = 0.139535; + interpolationSpeed = 30; + ConnectTo[] = {"AidlPknlMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {"AidlPknlMstpSnonWnonDnon",0.01}; + }; + class AidlPknlMstpSnonWnonDnon_idleSteady02: AidlPknlMstpSnonWnonDnon_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\non\non\AidlPknlMstpSnonWnonDnon_idleSteady02"; + speed = 0.064516; + ConnectTo[] = {"AidlPknlMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {"AidlPknlMstpSnonWnonDnon",0.01}; + }; + class AidlPknlMstpSnonWnonDnon_idleSteady03: AidlPknlMstpSnonWnonDnon_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\non\non\AidlPknlMstpSnonWnonDnon_idleSteady03"; + speed = 0.070588; + ConnectTo[] = {"AidlPknlMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {"AidlPknlMstpSnonWnonDnon",0.01}; + }; + class AidlPpneMstpSnonWnonDnon0S: AmovPpneMstpSrasWpstDnon + { + equivalentTo = "AidlPpneMstpSnonWnonDnon01"; + variantsPlayer[] = {}; + variantsAI[] = {"AidlPpneMstpSnonWnonDnon0S",0.7,"AidlPpneMstpSnonWnonDnon01",0.1,"AidlPpneMstpSnonWnonDnon02",0.1,"AidlPpneMstpSnonWnonDnon03",0.1}; + variantAfter[] = {5,10,20}; + canPullTrigger = "false"; + actions = "CivilProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon.rtm"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.1,"AidlPpneMstpSnonWnonDnon01",0.1,"AidlPpneMstpSnonWnonDnon02",0.1,"AidlPpneMstpSnonWnonDnon03",0.1}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.1,"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AidlPpneMstpSnonWnonDnon01: AidlPpneMstpSnonWnonDnon0S + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\pne\stp\non\non\AidlPpneMstpSnonWnonDnon01"; + speed = 0.34; + looped = "false"; + variantAfter[] = {1,1,1}; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.1,"AidlPpneMstpSnonWnonDnon0S",0.1}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.1,"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AidlPpneMstpSnonWnonDnon02: AidlPpneMstpSnonWnonDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\pne\stp\non\non\AidlPpneMstpSnonWnonDnon02"; + speed = 0.36; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.1,"AidlPpneMstpSnonWnonDnon0S",0.1}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.1,"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AidlPpneMstpSnonWnonDnon03: AidlPpneMstpSnonWnonDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\pne\stp\non\non\AidlPpneMstpSnonWnonDnon03"; + speed = 0.22; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.1,"AidlPpneMstpSnonWnonDnon0S",0.1}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.1,"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AmovPercMstpSrasWrflDnon_AinvPknlMstpSlayWrflDnon: AmovPercMstpSrasWrflDnon + { + variantsAI[] = {}; + actions = "RifleStandTakeActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AinvPknlMstpSlayWrflDnon"; + speed = 1.06; + disableWeapons = "true"; + enableOptics = "false"; + looped = "false"; + interpolationRestart = 2; + leftHandIKCurve[] = {0.8,1,0.9,0}; + rightHandIKCurve[] = {0.37,1,0.43,0}; + ConnectTo[] = {"AinvPknlMstpSlayWrflDnon",0.02}; + InterpolateTo[] = {"AdthPknlMstpSlayWrflDnon_inventory",0.01,"AinvPknlMstpSlayWrflDnon_AmovPercMstpSrasWrflDnon",0.02}; + }; + class AinvPknlMstpSlayWrflDnon: AmovPercMstpSrasWrflDnon_AinvPknlMstpSlayWrflDnon + { + variantsAI[] = {}; + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\lay\rfl\AinvPknlMstpSlayWrflDnon"; + speed = 1e+010; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + limitGunMovement = 0.3; + leftHandIKCurve[] = {}; + rightHandIKCurve[] = {}; + ConnectTo[] = {"AinvPknlMstpSlayWrflDnon_AmovPercMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_AinvPknlMstpSnonWrflDnon_medic",0.02,"AdthPknlMstpSlayWrflDnon_inventory",0.01,"AinvPknlMstpSlayWrflDnon_1",0.02,"AinvPknlMstpSnonWnonDnon_1",0.02,"AinvPknlMstpSnonWnonDnon_2",0.02,"AinvPknlMstpSnonWnonDnon_3",0.02,"AinvPknlMstpSnonWnonDnon_4",0.02}; + }; + class AinvPknlMstpSlayWrflDnon_AmovPercMstpSrasWrflDnon: AmovPercMstpSrasWrflDnon_AinvPknlMstpSlayWrflDnon + { + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\lay\rfl\AinvPknlMstpSlayWrflDnon_AmovPercMstpSrasWrflDnon"; + speed = 1.06; + looped = "false"; + interpolationRestart = 2; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + leftHandIKCurve[] = {0.1,0,0.2,1}; + rightHandIKCurve[] = {0.57,0,0.63,1}; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AdthPknlMstpSlayWrflDnon_inventory",0.01,"AmovPercMstpSrasWrflDnon_AinvPknlMstpSlayWrflDnon",0.02}; + }; + class AmovPknlMstpSrasWrflDnon_AinvPknlMstpSlayWrflDnon: AmovPknlMstpSrasWrflDnon + { + actions = "RifleKneelTakeActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AinvPknlMstpSlayWrflDnon"; + speed = 1.3; + disableWeapons = "true"; + enableOptics = "false"; + looped = "false"; + 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}; + InterpolateTo[] = {"AdthPknlMstpSlayWrflDnon_inventory",0.01,"AinvPknlMstpSlayWrflDnon_AmovPknlMstpSrasWrflDnon",0.02}; + }; + class AinvPknlMstpSlayWrflDnon_1: AmovPknlMstpSrasWrflDnon_AinvPknlMstpSlayWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\lay\rfl\AinvPknlMstpSlayWrflDnon"; + speed = 1e+010; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + rightHandIKCurve[] = {}; + ConnectTo[] = {"AinvPknlMstpSlayWrflDnon_AmovPknlMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AdthPknlMstpSlayWrflDnon_inventory",0.01,"AinvPknlMstpSlayWrflDnon",0.02,"AinvPknlMstpSnonWnonDnon_1",0.02,"AinvPknlMstpSnonWnonDnon_2",0.02,"AinvPknlMstpSnonWnonDnon_3",0.02,"AinvPknlMstpSnonWnonDnon_4",0.02}; + }; + class AinvPknlMstpSlayWrflDnon_medic: AmovPknlMstpSrasWrflDnon_AinvPknlMstpSlayWrflDnon + { + aiming = "empty"; + aimingBody = "empty"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\lay\rfl\AinvPknlMstpSlayWrflDnon_medic"; + speed = 0.17; + limitGunMovement = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + leftHandIKBeg = "false"; + leftHandIKEnd = "false"; + ConnectTo[] = {"AinvPknlMstpSlayWrflDnon_AmovPknlMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AdthPknlMstpSlayWrflDnon_inventory",0.01}; + }; + class AinvPknlMstpSlayWrflDnon_healed: AmovPknlMstpSrasWrflDnon_AinvPknlMstpSlayWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\lay\rfl\AinvPknlMstpSlayWrflDnon_healed1"; + speed = 0.17; + variantsPlayer[] = {"AinvPknlMstpSlayWrflDnon_healed",0.5,"AinvPknlMstpSlayWrflDnon_healed2",0.5}; + equivalentTo = "AinvPknlMstpSlayWrflDnon_healed"; + variantsAI[] = {""}; + variantAfter[] = {0,0,0}; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + rightHandIKBeg = "false"; + rightHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKEnd = "false"; + ConnectTo[] = {"AinvPknlMstpSlayWrflDnon_AmovPknlMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AdthPknlMstpSlayWrflDnon_inventory",0.01}; + }; + class AinvPknlMstpSlayWrflDnon_healed2: AinvPknlMstpSlayWrflDnon_healed + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\lay\rfl\AinvPknlMstpSlayWrflDnon_healed2"; + ConnectTo[] = {"AinvPknlMstpSlayWrflDnon_AmovPknlMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AdthPknlMstpSlayWrflDnon_inventory",0.01}; + }; + class AinvPknlMstpSlayWrflDnon_AmovPknlMstpSrasWrflDnon: AmovPknlMstpSrasWrflDnon_AinvPknlMstpSlayWrflDnon + { + actions = "RifleKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\lay\rfl\AinvPknlMstpSlayWrflDnon_AmovPknlMstpSrasWrflDnon"; + speed = 1.3; + looped = "false"; + interpolationRestart = 2; + leftHandIKCurve[] = {0.1,0,0.2,1}; + rightHandIKCurve[] = {0.57,0,0.63,1}; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AdthPknlMstpSlayWrflDnon_inventory",0.01,"AmovPknlMstpSrasWrflDnon_AinvPknlMstpSlayWrflDnon",0.02}; + }; + class AmovPpneMstpSrasWrflDnon_healed: AmovPpneMstpSrasWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_healed"; + speed = 0.17; + soundOverride = "crawl"; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02}; + }; + class AmovPercMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon: AmovPercMstpSrasWpstDnon + { + actions = "PistolStandTakeActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon"; + speed = 1.8; + disableWeapons = "true"; + enableOptics = 2; + looped = "false"; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon_end",0.01}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_inventory",0.01}; + }; + class AmovPercMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon_end: AmovPercMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon_end"; + speed = 1.15; + disableWeapons = "true"; + enableOptics = 2; + showHandGun = "false"; + looped = "false"; + limitGunMovement = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWnonDnon_1",0.01}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_inventory",0.01}; + }; + class AinvPknlMstpSnonWnonDnon_1: AmovPercMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon_end + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\non\non\AinvPknlMstpSnonWnonDnon"; + speed = 1e+010; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon",0.01}; + InterpolateTo[] = {"AinvPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon_medic",0.02,"AinvPknlMstpSnonWrflDnon_AinvPknlMstpSnonWrflDnon_medic",0.02,"AdthPknlMstpSnonWnonDnon_inventory",0.01,"AinvPknlMstpSlayWrflDnon",0.02,"AinvPknlMstpSlayWrflDnon_1",0.02,"AinvPknlMstpSnonWnonDnon_1",0.01,"AinvPknlMstpSnonWnonDnon_2",0.02,"AinvPknlMstpSnonWnonDnon_3",0.02,"AinvPknlMstpSnonWnonDnon_4",0.02}; + }; + class AinvPknlMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon: AmovPercMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon_end + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\non\non\AinvPknlMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon"; + speed = 1.04; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + enableOptics = 2; + ConnectTo[] = {"AinvPknlMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_end",0.01}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_inventory",0.01}; + }; + class AinvPknlMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_end: AmovPercMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon_end + { + actions = "PistolStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\non\non\AinvPknlMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_end"; + speed = 1.97; + showHandgun = "true"; + looped = "false"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_inventory",0.01}; + }; + class AmovPknlMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon: AmovPknlMstpSrasWpstDnon + { + actions = "PistolKneelTakeActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon"; + speed = 1.57; + disableWeapons = "true"; + enableOptics = "false"; + looped = "false"; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon_end",0.01}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_inventory",0.01}; + }; + class AmovPknlMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon_end: AmovPknlMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon_end"; + speed = 1.15; + showHandGun = "false"; + looped = "false"; + limitGunMovement = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWnonDnon_2",0.01,"AinvPknlMstpSnonWnonDnon_medic_1",0.02,"AinvPknlMstpSnonWnonDnon_healed_1",0.02}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_inventory",0.01}; + }; + class AinvPknlMstpSnonWnonDnon_2: AmovPknlMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon_end + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\non\non\AinvPknlMstpSnonWnonDnon"; + speed = 1e+010; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWnonDnon_AmovPknlMstpSrasWpstDnon",0.01}; + InterpolateTo[] = {"AinvPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon_medic",0.02,"AinvPknlMstpSnonWrflDnon_AinvPknlMstpSnonWrflDnon_medic",0.02,"AdthPknlMstpSnonWnonDnon_inventory",0.01,"AinvPknlMstpSlayWrflDnon",0.02,"AinvPknlMstpSlayWrflDnon_1",0.02,"AinvPknlMstpSnonWnonDnon_1",0.02,"AinvPknlMstpSnonWnonDnon_2",0.02,"AinvPknlMstpSnonWnonDnon_3",0.02,"AinvPknlMstpSnonWnonDnon_4",0.02}; + }; + class AinvPknlMstpSnonWnonDnon_medic_1: AmovPknlMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon_end + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\non\non\AinvPknlMstpSnonWnonDnon_medic"; + speed = 0.17; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWnonDnon_AmovPknlMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_inventory",0.01}; + }; + class AinvPknlMstpSnonWnonDnon_healed_1: AmovPknlMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon_end + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\non\non\AinvPknlMstpSnonWnonDnon_healed1"; + speed = 0.17; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWnonDnon_AmovPknlMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_inventory",0.01}; + }; + class AinvPknlMstpSnonWnonDnon_AmovPknlMstpSrasWpstDnon: AmovPknlMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon_end + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\non\non\AinvPknlMstpSnonWnonDnon_AmovPknlMstpSrasWpstDnon"; + speed = 1.15; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + enableOptics = 2; + ConnectTo[] = {"AinvPknlMstpSnonWnonDnon_AmovPknlMstpSrasWpstDnon_end",0.01}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_inventory",0.01}; + }; + class AinvPknlMstpSnonWnonDnon_AmovPknlMstpSrasWpstDnon_end: AmovPknlMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon_end + { + actions = "PistolKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\non\non\AinvPknlMstpSnonWnonDnon_AmovPknlMstpSrasWpstDnon_end"; + speed = 1.97; + showHandgun = "true"; + looped = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_inventory",0.01}; + }; + class AmovPpneMstpSrasWpstDnon_healed: AmovPpneMstpSrasWpstDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_healed"; + speed = 0.17; + soundOverride = "crawl"; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon",0.02}; + }; + class AmovPercMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon: AmovPercMstpSnonWnonDnon + { + actions = "CivilStandTakeActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon"; + speed = 1.54; + disableWeapons = "true"; + enableOptics = "false"; + looped = "false"; + limitGunMovement = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"ActsPsitMstpSnonWrflDnon_varSittingSleeping01",0.01,"ActsPsitMstpSnonWnonDnon_varSittingDrinking",0.01,"ActsPsitMstpSnonWrflDnon_varSittingSleeping02",0.01,"AinvPknlMstpSnonWnonDnon_3",0.02}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_inventory",0.01}; + }; + class AinvPknlMstpSnonWnonDnon_3: AmovPercMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\non\non\AinvPknlMstpSnonWnonDnon"; + speed = 1e+010; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSlayWrflDnon_AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AinvPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon_medic",0.02,"AinvPknlMstpSnonWrflDnon_AinvPknlMstpSnonWrflDnon_medic",0.02,"AdthPknlMstpSnonWnonDnon_inventory",0.01,"AinvPknlMstpSlayWrflDnon",0.02,"AinvPknlMstpSlayWrflDnon_1",0.02,"AinvPknlMstpSnonWnonDnon_1",0.02,"AinvPknlMstpSnonWnonDnon_2",0.02,"AinvPknlMstpSnonWnonDnon_3",0.02,"AinvPknlMstpSnonWnonDnon_4",0.02}; + }; + class AinvPknlMstpSlayWrflDnon_AmovPercMstpSnonWnonDnon: AmovPercMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon + { + actions = "CivilStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\non\non\AinvPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon"; + speed = 1.54; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_inventory",0.01}; + }; + class AmovPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon: AmovPknlMstpSnonWnonDnon + { + actions = "CivilKneelTakeActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\non\non\AmovPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon"; + speed = 1.75; + disableWeapons = "true"; + enableOptics = "false"; + looped = "false"; + limitGunMovement = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWnonDnon_4",0.02,"AinvPknlMstpSnonWnonDnon_medic_2",0.1,"AinvPknlMstpSnonWnonDnon_healed_2",0.1}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_inventory",0.01}; + }; + class AinvPknlMstpSnonWnonDnon_4: AmovPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\non\non\AinvPknlMstpSnonWnonDnon"; + speed = 1e+010; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSlayWrflDnon_AmovPknlMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AinvPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon_medic",0.02,"AinvPknlMstpSnonWrflDnon_AinvPknlMstpSnonWrflDnon_medic",0.02,"AdthPknlMstpSnonWnonDnon_inventory",0.01,"AinvPknlMstpSlayWrflDnon",0.02,"AinvPknlMstpSlayWrflDnon_1",0.02,"AinvPknlMstpSnonWnonDnon_1",0.02,"AinvPknlMstpSnonWnonDnon_2",0.02,"AinvPknlMstpSnonWnonDnon_3",0.02,"AinvPknlMstpSnonWnonDnon_4",0.02}; + }; + class AinvPknlMstpSnonWnonDnon_medic_2: AmovPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\non\non\AinvPknlMstpSnonWnonDnon_medic"; + speed = 0.17; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSlayWrflDnon_AmovPknlMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_inventory",0.01}; + }; + class AinvPknlMstpSnonWnonDnon_healed_2: AmovPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\non\non\AinvPknlMstpSnonWnonDnon_healed2"; + speed = 0.17; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSlayWrflDnon_AmovPknlMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_inventory",0.01}; + }; + class AinvPknlMstpSlayWrflDnon_AmovPknlMstpSnonWnonDnon: AmovPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon + { + actions = "CivilKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\non\non\AinvPknlMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon"; + speed = 1.75; + looped = "false"; + ConnectTo[] = {"AmovPknlMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_inventory",0.01}; + }; + class AmovPpneMstpSnonWnonDnon_healed: AmovPpneMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_healed"; + speed = 0.17; + soundOverride = "crawl"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02}; + }; + class AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon_getOutLow: AmovPercMstpSrasWrflDnon + { + variantsAI[] = {}; + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\crg\knl\stp\non\non\AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon_GetOutLow"; + speed = 1.9; + looped = "false"; + soundOverride = "walk"; + soundEnabled = "false"; + disableWeapons = "true"; + enableOptics = "false"; + leaningFactorBeg = 1; + leaningFactorEnd = 0; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {}; + }; + class AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon_getOutMedium: AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon_getOutLow + { + file = "\ca\Anims\Characters\data\Anim\Sdr\crg\knl\stp\non\non\AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon_GetOutMedium"; + speed = 1.333; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {}; + }; + class AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon_getOutHigh: AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon_getOutLow + { + file = "\ca\Anims\Characters\data\Anim\Sdr\crg\knl\stp\non\non\AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon_GetOutHigh"; + speed = 0.915; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {}; + }; + class AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_getOutLow: AmovPercMstpSrasWpstDnon + { + actions = "PistolStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\crg\knl\stp\non\non\AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_GetOutLow"; + speed = 1.9; + looped = "false"; + soundOverride = "walk"; + soundEnabled = "false"; + disableWeapons = "true"; + enableOptics = "false"; + leaningFactorBeg = 1; + leaningFactorEnd = 0; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {}; + }; + class AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_getOutMedium: AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_getOutLow + { + file = "\ca\Anims\Characters\data\Anim\Sdr\crg\knl\stp\non\non\AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_GetOutMedium"; + speed = 1.333; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {}; + }; + class AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_getOutHigh: AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_getOutLow + { + file = "\ca\Anims\Characters\data\Anim\Sdr\crg\knl\stp\non\non\AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_GetOutHigh"; + speed = 0.915; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInLow: AmovPercMstpSnonWnonDnon + { + actions = "CivilStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_GetInLow"; + speed = 2; + looped = "false"; + soundOverride = "walk"; + soundEnabled = "false"; + disableWeapons = "true"; + enableOptics = "false"; + leaningFactorBeg = 1; + leaningFactorEnd = 0; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInMedium: AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInLow + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_GetInMedium"; + speed = 0.8333; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInHigh: AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInLow + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_GetInHigh"; + speed = 0.8333; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {}; + }; + class AcrgPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_getOutLow: AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInLow + { + file = "\ca\Anims\Characters\data\Anim\Sdr\crg\knl\stp\non\non\AcrgPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_GetOutLow"; + speed = 1.5; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {}; + }; + class AcrgPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_getOutMedium: AcrgPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_getOutLow + { + file = "\ca\Anims\Characters\data\Anim\Sdr\crg\knl\stp\non\non\AcrgPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_GetOutMedium"; + speed = 1.666; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {}; + }; + class AcrgPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_getOutHigh: AcrgPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_getOutLow + { + file = "\ca\Anims\Characters\data\Anim\Sdr\crg\knl\stp\non\non\AcrgPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_GetOutHigh"; + speed = 0.915; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {}; + }; + class AinjPpneMstpSnonWrflDnon: AmovPpneMstpSrasWrflDnon_injured + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AinjPpneMstpSnonWnonDnon"; + speed = 1e+010; + disableWeapons = "true"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + actions = "InjuredManActionsRfl_norot"; + showWeaponAim = "false"; + aiming = "empty"; + aimingBody = "empty"; + interpolationSpeed = 2; + canPullTrigger = "false"; + headBobMode = 1; + headBobStrength = -1; + ConnectTo[] = {"AinjPpneMstpSnonWrflDnon_injuredHealed",0.2,"AinjPpneMstpSnonWrflDnon_rolltofront",0.1,"AdthPpneMstpSnonWnonDnonB",0.01,"AinjPfalMstpSnonWrflDnon_carried_Up",0.1}; + InterpolateTo[] = {"AdthPpneMstpSnonWnonDnonB",0.01,"AinjPpneMstpSnonWrflDb_grab",0.1}; + }; + class AinjPpneMstpSnonWrflDnon_injuredHealed: AinjPpneMstpSnonWrflDnon + { + actions = "InjuredManActionsRfl_healed"; + duty = 0; + speed = 1e+010; + canPullTrigger = "false"; + ConnectTo[] = {"AinjPpneMstpSnonWrflDnon",0.2}; + InterpolateTo[] = {}; + }; + class AinjPpneMstpSnonWrflDnon_rolltoback: AinjPpneMstpSnonWrflDnon + { + looped = "false"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AinjPpneMstpSnonWrflDnon_rolltoback"; + speed = 0.3; + disableWeapons = "true"; + interpolationRestart = 2; + duty = 3; + canPullTrigger = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Ppne.p3d"; + ConnectTo[] = {"AinjPpneMstpSnonWrflDnon",0.1}; + InterpolateTo[] = {"AinjPpneMstpSnonWrflDnon_rolltofront",0.1,"AinjPpneMstpSnonWrflDb_grab",0.1}; + }; + class AinjPpneMstpSnonWrflDnon_rolltofront: AinjPpneMstpSnonWrflDnon_rolltoback + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AinjPpneMstpSnonWrflDnon_rolltofront"; + actions = "InjuredManActionsRfl"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon_injured",0.1}; + InterpolateTo[] = {"AinjPpneMstpSnonWrflDnon_rolltoback",0.1}; + }; + class AinjPpneMstpSnonWnonDnon_kneel: AinjPpneMstpSnonWrflDnon + { + actions = "RifleKneelActions"; + looped = "false"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AinjPpneMstpSnonWnonDnon_kneel"; + speed = 0.4; + disableWeapons = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPknlMstpSnonWnonDnon",0.02}; + }; + class AdthPpneMstpSnonWnonDnonB: AinjPpneMstpSnonWrflDnon + { + canPullTrigger = "false"; + looped = "false"; + terminal = "true"; + onLandEnd = "true"; + onLandBeg = "false"; + enableDirectControl = 0; + soundOverride = "bodyfall"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AinjPpneMstpSnonWnonDnon_death"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPpneMstpSnonWrflDbB_dragged: AdthPpneMstpSnonWnonDnonB + { + actions = "InjuredManDraggedDeadActions"; + file = "\ca\Anims\Characters\data\Anim\sdr\inj\AinjPpneMstpSnonWnonDb_dragged"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AinjPpneMstpSnonWrflDb: AinjPpneMstpSnonWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AinjPpneMstpSnonWnonDb"; + speed = 1; + actions = "InjuredManDraggedActionsRfl"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + canPullTrigger = "false"; + headBobMode = 1; + headBobStrength = -1; + ConnectTo[] = {"AdthPpneMstpSnonWrflDbB_dragged",0.5,"AinjPpneMstpSnonWrflDb_release",0.1,"AinjPpneMstpSnonWrflDb_still",0.1}; + InterpolateTo[] = {"AdthPpneMstpSnonWrflDbB_dragged",0.5,"AinjPpneMstpSnonWrflDb_release",0.1,"AinjPpneMstpSnonWrflDb_still",0.1}; + }; + class AinjPpneMstpSnonWrflDb_grab: AinjPpneMstpSnonWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AinjPpneMstpSnonWnonDb_grab"; + speed = 1; + looped = "false"; + actions = "InjuredManDraggedActionsRfl"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + interpolationSpeed = 0.85; + canPullTrigger = "false"; + ConnectTo[] = {"AinjPpneMstpSnonWrflDb_still",0.1,"AinjPfalMstpSnonWrflDnon_carried_Up",0.1}; + InterpolateTo[] = {"AinjPpneMstpSnonWrflDb_release",0.02,"AinjPpneMstpSnonWrflDb_still",0.1,"AinjPfalMstpSnonWrflDnon_carried_Up",0.1}; + }; + class AinjPpneMstpSnonWrflDb_release: AinjPpneMstpSnonWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AinjPpneMstpSnonWnonDb_release"; + speed = 1; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinjPpneMstpSnonWrflDnon",0.1}; + InterpolateTo[] = {}; + }; + class AinjPpneMstpSnonWrflDb_death: AinjPpneMstpSnonWrflDb_release + { + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_Adth.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AinjPpneMstpSnonWrflDb_still: AinjPpneMstpSnonWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AinjPpneMstpSnonWnonDb_still"; + speed = 1e+010; + actions = "InjuredManDraggedActionsRfl"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AdthPpneMstpSnonWrflDbB_dragged",0.5,"AinjPpneMstpSnonWrflDb",0.02}; + InterpolateTo[] = {"AdthPpneMstpSnonWrflDbB_dragged",0.5,"AinjPpneMstpSnonWrflDb_release",0.1}; + }; + class AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_1: Default + { + actions = "MoveWithInjuredManDraggerRfl"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_1"; + speed = 1; + looped = "false"; + disableWeapons = "true"; + aiming = "empty"; + aimingBody = "empty"; + duty = 0.2; + interpolationSpeed = 10.05; + showWeaponAim = "false"; + canPullTrigger = "false"; + limitGunMovement = "false"; + headBobMode = 2; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_2",0.02}; + InterpolateTo[] = {"AcinPknlMwlkSlowWrflDb_AmovPercMstpSlowWrflDnon",0.2,"AcinPknlMwlkSlowWrflDb_death",0.2,"AcinPknlMwlkSlowWrflDb_agony",0.1}; + }; + class AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_2: AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_2"; + speed = 1; + looped = "false"; + actions = "MoveWithInjuredManDraggerRfl"; + ConnectTo[] = {"AcinPknlMstpSrasWrflDnon",0.02,"AcinPknlMwlkSrasWrflDb",0.02}; + InterpolateTo[] = {"AcinPknlMwlkSlowWrflDb_AmovPercMstpSlowWrflDnon",0.2,"AcinPknlMwlkSlowWrflDb_agony",0.1,"AcinPknlMwlkSlowWrflDb_death2",0.2}; + }; + class AcinPknlMstpSrasWrflDnon: AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AcinPknlMwlkSlowWrflDb_still"; + speed = 1e+010; + looped = "true"; + duty = -0.3; + interpolationSpeed = 6.05; + canPullTrigger = "true"; + disableWeapons = "false"; + enableOptics = "false"; + 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.1,"AcinPknlMwlkSlowWrflDb_death2",0.2}; + }; + class DraggerBase: Default + { + actions = "MoveWithInjuredManDragger"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_1"; + speed = 1; + looped = "false"; + disableWeapons = "true"; + aiming = "empty"; + aimingBody = "empty"; + duty = 0.2; + interpolationSpeed = 1; + showWeaponAim = "false"; + canPullTrigger = "false"; + limitGunMovement = "false"; + headBobMode = 2; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class DraggerBaseRfl: DraggerBase + { + actions = "MoveWithInjuredManDraggerRfl"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_1"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AcinPknlMwlkSlowWrflDb_AmovPercMstpSlowWrflDnon: AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_1 + { + actions = "MoveWithInjuredManDraggerRfl"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AcinPknlMwlkSlowWrflDb_AmovPercMstpSlowWrflDnon"; + speed = 1; + looped = "false"; + duty = -0.5; + interpolationSpeed = 1; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.15}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.15,"AmovPercMstpSlowWrflDnon",0.1}; + }; + class AcinPknlMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon: DraggerBaseRfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AcinPknlMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon"; + speed = 0.55; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.15}; + }; + class AcinPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon: DraggerBaseRfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AcinPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon"; + speed = 0.38; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.15}; + }; + class AcinPknlMwlkSrasWrflDb: AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_1 + { + actions = "MoveWithInjuredManDraggerRfl"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AcinPknlMwlkSlowWrflDb"; + speed = 1; + looped = "true"; + duty = 0.6; + interpolationSpeed = 4.1; + disableWeapons = "false"; + canPullTrigger = "true"; + enableOptics = "false"; + ConnectTo[] = {"AcinPknlMstpSrasWrflDnon",0.1,"AcinPknlMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.1,"AcinPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AcinPknlMstpSrasWrflDnon",0.1,"AcinPknlMwlkSlowWrflDb_AmovPercMstpSlowWrflDnon",0.1,"AcinPknlMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.1,"AcinPknlMwlkSlowWrflDb_death",0.2,"AcinPknlMwlkSlowWrflDb_agony",0.1,"AcinPknlMwlkSlowWrflDb_death2",0.2}; + }; + class AcinPknlMwlkSlowWrflDb_death: AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AcinPknlMwlkSlowWrflDb_death"; + speed = 1; + looped = "false"; + terminal = "true"; + interpolationSpeed = 1; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AcinPknlMwlkSlowWrflDb_agony: AmovPpneMstpSrasWrflDnon_injured + { + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon_injured",0.1}; + }; + class AcinPercMrunSrasWrflDf: InjuredMovedBase + { + file = "\ca\anims\characters\data\anim\sdr\inj\carrying\firemancarryrfl-wc-carrier"; + actions = "MoveWithInjuredManCarrierRflWc"; + limitGunMovement = "false"; + aimPrecision = 5; + enableOptics = "false"; + visibleSize = 0.750126; + relSpeedMin = 1; + duty = 0.5; + onLadder = "false"; + speed = 0.9; + ConnectTo[] = {"AcinPercMrunSrasWrflDf_death",0.1,"AcinPercMrunSrasWrflDf_agony",0.1,"AcinPercMstpSrasWrflDnon",0.1,"AcinPercMrunSrasWrflDf_AmovPercMstpSlowWrflDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_carrier",0.01,"AcinPercMstpSrasWrflDnon",0.1}; + }; + class AcinPercMrunSrasWrflDf_death: AcinPercMrunSrasWrflDf + { + file = "\ca\anims\characters\data\anim\sdr\inj\carrying\firemancarryrfl-wc-dead-carrier"; + terminal = "true"; + speed = 0.22; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AcinPercMrunSrasWrflDf_agony: AcinPercMrunSrasWrflDf_death + { + looped = "false"; + file = "\ca\anims\characters\data\anim\sdr\inj\carrying\firemancarryrfl-wc-dead-carrier"; + duty = 10; + speed = 0.22; + terminal = "false"; + onLandBeg = "false"; + onLandEnd = "true"; + ConnectTo[] = {"AinjPpneMstpSnonWrflDnon",0.1}; + InterpolateTo[] = {}; + }; + class AcinPknlMstpSrasWrflDnon_AcinPercMrunSrasWrflDnon: InjuredMovedBase + { + looped = "false"; + file = "\ca\Anims\Characters\data\Anim\sdr\inj\carrying\AcinPknlMstpSrasWrflDnon_AcinPercMrunSrasWrflDnon"; + speed = 0.1; + actions = "MoveWithInjuredManCarrierRfl"; + limitGunMovement = "false"; + enableOptics = "false"; + duty = 1; + canPullTrigger = "false"; + showWeaponAim = "false"; + interpolationSpeed = 6.05; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + rightHandIKEnd = "true"; + forceAim = 1; + ConnectTo[] = {"AcinPercMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_carrier",0.01}; + }; + class Helper_SwitchToCarryRfl: AcinPknlMstpSrasWrflDnon_AcinPercMrunSrasWrflDnon + { + speed = 1e+010; + looped = "true"; + actions = "MoveWithInjuredMan_helperRfl"; + file = "\ca\Anims\Characters\data\Anim\sdr\inj\carrying\AcinPknlMstpSrasWrflDnon_Helper"; + forceAim = 0; + ConnectTo[] = {}; + InterpolateTo[] = {"AcinPknlMstpSrasWrflDnon_AcinPercMrunSrasWrflDnon",0.1}; + }; + class AcinPercMstpSrasWrflDnon: AcinPknlMstpSrasWrflDnon_AcinPercMrunSrasWrflDnon + { + looped = "true"; + speed = 1e+010; + file = "\ca\Anims\Characters\data\Anim\sdr\inj\carrying\firemancarryrfl-wc-carrier"; + limitGunMovement = "false"; + aimPrecision = 5; + visibleSize = 0; + duty = -0.2; + actions = "MoveWithInjuredManCarrierRfl"; + canPullTrigger = "true"; + forceAim = 0; + ConnectTo[] = {"AcinPercMrunSrasWrflDf",0.2,"AcinPercMstpSrasWrflDnon_agony",0.1,"AcinPercMrunSrasWrflDf_AmovPercMstpSlowWrflDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_carrier",0.01,"AdthPercMstpSlowWrflDf_carrier",0.01,"AcinPercMrunSrasWrflDf",0.2}; + }; + class AcinPercMstpSrasWrflDnon_agony: AcinPercMstpSrasWrflDnon + { + file = "\ca\anims\characters\data\anim\sdr\inj\carrying\firemancarryrfl-dead-carrier"; + speed = 0.21; + looped = "false"; + onLandEnd = "true"; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon_injured",0.1}; + InterpolateTo[] = {}; + }; + class AcinPercMrunSrasWrflDf_AmovPercMstpSlowWrflDnon: InjuredMovedBase + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\carrying\firemancarryrfl_down-carrier"; + speed = 0.3; + actions = "RifleLowStandActions"; + looped = "false"; + canPullTrigger = "false"; + forceAim = 1; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.1}; + InterpolateTo[] = {}; + }; + class AcinPknlMwlkSlowWrflDb_death2: AcinPknlMwlkSlowWrflDb_death + { + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AinjPfalMstpSnonWrflDnon_carried_Up: AgonyBaseRfl + { + looped = "false"; + file = "\ca\Anims\Characters\data\Anim\sdr\inj\carrying\AinjPfalMstpSnonWunaDnon_carried_Up"; + speed = 0.1; + actions = "InjuredManCarriedActionsRfl"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + interpolationSpeed = 0.1; + canPullTrigger = "false"; + disableWeapons = "true"; + onLandBeg = "true"; + collisionShapeSafe = ""; + ConnectTo[] = {"AinjPfalMstpSnonWrflDnon_carried_still",0.1}; + InterpolateTo[] = {}; + }; + class AinjPfalMstpSnonWrflDnon_AmovPpneMstpSrasWrflDnon_injured: AinjPfalMstpSnonWrflDnon_carried_Up + { + speed = 0.2; + file = "\ca\Anims\Characters\data\Anim\sdr\inj\carrying\firemancarryrfl-dead-carried"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon_injured",0.1}; + InterpolateTo[] = {}; + }; + class AinjPfalMstpSnonWrflDnon_carried_still: AinjPfalMstpSnonWrflDnon_carried_Up + { + soundEdge[] = {}; + speed = 100; + looped = "true"; + file = "\ca\anims\characters\data\anim\sdr\inj\carrying\firemancarryrfl-wc-carried"; + duty = 0; + onLandBeg = "false"; + limitGunMovement = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AinjPfalMstpSnonWrflDf_carried",0.1,"AinjPfalMstpSnonWrflDnon_carried_Down",0.2}; + InterpolateTo[] = {"AinjPfalMstpSnonWrflDf_carried",0.1,"AinjPfalMstpSnonWrflDf_carried_fallwc",0.1,"AinjPfalMstpSnonWrflDf_carried_fall",0.1}; + }; + class AinjPfalMstpSnonWrflDf_carried: AinjPfalMstpSnonWrflDnon_carried_Up + { + file = "\ca\anims\characters\data\anim\sdr\inj\carrying\firemancarryrfl-wc-carried"; + looped = "true"; + speed = 1.36; + onLandBeg = "false"; + limitGunMovement = "false"; + actions = "InjuredManCarriedActionsRflWc"; + canPullTrigger = "false"; + ConnectTo[] = {"AinjPfalMstpSnonWrflDnon_carried_still",0.1,"AinjPfalMstpSnonWrflDf_carried_dead",0.1}; + InterpolateTo[] = {"AinjPfalMstpSnonWrflDnon_carried_still",0.1,"AinjPfalMstpSnonWrflDf_carried_fallwc",0.1,"AinjPfalMstpSnonWrflDf_carried_fall",0.1,"AinjPfalMstpSnonWrflDf_carried_dead",0.1}; + }; + class AinjPfalMstpSnonWrflDf_carried_fallwc: AinjPfalMstpSnonWrflDf_carried + { + file = "\ca\anims\characters\data\anim\sdr\inj\carrying\firemancarryrfl-wc-dead-carried"; + speed = 0.22; + looped = "false"; + onLandBeg = "false"; + onLandEnd = "true"; + canPullTrigger = "false"; + ConnectTo[] = {"AinjPpneMstpSnonWrflDnon",0.1}; + InterpolateTo[] = {}; + }; + class AinjPfalMstpSnonWrflDf_carried_fall: AinjPfalMstpSnonWrflDf_carried_fallwc + { + file = "\ca\anims\characters\data\anim\sdr\inj\carrying\firemancarryrfl-dead-carried"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon_injured",0.1}; + InterpolateTo[] = {}; + }; + class AinjPfalMstpSnonWrflDf_carried_dead: AinjPfalMstpSnonWrflDf_carried + { + speed = 0.21; + terminal = "true"; + actions = "InjuredManCarriedActionsRfl"; + canPullTrigger = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AinjPfalMstpSnonWrflDnon_carried_Down: AgonyBase + { + looped = "false"; + file = "\ca\Anims\Characters\data\Anim\sdr\inj\carrying\firemancarryrfl_down-carried"; + speed = 0.3; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + onLandEnd = "true"; + collisionShapeSafe = ""; + actions = "InjuredManActionsRfl"; + canPullTrigger = "false"; + ConnectTo[] = {"AinjPpneMstpSnonWrflDnon",0.1}; + InterpolateTo[] = {}; + }; + class AmovPpneMstpSnonWnonDnon_injured: AgonyBase + { + file = "\ca\Anims\Characters\data\Anim\sdr\mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + collisionShapeSafe = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + onLandBeg = "true"; + onLandEnd = "true"; + showWeaponAim = "true"; + disableWeapons = "false"; + visibleSize = 0.100126; + aimPrecision = 2; + aiming = "aimingLying"; + aimingBody = "aimingUpLying"; + leaning = "aimingLying"; + legs = "legsLyingAiming"; + interpolationSpeed = 2; + soundOverride = "crawl"; + canPullTrigger = "false"; + speed = 1e+010; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.5,"AinjPpneMstpSnonWnonDnon_rolltoback",0.02}; + InterpolateTo[] = {"AmovPpneMsprSnonWnonDf_injured",0.1}; + }; + class AmovPpneMstpSnonWpstDnon_injured: AmovPpneMstpSnonWnonDnon_injured + { + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.5}; + InterpolateTo[] = {}; + }; + class AmovPpneMsprSnonWnonDf_injured: AmovPpneMstpSnonWnonDnon_injured + { + actions = "InjuredManActionsnon"; + speed = 0.2; + showWeaponAim = "false"; + file = "\ca\Anims\Characters\data\Anim\sdr\mov\pne\spr\non\non\AmovPpneMsprSnonWnonDf"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Ppne.p3d"; + limitGunMovement = "false"; + soundOverride = "crawl"; + duty = 2.6; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon_injured",0.1}; + }; + class AdthPercMstpSnonWnonDnon_carrier: DefaultDie + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\carrying\firemancarrynon-dead-carrier"; + looped = "false"; + terminal = "true"; + canPullTrigger = "false"; + showWeaponAim = "false"; + enableOptics = "false"; + actions = "DeadActions"; + speed = 0.2; + disableWeaponsLong = "true"; + onLandEnd = "true"; + soundOverride = "bodyfall"; + headBobMode = 2; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSnonWpstDnon_carrier: AdthPercMstpSnonWnonDnon_carrier + { + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSnonWnonDf_carrier: AdthPercMstpSnonWnonDnon_carrier + { + speed = 0.21; + terminal = "true"; + onLandEnd = "true"; + canPullTrigger = "false"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSnonWpstDf_carrier: AdthPercMstpSnonWnonDf_carrier + { + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AinjPpneMstpSnonWnonDnon: AmovPpneMstpSnonWnonDnon_injured + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AinjPpneMstpSnonWnonDnon"; + speed = 1e+010; + disableWeapons = "true"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + actions = "InjuredManActionsnon_norot"; + showWeaponAim = "false"; + aiming = "empty"; + aimingBody = "empty"; + interpolationSpeed = 0.5; + canPullTrigger = "false"; + ConnectTo[] = {"AdthPpneMstpSnonWnonDnonB",0.01,"AinjPpneMstpSnonWnonDnon_injuredHealed",0.2,"AinjPpneMstpSnonWnonDnon_rolltofront",0.1,"AinjPfalMstpSnonWnonDnon_carried_Up",0.1}; + InterpolateTo[] = {"AdthPpneMstpSnonWnonDnonB",0.01,"AinjPpneMstpSnonWnonDb_grab",0.1}; + }; + class AinjPpneMstpSnonWnonDnon_injuredHealed: AinjPpneMstpSnonWnonDnon + { + actions = "InjuredManActionsnon_healed"; + duty = 0; + speed = 10000000; + canPullTrigger = "false"; + ConnectTo[] = {"AinjPpneMstpSnonWnonDnon",0.2}; + InterpolateTo[] = {}; + }; + class AinjPpneMstpSnonWnonDnon_rolltoback: AinjPpneMstpSnonWnonDnon + { + looped = "false"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AinjPpneMstpSnonWnonDnon_rolltoback"; + speed = 0.3; + disableWeapons = "true"; + interpolationRestart = 2; + duty = 3; + canPullTrigger = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Ppne.p3d"; + ConnectTo[] = {"AinjPpneMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {"AinjPpneMstpSnonWnonDnon_rolltofront",0.1,"AinjPpneMstpSnonWnonDb_grab",0.1}; + }; + class AinjPpneMstpSnonWnonDnon_rolltofront: AinjPpneMstpSnonWnonDnon_rolltoback + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AinjPpneMstpSnonWnonDnon_rolltofront"; + actions = "InjuredManActionsnon"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon_injured",0.1}; + InterpolateTo[] = {"AinjPpneMstpSnonWnonDnon_rolltoback",0.1}; + }; + class AdthPpneMstpSnonWnonDbB_dragged: AdthPpneMstpSnonWnonDnonB + { + actions = "InjuredManDraggedDeadActions"; + file = "\ca\Anims\Characters\data\Anim\sdr\inj\AinjPpneMstpSnonWnonDb_dragged"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AinjPpneMstpSnonWnonDb: AinjPpneMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AinjPpneMstpSnonWnonDb"; + speed = 1; + actions = "InjuredManDraggedActionsNon"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AdthPpneMstpSnonWnonDbB_dragged",0.51,"AinjPpneMstpSnonWnonDb_release",0.1,"AinjPpneMstpSnonWnonDb_still",0.1}; + InterpolateTo[] = {"AdthPpneMstpSnonWnonDbB_dragged",0.5,"AinjPpneMstpSnonWnonDb_release",0.1,"AinjPpneMstpSnonWnonDb_still",0.1}; + }; + class AinjPpneMstpSnonWnonDb_grab: AinjPpneMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AinjPpneMstpSnonWnonDb_grab"; + speed = 1; + looped = "false"; + actions = "InjuredManDraggedActionsNon"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + interpolationSpeed = 0.85; + canPullTrigger = "false"; + ConnectTo[] = {"AinjPpneMstpSnonWnonDb_still",0.1,"AinjPfalMstpSnonWnonDnon_carried_Up",0.1}; + InterpolateTo[] = {"AinjPpneMstpSnonWnonDb_release",0.02,"AinjPpneMstpSnonWnonDb_still",0.1,"AinjPfalMstpSnonWnonDnon_carried_Up",0.1}; + }; + class AinjPpneMstpSnonWnonDb_release: AinjPpneMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AinjPpneMstpSnonWnonDb_release"; + speed = 1; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinjPpneMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {}; + }; + class AinjPpneMstpSnonWnonDb_death: AinjPpneMstpSnonWnonDb_release + { + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_Adth.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AinjPpneMstpSnonWnonDb_still: AinjPpneMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AinjPpneMstpSnonWnonDb_still"; + speed = 1e+010; + actions = "InjuredManDraggedActionsNon"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AdthPpneMstpSnonWnonDbB_dragged",0.01,"AinjPpneMstpSnonWnonDb",0.02}; + InterpolateTo[] = {"AdthPpneMstpSnonWnonDbB_dragged",0.01,"AinjPpneMstpSnonWnonDb_release",0.1}; + }; + class AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_1: Default + { + actions = "MoveWithInjuredManDraggerNon"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_1"; + speed = 1; + looped = "false"; + disableWeapons = "true"; + aiming = "empty"; + aimingBody = "empty"; + duty = 0.2; + interpolationSpeed = 10.05; + showWeaponAim = "false"; + canPullTrigger = "false"; + limitGunMovement = "false"; + disableWeaponsLong = "true"; + enableOptics = "false"; + enableDirectControl = 0; + headBobMode = 2; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_2",0.02}; + InterpolateTo[] = {"AcinPknlMwlkSnonWnonDb_AmovPercMstpSnonWnonDnon",0.2,"AcinPknlMwlkSnonWnonDb_death",0.2,"AcinPknlMwlkSnonWnonDb_agony",0.2}; + }; + class AmovPercMstpSrasWpstDnon_AcinPknlMwlkSnonWpstDb_1: AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_1 + { + ConnectTo[] = {"AmovPercMstpSrasWpstDnon_AcinPknlMwlkSnonWpstDb_2",0.02}; + InterpolateTo[] = {"AcinPknlMwlkSnonWpstDb_AmovPercMstpSrasWpstDnon",0.2,"AcinPknlMwlkSnonWpstDb_death",0.2,"AcinPknlMwlkSnonWpstDb_agony",0.2}; + }; + class AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_2: AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_2"; + speed = 1; + looped = "false"; + enableDirectControl = 0; + canPullTrigger = "false"; + ConnectTo[] = {"AcinPknlMstpSnonWnonDnon",0.01,"AcinPknlMwlkSnonWnonDb",0.01}; + InterpolateTo[] = {"AcinPknlMwlkSnonWnonDb_AmovPercMstpSnonWnonDnon",0.2,"AcinPknlMwlkSnonWnonDb_death",0.2,"AcinPknlMwlkSnonWnonDb_agony",0.2}; + }; + class AmovPercMstpSrasWpstDnon_AcinPknlMwlkSnonWpstDb_2: AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_2 + { + ConnectTo[] = {"AcinPknlMstpSnonWpstDnon",0.01,"AcinPknlMwlkSnonWpstDb",0.01}; + InterpolateTo[] = {"AcinPknlMwlkSnonWpstDb_AmovPercMstpSrasWpstDnon",0.2,"AcinPknlMwlkSnonWpstDb_death",0.2,"AcinPknlMwlkSnonWpstDb_agony",0.2}; + }; + class AcinPknlMstpSnonWnonDnon: AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AcinPknlMwlkSnonWnonDb_still"; + speed = 1e+010; + looped = "true"; + duty = -0.3; + interpolationSpeed = 6.05; + enableOptics = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AcinPknlMwlkSnonWnonDb_AmovPercMstpSnonWnonDnon",0.15,"AcinPknlMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon",0.1,"AcinPknlMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon",0.1,"AcinPknlMwlkSnonWnonDb",0.1}; + InterpolateTo[] = {"AcinPknlMwlkSnonWnonDb_AmovPercMstpSnonWnonDnon",0.15,"AcinPknlMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon",0.1,"AcinPknlMwlkSnonWnonDb",0.1,"AcinPknlMwlkSnonWnonDb_death",0.2,"AcinPknlMwlkSnonWnonDb_agony",0.2,"Helper_SwitchToCarrynon",0.1}; + }; + class AcinPknlMstpSnonWpstDnon: AcinPknlMstpSnonWnonDnon + { + actions = "MoveWithInjuredManDraggerPst"; + ConnectTo[] = {"AcinPknlMwlkSnonWpstDb_AmovPercMstpSrasWpstDnon",0.15,"AcinPknlMstpSnonWpstDnon_AmovPknlMstpSrasWpstDnon",0.1,"AcinPknlMstpSnonWpstDnon_AmovPpneMstpSrasWpstDnon",0.1,"AcinPknlMwlkSnonWpstDb",0.1}; + InterpolateTo[] = {"AcinPknlMwlkSnonWpstDb_AmovPercMstpSrasWpstDnon",0.15,"AcinPknlMstpSnonWpstDnon_AmovPknlMstpSrasWpstDnon",0.1,"AcinPknlMwlkSnonWpstDb",0.1,"AcinPknlMwlkSnonWpstDb_death",0.2,"AcinPknlMwlkSnonWpstDb_agony",0.2,"Helper_SwitchToCarrynon_pst",0.1}; + }; + class DraggerBasenon: DraggerBase + { + actions = "MoveWithInjuredManDraggernon"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_1"; + enableOptics = "false"; + disableWeaponsLong = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AcinPknlMwlkSnonWnonDb_AmovPercMstpSnonWnonDnon: AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_1 + { + actions = "MoveWithInjuredManDraggernon"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AcinPknlMwlkSnonWnonDb_AmovPercMstpSnonWnonDnon"; + speed = 1; + looped = "false"; + duty = -0.5; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPknlMstpSnonWnonDnon",0.15}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.1}; + }; + class AcinPknlMwlkSnonWpstDb_AmovPercMstpSrasWpstDnon: AcinPknlMwlkSnonWnonDb_AmovPercMstpSnonWnonDnon + { + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.1}; + }; + class AcinPknlMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon: DraggerBasenon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AcinPknlMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon"; + speed = 0.55; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPknlMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWnonDnon_medic",0.15}; + }; + class AcinPknlMstpSnonWpstDnon_AmovPknlMstpSrasWpstDnon: AcinPknlMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon + { + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {}; + }; + class AcinPknlMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon: DraggerBasenon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AcinPknlMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon"; + speed = 0.4; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWnonDnon_medic",0.15}; + }; + class AcinPknlMstpSnonWpstDnon_AmovPpneMstpSrasWpstDnon: AcinPknlMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon + { + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {}; + }; + class AcinPknlMwlkSnonWnonDb: AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AcinPknlMwlkSnonWnonDb"; + speed = 1; + looped = "true"; + duty = 6; + interpolationSpeed = 4.1; + disableWeapons = "true"; + canPullTrigger = "false"; + enableOptics = "false"; + ConnectTo[] = {"AcinPknlMstpSnonWnonDnon",0.1,"AcinPknlMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon",0.1,"AcinPknlMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {"AcinPknlMstpSnonWnonDnon",0.1,"AcinPknlMwlkSnonWnonDb_AmovPercMstpSnonWnonDnon",0.1,"AcinPknlMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon",0.1,"AcinPknlMwlkSnonWnonDb_death",0.2,"AcinPknlMwlkSnonWnonDb_agony",0.2}; + }; + class AcinPknlMwlkSnonWpstDb: AcinPknlMwlkSnonWnonDb + { + ConnectTo[] = {"AcinPknlMstpSnonWpstDnon",0.1,"AcinPknlMstpSnonWpstDnon_AmovPknlMstpSrasWpstDnon",0.1,"AcinPknlMstpSnonWpstDnon_AmovPpneMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {"AcinPknlMstpSnonWpstDnon",0.1,"AcinPknlMwlkSnonWpstDb_AmovPercMstpSrasWpstDnon",0.1,"AcinPknlMstpSnonWpstDnon_AmovPknlMstpSrasWpstDnon",0.1,"AcinPknlMwlkSnonWpstDb_death",0.2,"AcinPknlMwlkSnonWpstDb_agony",0.2}; + }; + class AcinPknlMwlkSnonWnonDb_death: AcinPknlMwlkSnonWnonDb + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AcinPknlMwlkSnonWnonDb_death"; + terminal = "true"; + interpolationSpeed = 1; + canPullTrigger = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AcinPknlMwlkSnonWpstDb_death: AcinPknlMwlkSnonWnonDb_death + { + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AcinPknlMwlkSnonWnonDb_agony: AmovPpneMstpSnonWnonDnon_injured + { + actions = "InjuredManActionsnon_norot"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon_injured",0.1}; + }; + class AcinPknlMwlkSnonWpstDb_agony: AcinPknlMwlkSnonWnonDb_agony + { + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSnonWpstDnon_injured",0.1}; + }; + class AcinPercMrunSnonWnonDf: InjuredMovedBase + { + file = "\ca\anims\characters\data\anim\sdr\inj\carrying\firemancarrynon-wc-carrier"; + actions = "MoveWithInjuredManCarrierNonWc"; + limitGunMovement = "false"; + aimPrecision = 5; + enableOptics = "false"; + visibleSize = 0.750126; + relSpeedMin = 1; + duty = 0.5; + onLadder = "false"; + speed = 0.9; + disableWeapons = "true"; + disableWeaponsLong = "true"; + canPullTrigger = "false"; + ConnectTo[] = {"AcinPercMrunSnonWnonDf_death",0.1,"AcinPercMrunSnonWnonDf_agony",0.1,"AcinPercMstpSnonWnonDnon",0.1,"AcinPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_carrier",0.01,"AcinPercMstpSnonWnonDnon",0.1}; + }; + class AcinPercMrunSnonWpstDf: AcinPercMrunSnonWnonDf + { + ConnectTo[] = {"AcinPercMstpSnonWpstDnon",0.1,"AcinPercMrunSnonWpstDf_AmovPercMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSnonWpstDnon_carrier",0.01,"AcinPercMstpSnonWpstDnon",0.1}; + }; + class AcinPercMrunSnonWnonDf_death: AcinPercMrunSnonWnonDf + { + file = "\ca\anims\characters\data\anim\sdr\inj\carrying\firemancarrynon-wc-dead-carrier"; + terminal = "true"; + speed = 0.22; + looped = "false"; + onLandEnd = "true"; + canPullTrigger = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AcinPercMrunSnonWnonDf_agony: AcinPercMrunSnonWnonDf_death + { + looped = "false"; + file = "\ca\anims\characters\data\anim\sdr\inj\carrying\firemancarrynon-wc-dead-carrier"; + duty = 10; + speed = 0.22; + terminal = "false"; + onLandBeg = "false"; + onLandEnd = "true"; + showWeaponAim = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AinjPpneMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {}; + }; + class AcinPknlMstpSnonWnonDnon_AcinPercMrunSnonWnonDnon: InjuredMovedBase + { + looped = "false"; + file = "\ca\Anims\Characters\data\Anim\sdr\inj\carrying\AcinPknlMstpSnonWnonDnon_AcinPercMrunSnonWnonDnon"; + speed = 0.1; + actions = "MoveWithInjuredManCarrierNon"; + limitGunMovement = "false"; + enableOptics = "false"; + duty = 1; + canPullTrigger = "false"; + showWeaponAim = "false"; + interpolationSpeed = 6.05; + disableWeapons = "true"; + disableWeaponsLong = "true"; + forceAim = 1; + ConnectTo[] = {"AcinPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_carrier",0.01}; + }; + class AcinPknlMstpSnonWpstDnon_AcinPercMrunSnonWpstDnon: AcinPknlMstpSnonWnonDnon_AcinPercMrunSnonWnonDnon + { + ConnectTo[] = {"AcinPercMstpSnonWpstDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSnonWpstDnon_carrier",0.01}; + }; + class Helper_SwitchToCarrynon: AcinPknlMstpSnonWnonDnon_AcinPercMrunSnonWnonDnon + { + speed = 1e+010; + looped = "true"; + actions = "MoveWithInjuredMan_helpernon"; + disableWeapons = "true"; + file = "\ca\Anims\Characters\data\Anim\sdr\inj\carrying\Helper_SwitchToCarrynon"; + ConnectTo[] = {}; + InterpolateTo[] = {"AcinPknlMstpSnonWnonDnon_AcinPercMrunSnonWnonDnon",0.1}; + }; + class Helper_SwitchToCarrynon_pst: Helper_SwitchToCarrynon + { + ConnectTo[] = {}; + InterpolateTo[] = {"AcinPknlMstpSnonWpstDnon_AcinPercMrunSnonWpstDnon",0.1}; + }; + class AcinPercMstpSnonWnonDnon: AcinPknlMstpSnonWnonDnon_AcinPercMrunSnonWnonDnon + { + looped = "true"; + speed = 1e+010; + file = "\ca\Anims\Characters\data\Anim\sdr\inj\carrying\firemancarrynon-wc-carrier"; + limitGunMovement = "false"; + aimPrecision = 5; + visibleSize = 0; + duty = -0.2; + actions = "MoveWithInjuredManCarrierNon"; + canPullTrigger = "false"; + disableWeaponsLong = "true"; + forceAim = 0; + ConnectTo[] = {"AcinPercMrunSnonWnonDf",0.2,"AcinPercMstpSnonWnonDnon_agony",0.1,"AcinPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_carrier",0.01,"AdthPercMstpSnonWnonDf_carrier",0.01,"AcinPercMrunSnonWnonDf",0.2,"AcinPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon",0.1}; + }; + class AcinPercMstpSnonWpstDnon: AcinPercMstpSnonWnonDnon + { + ConnectTo[] = {"AcinPercMrunSnonWpstDf",0.2,"AcinPercMstpSnonWpstDnon_agony",0.1}; + InterpolateTo[] = {"AdthPercMstpSnonWpstDnon_carrier",0.01,"AdthPercMstpSnonWpstDf_carrier",0.01,"AcinPercMrunSnonWpstDf",0.2}; + }; + class AcinPercMstpSnonWnonDnon_agony: AcinPercMstpSnonWnonDnon + { + file = "\ca\anims\characters\data\anim\sdr\inj\carrying\firemancarrynon-dead-carrier"; + speed = 0.21; + looped = "false"; + onLandEnd = "true"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon_injured",0.1}; + InterpolateTo[] = {}; + }; + class AcinPercMstpSnonWpstDnon_agony: AcinPercMstpSnonWnonDnon_agony + { + ConnectTo[] = {"AmovPpneMstpSnonWpstDnon_injured",0.1}; + InterpolateTo[] = {}; + }; + class AcinPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon: InjuredMovedBase + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\carrying\firemancarrynon_down-carrier"; + speed = 0.3; + actions = "MoveWithInjuredManCarrierNon"; + looped = "false"; + canPullTrigger = "false"; + disableWeapons = "true"; + disableWeaponsLong = "true"; + enableOptics = "false"; + forceAim = 1; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {}; + }; + class AcinPercMrunSnonWpstDf_AmovPercMstpSrasWpstDnon: AcinPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon + { + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {}; + }; + class AinjPfalMstpSnonWnonDnon_carried_Up: AgonyBase + { + looped = "false"; + file = "\ca\Anims\Characters\data\Anim\sdr\inj\carrying\AinjPfalMstpSnonWnonDnon_carried_Up"; + speed = 0.1; + actions = "InjuredManCarriedActionsnon"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + interpolationSpeed = 0.1; + canPullTrigger = "false"; + disableWeapons = "true"; + onLandBeg = "true"; + collisionShapeSafe = ""; + ConnectTo[] = {"AinjPfalMstpSnonWnonDnon_carried_still",0.1}; + InterpolateTo[] = {}; + }; + class AinjPfalMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon_injured: AinjPfalMstpSnonWnonDnon_carried_Up + { + speed = 0.2; + file = "\ca\Anims\Characters\data\Anim\sdr\inj\carrying\firemancarrynon-dead-carried"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon_injured",0.1}; + InterpolateTo[] = {}; + }; + class AinjPfalMstpSnonWnonDnon_carried_still: AinjPfalMstpSnonWnonDnon_carried_Up + { + speed = 1e+010; + looped = "true"; + file = "\ca\anims\characters\data\anim\sdr\inj\carrying\firemancarrynon-wc-carried"; + duty = 0; + onLandBeg = "false"; + limitGunMovement = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AinjPfalMstpSnonWnonDf_carried",0.1,"AinjPfalMstpSnonWnonDnon_carried_Down",0.2}; + InterpolateTo[] = {"AinjPfalMstpSnonWnonDf_carried",0.1,"AinjPfalMstpSnonWnonDf_carried_fallwc",0.1,"AinjPfalMstpSnonWnonDf_carried_fall",0.1}; + }; + class AinjPfalMstpSnonWnonDf_carried: AinjPfalMstpSnonWnonDnon_carried_Up + { + file = "\ca\anims\characters\data\anim\sdr\inj\carrying\firemancarrynon-wc-carried"; + looped = "true"; + speed = 1.36; + onLandBeg = "false"; + limitGunMovement = "false"; + actions = "InjuredManCarriedActionsNonWc"; + canPullTrigger = "false"; + ConnectTo[] = {"AinjPfalMstpSnonWnonDnon_carried_still",0.1,"AinjPfalMstpSnonWnonDf_carried_dead",0.1}; + InterpolateTo[] = {"AinjPfalMstpSnonWnonDnon_carried_still",0.1,"AinjPfalMstpSnonWnonDf_carried_fallwc",0.1,"AinjPfalMstpSnonWnonDf_carried_fall",0.1,"AinjPfalMstpSnonWnonDf_carried_dead",0.1}; + }; + class AinjPfalMstpSnonWnonDf_carried_fallwc: AinjPfalMstpSnonWnonDf_carried + { + file = "\ca\anims\characters\data\anim\sdr\inj\carrying\firemancarrynon-wc-dead-carried"; + speed = 0.22; + looped = "false"; + onLandBeg = "false"; + onLandEnd = "true"; + canPullTrigger = "false"; + ConnectTo[] = {"AinjPpneMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {}; + }; + class AinjPfalMstpSnonWnonDf_carried_fall: AinjPfalMstpSnonWnonDf_carried_fallwc + { + file = "\ca\anims\characters\data\anim\sdr\inj\carrying\firemancarrynon-dead-carried"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon_injured",0.1}; + InterpolateTo[] = {}; + }; + class AinjPfalMstpSnonWnonDf_carried_dead: AinjPfalMstpSnonWnonDf_carried + { + speed = 0.21; + terminal = "true"; + actions = "InjuredManCarriedActionsnon"; + canPullTrigger = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AinjPfalMstpSnonWnonDnon_carried_Down: AgonyBase + { + looped = "false"; + file = "\ca\Anims\Characters\data\Anim\sdr\inj\carrying\firemancarrynon_down-carried"; + speed = 0.3; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + onLandEnd = "true"; + collisionShapeSafe = ""; + actions = "InjuredManActionsnon"; + canPullTrigger = "false"; + ConnectTo[] = {"AinjPpneMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSnonWpstDnon_sceneBardakRifle01: CutSceneAnimationBase + { + speed = 0.05; + looped = "false"; + disableWeapons = "false"; + enableBinocular = "false"; + showHandGun = "true"; + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenebardakcaptured\actspercmstpsnonwpstdnon_scenebardakrifle01"; + enableOptics = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"ActsPercMstpSnonWpstDnon_sceneBardakRifle02",0.1}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSnonWpstDnon_sceneBardakRifle02: ActsPercMstpSnonWpstDnon_sceneBardakRifle01 + { + speed = 0.032787; + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenebardakcaptured\actspercmstpsnonwpstdnon_scenebardakrifle02"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {}; + }; + class acrgpknlmstpsnonwnondnon_amovpercmstpsnonwnondnon_5tdrcodr_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\crg\knl\stp\non\non\acrgpknlmstpsnonwnondnon_amovpercmstpsnonwnondnon_5tdrcodr.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class acrgpknlmstpsnonwnondnon_amovpercmstpsnonwnondnon_5ttruckbed_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\crg\knl\stp\non\non\acrgpknlmstpsnonwnondnon_amovpercmstpsnonwnondnon_5ttruckbed.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class acrgpknlmstpsnonwnondnon_amovpercmstpsnonwnondnon_carcodr_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\crg\knl\stp\non\non\acrgpknlmstpsnonwnondnon_amovpercmstpsnonwnondnon_carcodr.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class acrgpknlmstpsnonwnondnon_amovpercmstpsnonwnondnon_cardr_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\crg\knl\stp\non\non\acrgpknlmstpsnonwnondnon_amovpercmstpsnonwnondnon_cardr.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class acrgpknlmstpsnonwnondnon_amovpercmstpsnonwnondnon_carhigh_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\crg\knl\stp\non\non\acrgpknlmstpsnonwnondnon_amovpercmstpsnonwnondnon_carhigh.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class acrgpknlmstpsnonwnondnon_amovpercmstpsnonwnondnon_carlow_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\crg\knl\stp\non\non\acrgpknlmstpsnonwnondnon_amovpercmstpsnonwnondnon_carlow.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class acrgpknlmstpsnonwnondnon_amovpercmstpsraswpstdnon_5t_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\crg\knl\stp\non\non\acrgpknlmstpsnonwnondnon_amovpercmstpsraswpstdnon_5t.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class acrgpknlmstpsnonwnondnon_amovpercmstpsraswpstdnon_5t_end_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\crg\knl\stp\non\non\acrgpknlmstpsnonwnondnon_amovpercmstpsraswpstdnon_5t_end.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class acrgpknlmstpsnonwnondnon_amovpercmstpsraswpstdnon_carhigh_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\crg\knl\stp\non\non\acrgpknlmstpsnonwnondnon_amovpercmstpsraswpstdnon_carhigh.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class acrgpknlmstpsnonwnondnon_amovpercmstpsraswpstdnon_carhigh_end_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\crg\knl\stp\non\non\acrgpknlmstpsnonwnondnon_amovpercmstpsraswpstdnon_carhigh_end.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class acrgpknlmstpsnonwnondnon_amovpercmstpsraswpstdnon_carlow_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\crg\knl\stp\non\non\acrgpknlmstpsnonwnondnon_amovpercmstpsraswpstdnon_carlow.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class acrgpknlmstpsnonwnondnon_amovpercmstpsraswpstdnon_carlow_end_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\crg\knl\stp\non\non\acrgpknlmstpsnonwnondnon_amovpercmstpsraswpstdnon_carlow_end.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class acrgpknlmstpsnonwnondnon_amovpercmstpsraswrfldnon_5t_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\crg\knl\stp\non\non\acrgpknlmstpsnonwnondnon_amovpercmstpsraswrfldnon_5t.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class acrgpknlmstpsnonwnondnon_amovpercmstpsraswrfldnon_carhigh_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\crg\knl\stp\non\non\acrgpknlmstpsnonwnondnon_amovpercmstpsraswrfldnon_carhigh.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class acrgpknlmstpsnonwnondnon_amovpercmstpsraswrfldnon_carlow_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\crg\knl\stp\non\non\acrgpknlmstpsnonwnondnon_amovpercmstpsraswrfldnon_carlow.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpercmrunsraswlnrdb_i_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\run\ras\lnr\adthpercmrunsraswlnrdb_i.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpercmrunsraswlnrdf_a_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\run\ras\lnr\adthpercmrunsraswlnrdf_a.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpercmrunsraswlnrdf_b_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\run\ras\lnr\adthpercmrunsraswlnrdf_b.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpercmrunsraswlnrdf_c_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\run\ras\lnr\adthpercmrunsraswlnrdf_c.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpercmrunsraswlnrdf_e_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\run\ras\lnr\adthpercmrunsraswlnrdf_e.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpercmrunsraswlnrdf_f_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\run\ras\lnr\adthpercmrunsraswlnrdf_f.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpercmrunsraswlnrdf_g_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\run\ras\lnr\adthpercmrunsraswlnrdf_g.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpercmstpslowwpstdb_10_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\stp\low\pst\adthpercmstpslowwpstdb_10.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpercmstpslowwpstdb_11_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\stp\low\pst\adthpercmstpslowwpstdb_11.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpercmstpslowwpstdnon_4_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\stp\low\pst\adthpercmstpslowwpstdnon_4.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDnon_16: AdthPercMstpSlowWrflDnon_8 + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\stp\low\rfl\adthpercmstpslowwrfldf_1.rtm"; + speed = 0.8; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDnon_32: AdthPercMstpSlowWrflDnon_8 + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\stp\low\rfl\adthpercmstpslowwrfldf_2.rtm"; + speed = 0.8; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class adthpercmstpsnonwnondf_1_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\stp\non\non\adthpercmstpsnonwnondf_1.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpercmstpsnonwnondnon_bianm_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\stp\non\non\adthpercmstpsnonwnondnon.bianm.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpercmstpsnonwnondnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\stp\non\non\adthpercmstpsnonwnondnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpercmstpsraswrfldb_8_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\stp\ras\rfl\adthpercmstpsraswrfldb_8.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpercmstpsraswrfldnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\stp\ras\rfl\adthpercmstpsraswrfldnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDb_16: AdthPercMstpSrasWrflDb_8 + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\stp\ras\rfl\adthpercmstpsraswrfldnon_v1.rtm"; + speed = 0.8; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDnon_16: AdthPercMstpSrasWrflDnon_8 + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\stp\ras\rfl\adthpercmstpsraswrfldnon_v2.rtm"; + speed = 0.8; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDf_8: AdthPercMstpSrasWrflDf_4 + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\stp\ras\rfl\adthpercmstpsraswrfldnon_v3.rtm"; + speed = 0.8; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDnon_32: AdthPercMstpSrasWrflDnon_16 + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\stp\ras\rfl\adthpercmstpsraswrfldnon_v4.rtm"; + speed = 0.8; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class adthpknlmrunslowwlnrdf_1_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\knl\run\low\lnr\adthpknlmrunslowwlnrdf_1.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpknlmrunslowwlnrdf_2_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\knl\run\low\lnr\adthpknlmrunslowwlnrdf_2.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpknlmnonslowwlnrdnon_1_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\knl\stp\low\lnr\adthpknlmnonslowwlnrdnon_1.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpknlmstpslowwpstdnon_3_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\knl\stp\low\pst\adthpknlmstpslowwpstdnon_3.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpknlmstpslowwrfldf_3_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\knl\stp\low\rfl\adthpknlmstpslowwrfldf_3.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpknlmstpslowwrfldnon_1_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\knl\stp\low\rfl\adthpknlmstpslowwrfldnon_1.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpknlmstpslowwrfldnon_2_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\knl\stp\low\rfl\adthpknlmstpslowwrfldnon_2.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpknlmstpslowwrfldnon_3_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\knl\stp\low\rfl\adthpknlmstpslowwrfldnon_3.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpknlmstpsnonwnondnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\knl\stp\non\non\adthpknlmstpsnonwnondnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpknlmnonsraswlnrdnon_2_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\knl\stp\ras\lnr\adthpknlmnonsraswlnrdnon_2.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpknlmstpsraswrfldnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\knl\stp\ras\rfl\adthpknlmstpsraswrfldnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpknlmstpsraswrfldnon_v1_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\knl\stp\ras\rfl\adthpknlmstpsraswrfldnon_v1.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpknlmstpsraswrfldnon_v2_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\knl\stp\ras\rfl\adthpknlmstpsraswrfldnon_v2.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpknlmstpsraswrfldnon_v3_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\knl\stp\ras\rfl\adthpknlmstpsraswrfldnon_v3.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpknlmstpsraswrfldnon_v4_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\knl\stp\ras\rfl\adthpknlmstpsraswrfldnon_v4.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthppnemstpsnonwnondnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\pne\stp\non\non\adthppnemstpsnonwnondnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthppnemstpsraswrfldnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\pne\stp\ras\rfl\adthppnemstpsraswrfldnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthppnemstpsraswrfldnon_v1_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\pne\stp\ras\rfl\adthppnemstpsraswrfldnon_v1.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpsitmstpsnonwnondnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\sit\stp\non\non\adthpsitmstpsnonwnondnon.rtm"; + speed = 0.3; + looped = "false"; + terminal = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpercmstpslowwlnrdnon01_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\erc\stp\low\lnr\aidlpercmstpslowwlnrdnon01.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpercmstpslowwlnrdnon02_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\erc\stp\low\lnr\aidlpercmstpslowwlnrdnon02.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpercmstpslowwlnrdnon03_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\erc\stp\low\lnr\aidlpercmstpslowwlnrdnon03.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpercmstpslowwrfldnon_changinglegs_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\erc\stp\low\rfl\aidlpercmstpslowwrfldnon_changinglegs.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpercmstpslowwrfldnon_checkingweapons_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\erc\stp\low\rfl\aidlpercmstpslowwrfldnon_checkingweapons.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpercmstpslowwrfldnon_shruggingshoulders_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\erc\stp\low\rfl\aidlpercmstpslowwrfldnon_shruggingshoulders.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpercmstpsraswrfldnon01_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\erc\stp\ras\rfl\aidlpercmstpsraswrfldnon01.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpercmstpsraswrfldnon02_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\erc\stp\ras\rfl\aidlpercmstpsraswrfldnon02.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpercmstpsraswrfldnon03_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\erc\stp\ras\rfl\aidlpercmstpsraswrfldnon03.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpknlmstpslowwlnrdnon01_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\lnr\aidlpknlmstpslowwlnrdnon01.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpknlmstpslowwlnrdnon02_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\lnr\aidlpknlmstpslowwlnrdnon02.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpknlmstpslowwlnrdnon03_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\lnr\aidlpknlmstpslowwlnrdnon03.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpknlmstpslowwlnrdnon04_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\lnr\aidlpknlmstpslowwlnrdnon04.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpknlmstpslowwlnrdnon05_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\lnr\aidlpknlmstpslowwlnrdnon05.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpknlmstpslowwpstdnon01_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\pst\aidlpknlmstpslowwpstdnon01.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpknlmstpslowwpstdnon02_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\pst\aidlpknlmstpslowwpstdnon02.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpknlmstpslowwpstdnon03_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\pst\aidlpknlmstpslowwpstdnon03.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpsitmstpsnonwnondnon_ground00: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\sit\stp\non\non\aidlpsitmstpsnonwnondnon_ground00.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpsitmstpsnonwnondnon_ground01_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\sit\stp\non\non\aidlpsitmstpsnonwnondnon_ground01.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpsitmstpsnonwnondnon_ground02_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\sit\stp\non\non\aidlpsitmstpsnonwnondnon_ground02.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpsitmstpsnonwnondnon_ground03_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\sit\stp\non\non\aidlpsitmstpsnonwnondnon_ground03.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class acinpknlmwlkslowwrfldb_deathstepinserted_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\inj\acinpknlmwlkslowwrfldb_deathstepinserted.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ainvpknlmstpslaywrfldnon_amovpercmstpslowwrfldnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\inv\knl\stp\lay\rfl\ainvpknlmstpslaywrfldnon_amovpercmstpslowwrfldnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ainvpknlmstpslaywrfldnon_amovpknlmstpslowwrfldnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\inv\knl\stp\lay\rfl\ainvpknlmstpslaywrfldnon_amovpknlmstpslowwrfldnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ainvpknlmstpslaywrfldnon_healed_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\inv\knl\stp\lay\rfl\ainvpknlmstpslaywrfldnon_healed.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ainvpknlmstpsnonwnondnon_amovpercmstpsnonwnondnon_bag_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\inv\knl\stp\non\non\ainvpknlmstpsnonwnondnon_amovpercmstpsnonwnondnon_bag.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ainvpknlmstpsnonwnondnon_healed_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\inv\knl\stp\non\non\ainvpknlmstpsnonwnondnon_healed.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aldrpercmstpsnonwnondnon_slide_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\ldr\erc\stp\non\non\aldrpercmstpsnonwnondnon_slide.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aldrpercmwlksnonwnondd_amovpercmstpsnonwnondnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\ldr\erc\wlk\non\non\aldrpercmwlksnonwnondd_amovpercmstpsnonwnondnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aldrpercmwlksnonwnondu_amovpercmstpsnonwnondnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\ldr\erc\wlk\non\non\aldrpercmwlksnonwnondu_amovpercmstpsnonwnondnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmrunslowwpstdf_awoppercmrunsgthwnondf_1_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\run\low\pst\amovpercmrunslowwpstdf_awoppercmrunsgthwnondf_1.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmrunslowwpstdf_awoppercmrunsgthwnondf_2_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\run\low\pst\amovpercmrunslowwpstdf_awoppercmrunsgthwnondf_2.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmrunslowwrfldf_awoppercmrunsgthwrfldf_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\run\low\rfl\amovpercmrunslowwrfldf_awoppercmrunsgthwrfldf.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmrunsnonwnondf_awoppercmrunsgthwnondf_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\run\non\non\amovpercmrunsnonwnondf_awoppercmrunsgthwnondf.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmrunssurwnondf_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\run\sur\non\amovpercmrunssurwnondf.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpslowwlnrdnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\lnr\amovpercmstpslowwlnrdnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpslowwlnrdnon_aiturn180l_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\lnr\amovpercmstpslowwlnrdnon_aiturn180l.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpslowwlnrdnon_aiturn180r_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\lnr\amovpercmstpslowwlnrdnon_aiturn180r.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpsraswlnrdnon: AmovPknlMstpSrasWlnrDnon + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\ras\lnr\amovpercmstpsraswlnrdnon.rtm"; + duty = -0.4; + speed = 1e+010; + actions = "LauncherStandStpActions"; + canPullTrigger = "false"; + showWeaponAim = "false"; + enableMissile = "true"; + leaningFactorBeg = 0.5; + leaningFactorEnd = 0.5; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wrfl.p3d"; + weaponIK = 4; + aiming = "aimingDefault"; + ConnectTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"LauncherReloadStand",0.02,"amovpercmstpsraswlnrdnon_amovpercmstpslowwlnrdnon",0.01,"amovpercmstpsraswlnrdnon_amovpercmstpsraswrfldnon",0.01,"amovpercmstpsraswlnrdnon_amovpknlmstpsraswlnrdnon",0.02,"AmovPercMstpSrasWlnrDnon_AmovPpneMstpSnonWnonDnon",0.02,"AswmPercMstpSnonWnonDnon",0.3,"AidlPercMstpSrasWlnrDnon_player_S0",0.02,"AovrPercMstpSrasWlnrDf",0.01,"aidlpercmstpsraswlnrdnon_S",0.02,"amovpercmstpsraswlnrdnon_turnl",0.02,"amovpercmstpSraswlnrdnon_turnr",0.02,"amovpercmstpsraswlnrdnon_amovpercmstpsnonwnondnon",0.02,"AmovPercMstpSrasWlnrDnon_AwopPercMstpSoptWbinDnon",0.02,"amovpercmstpsraswlnrdnon_amovpercmstpsraswpstdnon",0.02}; + InterpolateTo[] = {"AidlPercMstpSrasWlnrDnon_S0",0.01,"AmovPercMwlkSrasWlnrDf",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,"amovpercmstpsraswlnrdnon_turnl",0.02,"amovpercmstpSraswlnrdnon_turnr",0.02}; + }; + class AidlPercMstpSrasWlnrDnon_player_S0: amovpercmstpsraswlnrdnon + { + variantsPlayer[] = {"AidlPercMstpSrasWlnrDnon_player_idleSteady01",0.333,"AidlPercMstpSrasWlnrDnon_player_idleSteady02",0.333,"AidlPercMstpSrasWlnrDnon_player_idleSteady03",0.334}; + variantAfter[] = {0,0,0}; + ConnectTo[] = {"amovpercmstpsraswlnrdnon",0.02,"AidlPercMstpSrasWlnrDnon_player_idleSteady01",0.02,"AidlPercMstpSrasWlnrDnon_player_idleSteady02",0.02,"AidlPercMstpSrasWlnrDnon_player_idleSteady03",0.02}; + InterpolateTo[] = {}; + }; + class AidlPercMstpSrasWlnrDnon_player_idleSteady01: AidlPercMstpSrasWlnrDnon_player_S0 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\ras\lnr\AidlPercMstpSrasWlnrDnon_idleSteady01"; + speed = 0.074074; + variantAfter[] = {1,1,1}; + ConnectTo[] = {"AidlPercMstpSrasWlnrDnon_player_S0",0.02}; + InterpolateTo[] = {"amovpercmstpsraswlnrdnon",0.02}; + }; + class AidlPercMstpSrasWlnrDnon_player_idleSteady02: AidlPercMstpSrasWlnrDnon_player_idleSteady01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\ras\lnr\AidlPercMstpSrasWlnrDnon_idleSteady02"; + speed = 0.049587; + variantAfter[] = {1,1,1}; + ConnectTo[] = {"AidlPercMstpSrasWlnrDnon_player_S0",0.02}; + InterpolateTo[] = {"amovpercmstpsraswlnrdnon",0.02}; + }; + class AidlPercMstpSrasWlnrDnon_player_idleSteady03: AidlPercMstpSrasWlnrDnon_player_idleSteady01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\ras\lnr\AidlPercMstpSrasWlnrDnon_idleSteady03"; + speed = 0.090226; + ConnectTo[] = {"AidlPercMstpSrasWlnrDnon_player_S0",0.02}; + InterpolateTo[] = {"amovpercmstpsraswlnrdnon",0.02}; + }; + class AidlPercMstpSrasWlnrDnon_S0: amovpercmstpsraswlnrdnon + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\lnr\amovpercmstpslowwlnrdnon.rtm"; + variantsAI[] = {"AidlPercMstpSrasWlnrDnon_idleSteady01",0.31,"AidlPercMstpSrasWlnrDnon_idleSteady02",0.31,"AidlPercMstpSrasWlnrDnon_idleSteady03",0.31,"AidlPercMstpSrasWlnrDnon_01",0.0234,"AidlPercMstpSrasWlnrDnon_02",0.0233,"AidlPercMstpSrasWlnrDnon_03",0.0233}; + variantAfter[] = {0,0,0}; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Idle.p3d"; + ConnectTo[] = {"AidlPercMstpSrasWlnrDnon_01",0.02,"AidlPercMstpSrasWlnrDnon_02",0.02,"AidlPercMstpSrasWlnrDnon_03",0.02,"AidlPercMstpSrasWlnrDnon_idleSteady01",0.02,"AidlPercMstpSrasWlnrDnon_idleSteady02",0.02,"AidlPercMstpSrasWlnrDnon_idleSteady03",0.02}; + InterpolateTo[] = {"amovpercmstpsraswlnrdnon",0.01}; + }; + class AidlPercMstpSrasWlnrDnon_01: AidlPercMstpSrasWlnrDnon_S0 + { + variantAfter[] = {1,1,1}; + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\low\lnr\AidlPercMstpSlowWlnrDnon01"; + speed = 0.25; + ConnectTo[] = {"AidlPercMstpSrasWlnrDnon_S0",0.02}; + InterpolateTo[] = {"amovpercmstpsraswlnrdnon",0.02}; + }; + class AidlPercMstpSrasWlnrDnon_02: AidlPercMstpSrasWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\low\lnr\AidlPercMstpSlowWlnrDnon02"; + ConnectTo[] = {"AidlPercMstpSrasWlnrDnon_S0",0.02}; + InterpolateTo[] = {"amovpercmstpsraswlnrdnon",0.02}; + }; + class AidlPercMstpSrasWlnrDnon_03: AidlPercMstpSrasWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\low\lnr\AidlPercMstpSlowWlnrDnon03"; + ConnectTo[] = {"AidlPercMstpSrasWlnrDnon_S0",0.02}; + InterpolateTo[] = {"amovpercmstpsraswlnrdnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_01: AidlPknlMstpSlowWlnrDnon_S0 + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\lnr\aidlpknlmstpslowwlnrdnon01.rtm"; + variantAfter[] = {1,1,1}; + speed = 0.5; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_idleSteady01: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_idleSteady01"; + speed = 0.26667; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_idleSteady02: AidlPknlMstpSlowWlnrDnon_idleSteady01 + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_idleSteady02"; + speed = 0.210526; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_idleSteady03: AidlPknlMstpSlowWlnrDnon_idleSteady01 + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_idleSteady03"; + speed = 0.292683; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPercMstpSrasWlnrDnon_idleSteady01: AidlPercMstpSrasWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\low\lnr\AidlPercMstpSlowWlnrDnon_idleSteady01"; + speed = 0.148148; + ConnectTo[] = {"AidlPercMstpSrasWlnrDnon_S0",0.02}; + InterpolateTo[] = {"amovpercmstpsraswlnrdnon",0.02}; + }; + class AidlPercMstpSrasWlnrDnon_idleSteady02: AidlPercMstpSrasWlnrDnon_idleSteady01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\low\lnr\AidlPercMstpSlowWlnrDnon_idleSteady02"; + speed = 0.099174; + ConnectTo[] = {"AidlPercMstpSrasWlnrDnon_S0",0.02}; + InterpolateTo[] = {"amovpercmstpsraswlnrdnon",0.02}; + }; + class AidlPercMstpSrasWlnrDnon_idleSteady03: AidlPercMstpSrasWlnrDnon_idleSteady01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\low\lnr\AidlPercMstpSlowWlnrDnon_idleSteady03"; + speed = 0.090226; + ConnectTo[] = {"AidlPercMstpSrasWlnrDnon_S0",0.02}; + InterpolateTo[] = {"amovpercmstpsraswlnrdnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_02: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\lnr\aidlpknlmstpslowwlnrdnon02.rtm"; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_03: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\lnr\aidlpknlmstpslowwlnrdnon03.rtm"; + speed = 0.25; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_04: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\lnr\aidlpknlmstpslowwlnrdnon04.rtm"; + speed = 0.25; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_05: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\lnr\aidlpknlmstpslowwlnrdnon05.rtm"; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_01RozhlizeniSe1: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_01RozhlizeniSe1"; + speed = 0.140187; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_02RozhlizeniSe2: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_02RozhlizeniSe2"; + speed = 0.44; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_03N: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_03"; + speed = 0.23; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_04N: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_04"; + speed = 0.198347; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_05N: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_05"; + speed = 0.21; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_06RozhlizeniSe3: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_06RozhlizeniSe3"; + speed = 0.27; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_07RozhlizeniSe4: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_07RozhlizeniSe4"; + speed = 0.27; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_08RozhlizeniSe5: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_08RozhlizeniSe5"; + speed = 0.41; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_09RozhlizeniSe6: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_09RozhlizeniSe6"; + speed = 0.44; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_10RozhlizeniSe7: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_10RozhlizeniSe7"; + speed = 0.193548; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_11RozhlizeniSe8: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_11RozhlizeniSe8"; + speed = 0.186047; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_12checkingLnr1: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_12checkingLnr1"; + speed = 0.15625; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_13checkingLnr2: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_13checkingLnr2"; + speed = 0.093168; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_14RozhlizeniSe9: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_14RozhlizeniSe9"; + speed = 0.07109; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_15RozhlizeniSe10: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_15RozhlizeniSe10"; + speed = 0.3; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_16RozhlizeniSe11: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_16RozhlizeniSe11"; + speed = 0.094488; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_17RozhlizeniSe12: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_17RozhlizeniSe12"; + speed = 0.44; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AovrPercMstpSrasWlnrDf: amovpercmstpsraswlnrdnon + { + file = "\Ca\Anims\Characters\data\Anim\sdr\ovr\erc\stp\ras\lnr\AovrPercMstpSrasWlnrDf"; + speed = 0.5; + looped = "false"; + duty = 2; + relSpeedMin = 0.996672; + relSpeedMax = 0.996672; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wovr.p3d"; + disableWeaponsLong = "true"; + disableWeapons = "true"; + enableOptics = "false"; + enableMissile = "false"; + limitGunMovement = 0.3; + headBobStrength = 0.512438; + forceAim = 1; + ConnectTo[] = {"amovpercmstpsraswlnrdnon",0.01}; + InterpolateTo[] = {}; + }; + class aidlpercmstpsraswlnrdnon_S: amovpercmstpsraswlnrdnon + { + variantsAI[] = {"aidlpercmstpsraswlnrdnon_1",0.333,"aidlpercmstpsraswlnrdnon_2",0.333,"aidlpercmstpsraswlnrdnon_3",0.334}; + variantAfter[] = {0,0,0}; + ConnectTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"amovpercmstpsraswlnrdnon",0.02,"aidlpercmstpsraswlnrdnon_3",0.02,"aidlpercmstpsraswlnrdnon_1",0.02,"aidlpercmstpsraswlnrdnon_2",0.02}; + InterpolateTo[] = {}; + }; + class aidlpercmstpsraswlnrdnon_3: aidlpercmstpsraswlnrdnon_S + { + variantAfter[] = {1,1,1}; + file = "\ca\anims\characters\data\anim\sdr\idl\erc\stp\ras\lnr\aidlpercmstpsraswlnrdnon01.rtm"; + speed = 0.3; + looped = "false"; + ConnectTo[] = {"aidlpercmstpsraswlnrdnon_S",0.02}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"amovpercmstpsraswlnrdnon",0.02}; + }; + class aidlpercmstpsraswlnrdnon_1: aidlpercmstpsraswlnrdnon_3 + { + file = "\ca\anims\characters\data\anim\sdr\idl\erc\stp\ras\lnr\aidlpercmstpsraswlnrdnon02.rtm"; + speed = 0.3; + looped = "false"; + ConnectTo[] = {"aidlpercmstpsraswlnrdnon_S",0.02}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"amovpercmstpsraswlnrdnon",0.02}; + }; + class aidlpercmstpsraswlnrdnon_2: aidlpercmstpsraswlnrdnon_3 + { + file = "\ca\anims\characters\data\anim\sdr\idl\erc\stp\ras\lnr\aidlpercmstpsraswlnrdnon03.rtm"; + speed = 0.3; + looped = "false"; + ConnectTo[] = {"aidlpercmstpsraswlnrdnon_S",0.02}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"amovpercmstpsraswlnrdnon",0.02}; + }; + class amovpercmstpslowwlnrdnon: amovpercmstpsraswlnrdnon + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\lnr\amovpercmstpslowwlnrdnon.rtm"; + disableWeapons = "true"; + disableWeaponsLong = "true"; + enableMissile = "false"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wnon.p3d"; + weaponIK = 4; + actions = "LauncherStandLowStpActions"; + ConnectTo[] = {"amovpercmstpslowwlnrdnon_amovpercmstpsraswlnrdnon",0.01,"AswmPercMstpSnonWnonDnon",0.3,"AovrPercMstpSlowWlnrDf",0.01,"amovpercmstpslowwlnrdnon_turnl",0.01,"amovpercmstpslowwlnrdnon_turnR",0.01}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",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,"amovpercmstpslowwlnrdnon_turnl",0.01,"amovpercmstpslowwlnrdnon_turnR",0.01,"AmovPercMwlkSlowWlnrDf",0.02,"AmovPercMwlkSlowWlnrDfr",0.02,"AmovPercMwlkSlowWlnrDr",0.02,"AmovPercMwlkSlowWlnrDbr",0.02,"AmovPercMwlkSlowWlnrDb",0.02,"AmovPercMwlkSlowWlnrDbl",0.02,"AmovPercMwlkSlowWlnrDl",0.02,"AmovPercMwlkSlowWlnrDfl",0.02}; + }; + class AovrPercMstpSlowWlnrDf: amovpercmstpslowwlnrdnon + { + file = "\Ca\Anims\Characters\data\Anim\sdr\ovr\erc\stp\low\lnr\AovrPercMstpSlowWlnrDf"; + speed = 0.5; + looped = "false"; + duty = 2; + relSpeedMin = 0.996672; + relSpeedMax = 0.996672; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wovr.p3d"; + disableWeaponsLong = "true"; + disableWeapons = "true"; + enableOptics = "false"; + limitGunMovement = 0.3; + headBobStrength = 0.512438; + forceAim = 1; + ConnectTo[] = {"amovpercmstpslowwlnrdnon",0.01}; + InterpolateTo[] = {}; + }; + class amovpercmstpslowwlnrdnon_turnl: amovpercmstpslowwlnrdnon + { + speed = 0.3; + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\lnr\amovpercmstpslowwlnrdnon_aiturn90l.rtm"; + ConnectTo[] = {"amovpercmstpslowwlnrdnon",0.01}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"amovpercmstpslowwlnrdnon",0.01}; + }; + class amovpercmstpslowwlnrdnon_turnR: amovpercmstpslowwlnrdnon_turnl + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\lnr\amovpercmstpslowwlnrdnon_aiturn90r.rtm"; + ConnectTo[] = {"amovpercmstpslowwlnrdnon",0.01}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"amovpercmstpslowwlnrdnon",0.01}; + }; + class AmovPercMwlkSlowWlnrDf: amovpercmstpslowwlnrdnon + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\low\lnr\amovpercmwlkslowwlnrdf.rtm"; + speed = 0.555556; + canPullTrigger = "true"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + limitGunMovement = 0.6; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wnon.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPercMrunSlowWlnrDf",0.025,"AmovPknlMwlkSrasWlnrDf",0.03,"amovpercmstpslowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDfr",0.025,"AmovPercMwlkSlowWlnrDfl",0.025}; + }; + class AmovPercMwlkSlowWlnrDfr: AmovPercMwlkSlowWlnrDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\low\lnr\amovpercmwlkslowwlnrdfr.rtm"; + speed = 0.555556; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPercMrunSlowWlnrDfl",0.025,"AmovPknlMwlkSrasWlnrDfl",0.03,"amovpercmstpslowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDf",0.025,"AmovPercMwlkSlowWlnrDr",0.025}; + }; + class AmovPercMwlkSlowWlnrDr: AmovPercMwlkSlowWlnrDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\low\lnr\amovpercmwlkslowwlnrdr.rtm"; + speed = 0.588235; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPercMrunSlowWlnrDl",0.025,"AmovPknlMwlkSrasWlnrDl",0.03,"amovpercmstpslowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDfr",0.025,"AmovPercMwlkSlowWlnrDbr",0.025}; + }; + class AmovPercMwlkSlowWlnrDbr: AmovPercMwlkSlowWlnrDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\low\lnr\amovpercmwlkslowwlnrdbr.rtm"; + speed = 0.545455; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPercMrunSlowWlnrDbl",0.025,"AmovPknlMwlkSrasWlnrDbl",0.03,"amovpercmstpslowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDr",0.025,"AmovPercMwlkSlowWlnrDb",0.025}; + }; + class AmovPercMwlkSlowWlnrDb: AmovPercMwlkSlowWlnrDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\low\lnr\amovpercmwlkslowwlnrdb.rtm"; + speed = 0.545455; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPercMrunSlowWlnrDb",0.025,"AmovPknlMwlkSrasWlnrDb",0.03,"amovpercmstpslowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDbr",0.025,"AmovPercMwlkSlowWlnrDbl",0.025}; + }; + class AmovPercMwlkSlowWlnrDbl: AmovPercMwlkSlowWlnrDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\low\lnr\amovpercmwlkslowwlnrdbl.rtm"; + speed = 0.545455; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPercMrunSlowWlnrDbr",0.025,"AmovPknlMwlkSrasWlnrDbr",0.03,"amovpercmstpslowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDb",0.025,"AmovPercMwlkSlowWlnrDl",0.025}; + }; + class AmovPercMwlkSlowWlnrDl: AmovPercMwlkSlowWlnrDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\low\lnr\amovpercmwlkslowwlnrdl.rtm"; + speed = 0.526316; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPercMrunSlowWlnrDr",0.025,"AmovPknlMwlkSrasWlnrDr",0.03,"amovpercmstpslowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDbl",0.025,"AmovPercMwlkSlowWlnrDfl",0.025}; + }; + class AmovPercMwlkSlowWlnrDfl: AmovPercMwlkSlowWlnrDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\low\lnr\amovpercmwlkslowwlnrdfl.rtm"; + speed = 0.555556; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPercMrunSlowWlnrDfr",0.025,"AmovPknlMwlkSrasWlnrDfr",0.03,"amovpercmstpslowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDf",0.025,"AmovPercMwlkSlowWlnrDl",0.025}; + }; + class AmovPercMwlkSrasWlnrDf: amovpercmstpsraswlnrdnon + { + speed = 0.555556; + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\ras\lnr\amovpercmwlksraswlnrdf.rtm"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + limitGunMovement = 0.6; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Mrun_Slow_Wrfl.p3d"; + actions = "LauncherStandStpActionsWlkF"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPknlMwlkSrasWlnrDf",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDfl",0.025,"AmovPercMwlkSrasWlnrDfr",0.025,"AmovPercMrunSrasWlnrDf",0.025}; + }; + class AmovPercMwlkSrasWlnrDfl: AmovPercMwlkSrasWlnrDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\ras\lnr\amovpercmwlksraswlnrdfl.rtm"; + speed = 0.555556; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "LauncherStandStpActionsWlkFL"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPknlMwlkSrasWlnrDfl",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDf",0.025,"AmovPercMwlkSrasWlnrDl",0.025,"AmovPercMrunSrasWlnrDfl",0.025}; + }; + class AmovPercMwlkSrasWlnrDl: AmovPercMwlkSrasWlnrDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\ras\lnr\amovpercmwlksraswlnrdl.rtm"; + speed = 0.526316; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "LauncherStandStpActionsWlkL"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPknlMwlkSrasWlnrDl",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDfl",0.025,"AmovPercMwlkSrasWlnrDbl",0.025,"AmovPercMrunSrasWlnrDl",0.025}; + }; + class AmovPercMwlkSrasWlnrDbl: AmovPercMwlkSrasWlnrDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\ras\lnr\amovpercmwlksraswlnrdbl.rtm"; + speed = 0.545455; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "LauncherStandStpActionsWlkBL"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPknlMwlkSrasWlnrDbl",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDl",0.025,"AmovPercMwlkSrasWlnrDb",0.025,"AmovPercMrunSrasWlnrDbl",0.025}; + }; + class AmovPercMwlkSrasWlnrDb: AmovPercMwlkSrasWlnrDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\ras\lnr\amovpercmwlksraswlnrdb.rtm"; + speed = 0.545455; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "LauncherStandStpActionsWlkB"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPknlMwlkSrasWlnrDb",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDbl",0.025,"AmovPercMwlkSrasWlnrDbr",0.025,"AmovPercMrunSrasWlnrDb",0.025}; + }; + class AmovPercMwlkSrasWlnrDbr: AmovPercMwlkSrasWlnrDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\ras\lnr\amovpercmwlksraswlnrdbr.rtm"; + speed = 0.545455; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "LauncherStandStpActionsWlkBR"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPknlMwlkSrasWlnrDbr",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDb",0.025,"AmovPercMwlkSrasWlnrDr",0.025,"AmovPercMrunSrasWlnrDbr",0.025}; + }; + class AmovPercMwlkSrasWlnrDr: AmovPercMwlkSrasWlnrDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\ras\lnr\amovpercmwlksraswlnrdr.rtm"; + speed = 0.588235; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "LauncherStandStpActionsWlkR"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPknlMwlkSrasWlnrDr",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDbr",0.025,"AmovPercMwlkSrasWlnrDfr",0.025,"AmovPercMrunSrasWlnrDr",0.025}; + }; + class AmovPercMwlkSrasWlnrDfr: AmovPercMwlkSrasWlnrDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\ras\lnr\amovpercmwlksraswlnrdfr.rtm"; + speed = 0.555556; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "LauncherStandStpActionsWlkFR"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPknlMwlkSrasWlnrDfr",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDf",0.025,"AmovPercMwlkSrasWlnrDr",0.025,"AmovPercMrunSrasWlnrDfr",0.025}; + }; + class AmovPercMrunSrasWlnrDf: AmovPercMrunSlowWlnrDf + { + actions = "LauncherStandStpActionsRunF"; + disableWeaponsLong = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSrasWlnrDf",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDf",0.025,"AmovPercMrunSrasWlnrDfl",0.025,"AmovPercMrunSrasWlnrDfr",0.025}; + }; + class AmovPercMrunSrasWlnrDfl: AmovPercMrunSlowWlnrDfl + { + actions = "LauncherStandStpActionsRunFL"; + disableWeaponsLong = "false"; + speed = 0.7; + duty = 0.4; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSrasWlnrDfl",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDfl",0.025,"AmovPercMrunSrasWlnrDf",0.025,"AmovPercMrunSrasWlnrDl",0.025}; + }; + class AmovPercMrunSrasWlnrDl: AmovPercMrunSlowWlnrDl + { + actions = "LauncherStandStpActionsRunL"; + disableWeaponsLong = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSrasWlnrDl",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDl",0.025,"AmovPercMrunSrasWlnrDfl",0.025,"AmovPercMrunSrasWlnrDbl",0.025}; + }; + class AmovPercMrunSrasWlnrDbl: AmovPercMrunSlowWlnrDbl + { + actions = "LauncherStandStpActionsRunBL"; + disableWeaponsLong = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSrasWlnrDbl",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDbl",0.025,"AmovPercMrunSrasWlnrDl",0.025,"AmovPercMrunSrasWlnrDb",0.025}; + }; + class AmovPercMrunSrasWlnrDb: AmovPercMrunSlowWlnrDb + { + actions = "LauncherStandStpActionsRunB"; + disableWeaponsLong = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSrasWlnrDb",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDb",0.025,"AmovPercMrunSrasWlnrDbl",0.025,"AmovPercMrunSrasWlnrDbr",0.025}; + }; + class AmovPercMrunSrasWlnrDbr: AmovPercMrunSlowWlnrDbr + { + actions = "LauncherStandStpActionsRunBR"; + disableWeaponsLong = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSrasWlnrDbr",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDbr",0.025,"AmovPercMrunSrasWlnrDb",0.025,"AmovPercMrunSrasWlnrDr",0.025}; + }; + class AmovPercMrunSrasWlnrDr: AmovPercMrunSlowWlnrDr + { + actions = "LauncherStandStpActionsRunR"; + disableWeaponsLong = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSrasWlnrDr",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDr",0.025,"AmovPercMrunSrasWlnrDbr",0.025,"AmovPercMrunSrasWlnrDfr",0.025}; + }; + class AmovPercMrunSrasWlnrDfr: AmovPercMrunSlowWlnrDfr + { + actions = "LauncherStandStpActionsRunFR"; + disableWeaponsLong = "false"; + speed = 0.7; + duty = 0.4; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSrasWlnrDfr",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDfr",0.025,"AmovPercMrunSrasWlnrDf",0.025,"AmovPercMrunSrasWlnrDr",0.025}; + }; + class amovpercmstpsraswlnrdnon_turnl: amovpercmstpsraswlnrdnon + { + speed = 0.3; + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\ras\lnr\amovpercmstpsraswlnrdnon_aiturn90l.rtm"; + ConnectTo[] = {"amovpercmstpsraswlnrdnon",0.02}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"amovpercmstpsraswlnrdnon",0.02}; + }; + class amovpercmstpSraswlnrdnon_turnr: amovpercmstpsraswlnrdnon + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\ras\lnr\amovpercmstpsraswlnrdnon_aiturn90r.rtm"; + speed = 0.3; + ConnectTo[] = {"amovpercmstpsraswlnrdnon",0.02}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"amovpercmstpsraswlnrdnon",0.02}; + }; + class amovpercmstpslowwlnrdnon_amovpknlmstpslowwlnrdnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\lnr\amovpercmstpslowwlnrdnon_amovpknlmstpslowwlnrdnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpslowwpstdnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\pst\amovpercmstpslowwpstdnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpslowwpstdnon_aiturn180l_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\pst\amovpercmstpslowwpstdnon_aiturn180l.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpslowwpstdnon_aiturn180r_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\pst\amovpercmstpslowwpstdnon_aiturn180r.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpslowwpstdnon_aiturn90l_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\pst\amovpercmstpslowwpstdnon_aiturn90l.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpslowwpstdnon_aiturn90r_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\pst\amovpercmstpslowwpstdnon_aiturn90r.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpslowwpstdnon_amovpercmstpssurwnondnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\pst\amovpercmstpslowwpstdnon_amovpercmstpssurwnondnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpslowwpstdnon_amovpknlmstpslowwpstdnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\pst\amovpercmstpslowwpstdnon_amovpknlmstpslowwpstdnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpslowwpstdnon_amovppnemstpsraswpstdnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\pst\amovpercmstpslowwpstdnon_amovppnemstpsraswpstdnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpslowwrfldnon_ainvpknlmstpslaywrfldnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\rfl\amovpercmstpslowwrfldnon_ainvpknlmstpslaywrfldnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpslowwrfldnon_aiturn180l_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\rfl\amovpercmstpslowwrfldnon_aiturn180l.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpslowwrfldnon_aiturn180r_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\rfl\amovpercmstpslowwrfldnon_aiturn180r.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpslowwrfldnon_amovpercmstpssurwnondnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\rfl\amovpercmstpslowwrfldnon_amovpercmstpssurwnondnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpslowwrfldnon_awoppercmstpsoptwbindnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\rfl\amovpercmstpslowwrfldnon_awoppercmstpsoptwbindnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpslowwrfldnon_awoppercmstpsoptwbindnon_end_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\rfl\amovpercmstpslowwrfldnon_awoppercmstpsoptwbindnon_end.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpslowwrfldnon_rifleopendoor01_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\rfl\amovpercmstpslowwrfldnon_rifleopendoor01.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpslowwrfldnon_rifleopendoor02_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\rfl\amovpercmstpslowwrfldnon_rifleopendoor02.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpslowwrfldnon_rifleopendoor03_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\rfl\amovpercmstpslowwrfldnon_rifleopendoor03.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpslowwrfldnon_talkingtired01_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\rfl\amovpercmstpslowwrfldnon_talkingtired01.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class actspercmstpsnonwrfldnon_interrogate02_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\non\non\actspercmstpsnonwrfldnon_interrogate02.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpsnonwnondnon_acrgpknlmstpsnonwnondnon_5tdrcodr_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\non\non\amovpercmstpsnonwnondnon_acrgpknlmstpsnonwnondnon_5tdrcodr.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpsnonwnondnon_acrgpknlmstpsnonwnondnon_5ttruckbed_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\non\non\amovpercmstpsnonwnondnon_acrgpknlmstpsnonwnondnon_5ttruckbed.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpsnonwnondnon_acrgpknlmstpsnonwnondnon_carcodr_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\non\non\amovpercmstpsnonwnondnon_acrgpknlmstpsnonwnondnon_carcodr.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpsnonwnondnon_acrgpknlmstpsnonwnondnon_cardr_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\non\non\amovpercmstpsnonwnondnon_acrgpknlmstpsnonwnondnon_cardr.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpsnonwnondnon_acrgpknlmstpsnonwnondnon_carhigh_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\non\non\amovpercmstpsnonwnondnon_acrgpknlmstpsnonwnondnon_carhigh.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpsnonwnondnon_acrgpknlmstpsnonwnondnon_carlow_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\non\non\amovpercmstpsnonwnondnon_acrgpknlmstpsnonwnondnon_carlow.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpsnonwnondnon_ainvpknlmstpsnonwnondnon_bag_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\non\non\amovpercmstpsnonwnondnon_ainvpknlmstpsnonwnondnon_bag.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpsnonwnondnon_aiturn180l_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\non\non\amovpercmstpsnonwnondnon_aiturn180l.rtm"; + speed = 0.3; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpsnonwnondnon_aiturn180r_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\non\non\amovpercmstpsnonwnondnon_aiturn180r.rtm"; + speed = 0.3; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpsnonwnondnon_amovpercmstpsraswlnrdnon: TransAnimBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\non\non\amovpercmstpsnonwnondnon_amovpercmstpsraswlnrdnon.rtm"; + disableWeapons = "true"; + actions = "LauncherStandStpActions"; + interpolationRestart = 2; + canPullTrigger = "false"; + rightHandIKCurve[] = {0.55,0,0.6,1}; + leftHandIKCurve[] = {0.85,0,0.95,1}; + weaponIK = 4; + ConnectTo[] = {"amovpercmstpsraswlnrdnon",0.02}; + InterpolateTo[] = {"amovpercmstpsraswlnrdnon_amovpercmstpsnonwnondnon",0.02}; + }; + class AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWlnrDnon_end: amovpercmstpsnonwnondnon_amovpercmstpsraswlnrdnon + { + speed = 0.6; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + leftHandIKCurve[] = {0.9,0,0.95,1}; + rightHandIKCurve[] = {0.5,0,0.55,1}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"amovpercmstpsraswlnrdnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWlnrDnon_AwopPercMstpSoptWbinDnon",0.02}; + }; + class amovpercmstpsnonwnondnon_opendoor01_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\non\non\amovpercmstpsnonwnondnon_opendoor01.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpsnonwnondnon_opendoor02_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\non\non\amovpercmstpsnonwnondnon_opendoor02.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpsnonwnondnon_opendoor03_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\non\non\amovpercmstpsnonwnondnon_opendoor03.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpsnonwnondnon_smoking: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\non\non\amovpercmstpsnonwnondnon_smoking.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpspatwrfldnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\pat\rfl\amovpercmstpspatwrfldnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpsraswlnrdnon_aiturn180l_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\ras\lnr\amovpercmstpsraswlnrdnon_aiturn180l.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpsraswlnrdnon_aiturn180r_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\ras\lnr\amovpercmstpsraswlnrdnon_aiturn180r.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpsraswlnrdnon_aiturn90l_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\ras\lnr\amovpercmstpsraswlnrdnon_aiturn90l.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpsraswlnrdnon_aiturn90r_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\ras\lnr\amovpercmstpsraswlnrdnon_aiturn90r.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpsraswlnrdnon_amovpercmstpsnonwnondnon: TransAnimBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\ras\lnr\amovpercmstpsraswlnrdnon_amovpercmstpsnonwnondnon.rtm"; + disableWeapons = "true"; + actions = "CivilStandActions"; + interpolationRestart = 2; + rightHandIKCurve[] = {0.4,1,0.45,0}; + leftHandIKCurve[] = {0.05,1,0.15,0}; + weaponIK = 4; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"amovpercmstpsnonwnondnon_amovpercmstpsraswlnrdnon",0.02}; + }; + class AmovPercMstpSrasWlnrDnon_AwopPercMstpSoptWbinDnon: amovpercmstpsraswlnrdnon_amovpercmstpsnonwnondnon + { + actions = "BinocStandLnrActions"; + speed = 0.6; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + leftHandIKCurve[] = {0.05,1,0.1,0}; + rightHandIKCurve[] = {0.45,1,0.5,0}; + rightHandIKEnd = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSrasWlnrDnon_AwopPercMstpSoptWbinDnon_mid",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWlnrDnon_end",0.02}; + }; + class amovpercmstpsraswlnrdnon_amovpercmstpsraswpstdnon: TransAnimBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\ras\lnr\amovpercmstpsraswlnrdnon_amovpercmstpsraswpstdnon.rtm"; + disableWeapons = "true"; + actions = "PistolStandActions"; + speed = 0.5; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + rightHandIKCurve[] = {0.6,1,0.65,0}; + leftHandIKCurve[] = {0.1,1,0.15,0}; + weaponIK = 4; + enableOptics = 2; + ConnectTo[] = {"amovpercmstpsraswlnrdnon_amovpercmstpsraswpstdnon_end",0.02}; + InterpolateTo[] = {"amovpercmstpsraswpstdnon_amovpercmstpsraswlnrdnon_end",0.02}; + }; + class amovpercmstpsraswlnrdnon_amovpercmstpsraswpstdnon_end: TransAnimBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\ras\lnr\amovpercmstpsraswlnrdnon_amovpercmstpsraswpstdnon_end.rtm"; + disableWeapons = "true"; + actions = "PistolStandActions"; + showHandGun = "true"; + speed = 1.4; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + enableOptics = 2; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"amovpercmstpsraswpstdnon_amovpercmstpsraswlnrdnon",0.02}; + }; + class amovpercmstpsraswpstdnon_amovpercmstpsraswlnrdnon: TransAnimBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\ras\pst\amovpercmstpsraswpstdnon_amovpercmstpsraswlnrdnon.rtm"; + disableWeapons = "true"; + actions = "LauncherStandStpActions"; + showHandGun = "true"; + speed = 1.4; + interpolationRestart = 2; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + enableOptics = 2; + ConnectTo[] = {"amovpercmstpsraswpstdnon_amovpercmstpsraswlnrdnon_end",0.02}; + InterpolateTo[] = {"amovpercmstpsraswlnrdnon_amovpercmstpsraswpstdnon_end",0.02}; + }; + class amovpercmstpsraswpstdnon_aiturn180l_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\ras\pst\amovpercmstpsraswpstdnon_aiturn180l.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpsraswpstdnon_aiturn180r_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\ras\pst\amovpercmstpsraswpstdnon_aiturn180r.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpsraswpstdnon_amovpercmstpsraswlnrdnon_end: TransAnimBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\ras\pst\amovpercmstpsraswpstdnon_amovpercmstpsraswlnrdnon_end.rtm"; + disableWeapons = "true"; + actions = "LauncherStandStpActions"; + speed = 0.5; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {0.35,0,0.4,1}; + leftHandIKCurve[] = {0.85,0,0.9,1}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + enableOptics = 2; + weaponIK = 4; + ConnectTo[] = {"amovpercmstpsraswlnrdnon",0.02}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"amovpercmstpsraswlnrdnon_amovpercmstpsraswpstdnon",0.02}; + }; + class amovpercmstpsraswpstdnon_amovpercmstpssurwnondnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\ras\pst\amovpercmstpsraswpstdnon_amovpercmstpssurwnondnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpsraswrfldnon_aiturn180l_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\ras\rfl\amovpercmstpsraswrfldnon_aiturn180l.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpsraswrfldnon_aiturn180r_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\ras\rfl\amovpercmstpsraswrfldnon_aiturn180r.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpsraswrfldnon_amovpercmstpssurwnondnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\ras\rfl\amovpercmstpsraswrfldnon_amovpercmstpssurwnondnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpssurwnondnon_amovpknlmstpssurwnondnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\sur\non\amovpercmstpssurwnondnon_amovpknlmstpssurwnondnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmwlkslowwrfldf_awoppercmrunsgthwrfldf_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\low\rfl\amovpercmwlkslowwrfldf_awoppercmrunsgthwrfldf.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmwlksnonwnondf_awoppercmrunsgthwnondf_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\non\non\amovpercmwlksnonwnondf_awoppercmrunsgthwnondf.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmwlksraswpstdf_awoppercmrunsgthwnondf_2_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\ras\pst\amovpercmwlksraswpstdf_awoppercmrunsgthwnondf_2.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmwlksraswrfldf_awoppercmrunsgthwrfldf_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\ras\rfl\amovpercmwlksraswrfldf_awoppercmrunsgthwrfldf.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmwlkssurwnondf_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\sur\non\amovpercmwlkssurwnondf.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ActsPknlMstpSnonWnonDnon_TreatingInjured_NikitinDead: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\C3_sceneNikitinDead\ActsPknlMstpSnonWnonDnon_TreatingInjured.rtm"; + speed = 0.025; + enableBinocular = "false"; + actions = "CivilStandActions_NikitinDead"; + canPullTrigger = "false"; + ConnectTo[] = {"AdthPercMstpSrasWrflDnon_NikitinDead2",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_NikitinDead2",0.01}; + }; + class amovpknlmrunslowwrfldf_amovpknlmevasraswrfldb_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\low\rfl\amovpknlmrunslowwrfldf_amovpknlmevasraswrfldb.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpknlmrunslowwrfldf_amovpknlmevasraswrfldl_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\low\rfl\amovpknlmrunslowwrfldf_amovpknlmevasraswrfldl.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpknlmrunslowwrfldf_amovpknlmevasraswrfldr_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\low\rfl\amovpknlmrunslowwrfldf_amovpknlmevasraswrfldr.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSnonWnonDnon_talking01a: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\civilian_talking\actspercmstpsnonwnondnon_talking01.rtm"; + speed = 0.023256; + disableWeapons = "false"; + actions = "RifleLowStandActions_talking01"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.1}; + InterpolateTo[] = {}; + }; + class ActsPercSnonWnonDnon_assembling: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\ActsPercSnonWnonDnon_assembling"; + enableOptics = "false"; + enableBinocular = "false"; + speed = 0.025619; + disableWeapons = "true"; + actions = "CivilStandActions_assembling"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01,"AidlPpneMstpSnonWnonDnon_SleepA_death",0.01}; + }; + class adthpercmstpsraswrfldnon_NikitinDead: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\ras\Rfl\AdthPercMstpSrasWrflDnon_8"; + speed = 0.58; + disableWeapons = "true"; + enableOptics = "true"; + enableBinocular = "false"; + looped = "false"; + actions = "CivilStandActions_NikitinDead"; + ConnectTo[] = {"ActsPknlMstpSnonWnonDnon_TreatingInjured_NikitinDead",0.1}; + InterpolateTo[] = {"ActsPknlMstpSnonWnonDnon_TreatingInjured_NikitinDead",0.1}; + }; + class ActsPercMstpSnonWnonDnon_talking01: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\talking\actspercmstpsnonwnondnon_talking01.rtm"; + speed = 0.023256; + enableOptics = "true"; + enableBinocular = "true"; + actions = "CivilStandActions_talking01"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.1}; + }; + class ActsPercMstpSnonWnonDnon_talking02: ActsPercMstpSnonWnonDnon_talking01 + { + actions = "CivilStandActions_talking02"; + file = "\ca\Anims\Characters\data\anim\sdr\cts\talking\actspercmstpsnonwnondnon_talking02.rtm"; + speed = 0.033898; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.1}; + }; + class ActsPercMstpSnonWnonDnon_talking03: ActsPercMstpSnonWnonDnon_talking01 + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\talking\actspercmstpsnonwnondnon_talking03.rtm"; + actions = "CivilStandActions_talking03"; + speed = 0.013453; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.1}; + }; + class ActsPercMstpSnonWnonDnon_talking04: ActsPercMstpSnonWnonDnon_talking01 + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\talking\actspercmstpsnonwnondnon_talking04.rtm"; + actions = "CivilStandActions_talking04"; + speed = 0.009036; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.1}; + }; + class AidlPercSlowWrflDnon_talkCalm: CutSceneAnimationBase + { + variantsAI[] = {"AidlPercSlowWrflDnon_talkCalm",0.5,"AidlPercSlowWrflDnon_talkCalmB",0.5}; + speed = 0.04298; + file = "\ca\Anims\Characters\data\anim\sdr\cts\talking\AidlPercSlowWrflDnon_talkCalm"; + enableOptics = "false"; + enableBinocular = "false"; + actions = "RifleLowStandActions_talkCalm"; + equivalentTo = "AidlPercSlowWrflDnon_talkCalm"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01,"AidlPercSlowWrflDnon_talkCalmB",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + }; + class ActsPercSnonWnonDnon_carFixing: ActsPercSnonWnonDnon_assembling + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\ActsPercSnonWnonDnon_carFixing"; + speed = 0.013257; + actions = "CivilProneActions_fixing"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01,"AidlPpneMstpSnonWnonDnon_SleepA_death",0.01}; + }; + class ActsPercSnonWnonDnon_carFixing2: ActsPercSnonWnonDnon_assembling + { + speed = 0.028169; + actions = "CivilKneelActions_fixing"; + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\ActsPercSnonWnonDnon_carFixing2"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01,"AidlPpneMstpSnonWnonDnon_SleepA_death",0.01}; + }; + class ActsPercSnonWnonDnon_tableSupport_TalkA: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\talking\ActsPercSnonWnonDnon_tableSupport_TalkA"; + disableWeapons = "false"; + speed = 0.07772; + enableOptics = "false"; + enableBinocular = "false"; + canPullTrigger = "false"; + looped = "false"; + ConnectTo[] = {"ActsPercSnonWnonDnon_tableSupport_TalkTransAB",0.01}; + InterpolateTo[] = {}; + }; + class ActsPercSnonWnonDnon_tableSupport_TalkB: ActsPercSnonWnonDnon_tableSupport_TalkA + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\talking\ActsPercSnonWnonDnon_tableSupport_TalkB"; + speed = 0.069767; + canPullTrigger = "false"; + ConnectTo[] = {"ActsPercSnonWnonDnon_tableSupport_TalkTransBC",0.01}; + InterpolateTo[] = {}; + }; + class ActsPercSnonWnonDnon_tableSupport_TalkIn: ActsPercSnonWnonDnon_tableSupport_TalkA + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\talking\ActsPercSnonWnonDnon_tableSupport_TalkIn"; + speed = 0.211268; + canPullTrigger = "false"; + looped = "false"; + ConnectTo[] = {"ActsPercSnonWnonDnon_tableSupport_TalkA",0.01}; + InterpolateTo[] = {}; + }; + class ActsPercSnonWnonDnon_tableSupport_TalkC: ActsPercSnonWnonDnon_tableSupport_TalkA + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\talking\ActsPercSnonWnonDnon_tableSupport_TalkC"; + speed = 0.139535; + canPullTrigger = "false"; + ConnectTo[] = {"ActsPercSnonWnonDnon_tableSupport_TalkOut",0.01}; + InterpolateTo[] = {}; + }; + class amovpknlmrunsraswrfldf_amovpknlmevasraswrfldb_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\ras\rfl\amovpknlmrunsraswrfldf_amovpknlmevasraswrfldb.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ActsPercSnonWnonDnon_tableSupport_TalkOut: ActsPercSnonWnonDnon_tableSupport_TalkA + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\talking\ActsPercSnonWnonDnon_tableSupport_TalkOut"; + speed = 0.441176; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class amovpknlmrunsraswrfldf_amovpknlmevasraswrfldl_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\ras\rfl\amovpknlmrunsraswrfldf_amovpknlmevasraswrfldl.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ActsPercSnonWnonDnon_tableSupport_TalkTransAB: ActsPercSnonWnonDnon_tableSupport_TalkA + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\talking\ActsPercSnonWnonDnon_tableSupport_TalkTransAB"; + speed = 0.333333; + canPullTrigger = "false"; + ConnectTo[] = {"ActsPercSnonWnonDnon_tableSupport_TalkB",0.01}; + InterpolateTo[] = {}; + }; + class amovpknlmrunsraswrfldf_amovpknlmevasraswrfldr_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\ras\rfl\amovpknlmrunsraswrfldf_amovpknlmevasraswrfldr.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ActsPercSnonWnonDnon_tableSupport_TalkTransBC: ActsPercSnonWnonDnon_tableSupport_TalkA + { + speed = 0.232558; + canPullTrigger = "false"; + ConnectTo[] = {"ActsPercSnonWnonDnon_tableSupport_TalkC",0.01}; + InterpolateTo[] = {}; + }; + class amovpknlmrunsraswrfldnon_transition_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\ras\rfl\amovpknlmrunsraswrfldnon_transition.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpknlmstpslowwlnrdnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\low\lnr\amovpknlmstpslowwlnrdnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpknlmstpslowwlnrdnon_aiturn90l_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\low\lnr\amovpknlmstpslowwlnrdnon_aiturn90l.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpknlmstpslowwlnrdnon_aiturn90r_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\low\lnr\amovpknlmstpslowwlnrdnon_aiturn90r.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpknlmstpslowwlnrdnon_amovpercmstpslowwlnrdnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\low\lnr\amovpknlmstpslowwlnrdnon_amovpercmstpslowwlnrdnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpknlmstpslowwlnrdnon_amovpknlmstpsraswlnrdnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\low\lnr\amovpknlmstpslowwlnrdnon_amovpknlmstpsraswlnrdnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpknlmstpslowwpstdnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\low\pst\amovpknlmstpslowwpstdnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpknlmstpslowwpstdnon_aiturn90l_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\low\pst\amovpknlmstpslowwpstdnon_aiturn90l.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpknlmstpslowwpstdnon_aiturn90r_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\low\pst\amovpknlmstpslowwpstdnon_aiturn90r.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSlowWrflDnon_talking_C3BeginBriefing: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_talking.rtm"; + speed = 0.0142; + enableDirectControl = 1; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.1}; + }; + class amovpknlmstpslowwpstdnon_amovpercmstpslowwpstdnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\low\pst\amovpknlmstpslowwpstdnon_amovpercmstpslowwpstdnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpknlmstpslowwpstdnon_amovpknlmstpsraswpstdnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\low\pst\amovpknlmstpslowwpstdnon_amovpknlmstpsraswpstdnon.rtm"; + speed = 0.3; + looped = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpknlmstpslowwpstdnon_amovpknlmstpssurwnondnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\low\pst\amovpknlmstpslowwpstdnon_amovpknlmstpssurwnondnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDnon_NikitinDead2: ActsPknlMstpSnonWnonDnon_TreatingInjured_NikitinDead + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\C3_sceneNikitinDead\AdthPercMstpSrasWrflDnon_NikitinDead.rtm"; + speed = 1.05; + looped = "false"; + terminal = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpknlmstpslowwpstdnon_amovppnemstpsraswpstdnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\low\pst\amovpknlmstpslowwpstdnon_amovppnemstpsraswpstdnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpknlmstpslowwrfldnon_ainvpknlmstpslaywrfldnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\low\rfl\amovpknlmstpslowwrfldnon_ainvpknlmstpslaywrfldnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpknlmstpslowwrfldnon_amovpknlmevasraswrfldb_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\low\rfl\amovpknlmstpslowwrfldnon_amovpknlmevasraswrfldb.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpknlmstpslowwrfldnon_amovpknlmevasraswrfldl_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\low\rfl\amovpknlmstpslowwrfldnon_amovpknlmevasraswrfldl.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpknlmstpslowwrfldnon_amovpknlmevasraswrfldr_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\low\rfl\amovpknlmstpslowwrfldnon_amovpknlmevasraswrfldr.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpknlmstpslowwrfldnon_amovpknlmstpssurwnondnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\low\rfl\amovpknlmstpslowwrfldnon_amovpknlmstpssurwnondnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpknlmstpslowwrfldnon_amovppnemstpsraswrfldnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\low\rfl\amovpknlmstpslowwrfldnon_amovppnemstpsraswrfldnon.rtm"; + speed = 0.46875; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpknlmstpslowwrfldnon_awoppknlmstpsoptwbindnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\low\rfl\amovpknlmstpslowwrfldnon_awoppknlmstpsoptwbindnon.rtm"; + speed = 0.3; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpknlmstpslowwrfldnon_awoppknlmstpsoptwbindnon_end_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\low\rfl\amovpknlmstpslowwrfldnon_awoppknlmstpsoptwbindnon_end.rtm"; + speed = 0.3; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpknlmstpsnonwnondnon_amovpercmstpssurwnondnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\non\non\amovpknlmstpsnonwnondnon_amovpercmstpssurwnondnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpknlmstpsnonwnondnon_amovpknlmstpsraswlnrdnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\non\non\amovpknlmstpsnonwnondnon_amovpknlmstpsraswlnrdnon.rtm"; + speed = 0.3; + looped = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpknlmstpsnonwnondnon_amovpknlmstpsraswrfldnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\non\non\amovpknlmstpsnonwnondnon_amovpknlmstpsraswrfldnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpknlmstpsnonwnondnon_awoppknlmstpsoptwbindnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\non\non\amovpknlmstpsnonwnondnon_awoppknlmstpsoptwbindnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpknlmstpsnonwnondnon_awoppknlmstpsoptwbindnon_end_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\non\non\amovpknlmstpsnonwnondnon_awoppknlmstpsoptwbindnon_end.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpknlmstpsraswlnrdnon_amovpknlmstpslowwlnrdnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\ras\lnr\amovpknlmstpsraswlnrdnon_amovpknlmstpslowwlnrdnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpknlmstpsraswlnrdnon_amovpknlmstpsnonwnondnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\ras\lnr\amovpknlmstpsraswlnrdnon_amovpknlmstpsnonwnondnon.rtm"; + speed = 0.3; + looped = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpknlmstpsraswlnrdnon_amovpknlmstpsnonwnondnon: AmovPknlMstpSrasWlnrDnon_AmovPercMstpSnonWnonDnon + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\ras\lnr\amovpknlmstpsraswlnrdnon_amovpknlmstpsnonwnondnon.rtm"; + actions = "CivilKneelActions"; + speed = 0.5; + leftHandIKCurve[] = {0.25,1,0.3,0}; + rightHandIKCurve[] = {0.5,1,0.55,0}; + weaponIK = 4; + ConnectTo[] = {"AmovPknlMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {"amovpknlmstpsnonwnondnon_amovpknlmstpsraswlnrdnon",0.02}; + }; + class amovpknlmstpsraswpstdnon_amovpknlmstpslowwpstdnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\ras\pst\amovpknlmstpsraswpstdnon_amovpknlmstpslowwpstdnon.rtm"; + speed = 0.3; + looped = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpknlmstpsraswpstdnon_amovpknlmstpssurwnondnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\ras\pst\amovpknlmstpsraswpstdnon_amovpknlmstpssurwnondnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpknlmstpsraswrfldnon_amovpercmstpssurwnondnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\ras\rfl\amovpknlmstpsraswrfldnon_amovpercmstpssurwnondnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpknlmstpsraswrfldnon_amovpknlmstpsnonwnondnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\ras\rfl\amovpknlmstpsraswrfldnon_amovpknlmstpsnonwnondnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpknlmstpsraswrfldnon_amovppnesraswrfldnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\ras\rfl\amovpknlmstpsraswrfldnon_amovppnesraswrfldnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpknlmwlksraswlnrdnon_transition_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\wlk\ras\lnr\amovpknlmwlksraswlnrdnon_transition.rtm"; + speed = 0.3; + canPullTrigger = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovppnemsprslowwrfldb_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\spr\low\rfl\amovppnemsprslowwrfldb.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovppnemsprslowwrfldbl_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\spr\low\rfl\amovppnemsprslowwrfldbl.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovppnemsprslowwrfldbr_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\spr\low\rfl\amovppnemsprslowwrfldbr.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovppnemsprslowwrfldl_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\spr\low\rfl\amovppnemsprslowwrfldl.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovppnemsprslowwrfldr_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\spr\low\rfl\amovppnemsprslowwrfldr.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovppnemsprsnonwnondb_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\spr\non\non\amovppnemsprsnonwnondb.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovppnemsprsnonwnondbl_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\spr\non\non\amovppnemsprsnonwnondbl.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovppnemsprsnonwnondbr_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\spr\non\non\amovppnemsprsnonwnondbr.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSrasWrflDnon_sceneLopotevBandCaptured_Ohara2: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenelopotevbandcaptured\actspercmstpsraswrfldnon_scenelopotevbandcaptured_ohara2"; + speed = 0.008463; + disableWeapons = "false"; + looped = "false"; + boundingSphere = 15; + headBobStrength = -1; + actions = "RifleStandActions"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"sceneLopotevBandCaptured_Ohara1_start",0.01}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSrasWrflDnon_sceneLopotevBandCaptured_Rodriguez1: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenelopotevbandcaptured\actspercmstpsraswrfldnon_scenelopotevbandcaptured_rodriguez1"; + speed = 0.090361; + looped = "false"; + disableWeapons = "false"; + boundingSphere = 15; + actions = "RifleStandActions"; + headBobStrength = -1; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"ActsPercMstpSrasWrflDnon_sceneLopotevBandCaptured_Rodriguez2",0.01}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSrasWrflDnon_sceneLopotevBandCaptured_Rodriguez2: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenelopotevbandcaptured\actspercmstpsraswrfldnon_scenelopotevbandcaptured_rodriguez2"; + speed = 0.008453; + disableWeapons = "false"; + enableOptics = "true"; + looped = "false"; + boundingSphere = 15; + headBobStrength = -1; + actions = "RifleStandActions"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"sceneLopotevBandCaptured_Ohara1_start",0.01}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSrasWrflDnon_sceneLopotevBandCaptured_zevl1: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenelopotevbandcaptured\actspercmstpsraswrfldnon_scenelopotevbandcaptured_zevl1"; + speed = 0.00773; + disableWeapons = "false"; + looped = "false"; + boundingSphere = 10; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSrasWrflDnon_sceneLopotevBandCaptured_zevl2: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenelopotevbandcaptured\actspercmstpsraswrfldnon_scenelopotevbandcaptured_zevl2"; + speed = 0.00773; + looped = "false"; + disableWeapons = "false"; + boundingSphere = 10; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSrasWunaDnon_sceneLopotevBandCaptured_Kostey: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenelopotevbandcaptured\actspercmstpsraswunadnon_scenelopotevbandcaptured_kostey"; + speed = 0.00773; + looped = "false"; + disableWeapons = "false"; + boundingSphere = 10; + headBobStrength = 0; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSrasWunaDnon_sceneLopotevBandCaptured_Bardak: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenelopotevbandcaptured\actspercmstpsraswunadnon_scenelopotevbandcaptured_bardak"; + speed = 0.00773; + looped = "false"; + disableWeapons = "false"; + boundingSphere = 10; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class amovppnemsprsnonwnondf_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\spr\non\non\amovppnemsprsnonwnondf.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovppnemsprsnonwnondfl_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\spr\non\non\amovppnemsprsnonwnondfl.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovppnemsprsnonwnondfr_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\spr\non\non\amovppnemsprsnonwnondfr.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AidlPercSlowWrflDnon_talkListeningS: CutSceneAnimationBase + { + variantAfter[] = {8,10,15}; + variantsAI[] = {"AidlPercSlowWrflDnon_talkListeningB",0.1,"AidlPercSlowWrflDnon_talkListeningC",0.5,"AidlPercSlowWrflDnon_talkListeningS",0.4}; + file = "\ca\Anims\Characters\data\anim\sdr\cts\talking\AidlPercSlowWrflDnon_talkListening"; + equivalentTo = "AidlPercSlowWrflDnon_talkListeningS"; + actions = "RifleLowStandActions_listening01"; + speed = 0.045872; + ConnectTo[] = {"AidlPercSlowWrflDnon_talkListeningB",0.01,"AidlPercSlowWrflDnon_talkListening",0.01,"AidlPercSlowWrflDnon_talkListeningC",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + }; + class AidlPercSlowWrflDnon_talkListeningB: AidlPercSlowWrflDnon_talkListeningS + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\talking\AidlPercSlowWrflDnon_talkListeningB"; + speed = 0.125; + ConnectTo[] = {"AidlPercSlowWrflDnon_talkListeningS",0.01}; + InterpolateTo[] = {}; + }; + class amovppnemsprsnonwnondl_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\spr\non\non\amovppnemsprsnonwnondl.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AidlPercSlowWrflDnon_talkListening: AidlPercSlowWrflDnon_talkListeningS + { + speed = 0.045872; + file = "\ca\Anims\Characters\data\anim\sdr\cts\talking\AidlPercSlowWrflDnon_talkListening"; + ConnectTo[] = {"AidlPercSlowWrflDnon_talkListeningS",0.01}; + InterpolateTo[] = {"AidlPercSlowWrflDnon_talkListeningS",0.01}; + }; + class AidlPercSlowWrflDnon_talkListeningC: AidlPercSlowWrflDnon_talkListeningS + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\talking\AidlPercSlowWrflDnon_talkListeningC"; + speed = 0.125; + ConnectTo[] = {"AidlPercSlowWrflDnon_talkListeningS",0.01}; + InterpolateTo[] = {}; + }; + class amovppnemsprsnonwnondr_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\spr\non\non\amovppnemsprsnonwnondr.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSlowWrflDnon_Salute_c3beginbriefing: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_SaluteIn"; + looped = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovppnemstpslowwrfldnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\stp\low\rfl\amovppnemstpslowwrfldnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovppnemstpsraswrfldnon_tst_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\stp\ras\rfl\amovppnemstpsraswrfldnon_tst.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSrasWrflDnon_sceneLopotevBandCaptured_Ohara1: CutSceneAnimationBase + { + speed = 0.089286; + disableWeapons = "false"; + looped = "false"; + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenelopotevbandcaptured\actspercmstpsraswrfldnon_scenelopotevbandcaptured_ohara1"; + boundingSphere = 15; + enableOptics = "false"; + enableBinocular = "false"; + showHandGun = "true"; + actions = "RifleStandActions"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"ActsPercMstpSrasWrflDnon_sceneLopotevBandCaptured_Ohara2",0.01}; + InterpolateTo[] = {}; + }; + class amovpsitmstpsnonwnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\sit\stp\non\non\amovpsitmstpsnonwnon.rtm"; + speed = 0.3; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSlowWrflDnon_sceneLopotevBandCaptured_Cooper: CutSceneAnimationBase + { + disableWeapons = "false"; + looped = "false"; + speed = 0.00773; + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenelopotevbandcaptured\actspercmstpslowwrfldnon_scenelopotevbandcaptured_cooper"; + boundingSphere = 10; + headBobStrength = -1; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.1}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSrasWrflDnon_sceneLopotevBandCaptured_Lopotev: CutSceneAnimationBase + { + speed = 0.00773; + looped = "false"; + disableWeapons = "false"; + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenelopotevbandcaptured\actspercmstpsraswrfldnon_scenelopotevbandcaptured_lopotev"; + boundingSphere = 10; + headBobStrength = 0; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSrasWrflDnon_sceneLopotevBandCaptured_Miles: CutSceneAnimationBase + { + looped = "false"; + speed = 0.00773; + disableWeapons = "false"; + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenelopotevbandcaptured\actspercmstpsraswrfldnon_scenelopotevbandcaptured_miles"; + boundingSphere = 10; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {}; + }; + class aswmpercmrunsnonwnondf_amovpercmstpsnonwnondnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\swm\erc\run\non\non\aswmpercmrunsnonwnondf_amovpercmstpsnonwnondnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSrasWrflDnon_sceneLopotevBandCaptured_Nameless: CutSceneAnimationBase + { + looped = "false"; + disableWeapons = "false"; + speed = 0.00773; + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenelopotevbandcaptured\actspercmstpsraswrfldnon_scenelopotevbandcaptured_nameless"; + boundingSphere = 10; + headBobStrength = 0; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSrasWrflDnon_sceneLopotevBandCaptured_Nikitin: CutSceneAnimationBase + { + looped = "false"; + disableWeapons = "false"; + speed = 0.00773; + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenelopotevbandcaptured\actspercmstpsraswrfldnon_scenelopotevbandcaptured_nikitin"; + boundingSphere = 10; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {}; + }; + class awoppercmrunsgthwnondf_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\wop\erc\run\gth\non\awoppercmrunsgthwnondf.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class awoppercmrunsgthwnondf_amovpercmstpsnonwnondnon_1_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\wop\erc\run\gth\non\awoppercmrunsgthwnondf_amovpercmstpsnonwnondnon_1.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class awoppercmrunsgthwnondf_amovpercmstpsnonwnondnon_2_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\wop\erc\run\gth\non\awoppercmrunsgthwnondf_amovpercmstpsnonwnondnon_2.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class awoppercmrunsgthwnondf_amovpercmstpsraswpstdnon_1_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\wop\erc\run\gth\non\awoppercmrunsgthwnondf_amovpercmstpsraswpstdnon_1.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class awoppercmrunsgthwnondf_amovpercmstpsraswpstdnon_2_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\wop\erc\run\gth\non\awoppercmrunsgthwnondf_amovpercmstpsraswpstdnon_2.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class awoppercmrunsgthwnondf_amovpercmstpsraswpstdnon_3_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\wop\erc\run\gth\non\awoppercmrunsgthwnondf_amovpercmstpsraswpstdnon_3.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class awoppercmrunsgthwrfldf_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\wop\erc\run\gth\rfl\awoppercmrunsgthwrfldf.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class awoppercmrunsgthwrfldf_amovpercmstpsraswrfldnon_1_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\wop\erc\run\gth\rfl\awoppercmrunsgthwrfldf_amovpercmstpsraswrfldnon_1.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class awoppercmrunsgthwrfldf_amovpercmstpsraswrfldnon_2_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\wop\erc\run\gth\rfl\awoppercmrunsgthwrfldf_amovpercmstpsraswrfldnon_2.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AidlPercSnonWnonDnon_talkAS: CutSceneAnimationBase + { + variantsAI[] = {"AidlPercSnonWnonDnon_talkAS",0.5,"AidlPercSnonWnonDnon_talk2",0.5}; + file = "\ca\Anims\Characters\data\anim\sdr\cts\talking\AidlPercSnonWnonDnon_talk1"; + actions = "CivilStandActions_talkingA"; + equivalentTo = "AidlPercSnonWnonDnon_talkAS"; + interpolationSpeed = 1; + disableWeapons = "true"; + enableOptics = "false"; + enableBinocular = "false"; + speed = 0.117188; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01,"AidlPercSnonWnonDnon_talk1",0.01,"AidlPercSnonWnonDnon_talk2",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + }; + class AidlPercSnonWnonDnon_talk1: AidlPercSnonWnonDnon_talkAS + { + enableOptics = "false"; + disableWeapons = "true"; + speed = 0.117188; + enableBinocular = "false"; + file = "\ca\Anims\Characters\data\anim\sdr\cts\talking\AidlPercSnonWnonDnon_talk1"; + canPullTrigger = "false"; + ConnectTo[] = {"AidlPercSnonWnonDnon_talkAS",0.01}; + InterpolateTo[] = {"AidlPercSnonWnonDnon_talkAS",0.01}; + }; + class AidlPercSnonWnonDnon_talkBS: CutSceneAnimationBase + { + variantsAI[] = {"AidlPercSnonWnonDnon_talk4",0.3,"AidlPercSnonWnonDnon_talk5",0.3,"AidlPercSnonWnonDnon_talkBS",0.4}; + file = "\ca\Anims\Characters\data\anim\sdr\cts\talking\AidlPercSnonWnonDnon_talk3"; + actions = "CivilStandActions_talkingB"; + equivalentTo = "AidlPercSnonWnonDnon_talkBS"; + interpolationSpeed = 1; + disableWeapons = "true"; + enableOptics = "false"; + enableBinocular = "false"; + speed = 0.132159; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01,"AidlPercSnonWnonDnon_talk3",0.01,"AidlPercSnonWnonDnon_talk4",0.01,"AidlPercSnonWnonDnon_talk5",0.01}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class awoppercmstpsoptwbindnon_amovpercmstpslowwrfldnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\wop\erc\stp\opt\bin\awoppercmstpsoptwbindnon_amovpercmstpslowwrfldnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AidlPercSnonWnonDnon_talk2: AidlPercSnonWnonDnon_talkAS + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\talking\AidlPercSnonWnonDnon_talk2"; + speed = 0.050761; + canPullTrigger = "false"; + ConnectTo[] = {"AidlPercSnonWnonDnon_talkAS",0.01}; + InterpolateTo[] = {}; + }; + class awoppercmstpsoptwbindnon_amovpercmstpslowwrfldnon_end_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\wop\erc\stp\opt\bin\awoppercmstpsoptwbindnon_amovpercmstpslowwrfldnon_end.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AidlPercSnonWnonDnon_talk3: AidlPercSnonWnonDnon_talkBS + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\talking\AidlPercSnonWnonDnon_talk3"; + speed = 0.163934; + canPullTrigger = "false"; + ConnectTo[] = {"AidlPercSnonWnonDnon_talkBS",0.01}; + InterpolateTo[] = {"AidlPercSnonWnonDnon_talkBS",0.01}; + }; + class AidlPercSnonWnonDnon_talk4: AidlPercSnonWnonDnon_talkBS + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\talking\AidlPercSnonWnonDnon_talk4"; + speed = 0.132159; + canPullTrigger = "false"; + ConnectTo[] = {"AidlPercSnonWnonDnon_talkBS",0.01}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class awoppknlmstpsgthwnondnon_end_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\wop\knl\stp\gth\non\awoppknlmstpsgthwnondnon_end.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AidlPercSnonWnonDnon_talk5: AidlPercSnonWnonDnon_talkBS + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\talking\AidlPercSnonWnonDnon_talk5"; + speed = 0.049751; + canPullTrigger = "false"; + ConnectTo[] = {"AidlPercSnonWnonDnon_talkBS",0.01}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class AidlPpneMstpSnonWnonDnon_SleepA_death: CutSceneAnimationBase + { + actions = "CivilProneActions"; + enableBinocular = "false"; + enableOptics = "false"; + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\AidlPpneMstpSnonWnonDnon_SleepA_death"; + speed = 0.833333; + looped = "false"; + terminal = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class awoppknlmstpsgthwnondnon_start_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\wop\knl\stp\gth\non\awoppknlmstpsgthwnondnon_start.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AidlPpneMstpSnonWnonDnon_SleepA_layDown: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\AidlPpneMstpSnonWnonDnon_SleepA_layDown"; + enableOptics = "false"; + enableBinocular = "false"; + speed = 0.144231; + actions = "CivilProneActions_sleep"; + looped = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AidlPpneMstpSnonWnonDnon_SleepA_sleepS",0.01}; + InterpolateTo[] = {"AidlPpneMstpSnonWnonDnon_SleepA_death",0.01}; + }; + class AidlPpneMstpSnonWnonDnon_SleepB_layDown: AidlPpneMstpSnonWnonDnon_SleepA_layDown + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\AidlPpneMstpSnonWnonDnon_SleepB_layDown"; + enableOptics = "false"; + enableBinocular = "false"; + speed = 0.060976; + actions = "CivilStandActions"; + canPullTrigger = "false"; + ConnectTo[] = {"AidlPpneMstpSnonWnonDnon_SleepB_sleep1",0.01}; + InterpolateTo[] = {"AidlPpneMstpSnonWnonDnon_SleepB_death",0.01}; + }; + class AidlPpneMstpSnonWnonDnon_SleepB_sleep1: CutSceneAnimationBase + { + variantsAI[] = {"AidlPpneMstpSnonWnonDnon_SleepB_sleep2",0.2,"AidlPpneMstpSnonWnonDnon_SleepB_sleep3",0.2,"AidlPpneMstpSnonWnonDnon_SleepB_sleep4",0.2,"AidlPpneMstpSnonWnonDnon_SleepB_sleep5",0.2,"AidlPpneMstpSnonWnonDnon_SleepB_sleep1",0.2}; + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\AidlPpneMstpSnonWnonDnon_SleepB_sleep1"; + looped = "true"; + enableOptics = "false"; + enableBinocular = "false"; + speed = 0.07772; + equivalentTo = "AidlPpneMstpSnonWnonDnon_SleepB_sleep1"; + actions = "CivilProneActions_sleepB"; + canPullTrigger = "false"; + ConnectTo[] = {"AidlPpneMstpSnonWnonDnon_SleepB_sleep2",0.01,"AidlPpneMstpSnonWnonDnon_SleepB_sleep3",0.01,"AidlPpneMstpSnonWnonDnon_SleepB_sleep4",0.01,"AidlPpneMstpSnonWnonDnon_SleepB_sleep5",0.01,"AidlPpneMstpSnonWnonDnon_SleepB_standUp",0.01}; + InterpolateTo[] = {"AidlPpneMstpSnonWnonDnon_SleepB_death",0.01}; + }; + class AidlPpneMstpSnonWnonDnon_SleepB_death: AidlPpneMstpSnonWnonDnon_SleepA_death + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\AidlPpneMstpSnonWnonDnon_SleepB_death"; + speed = 0.652174; + looped = "false"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AidlPpneMstpSnonWnonDnon_SleepB_sleep2: AidlPpneMstpSnonWnonDnon_SleepB_sleep1 + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\AidlPpneMstpSnonWnonDnon_SleepB_sleep2"; + speed = 0.27027; + canPullTrigger = "false"; + ConnectTo[] = {"AidlPpneMstpSnonWnonDnon_SleepB_sleep1",0.01}; + InterpolateTo[] = {"AidlPpneMstpSnonWnonDnon_SleepB_sleep1",0.01,"AidlPpneMstpSnonWnonDnon_SleepB_death",0.01}; + }; + class awoppknlmstpsgthwnondnon_throw_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\wop\knl\stp\gth\non\awoppknlmstpsgthwnondnon_throw.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AidlPpneMstpSnonWnonDnon_SleepC_sleep0: CutSceneAnimationBaseZoZo + { + variantsAI[] = {"AidlPpneMstpSnonWnonDnon_SleepC_sleep",0.5,"AidlPpneMstpSnonWnonDnon_SleepC_talk",0.25,"AidlPpneMstpSnonWnonDnon_SleepC_scratch",0.1,"AidlPpneMstpSnonWnonDnon_SleepC_lookAround",0.1,"AidlPpneMstpSnonWnonDnon_SleepC_killFly",0.05}; + variantAfter[] = {1,1,1}; + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\AidlPpneMstpSnonWnonDnon_SleepC_sleep0"; + actions = "CivilProneActions_talk01"; + equivalentTo = "AidlPpneMstpSnonWnonDnon_SleepC_sleep0"; + ConnectTo[] = {"AidlPpneMstpSnonWnonDnon_SleepC_sleep",0.01,"AidlPpneMstpSnonWnonDnon_SleepC_scratch",0.01,"AidlPpneMstpSnonWnonDnon_SleepC_lookAround",0.01,"AidlPpneMstpSnonWnonDnon_SleepC_killFly",0.01,"AidlPpneMstpSnonWnonDnon_SleepC_standUp",0.01,"AidlPpneMstpSnonWnonDnon_SleepC_talk",0.01}; + InterpolateTo[] = {}; + }; + class AidlPpneMstpSnonWnonDnon_SleepC_sleep: AidlPpneMstpSnonWnonDnon_SleepC_sleep0 + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\AidlPpneMstpSnonWnonDnon_SleepC_sleep"; + enableOptics = "false"; + enableBinocular = "false"; + speed = 0.06; + equivalentTo = "AidlPpneMstpSnonWnonDnon_SleepC_sleep0"; + actions = "CivilProneActions_talk01"; + disableWeapons = "true"; + interpolationSpeed = 1; + canPullTrigger = "false"; + looped = "false"; + ConnectTo[] = {"AidlPpneMstpSnonWnonDnon_SleepC_sleep0",0.01}; + InterpolateTo[] = {"AidlPpneMstpSnonWnonDnon_SleepC_death",0.01}; + }; + class AidlPpneMstpSnonWnonDnon_SleepC_scratch: AidlPpneMstpSnonWnonDnon_SleepC_sleep0 + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\AidlPpneMstpSnonWnonDnon_SleepC_scratch"; + speed = 0.238095; + canPullTrigger = "false"; + looped = "false"; + ConnectTo[] = {"AidlPpneMstpSnonWnonDnon_SleepC_sleep0",0.01}; + InterpolateTo[] = {"AidlPpneMstpSnonWnonDnon_SleepC_standUp",0.01,"AidlPpneMstpSnonWnonDnon_SleepC_death",0.01}; + }; + class AidlPpneMstpSnonWnonDnon_SleepB_sleep3: AidlPpneMstpSnonWnonDnon_SleepB_sleep1 + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\AidlPpneMstpSnonWnonDnon_SleepB_sleep3"; + speed = 0.267857; + canPullTrigger = "false"; + ConnectTo[] = {"AidlPpneMstpSnonWnonDnon_SleepB_sleep1",0.01}; + InterpolateTo[] = {"AidlPpneMstpSnonWnonDnon_SleepB_sleep1",0.01,"AidlPpneMstpSnonWnonDnon_SleepB_death",0.01}; + }; + class AidlPpneMstpSnonWnonDnon_SleepA_standUp: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\AidlPpneMstpSnonWnonDnon_SleepA_standUp"; + enableOptics = "false"; + enableBinocular = "false"; + speed = 0.192308; + actions = "CivilProneActions_sleep"; + looped = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {"AidlPpneMstpSnonWnonDnon_SleepA_death",0.01}; + }; + class AidlPpneMstpSnonWnonDnon_SleepA_sleepS: CutSceneAnimationBase + { + variantsAI[] = {"AidlPpneMstpSnonWnonDnon_SleepA_sleep1",0.3,"AidlPpneMstpSnonWnonDnon_SleepA_sleep2",0.3,"AidlPpneMstpSnonWnonDnon_SleepA_sleep3",0.4}; + variantAfter[] = {2,2,2}; + equivalentTo = "AidlPpneMstpSnonWnonDnon_SleepA_sleepS"; + speed = 1e+010; + duty = -1; + actions = "CivilProneActions_sleep"; + enableOptics = "false"; + enableBinocular = "false"; + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\aidlppnemstpsnonwnondnon_sleepa_sleep.rtm"; + canPullTrigger = "false"; + ConnectTo[] = {"AidlPpneMstpSnonWnonDnon_SleepA_standUp",0.01,"AidlPpneMstpSnonWnonDnon_SleepA_sleep1",0.01,"AidlPpneMstpSnonWnonDnon_SleepA_sleep2",0.01,"AidlPpneMstpSnonWnonDnon_SleepA_sleep3",0.01}; + InterpolateTo[] = {"AidlPpneMstpSnonWnonDnon_SleepA_death",0.01}; + }; + class AidlPpneMstpSnonWnonDnon_SleepC_lookAround: AidlPpneMstpSnonWnonDnon_SleepC_sleep0 + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\AidlPpneMstpSnonWnonDnon_SleepC_lookAround"; + speed = 0.12931; + canPullTrigger = "false"; + looped = "false"; + ConnectTo[] = {"AidlPpneMstpSnonWnonDnon_SleepC_sleep0",0.01}; + InterpolateTo[] = {"AidlPpneMstpSnonWnonDnon_SleepC_standUp",0.01,"AidlPpneMstpSnonWnonDnon_SleepC_death",0.01}; + }; + class AidlPpneMstpSnonWnonDnon_SleepC_layDown: AidlPpneMstpSnonWnonDnon_SleepA_layDown + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\AidlPpneMstpSnonWnonDnon_SleepC_layDown"; + speed = 0.101695; + canPullTrigger = "false"; + actions = "CivilProneActions_talk01"; + ConnectTo[] = {"AidlPpneMstpSnonWnonDnon_SleepC_sleep0",0.01}; + InterpolateTo[] = {"AidlPpneMstpSnonWnonDnon_SleepC_death",0.01}; + }; + class AidlPpneMstpSnonWnonDnon_SleepB_sleep4: AidlPpneMstpSnonWnonDnon_SleepB_sleep1 + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\AidlPpneMstpSnonWnonDnon_SleepB_sleep4"; + speed = 0.112782; + canPullTrigger = "false"; + ConnectTo[] = {"AidlPpneMstpSnonWnonDnon_SleepB_sleep1",0.01}; + InterpolateTo[] = {"AidlPpneMstpSnonWnonDnon_SleepB_sleep1",0.01,"AidlPpneMstpSnonWnonDnon_SleepB_death",0.01}; + }; + class AidlPpneMstpSnonWnonDnon_SleepC_killFly: AidlPpneMstpSnonWnonDnon_SleepC_sleep0 + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\AidlPpneMstpSnonWnonDnon_SleepC_killFly"; + canPullTrigger = "false"; + looped = "false"; + speed = 0.112782; + ConnectTo[] = {"AidlPpneMstpSnonWnonDnon_SleepC_sleep0",0.01}; + InterpolateTo[] = {"AidlPpneMstpSnonWnonDnon_SleepC_standUp",0.01,"AidlPpneMstpSnonWnonDnon_SleepC_death",0.01}; + }; + class awoppknlmstpsoptwbindnon_amovpknlmstpslowwrfldnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_amovpknlmstpslowwrfldnon.rtm"; + speed = 0.3; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + rightHandIKCurve[] = {}; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AidlPpneMstpSnonWnonDnon_SleepC_standUp: AidlPpneMstpSnonWnonDnon_SleepA_standUp + { + speed = 0.202703; + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\AidlPpneMstpSnonWnonDnon_SleepC_standUp"; + canPullTrigger = "false"; + actions = "CivilStandActions"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {"AidlPpneMstpSnonWnonDnon_SleepC_death",0.01}; + }; + class AidlPpneMstpSnonWnonDnon_SleepB_sleep5: AidlPpneMstpSnonWnonDnon_SleepB_sleep1 + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\AidlPpneMstpSnonWnonDnon_SleepB_sleep5"; + speed = 0.141509; + canPullTrigger = "false"; + ConnectTo[] = {"AidlPpneMstpSnonWnonDnon_SleepB_sleep1",0.01}; + InterpolateTo[] = {"AidlPpneMstpSnonWnonDnon_SleepB_sleep1",0.01,"AidlPpneMstpSnonWnonDnon_SleepB_death",0.01}; + }; + class AidlPpneMstpSnonWnonDnon_SleepB_standUp: AidlPpneMstpSnonWnonDnon_SleepA_standUp + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\AidlPpneMstpSnonWnonDnon_SleepB_standUp"; + speed = 0.171429; + actions = "CivilStandActions"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {"AidlPpneMstpSnonWnonDnon_SleepB_death",0.01}; + }; + class AidlPpneMstpSnonWnonDnon_SleepC_death: AidlPpneMstpSnonWnonDnon_SleepA_death + { + speed = 0.588235; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSnonWunaDnon_sceneNikitinDisloyalty_Miles: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\C2_SceneNikitinDisloyalty\ActsPercMstpSnonWunaDnon_sceneNikitinDisloyalty_Miles"; + speed = 0.00771; + looped = "false"; + actions = "RifleLowStandActions"; + boundingSphere = 10; + enableOptics = "false"; + disableWeapons = "true"; + enableBinocular = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {}; + }; + class AidlPpneMstpSnonWnonDnon_SleepC_talk: AidlPpneMstpSnonWnonDnon_SleepC_sleep0 + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\AidlPpneMstpSnonWnonDnon_SleepC_talk"; + enableOptics = "false"; + enableBinocular = "false"; + speed = 0.081967; + equivalentTo = "AidlPpneMstpSnonWnonDnon_SleepC_sleep0"; + canPullTrigger = "false"; + looped = "false"; + ConnectTo[] = {"AidlPpneMstpSnonWnonDnon_SleepC_sleep0",0.01}; + InterpolateTo[] = {"AidlPpneMstpSnonWnonDnon_SleepC_standUp",0.01,"AidlPpneMstpSnonWnonDnon_SleepC_death",0.01}; + }; + class AidlPercSlowWrflDnon_talkCalmB: AidlPercSlowWrflDnon_talkCalm + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\talking\AidlPercSlowWrflDnon_talkCalmB"; + ConnectTo[] = {"AidlPercSlowWrflDnon_talkCalm",0.01}; + InterpolateTo[] = {"AidlPercSlowWrflDnon_talkCalm",0.01}; + }; + class AidlPpneMstpSnonWnonDnon_SleepA_sleep1: AidlPpneMstpSnonWnonDnon_SleepA_sleepS + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\AidlPpneMstpSnonWnonDnon_SleepA_sleep1"; + speed = 0.064935; + canPullTrigger = "false"; + ConnectTo[] = {"AidlPpneMstpSnonWnonDnon_SleepA_sleepS",0.01}; + InterpolateTo[] = {"AidlPpneMstpSnonWnonDnon_SleepA_death",0.01}; + }; + class ActsPsitMstpSnonWunaDnon_sceneNikitinDisloyalty_Sykes: CutSceneAnimationBase + { + speed = 0.00771; + file = "\ca\Anims\Characters\data\anim\sdr\cts\C2_SceneNikitinDisloyalty\ActsPsitMstpSnonWunaDnon_sceneNikitinDisloyalty_Sykes"; + looped = "false"; + actions = "RifleLowStandActions"; + enableOptics = "false"; + enableBinocular = "false"; + disableWeapons = "true"; + canPullTrigger = "false"; + headBobMode = 0; + headBobStrength = 0; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {}; + }; + class AidlPpneMstpSnonWnonDnon_SleepA_sleep2: AidlPpneMstpSnonWnonDnon_SleepA_sleep1 + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\AidlPpneMstpSnonWnonDnon_SleepA_sleep2"; + speed = 0.061983; + canPullTrigger = "false"; + ConnectTo[] = {"AidlPpneMstpSnonWnonDnon_SleepA_sleepS",0.01}; + InterpolateTo[] = {"AidlPpneMstpSnonWnonDnon_SleepA_death",0.01}; + }; + class AidlPercSlowWrflDnon_talkHeated: CutSceneAnimationBase + { + speed = 0.034247; + file = "\ca\Anims\Characters\data\anim\sdr\cts\talking\AidlPercSlowWrflDnon_talkHeated"; + enableOptics = "false"; + enableBinocular = "false"; + disableWeapons = "true"; + actions = "CivilStandActions_talkHeated"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.01,"AdthPercMstpSlowWrflDb_8",0.01}; + }; + class AidlPpneMstpSnonWnonDnon_SleepA_sleep3: AidlPpneMstpSnonWnonDnon_SleepA_sleep1 + { + speed = 0.131579; + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\AidlPpneMstpSnonWnonDnon_SleepA_sleep3"; + canPullTrigger = "false"; + ConnectTo[] = {"AidlPpneMstpSnonWnonDnon_SleepA_sleepS",0.01}; + InterpolateTo[] = {"AidlPpneMstpSnonWnonDnon_SleepA_death",0.01}; + }; + class ActsPsitMstpSnonWunaDnon_sceneNikitinDisloyalty_Rodriguez: CutSceneAnimationBase + { + speed = 0.00771; + file = "\ca\Anims\Characters\data\anim\sdr\cts\C2_SceneNikitinDisloyalty\ActsPsitMstpSnonWunaDnon_sceneNikitinDisloyalty_Rodriguez"; + looped = "false"; + actions = "RifleLowStandActions"; + disableWeapons = "true"; + enableOptics = "false"; + enableBinocular = "false"; + canPullTrigger = "false"; + headBobMode = 0; + headBobStrength = 0; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {}; + }; + class ActsPsitMstpSnonWunaDnon_sceneNikitinDisloyalty_Ohara: CutSceneAnimationBase + { + speed = 0.00771; + file = "\ca\Anims\Characters\data\anim\sdr\cts\C2_SceneNikitinDisloyalty\ActsPsitMstpSnonWunaDnon_sceneNikitinDisloyalty_Ohara"; + looped = "false"; + actions = "RifleLowStandActions"; + disableWeapons = "true"; + enableOptics = "false"; + enableBinocular = "false"; + canPullTrigger = "false"; + headBobMode = 0; + headBobStrength = 0; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {}; + }; + class ActsPsitMstpSnonWunaDnon_sceneNikitinDisloyalty_Cooper: CutSceneAnimationBase + { + speed = 0.00771; + file = "\ca\Anims\Characters\data\anim\sdr\cts\C2_SceneNikitinDisloyalty\ActsPsitMstpSnonWunaDnon_sceneNikitinDisloyalty_Cooper"; + looped = "false"; + actions = "RifleLowStandActions"; + disableWeapons = "true"; + enableOptics = "false"; + enableBinocular = "false"; + canPullTrigger = "false"; + headBobMode = 0; + headBobStrength = 0; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSnonWunaDnon_sceneNikitinDisloyalty_Nikitin: CutSceneAnimationBase + { + speed = 0.00771; + file = "\ca\Anims\Characters\data\anim\sdr\cts\C2_SceneNikitinDisloyalty\ActsPercMstpSnonWunaDnon_sceneNikitinDisloyalty_Nikitin"; + looped = "false"; + actions = "RifleLowStandActions"; + boundingSphere = 10; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSnonWunaDnon_sceneNikitinDisloyalty_Bardak: CutSceneAnimationBase + { + speed = 0.00771; + file = "\ca\Anims\Characters\data\anim\sdr\cts\C2_SceneNikitinDisloyalty\ActsPercMstpSnonWunaDnon_sceneNikitinDisloyalty_Bardak"; + looped = "false"; + boundingSphere = 5; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSlowWrflDnon_sceneNikitinDisloyalty_Steve: CutSceneAnimationBase + { + speed = 0.00771; + file = "\ca\Anims\Characters\data\anim\sdr\cts\C2_SceneNikitinDisloyalty\ActsPercMstpSlowWrflDnon_sceneNikitinDisloyalty_Steve"; + looped = "false"; + boundingSphere = 10; + actions = "RifleLowStandActions"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.1}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSlowWrflDnon_sceneNikitinDisloyalty_Simms: CutSceneAnimationBase + { + speed = 0.00771; + file = "\ca\Anims\Characters\data\anim\sdr\cts\C2_SceneNikitinDisloyalty\ActsPercMstpSlowWrflDnon_sceneNikitinDisloyalty_Simms"; + looped = "false"; + boundingSphere = 10; + actions = "RifleLowStandActions"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.1}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSlowWrflDnon_sceneNikitinDisloyalty_Kostey: CutSceneAnimationBase + { + speed = 0.00771; + file = "\ca\Anims\Characters\data\anim\sdr\cts\C2_SceneNikitinDisloyalty\ActsPercMstpSlowWrflDnon_sceneNikitinDisloyalty_Kostey"; + looped = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSlowWrflDnon_sceneNikitinDisloyalty_Homeless: CutSceneAnimationBase + { + speed = 0.00771; + file = "\ca\Anims\Characters\data\anim\sdr\cts\C2_SceneNikitinDisloyalty\ActsPercMstpSlowWrflDnon_sceneNikitinDisloyalty_Homeless"; + looped = "false"; + boundingSphere = 8; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSlowWrflDnon_sceneNikitinDisloyalty_Adamson: CutSceneAnimationBase + { + speed = 0.00771; + file = "\ca\Anims\Characters\data\anim\sdr\cts\C2_SceneNikitinDisloyalty\ActsPercMstpSlowWrflDnon_sceneNikitinDisloyalty_Adamson"; + looped = "false"; + boundingSphere = 10; + actions = "RifleLowStandActions"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.1}; + InterpolateTo[] = {}; + }; + class SoundPositionTest: ActsPercMstpSlowWrflDnon_sceneNikitinDisloyalty_Adamson + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\SoundPositionTest"; + actions = "NoActions"; + speed = 0.03405; + boundingSphere = 12; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class awoppknlmstpsoptwbindnon_amovpknlmstpslowwrfldnon_end_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_amovpknlmstpslowwrfldnon_end.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSnonWunaDnon_sceneNikitinDisloyalty_Lopotev1: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\C2_SceneNikitinDisloyalty\ActsPercMstpSnonWunaDnon_sceneNikitinDisloyalty_Lopotev1"; + speed = 0.016216; + looped = "false"; + boundingSphere = 5; + canPullTrigger = "false"; + ConnectTo[] = {"ActsPercMstpSlowWpstDnon_sceneNikitinDisloyalty_Lopotev2",0.1}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSlowWpstDnon_sceneNikitinDisloyalty_Lopotev2: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\C2_SceneNikitinDisloyalty\ActsPercMstpSlowWpstDnon_sceneNikitinDisloyalty_Lopotev2"; + speed = 0.014706; + showHandGun = "true"; + looped = "false"; + boundingSphere = 5; + disableWeapons = "true"; + ConnectTo[] = {"sceneLopotevBandCaptured_Ohara1_start",0.01}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSgthWmagDnon_sceneNikitinDisloyalty_USflashbang1: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\C2_SceneNikitinDisloyalty\ActsPercMstpSnonWunaDnon_sceneNikitinDisloyalty_USflashbang1"; + speed = 0.0107; + looped = "false"; + disableWeapons = "true"; + ConnectTo[] = {"ActsPercMstpSgthWmagDnon_sceneNikitinDisloyalty_USflashbang2",10.0}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSlowWpstDnon_sceneLopotevBandCaptured_Sykes: CutSceneAnimationBase + { + showHandGun = "true"; + speed = 0.00773; + looped = "false"; + disableWeapons = "true"; + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenelopotevbandcaptured\actspercmstpslowwpstdnon_scenelopotevbandcaptured_sykes"; + boundingSphere = 10; + headBobStrength = -1; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSgthWmagDnon_sceneNikitinDisloyalty_USflashbang2: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\C2_SceneNikitinDisloyalty\ActsPercMstpSgthWmagDnon_sceneNikitinDisloyalty_USflashbang2"; + speed = 0.0273; + disableWeapons = "false"; + showItemInRightHand = "true"; + looped = "false"; + showItemInHand = "true"; + actions = "RifleLowStandActions"; + ConnectTo[] = {"sceneLopotevBandCaptured_Ohara1_start",0.01}; + InterpolateTo[] = {}; + }; + class awoppknlmstpsoptwbindnon_amovpknlmstpsnonwnondnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_amovpknlmstpsnonwnondnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ErcRflLow_sitRfl_L: CutSceneAnimationBase + { + speed = 0.208333; + file = "\ca\anims\characters\data\anim\sdr\cts\sit\ercrfllow_sitrfl_l.rtm"; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"sitRfl_L_transToB",0.01}; + InterpolateTo[] = {}; + }; + class awoppknlmstpsoptwbindnon_amovpknlmstpsnonwnondnon_end_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_amovpknlmstpsnonwnondnon_end.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ErcRflLow_sitRfl_L2: CutSceneAnimationBase + { + file = "\ca\anims\characters\data\anim\sdr\cts\sit\ercrfllow_sitrfl_l"; + speed = 0.208333; + looped = "false"; + ConnectTo[] = {"sitRfl_L_talkLong",0.01}; + InterpolateTo[] = {}; + }; + class ErcRflLow_sitRfl_R: CutSceneAnimationBaseZoZo + { + file = "\ca\anims\characters\data\anim\sdr\cts\sit\ErcRflLow_sitRfl_R"; + speed = 0.14218; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"sitRfl_R_transToB",0.01}; + InterpolateTo[] = {"AdthPsitMstpSlowWrflDnon",0.01}; + }; + class sitRfl_R_transToB: CutSceneAnimationBase + { + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitRfl_R_transToB"; + speed = 0.555556; + enableOptics = "false"; + enableBinocular = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"sitRfl_R_BidleLoop",0.01}; + InterpolateTo[] = {}; + }; + class sitRfl_R_BidleLoop: CutSceneAnimationBase + { + variantsAI[] = {"sitRfl_R_Bconfirm",0.3,"sitRfl_R_Bconfirm",0.3,"sitRfl_R_BidleLoop",0.4}; + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitRfl_R_BidleLoop"; + enableOptics = "false"; + enableBinocular = "false"; + speed = 0.078534; + actions = "RifleSitActions_BidleLoopB"; + equivalentTo = "sitRfl_R_BidleLoop"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"sitRfl_R_Bconfirm",0.01,"sitRfl_R_Bshake",0.01,"sitRfl_R_transFromB",0.01}; + InterpolateTo[] = {"AdthPsitMstpSlowWrflDnon",0.01}; + }; + class sitRfl_R_Bconfirm: sitRfl_R_BidleLoop + { + speed = 0.180723; + ConnectTo[] = {"sitRfl_R_BidleLoop",0.01}; + InterpolateTo[] = {"AdthPsitMstpSlowWrflDnon",0.01,"sitRfl_R_BidleLoop",0.01}; + }; + class sitRfl_R_Bshake: sitRfl_R_BidleLoop + { + speed = 0.225564; + ConnectTo[] = {"sitRfl_R_BidleLoop",0.01}; + InterpolateTo[] = {"AdthPsitMstpSlowWrflDnon",0.01,"sitRfl_R_BidleLoop",0.01}; + }; + class sitRfl_R_transFromB: CutSceneAnimationBase + { + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitRfl_R_transFromB"; + speed = 0.555556; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"sitRfl_R_ErcRflLow",0.01}; + InterpolateTo[] = {}; + }; + class ErcUnarm_sitUnarm_L: CutSceneAnimationBaseZoZo + { + speed = 0.214286; + file = "\ca\anims\characters\data\anim\sdr\cts\sit\ErcUnarm_sitUnarm_L"; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"sitUnarm_L_idleLoop",0.01}; + InterpolateTo[] = {}; + }; + class sitUnarm_L_idleLoop: CutSceneAnimationBaseZoZo + { + variantsAI[] = {"sitUnarm_L_killingFly",0.05,"sitUnarm_L_relaxing",0.1,"sitUnarm_L_talking",0.1,"sitUnarm_L_idleLoop",0.15,"sitUnarm_L_idleLoop2",0.15,"sitUnarm_L_idleLoop3",0.15,"sitUnarm_L_idleLoop4",0.15,"sitUnarm_L_idleLoop5",0.15}; + actions = "CivilSitActions_idleLoop"; + speed = 0.416667; + equivalentTo = "sitUnarm_L_idleLoop"; + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitUnarm_L_idleLoop"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"sitUnarm_L_killingFly",0.01,"sitUnarm_L_idleLoop2",0.01,"sitUnarm_L_idleLoop3",0.01,"sitUnarm_L_idleLoop4",0.01,"sitUnarm_L_idleLoop5",0.01,"sitUnarm_L_relaxing",0.01,"sitUnarm_L_talking",0.01,"sitUnarm_L_ErcUnarm",0.01}; + InterpolateTo[] = {"adthpsitmstpsnonwnondnon_forgoten",0.01}; + }; + class sitUnarm_L_killingFly: sitUnarm_L_idleLoop + { + speed = 0.057471; + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitUnarm_L_killingFly"; + looped = "false"; + ConnectTo[] = {"sitUnarm_L_idleLoop",0.01}; + InterpolateTo[] = {"adthpsitmstpsnonwnondnon_forgoten",0.01}; + }; + class sitUnarm_L_idleLoop2: sitUnarm_L_idleLoop + { + speed = 0.030992; + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitUnarm_L_idleLoop2"; + looped = "false"; + ConnectTo[] = {"sitUnarm_L_idleLoop",0.01}; + InterpolateTo[] = {"adthpsitmstpsnonwnondnon_forgoten",0.01}; + }; + class sitUnarm_L_idleLoop3: sitUnarm_L_idleLoop + { + speed = 0.174419; + looped = "false"; + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitUnarm_L_idleLoop3"; + ConnectTo[] = {"sitUnarm_L_idleLoop",0.01}; + InterpolateTo[] = {"adthpsitmstpsnonwnondnon_forgoten",0.01}; + }; + class sitUnarm_L_idleLoop4: sitUnarm_L_idleLoop + { + speed = 0.033186; + looped = "false"; + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitUnarm_L_idleLoop4"; + ConnectTo[] = {"sitUnarm_L_idleLoop",0.01}; + InterpolateTo[] = {"adthpsitmstpsnonwnondnon_forgoten",0.01}; + }; + class sitUnarm_L_idleLoop5: sitUnarm_L_idleLoop + { + speed = 0.037406; + looped = "false"; + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitUnarm_L_idleLoop5"; + ConnectTo[] = {"sitUnarm_L_idleLoop",0.01}; + InterpolateTo[] = {"adthpsitmstpsnonwnondnon_forgoten",0.01}; + }; + class sitUnarm_L_relaxing: sitUnarm_L_idleLoop + { + speed = 0.04902; + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitUnarm_L_relaxing"; + looped = "false"; + ConnectTo[] = {"sitUnarm_L_idleLoop",0.01}; + InterpolateTo[] = {"adthpsitmstpsnonwnondnon_forgoten",0.01}; + }; + class sitUnarm_L_talking: sitUnarm_L_idleLoop + { + speed = 0.05; + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitUnarm_L_talking"; + looped = "false"; + ConnectTo[] = {"sitUnarm_L_idleLoop",0.01}; + InterpolateTo[] = {"adthpsitmstpsnonwnondnon_forgoten",0.01}; + }; + class sitUnarm_L_ErcUnarm: CutSceneAnimationBaseZoZo + { + speed = 0.267857; + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitUnarm_L_ErcUnarm"; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class ErcUnarm_sitUnarm_R: CutSceneAnimationBaseZoZo + { + speed = 0.223881; + file = "\ca\anims\characters\data\anim\sdr\cts\sit\ErcUnarm_sitUnarm_R"; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"sitUnarm_R_idleLoop",0.01}; + InterpolateTo[] = {}; + }; + class sitUnarm_R_ErcUnarm: CutSceneAnimationBaseZoZo + { + speed = 0.245902; + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitUnarm_R_ErcUnarm"; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class sitUnarm_R_idleLoop: CutSceneAnimationBaseZoZo + { + variantsAI[] = {"sitUnarm_R_killingFly",0.1,"sitUnarm_R_relaxing",0.3,"sitUnarm_R_talking",0.4,"sitUnarm_R_idleLoop",0.2}; + actions = "CivilSitActions_idleLoopR"; + equivalentTo = "sitUnarm_R_idleLoop"; + speed = 0.416667; + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitUnarm_R_idleLoop"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"sitUnarm_R_ErcUnarm",0.01,"sitUnarm_R_killingFly",0.01,"sitUnarm_R_idleLoop2",0.01,"sitUnarm_R_idleLoop3",0.01,"sitUnarm_R_idleLoop4",0.01,"sitUnarm_R_idleLoop5",0.01,"sitUnarm_R_relaxing",0.01,"sitUnarm_R_talking",0.01}; + InterpolateTo[] = {"adthpsitmstpsnonwnondnon_forgoten",0.01}; + }; + class sitUnarm_R_killingFly: sitUnarm_R_idleLoop + { + speed = 0.057471; + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitUnarm_R_killingFly"; + looped = "false"; + ConnectTo[] = {"sitUnarm_R_idleLoop",0.01}; + InterpolateTo[] = {"adthpsitmstpsnonwnondnon_forgoten",0.01}; + }; + class sitUnarm_R_idleLoop2: sitUnarm_R_idleLoop + { + speed = 0.030992; + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitUnarm_R_idleLoop2"; + looped = "false"; + ConnectTo[] = {"sitUnarm_R_idleLoop",0.01}; + InterpolateTo[] = {"adthpsitmstpsnonwnondnon_forgoten",0.01}; + }; + class sitUnarm_R_idleLoop3: sitUnarm_R_idleLoop + { + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitUnarm_R_idleLoop3"; + speed = 0.174419; + looped = "false"; + ConnectTo[] = {"sitUnarm_R_idleLoop",0.01}; + InterpolateTo[] = {}; + }; + class sitUnarm_R_idleLoop4: sitUnarm_R_idleLoop + { + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitUnarm_R_idleLoop4"; + speed = 0.033186; + looped = "false"; + ConnectTo[] = {"sitUnarm_R_idleLoop",0.01}; + InterpolateTo[] = {}; + }; + class sitUnarm_R_idleLoop5: sitUnarm_R_idleLoop + { + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitUnarm_R_idleLoop5"; + speed = 0.037406; + looped = "false"; + ConnectTo[] = {"sitUnarm_R_idleLoop",0.01}; + InterpolateTo[] = {}; + }; + class sitUnarm_R_relaxing: sitUnarm_R_idleLoop + { + speed = 0.04902; + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitUnarm_R_relaxing"; + looped = "false"; + ConnectTo[] = {"sitUnarm_R_idleLoop",0.01}; + InterpolateTo[] = {"adthpsitmstpsnonwnondnon_forgoten",0.01}; + }; + class sitUnarm_R_talking: sitUnarm_R_idleLoop + { + speed = 0.05; + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitUnarm_R_talking"; + looped = "false"; + ConnectTo[] = {"sitUnarm_R_idleLoop",0.01}; + InterpolateTo[] = {"adthpsitmstpsnonwnondnon_forgoten",0.01}; + }; + class ErcRflLow_sitTable: CutSceneAnimationBaseZoZo + { + file = "\ca\anims\characters\data\anim\sdr\cts\sit\ErcRflLow_sitTable"; + speed = 0.215827; + enableOptics = "false"; + enableBinocular = "false"; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"sitTableRfl_listening",0.01,"sitTableRfl_readingPointing",0.01,"sitTableRfl_talking",0.01}; + InterpolateTo[] = {}; + }; + class sitTable_ErcRflLow: CutSceneAnimationBaseZoZo + { + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitTable_ErcRflLow"; + speed = 0.215827; + enableOptics = "false"; + enableBinocular = "false"; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class sitTableRfl_listening: CutSceneAnimationBaseZoZo + { + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitTableRfl_listening"; + speed = 0.126582; + enableOptics = "false"; + enableBinocular = "false"; + actions = "sitTableRfl_listening"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"sitTable_ErcRflLow",0.01}; + InterpolateTo[] = {}; + }; + class sitTableRfl_listening_onTTractor: sitUnarm_L_idleLoop + { + variantsAI[] = {}; + speed = 0.126582; + disableWeaponsLong = "true"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitTableRfl_listening_038.rtm"; + actions = "CivilSitActions_idleLoop_TTractor"; + equivalentTo = ""; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class sitTableRfl_readingPointing: CutSceneAnimationBaseZoZo + { + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitTableRfl_readingPointing"; + speed = 0.089552; + enableOptics = "false"; + enableBinocular = "false"; + actions = "RidleSitActions_Table_readingPointing"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"sitTable_ErcRflLow",0.01}; + InterpolateTo[] = {}; + }; + class sitTableRfl_talking: CutSceneAnimationBaseZoZo + { + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitTableRfl_talking"; + speed = 0.045317; + enableOptics = "false"; + enableBinocular = "false"; + actions = "RifleSitActions_Table_talking"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"sitTable_ErcRflLow",0.01}; + InterpolateTo[] = {}; + }; + class ErcRflLow_sitTable_var: ErcRflLow_sitTable + { + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class sitRfl_L_BidleLoop: CutSceneAnimationBase + { + variantsAI[] = {"sitRfl_L_Bconfirm",0.3,"sitRfl_L_Bshake",0.3,"sitRfl_L_BidleLoop",0.4}; + speed = 0.078534; + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitRfl_L_BidleLoop"; + equivalentTo = "sitRfl_L_BidleLoop"; + actions = "RifleSitActions_BidleLoop"; + enableOptics = "false"; + enableBinocular = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + headBobStrength = 0; + ConnectTo[] = {"sitRfl_L_Bconfirm",0.01,"sitRfl_L_Bshake",0.01,"sitRfl_L_transFromB",0.01}; + InterpolateTo[] = {"AdthPsitMstpSlowWrflDnon",0.01}; + }; + class sitRfl_L_Bconfirm: sitRfl_L_BidleLoop + { + speed = 0.180723; + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitRfl_L_Bconfirm"; + ConnectTo[] = {"sitRfl_L_BidleLoop",0.01}; + InterpolateTo[] = {"AdthPsitMstpSlowWrflDnon",0.01,"sitRfl_L_BidleLoop",0.01}; + }; + class sitRfl_L_Bshake: sitRfl_L_BidleLoop + { + speed = 0.225564; + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitRfl_L_Bshake"; + ConnectTo[] = {"sitRfl_L_BidleLoop",0.01}; + InterpolateTo[] = {"AdthPsitMstpSlowWrflDnon",0.01,"sitRfl_L_BidleLoop",0.01}; + }; + class sitRfl_L_talkLong: sitRfl_L_BidleLoop + { + speed = 0.034682; + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitRfl_L_talkLong"; + actions = "RifleSitAction_talkLong"; + ConnectTo[] = {"sitRfl_L_ErcRflLow2",0.01}; + InterpolateTo[] = {"AdthPsitMstpSlowWrflDnon",0.01}; + }; + class sitRfl_L_transFromB: CutSceneAnimationBase + { + speed = 0.555556; + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitRfl_L_transFromB"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"sitRfl_L_ErcRflLow",0.01}; + InterpolateTo[] = {}; + }; + class sitRfl_R_ErcRflLow: CutSceneAnimationBase + { + speed = 0.14218; + enableOptics = "false"; + enableBinocular = "false"; + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitRfl_R_ErcRflLow"; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class sitRfl_L_transToB: CutSceneAnimationBase + { + speed = 0.223881; + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitRfl_L_transFromB"; + enableOptics = "false"; + enableBinocular = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"sitRfl_L_BidleLoop",0.01}; + InterpolateTo[] = {}; + }; + class sitRfl_L_ErcRflLow: CutSceneAnimationBase + { + speed = 0.208333; + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitRfl_L_ErcRflLow"; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class ErcRflLow_sitRfl_L_CARGO: ErcRflLow_sitRfl_L + { + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class sitRfl_L_ErcRflLow2: sitRfl_L_ErcRflLow + { + enableOptics = "false"; + enableBinocular = "false"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class sitUnarm_L_idleLoop_onFoiledPallets: sitUnarm_L_idleLoop + { + variantsAI[] = {}; + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitUnarm_L_idleLoop_0763.rtm"; + actions = "CivilSitActions_idleLoop_Pallets1"; + equivalentTo = ""; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class sitUnarm_L_idleLoop_onFoiledPallets2: sitUnarm_L_idleLoop + { + variantsAI[] = {}; + speed = 1e+010; + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitUnarm_L_idleLoop_0763B.rtm"; + actions = "CivilSitActions_idleLoop_Pallets2"; + equivalentTo = ""; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class ErcUnarm_sitTable: CutSceneAnimationBaseZoZo + { + file = "\ca\anims\characters\data\anim\sdr\cts\sit\ErcUnarm_sitTable"; + looped = "false"; + speed = 0.066667; + disableWeapons = "false"; + ConnectTo[] = {"sitTableUnarm_talkingListening",0.01}; + InterpolateTo[] = {}; + }; + class sitTable_ErcUnarm: CutSceneAnimationBaseZoZo + { + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitTable_ErcUnarm"; + speed = 0.34; + looped = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class sitTableUnarm_talkingListening: CutSceneAnimationBaseZoZo + { + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitTableUnarm_talkingListening"; + actions = "CivilSitActions_UnarmSitTable"; + speed = 0.046296; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"sitTable_ErcUnarm",0.01}; + InterpolateTo[] = {}; + }; + class sitTableUnarm_talkingListening_TowingTractor: CutSceneAnimationBaseZoZo + { + speed = 0.046296; + actions = "CivilSitActions_UnarmSitTableTTractor"; + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitTableUnarm_talkingListening_TowingTractor"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class UnaErcPoslechVelitele1: CutSceneAnimationBaseZoZo + { + variantsAI[] = {"UnaErcPoslechVelitele4",0.2,"UnaErcPoslechVelitele3",0.2,"UnaErcPoslechVelitele2",0.3,"UnaErcPoslechVelitele1",0.3}; + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\UnaErcPoslechVelitele1"; + speed = 0.069606; + enableOptics = "false"; + enableBinocular = "false"; + actions = "CivilStandActions_CommanderListen"; + equivalentTo = "UnaErcPoslechVelitele1"; + ConnectTo[] = {"UnaErcPoslechVelitele2",0.01,"UnaErcPoslechVelitele3",0.01,"UnaErcPoslechVelitele4",0.01,"UnaErcPoslechVelitele_UnaErc",0.01}; + InterpolateTo[] = {"UnaErcPoslechVelitele2",0.01,"UnaErcPoslechVelitele3",0.01,"UnaErcPoslechVelitele4",0.01}; + }; + class UnaErcPoslechVelitele2: UnaErcPoslechVelitele1 + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\UnaErcPoslechVelitele2"; + enableOptics = "false"; + enableBinocular = "false"; + ConnectTo[] = {"UnaErcPoslechVelitele1",0.01}; + InterpolateTo[] = {}; + }; + class UnaErcPoslechVelitele3: UnaErcPoslechVelitele1 + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\UnaErcPoslechVelitele3"; + speed = 0.095238; + enableOptics = "false"; + enableBinocular = "false"; + ConnectTo[] = {"UnaErcPoslechVelitele1",0.01}; + InterpolateTo[] = {}; + }; + class UnaErcPoslechVelitele4: UnaErcPoslechVelitele1 + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\UnaErcPoslechVelitele4"; + speed = 0.047544; + enableOptics = "false"; + enableBinocular = "false"; + ConnectTo[] = {"UnaErcPoslechVelitele1",0.01}; + InterpolateTo[] = {}; + }; + class UnaErc_UnaErcPoslechVelitele: CutSceneAnimationBaseZoZo + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\UnaErc_UnaErcPoslechVelitele"; + speed = 1.30435; + enableBinocular = "false"; + enableOptics = "false"; + looped = "false"; + ConnectTo[] = {"UnaErcPoslechVelitele1",0.01}; + InterpolateTo[] = {}; + }; + class UnaErcPoslechVelitele_UnaErc: CutSceneAnimationBaseZoZo + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\UnaErcPoslechVelitele_UnaErc"; + speed = 1.30435; + enableOptics = "false"; + enableBinocular = "false"; + looped = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class Csdr_LHD_oprenOzabradli118cm_A: CutSceneAnimationBaseZoZo + { + variantsAI[] = {"Csdr_LHD_oprenOzabradli118cm_D",0.2,"Csdr_LHD_oprenOzabradli118cm_C",0.3,"Csdr_LHD_oprenOzabradli118cm_B",0.2,"Csdr_LHD_oprenOzabradli118cm_A",0.3}; + file = "\ca\anims\characters\data\anim\sdr\cts\idling\Csdr_LHD_oprenOzabradli110cm_A"; + speed = 0.01845; + actions = "CivilStandAction_OprenOZabradli"; + equivalentTo = "Csdr_LHD_oprenOzabradli118cm_A"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01,"Csdr_LHD_oprenOzabradli118cm_B",0.01,"Csdr_LHD_oprenOzabradli118cm_C",0.01,"Csdr_LHD_oprenOzabradli118cm_D",0.01}; + InterpolateTo[] = {"Csdr_LHD_oprenOzabradli118cm_B",0.01,"Csdr_LHD_oprenOzabradli118cm_C",0.01,"Csdr_LHD_oprenOzabradli118cm_D",0.01}; + }; + class Csdr_LHD_oprenOzabradli118cm_B: Csdr_LHD_oprenOzabradli118cm_A + { + file = "\ca\anims\characters\data\anim\sdr\cts\idling\Csdr_LHD_oprenOzabradli118cm_B"; + speed = 0.058708; + ConnectTo[] = {"Csdr_LHD_oprenOzabradli118cm_A",0.01}; + InterpolateTo[] = {}; + }; + class Csdr_LHD_oprenOzabradli118cm_C: Csdr_LHD_oprenOzabradli118cm_A + { + file = "\ca\anims\characters\data\anim\sdr\cts\idling\Csdr_LHD_oprenOzabradli110cm_C"; + speed = 0.047544; + ConnectTo[] = {"Csdr_LHD_oprenOzabradli118cm_A",0.01}; + InterpolateTo[] = {}; + }; + class Csdr_LHD_oprenOzabradli118cm_D: Csdr_LHD_oprenOzabradli118cm_A + { + file = "\ca\anims\characters\data\anim\sdr\cts\idling\Csdr_LHD_oprenOzabradli110cm_D"; + speed = 0.061728; + ConnectTo[] = {"Csdr_LHD_oprenOzabradli118cm_A",0.01}; + InterpolateTo[] = {}; + }; + class UnaErcVelitelProslov1: CutSceneAnimationBaseZoZo + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\talking\UnaErcVelitelProslov1"; + speed = 0.095238; + looped = "false"; + actions = "CivilStandActions"; + ConnectTo[] = {"UnaErcVelitelProslov2",0.01}; + InterpolateTo[] = {}; + }; + class UnaErcVelitelProslov2: CutSceneAnimationBaseZoZo + { + variantsAI[] = {"UnaErcVelitelProslov3",0.2,"UnaErcVelitelProslov4",0.2,"UnaErcVelitelProslov5",0.2,"UnaErcVelitelProslov2",0.4}; + speed = 0.052448; + equivalentTo = "UnaErcVelitelProslov2"; + file = "\ca\Anims\Characters\data\anim\sdr\cts\talking\UnaErcVelitelProslov2"; + actions = "CivilStandActions_CommanderTalk"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01,"UnaErcVelitelProslov3",0.01,"UnaErcVelitelProslov4",0.01,"UnaErcVelitelProslov5",0.01}; + InterpolateTo[] = {"UnaErcVelitelProslov3",0.01,"UnaErcVelitelProslov4",0.01,"UnaErcVelitelProslov5",0.01}; + }; + class UnaErcVelitelProslov3: UnaErcVelitelProslov2 + { + speed = 0.029098; + file = "\ca\Anims\Characters\data\anim\sdr\cts\talking\UnaErcVelitelProslov3"; + ConnectTo[] = {"UnaErcVelitelProslov2",0.01}; + InterpolateTo[] = {}; + }; + class UnaErcVelitelProslov4: UnaErcVelitelProslov2 + { + speed = 0.170455; + file = "\ca\Anims\Characters\data\anim\sdr\cts\talking\UnaErcVelitelProslov4"; + ConnectTo[] = {"UnaErcVelitelProslov2",0.01}; + InterpolateTo[] = {}; + }; + class UnaErcVelitelProslov5: UnaErcVelitelProslov2 + { + speed = 0.044709; + file = "\ca\Anims\Characters\data\anim\sdr\cts\talking\UnaErcVelitelProslov5"; + ConnectTo[] = {"UnaErcVelitelProslov2",0.01}; + InterpolateTo[] = {}; + }; + class CtsDoktor_Doktor_idleni0: CutSceneAnimationBaseZoZo + { + variantsAI[] = {"CtsDoktor_Doktor_idleni3",0.1,"CtsDoktor_Doktor_idleni4",0.1,"CtsDoktor_Doktor_idleni5",0.2,"CtsDoktor_Doktor_idleni6",0.2,"CtsDoktor_Doktor_idleni0",0.4}; + speed = 0.201342; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C1_Doctor\CtsDoktor_Doktor_idleni0"; + actions = "CivilStandActions_Doktor_idleni0"; + interpolationRestart = "true"; + equivalentTo = "CtsDoktor_Doktor_idleni0"; + boundingSphere = "true"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"CtsDoktor_Doktor_idleni3",0.01,"CtsDoktor_Doktor_idleni4",0.01,"CtsDoktor_Doktor_idleni5",0.01,"CtsDoktor_Doktor_idleni6",0.01,"CtsDoktor_Doktor_sezeni2unaErc",0.2,"CtsDoktor_Doktor_uder1",0.01}; + InterpolateTo[] = {"CtsDoktor_Doktor_idleni2",0.01,"CtsDoktor_Doktor_idleni3",0.01,"CtsDoktor_Doktor_idleni4",0.01,"CtsDoktor_Doktor_idleni5",0.01,"CtsDoktor_Doktor_idleni6",0.01,"CtsDoktor_Doktor_sezeni2unaErc",0.2,"CtsDoktor_Doktor_uder1",0.01,"CtsDoktor_Doktor_uder2",0.01,"CtsDoktor_Doktor_uder3",0.01,"CtsDoktor_Doktor_death",0.01}; + }; + class CtsDoktor_Doktor_idleni1: CtsDoktor_Doktor_idleni0 + { + speed = 0.160428; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C1_Doctor\CtsDoktor_Doktor_idleni1"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class CtsDoktor_Doktor_idleni2: CtsDoktor_Doktor_idleni0 + { + speed = 0.508475; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C1_Doctor\CtsDoktor_Doktor_idleni2"; + interpolationRestart = "true"; + actions = "CivilSitActions_beatingDoctor"; + ConnectTo[] = {}; + InterpolateTo[] = {"CtsDoktor_Doktor_idleni0",0.3,"CtsDoktor_Doktor_death",0.01}; + }; + class CtsDoktor_Doktor_idleni3: CtsDoktor_Doktor_idleni0 + { + speed = 0.9375; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C1_Doctor\CtsDoktor_Doktor_idleni3"; + looped = "true"; + equivalentTo = "CtsDoktor_Doktor_idleni0"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"CtsDoktor_Doktor_idleni0",0.01}; + InterpolateTo[] = {"CtsDoktor_Doktor_idleni2",0.01,"CtsDoktor_Doktor_uder1",0.01,"CtsDoktor_Doktor_uder2",0.01,"CtsDoktor_Doktor_uder3",0.01,"CtsDoktor_Doktor_death",0.01}; + }; + class CtsDoktor_Doktor_idleni4: CtsDoktor_Doktor_idleni0 + { + speed = 0.352941; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C1_Doctor\CtsDoktor_Doktor_idleni4"; + ConnectTo[] = {"CtsDoktor_Doktor_idleni0",0.01}; + InterpolateTo[] = {"CtsDoktor_Doktor_idleni2",0.01,"CtsDoktor_Doktor_uder1",0.01,"CtsDoktor_Doktor_uder2",0.01,"CtsDoktor_Doktor_uder3",0.01,"CtsDoktor_Doktor_death",0.01}; + }; + class CtsDoktor_Doktor_idleni5: CtsDoktor_Doktor_idleni0 + { + speed = 0.193548; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C1_Doctor\CtsDoktor_Doktor_idleni5"; + ConnectTo[] = {"CtsDoktor_Doktor_idleni0",0.01}; + InterpolateTo[] = {"CtsDoktor_Doktor_idleni2",0.01,"CtsDoktor_Doktor_uder1",0.01,"CtsDoktor_Doktor_uder2",0.01,"CtsDoktor_Doktor_uder3",0.01,"CtsDoktor_Doktor_death",0.01}; + }; + class CtsDoktor_Doktor_idleni6: CtsDoktor_Doktor_idleni0 + { + speed = 0.201342; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C1_Doctor\CtsDoktor_Doktor_idleni6"; + ConnectTo[] = {"CtsDoktor_Doktor_idleni0",0.01}; + InterpolateTo[] = {"CtsDoktor_Doktor_idleni2",0.01,"CtsDoktor_Doktor_uder1",0.01,"CtsDoktor_Doktor_uder2",0.01,"CtsDoktor_Doktor_uder3",0.01,"CtsDoktor_Doktor_death",0.01}; + }; + class CtsDoktor_Doktor_idleni_test: sitRfl_L_BidleLoop + { + equivalentTo = ""; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C1_Doctor\CtsDoktor_Doktor_idleni0_outwith"; + actions = "NoActions"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class CtsDoktor_Doktor_sezeni2unaErc: CtsDoktor_Doktor_idleni0 + { + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C1_Doctor\CtsDoktor_Doktor_sezeni2unaErc"; + actions = "CivilSitActions"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {"CtsDoktor_Doktor_death",0.01}; + }; + class CtsDoktor_Doktor_uder1: CutSceneAnimationBaseZoZo + { + speed = 0.194805; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C1_Doctor\CtsDoktor_Doktor_uder1"; + interpolationRestart = "true"; + actions = "CivilSitActions_beatingDoctor"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"CtsDoktor_Doktor_idleni0",0.3,"CtsDoktor_Doktor_death",0.01}; + }; + class CtsDoktor_Doktor_uder2: CutSceneAnimationBaseZoZo + { + speed = 0.188679; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C1_Doctor\CtsDoktor_Doktor_uder2"; + interpolationRestart = "true"; + actions = "CivilSitActions_beatingDoctor"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"CtsDoktor_Doktor_idleni0",0.3,"CtsDoktor_Doktor_death",0.01}; + }; + class CtsDoktor_Doktor_uder3: CutSceneAnimationBaseZoZo + { + speed = 0.365854; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C1_Doctor\CtsDoktor_Doktor_uder3"; + interpolationRestart = "true"; + actions = "CivilSitActions_beatingDoctor"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"CtsDoktor_Doktor_idleni0",0.01,"CtsDoktor_Doktor_death",0.01}; + }; + class CtsDoktor_Doktor_uder4: CutSceneAnimationBaseZoZo + { + speed = 0.37037; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C1_Doctor\CtsDoktor_Doktor_uder4"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class CtsDoktor_Doktor_uder5: CutSceneAnimationBaseZoZo + { + speed = 0.37037; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C1_Doctor\CtsDoktor_Doktor_uder5"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class CtsDoktor_Vojak_hulakani1: CutSceneAnimationBaseZoZo + { + speed = 0.160428; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C1_Doctor\CtsDoktor_Vojak_hulakani1"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class CtsDoktor_Vojak_hulakani2: CutSceneAnimationBaseZoZo + { + speed = 0.508475; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C1_Doctor\CtsDoktor_Vojak_hulakani2"; + actions = "RifleLowStandActions_beatingDoctor"; + ConnectTo[] = {"CtsDoktor_Vojak_vyslechStand2unaerc",0.01,"AdthPercMstpSlowWrf_beating",0.001}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",1.0,"AdthPercMstpSlowWrf_beating",0.001}; + }; + class CtsDoktor_Vojak_uder1: CutSceneAnimationBaseZoZo + { + speed = 0.194805; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C1_Doctor\CtsDoktor_Vojak_uder1"; + actions = "RifleLowStandActions_beatingDoctor"; + ConnectTo[] = {"CtsDoktor_Vojak_hulakani2",0.01,"AdthPercMstpSlowWrf_beating",0.001}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",1.0,"AdthPercMstpSlowWrf_beating",0.001}; + }; + class CtsDoktor_Vojak_uder2: CutSceneAnimationBaseZoZo + { + speed = 0.188679; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C1_Doctor\CtsDoktor_Vojak_uder2"; + actions = "RifleLowStandActions_beatingDoctor"; + ConnectTo[] = {"CtsDoktor_Vojak_vyslechStand2unaerc",0.01,"AdthPercMstpSlowWrf_beating",0.001}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",1.0,"AdthPercMstpSlowWrf_beating",0.001}; + }; + class CtsDoktor_Vojak_uder3: CutSceneAnimationBaseZoZo + { + speed = 0.365854; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C1_Doctor\CtsDoktor_Vojak_uder3"; + actions = "RifleLowStandActions_beatingDoctor"; + ConnectTo[] = {"CtsDoktor_Vojak_vyslechStand2unaerc",0.01,"AdthPercMstpSlowWrf_beating",0.001}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",1.0,"AdthPercMstpSlowWrf_beating",0.001}; + }; + class CtsDoktor_Vojak_unaerc2vyslechStand: CutSceneAnimationBaseZoZo + { + speed = 0.201342; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C1_Doctor\CtsDoktor_Vojak_unaerc2vyslechStand"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class CtsDoktor_Vojak_vyslechStand2unaerc: CutSceneAnimationBaseZoZo + { + looped = "false"; + speed = 0.352941; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C1_Doctor\CtsDoktor_Vojak_vyslechStand2unaerc"; + actions = "RifleLowStandActions_beatingDoctor"; + ConnectTo[] = {"AdthPercMstpSlowWrf_beating",0.001}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.001,"AdthPercMstpSlowWrf_beating",0.001}; + }; + class CtsDoktor_Vojak_vyslechStand2unaerc_reverse: CutSceneAnimationBaseZoZo + { + looped = "false"; + speed = 0.352941; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C1_Doctor\CtsDoktor_Vojak_vyslechStand2unaerc_reverse"; + actions = "RifleLowStandActions_beatingDoctor"; + ConnectTo[] = {"CtsDoktor_Vojak_hulakani2",0.01,"CtsDoktor_Vojak_uder1",0.01,"CtsDoktor_Vojak_uder2",0.01,"CtsDoktor_Vojak_uder3",0.01,"AdthPercMstpSlowWrf_beating",0.001}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.001,"AdthPercMstpSlowWrf_beating",0.001}; + }; + class CtsDoktor_Doktor_death: CutSceneAnimationBaseZoZo + { + terminal = "true"; + looped = "false"; + speed = 0.3125; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C1_Doctor\CtsDoktor_Doktor_death"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrf_beating: CutSceneAnimationBaseZoZo + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C1_Doctor\AdthPercMstpSlowWrf_beating"; + speed = 0.58; + terminal = "true"; + looped = "false"; + interpolationRestart = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class otockaErcRflLow_180leva: CutSceneAnimationBaseZoZo + { + speed = 0.340909; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C1_Doctor\otockaErcRflLow_180leva"; + interpolationRestart = "false"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class FPS_shift: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\ActsPercSnonWnonDnon_assembling_shift"; + speed = 0.025619; + enableBinocular = "false"; + enableOptics = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class ctsLopoHover_cdf1: CutSceneAnimationBaseZoZo + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\C6_LopotevHandsOver\ctsLopoHover_cdf1"; + speed = 0.02331; + looped = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ctsLopoHover_cdf2: CutSceneAnimationBaseZoZo + { + looped = "false"; + speed = 0.02331; + file = "\ca\Anims\Characters\data\anim\sdr\cts\C6_LopotevHandsOver\ctsLopoHover_cdf2"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class ctsLopoHover_cooper: CutSceneAnimationBaseZoZo + { + looped = "false"; + speed = 0.02331; + file = "\ca\Anims\Characters\data\anim\sdr\cts\C6_LopotevHandsOver\ctsLopoHover_cooper"; + limitGunMovement = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class ctsLopoHover_lopotev: CutSceneAnimationBaseZoZo + { + looped = "false"; + speed = 0.02331; + file = "\ca\Anims\Characters\data\anim\sdr\cts\C6_LopotevHandsOver\ctsLopoHover_lopotev"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class ctsLopoHover_ohara: CutSceneAnimationBaseZoZo + { + looped = "false"; + speed = 0.02331; + file = "\ca\Anims\Characters\data\anim\sdr\cts\C6_LopotevHandsOver\ctsLopoHover_ohara"; + aimPrecision = 1; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class ctsLopoHover_rodriguez: CutSceneAnimationBaseZoZo + { + looped = "false"; + speed = 0.02331; + file = "\ca\Anims\Characters\data\anim\sdr\cts\C6_LopotevHandsOver\ctsLopoHover_rodriguez"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class ctsLopoHover_shagarov: CutSceneAnimationBaseZoZo + { + looped = "false"; + speed = 0.02331; + file = "\ca\Anims\Characters\data\anim\sdr\cts\C6_LopotevHandsOver\ctsLopoHover_shagarov"; + showHandGun = "true"; + showItemInHand = "false"; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.01}; + InterpolateTo[] = {}; + }; + class ctsLopoHover_sykes: CutSceneAnimationBaseZoZo + { + looped = "false"; + speed = 0.02331; + file = "\ca\Anims\Characters\data\anim\sdr\cts\C6_LopotevHandsOver\ctsLopoHover_sykes"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class ctsLopoHover_cooperstart: CutSceneAnimationBaseZoZo + { + looped = "true"; + file = "\ca\Anims\Characters\data\anim\sdr\cts\C6_LopotevHandsOver\ctsLopoHover_cooperstart"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ctsLopoHover_oharastart: ctsLopoHover_cooperstart + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\C6_LopotevHandsOver\ctsLopoHover_oharastart"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ctsLopoHover_lopotevstart: ctsLopoHover_cooperstart + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\C6_LopotevHandsOver\ctsLopoHover_lopotevstart"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ctsLopoHover_rodriguezstart: ctsLopoHover_cooperstart + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\C6_LopotevHandsOver\ctsLopoHover_rodriguezstart"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ctsLopoHover_shagarovstart: ctsLopoHover_cooperstart + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\C6_LopotevHandsOver\ctsLopoHover_shagarovstart"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ctsLopoHover_sykesstart: ctsLopoHover_cooperstart + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\C6_LopotevHandsOver\ctsLopoHover_sykesstart"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ctsLopoHover_cdf1start: ctsLopoHover_cooperstart + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\C6_LopotevHandsOver\ctsLopoHover_cdf1start"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ctsLopoHover_cdf2start: ctsLopoHover_cooperstart + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\C6_LopotevHandsOver\ctsLopoHover_cdf2start"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class sceneNikitinDisloyalty_Adamson_start: CutSceneAnimationBaseZoZo + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\C2_SceneNikitinDisloyalty\sceneNikitinDisloyalty_Adamson_start"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class sceneNikitinDisloyalty_Bardak_start: CutSceneAnimationBaseZoZo + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\C2_SceneNikitinDisloyalty\sceneNikitinDisloyalty_Bardak_start"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class sceneNikitinDisloyalty_Cooper_start: CutSceneAnimationBaseZoZo + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\C2_SceneNikitinDisloyalty\sceneNikitinDisloyalty_Cooper_start"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class sceneNikitinDisloyalty_Homeless_start: CutSceneAnimationBaseZoZo + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\C2_SceneNikitinDisloyalty\sceneNikitinDisloyalty_Homeless_start"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class sceneNikitinDisloyalty_Kostey_start: CutSceneAnimationBaseZoZo + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\C2_SceneNikitinDisloyalty\sceneNikitinDisloyalty_Kostey_start"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class sceneNikitinDisloyalty_Lopotev1_start: CutSceneAnimationBaseZoZo + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\C2_SceneNikitinDisloyalty\sceneNikitinDisloyalty_Lopotev1_start"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class sceneNikitinDisloyalty_Miles_start: CutSceneAnimationBaseZoZo + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\C2_SceneNikitinDisloyalty\sceneNikitinDisloyalty_Miles_start"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class sceneNikitinDisloyalty_Nikitin_start: CutSceneAnimationBaseZoZo + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\C2_SceneNikitinDisloyalty\sceneNikitinDisloyalty_Nikitin_start"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class sceneNikitinDisloyalty_Ohara_start: CutSceneAnimationBaseZoZo + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\C2_SceneNikitinDisloyalty\sceneNikitinDisloyalty_Ohara_start"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class sceneNikitinDisloyalty_Rodriguez_start: CutSceneAnimationBaseZoZo + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\C2_SceneNikitinDisloyalty\sceneNikitinDisloyalty_Rodriguez_start"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class sceneNikitinDisloyalty_Simms_start: CutSceneAnimationBaseZoZo + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\C2_SceneNikitinDisloyalty\sceneNikitinDisloyalty_Simms_start"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class sceneNikitinDisloyalty_Steve_start: CutSceneAnimationBaseZoZo + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\C2_SceneNikitinDisloyalty\sceneNikitinDisloyalty_Steve_start"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class sceneNikitinDisloyalty_Sykes_start: CutSceneAnimationBaseZoZo + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\C2_SceneNikitinDisloyalty\sceneNikitinDisloyalty_Sykes_start"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class sceneNikitinDisloyalty_USflashbang1_start: CutSceneAnimationBaseZoZo + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\C2_SceneNikitinDisloyalty\sceneNikitinDisloyalty_USflashbang1_start"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class sceneLopotevBandCaptured_Bardak_start: CutSceneAnimationBaseZoZo + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenelopotevbandcaptured\sceneLopotevBandCaptured_Bardak_start"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class sceneLopotevBandCaptured_Cooper_start: CutSceneAnimationBaseZoZo + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenelopotevbandcaptured\sceneLopotevBandCaptured_Cooper_start"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class sceneLopotevBandCaptured_Kostey_start: CutSceneAnimationBaseZoZo + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenelopotevbandcaptured\sceneLopotevBandCaptured_Kostey_start"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class sceneLopotevBandCaptured_Lopotev_start: CutSceneAnimationBaseZoZo + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenelopotevbandcaptured\sceneLopotevBandCaptured_Lopotev_start"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class sceneLopotevBandCaptured_Miles_start: CutSceneAnimationBaseZoZo + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenelopotevbandcaptured\sceneLopotevBandCaptured_Miles_start"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class sceneLopotevBandCaptured_Nameless_start: CutSceneAnimationBaseZoZo + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenelopotevbandcaptured\sceneLopotevBandCaptured_Nameless_start"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class sceneLopotevBandCaptured_Nikitin_start: CutSceneAnimationBaseZoZo + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenelopotevbandcaptured\sceneLopotevBandCaptured_Nikitin_start"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class sceneLopotevBandCaptured_Ohara1_start: CutSceneAnimationBaseZoZo + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenelopotevbandcaptured\sceneLopotevBandCaptured_Ohara1_start"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class sceneLopotevBandCaptured_Rodriguez1_start: CutSceneAnimationBaseZoZo + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenelopotevbandcaptured\sceneLopotevBandCaptured_Rodriguez1_start"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class sceneLopotevBandCaptured_zevl1_start: CutSceneAnimationBaseZoZo + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenelopotevbandcaptured\sceneLopotevBandCaptured_zevl1_start"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class sceneLopotevBandCaptured_zevl2_start: CutSceneAnimationBaseZoZo + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenelopotevbandcaptured\sceneLopotevBandCaptured_zevl2_start"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class sceneLopotevBandCaptured_Sykes_start: CutSceneAnimationBaseZoZo + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenelopotevbandcaptured\sceneLopotevBandCaptured_Sykes_start"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class sitRfl_R_BidleLoopTest: CutSceneAnimationBase + { + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitRfl_R_BidleLoop"; + speed = 0.0785; + actions = "RifleSitActionTest"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class sitUnarm_L_idleLoop_inUH1Y: AmovPsitMstpSnonWnonDnon_ground + { + variantsPlayer[] = {}; + file = "\ca\anims\characters\data\anim\sdr\cts\sit\sitUnarm_L_idleLoop_0796.rtm"; + speed = 0.3; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + enableBinocular = "false"; + equivalentTo = ""; + actions = "CivilSitActions_idleLoop_UH1Y"; + ConnectTo[] = {}; + InterpolateTo[] = {"AdthPsitMstpSlowWrflDnon",0.01}; + }; + class CtsPercMstpSnonWnonDnon_idleLoop: CutSceneAnimationBase + { + variantAfter[] = {1,1,1}; + variantsAI[] = {"CtsPercMstpSnonWnonDnon_idle04",0.188,"CtsPercMstpSnonWnonDnon_idle06",0.128,"CtsPercMstpSnonWnonDnon_idle12",0.128,"CtsPercMstpSnonWnonDnon_idle14",0.131,"CtsPercMstpSnonWnonDnon_idle25",0.05,"CtsPercMstpSnonWnonDnon_idle27",0.125,"CtsPercMstpSnonWnonDnon_idle42",0.125,"AmovPercMstpSnonWnonDnon_zevl",0.125}; + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\AmovPercMstpSnonWnonDnon_idleLoop"; + equivalentTo = "CtsPercMstpSnonWnonDnon_idleLoop"; + disableWeapons = "true"; + disableWeaponsLong = "true"; + enableBinocular = "false"; + enableDirectControl = 0; + actions = "CivilStandActions_idleni1"; + interpolationRestart = "true"; + ConnectTo[] = {"CtsPercMstpSnonWnonDnon_idle04",0.01,"CtsPercMstpSnonWnonDnon_idle06",0.01,"CtsPercMstpSnonWnonDnon_idle12",0.01,"CtsPercMstpSnonWnonDnon_idle14",0.01,"CtsPercMstpSnonWnonDnon_idle25",0.01,"CtsPercMstpSnonWnonDnon_idle27",0.01,"CtsPercMstpSnonWnonDnon_idle42",0.01,"AmovPercMstpSnonWnonDnon_zevl",0.01}; + InterpolateTo[] = {}; + }; + class CtsPercMstpSnonWnonDnon_idle04: CtsPercMstpSnonWnonDnon_idleLoop + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\AmovPercMstpSnonWnonDnon_idle04.rtm"; + speed = 0.128205; + actions = "CivilStandActions_idleni1"; + equivalentTo = "CtsPercMstpSnonWnonDnon_idleLoop"; + looped = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"CtsPercMstpSnonWnonDnon_idleLoop",0.01}; + }; + class CtsPercMstpSnonWnonDnon_idle06: CtsPercMstpSnonWnonDnon_idleLoop + { + speed = 0.153061; + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\AmovPercMstpSnonWnonDnon_idle06"; + looped = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"CtsPercMstpSnonWnonDnon_idleLoop",0.01}; + }; + class CtsPercMstpSnonWnonDnon_idle12: CtsPercMstpSnonWnonDnon_idleLoop + { + speed = 0.306122; + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\AmovPercMstpSnonWnonDnon_idle12"; + looped = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"CtsPercMstpSnonWnonDnon_idleLoop",0.01}; + }; + class CtsPercMstpSnonWnonDnon_idle14: CtsPercMstpSnonWnonDnon_idleLoop + { + speed = 0.652174; + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\AmovPercMstpSnonWnonDnon_idle14"; + looped = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"CtsPercMstpSnonWnonDnon_idleLoop",0.01}; + }; + class CtsPercMstpSnonWnonDnon_idle25: CtsPercMstpSnonWnonDnon_idleLoop + { + speed = 0.198347; + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\AmovPercMstpSnonWnonDnon_idle40kychnuti"; + looped = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"CtsPercMstpSnonWnonDnon_idleLoop",0.01}; + }; + class CtsPercMstpSnonWnonDnon_idle27: CtsPercMstpSnonWnonDnon_idleLoop + { + speed = 0.164835; + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\AmovPercMstpSnonWnonDnon_idle27"; + looped = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"CtsPercMstpSnonWnonDnon_idleLoop",0.01}; + }; + class CtsPercMstpSnonWnonDnon_idle42: CtsPercMstpSnonWnonDnon_idleLoop + { + speed = 0.352941; + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\AmovPercMstpSnonWnonDnon_idle42"; + looped = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"CtsPercMstpSnonWnonDnon_idleLoop",0.01}; + }; + class CtsPercMstpSnonWnonDnon_idle33rejpaniVzadku: CtsPercMstpSnonWnonDnon_idleLoop + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\AmovPercMstpSnonWnonDnon_idle33rejpaniVzadku.rtm"; + speed = 0.113636; + looped = "false"; + relSpeedMin = 0.36772; + relSpeedMax = 0.976705; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon_zevl",0.01}; + InterpolateTo[] = {}; + }; + class CtsPercMstpSnonWnonDnon_idle30rejpaniVuchu: CtsPercMstpSnonWnonDnon_idleLoop + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\AmovPercMstpSnonWnonDnon_idle30rejpaniVuchu.rtm"; + speed = 0.205479; + looped = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon_zevl",0.01}; + InterpolateTo[] = {}; + }; + class CtsPercMstpSnonWnonDnon_idle31rejpaniVnose: CtsPercMstpSnonWnonDnon_idleLoop + { + speed = 0.153061; + looped = "false"; + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\AmovPercMstpSnonWnonDnon_idle31rejpaniVnose"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon_zevl",0.01}; + InterpolateTo[] = {}; + }; + class CtsPercMstpSnonWnonDnon_idle32podrbaniNanose: CtsPercMstpSnonWnonDnon_idleLoop + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\AmovPercMstpSnonWnonDnon_idle32podrbaniNanose"; + speed = 0.220588; + looped = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon_zevl",0.01}; + InterpolateTo[] = {}; + }; + class HaloFreeFall_non: Default + { + file = "\Ca\Anims\Characters\data\Anim\sdr\Halo\HaloFreeFall_neutralLoop"; + actions = "ParachuteFreeFall"; + speed = 0.30303; + disableWeapons = "true"; + interpolationSpeed = 1; + aiming = "empty"; + aimingBody = "empty"; + leaning = "empty"; + legs = "empty"; + head = "empty"; + soundEnabled = "false"; + ConnectTo[] = {}; + 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}; + }; + class HaloFreeFall_non_HaloFreeFall_FR: HaloFreeFall_non + { + file = "\Ca\Anims\Characters\data\Anim\sdr\Halo\HaloFreeFall_neutralToRF"; + looped = "false"; + speed = 1.03448; + interpolationRestart = "true"; + ConnectTo[] = {"HaloFreeFall_FR",0.02}; + InterpolateTo[] = {"HaloFreeFall_non",0.02,"HaloFreeFall_non_HaloFreeFall_R",0.02,"HaloFreeFall_non_HaloFreeFall_F",0.02}; + }; + class HaloFreeFall_non_HaloFreeFall_R: HaloFreeFall_non_HaloFreeFall_FR + { + file = "\Ca\Anims\Characters\data\Anim\sdr\Halo\HaloFreeFall_neutralToR"; + looped = "false"; + interpolationRestart = "true"; + ConnectTo[] = {"HaloFreeFall_R",0.02}; + InterpolateTo[] = {"HaloFreeFall_non",0.02,"HaloFreeFall_non_HaloFreeFall_FR",0.02,"HaloFreeFall_non_HaloFreeFall_BR",0.02}; + }; + class HaloFreeFall_non_HaloFreeFall_BR: HaloFreeFall_non_HaloFreeFall_FR + { + file = "\Ca\Anims\Characters\data\Anim\sdr\Halo\HaloFreeFall_neutralToRB"; + looped = "false"; + interpolationRestart = "true"; + ConnectTo[] = {"HaloFreeFall_BR",0.02}; + InterpolateTo[] = {"HaloFreeFall_non",0.02,"HaloFreeFall_non_HaloFreeFall_R",0.02,"HaloFreeFall_non_HaloFreeFall_B",0.02}; + }; + class HaloFreeFall_non_HaloFreeFall_B: HaloFreeFall_non_HaloFreeFall_FR + { + file = "\Ca\Anims\Characters\data\Anim\sdr\Halo\HaloFreeFall_neutralToB"; + looped = "false"; + interpolationRestart = "true"; + ConnectTo[] = {"HaloFreeFall_B",0.02}; + InterpolateTo[] = {"HaloFreeFall_non",0.02,"HaloFreeFall_non_HaloFreeFall_BR",0.02,"HaloFreeFall_non_HaloFreeFall_BL",0.02}; + }; + class HaloFreeFall_non_HaloFreeFall_BL: HaloFreeFall_non_HaloFreeFall_FR + { + file = "\Ca\Anims\Characters\data\Anim\sdr\Halo\HaloFreeFall_neutralToLB"; + looped = "false"; + interpolationRestart = "true"; + ConnectTo[] = {"HaloFreeFall_BL",0.02}; + InterpolateTo[] = {"HaloFreeFall_non",0.02,"HaloFreeFall_non_HaloFreeFall_B",0.02,"HaloFreeFall_non_HaloFreeFall_L",0.02}; + }; + class HaloFreeFall_non_HaloFreeFall_L: HaloFreeFall_non_HaloFreeFall_FR + { + file = "\Ca\Anims\Characters\data\Anim\sdr\Halo\HaloFreeFall_neutralToL"; + looped = "false"; + interpolationRestart = "true"; + ConnectTo[] = {"HaloFreeFall_L",0.02}; + InterpolateTo[] = {"HaloFreeFall_non",0.02,"HaloFreeFall_non_HaloFreeFall_BL",0.02,"HaloFreeFall_non_HaloFreeFall_FL",0.02}; + }; + class HaloFreeFall_non_HaloFreeFall_FL: HaloFreeFall_non_HaloFreeFall_FR + { + file = "\Ca\Anims\Characters\data\Anim\sdr\Halo\HaloFreeFall_neutralToLF"; + looped = "false"; + interpolationRestart = "true"; + ConnectTo[] = {"HaloFreeFall_FL",0.02}; + InterpolateTo[] = {"HaloFreeFall_non",0.02,"HaloFreeFall_non_HaloFreeFall_L",0.02,"HaloFreeFall_non_HaloFreeFall_F",0.02}; + }; + class HaloFreeFall_non_HaloFreeFall_F: HaloFreeFall_non_HaloFreeFall_FR + { + file = "\Ca\Anims\Characters\data\Anim\sdr\Halo\HaloFreeFall_neutralToF"; + looped = "false"; + interpolationRestart = "true"; + ConnectTo[] = {"HaloFreeFall_F",0.02}; + InterpolateTo[] = {"HaloFreeFall_non",0.02,"HaloFreeFall_non_HaloFreeFall_FR",0.02,"HaloFreeFall_non_HaloFreeFall_FL",0.02}; + }; + class HaloFreeFall_F: HaloFreeFall_non + { + file = "\Ca\Anims\Characters\data\Anim\sdr\Halo\HaloFreeFall_Floop"; + actions = "ParachuteFreeFall"; + speed = 0.681818; + interpolationSpeed = 1; + ConnectTo[] = {}; + InterpolateTo[] = {"HaloFreeFall_non",0.02,"HaloFreeFall_FL",0.02,"HaloFreeFall_FR",0.02}; + }; + class HaloFreeFall_FL: HaloFreeFall_F + { + file = "\Ca\Anims\Characters\data\Anim\sdr\Halo\HaloFreeFall_LFloop"; + speed = 0.30303; + interpolationSpeed = 1; + ConnectTo[] = {}; + InterpolateTo[] = {"HaloFreeFall_non",0.02,"HaloFreeFall_F",0.02,"HaloFreeFall_L",0.02}; + }; + class HaloFreeFall_L: HaloFreeFall_F + { + file = "\Ca\Anims\Characters\data\Anim\sdr\Halo\HaloFreeFall_Lloop"; + speed = 0.30303; + interpolationSpeed = 1; + ConnectTo[] = {}; + InterpolateTo[] = {"HaloFreeFall_non",0.02,"HaloFreeFall_FL",0.02,"HaloFreeFall_BL",0.02}; + }; + class HaloFreeFall_BL: HaloFreeFall_F + { + file = "\Ca\Anims\Characters\data\Anim\sdr\Halo\HaloFreeFall_LBloop"; + speed = 0.30303; + interpolationSpeed = 1; + ConnectTo[] = {}; + InterpolateTo[] = {"HaloFreeFall_non",0.02,"HaloFreeFall_L",0.02,"HaloFreeFall_B",0.02}; + }; + class HaloFreeFall_B: HaloFreeFall_F + { + file = "\Ca\Anims\Characters\data\Anim\sdr\Halo\HaloFreeFall_Bloop"; + speed = 0.30303; + interpolationSpeed = 1; + ConnectTo[] = {}; + InterpolateTo[] = {"HaloFreeFall_non",0.02,"HaloFreeFall_BL",0.02,"HaloFreeFall_BR",0.02}; + }; + class HaloFreeFall_BR: HaloFreeFall_F + { + file = "\Ca\Anims\Characters\data\Anim\sdr\Halo\HaloFreeFall_RBloop"; + speed = 0.30303; + interpolationSpeed = 1; + ConnectTo[] = {}; + InterpolateTo[] = {"HaloFreeFall_non",0.02,"HaloFreeFall_B",0.02,"HaloFreeFall_R",0.02}; + }; + class HaloFreeFall_R: HaloFreeFall_F + { + file = "\Ca\Anims\Characters\data\Anim\sdr\Halo\HaloFreeFall_Rloop"; + speed = 0.30303; + interpolationSpeed = 1; + ConnectTo[] = {}; + InterpolateTo[] = {"HaloFreeFall_non",0.02,"HaloFreeFall_BR",0.02,"HaloFreeFall_FR",0.02}; + }; + class HaloFreeFall_FR: HaloFreeFall_F + { + file = "\Ca\Anims\Characters\data\Anim\sdr\Halo\HaloFreeFall_RFloop"; + speed = 0.30303; + interpolationSpeed = 1; + ConnectTo[] = {}; + InterpolateTo[] = {"HaloFreeFall_non",0.02,"HaloFreeFall_F",0.02,"HaloFreeFall_R",0.02}; + }; + class AmelPercMstpSlowWrflDnon_StrokeGun: AmovPercMstpSlowWrflDnon + { + file = "\Ca\Anims\Characters\data\Anim\sdr\mel\erc\stp\low\rfl\AmelPercMstpSlowWrflDnon_StrokeGun"; + speed = 0.232558; + looped = "false"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.02}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_1",0.01,"AdthPercMstpSlowWrflDnon_2",0.01,"AdthPercMstpSlowWrflDnon_4",0.01,"AdthPercMstpSlowWrflDnon_8",0.01}; + }; + class AmelPercMstpSnonWnonDnon_amaterUder1: AmovPercMstpSnonWnonDnon + { + file = "\Ca\Anims\Characters\data\Anim\sdr\mel\erc\stp\non\non\AmelPercMstpSnonWnonDnon_amaterUder1"; + speed = 0.27027; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01,"AdthPercMstpSnonWnonDnon_2",0.01,"AdthPercMstpSnonWnonDnon_3",0.01}; + }; + class AmelPercMstpSnonWnonDnon_amaterUder2: AmelPercMstpSnonWnonDnon_amaterUder1 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\mel\erc\stp\non\non\AmelPercMstpSnonWnonDnon_amaterUder2"; + speed = 0.348837; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01,"AdthPercMstpSnonWnonDnon_2",0.01,"AdthPercMstpSnonWnonDnon_3",0.01}; + }; + class AmelPercMstpSnonWnonDnon_amaterUder3: AmelPercMstpSnonWnonDnon_amaterUder1 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\mel\erc\stp\non\non\AmelPercMstpSnonWnonDnon_amaterUder3"; + speed = 0.223881; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_2",0.01,"AdthPercMstpSnonWnonDnon_3",0.01}; + }; + class AmelPercMstpSnonWnonDnon_zasah1: AmelPercMstpSnonWnonDnon_amaterUder1 + { + interpolationRestart = "true"; + file = "\Ca\Anims\Characters\data\Anim\sdr\mel\erc\stp\non\non\AmelPercMstpSnonWnonDnon_zasah1"; + speed = 0.566038; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01,"AdthPercMstpSnonWnonDnon_2",0.01,"AdthPercMstpSnonWnonDnon_3",0.01,"AmelPercMstpSnonWnonDnon_zasah1",0.02}; + }; + class AmelPercMstpSnonWnonDnon_zasah2: AmelPercMstpSnonWnonDnon_zasah1 + { + interpolationRestart = "true"; + file = "\Ca\Anims\Characters\data\Anim\sdr\mel\erc\stp\non\non\AmelPercMstpSnonWnonDnon_zasah2"; + speed = 0.294118; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01,"AdthPercMstpSnonWnonDnon_2",0.01,"AdthPercMstpSnonWnonDnon_3",0.01,"AmelPercMstpSnonWnonDnon_zasah2",0.02}; + }; + class AmelPercMstpSnonWnonDnon_zasah3hard: AmelPercMstpSnonWnonDnon_zasah1 + { + interpolationRestart = "true"; + file = "\Ca\Anims\Characters\data\Anim\sdr\mel\erc\stp\non\non\AmelPercMstpSnonWnonDnon_zasah3hard"; + speed = 0.27027; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01,"AdthPercMstpSnonWnonDnon_2",0.01,"AdthPercMstpSnonWnonDnon_3",0.01}; + }; + class AmelPercMstpSnonWnonDnon_zasah4: AmelPercMstpSnonWnonDnon_zasah1 + { + interpolationRestart = "true"; + file = "\Ca\Anims\Characters\data\Anim\sdr\mel\erc\stp\non\non\AmelPercMstpSnonWnonDnon_zasah4"; + speed = 0.222222; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01,"AdthPercMstpSnonWnonDnon_2",0.01,"AdthPercMstpSnonWnonDnon_3",0.01,"AmelPercMstpSnonWnonDnon_zasah4",0.02}; + }; + class AmelPercMstpSnonWnonDnon_zasah5hard: AmelPercMstpSnonWnonDnon_zasah1 + { + interpolationRestart = "true"; + file = "\Ca\Anims\Characters\data\Anim\sdr\mel\erc\stp\non\non\AmelPercMstpSnonWnonDnon_zasah5hard"; + speed = 0.189873; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01,"AdthPercMstpSnonWnonDnon_2",0.01,"AdthPercMstpSnonWnonDnon_3",0.01,"AmelPercMstpSnonWnonDnon_zasah5hard",0.02}; + }; + class AmelPercMstpSnonWnonDnon_zasah6hlava: AmelPercMstpSnonWnonDnon_zasah1 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\mel\erc\stp\non\non\AmelPercMstpSnonWnonDnon_zasah6hlava"; + speed = 0.227273; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01,"AdthPercMstpSnonWnonDnon_2",0.01,"AdthPercMstpSnonWnonDnon_3",0.01,"AmelPercMstpSnonWnonDnon_zasah6hlava",0.02}; + }; + class AmelPercMstpSnonWnonDnon_zasah7bricho: AmelPercMstpSnonWnonDnon_zasah1 + { + interpolationRestart = "true"; + file = "\Ca\Anims\Characters\data\Anim\sdr\mel\erc\stp\non\non\AmelPercMstpSnonWnonDnon_zasah7bricho"; + speed = 0.232558; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01,"AdthPercMstpSnonWnonDnon_2",0.01,"AdthPercMstpSnonWnonDnon_3",0.01,"AmelPercMstpSnonWnonDnon_zasah7bricho",0.02}; + }; + class ActsPercMrunSlowWrflDf_FlipFlopPara: AmovPercMrunSlowWrflDf + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\evasive\actspercmrunslowwrfldf_flipfloppara.rtm"; + speed = 0.32; + looped = "false"; + actions = "RifleLowStandActions_evasiveActions"; + ConnectTo[] = {"AmovPercMrunSlowWrflDf",0.01}; + InterpolateTo[] = {"AdthPercMrunSlowWrflDf_6",0.01}; + }; + class ActsPercMrunSlowWrflDf_TumbleOver: AmovPercMrunSlowWrflDf + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\evasive\ActsPercMrunSlowWrflDf_TumbleOver"; + looped = "false"; + speed = 0.34; + actions = "RifleLowStandActions_evasiveActions"; + ConnectTo[] = {"AmovPercMrunSlowWrflDf",0.01}; + InterpolateTo[] = {"AdthPercMrunSlowWrflDf_6",0.01}; + }; + class ActsPercMstpSlowWrflDnon_listeningOrdersUnderFireShort: AmovPercMstpSlowWrflDnon + { + speed = 0.064; + looped = "false"; + file = "\ca\Anims\Characters\data\anim\sdr\cts\evasive\ActsPercMstpSlowWrflDnon_listeningOrdersUnderFireShort"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_r05",0.01}; + }; + class AmovPercMstpSlowWrflDnon_ActsPercMstpSlowWrflDr_HideFromFire: AmovPercMstpSlowWrflDnon + { + speed = 0.2; + looped = "false"; + file = "\ca\Anims\Characters\data\anim\sdr\cts\evasive\AmovPercMstpSlowWrflDnon_ActsPercMstpSlowWrflDr_HideFromFire"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_r05",0.01}; + }; + class AmovPercMstpSlowWrflDnon_ActsPpneMstpSlowWrflDr_GrenadeEscape: AmovPercMstpSlowWrflDnon + { + speed = 0.18; + looped = "false"; + file = "\ca\Anims\Characters\data\anim\sdr\cts\evasive\AmovPercMstpSlowWrflDnon_ActsPpneMstpSlowWrflDr_GrenadeEscape"; + ConnectTo[] = {}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_r05",0.01}; + }; + class AsigPercMstpSlowWrflDnon_GoGo: AmovPercMstpSlowWrflDnon + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\evasive\AsigPercMstpSlowWrflDnon_GoGo"; + speed = 0.29; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_r05",0.01}; + }; + class AsigPercMstpSlowWrflDnon_AmovPercMrunSlowWrflDnon_GoGo: AmovPercMstpSlowWrflDnon + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\evasive\AsigPercMstpSlowWrflDnon_AmovPercMrunSlowWrflDnon_GoGo"; + speed = 0.36; + actions = "RifleLowStandActions_evasiveActions"; + interpolationSpeed = 6; + interpolationRestart = "true"; + ConnectTo[] = {"AmovPercMrunSlowWrflDf",10.0}; + InterpolateTo[] = {"AdthPercMrunSlowWrflDf_6",0.01}; + }; + class AsigPercMstpSlowWrflDnon_SendMenInAction: AmovPercMstpSlowWrflDnon + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\evasive\AsigPercMstpSlowWrflDnon_SendMenInAction"; + speed = 0.095; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_r05",0.01}; + }; + class AmovPercMstpSnonWnonDnon_nocollision: CutSceneAnimationBaseSit + { + actions = "CivilStandActions_noCollision"; + ConnectTo[] = {"miles_c0briefing_uvodniRec",0.01,"cooper_c0briefing",0.01,"ohara_c0briefing",0.01,"rodriguez_c0briefing",0.01,"sykes_c0briefing",0.01,"shaftoe_c0briefing_uvodniRec",0.01}; + InterpolateTo[] = {}; + }; + class cooper_c0briefing: CutSceneAnimationBaseSit + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\cooper_c0briefing.rtm"; + speed = 0.02947; + looped = "false"; + actions = "CivilSitActions_c0Briefing_cooper"; + boundingSphere = "true"; + headBobMode = 0; + headBobStrength = 0; + ConnectTo[] = {"cooper_c0Briefing_loop",0.01}; + InterpolateTo[] = {}; + }; + class cooper_c0briefing_vztyk: CutSceneAnimationBaseZoZo + { + speed = 0.535714; + looped = "false"; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\cooper_c0briefing_vztyk"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class cooper_c0Briefing_loop: CutSceneAnimationBaseSit + { + variantsAI[] = {"cooper_c0Briefing_loop1",0.16,"cooper_c0Briefing_loop2",0.14,"cooper_c0Briefing_loop3",0.14,"cooper_c0Briefing_loop4",0.14,"cooper_c0Briefing_loop5",0.14,"cooper_c0Briefing_loop6",0.14,"cooper_c0briefing_loop7",0.14}; + variantAfter[] = {1,1,1}; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\cooper_c0briefing_loop0"; + actions = "CivilSitActions_c0Briefing_cooper"; + speed = "1e+009.0"; + equivalentTo = "cooper_c0Briefing_loop"; + interpolationRestart = "true"; + boundingSphere = "true"; + headBobMode = 0; + headBobStrength = 0; + ConnectTo[] = {"cooper_c0briefing_vztyk",0.01,"cooper_c0briefing_loop1",0.01,"cooper_c0briefing_loop2",0.01,"cooper_c0briefing_loop3",0.01,"cooper_c0briefing_loop4",0.01,"cooper_c0briefing_loop5",0.01,"cooper_c0briefing_loop6",0.01,"cooper_c0briefing_loop7",0.01}; + InterpolateTo[] = {"cooper_c0briefing_vztyk",0.01}; + }; + class cooper_c0briefing_loop1: cooper_c0Briefing_loop + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\cooper_c0briefing_loop1"; + speed = 0.220588; + looped = "false"; + ConnectTo[] = {"cooper_c0briefing_vztyk",0.01,"cooper_c0Briefing_loop",0.01}; + InterpolateTo[] = {"cooper_c0briefing_vztyk",0.01}; + }; + class cooper_c0briefing_loop2: cooper_c0Briefing_loop + { + speed = 0.212766; + looped = "false"; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\cooper_c0briefing_loop1"; + ConnectTo[] = {"cooper_c0briefing_vztyk",0.01,"cooper_c0Briefing_loop",0.01}; + InterpolateTo[] = {"cooper_c0briefing_vztyk",0.01}; + }; + class cooper_c0briefing_loop3: cooper_c0Briefing_loop + { + looped = "false"; + speed = 0.204082; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\cooper_c0briefing_loop3"; + ConnectTo[] = {"cooper_c0briefing_vztyk",0.01,"cooper_c0Briefing_loop",0.01}; + InterpolateTo[] = {"cooper_c0briefing_vztyk",0.01}; + }; + class cooper_c0briefing_loop4: cooper_c0Briefing_loop + { + looped = "false"; + speed = 0.204082; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\cooper_c0briefing_loop4"; + ConnectTo[] = {"cooper_c0briefing_vztyk",0.01,"cooper_c0Briefing_loop",0.01}; + InterpolateTo[] = {"cooper_c0briefing_vztyk",0.01}; + }; + class cooper_c0briefing_loop5: cooper_c0Briefing_loop + { + speed = 0.275229; + looped = "false"; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\cooper_c0briefing_loop5"; + ConnectTo[] = {"cooper_c0briefing_vztyk",0.01,"cooper_c0Briefing_loop",0.01}; + InterpolateTo[] = {"cooper_c0briefing_vztyk",0.01}; + }; + class cooper_c0briefing_loop6: cooper_c0Briefing_loop + { + speed = 0.12931; + looped = "false"; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\cooper_c0briefing_loop6"; + ConnectTo[] = {"cooper_c0briefing_vztyk",0.01,"cooper_c0Briefing_loop",0.01}; + InterpolateTo[] = {"cooper_c0briefing_vztyk",0.01}; + }; + class cooper_c0briefing_loop7: cooper_c0Briefing_loop + { + speed = 0.267857; + looped = "false"; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\cooper_c0briefing_loop7"; + ConnectTo[] = {"cooper_c0briefing_vztyk",0.01,"cooper_c0Briefing_loop",0.01}; + InterpolateTo[] = {"cooper_c0briefing_vztyk",0.01}; + }; + class ohara_c0briefing: CutSceneAnimationBaseSit + { + speed = 0.017212; + looped = "false"; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\ohara_c0briefing"; + actions = "CivilSitActions_c0Briefing_ohara"; + boundingSphere = "true"; + headBobMode = 0; + headBobStrength = 0; + ConnectTo[] = {"ohara_c0briefing_loop",0.01}; + InterpolateTo[] = {}; + }; + class ohara_c0briefing_vztyk: CutSceneAnimationBaseZoZo + { + speed = 0.25862; + looped = "false"; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\ohara_c0briefing_vztyk"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class ohara_c0briefing_loop: CutSceneAnimationBaseSit + { + variantAfter[] = {1,1,1}; + variantsAI[] = {"ohara_c0briefing_loop1",0.34,"ohara_c0briefing_loop2",0.22,"ohara_c0briefing_loop3",0.22,"ohara_c0briefing_loop4",0.22}; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\ohara_c0briefing_loop0"; + speed = "1e+009.0"; + actions = "CivilSitActions_c0Briefing_ohara"; + equivalentTo = "ohara_c0briefing_loop"; + interpolationRestart = "true"; + boundingSphere = "true"; + ConnectTo[] = {"ohara_c0briefing_vztyk",0.01,"ohara_c0briefing_loop1",0.01,"ohara_c0briefing_loop2",0.01,"ohara_c0briefing_loop3",0.01,"ohara_c0briefing_loop4",0.01}; + InterpolateTo[] = {"ohara_c0briefing_vztyk",0.01}; + }; + class ohara_c0briefing_loop1: ohara_c0briefing_loop + { + variantAfter[] = {3,5,8}; + variantsAI[] = {"ohara_c0briefing_loop1",0.25,"ohara_c0briefing_loop2",0.25,"ohara_c0briefing_loop3",0.25,"ohara_c0briefing_loop4",0.25}; + speed = 0.128755; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\ohara_c0briefing_loop1"; + equivalentTo = "ohara_c0briefing_loop1"; + looped = "false"; + actions = "CivilSitActions_c0Briefing_ohara"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"ohara_c0briefing_vztyk",0.01,"ohara_c0briefing_loop",0.01}; + InterpolateTo[] = {"ohara_c0briefing_vztyk",0.01}; + }; + class ohara_c0briefing_loop2: ohara_c0briefing_loop + { + speed = 0.139535; + looped = "false"; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\ohara_c0briefing_loop2"; + ConnectTo[] = {"ohara_c0briefing_vztyk",0.01,"ohara_c0briefing_loop",0.01}; + InterpolateTo[] = {"ohara_c0briefing_vztyk",0.01}; + }; + class ohara_c0briefing_loop3: ohara_c0briefing_loop + { + speed = 0.139535; + looped = "false"; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\ohara_c0briefing_loop3"; + ConnectTo[] = {"ohara_c0briefing_vztyk",0.01,"ohara_c0briefing_loop",0.01}; + InterpolateTo[] = {"ohara_c0briefing_vztyk",0.01}; + }; + class ohara_c0briefing_loop4: ohara_c0briefing_loop + { + speed = 0.135135; + looped = "false"; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\ohara_c0briefing_loop4"; + ConnectTo[] = {"ohara_c0briefing_vztyk",0.01,"ohara_c0briefing_loop",0.01}; + InterpolateTo[] = {"ohara_c0briefing_vztyk",0.01}; + }; + class rodriguez_c0briefing: CutSceneAnimationBaseSit + { + speed = 0.022506; + looped = "false"; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\rodriguez_c0briefing"; + actions = "CivilSitActions_c0Briefing_rodriguez"; + boundingSphere = "true"; + headBobMode = 0; + headBobStrength = 0; + ConnectTo[] = {"rodriguez_c0briefing_loop",0.01}; + InterpolateTo[] = {}; + }; + class rodriguez_c0briefing_vztyk: CutSceneAnimationBaseZoZo + { + speed = 0.291262; + looped = "false"; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\rodriguez_c0briefing_vztyk"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class rodriguez_c0briefing_loop: CutSceneAnimationBaseSit + { + variantsAI[] = {"rodriguez_c0briefing_loop1",0.16,"rodriguez_c0briefing_loop2",0.14,"rodriguez_c0briefing_loop3",0.14,"rodriguez_c0briefing_loop4",0.14,"rodriguez_c0briefing_loop5",0.14,"rodriguez_c0briefing_loop6",0.14,"rodriguez_c0briefing_loop7",0.14}; + variantAfter[] = {1,1,1}; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\rodriguez_c0briefing_loop0"; + speed = "1e+009.0"; + equivalentTo = "rodriguez_c0briefing_loop"; + actions = "CivilSitActions_c0Briefing_rodriguez"; + interpolationRestart = "true"; + boundingSphere = "true"; + headBobMode = 0; + headBobStrength = 0; + ConnectTo[] = {"rodriguez_c0briefing_vztyk",0.01,"rodriguez_c0briefing_loop1",0.01,"rodriguez_c0briefing_loop2",0.01,"rodriguez_c0briefing_loop3",0.01,"rodriguez_c0briefing_loop4",0.01,"rodriguez_c0briefing_loop5",0.01,"rodriguez_c0briefing_loop6",0.01,"rodriguez_c0briefing_loop7",0.01}; + InterpolateTo[] = {}; + }; + class rodriguez_c0briefing_loop1: rodriguez_c0briefing_loop + { + variantAfter[] = {3,5,8}; + variantsAI[] = {"rodriguez_c0briefing_loop1",0.16,"rodriguez_c0briefing_loop2",0.16,"rodriguez_c0briefing_loop3",0.16,"rodriguez_c0briefing_loop4",0.16,"rodriguez_c0briefing_loop5",0.16,"rodriguez_c0briefing_loop6",0.16,"rodriguez_c0briefing_loop7",0.04}; + looped = "false"; + speed = 0.117647; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\rodriguez_c0briefing_loop1"; + equivalentTo = "rodriguez_c0briefing_loop1"; + actions = "CivilSitActions_c0Briefing_rodriguez"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"rodriguez_c0briefing_vztyk",0.01,"rodriguez_c0briefing_loop",0.01}; + InterpolateTo[] = {}; + }; + class rodriguez_c0briefing_loop2: rodriguez_c0briefing_loop + { + looped = "false"; + speed = 0.306122; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\rodriguez_c0briefing_loop2"; + ConnectTo[] = {"rodriguez_c0briefing_vztyk",0.01,"rodriguez_c0briefing_loop",0.01}; + InterpolateTo[] = {}; + }; + class rodriguez_c0briefing_loop3: rodriguez_c0briefing_loop + { + looped = "false"; + speed = 0.117647; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\rodriguez_c0briefing_loop3"; + ConnectTo[] = {"rodriguez_c0briefing_vztyk",0.01,"rodriguez_c0briefing_loop",0.01}; + InterpolateTo[] = {}; + }; + class rodriguez_c0briefing_loop4: rodriguez_c0briefing_loop + { + speed = 0.175439; + looped = "false"; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\rodriguez_c0briefing_loop4"; + ConnectTo[] = {"rodriguez_c0briefing_vztyk",0.01,"rodriguez_c0briefing_loop",0.01}; + InterpolateTo[] = {}; + }; + class rodriguez_c0briefing_loop5: rodriguez_c0briefing_loop + { + speed = 0.152284; + looped = "false"; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\rodriguez_c0briefing_loop5"; + ConnectTo[] = {"rodriguez_c0briefing_vztyk",0.01,"rodriguez_c0briefing_loop",0.01}; + InterpolateTo[] = {}; + }; + class rodriguez_c0briefing_loop6: rodriguez_c0briefing_loop + { + speed = 0.149254; + looped = "false"; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\rodriguez_c0briefing_loop6"; + ConnectTo[] = {"rodriguez_c0briefing_vztyk",0.01,"rodriguez_c0briefing_loop",0.01}; + InterpolateTo[] = {}; + }; + class rodriguez_c0briefing_loop7: rodriguez_c0briefing_loop + { + speed = 0.175439; + looped = "false"; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\rodriguez_c0briefing_loop7"; + ConnectTo[] = {"rodriguez_c0briefing_vztyk",0.01,"rodriguez_c0briefing_loop",0.01}; + InterpolateTo[] = {}; + }; + class sykes_c0briefing: CutSceneAnimationBaseSit + { + speed = 0.033223; + looped = "false"; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\sykes_c0briefing"; + actions = "CivilSitActions_c0Briefing_sykes"; + boundingSphere = "true"; + headBobMode = 0; + headBobStrength = 0; + ConnectTo[] = {"sykes_c0briefing_loop",0.01}; + InterpolateTo[] = {}; + }; + class sykes_c0briefing_vztyk: CutSceneAnimationBaseZoZo + { + looped = "false"; + speed = 0.283019; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\sykes_c0briefing_vztyk"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class sykes_c0briefing_loop: CutSceneAnimationBaseSit + { + variantAfter[] = {1,1,1}; + variantsAI[] = {"sykes_c0briefing_loop1",0.16,"sykes_c0briefing_loop2",0.14,"sykes_c0briefing_loop3",0.14,"sykes_c0briefing_loop4",0.14,"sykes_c0briefing_loop5",0.14,"sykes_c0briefing_loop6",0.14,"sykes_c0briefing_loop7",0.14}; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\sykes_c0briefing_loop0"; + speed = "1e+009.0"; + looped = "true"; + actions = "CivilSitActions_c0Briefing_sykes"; + equivalentTo = "sykes_c0briefing_loop"; + interpolationRestart = "true"; + boundingSphere = "true"; + headBobMode = 0; + headBobStrength = 0; + ConnectTo[] = {"sykes_c0briefing_loop5",0.01,"sykes_c0briefing_vztyk",0.01,"sykes_c0briefing_loop1",0.01,"sykes_c0briefing_loop2",0.01,"sykes_c0briefing_loop3",0.01,"sykes_c0briefing_loop4",0.01,"sykes_c0briefing_loop6",0.01,"sykes_c0briefing_loop7",0.01}; + InterpolateTo[] = {}; + }; + class sykes_c0briefing_loop1: CutSceneAnimationBaseZoZo + { + variantAfter[] = {3,5,8}; + variantsAI[] = {"sykes_c0briefing_loop1",0.16,"sykes_c0briefing_loop2",0.16,"sykes_c0briefing_loop3",0.16,"sykes_c0briefing_loop4",0.16,"sykes_c0briefing_loop5",0.16,"sykes_c0briefing_loop6",0.16,"sykes_c0briefing_loop7",0.04}; + speed = 0.212766; + looped = "false"; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\sykes_c0briefing_loop1"; + equivalentTo = "sykes_c0briefing_loop1"; + actions = "CivilSitActions_c0Briefing_sykes"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"sykes_c0briefing_vztyk",0.01,"sykes_c0briefing_loop",0.01}; + InterpolateTo[] = {}; + }; + class sykes_c0briefing_loop2: sykes_c0briefing_loop1 + { + speed = 0.258621; + looped = "false"; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\sykes_c0briefing_loop2"; + ConnectTo[] = {"sykes_c0briefing_vztyk",0.01,"sykes_c0briefing_loop",0.01}; + InterpolateTo[] = {}; + }; + class sykes_c0briefing_loop3: sykes_c0briefing_loop1 + { + speed = 0.234375; + looped = "false"; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\sykes_c0briefing_loop3"; + ConnectTo[] = {"sykes_c0briefing_vztyk",0.01,"sykes_c0briefing_loop",0.01}; + InterpolateTo[] = {}; + }; + class sykes_c0briefing_loop4: sykes_c0briefing_loop1 + { + speed = 0.212766; + looped = "false"; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\sykes_c0briefing_loop4"; + ConnectTo[] = {"sykes_c0briefing_vztyk",0.01,"sykes_c0briefing_loop",0.01}; + InterpolateTo[] = {}; + }; + class sykes_c0briefing_loop5: sykes_c0briefing_loop1 + { + speed = 0.238095; + looped = "false"; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\sykes_c0briefing_loop5"; + ConnectTo[] = {"sykes_c0briefing_vztyk",0.01,"sykes_c0briefing_loop",0.01}; + InterpolateTo[] = {}; + }; + class sykes_c0briefing_loop6: sykes_c0briefing_loop1 + { + speed = 0.215827; + looped = "false"; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\sykes_c0briefing_loop6"; + ConnectTo[] = {"sykes_c0briefing_vztyk",0.01,"sykes_c0briefing_loop",0.01}; + InterpolateTo[] = {}; + }; + class sykes_c0briefing_loop7: sykes_c0briefing_loop1 + { + speed = 0.252101; + looped = "false"; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\sykes_c0briefing_loop7"; + ConnectTo[] = {"sykes_c0briefing_vztyk",0.01,"sykes_c0briefing_loop",0.01}; + InterpolateTo[] = {}; + }; + class shaftoe_c0briefing_uvodniRec: CutSceneAnimationBaseSit + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\shaftoe_c0briefing_uvodniRec"; + looped = "false"; + speed = 0.016205; + actions = "CivilStandAction_c0briefing_shaftoe"; + boundingSphere = "true"; + ConnectTo[] = {"shaftoe_c0briefing_otazky_loop",0.01}; + InterpolateTo[] = {}; + }; + class shaftoe_c0briefing_vysvetluje: CutSceneAnimationBaseZoZo + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\shaftoe_c0briefing_otazky"; + looped = "false"; + speed = 0.051546; + actions = "CivilStandAction_c0briefing_shaftoe"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class shaftoe_c0briefing_otazky_loop: CutSceneAnimationBaseSit + { + variantsAI[] = {"shaftoe_c0briefing_otazky_loop1",0.2,"shaftoe_c0briefing_otazky_loop2",0.2,"shaftoe_c0briefing_otazky_loop3",0.2,"shaftoe_c0briefing_otazky_loop4",0.2,"shaftoe_c0briefing_otazky_loop5",0.2}; + variantAfter[] = {1,1,1}; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\shaftoe_c0briefing_otazky_loop0"; + equivalentTo = "shaftoe_c0briefing_otazky_loop"; + actions = "CivilStandAction_c0briefing_shaftoe"; + boundingSphere = "true"; + ConnectTo[] = {"shaftoe_c0briefing_otazky_loop1",0.01,"shaftoe_c0briefing_otazky_loop2",0.01,"shaftoe_c0briefing_otazky_loop3",0.01,"shaftoe_c0briefing_otazky_loop4",0.01,"shaftoe_c0briefing_otazky_loop5",0.01,"shaftoe_c0briefing_odpovedelSeda",0.01}; + InterpolateTo[] = {}; + }; + class shaftoe_c0briefing_otazky_loop1: shaftoe_c0briefing_otazky_loop + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\shaftoe_c0briefing_otazky_loop1"; + looped = "false"; + speed = 0.145455; + ConnectTo[] = {"shaftoe_c0briefing_odpovedelSeda",0.01,"shaftoe_c0briefing_otazky_loop",0.01}; + InterpolateTo[] = {}; + }; + class shaftoe_c0briefing_otazky_loop2: shaftoe_c0briefing_otazky_loop + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\shaftoe_c0briefing_otazky_loop2"; + looped = "false"; + speed = 0.210526; + ConnectTo[] = {"shaftoe_c0briefing_odpovedelSeda",0.01,"shaftoe_c0briefing_otazky_loop",0.01}; + InterpolateTo[] = {}; + }; + class shaftoe_c0briefing_otazky_loop3: shaftoe_c0briefing_otazky_loop + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\shaftoe_c0briefing_otazky_loop3"; + looped = "false"; + speed = 0.170213; + ConnectTo[] = {"shaftoe_c0briefing_odpovedelSeda",0.01,"shaftoe_c0briefing_otazky_loop",0.01}; + InterpolateTo[] = {}; + }; + class shaftoe_c0briefing_otazky_loop4: shaftoe_c0briefing_otazky_loop + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\shaftoe_c0briefing_otazky_loop4"; + looped = "false"; + speed = 0.135593; + ConnectTo[] = {"shaftoe_c0briefing_odpovedelSeda",0.01,"shaftoe_c0briefing_otazky_loop",0.01}; + InterpolateTo[] = {}; + }; + class shaftoe_c0briefing_otazky_loop5: shaftoe_c0briefing_otazky_loop + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\shaftoe_c0briefing_otazky_loop5"; + looped = "false"; + speed = 0.118227; + ConnectTo[] = {"shaftoe_c0briefing_odpovedelSeda",0.01,"shaftoe_c0briefing_otazky_loop",0.01}; + InterpolateTo[] = {}; + }; + class shaftoe_c0briefing_otazky_loop6: shaftoe_c0briefing_otazky_loop + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\shaftoe_c0briefing_otazky_loop6"; + looped = "false"; + speed = 0.20979; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class shaftoe_c0briefing_odpovedelSeda: CutSceneAnimationBaseSit + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\shaftoe_c0briefing_odpovedel"; + looped = "false"; + speed = 0.087912; + boundingSphere = "true"; + ConnectTo[] = {"shaftoe_c0briefing_odpovedel_loop",0.01}; + InterpolateTo[] = {}; + }; + class shaftoe_c0briefing_odpovedel_loop: CutSceneAnimationBaseSit + { + variantsAI[] = {"shaftoe_c0briefing_odpovedel_loop1",0.5,"shaftoe_c0briefing_odpovedel_loop2",0.5}; + variantAfter[] = {1,1,1}; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\shaftoe_c0briefing_odpovedel_loop0"; + looped = "true"; + actions = "CivilSitActions_c0briefing_shaftoe_odpovedel"; + equivalentTo = "shaftoe_c0briefing_odpovedel_loop"; + boundingSphere = "true"; + ConnectTo[] = {"shaftoe_c0briefing_odpovedel_loop1",0.01,"shaftoe_c0briefing_odpovedel_loop2",0.01}; + InterpolateTo[] = {}; + }; + class shaftoe_c0briefing_odpovedel_loop1: shaftoe_c0briefing_odpovedel_loop + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\shaftoe_c0briefing_odpovedel_loop1"; + looped = "false"; + speed = 0.161074; + ConnectTo[] = {"shaftoe_c0briefing_odpovedel_loop",0.01}; + InterpolateTo[] = {}; + }; + class shaftoe_c0briefing_odpovedel_loop2: shaftoe_c0briefing_odpovedel_loop + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\shaftoe_c0briefing_odpovedel_loop2"; + looped = "false"; + speed = 0.177778; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01,"shaftoe_c0briefing_odpovedel_loop",0.01}; + InterpolateTo[] = {}; + }; + class miles_c0briefing_uvodniRec: CutSceneAnimationBaseZoZo + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\miles_c0briefing_uvodniRec"; + speed = 0.025402; + looped = "false"; + actions = "CIvilStandActions_c0briefing_miles"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + boundingSphere = "true"; + ConnectTo[] = {"miles_c0briefing_otazky_loop",0.01}; + InterpolateTo[] = {}; + }; + class miles_c0briefing_otazky_loop: CutSceneAnimationBaseSit + { + variantsAI[] = {"miles_c0briefing_otazky_loop1",0.3,"miles_c0briefing_otazky_loop2",0.3,"miles_c0briefing_otazky_loop3",0.4}; + variantAfter[] = {1,1,1}; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\miles_c0briefing_otazky_loop0"; + actions = "CIvilStandActions_c0briefing_miles"; + equivalentTo = "miles_c0briefing_otazky_loop"; + boundingSphere = "true"; + ConnectTo[] = {"miles_c0briefing_otazky_loop1",0.01,"miles_c0briefing_otazky_loop2",0.01,"miles_c0briefing_otazky_loop3",0.01,"miles_c0briefing_odpovedelSeda",0.01}; + InterpolateTo[] = {}; + }; + class miles_c0briefing_otazky_loop1: miles_c0briefing_otazky_loop + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\miles_c0briefing_otazky_loop1"; + speed = 0.25; + looped = "false"; + ConnectTo[] = {"miles_c0briefing_otazky_loop",0.01,"miles_c0briefing_odpovedelSeda",0.01}; + InterpolateTo[] = {}; + }; + class miles_c0briefing_otazky_loop2: miles_c0briefing_otazky_loop + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\miles_c0briefing_otazky_loop2"; + speed = 0.267857; + looped = "false"; + ConnectTo[] = {"miles_c0briefing_otazky_loop",0.01,"miles_c0briefing_odpovedelSeda",0.01}; + InterpolateTo[] = {}; + }; + class miles_c0briefing_otazky_loop3: miles_c0briefing_otazky_loop + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\miles_c0briefing_otazky_loop3"; + looped = "false"; + speed = 0.215827; + ConnectTo[] = {"miles_c0briefing_otazky_loop",0.01,"miles_c0briefing_odpovedelSeda",0.01}; + InterpolateTo[] = {}; + }; + class miles_c0briefing_otazky_loop4: miles_c0briefing_otazky_loop + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\miles_c0briefing_otazky_loop4"; + looped = "false"; + speed = 0.258621; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class miles_c0briefing_odpovedelSeda: CutSceneAnimationBaseSit + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\miles_c0briefing_odpovedel"; + looped = "false"; + speed = 0.103093; + boundingSphere = "true"; + ConnectTo[] = {"miles_c0briefing_odpovedel_loop",0.01}; + InterpolateTo[] = {}; + }; + class miles_c0briefing_odpovedel_loop: CutSceneAnimationBaseSit + { + variantsAI[] = {"miles_c0briefing_odpovedel_loop1",0.2,"miles_c0briefing_odpovedel_loop2",0.2,"miles_c0briefing_odpovedel_loop3",0.2,"miles_c0briefing_odpovedel_loop4",0.2,"miles_c0briefing_odpovedel_loop5",0.2}; + variantAfter[] = {1,1,1}; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\miles_c0briefing_odpovedel_loop0"; + looped = "true"; + actions = "CivilSitActions_c0briefing_miles_odpovedel"; + equivalentTo = "miles_c0briefing_odpovedel_loop"; + boundingSphere = "true"; + ConnectTo[] = {"miles_c0briefing_odpovedel_loop1",0.01,"miles_c0briefing_odpovedel_loop2",0.01,"miles_c0briefing_odpovedel_loop3",0.01,"miles_c0briefing_odpovedel_loop4",0.01,"miles_c0briefing_odpovedel_loop5",0.01}; + InterpolateTo[] = {}; + }; + class miles_c0briefing_odpovedel_loop1: miles_c0briefing_odpovedel_loop + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\miles_c0briefing_odpovedel_loop1"; + speed = 0.4; + looped = "false"; + ConnectTo[] = {"miles_c0briefing_odpovedel_loop",0.01}; + InterpolateTo[] = {}; + }; + class miles_c0briefing_odpovedel_loop2: miles_c0briefing_odpovedel_loop + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\miles_c0briefing_odpovedel_loop2"; + speed = 0.4; + looped = "false"; + ConnectTo[] = {"miles_c0briefing_odpovedel_loop",0.01}; + InterpolateTo[] = {}; + }; + class miles_c0briefing_odpovedel_loop3: miles_c0briefing_odpovedel_loop + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\miles_c0briefing_odpovedel_loop3"; + speed = 0.26087; + looped = "false"; + ConnectTo[] = {"miles_c0briefing_odpovedel_loop",0.01}; + InterpolateTo[] = {}; + }; + class miles_c0briefing_odpovedel_loop4: miles_c0briefing_odpovedel_loop + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\miles_c0briefing_odpovedel_loop4"; + speed = 0.237624; + looped = "false"; + ConnectTo[] = {"miles_c0briefing_odpovedel_loop",0.01}; + InterpolateTo[] = {}; + }; + class miles_c0briefing_odpovedel_loop5: miles_c0briefing_odpovedel_loop + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\miles_c0briefing_odpovedel_loop5"; + looped = "false"; + speed = 0.090909; + ConnectTo[] = {"miles_c0briefing_odpovedel_loop",0.01}; + InterpolateTo[] = {}; + }; + class miles_c0briefing_odpovedel_loop6: miles_c0briefing_odpovedel_loop + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\miles_c0briefing_odpovedel_loop6"; + speed = 0.17341; + looped = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class promitac_c0briefing_uvodniProslov: CutSceneAnimationBaseZoZo + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\promitac_c0briefing_uvodniProslov"; + looped = "false"; + speed = 0.023943; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + actions = "CivilStandActions_c0briefing_promitac"; + boundingSphere = "true"; + ConnectTo[] = {"promitac_c0briefing_otazky",0.01}; + InterpolateTo[] = {}; + }; + class promitac_c0briefing_otazky: CutSceneAnimationBaseZoZo + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\promitac_c0briefing_otazky"; + looped = "false"; + speed = 0.172414; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + actions = "CivilStandActions_c0briefing_promitac"; + boundingSphere = "true"; + ConnectTo[] = {"promitac_c0briefing_otazky_loop",0.01}; + InterpolateTo[] = {}; + }; + class promitac_c0briefing_otazky_loop: CutSceneAnimationBaseSit + { + variantsAI[] = {"promitac_c0briefing_otazky_loop1",0.16,"promitac_c0briefing_otazky_loop2",0.16,"promitac_c0briefing_otazky_loop3",0.16,"promitac_c0briefing_otazky_loop4",0.16,"promitac_c0briefing_otazky_loop5",0.16,"promitac_c0briefing_otazky_loop6",0.2}; + variantAfter[] = {1,1,1}; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\promitac_c0briefing_otazky_loop0"; + looped = "true"; + actions = "CivilStandActions_c0briefing_promitac"; + equivalentTo = "promitac_c0briefing_otazky_loop"; + boundingSphere = "true"; + ConnectTo[] = {"promitac_c0briefing_otazky_loop1",0.01,"promitac_c0briefing_odpovedelSeda",0.01}; + InterpolateTo[] = {}; + }; + class promitac_c0briefing_otazky_loop1: promitac_c0briefing_otazky_loop + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\promitac_c0briefing_otazky_loop1"; + looped = "false"; + speed = 0.3; + ConnectTo[] = {"promitac_c0briefing_otazky_loop",0.01,"promitac_c0briefing_otazky_loop2",0.01,"promitac_c0briefing_odpovedelSeda",0.01}; + InterpolateTo[] = {}; + }; + class promitac_c0briefing_otazky_loop2: promitac_c0briefing_otazky_loop + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\promitac_c0briefing_otazky_loop2"; + looped = "false"; + speed = 0.146341; + ConnectTo[] = {"promitac_c0briefing_otazky_loop",0.01,"promitac_c0briefing_otazky_loop3",0.01,"promitac_c0briefing_odpovedelSeda",0.01}; + InterpolateTo[] = {}; + }; + class promitac_c0briefing_otazky_loop3: promitac_c0briefing_otazky_loop + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\promitac_c0briefing_otazky_loop3"; + looped = "false"; + speed = 0.14218; + ConnectTo[] = {"promitac_c0briefing_otazky_loop",0.01,"promitac_c0briefing_otazky_loop4",0.01,"promitac_c0briefing_odpovedelSeda",0.01}; + InterpolateTo[] = {}; + }; + class promitac_c0briefing_otazky_loop4: promitac_c0briefing_otazky_loop + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\promitac_c0briefing_otazky_loop4"; + looped = "false"; + speed = 0.139535; + ConnectTo[] = {"promitac_c0briefing_otazky_loop",0.01,"promitac_c0briefing_otazky_loop5",0.01,"promitac_c0briefing_odpovedelSeda",0.01}; + InterpolateTo[] = {}; + }; + class promitac_c0briefing_otazky_loop5: promitac_c0briefing_otazky_loop + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\promitac_c0briefing_otazky_loop5"; + looped = "false"; + speed = 0.176471; + ConnectTo[] = {"promitac_c0briefing_otazky_loop",0.01,"promitac_c0briefing_otazky_loop6",0.01,"promitac_c0briefing_odpovedelSeda",0.01}; + InterpolateTo[] = {}; + }; + class promitac_c0briefing_otazky_loop6: promitac_c0briefing_otazky_loop + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\promitac_c0briefing_otazky_loop6"; + looped = "false"; + speed = 0.441176; + ConnectTo[] = {"promitac_c0briefing_otazky_loop",0.01,"promitac_c0briefing_odpovedelSeda",0.01}; + InterpolateTo[] = {}; + }; + class promitac_c0briefing_odpovedelSeda: CutSceneAnimationBaseSit + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\promitac_c0briefing_odpovedelSeda"; + looped = "false"; + speed = 0.117647; + boundingSphere = "true"; + ConnectTo[] = {"promitac_c0briefing_odpovedel_loop",0.01}; + InterpolateTo[] = {}; + }; + class promitac_c0briefing_odpovedel_loop: CutSceneAnimationBaseSit + { + variantsAI[] = {"promitac_c0briefing_odpovedel_loop1",0.35,"promitac_c0briefing_odpovedel_loop2",0.35,"promitac_c0briefing_odpovedel_loop3",0.3}; + variantAfter[] = {1,1,1}; + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\promitac_c0briefing_odpovedel_loop0"; + actions = "CivilSitActions_c0briefing_promitac_odpovedel"; + boundingSphere = "true"; + ConnectTo[] = {"promitac_c0briefing_odpovedel_loop1",0.01}; + InterpolateTo[] = {}; + }; + class promitac_c0briefing_odpovedel_loop1: promitac_c0briefing_odpovedel_loop + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\promitac_c0briefing_odpovedel_loop1"; + looped = "false"; + speed = 0.202703; + ConnectTo[] = {"promitac_c0briefing_odpovedel_loop",0.01,"promitac_c0briefing_odpovedel_loop2",0.01}; + InterpolateTo[] = {}; + }; + class promitac_c0briefing_odpovedel_loop2: promitac_c0briefing_odpovedel_loop + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\promitac_c0briefing_odpovedel_loop2"; + looped = "false"; + speed = 0.2; + ConnectTo[] = {"promitac_c0briefing_odpovedel_loop",0.01,"promitac_c0briefing_odpovedel_loop3",0.01}; + InterpolateTo[] = {}; + }; + class promitac_c0briefing_odpovedel_loop3: promitac_c0briefing_odpovedel_loop + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_briefing\promitac_c0briefing_odpovedel_loop3"; + looped = "false"; + speed = 0.365854; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01,"promitac_c0briefing_odpovedel_loop",0.01}; + InterpolateTo[] = {}; + }; + class armstrong_c0start: CutSceneAnimationBaseZoZo + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C0_start\armstrong_c0start"; + looped = "false"; + speed = 0.009141; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class cooper1_c0start: CutSceneAnimationBaseSit + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_start\cooper1_c0start"; + looped = "false"; + speed = 0.013711; + headBobMode = 0; + headBobStrength = 0; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class miles1_c0start: CutSceneAnimationBaseSit + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_start\miles1_c0start"; + looped = "false"; + speed = 0.015259; + headBobMode = 2; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class rodriguez1_c0start: CutSceneAnimationBaseSit + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_start\rodriguez1_c0start"; + looped = "false"; + speed = 0.014963; + headBobMode = 0; + headBobStrength = 0; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class sykes1_c0start: CutSceneAnimationBaseSit + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_start\sykes1_c0start"; + looped = "false"; + speed = 0.015298; + headBobMode = 0; + headBobStrength = 0; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class ohara_c0start: CutSceneAnimationBaseSit + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_start\ohara_c0start"; + looped = "false"; + speed = 0.015213; + headBobMode = 0; + headBobStrength = 0; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class zevl1_c0start: CutSceneAnimationBase + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_start\zevl1_c0start"; + looped = "false"; + speed = 0.014699; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class zevl2_c0start: CutSceneAnimationBase + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_start\zevl2_c0start"; + looped = "false"; + speed = 0.008721; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class zevl3bedna_c0start: CutSceneAnimationBase + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_start\zevl3bedna_c0start"; + looped = "false"; + speed = 0.014591; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.0}; + InterpolateTo[] = {}; + }; + class zevl4_c0start: CutSceneAnimationBase + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_start\zevl4_c0start"; + looped = "false"; + speed = 0.008673; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class zevl5_c0start: CutSceneAnimationBase + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_start\zevl5_c0start"; + looped = "false"; + speed = 0.008829; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class zevl6_c0start: CutSceneAnimationBase + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_start\zevl6_c0start"; + looped = "false"; + speed = 0.009014; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class zevl7_c0start: CutSceneAnimationBase + { + file = "\ca\anims\characters\data\anim\sdr\cts\c0_start\zevl7_c0start"; + looped = "false"; + speed = 0.008718; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class c0introshaftoe_prichodShaftoe0: CutSceneAnimationBaseZoZo + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C0_start\c0introshaftoe_prichodShaftoe0"; + looped = "false"; + speed = 0.019881; + ConnectTo[] = {"c0introshaftoe_prichodShaftoe1",0.1}; + InterpolateTo[] = {}; + }; + class c0introshaftoe_prichodShaftoe1: c0introshaftoe_prichodShaftoe0 + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C0_start\c0introshaftoe_prichodShaftoe1"; + speed = 0.131579; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class i0_player: CutSceneAnimationBaseSit + { + speed = 0.031612; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C0_I0\i0_player"; + boundingSphere = 8; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01,"AidlPknlMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {}; + }; + class i0_s2: CutSceneAnimationBaseSit + { + speed = 0.031612; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C0_I0\i0_s2"; + boundingSphere = 8; + ConnectTo[] = {"AidlPknlMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {}; + }; + class i0_s3: CutSceneAnimationBaseSit + { + speed = 0.031612; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C0_I0\i0_s3"; + boundingSphere = 8; + ConnectTo[] = {"AidlPknlMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {}; + }; + class i0_sergeant: CutSceneAnimationBaseSit + { + speed = 0.031612; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C0_I0\i0_sergeant"; + boundingSphere = 8; + ConnectTo[] = {"i0_sergeantDeath",0.01}; + InterpolateTo[] = {}; + }; + class i0_sergeantDeath: CutSceneAnimationBase + { + terminal = "true"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C0_I0\i0_sergeantDeath"; + actions = "DeadActions"; + boundingSphere = 8; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class NavigationDriverReverse: CutSceneAnimationBase + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\navadeniridicecouvani"; + speed = 0.02849; + looped = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class SitInHigh: CutSceneAnimationBaseSit + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\vysokesezeni"; + speed = 0.015353; + actions = "CivilSitActions"; + looped = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class TowingTractorSupport: CutSceneAnimationBase + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\opreniotraktor"; + speed = 0.01229; + actions = "CivilStandActions_TowingTractorSupport"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class RepairingKneel: CutSceneAnimationBase + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\opravykneel"; + speed = 0.008886; + actions = "CivilKneelActions_RepairingKneel"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class RepairingErc: CutSceneAnimationBase + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\opravaerc"; + speed = 0.007062; + actions = "CivilStandActions_RepairingErc"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class NavigationHeli: CutSceneAnimationBase + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\navadenivrtulniku"; + speed = 0.029821; + looped = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class DraggingAmmoBox: CutSceneAnimationBase + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\tazeniammobedny"; + speed = 0.013544; + looped = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class LHD_hiDeck: CutSceneAnimationBase + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C0_start\LHD_hiDeck"; + speed = 0.006993; + actions = "CivilStandActions_LHD_hiDeck"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class LHD_krajPaluby: CutSceneAnimationBase + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C0_start\LHD_krajPaluby"; + speed = 0.010877; + actions = "CivilStandActions_LHD_krajPaluby"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class LHD_midDeck: CutSceneAnimationBase + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C0_start\LHD_midDeck"; + speed = 0.009566; + actions = "CivilStandActions_LHD_midDeck"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSnonWnonDnon_initLoop: CutSceneAnimationBase + { + variantsAI[] = {"AmovPercMstpSnonWnonDnon_idle72lehSedy",0.25,"AmovPercMstpSnonWnonDnon_idle71kliky",0.25,"AmovPercMstpSnonWnonDnon_idle69drepy",0.25,"AmovPercMstpSnonWnonDnon_idle56kliky",0.25}; + variantAfter[] = {1,1,1}; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\AmovPercMstpSnonWnonDnon_initLoop"; + actions = "CivilStandActions_AmovPercMstpSnonWnonDnon_initLoop"; + equivalentTo = "AmovPercMstpSnonWnonDnon_initLoop"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01,"AmovPercMstpSnonWnonDnon_idle72lehSedy",0.01,"AmovPercMstpSnonWnonDnon_idle71kliky",0.01,"AmovPercMstpSnonWnonDnon_idle69drepy",0.01,"AmovPercMstpSnonWnonDnon_idle56kliky",0.01}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.001}; + }; + class AmovPercMstpSnonWnonDnon_idle72lehSedy: AmovPercMstpSnonWnonDnon_initLoop + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\AmovPercMstpSnonWnonDnon_idle72lehSedy"; + speed = 0.013705; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon_initLoop",0.01}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.001}; + }; + class AmovPercMstpSnonWnonDnon_idle71kliky: AmovPercMstpSnonWnonDnon_initLoop + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\AmovPercMstpSnonWnonDnon_idle71kliky"; + speed = 0.014778; + actions = "CivilStandActions_kliky"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon_initLoop",0.01}; + InterpolateTo[] = {"AdthPpneMstpSnonWnonDnon",0.001}; + }; + class AmovPercMstpSnonWnonDnon_idle70chozeniPoRukou: CutSceneAnimationBase + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\AmovPercMstpSnonWnonDnon_idle70chozeniPoRukou"; + speed = 0.03006; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSnonWnonDnon_idle69drepy: AmovPercMstpSnonWnonDnon_initLoop + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\AmovPercMstpSnonWnonDnon_idle69drepy"; + speed = 0.017964; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon_initLoop",0.01}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.001}; + }; + class AmovPercMstpSnonWnonDnon_idle68boxing: CutSceneAnimationBase + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\AmovPercMstpSnonWnonDnon_idle68boxing"; + speed = 0.021692; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.001}; + }; + class AmovPercMstpSnonWnonDnon_idle56kliky: AmovPercMstpSnonWnonDnon_initLoop + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\AmovPercMstpSnonWnonDnon_idle56kliky"; + speed = 0.06355; + actions = "CivilStandActions_kliky"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon_initLoop",0.01}; + InterpolateTo[] = {"AdthPpneMstpSnonWnonDnon",0.001}; + }; + class cooper1_c1briefing: CutSceneAnimationBaseZoZo + { + looped = "false"; + speed = 0.015361; + file = "\ca\anims\characters\data\anim\sdr\cts\c1_briefing\cooper1_c1briefing"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + headBobMode = 5; + headBobStrength = -1; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class miles2_c1briefing: CutSceneAnimationBaseZoZo + { + speed = 0.015361; + looped = "false"; + file = "\ca\anims\characters\data\anim\sdr\cts\c1_briefing\miles2_c1briefing"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class ohara1_c1briefing: CutSceneAnimationBaseZoZo + { + speed = 0.015361; + file = "\ca\anims\characters\data\anim\sdr\cts\c1_briefing\ohara1_c1briefing"; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class rodriguez1_c1briefing: CutSceneAnimationBaseZoZo + { + speed = 0.015361; + file = "\ca\anims\characters\data\anim\sdr\cts\c1_briefing\rodriguez1_c1briefing"; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class sykes1_c1briefing: CutSceneAnimationBaseZoZo + { + speed = 0.015361; + looped = "false"; + file = "\ca\anims\characters\data\anim\sdr\cts\c1_briefing\sykes1_c1briefing"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class cooper1_c1briefingTemp: cooper1_c1briefing + { + actions = "NoActions"; + file = "\ca\anims\characters\data\anim\sdr\cts\c1_briefing\cooper1_c1briefingTemp"; + speed = 1e+010; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class CivilDead01: CutSceneAnimationBase + { + terminal = "true"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C1_galkina\CivilDead01"; + actions = "DeadActions"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class CivilLying01: CutSceneAnimationBase + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C1_galkina\CivilLying01"; + actions = "DeadActions"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class CivilSitting: CutSceneAnimationBase + { + variantsAI[] = {"CivilSitting01",0.3,"CivilSitting02",0.3,"CivilSitting03",0.4}; + variantAfter[] = {5,5,5}; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C1_galkina\CivilSitting"; + actions = "CivilSitActions_CivilSitting"; + ConnectTo[] = {"CivilSitting01",0.01,"CivilSitting02",0.01,"c1galkina_svazanyMuzDeath",0.01}; + InterpolateTo[] = {"c1galkina_svazanyMuzDeath",0.01}; + }; + class CivilSitting01: CivilSitting + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C1_galkina\CivilSitting01"; + looped = "false"; + speed = 0.03; + ConnectTo[] = {"CivilSitting",0.01,"CivilSitting03",0.01,"c1galkina_svazanyMuzDeath",0.01}; + InterpolateTo[] = {"c1galkina_svazanyMuzDeath",0.01}; + }; + class CivilSitting02: CivilSitting + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C1_galkina\CivilSitting02"; + looped = "false"; + speed = 0.023669; + ConnectTo[] = {"CivilSitting",0.01,"c1galkina_svazanyMuzDeath",0.01}; + InterpolateTo[] = {"c1galkina_svazanyMuzDeath",0.01}; + }; + class CivilSitting03: CivilSitting + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C1_galkina\CivilSitting03"; + looped = "false"; + speed = 0.03183; + ConnectTo[] = {"CivilSitting",0.01,"c1galkina_svazanyMuzDeath",0.01}; + InterpolateTo[] = {"c1galkina_svazanyMuzDeath",0.01}; + }; + class c1galkina_svazanyMuzDeath: DeadState + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C1_galkina\c1galkina_svazanyMuzDeath"; + speed = 0.5; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSnonWnonDnon_zevl: AmovPercMstpSnonWnonDnon + { + variantsAI[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ercTOruceVbok",0.05,"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ercTOruceVsobePanev",0.05,"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ercTOrukaVtvar45st",0.05,"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ercTOruceVbokA",0.05,"CtsPercMstpSnonWnonDnon_idleLoop",0.6,"CtsPercMstpSnonWnonDnon_idle33rejpaniVzadku",0.05,"CtsPercMstpSnonWnonDnon_idle30rejpaniVuchu",0.05,"CtsPercMstpSnonWnonDnon_idle31rejpaniVnose",0.05,"CtsPercMstpSnonWnonDnon_idle32podrbaniNanose",0.05}; + variantAfter[] = {1,1,1}; + actions = "CivilStandActions_poslouchani"; + looped = "true"; + equivalentTo = "AmovPercMstpSnonWnonDnon_zevl"; + file = "\ca\Anims\Characters\data\anim\sdr\cts\idling\AmovPercMstpSnonWnonDnon_idleLoop"; + speed = 0.128205; + disableWeaponsLong = "true"; + enableBinocular = "false"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01,"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.01,"AmovPercMstpSnonWnonDnon",0.01,"CtsPercMstpSnonWnonDnon_idleLoop",0.01,"CtsPercMstpSnonWnonDnon_idle33rejpaniVzadku",0.01,"CtsPercMstpSnonWnonDnon_idle30rejpaniVuchu",0.01,"CtsPercMstpSnonWnonDnon_idle31rejpaniVnose",0.01,"CtsPercMstpSnonWnonDnon_idle32podrbaniNanose",0.01,"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ercTOruceVbok",0.01,"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ercTOruceVsobePanev",0.01,"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ercTOrukaVtvar45st",0.01,"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ercTOruceZaZady",0.01,"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ercTOruceVbokA",0.01}; + }; + class poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ercTOruceVbok: AmovPercMstpSnonWnonDnon_zevl + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ercTOruceVbok"; + speed = 0.326087; + looped = "false"; + actions = "CivilStandActions_poslouchaniRuceVBok"; + ConnectTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbok",0.01}; + InterpolateTo[] = {}; + }; + class poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbok: AmovPercMstpSnonWnonDnon + { + variantsAI[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbok1",0.25,"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbok2",0.25,"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbok3",0.25,"AmovPercMstpSnonWnonDnon_zevl",0.25}; + variantAfter[] = {1,1,1}; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbok"; + looped = "true"; + actions = "CivilStandActions_poslouchaniRuceVBok"; + equivalentTo = "poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbok"; + disableWeaponsLong = "true"; + ConnectTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbok1",0.01,"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbok2",0.01,"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbok3",0.01,"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokTOerc",0.01}; + InterpolateTo[] = {}; + }; + class poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbok1: poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbok + { + speed = 0.180723; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbok1"; + looped = "false"; + ConnectTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbok",0.01}; + InterpolateTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokTOerc",0.01}; + }; + class poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbok2: poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbok + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbok2"; + speed = 0.164835; + looped = "false"; + ConnectTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbok",0.01}; + InterpolateTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokTOerc",0.01}; + }; + class poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbok3: poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbok + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbok3"; + speed = 0.214286; + looped = "false"; + ConnectTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbok",0.01}; + InterpolateTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokTOerc",0.01}; + }; + class poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokTOerc: AmovPercMstpSnonWnonDnon + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokTOerc"; + looped = "false"; + speed = 0.306122; + actions = "CivilStandActions_poslouchani"; + disableWeaponsLong = "true"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon_zevl",0.01}; + InterpolateTo[] = {}; + }; + class poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ercTOruceVsobePanev: AmovPercMstpSnonWnonDnon_zevl + { + speed = 0.75; + looped = "false"; + actions = "CivilStandActions_poslouchaniRuceVSobe"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ercTOruceVsobePanev"; + ConnectTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVsobePanev",0.01}; + InterpolateTo[] = {}; + }; + class poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVsobePanev: AmovPercMstpSnonWnonDnon + { + variantsAI[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVsobePanev1",0.25,"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVsobePanev2",0.26,"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVsobePanev3",0.26,"AmovPercMstpSnonWnonDnon_zevl",0.23}; + variantAfter[] = {1,1,1}; + equivalentTo = "poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVsobePanev"; + actions = "CivilStandActions_poslouchaniRuceVSobe"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVsobePanev"; + disableWeaponsLong = "true"; + ConnectTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVsobePanev1",0.01,"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVsobePanev2",0.01,"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVsobePanev3",0.01,"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVsobePanevTOerc",0.01}; + InterpolateTo[] = {}; + }; + class poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVsobePanev1: poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVsobePanev + { + speed = 0.214286; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVsobePanev1"; + looped = "false"; + ConnectTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVsobePanev",0.01}; + InterpolateTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVsobePanevTOerc",0.01}; + }; + class poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVsobePanev2: poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVsobePanev + { + speed = 0.126582; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVsobePanev2"; + looped = "false"; + ConnectTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVsobePanev",0.01}; + InterpolateTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVsobePanevTOerc",0.01}; + }; + class poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVsobePanev3: poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVsobePanev + { + speed = 0.166667; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVsobePanev3"; + looped = "false"; + ConnectTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVsobePanev",0.01}; + InterpolateTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVsobePanevTOerc",0.01}; + }; + class poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVsobePanevTOerc: AmovPercMstpSnonWnonDnon + { + speed = 0.576923; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVsobePanevTOerc"; + actions = "CivilStandActions_poslouchani"; + disableWeaponsLong = "true"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon_zevl",0.01}; + InterpolateTo[] = {}; + }; + class poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ercTOrukaVtvar45st: AmovPercMstpSnonWnonDnon_zevl + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ercTOrukaVtvar45st"; + looped = "false"; + speed = 0.319149; + actions = "CivilStandActions_poslouchaniRukaVtvar45st"; + ConnectTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_rukaVtvar45st",0.01}; + InterpolateTo[] = {}; + }; + class poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_rukaVtvar45st: AmovPercMstpSnonWnonDnon + { + variantsAI[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_rukaVtvar45st1",0.25,"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_rukaVtvar45st2",0.25,"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_rukaVtvar45st3",0.25,"AmovPercMstpSnonWnonDnon_zevl",0.25}; + variantAfter[] = {1,1,1}; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_rukaVtvar45st"; + equivalentTo = "poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_rukaVtvar45st"; + actions = "CivilStandActions_poslouchaniRukaVtvar45st"; + disableWeaponsLong = "true"; + ConnectTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_rukaVtvar45st1",0.01,"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_rukaVtvar45st2",0.01,"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_rukaVtvar45st3",0.01,"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_rukaVtvar45stTOerc",0.01}; + InterpolateTo[] = {}; + }; + class poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_rukaVtvar45st1: poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_rukaVtvar45st + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_rukaVtvar45st1"; + looped = "false"; + speed = 0.247934; + ConnectTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_rukaVtvar45st",0.01}; + InterpolateTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_rukaVtvar45stTOerc",0.01}; + }; + class poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_rukaVtvar45st2: poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_rukaVtvar45st + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_rukaVtvar45st2"; + looped = "false"; + speed = 0.258621; + ConnectTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_rukaVtvar45st",0.01}; + InterpolateTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_rukaVtvar45stTOerc",0.01}; + }; + class poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_rukaVtvar45st3: poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_rukaVtvar45st + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_rukaVtvar45st3"; + looped = "false"; + speed = 0.3125; + ConnectTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_rukaVtvar45st",0.01}; + InterpolateTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_rukaVtvar45stTOerc",0.01}; + }; + class poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_rukaVtvar45stTOerc: AmovPercMstpSnonWnonDnon + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_rukaVtvar45stTOerc"; + looped = "false"; + speed = 0.410959; + actions = "CivilStandActions_poslouchani"; + disableWeaponsLong = "true"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon_zevl",0.01}; + InterpolateTo[] = {}; + }; + class poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ercTOruceZaZady: AmovPercMstpSnonWnonDnon_zevl + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ercTOruceZaZady"; + speed = 0.555556; + looped = "false"; + ConnectTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceZaZady",0.01}; + InterpolateTo[] = {}; + }; + class poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceZaZady: AmovPercMstpSnonWnonDnon + { + variantsAI[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceZaZady1",0.25,"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceZaZady2",0.25,"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceZaZady3",0.25,"AmovPercMstpSnonWnonDnon_zevl",0.25}; + variantAfter[] = {1,1,1}; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceZaZady"; + equivalentTo = "poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceZaZady"; + actions = "CivilStandActions_poslouchaniRuceZaZady"; + disableWeaponsLong = "true"; + ConnectTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceZaZady1",0.01,"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceZaZady2",0.01,"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceZaZady3",0.01,"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceZaZadyTOerc",0.01}; + InterpolateTo[] = {}; + }; + class poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceZaZady1: poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceZaZady + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceZaZady1"; + speed = 0.285714; + looped = "false"; + ConnectTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceZaZady",0.01}; + InterpolateTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceZaZadyTOerc",0.01}; + }; + class poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceZaZady2: poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceZaZady + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceZaZady2"; + speed = 0.291262; + looped = "false"; + ConnectTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceZaZady",0.01}; + InterpolateTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceZaZadyTOerc",0.01}; + }; + class poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceZaZady3: poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceZaZady + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceZaZady3"; + speed = 0.238095; + looped = "false"; + ConnectTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceZaZady",0.01}; + InterpolateTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceZaZadyTOerc",0.01}; + }; + class poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceZaZadyTOerc: AmovPercMstpSnonWnonDnon + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceZaZadyTOerc"; + speed = 0.526316; + looped = "false"; + actions = "CivilStandActions_poslouchani"; + disableWeaponsLong = "true"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon_zevl",0.01}; + InterpolateTo[] = {}; + }; + class poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ercTOruceVbokA: AmovPercMstpSnonWnonDnon_zevl + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ercTOruceVbokA1"; + speed = 0.375; + looped = "false"; + ConnectTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokA",0.01}; + InterpolateTo[] = {}; + }; + class poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokA: AmovPercMstpSnonWnonDnon + { + variantsAI[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokA1",0.17,"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokA2",0.17,"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokA3",0.17,"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokA4",0.17,"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokA5",0.17,"AmovPercMstpSnonWnonDnon_zevl",0.15}; + variantAfter[] = {1,1,1}; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokA"; + actions = "CivilStandActions_poslouchaniRuceVbokA"; + equivalentTo = "poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokA"; + disableWeaponsLong = "true"; + ConnectTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokA1",0.01,"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokA2",0.01,"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokA3",0.01,"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokA4",0.01,"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokA5",0.01,"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokATOerc",0.01}; + InterpolateTo[] = {}; + }; + class poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokA1: poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokA + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokA1"; + speed = 0.241935; + looped = "false"; + ConnectTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokA",0.01}; + InterpolateTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokATOerc",0.01}; + }; + class poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokA2: poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokA + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokA2"; + speed = 0.211268; + looped = "false"; + ConnectTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokA",0.01}; + InterpolateTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokATOerc",0.01}; + }; + class poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokA3: poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokA + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokA3"; + speed = 0.212766; + looped = "false"; + ConnectTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokA",0.01}; + InterpolateTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokATOerc",0.01}; + }; + class poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokA4: poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokA + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokA4"; + speed = 0.212766; + looped = "false"; + ConnectTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokA",0.01}; + InterpolateTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokATOerc",0.01}; + }; + class poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokA5: poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokA + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokA5"; + speed = 0.171429; + looped = "false"; + ConnectTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokA",0.01}; + InterpolateTo[] = {"poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokATOerc",0.01}; + }; + class poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokATOerc: AmovPercMstpSnonWnonDnon + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\idling\poslouchaniproslovgenerala_CsdrAidlPercMstpSnon_ruceVbokATOerc"; + speed = 0.535714; + actions = "CivilStandActions_poslouchani"; + looped = "false"; + disableWeaponsLong = "true"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon_zevl",0.01}; + InterpolateTo[] = {}; + }; + class C4_briefing_cooper: CutSceneAnimationBaseSit + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C4_beginBriefing\C4_briefing_cooper"; + looped = "false"; + speed = 0.005659; + headBobStrength = 0; + headBobMode = 0; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class C4_briefing_dressler: CutSceneAnimationBaseSit + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C4_beginBriefing\C4_briefing_dressler"; + looped = "false"; + speed = 0.005799; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class C4_briefing_ohara: CutSceneAnimationBaseSit + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C4_beginBriefing\C4_briefing_ohara"; + looped = "false"; + speed = 0.005718; + headBobMode = 0; + headBobStrength = 0; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class C4_briefing_rodriguez: CutSceneAnimationBaseSit + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C4_beginBriefing\C4_briefing_rodriguez"; + looped = "false"; + speed = 0.005672; + headBobMode = 0; + headBobStrength = 0; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class C4_briefing_shaftoe: CutSceneAnimationBaseSit + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C4_beginBriefing\C4_briefing_shaftoe"; + looped = "false"; + speed = 0.00564; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class C4_briefing_simmons: CutSceneAnimationBaseSit + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C4_beginBriefing\C4_briefing_simmons"; + looped = "false"; + speed = 0.005588; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class C4_briefing_sykes: CutSceneAnimationBaseSit + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C4_beginBriefing\C4_briefing_sykes"; + looped = "false"; + speed = 0.005588; + headBobMode = 0; + headBobStrength = 0; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class c4manhmassacre_cooper: CutSceneAnimationBaseZoZo + { + speed = 0.009339; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C4_manhatannMassacred\c4manhmassacre_cooper"; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + headBobMode = 5; + headBobStrength = -1; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class c4manhmassacre_cooper2: c4manhmassacre_cooper + { + headBobStrength = -1; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class c4manhmassacre_cooper3: c4manhmassacre_cooper + { + headBobStrength = 0.522388; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class c4manhmassacre_cooper4: c4manhmassacre_cooper + { + headBobStrength = 1; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class c4manhmassacre_ohara: CutSceneAnimationBaseZoZo + { + speed = 0.009339; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C4_manhatannMassacred\c4manhmassacre_ohara"; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + headBobMode = 5; + headBobStrength = -1; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class c4manhmassacre_rodriguez: CutSceneAnimationBaseZoZo + { + speed = 0.009339; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C4_manhatannMassacred\c4manhmassacre_rodriguez"; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + headBobMode = 5; + headBobStrength = -1; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class c4manhmassacre_simmons: CutSceneAnimationBaseZoZo + { + speed = 0.009339; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C4_manhatannMassacred\c4manhmassacre_simmons"; + looped = "false"; + terminal = "true"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"c4manhmassacre_simmons_dead",0.01}; + InterpolateTo[] = {}; + }; + class c4manhmassacre_simmons_dead: CutSceneAnimationBaseZoZo + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C4_manhatannMassacred\c4manhmassacre_simmons_dead"; + headBobMode = 0; + headBobStrength = 0; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_Adth.p3d"; + enableDirectControl = 0; + boundingSphere = 2; + terminal = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class c4manhmassacre_sykes: CutSceneAnimationBaseZoZo + { + speed = 0.009339; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C4_manhatannMassacred\c4manhmassacre_sykes"; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + headBobMode = 5; + headBobStrength = -1; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class c4manhmassacre_dead: CutSceneAnimationBaseZoZo + { + speed = 0.009339; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C4_manhatannMassacred\c4manhmassacre_dead"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + terminal = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class c4coming2cdf_begunov: CutSceneAnimationBaseZoZo + { + speed = 0.004779; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C4_commingToCDF\c4coming2cdf_begunov"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class c4coming2napa_begunov: c4coming2cdf_begunov + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C4_commingToCDF\c4coming2napa_begunov"; + speed = 0.00577; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class c4coming2cdf_boleslavsky: CutSceneAnimationBaseZoZo + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C4_commingToCDF\c4coming2cdf_boleslavsky"; + speed = 0.004803; + looped = "false"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class c4coming2cdf_cooper: CutSceneAnimationBaseZoZo + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C4_commingToCDF\c4coming2cdf_cooper"; + speed = 0.004653; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class c4coming2napa_cooper: c4coming2cdf_cooper + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C4_commingToCDF\c4coming2napa_cooper"; + speed = 0.0056; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class c4coming2cdf_genericstani: CutSceneAnimationBaseZoZo + { + variantAfter[] = {1,1,1}; + variantsAI[] = {"c4coming2cdf_genericstani1",0.25,"c4coming2cdf_genericstani2",0.25,"c4coming2cdf_genericstani3",0.25,"c4coming2cdf_genericstani4",0.25}; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C4_commingToCDF\c4coming2cdf_genericstani"; + equivalentTo = "c4coming2cdf_genericstani"; + actions = "RifleStandActions_genericStani"; + boundingSphere = 2; + headBobMode = 0; + relSpeedMin = 0.806988; + relSpeedMax = 1.35607; + headBobStrength = 0; + ConnectTo[] = {"c4coming2cdf_genericstani1",0.01,"c4coming2cdf_genericstani2",0.01,"c4coming2cdf_genericstani3",0.01,"c4coming2cdf_genericstani4",0.01,"c4coming2cdf_genericstani5",0.01}; + InterpolateTo[] = {}; + }; + class c4coming2cdf_genericstani1: c4coming2cdf_genericstani + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C4_commingToCDF\c4coming2cdf_genericstani1"; + speed = 0.046784; + looped = "false"; + ConnectTo[] = {"c4coming2cdf_genericstani",0.01}; + InterpolateTo[] = {}; + }; + class c4coming2cdf_genericstani2: c4coming2cdf_genericstani + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C4_commingToCDF\c4coming2cdf_genericstani2"; + speed = 0.031704; + looped = "false"; + ConnectTo[] = {"c4coming2cdf_genericstani",0.01}; + InterpolateTo[] = {}; + }; + class c4coming2cdf_genericstani3: c4coming2cdf_genericstani + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C4_commingToCDF\c4coming2cdf_genericstani3"; + speed = 0.029021; + looped = "false"; + ConnectTo[] = {"c4coming2cdf_genericstani",0.01}; + InterpolateTo[] = {}; + }; + class c4coming2cdf_genericstani4: c4coming2cdf_genericstani + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C4_commingToCDF\c4coming2cdf_genericstani4"; + speed = 0.024666; + looped = "false"; + ConnectTo[] = {"c4coming2cdf_genericstani",0.01}; + InterpolateTo[] = {}; + }; + class c4coming2cdf_genericstani5: c4coming2cdf_genericstani + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C4_commingToCDF\c4coming2cdf_genericstani5"; + speed = 0.024651; + looped = "false"; + ConnectTo[] = {"c4coming2cdf_genericstani",0.01}; + InterpolateTo[] = {}; + }; + class C7C_cooper: CutSceneAnimationBaseZoZo + { + speed = 0.021786; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + looped = "false"; + terminal = "true"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7C_MIA\C7C_cooper"; + actions = "NoActions"; + headBobMode = 5; + headBobStrength = -1; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class C7C_lopotev: C7C_cooper + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7C_MIA\C7C_lopotev"; + boundingSphere = 8; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + showItemInHand = "false"; + showHandGun = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class C7C_ohara: C7C_cooper + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7C_MIA\C7C_ohara"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class C7C_rodriguez: C7C_cooper + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7C_MIA\C7C_rodriguez"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class C7C_sykes: C7C_cooper + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7C_MIA\C7C_sykes"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class C7C_zevl1: C7C_cooper + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7C_MIA\C7C_zevl1"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class C7C_zevl2: C7C_cooper + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7C_MIA\C7C_zevl2"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class C7C_zevl3: C7C_cooper + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7C_MIA\C7C_zevl3"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class C7C_zevl4: C7C_cooper + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7C_MIA\C7C_zevl4"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class C7C_zevl5: C7C_cooper + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7C_MIA\C7C_zevl5"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class C7C_zevl6: C7C_cooper + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7C_MIA\C7C_zevl6"; + boundingSphere = 8; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class C7D_cooper: CutSceneAnimationBaseZoZo + { + speed = 0.037129; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7D_End\C7D_cooper"; + actions = "NoActions"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + terminal = "true"; + headBobMode = 5; + headBobStrength = -1; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class C7D_oHara: C7D_cooper + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7D_End\C7D_oHara"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class C7D_rodriguez: C7D_cooper + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7D_End\C7D_rodriguez"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class C7D_sykes: C7D_cooper + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7D_End\C7D_sykes"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class C7D_zevl1: C7D_cooper + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7D_End\C7D_zevl1"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class C7D_zevl2: C7D_cooper + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7D_End\C7D_zevl2"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class c7a_bravoTOerc_idle: CutSceneAnimationBaseZoZo + { + variantAfter[] = {4,4,4}; + variantsAI[] = {"c7a_bravoTOerc_idle1",0.09,"c7a_bravoTOerc_idle2",0.018,"c7a_bravoTOerc_idle3",0.018,"c7a_bravoTOerc_idle5",0.09,"c7a_bravoTOerc_idle6",0.018,"c7a_bravoTOerc_idle7",0.018,"c7a_bravoTOerc_idle8",0.018,"c7a_bravoTOerc_idle9",0.012,"c7a_bravoTOerc_idle10",0.012,"c7a_bravoTOerc_idle11",0.012,"c7a_bravoTOerc_idle12",0.018,"c7a_bravoTOerc_idle13",0.018,"c7a_bravoTOerc_idle14",0.09,"c7a_bravoTOerc_idle15",0.018,"c7a_bravoTOerc_idle16",0.01,"c7a_bravoTOerc_idle17",0.09,"c7a_bravoTOerc_idle18",0.09,"c7a_bravoTOerc_idle19",0.09,"c7a_bravoTOerc_idle20",0.09,"c7a_bravoTOerc_idle21",0.09,"c7a_bravoTOerc_idle24",0.09}; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravoTOerc_idle"; + boundingSphere = 2; + headBobMode = 0; + enableDirectControl = 0; + headBobStrength = 0; + actions = "CivilStandActions_crowdcheers"; + ConnectTo[] = {"c7a_bravoTOerc_idle1",0.01,"c7a_bravoTOerc_idle2",0.01,"c7a_bravoTOerc_idle3",0.01,"c7a_bravoTOerc_idle5",0.01,"c7a_bravoTOerc_idle6",0.01,"c7a_bravoTOerc_idle7",0.01,"c7a_bravoTOerc_idle8",0.01,"c7a_bravoTOerc_idle9",0.01,"c7a_bravoTOerc_idle10",0.01,"c7a_bravoTOerc_idle11",0.01,"c7a_bravoTOerc_idle12",0.01,"c7a_bravoTOerc_idle13",0.01,"c7a_bravoTOerc_idle14",0.01,"c7a_bravoTOerc_idle15",0.01,"c7a_bravoTOerc_idle16",0.01,"c7a_bravoTOerc_idle17",0.01,"c7a_bravoTOerc_idle18",0.01,"c7a_bravoTOerc_idle19",0.01,"c7a_bravoTOerc_idle20",0.01,"c7a_bravoTOerc_idle21",0.01,"c7a_bravoTOerc_idle24",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravoTOerc_idle1: c7a_bravoTOerc_idle + { + speed = 0.086705; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravoTOerc_idle1"; + ConnectTo[] = {"c7a_bravoTOerc_idle",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravoTOerc_idle2: c7a_bravoTOerc_idle + { + looped = "false"; + speed = 0.075377; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravoTOerc_idle2"; + ConnectTo[] = {"c7a_bravoTOerc_idle",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravoTOerc_idle3: c7a_bravoTOerc_idle + { + speed = 0.067873; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravoTOerc_idle3"; + ConnectTo[] = {"c7a_bravoTOerc_idle",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravoTOerc_idle4: c7a_bravoTOerc_idle + { + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class c7a_bravoTOerc_idle5: c7a_bravoTOerc_idle + { + speed = 0.056604; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravoTOerc_idle5"; + ConnectTo[] = {"c7a_bravoTOerc_idle",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravoTOerc_idle6: c7a_bravoTOerc_idle + { + speed = 0.041958; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravoTOerc_idle6"; + ConnectTo[] = {"c7a_bravoTOerc_idle",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravoTOerc_idle7: c7a_bravoTOerc_idle + { + speed = 0.041958; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravoTOerc_idle7"; + ConnectTo[] = {"c7a_bravoTOerc_idle",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravoTOerc_idle8: c7a_bravoTOerc_idle + { + speed = 0.094044; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravoTOerc_idle8"; + ConnectTo[] = {"c7a_bravoTOerc_idle",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravoTOerc_idle9: c7a_bravoTOerc_idle + { + speed = 0.092879; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravoTOerc_idle9"; + ConnectTo[] = {"c7a_bravoTOerc_idle",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravoTOerc_idle10: c7a_bravoTOerc_idle + { + speed = 0.085714; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravoTOerc_idle10"; + ConnectTo[] = {"c7a_bravoTOerc_idle",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravoTOerc_idle11: c7a_bravoTOerc_idle + { + speed = 0.049423; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravoTOerc_idle11"; + ConnectTo[] = {"c7a_bravoTOerc_idle",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravoTOerc_idle12: c7a_bravoTOerc_idle + { + speed = 0.09009; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravoTOerc_idle12"; + ConnectTo[] = {"c7a_bravoTOerc_idle",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravoTOerc_idle13: c7a_bravoTOerc_idle + { + speed = 0.049423; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravoTOerc_idle13"; + ConnectTo[] = {"c7a_bravoTOerc_idle",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravoTOerc_idle14: c7a_bravoTOerc_idle + { + looped = "false"; + speed = 0.039113; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravoTOerc_idle14"; + ConnectTo[] = {"c7a_bravoTOerc_idle",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravoTOerc_idle15: c7a_bravoTOerc_idle + { + speed = 0.172414; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravoTOerc_idle15"; + ConnectTo[] = {"c7a_bravoTOerc_idle",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravoTOerc_idle16: c7a_bravoTOerc_idle + { + speed = 0.14218; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravoTOerc_idle16"; + ConnectTo[] = {"c7a_bravoTOerc_idle",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravoTOerc_idle17: c7a_bravoTOerc_idle + { + speed = 0.081744; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravoTOerc_idle17"; + ConnectTo[] = {"c7a_bravoTOerc_idle",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravoTOerc_idle18: c7a_bravoTOerc_idle + { + speed = 0.061224; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravoTOerc_idle18"; + ConnectTo[] = {"c7a_bravoTOerc_idle",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravoTOerc_idle19: c7a_bravoTOerc_idle + { + speed = 0.057034; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravoTOerc_idle19"; + ConnectTo[] = {"c7a_bravoTOerc_idle",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravoTOerc_idle20: c7a_bravoTOerc_idle + { + speed = 0.056285; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravoTOerc_idle20"; + ConnectTo[] = {"c7a_bravoTOerc_idle",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravoTOerc_idle21: c7a_bravoTOerc_idle + { + speed = 0.098039; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravoTOerc_idle21"; + ConnectTo[] = {"c7a_bravoTOerc_idle",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravoTOerc_idle24: c7a_bravoTOerc_idle + { + speed = 0.063694; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravoTOerc_idle24"; + ConnectTo[] = {"c7a_bravoTOerc_idle",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravoErcTOknl: CutSceneAnimationBaseZoZo + { + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravoErcTOknl"; + speed = 0.30303; + ConnectTo[] = {"c7a_bravoKnl_idle",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravoKnl_idle: CutSceneAnimationBaseZoZo + { + variantAfter[] = {1,1,1}; + variantsAI[] = {"c7a_bravoKnl_idle1",0.35,"c7a_bravoKnl_idle2",0.35,"c7a_bravoKnl_idle3",0.3}; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravoKnl_idle"; + actions = "CivilKneelActions_crowdCheers"; + equivalentTo = "c7a_bravoKnl_idle"; + ConnectTo[] = {"c7a_bravoKnl_idle1",0.01,"c7a_bravoKnl_idle2",0.01,"c7a_bravoKnl_idle3",0.01,"c7a_bravoKnlTOErc",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravoKnl_idle1: c7a_bravoKnl_idle + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravoKnl_idle1"; + speed = 0.146341; + looped = "false"; + ConnectTo[] = {"c7a_bravoKnl_idle",0.01,"c7a_bravoKnlTOErc",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravoKnl_idle2: c7a_bravoKnl_idle + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravoKnl_idle2"; + speed = 0.157895; + looped = "false"; + ConnectTo[] = {"c7a_bravoKnl_idle",0.01,"c7a_bravoKnlTOErc",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravoKnl_idle3: c7a_bravoKnl_idle + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravoKnl_idle3"; + speed = 0.07177; + looped = "false"; + ConnectTo[] = {"c7a_bravoKnl_idle",0.01,"c7a_bravoKnlTOErc",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravoKnlTOErc: CutSceneAnimationBaseZoZo + { + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravoKnlTOErc"; + speed = 0.461538; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravoErcTOtleskani: CutSceneAnimationBaseZoZo + { + speed = 1.42857; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravoErcTOtleskani"; + ConnectTo[] = {"c7a_bravoTleskani_idle",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravoTleskani_idle: CutSceneAnimationBaseZoZo + { + variantsAI[] = {"c7a_bravoTleskani_idle1",0.2,"c7a_bravoTleskani_idle2",0.2,"c7a_bravoTleskani_idle3",0.2,"c7a_bravoTleskani_idle4",0.2,"c7a_bravoTleskani_idle5",0.2}; + variantAfter[] = {1,1,1}; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravoTleskani_idle"; + actions = "CivilStandActions_crowdcheerspotlesk"; + equivalentTo = "c7a_bravoTleskani_idle"; + ConnectTo[] = {"c7a_bravoTleskani_idle1",0.01,"c7a_bravoTleskani_idle2",0.01,"c7a_bravoTleskani_idle3",0.01,"c7a_bravoTleskani_idle4",0.01,"c7a_bravoTleskani_idle5",0.01,"c7a_bravoTleskaniTOerc",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravoTleskani_idle1: c7a_bravoTleskani_idle + { + speed = 0.136364; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravoTleskani_idle1"; + ConnectTo[] = {"c7a_bravoTleskani_idle",0.01,"c7a_bravoTleskaniTOerc",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravoTleskani_idle2: c7a_bravoTleskani_idle + { + speed = 0.075758; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravoTleskani_idle2"; + ConnectTo[] = {"c7a_bravoTleskani_idle",0.01,"c7a_bravoTleskaniTOerc",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravoTleskani_idle3: c7a_bravoTleskani_idle + { + speed = 0.074813; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravoTleskani_idle3"; + ConnectTo[] = {"c7a_bravoTleskani_idle",0.01,"c7a_bravoTleskaniTOerc",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravoTleskani_idle4: c7a_bravoTleskani_idle + { + speed = 0.075949; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravoTleskani_idle4"; + ConnectTo[] = {"c7a_bravoTleskani_idle",0.01,"c7a_bravoTleskaniTOerc",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravoTleskani_idle5: c7a_bravoTleskani_idle + { + speed = 0.133333; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravoTleskani_idle5"; + ConnectTo[] = {"c7a_bravoTleskani_idle",0.01,"c7a_bravoTleskaniTOerc",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravoTleskaniTOerc: CutSceneAnimationBaseZoZo + { + speed = 0.588235; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravoTleskaniTOerc"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravo_ErcTOdovadeni6: CutSceneAnimationBaseZoZo + { + speed = 0.9375; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravo_ErcTOdovadeni6"; + ConnectTo[] = {"c7a_bravo_dovadeni6_idle",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravo_dovadeni6_idle: CutSceneAnimationBaseZoZo + { + variantsAI[] = {"c7a_bravo_dovadeni6_idle1",0.5,"c7a_bravo_dovadeni6_idle2",0.5}; + variantAfter[] = {1,1,1}; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravo_dovadeni6_idle"; + actions = "CivilStandActions_crowdcheerssalute"; + equivalentTo = "c7a_bravo_dovadeni6_idle"; + ConnectTo[] = {"c7a_bravo_dovadeni6_idle1",0.01,"c7a_bravo_dovadeni6_idle2",0.01,"c7a_bravo_dovadeni6TOerc",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravo_dovadeni6_idle1: c7a_bravo_dovadeni6_idle + { + speed = 0.057034; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravo_dovadeni6_idle1"; + ConnectTo[] = {"c7a_bravo_dovadeni6_idle",0.01,"c7a_bravo_dovadeni6TOerc",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravo_dovadeni6_idle2: c7a_bravo_dovadeni6_idle + { + speed = 0.120968; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravo_dovadeni6_idle2"; + ConnectTo[] = {"c7a_bravo_dovadeni6_idle",0.01,"c7a_bravo_dovadeni6TOerc",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravo_dovadeni6TOerc: CutSceneAnimationBaseZoZo + { + speed = 0.555556; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravo_dovadeni6TOerc"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravo_ErcTOdovadeni1: CutSceneAnimationBaseZoZo + { + speed = 0.526316; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravo_ErcTOdovadeni1"; + ConnectTo[] = {"c7a_bravo_dovadeni1",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravo_dovadeni1: CutSceneAnimationBaseZoZo + { + variantAfter[] = {1,1,1}; + variantsAI[] = {"c7a_bravo_dovadeni1",1}; + speed = 0.105263; + looped = "true"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravo_dovadeni1"; + actions = "CivilStandActions_dovadeni1"; + equivalentTo = "c7a_bravo_dovadeni1"; + ConnectTo[] = {"c7a_bravo_dovadeni1",0.01,"c7a_bravo_dovadeni1TOerc",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravo_dovadeni1TOerc: CutSceneAnimationBaseZoZo + { + speed = 0.483871; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravo_dovadeni1TOerc"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravo_ErcTOdovadeni2: CutSceneAnimationBaseZoZo + { + speed = 0.365854; + looped = "false"; + actions = "CivilStandActions"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravo_ErcTOdovadeni2"; + ConnectTo[] = {"c7a_bravo_dovadeni2",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravo_dovadeni2: CutSceneAnimationBaseZoZo + { + variantAfter[] = {1,1,1}; + variantsAI[] = {"c7a_bravo_dovadeni2",1}; + speed = 0.086455; + actions = "CivilStandActions_dovadeni2"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravo_dovadeni2"; + equivalentTo = "c7a_bravo_dovadeni2"; + ConnectTo[] = {"c7a_bravo_dovadeni2",0.01,"c7a_bravo_dovadeni2TOerc",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravo_dovadeni2TOerc: CutSceneAnimationBaseZoZo + { + speed = 0.333333; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravo_dovadeni2TOerc"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravo_ErcTOdovadeni3: CutSceneAnimationBaseZoZo + { + speed = 0.882353; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravo_ErcTOdovadeni3"; + ConnectTo[] = {"c7a_bravo_dovadeni3",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravo_dovadeni3: CutSceneAnimationBaseZoZo + { + variantAfter[] = {1,1,1}; + variantsAI[] = {"c7a_bravo_dovadeni3",1}; + speed = 0.11583; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravo_dovadeni3"; + actions = "CivilStandActions_dovadeni3"; + ConnectTo[] = {"c7a_bravo_dovadeni3",0.01,"c7a_bravo_dovadeni3TOerc",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravo_dovadeni3TOerc: CutSceneAnimationBaseZoZo + { + speed = 0.666667; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravo_dovadeni3TOerc"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravo_ErcTOdovadeni4: CutSceneAnimationBaseZoZo + { + speed = 0.9375; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravo_ErcTOdovadeni4"; + ConnectTo[] = {"c7a_bravo_dovadeni4",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravo_dovadeni4: CutSceneAnimationBaseZoZo + { + variantAfter[] = {1,1,1}; + variantsAI[] = {"c7a_bravo_dovadeni4",1}; + speed = 0.160428; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravo_dovadeni4"; + actions = "CivilStandActions_dovadeni4"; + ConnectTo[] = {"c7a_bravo_dovadeni4",0.01,"c7a_bravo_dovadeni4TOerc",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravo_dovadeni4TOerc: CutSceneAnimationBaseZoZo + { + speed = 1.2; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravo_dovadeni4TOerc"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravo_ErcTOdovadeni5: CutSceneAnimationBaseZoZo + { + speed = 0.225564; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravo_ErcTOdovadeni5"; + ConnectTo[] = {"c7a_bravo_dovadeni5",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravo_dovadeni5: CutSceneAnimationBaseZoZo + { + variantAfter[] = {1,1,1}; + variantsAI[] = {"c7a_bravo_dovadeni5",1}; + speed = 0.230769; + actions = "CivilStandActions_dovadeni5"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravo_dovadeni5"; + ConnectTo[] = {"c7a_bravo_dovadeni5",0.01,"c7a_bravo_dovadeni5TOerc",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravo_ErcTOdovadeni7: CutSceneAnimationBaseZoZo + { + speed = 0.234375; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravo_ErcTOdovadeni7"; + ConnectTo[] = {"c7a_bravo_dovadeni7",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravo_dovadeni7: CutSceneAnimationBaseZoZo + { + variantAfter[] = {1,1,1}; + variantsAI[] = {"c7a_bravo_dovadeni7",1}; + speed = 0.11583; + actions = "CivilStandActions_dovadeni7"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravo_dovadeni7"; + ConnectTo[] = {"c7a_bravo_dovadeni7",0.01,"c7a_bravo_dovadeni7TOerc",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravo_dovadeni7TOerc: CutSceneAnimationBaseZoZo + { + speed = 0.769231; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravo_dovadeni7TOerc"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class c7a_bravo_dovadeni5TOerc: CutSceneAnimationBaseZoZo + { + speed = 0.526316; + looped = "false"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_bravo_dovadeni5TOerc"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class C7A_longWalk: CutSceneAnimationBase + { + looped = "false"; + speed = 0.0402; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\C7A_longWalk"; + headBobMode = 0; + headBobStrength = 0; + aimPrecision = 1; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundEnabled = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class c7a_man1s: C7A_longWalk + { + speed = 0.015385; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_man1s"; + boundingSphere = 35; + relSpeedMax = 0.996672; + relSpeedMin = 1.05657; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class c7a_man2s: C7A_longWalk + { + speed = 0.015385; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_man2s"; + boundingSphere = 35; + relSpeedMin = 1.05657; + relSpeedMax = 0.996672; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class c7a_man3s: C7A_longWalk + { + speed = 0.015385; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_man3s"; + boundingSphere = 35; + relSpeedMin = 0.996672; + relSpeedMax = 0.996672; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class c7a_man4s: C7A_longWalk + { + speed = 0.015385; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C7A\c7a_man4s"; + boundingSphere = 35; + relSpeedMin = 1.05657; + relSpeedMax = 0.996672; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class C5calming_apc: CutSceneAnimationBaseZoZo + { + actions = "NoActions"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C5_calmFjodor\C5calming_apc"; + looped = "false"; + speed = 0.006384; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class C5calming_fjodor: C5calming_apc + { + actions = "NoActions"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C5_calmFjodor\C5calming_fjodor"; + looped = "false"; + speed = 0.006384; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class C5calming_zevl1: C5calming_apc + { + actions = "NoActions"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C5_calmFjodor\C5calming_zevl1"; + looped = "false"; + speed = 0.006384; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class C5calming_zevl2: C5calming_apc + { + actions = "NoActions"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C5_calmFjodor\C5calming_zevl2"; + looped = "false"; + speed = 0.006384; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class C5calming_zevl3: C5calming_apc + { + actions = "NoActions"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C5_calmFjodor\C5calming_zevl3"; + looped = "false"; + speed = 0.006384; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class C5calming_zevl4: C5calming_apc + { + actions = "NoActions"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C5_calmFjodor\C5calming_zevl4"; + looped = "false"; + speed = 0.006384; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class C5calming_zevl5: C5calming_apc + { + actions = "NoActions"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C5_calmFjodor\C5calming_zevl5"; + looped = "false"; + speed = 0.006384; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class C5calming_zevl6: C5calming_apc + { + actions = "NoActions"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C5_calmFjodor\C5calming_zevl6"; + looped = "false"; + speed = 0.006384; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class C5calming_zevl7: C5calming_apc + { + actions = "NoActions"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C5_calmFjodor\C5calming_zevl7"; + looped = "false"; + speed = 0.006384; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class C5efe_alex: CutSceneAnimationBase + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C5_efe\C5efe_alex"; + speed = 0.018072; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + legs = "empty"; + head = "empty"; + actions = "CivilStandActions_alex"; + ConnectTo[] = {"c5efe_AlexLoopIngame",0.01}; + InterpolateTo[] = {}; + }; + class C5efe_cooper: CutSceneAnimationBase + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C5_efe\C5efe_cooper"; + speed = 0.006686; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + headBobMode = 0; + headBobStrength = 0; + actions = "RifleLowStandActions"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class C5efe_honza: CutSceneAnimationBase + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C5_efe\C5efe_honza"; + speed = 0.006686; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + actions = "CivilStandActions_honza"; + ConnectTo[] = {"c5efe_HonzaLoop",0.01}; + InterpolateTo[] = {}; + }; + class C5efe_michal: CutSceneAnimationBase + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C5_efe\C5efe_michal"; + speed = 0.006686; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + legs = "empty"; + head = "empty"; + actions = "CivilStandActions_michal"; + ConnectTo[] = {"c5efe_MichalLoop",0.01}; + InterpolateTo[] = {}; + }; + class C5efe_zbysek: CutSceneAnimationBase + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C5_efe\C5efe_zbysek"; + speed = 0.006687; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + legs = "empty"; + head = "empty"; + actions = "CivilStandActions_zbyshek"; + ConnectTo[] = {"c5efe_ZbyshekLoop",0.01}; + InterpolateTo[] = {}; + }; + class c5efe_AlexLoopIngame: CutSceneAnimationBase + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C5_efe\c5efe_AlexLoopIngame"; + speed = 0.104167; + actions = "CivilStandActions_AlexLoopIngame"; + ConnectTo[] = {}; + InterpolateTo[] = {"c5efe_AlexDeath",0.01}; + }; + class c5efe_AlexDeath: CutSceneAnimationBase + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C5_efe\c5efe_AlexDeath"; + looped = "false"; + terminal = "true"; + speed = 0.204082; + actions = "DeadActions"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + interpolationRestart = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class c5efe_HonzaLoop: CutSceneAnimationBase + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C5_efe\c5efe_HonzaLoop"; + speed = 0.157895; + actions = "CivilSitActions_HonzaLoop"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"c5efe_HonzaDeath",0.01}; + }; + class c5efe_HonzaDeath: CutSceneAnimationBase + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C5_efe\c5efe_HonzaDeath"; + looped = "false"; + terminal = "true"; + speed = 0.555556; + actions = "DeadActions"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + interpolationRestart = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class c5efe_MichalLoop: CutSceneAnimationBase + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C5_efe\c5efe_MichalLoop"; + speed = 0.159574; + actions = "CivilSitActions_MichalLoop"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"c5efe_MichalDeath",0.01}; + }; + class c5efe_MichalDeath: CutSceneAnimationBase + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C5_efe\c5efe_MichalDeath"; + looped = "false"; + disableWeapons = "true"; + terminal = "true"; + speed = 0.483871; + actions = "DeadActions"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + interpolationRestart = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class c5efe_ZbyshekLoop: CutSceneAnimationBase + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C5_efe\c5efe_ZbyshekLoop"; + speed = 0.283019; + actions = "CivilSitActions_ZbyshekLoop"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"c5efe_ZbyshekDeath",0.01}; + }; + class c5efe_ZbyshekDeath: CutSceneAnimationBase + { + actions = "DeadActions"; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C5_efe\c5efe_ZbyshekDeath"; + speed = 0.188976; + terminal = "true"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + interpolationRestart = "true"; + looped = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class C4manh_cooperCamTest: CutSceneAnimationBase + { + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C4manh_cooperCamTest"; + speed = 0.009366; + looped = "false"; + actions = "NoActions"; + headBobMode = 1; + headBobStrength = -1; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class C4manh_cooperCamTest2: C4manh_cooperCamTest + { + headBobMode = 5; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class C4manh_cooperCamTest3: C4manh_cooperCamTest + { + headBobMode = 4; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AnimViewControl: CutSceneAnimationBase + { + speed = 0.16; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C4_commingToCDF\animviewcontrol"; + actions = "Action_AnimViewControl"; + ConnectTo[] = {"AnimViewControl",0.01}; + InterpolateTo[] = {}; + }; + }; + 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}; + aimingPistol[] = {"head",0.6,"neck1",0.6,"neck",0.6,"LeftShoulder",0.8,"launcher",1,"weapon",1,"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}; + 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}; + aimingLying[] = {"weapon",1,"LeftShoulder",0.8,"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",0.8,"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,"Spine2",0.2,"Spine3",0.6}; + aimingLyingPistol[] = {"LeftShoulder",0.8,"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",0.8,"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,"Spine2",0.2,"Spine3",0.6}; + legsLyingAiming[] = {"weapon",0,"LeftShoulder",0.2,"LeftArm",0,"LeftArmRoll",0,"LeftForeArm",0,"LeftForeArmRoll",0,"LeftHand",0,"LeftHandRing",0,"LeftHandPinky1",0,"LeftHandPinky2",0,"LeftHandPinky3",0,"LeftHandRing1",0,"LeftHandRing2",0,"LeftHandRing3",0,"LeftHandMiddle1",0,"LeftHandMiddle2",0,"LeftHandMiddle3",0,"LeftHandIndex1",0,"LeftHandIndex2",0,"LeftHandIndex3",0,"LeftHandThumb1",0,"LeftHandThumb2",0,"LeftHandThumb3",0,"RightShoulder",0.2,"RightArm",0,"RightArmRoll",0,"RightForeArm",0,"RightForeArmRoll",0,"RightHand",0,"RightHandRing",0,"RightHandPinky1",0,"RightHandPinky2",0,"RightHandPinky3",0,"RightHandRing1",0,"RightHandRing2",0,"RightHandRing3",0,"RightHandMiddle1",0,"RightHandMiddle2",0,"RightHandMiddle3",0,"RightHandIndex1",0,"RightHandIndex2",0,"RightHandIndex3",0,"RightHandThumb1",0,"RightHandThumb2",0,"RightHandThumb3",0,"Spine2",0.8,"Spine3",0.4,"spine1",1,"pelvis",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}; + legsLyingAimingPistol[] = {"LeftShoulder",0.2,"LeftArm",0,"LeftArmRoll",0,"LeftForeArm",0,"LeftForeArmRoll",0,"LeftHand",0,"LeftHandRing",0,"LeftHandPinky1",0,"LeftHandPinky2",0,"LeftHandPinky3",0,"LeftHandRing1",0,"LeftHandRing2",0,"LeftHandRing3",0,"LeftHandMiddle1",0,"LeftHandMiddle2",0,"LeftHandMiddle3",0,"LeftHandIndex1",0,"LeftHandIndex2",0,"LeftHandIndex3",0,"LeftHandThumb1",0,"LeftHandThumb2",0,"LeftHandThumb3",0,"RightShoulder",0.2,"RightArm",0,"RightArmRoll",0,"RightForeArm",0,"RightForeArmRoll",0,"RightHand",0,"RightHandRing",0,"RightHandPinky1",0,"RightHandPinky2",0,"RightHandPinky3",0,"RightHandRing1",0,"RightHandRing2",0,"RightHandRing3",0,"RightHandMiddle1",0,"RightHandMiddle2",0,"RightHandMiddle3",0,"RightHandIndex1",0,"RightHandIndex2",0,"RightHandIndex3",0,"RightHandThumb1",0,"RightHandThumb2",0,"RightHandThumb3",0,"Spine2",0.8,"Spine3",0.4,"spine1",1,"pelvis",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}; + headDefault[] = {"head",1,"neck1",0.5,"neck",0.5}; + leaningDefault[] = {"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,"pelvis",0.4}; + 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}; + 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}; + aimingUpCivil[] = {"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}; + aimingUpLauncher[] = {"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}; + 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}; + empty[] = {}; + }; +}; +class CfgMovesZombie: CfgMovesBasic +{ + skeletonName = "OFP2_ManSkeleton"; + gestures = "CfgGesturesMale"; + class Actions: Actions + { + class ZombieCrouchActions: CivilStandActions + { + die = "AdthPknlMstpSnonWnonDnon_2"; + }; + }; + class States + { + class TransAnimBase: Default + { + visibleSize = 0.500125; + looped = "false"; + soundEnabled = "true"; + enableOptics = "false"; + leftHandIKBeg = "true"; + leftHandIKCurve[] = {1}; + leftHandIKEnd = "true"; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + rightHandIKEnd = "true"; + soundEdge[] = {0.01}; + headBobStrength = 0.164179; + headBobMode = 2; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSnonWnonDnon: StandBase + { + actions = "CivilStandActions"; + duty = -0.4; + file = "\dayz_anim\zmb\zmbStandPose"; + showWeaponAim = "false"; + disableWeapons = "false"; + canPullTrigger = "false"; + speed = 1e+010; + relSpeedMin = 0.7; + relSpeedMax = 1.1; + leaningFactorBeg = 0; + leaningFactorEnd = 0; + looped = "true"; + soundEnabled = "false"; + enableBinocular = "true"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wnon.p3d"; + headBobStrength = 0.21393; + limitGunMovement = 0.1; + enableOptics = -1; + ConnectTo[] = {"AidlPercMstpSnonWnonDnon",0.01,"AidlPercMstpSnonWnonDnon_player",0.01,"AmovPercMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon",0.02,"AmovPercMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon",0.02,"LadderCivilOn",1.0,"AswmPercMstpSnonWnonDnon",0.3}; + InterpolateTo[] = {"ZombieStandingAttack1",0.01,"ZombieStandingAttack2",0.01,"ZombieStandingAttack3",0.01,"ZombieStandingAttack4",0.01,"ZombieStandingAttack5",0.01,"ZombieStandingAttack6",0.01,"ZombieStandingAttack7",0.01,"ZombieStandingAttack8",0.01,"ZombieStandingAttack9",0.01,"ZombieStandingAttack10",0.01,"ZombieStandingAttack4",0.01,"AmovPercMrunSnonWnonDf",0.02,"AmovPercMwlkSnonWnonDf",0.02,"AmovPercMwlkSnonWnonDl",0.02,"AmovPercMwlkSnonWnonDb",0.02,"AmovPercMrunSnonWnonDb",0.02,"AmovPercMevaSnonWnonDf",0.02,"AdthPercMstpSnonWnonDnon_1",0.01,"AdthPercMstpSnonWnonDnon_2",0.01,"AdthPercMstpSnonWnonDnon_3",0.01,"AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_1",0.1}; + }; + class AmovPknlMstpSnonWnonDnon: AmovPercMstpSnonWnonDnon + { + actions = "CivilKneelActions"; + duty = -0.7; + file = "\dayz_anim\zmb\zmbKneelPose"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + enableOptics = -1; + disableWeapons = "false"; + disableWeaponsLong = "false"; + ConnectTo[] = {"AmovPknlMstpSnonWnonDnon_AmovPercMsprSnonWnonDf",0.01,"AmovPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon",0.02,"AmovPknlMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon",0.02,"amovpknlmstpsnonwnondnon_amovpknlmstpsraswlnrdnon",0.01,"AidlPknlMstpSnonWnonDnon",0.01,"AidlPknlMstpSnonWnonDnon_player",0.01,"AmovPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"ZombieFeed1",0.02,"ZombieFeed2",0.02,"ZombieFeed3",0.02,"ZombieFeed4",0.02,"ZombieFeed5",0.02,"ZombieFeed6",0.01,"ZombieFeed7",0.01,"ZombieFeed8",0.01,"ZombieFeed9",0.01,"AmovPknlMstpSnonWnonDnon_turnL",0.02,"AmovPknlMstpSnonWnonDnon_turnR",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,"AdthPknlMstpSnonWnonDnon_1",0.01,"AdthPknlMstpSnonWnonDnon_2",0.01,"AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_2",0.1}; + }; + class AmovPknlMstpSnonWnonDnon_AmovPercMsprSnonWnonDf: TransAnimBase + { + actions = "CivilKneelActions"; + file = "\dayz_anim\zmb\zmbStand_zmbKneel"; + speed = 0.6; + canPullTrigger = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + enableDirectControl = 0; + ConnectTo[] = {"AmovPknlMstpSnonWnonDnon_AmovPercMsprSnonWnonDf_2",0.01}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_1",0.01}; + }; + class AmovPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon: TransAnimBase + { + actions = "CivilStandActions"; + file = "\dayz_anim\zmb\zmbKneel_zmbStand"; + speed = 0.6; + soundOverride = "standup"; + canPullTrigger = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpDefault"; + limitGunMovement = 0.1; + duty = 0.5; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon",0.02,"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AmovPercMrunSnonWnonDf: AmovPercMstpSnonWnonDnon + { + actions = "CivilRunActionsF"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\non\non\AmovPercMrunSnonWnonDf"; + speed = 1.7; + soundEdge[] = {0.25,0.5,0.75,1}; + duty = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + walkcycles = 3; + disableWeapons = "true"; + ConnectTo[] = {"AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.02,"AmovPercMwlkSnonWnonDf",0.025,"AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon",0.02,"CzmbAdthPercMrunSnonWnonDf",0.01}; + }; + class AmovPknlMrunSnonWnonDf: AmovPknlMstpSnonWnonDnon + { + file = "\dayz_anim\zmb\zombie_frenziedCrawl3"; + soundEdge[] = {0.25,0.5,0.75,1}; + speed = 1.3; + duty = 0.2; + soundOverride = "run"; + soundEnabled = "true"; + actions = "CivilKneelActionsRunF"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Mrun_Slow_Wrfl.p3d"; + walkcycles = 2; + disableWeapons = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMrunSnonWnonDf",0.03,"AmovPknlMstpSnonWnonDnon",0.02,"AmovPknlMwlkSnonWnonDf",0.025}; + }; + class AmovPknlMrunSnonWnonDb: AmovPknlMrunSnonWnonDf + { + file = "\dayz_anim\zmb\zmbKneelWalkB"; + speed = 0.07619; + actions = "CivilKneelActionsRunB"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.02,"AmovPercMrunSnonWnonDb",0.03,"AmovPknlMwlkSnonWnonDb",0.025}; + }; + class AmovPercMwlkSnonWnonDf: AmovPercMstpSnonWnonDnon + { + actions = "CivilWlkActionsF"; + file = "\dayz_anim\zmb\zombie3_walk"; + soundEdge[] = {0.25,0.5,0.75,1}; + speed = 0.2; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + walkcycles = 3; + ConnectTo[] = {}; + InterpolateTo[] = {"ZombieWalkingDeath",0.01,"AmovPercMwlkSnonWnonDfr",0.025,"AmovPercMrunSnonWnonDf",0.025,"AmovPercMwlkSnonWnonDfl",0.025,"AmovPknlMwlkSnonWnonDf",0.03,"AmovPercMevaSnonWnonDf",0.025,"AmovPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon_gthStart",0.1}; + }; + class AmovPercMwlkSnonWnonDb: AmovPercMwlkSnonWnonDf + { + actions = "CivilWlkActionsB"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDb"; + speed = 0.337079; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMwlkSnonWnonDbl",0.025,"AmovPercMwlkSnonWnonDbr",0.025,"AmovPercMrunSnonWnonDb",0.025,"AmovPknlMwlkSnonWnonDb",0.03}; + }; + class AmovPknlMwlkSnonWnonDf: AmovPknlMrunSnonWnonDf + { + file = "\dayz_anim\zmb\zmbKneelWalkF"; + speed = 0.1; + duty = 0.05; + walkcycles = 3; + actions = "CivilKneelActionsWlkF"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.02,"AmovPercMwlkSnonWnonDf",0.03,"AmovPknlMrunSnonWnonDf",0.025,"AmovPknlMwlkSnonWnonDfr",0.025,"AmovPknlMwlkSnonWnonDfl",0.025}; + }; + class AmovPknlMwlkSnonWnonDb: AmovPknlMwlkSnonWnonDf + { + file = "\dayz_anim\zmb\zmbKneelWalkB"; + speed = 0.2; + actions = "CivilKneelActionsWlkB"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.02,"AmovPercMwlkSnonWnonDb",0.03,"AmovPknlMwlkSnonWnonDbr",0.025,"AmovPknlMwlkSnonWnonDbl",0.025,"AmovPknlMrunSnonWnonDb",0.025}; + }; + class AidlPercMstpSnonWnonDnon: AmovPercMstpSnonWnonDnon + { + variantsAI[] = {"AidlPercMstpSnonWnonDnon01",0.1,"AidlPercMstpSnonWnonDnon02",0.1,"AidlPercMstpSnonWnonDnon03",0.1,"AidlPercMstpSnonWnonDnon04",0.1,"AidlPercMstpSnonWnonDnon05",0.1,"AidlPercMstpSnonWnonDnon06",0.1,"AidlPercMstpSnonWnonDnon07",0.1,"AidlPercMstpSnonWnonDnon08",0.1,"AidlPercMstpSnonWnonDnon09",0.1,"AidlPercMstpSnonWnonDnon10",0.1}; + variantAfter[] = {1,1,1}; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Idle.p3d"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01,"AidlPercMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {}; + }; + class AidlPercMstpSnonWnonDnon0S: AmovPercMstpSnonWnonDnon + { + equivalentTo = "AidlPercMstpSnonWnonDnon01"; + ConnectTo[] = {"AidlPercMstpSnonWnonDnon01",0.01,"AidlPercMstpSnonWnonDnon02",0.01,"AidlPercMstpSnonWnonDnon03",0.01,"AidlPercMstpSnonWnonDnon04",0.01,"AidlPercMstpSnonWnonDnon05",0.01,"AidlPercMstpSnonWnonDnon06",0.01,"AidlPercMstpSnonWnonDnon07",0.01,"AidlPercMstpSnonWnonDnon08",0.01,"AidlPercMstpSnonWnonDnon09",0.01,"AidlPercMstpSnonWnonDnon10",0.01}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AidlPercMstpSnonWnonDnon01: AidlPercMstpSnonWnonDnon0S + { + file = "\dayz_anim\zmb\zmbStandIdleA"; + speed = 0.088757; + looped = "false"; + variantAfter[] = {1,1,1}; + interpolationSpeed = 6; + ConnectTo[] = {"AidlPercMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {"AidlPercMstpSnonWnonDnon",0.01,"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AidlPercMstpSnonWnonDnon02: AidlPercMstpSnonWnonDnon0S + { + file = "\dayz_anim\zmb\zmbStandIdleB"; + speed = 0.107143; + looped = "false"; + variantAfter[] = {1,1,1}; + interpolationSpeed = 6; + ConnectTo[] = {"AidlPercMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {"AidlPercMstpSnonWnonDnon",0.01,"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AidlPercMstpSnonWnonDnon03: AidlPercMstpSnonWnonDnon0S + { + file = "\dayz_anim\zmb\zmbStandIdleC_lookAround"; + speed = 0.089286; + looped = "false"; + variantAfter[] = {1,1,1}; + interpolationSpeed = 6; + ConnectTo[] = {"AidlPercMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {"AidlPercMstpSnonWnonDnon",0.01,"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AidlPercMstpSnonWnonDnon04: AidlPercMstpSnonWnonDnon0S + { + file = "\dayz_anim\zmb\zmbBentIdleA"; + speed = 0.172414; + looped = "false"; + variantAfter[] = {1,1,1}; + interpolationSpeed = 6; + ConnectTo[] = {"AidlPercMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {"AidlPercMstpSnonWnonDnon",0.01,"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AidlPercMstpSnonWnonDnon05: AidlPercMstpSnonWnonDnon0S + { + file = "\dayz_anim\zmb\zmbBentIdleB_lookAroundSwing"; + speed = 0.09375; + looped = "false"; + variantAfter[] = {1,1,1}; + interpolationSpeed = 6; + ConnectTo[] = {"AidlPercMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {"AidlPercMstpSnonWnonDnon",0.01,"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AidlPercMstpSnonWnonDnon06: AidlPercMstpSnonWnonDnon0S + { + file = "\dayz_anim\zmb\zmbBentIdleC_lookAround"; + speed = 0.091463; + looped = "false"; + variantAfter[] = {1,1,1}; + interpolationSpeed = 6; + ConnectTo[] = {"AidlPercMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {"AidlPercMstpSnonWnonDnon",0.01,"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AidlPercMstpSnonWnonDnon07: AidlPercMstpSnonWnonDnon0S + { + file = "\dayz_anim\zmb\zmbStandIdleD_sniffingHyped"; + speed = 0.091463; + looped = "false"; + variantAfter[] = {1,1,1}; + interpolationSpeed = 6; + ConnectTo[] = {"AidlPercMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {"AidlPercMstpSnonWnonDnon",0.01,"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AidlPercMstpSnonWnonDnon08: AidlPercMstpSnonWnonDnon0S + { + file = "\dayz_anim\zmb\zmbStandIdleE_swinging"; + speed = 0.091463; + looped = "false"; + variantAfter[] = {1,1,1}; + interpolationSpeed = 6; + ConnectTo[] = {"AidlPercMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {"AidlPercMstpSnonWnonDnon",0.01,"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AidlPercMstpSnonWnonDnon09: AidlPercMstpSnonWnonDnon0S + { + file = "\dayz_anim\zmb\zmbStandCry1"; + speed = 0.2; + looped = "false"; + variantAfter[] = {1,1,1}; + interpolationSpeed = 6; + ConnectTo[] = {"AidlPercMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {"AidlPercMstpSnonWnonDnon",0.01,"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AidlPercMstpSnonWnonDnon10: AidlPercMstpSnonWnonDnon0S + { + file = "\dayz_anim\zmb\zmbStandCry2"; + speed = 0.2; + looped = "false"; + variantAfter[] = {1,1,1}; + interpolationSpeed = 6; + ConnectTo[] = {"AidlPercMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {"AidlPercMstpSnonWnonDnon",0.01,"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AidlPknlMstpSnonWnonDnon: AmovPknlMstpSnonWnonDnon + { + variantsAI[] = {"AidlPknlMstpSnonWnonDnon01",0.25,"AidlPknlMstpSnonWnonDnon02",0.25,"AidlPknlMstpSnonWnonDnon03",0.25,"AidlPknlMstpSnonWnonDnon04",0.25}; + variantAfter[] = {0,0,0}; + ConnectTo[] = {"AmovPknlMstpSnonWnonDnon",0.01,"AidlPknlMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {}; + }; + class AidlPknlMstpSnonWnonDnon0S: AidlPknlMstpSnonWnonDnon + { + equivalentTo = "AidlPknlMstpSnonWnonDnon01"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Pknl_Wnon.p3d"; + file = "\dayz_anim\zmb\zmbKneelPose"; + variantAfter[] = {1,1,1}; + ConnectTo[] = {"AidlPknlMstpSnonWnonDnon01",0.01,"AidlPknlMstpSnonWnonDnon02",0.01,"AidlPknlMstpSnonWnonDnon03",0.01,"AidlPknlMstpSnonWnonDnon04",0.01}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_1",0.01,"AidlPknlMstpSnonWnonDnon",0.01}; + }; + class AidlPknlMstpSnonWnonDnon01: AidlPknlMstpSnonWnonDnon0S + { + file = "\dayz_anim\zmb\zmbKneel_idleA"; + speed = 0.04065; + looped = "false"; + variantAfter[] = {1,1,1}; + canPullTrigger = "false"; + ConnectTo[] = {"AidlPknlMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_1",0.01,"AidlPknlMstpSnonWnonDnon",0.01}; + }; + class AidlPknlMstpSnonWnonDnon02: AidlPknlMstpSnonWnonDnon01 + { + file = "\dayz_anim\zmb\zmbKneel_idleB"; + speed = 0.049505; + canPullTrigger = "false"; + ConnectTo[] = {"AidlPknlMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_1",0.01,"AidlPknlMstpSnonWnonDnon",0.01}; + }; + class AidlPknlMstpSnonWnonDnon03: AidlPknlMstpSnonWnonDnon01 + { + file = "\dayz_anim\zmb\zmbKneel_idleC"; + speed = 0.043732; + canPullTrigger = "false"; + ConnectTo[] = {"AidlPknlMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_1",0.01,"AidlPknlMstpSnonWnonDnon",0.01}; + }; + class AidlPknlMstpSnonWnonDnon04: AidlPknlMstpSnonWnonDnon01 + { + file = "\dayz_anim\zmb\zmbKneel_idleD"; + speed = 0.140187; + canPullTrigger = "false"; + ConnectTo[] = {"AidlPknlMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_1",0.01,"AidlPknlMstpSnonWnonDnon",0.01}; + }; + class CutSceneAnimationBase: AmovPercMstpSnonWnonDnon + { + enableDirectControl = 1; + showWeaponAim = "false"; + relSpeedMin = 1; + relSpeedMax = 1; + disableWeaponsLong = "true"; + disableWeapons = "true"; + enableOptics = "false"; + head = "headNo"; + enableBinocular = "false"; + headBobMode = 5; + headBobStrength = -1; + forceAim = 1; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ZombieStandingAttack: CutSceneAnimationBase{}; + class ZombieStandingAttack1: ZombieStandingAttack + { + file = "\dayz_anim\zmb\zmbStandAttack6"; + speed = 1; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class ZombieStandingAttack2: ZombieStandingAttack1 + { + file = "\dayz_anim\zmb\zmbStandAttack5"; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class ZombieStandingAttack3: ZombieStandingAttack1 + { + file = "\dayz_anim\zmb\zmbStandAttack4"; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class ZombieStandingAttack4: ZombieStandingAttack1 + { + file = "\dayz_anim\zmb\zmbStandAttack3"; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class ZombieStandingAttack5: ZombieStandingAttack1 + { + file = "\dayz_anim\zmb\zombie_staticAttack3_67-158"; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class ZombieStandingAttack6: ZombieStandingAttack1 + { + file = "\dayz_anim\zmb\zombie_staticAttack3_183-274"; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class ZombieStandingAttack7: ZombieStandingAttack1 + { + file = "\dayz_anim\zmb\zombie_staticAttack3_441-554"; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class ZombieStandingAttack8: ZombieStandingAttack1 + { + file = "\dayz_anim\zmb\zombie_staticAttack3_570-707"; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class ZombieStandingAttack9: ZombieStandingAttack1 + { + file = "\dayz_anim\zmb\zombie_staticAttack3_742-833"; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class ZombieStandingAttack10: ZombieStandingAttack1 + { + file = "\dayz_anim\zmb\zombie_staticAttack3_855-987"; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class ZombieFeed: CutSceneAnimationBase + { + actions = "ZombieCrouchActions"; + }; + class ZombieFeed1: ZombieFeed + { + file = "\dayz_anim\zmb\zmbKneel_feedA"; + speed = 0.2; + ConnectTo[] = {"AmovPknlMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {}; + }; + class ZombieFeed2: ZombieFeed1 + { + file = "\dayz_anim\zmb\zmbKneel_feedB"; + }; + class ZombieFeed3: ZombieFeed1 + { + file = "\dayz_anim\zmb\zmbKneel_feedC"; + }; + class ZombieFeed4: ZombieFeed1 + { + file = "\dayz_anim\zmb\zmbKneel_feedD"; + }; + class ZombieFeed5: ZombieFeed1 + { + file = "\dayz_anim\zmb\zmbKneel_feedE"; + }; + class ZombieFeed6: ZombieFeed1 + { + file = "\dayz_anim\zmb\zombie_kneelFeeding2_112_301"; + }; + class ZombieFeed7: ZombieFeed1 + { + file = "\dayz_anim\zmb\zombie_kneelFeeding2_1054_1275"; + }; + class ZombieFeed8: ZombieFeed1 + { + file = "\dayz_anim\zmb\zombie_kneelFeeding3_109-308"; + }; + class ZombieFeed9: ZombieFeed1 + { + file = "\dayz_anim\zmb\zombie_kneelFeeding3_363-574"; + }; + class AinvPknlMstpSnonWrflDnon_medicEnd: HealBaseRfl + { + file = "\ca\anims\characters\data\anim\sdr\inj\healing\ainvpknlmstpsnonwrfldnon_medic_ainvpknlmstpsnonwrfldnon"; + speed = 0.5; + actions = "RifleKneelTakeActions"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPknlMstpSrasWrflDnon",0.02,"AdthPknlMstpSlayWrflDnon_inventory",0.1,"AdthPknlMstpSlayWrflDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWrflDnon_medic: HealBaseRfl + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWrflDnon_medicS0"; + speed = "1e+008.0"; + looped = "true"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + interpolationSpeed = 2.5; + forceAim = 1; + ConnectTo[] = {"AinvPknlMstpSnonWrflDnon_medicEnd",0.1,"AinvPknlMstpSnonWrflDr_medic0S",0.1,"AinvPknlMstpSnonWrflDr_medic0",0.1,"AinvPknlMstpSnonWrflDr_medic1",0.1,"AinvPknlMstpSnonWrflDr_medic2",0.1,"AinvPknlMstpSnonWrflDr_medic3",0.1,"AinvPknlMstpSnonWrflDr_medic4",0.1,"AinvPknlMstpSnonWrflDr_medic5",0.1,"AinvPknlMstpSnonWrflDnon_medic0S",0.1,"AinvPknlMstpSnonWrflDnon_medic0",0.1,"AinvPknlMstpSnonWrflDnon_medic1",0.1,"AinvPknlMstpSnonWrflDnon_medic2",0.1,"AinvPknlMstpSnonWrflDnon_medic3",0.1,"AinvPknlMstpSnonWrflDnon_medic4",0.1,"AinvPknlMstpSnonWrflDnon_medic5",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDr_medic0S",0.1,"AinvPknlMstpSnonWrflDnon_medic0S",0.1,"AdthPknlMstpSlayWrflDnon_inventory",0.1,"AdthPknlMstpSlayWrflDnon_inventoryAgony",0.1}; + }; + class AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon: TransAnimBase + { + actions = "CivilStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\spr\non\non\AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon.rtm"; + speed = 0.95; + onLandBeg = "false"; + onLandEnd = "true"; + soundOverride = "laydown"; + canPullTrigger = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + enableDirectControl = 0; + interpolationRestart = "true"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wnon.p3d"; + duty = 2; + ConnectTo[] = {"AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon_2",0.02}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class DeadState: Default + { + actions = "DeadActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\dth\pne\stp\ras\Rfl\AdthPpneMstpSrasWrflDnon_1"; + speed = 1.67; + looped = "false"; + onLandBeg = "true"; + onLandEnd = "true"; + soundEnabled = "false"; + terminal = "true"; + canPullTrigger = "true"; + headBobMode = 2; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class Crew: Default + { + actions = "CargoActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Sit\stp\non\non\AmovPsitMstpSnonWnonDnon.rtm"; + speed = 1e+010; + looped = "true"; + soundEnabled = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + hasCollShapeSafe = "false"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class BasicDriver: Default + { + actions = "CargoActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\sit\stp\non\non\AmovPsitMstpSnonWnonDnon_basicGunner.rtm"; + speed = 1e+010; + looped = "true"; + soundEnabled = "false"; + interpolationSpeed = 1; + canPullTrigger = "false"; + ConnectTo[] = {"BasicDriverDying",1.0}; + InterpolateTo[] = {"BasicDriverDying",0.1}; + }; + class BasicDriverDying: DefaultDie + { + actions = "NoActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\dth\pne\stp\ras\Rfl\AdthPpneMstpSrasWrflDnon_1"; + looped = "false"; + soundEnabled = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"BasicDriverDead",1.0}; + InterpolateTo[] = {}; + }; + class BasicDriverDead: BasicDriverDying + { + actions = "DeadActions"; + speed = 1e+010; + terminal = "true"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class BasicDriverOut: Default + { + actions = "CargoActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\sit\stp\non\non\AmovPsitMstpSnonWnonDnon_basicGunner.rtm"; + speed = 1e+010; + looped = "true"; + soundEnabled = "false"; + interpolationSpeed = 1; + canPullTrigger = "false"; + ConnectTo[] = {"BasicDriverOutDying",1.0}; + InterpolateTo[] = {"BasicDriverOutDying",0.1}; + }; + class BasicDriverOutDying: DefaultDie + { + actions = "NoActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\dth\pne\stp\ras\Rfl\AdthPpneMstpSrasWrflDnon_1"; + looped = "false"; + soundEnabled = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"BasicDriverOutDead",1.0}; + InterpolateTo[] = {}; + }; + class BasicDriverOutDead: BasicDriverOutDying + { + actions = "DeadActions"; + speed = 1e+010; + terminal = "true"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class amovpercmstpsraswlnrdnon_amovpercmstpsraswpstdnon_end: TransAnimBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\ras\lnr\amovpercmstpsraswlnrdnon_amovpercmstpsraswpstdnon_end.rtm"; + disableWeapons = "true"; + actions = "PistolStandActions"; + showHandGun = "true"; + speed = 1.4; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + enableOptics = 2; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"amovpercmstpsraswpstdnon_amovpercmstpsraswlnrdnon",0.02}; + }; + class AinvPknlMstpSnonWrflDr_medic0S: AinvPknlMstpSnonWrflDnon_medic + { + VariantAfter[] = {5,5,5}; + VariantsPlayer[] = {"AinvPknlMstpSnonWrflDnon_medic0",0.075,"AinvPknlMstpSnonWrflDnon_medic1",0.075,"AinvPknlMstpSnonWrflDnon_medic2",0.075,"AinvPknlMstpSnonWrflDnon_medic3",0.075,"AinvPknlMstpSnonWrflDnon_medic4",0.075,"AinvPknlMstpSnonWrflDnon_medic5",0.075,"AinvPknlMstpSnonWrflDr_medic0",0.075,"AinvPknlMstpSnonWrflDr_medic1",0.075,"AinvPknlMstpSnonWrflDr_medic2",0.075,"AinvPknlMstpSnonWrflDr_medic3",0.075,"AinvPknlMstpSnonWrflDr_medic4",0.075,"AinvPknlMstpSnonWrflDr_medic5",0.075,"AinvPknlMstpSnonWrflDr_medic0S",0.1}; + equivalentTo = "AinvPknlMstpSnonWrflDr_medic0"; + actions = "HealActionBaseDr"; + ConnectTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDr_medic0",0.1,"AinvPknlMstpSnonWrflDr_medic1",0.1,"AinvPknlMstpSnonWrflDr_medic2",0.1,"AinvPknlMstpSnonWrflDr_medic3",0.1,"AinvPknlMstpSnonWrflDr_medic4",0.1,"AinvPknlMstpSnonWrflDr_medic5",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDr_medic0",0.1,"AinvPknlMstpSnonWrflDr_medic1",0.1,"AinvPknlMstpSnonWrflDr_medic2",0.1,"AinvPknlMstpSnonWrflDr_medic3",0.1,"AinvPknlMstpSnonWrflDr_medic4",0.1,"AinvPknlMstpSnonWrflDr_medic5",0.1,"AdthPknlMstpSlayWrflDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWrflDr_medic0: AinvPknlMstpSnonWrflDr_medic0S + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWrflDr_medic0"; + speed = 0.11; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDr_medic0S",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDr_medic0S",0.1,"AdthPknlMstpSlayWrflDnon_inventory",0.1,"AdthPknlMstpSlayWrflDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWrflDr_medic1: AinvPknlMstpSnonWrflDr_medic0S + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWrflDr_medic1"; + speed = 0.21; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDr_medic0S",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDr_medic0S",0.1,"AdthPknlMstpSlayWrflDnon_inventory",0.1,"AdthPknlMstpSlayWrflDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWrflDr_medic2: AinvPknlMstpSnonWrflDr_medic0S + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWrflDr_medic2"; + speed = 0.13; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDr_medic0S",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDr_medic0S",0.1,"AdthPknlMstpSlayWrflDnon_inventory",0.1,"AdthPknlMstpSlayWrflDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWrflDr_medic3: AinvPknlMstpSnonWrflDr_medic0S + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWrflDr_medic3"; + speed = 0.22; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDr_medic0S",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDr_medic0S",0.1,"AdthPknlMstpSlayWrflDnon_inventory",0.1,"AdthPknlMstpSlayWrflDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWrflDr_medic4: AinvPknlMstpSnonWrflDr_medic0S + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWrflDr_medic4"; + speed = 0.22; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDr_medic0S",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDr_medic0S",0.1,"AdthPknlMstpSlayWrflDnon_inventory",0.1,"AdthPknlMstpSlayWrflDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWrflDr_medic5: AinvPknlMstpSnonWrflDr_medic0S + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWrflDr_medic5"; + speed = 0.11; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDr_medic0S",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDr_medic0S",0.1,"AdthPknlMstpSlayWrflDnon_inventory",0.1,"AdthPknlMstpSlayWrflDnon_inventoryAgony",0.1}; + }; + class amovpercmstpsnonwnondnon_amovpercmstpsraswlnrdnon: TransAnimBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\non\non\amovpercmstpsnonwnondnon_amovpercmstpsraswlnrdnon.rtm"; + disableWeapons = "true"; + actions = "LauncherStandStpActions"; + interpolationRestart = 2; + canPullTrigger = "false"; + rightHandIKCurve[] = {0.55,0,0.6,1}; + leftHandIKCurve[] = {0.85,0,0.95,1}; + weaponIK = 4; + ConnectTo[] = {"amovpercmstpsraswlnrdnon",0.02}; + InterpolateTo[] = {"amovpercmstpsraswlnrdnon_amovpercmstpsnonwnondnon",0.02}; + }; + class amovpercmstpsraswpstdnon_amovpercmstpsraswlnrdnon_end: TransAnimBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\ras\pst\amovpercmstpsraswpstdnon_amovpercmstpsraswlnrdnon_end.rtm"; + disableWeapons = "true"; + actions = "LauncherStandStpActions"; + speed = 0.5; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {0.35,0,0.4,1}; + leftHandIKCurve[] = {0.85,0,0.9,1}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + enableOptics = 2; + weaponIK = 4; + ConnectTo[] = {"amovpercmstpsraswlnrdnon",0.02}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"amovpercmstpsraswlnrdnon_amovpercmstpsraswpstdnon",0.02}; + }; + class BasicSittingGunner_Dead: DefaultDie + { + actions = "DeadActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\dth\pne\stp\ras\Rfl\AdthPpneMstpSrasWrflDnon_1"; + speed = 1e+010; + terminal = "true"; + soundEnabled = "false"; + canPullTrigger = "false"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class BasicSittingGunner: Crew + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\sit\stp\non\non\AmovPsitMstpSnonWnonDnon_basicGunner.rtm"; + ConnectTo[] = {"BasicSittingGunner_Dead",1.0}; + InterpolateTo[] = {}; + }; + class SprintBaseDf: StandBase + { + actions = "RifleStandEvasiveActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\spr\low\Rfl\AmovPercMsprSlowWrflDf.rtm"; + speed = 1.71429; + soundOverride = "sprint"; + duty = 0.5; + showWeaponAim = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Mrun_Slow_Wrfl.p3d"; + leaningFactorBeg = 0; + leaningFactorEnd = 0; + limitGunMovement = "false"; + relSpeedMin = 0.697171; + relSpeedMax = 1.1; + enableAutoActions = "false"; + visibleSize = 1.00012; + soundEnabled = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + headBobStrength = 0.154229; + headBobMode = 2; + rightHandIKCurve[] = {1}; + leftHandIKCurve[] = {1}; + ConnectTo[] = {"AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02}; + }; + class SprintBaseDfl: SprintBaseDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\spr\low\Rfl\AmovPercMsprSlowWrflDfl.rtm"; + speed = 1.8; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Mrun_Slow_Wrfl_Dl.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class SprintBaseDfr: SprintBaseDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\spr\low\Rfl\AmovPercMsprSlowWrflDfr.rtm"; + speed = 1.8; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Mrun_Slow_Wrfl_Dr.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class SprintCivilBaseDf: SprintBaseDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\spr\non\non\AmovPercMsprSnonWnonDf.rtm"; + speed = 1.71429; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wnon.p3d"; + visibleSize = 1.00012; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class SprintCivilBaseDfl: SprintCivilBaseDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\spr\non\non\AmovPercMsprSnonWnonDfl.rtm"; + speed = 1.71429; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class SprintCivilBaseDfr: SprintCivilBaseDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\spr\non\non\AmovPercMsprSnonWnonDfr.rtm"; + speed = 1.71429; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSlowWrflDnon: StandBase + { + actions = "RifleLowStandActions"; + duty = -0.4; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\stp\low\rfl\AmovPercMstpSlowWrflDnon.rtm"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Idle.p3d"; + showWeaponAim = "false"; + disableWeapons = "false"; + disableWeaponsLong = "true"; + speed = 1e+010; + relSpeedMin = 0.7; + relSpeedMax = 1.1; + looped = "true"; + soundEnabled = "false"; + enableBinocular = "true"; + aiming = "aimingDefault"; + aimingBody = "aimingUpDefault"; + leftHandIKBeg = "true"; + leftHandIKCurve[] = {1}; + leftHandIKEnd = "true"; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + rightHandIKEnd = "true"; + aimPrecision = 1; + weaponIK = 1; + headBobMode = 2; + canPullTrigger = "false"; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon_player_0S",0.01,"AovrPercMstpSlowWrflDf",0.01,"AmovPercMstpSlowWrflDnon_turnL",0.02,"AmovPercMstpSlowWrflDnon_turnR",0.02,"AmovPercMstpSlowWrflDnon_AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMstpSlowWrflDnon_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMstpSlowWrflDnon_AmovPercMstpSrasWrflDnon",0.01,"ActsPsitMstpSnonWrflDnon_varSittingDrinking",10.0,"AmovPercMstpSlowWrflDnon_ScaredTalking",2.0,"AmovPercMstpSlowWrflDnon_talking",2.0,"AmovPercMstpSlowWrflDnon_seeWatch",2.0,"AmovPercMstpSlowWrflDnon_SaluteIn",0.1,"AmovPercMstpSrasWrflDnon_SaluteIn",0.15,"AmovPercMstpSlowWrflDnon_AmovPsitMstpSlowWrflDnon",0.1,"AmovPercMstpSlowWrflDnon_AmovPsitMstpSrasWrflDnon",0.1,"LadderRifleOn",1.0,"AswmPercMstpSnonWnonDnon",0.3,"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon_turnL",0.02,"AmovPercMstpSlowWrflDnon_turnR",0.02,"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}; + }; + class AidlPercMstpSlowWrflDnon_player_0S: AmovPercMstpSlowWrflDnon + { + variantAfter[] = {2,3,5}; + variantsPlayer[] = {"AidlPercMstpSlowWrflDnon_player_idleSteady04",0.25,"AmovPercMstpSlowWrflDnon_player_idleSteady03",0.25,"AmovPercMstpSlowWrflDnon_player_idleSteady02",0.25,"AmovPercMstpSlowWrflDnon_player_idleSteady01",0.25}; + headBobMode = 0; + headBobStrength = 0; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01,"AmovPercMstpSlowWrflDnon_player_idleSteady01",0.01,"AmovPercMstpSlowWrflDnon_player_idleSteady02",0.01,"AmovPercMstpSlowWrflDnon_player_idleSteady03",0.01,"AidlPercMstpSlowWrflDnon_player_idleSteady04",0.01}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSlowWrflDnon_player_idleSteady01: AidlPercMstpSlowWrflDnon_player_0S + { + variantAfter[] = {1,1,1}; + interpolationSpeed = 30.5; + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idleSteady01"; + speed = 0.067415; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon_player_0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + }; + class AmovPercMstpSlowWrflDnon_player_idleSteady02: AmovPercMstpSlowWrflDnon_player_idleSteady01 + { + speed = 0.042553; + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idleSteady02"; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon_player_0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + }; + class AmovPercMstpSlowWrflDnon_player_idleSteady03: AmovPercMstpSlowWrflDnon_player_idleSteady01 + { + speed = 0.057143; + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idleSteady03"; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon_player_0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + }; + class AidlPercMstpSlowWrflDnon_player_idleSteady04: AmovPercMstpSlowWrflDnon_player_idleSteady01 + { + speed = 0.075949; + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idleSteady04"; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon_player_0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + }; + class AovrPercMstpSlowWrflDf: AmovPercMstpSlowWrflDnon + { + looped = "false"; + speed = 0.441176; + file = "\Ca\Anims\Characters\data\Anim\sdr\ovr\erc\stp\low\rfl\AovrPercMstpSlowWrflDf"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wovr.p3d"; + relSpeedMin = 0.996672; + relSpeedMax = 0.996672; + duty = 2; + disableWeapons = "true"; + disableWeaponsLong = "true"; + enableOptics = "false"; + limitGunMovement = 0.3; + headBobStrength = 0.512438; + forceAim = 1; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSlowWrflDnon_turnL: AmovPercMstpSlowWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_AIturn90L"; + speed = 0.5; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02}; + }; + class AmovPercMstpSlowWrflDnon_turnR: AmovPercMstpSlowWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_AIturn90R"; + speed = 0.5; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02}; + }; + class AmovPercMstpSrasWrflDnon: AmovPercMstpSlowWrflDnon + { + visibleSize = 0.700121; + actions = "RifleStandActions"; + duty = -0.4; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon.rtm"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wrfl.p3d"; + showWeaponAim = "true"; + disableWeapons = "false"; + disableWeaponsLong = "false"; + aiming = "aimingDefault"; + aimingBody = "aimingUpDefault"; + relSpeedMax = 1.1; + relSpeedMin = 0.700001; + aimPrecision = 1; + weaponIK = 1; + canPullTrigger = "true"; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon_aiming0S",0.02,"AovrPercMstpSrasWrflDf",0.01,"AmovPercMwlkSrasWrflDnon_transition",0.02,"AmovPercMstpSrasWrflDnon_turnL",0.02,"AmovPercMstpSrasWrflDnon_turnR",0.02,"WeaponMagazineReloadStand",0.1,"amovpercmstpsraswrfldnon_amovpercmstpsraswlnrdnon",0.01,"AmovPercMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMstpSrasWrflDnon_AmovPercMstpSlowWrflDnon",0.01,"AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWpstDnon",0.02,"AmovPercMstpSrasWrflDnon_AwopPercMstpSoptWbinDnon",0.02,"AmovPercMstpSrasWrflDnon_AmovPercMstpSnonWnonDnon",0.02,"AwopPercMstpSgthWrflDnon_Start2",0.1,"AswmPercMstpSnonWnonDnon",0.3,"AmovPercMstpSrasWrflDnon_AinvPknlMstpSlayWrflDnon",0.02,"AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_1",0.01}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon_turnL",0.02,"AmovPercMstpSrasWrflDnon_turnR",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,"AmovPercMstpSrasWrflDnon_AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMevaSrasWrflDf",0.02,"AmovPercMevaSrasWrflDfl",0.02,"AmovPercMevaSrasWrflDfr",0.02,"AmovPercMstpSrasWrflDnon_AmovPercMevaSrasWrflDl",0.02,"AmovPercMstpSrasWrflDnon_AmovPercMevaSrasWrflDr",0.02,"AmovPercMstpSrasWrflDnon_AmovPercMevaSrasWrflDb",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_rS0",0.01,"AidlPercMstpSrasWrflDnon0S",0.02,"AidlPercMstpSrasWrflDnon",0.01,"AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_1",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_aiming0S: AmovPercMstpSrasWrflDnon + { + variantsPlayer[] = {"AidlPercMstpSrasWrflDnon_aiming01",0.1666,"AidlPercMstpSrasWrflDnon_aiming02",0.1666,"AidlPercMstpSrasWrflDnon_idleSteady04",0.1666,"AidlPercMstpSrasWrflDnon_idleSteady03",0.1666,"AidlPercMstpSrasWrflDnon_idleSteady02",0.1666,"AidlPercMstpSrasWrflDnon_idleSteady01"}; + variantAfter[] = {0,0,0}; + headBobMode = 0; + headBobStrength = 0; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Idle.p3d"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AidlPercMstpSrasWrflDnon_aiming01",0.02,"AidlPercMstpSrasWrflDnon_idleSteady01",0.02,"AidlPercMstpSrasWrflDnon_idleSteady02",0.02,"AidlPercMstpSrasWrflDnon_idleSteady03",0.02,"AidlPercMstpSrasWrflDnon_idleSteady04",0.02,"AidlPercMstpSrasWrflDnon_aiming02",0.02}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_aiming01: AidlPercMstpSrasWrflDnon_aiming0S + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\ras\rfl\AidlPercMstpSrasWrflDnon_aiming01"; + speed = 0.098039; + looped = "false"; + variantAfter[] = {1,1.5,2}; + interpolationSpeed = 200; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + leftHandIKEnd = "true"; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon_aiming0S",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_idleSteady01: AidlPercMstpSrasWrflDnon_aiming01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\ras\rfl\AidlPercMstpSrasWrflDnon_idleSteady01"; + speed = 0.067415; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon_aiming0S",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.02,"AdthPercMstpSrasWrflDnon_2",0.02,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.02,"AdthPercMstpSrasWrflDnon_32",0.02}; + }; + class AidlPercMstpSrasWrflDnon_idleSteady02: AidlPercMstpSrasWrflDnon_idleSteady01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\ras\rfl\AidlPercMstpSrasWrflDnon_idleSteady02"; + speed = 0.042553; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon_aiming0S",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.02,"AdthPercMstpSrasWrflDnon_2",0.02,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.02,"AdthPercMstpSrasWrflDnon_32",0.02}; + }; + class AidlPercMstpSrasWrflDnon_idleSteady03: AidlPercMstpSrasWrflDnon_idleSteady01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\ras\rfl\AidlPercMstpSrasWrflDnon_idleSteady02"; + speed = 0.057143; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon_aiming0S",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.02,"AdthPercMstpSrasWrflDnon_2",0.02,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.02,"AdthPercMstpSrasWrflDnon_32",0.02}; + }; + class AidlPercMstpSrasWrflDnon_idleSteady04: AidlPercMstpSrasWrflDnon_idleSteady01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\ras\rfl\AidlPercMstpSrasWrflDnon_idleSteady01"; + speed = 0.075949; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon_aiming0S",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.02,"AdthPercMstpSrasWrflDnon_2",0.02,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.02,"AdthPercMstpSrasWrflDnon_32",0.02}; + }; + class AidlPercMstpSrasWrflDnon_aiming02: AidlPercMstpSrasWrflDnon_aiming01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\ras\rfl\AidlPercMstpSrasWrflDnon_aiming02"; + speed = 0.066079; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon_aiming0S",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AovrPercMstpSrasWrflDf: AmovPercMstpSrasWrflDnon + { + variantsAI[] = {}; + looped = "false"; + speed = 0.441176; + file = "\Ca\Anims\Characters\data\Anim\sdr\ovr\erc\stp\ras\rfl\AovrPercMstpSrasWrflDf"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wovr.p3d"; + relSpeedMin = 0.996672; + relSpeedMax = 0.996672; + duty = 2; + disableWeapons = "true"; + disableWeaponsLong = "true"; + enableOptics = "false"; + limitGunMovement = 0.3; + headBobStrength = 0.512438; + forceAim = 1; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.01}; + InterpolateTo[] = {}; + }; + class AmovPknlMstpSlowWrflDnon: AmovPercMstpSlowWrflDnon + { + actions = "RifleKneelLowActions"; + duty = -0.7; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\low\rfl\AmovPknlMstpSlowWrflDnon.rtm"; + disableWeapons = "false"; + visibleSize = 0.300122; + disableWeaponsLong = "true"; + enableOptics = "false"; + aimPrecision = 0.5; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + weaponIK = 1; + ConnectTo[] = {"AidlPknlMstpSlowWrflDnon_player_0S",0.01,"AmovPknlMstpSlowWrflDnon_gear",0.02,"AmovPknlMstpSlowWrflDnon_diary",0.02,"AmovPknlMstpSrasWrflDnon_gear",0.02,"AmovPknlMstpSrasWrflDnon_diary",0.02,"AmovPercMstpSrasWrflDnon_gear",0.02,"AmovPercMstpSrasWrflDnon_diary",0.02,"AmovPercMstpSlowWrflDnon_gear",0.02,"AmovPercMstpSlowWrflDnon_diary",0.02,"AidlPknlMstpSlowWrflDnon0S",0.1,"aidlpknlmstpslowwrfldnon01",0.1,"aidlpknlmstpslowwrfldnon03",0.1,"aidlpknlmstpslowwrfldnon02",0.1,"AidlPknlMstpSlowWrflDnon_i01",0.1,"AidlPknlMstpSlowWrflDnon_i02",0.1,"AidlPknlMstpSlowWrflDnon_i03",0.1,"AidlPknlMstpSlowWrflDnon_i04",0.1,"AidlPknlMstpSlowWrflDnon_i05",0.1,"AidlPknlMstpSlowWrflDnon_i06",0.1,"AidlPknlMstpSlowWrflDnon_i07",0.1,"AidlPknlMstpSlowWrflDnon_i08",0.1,"AidlPknlMstpSlowWrflDnon_i09",0.1,"AidlPknlMstpSlowWrflDnon_i10",0.1,"AidlPknlMstpSlowWrflDnon_i11",0.1,"AidlPknlMstpSlowWrflDnon_i12",0.1,"AidlPknlMstpSlowWrflDnon_i13",0.1,"AidlPknlMstpSlowWrflDnon_i14",0.1,"AidlPknlMstpSlowWrflDnon_idleSteady01",0.1,"AidlPknlMstpSlowWrflDnon_idleSteady02",0.1,"AidlPknlMstpSlowWrflDnon_idleSteady03",0.1,"AidlPknlMstpSlowWrflDnon_idleSteady04",0.1,"AidlPknlMstpSlowWrflDnon_i15",0.1,"AmovPknlMstpSlowWrflDnon_turnL",0.02,"AmovPknlMstpSlowWrflDnon_turnR",0.02,"amovpknlmstpslowwrfldnon_amovpknlmstpsraswrfldnon",0.02,"AmovPknlMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon",0.02}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_AinvPknlMstpSnonWrflDnon_medic",0.02,"AidlPknlMstpSlowWrflDnon0S",0.1,"aidlpknlmstpslowwrfldnon01",0.1,"aidlpknlmstpslowwrfldnon03",0.1,"aidlpknlmstpslowwrfldnon02",0.1,"AidlPknlMstpSlowWrflDnon_i01",0.1,"AidlPknlMstpSlowWrflDnon_i02",0.1,"AidlPknlMstpSlowWrflDnon_i03",0.1,"AidlPknlMstpSlowWrflDnon_i04",0.1,"AidlPknlMstpSlowWrflDnon_i05",0.1,"AidlPknlMstpSlowWrflDnon_i06",0.1,"AidlPknlMstpSlowWrflDnon_i07",0.1,"AidlPknlMstpSlowWrflDnon_i08",0.1,"AidlPknlMstpSlowWrflDnon_i09",0.1,"AidlPknlMstpSlowWrflDnon_i10",0.1,"AidlPknlMstpSlowWrflDnon_i11",0.1,"AidlPknlMstpSlowWrflDnon_i12",0.1,"AidlPknlMstpSlowWrflDnon_i13",0.1,"AidlPknlMstpSlowWrflDnon_i14",0.1,"AidlPknlMstpSlowWrflDnon_idleSteady01",0.1,"AidlPknlMstpSlowWrflDnon_idleSteady02",0.1,"AidlPknlMstpSlowWrflDnon_idleSteady03",0.1,"AidlPknlMstpSlowWrflDnon_idleSteady04",0.1,"AidlPknlMstpSlowWrflDnon_i15",0.1,"AmovPknlMstpSlowWrflDnon_turnL",0.02,"AmovPknlMstpSlowWrflDnon_turnR",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,"AmovPknlMstpSlowWrflDnon_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,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AinvPknlMstpSnonWrflDnon_AinvPknlMstpSnonWrflDnon_medic: HealBaseRfl + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWrflDnon_AinvPknlMstpSnonWrflDnon_medic"; + speed = 0.5; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + forceAim = 1; + ConnectTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1}; + InterpolateTo[] = {}; + }; + class AidlPknlMstpSlowWrflDnon_player_0S: AmovPknlMstpSlowWrflDnon + { + variantAfter[] = {0,0,0}; + variantsPlayer[] = {"AidlPknlMstpSlowWrflDnon_player_idleSteady01",0.25,"AidlPknlMstpSlowWrflDnon_player_idleSteady02",0.25,"AidlPknlMstpSlowWrflDnon_player_idleSteady03",0.25,"AidlPknlMstpSlowWrflDnon_player_idleSteady04",0.25}; + headBobMode = 0; + headBobStrength = 0; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.01,"AidlPknlMstpSlowWrflDnon_player_idleSteady01",0.01,"AidlPknlMstpSlowWrflDnon_player_idleSteady02",0.01,"AidlPknlMstpSlowWrflDnon_player_idleSteady03",0.01,"AidlPknlMstpSlowWrflDnon_player_idleSteady04",0.01}; + InterpolateTo[] = {"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_player_idleSteady01: AidlPknlMstpSlowWrflDnon_player_0S + { + variantAfter[] = {1,1,1}; + interpolationSpeed = 30.5; + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idleSteady01"; + speed = 0.129311; + looped = "true"; + ConnectTo[] = {"AidlPknlMstpSlowWrflDnon_player_0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.01,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_player_idleSteady02: AidlPknlMstpSlowWrflDnon_player_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idleSteady02"; + speed = 0.057143; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.01,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_player_idleSteady03: AidlPknlMstpSlowWrflDnon_player_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idleSteady03"; + speed = 0.067415; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.01,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_player_idleSteady04: AidlPknlMstpSlowWrflDnon_player_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idleSteady04"; + speed = 0.098361; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.01,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AmovPknlMstpSlowWrflDnon_gear: AmovPknlMstpSlowWrflDnon + { + actions = "RifleKneelLowActions_gear"; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon_gear",0.05,"AmovPknlMstpSnonWnonDnon_gear",0.05}; + }; + class AmovPknlMstpSlowWrflDnon_diary: AmovPknlMstpSlowWrflDnon_gear + { + actions = "RifleKneelLowActions_diary"; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.02}; + InterpolateTo[] = {}; + }; + class AmovPknlMstpSrasWrflDnon_gear: AmovPknlMstpSlowWrflDnon + { + actions = "RifleKneelActions_gear"; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"amovpknlmstpslowwrfldnon_amovpknlmstpsraswrfldnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon_gear",0.05,"AmovPknlMstpSnonWnonDnon_gear",0.05}; + }; + class AmovPknlMstpSrasWrflDnon_diary: AmovPknlMstpSrasWrflDnon_gear + { + actions = "RifleKneelActions_diary"; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"amovpknlmstpslowwrfldnon_amovpknlmstpsraswrfldnon",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSrasWrflDnon_gear: AmovPknlMstpSrasWrflDnon_gear + { + actions = "RifleStandActions_gear"; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPknlMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_gear",0.05,"AmovPercMstpSnonWnonDnon_gear",0.05,"AmovPknlMstpSlowWrflDnon_AmovPercMstpSrasWrflDnon",0.02}; + }; + class AmovPercMstpSrasWrflDnon_diary: AmovPercMstpSrasWrflDnon_gear + { + actions = "RifleStandActions_diary"; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPknlMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon_AmovPercMstpSrasWrflDnon",0.02}; + }; + class AmovPercMstpSlowWrflDnon_gear: AmovPercMstpSrasWrflDnon_gear + { + actions = "RifleLowStandActions_gear"; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPknlMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_gear",0.05,"AmovPercMstpSnonWnonDnon_gear",0.05}; + }; + class AmovPercMstpSlowWrflDnon_diary: AmovPercMstpSlowWrflDnon_gear + { + actions = "RifleLowStandActions_diary"; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPknlMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon",0.02}; + InterpolateTo[] = {}; + }; + class AidlPknlMstpSlowWrflDnon0S: AmovPknlMstpSlowWrflDnon + { + variantAfter[] = {0,0,0}; + variantsAI[] = {"AidlPknlMstpSlowWrflDnon01",0.01,"AidlPknlMstpSlowWrflDnon02",0.01,"AidlPknlMstpSlowWrflDnon03",0.01,"AidlPknlMstpSlowWrflDnon_i01",0.01,"AidlPknlMstpSlowWrflDnon_i02",0.01,"AidlPknlMstpSlowWrflDnon_i03",0.01,"AidlPknlMstpSlowWrflDnon_i04",0.01,"AidlPknlMstpSlowWrflDnon_i05",0.01,"AidlPknlMstpSlowWrflDnon_i06",0.01,"AidlPknlMstpSlowWrflDnon_i07",0.01,"AidlPknlMstpSlowWrflDnon_i08",0.01,"AidlPknlMstpSlowWrflDnon_i09",0.01,"AidlPknlMstpSlowWrflDnon_i10",0.01,"AidlPknlMstpSlowWrflDnon_i11",0.01,"AidlPknlMstpSlowWrflDnon_i12",0.01,"AidlPknlMstpSlowWrflDnon_i13",0.01,"AidlPknlMstpSlowWrflDnon_i14",0.01,"AidlPknlMstpSlowWrflDnon_i15",0.01,"AidlPknlMstpSlowWrflDnon_idleSteady01",0.205,"AidlPknlMstpSlowWrflDnon_idleSteady02",0.205,"AidlPknlMstpSlowWrflDnon_idleSteady03",0.205,"AidlPknlMstpSlowWrflDnon_idleSteady04",0.205}; + equivalentTo = "aidlpknlmstpslowwrfldnon01"; + actions = "RifleKneelActions"; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"aidlpknlmstpslowwrfldnon01",0.01,"aidlpknlmstpslowwrfldnon03",0.01,"aidlpknlmstpslowwrfldnon02",0.01,"AidlPknlMstpSlowWrflDnon_i01",0.01,"AidlPknlMstpSlowWrflDnon_i02",0.01,"AidlPknlMstpSlowWrflDnon_i03",0.01,"AidlPknlMstpSlowWrflDnon_i04",0.01,"AidlPknlMstpSlowWrflDnon_i05",0.01,"AidlPknlMstpSlowWrflDnon_i06",0.01,"AidlPknlMstpSlowWrflDnon_i07",0.01,"AidlPknlMstpSlowWrflDnon_i08",0.01,"AidlPknlMstpSlowWrflDnon_i09",0.01,"AidlPknlMstpSlowWrflDnon_i10",0.01,"AidlPknlMstpSlowWrflDnon_i11",0.01,"AidlPknlMstpSlowWrflDnon_i12",0.01,"AidlPknlMstpSlowWrflDnon_i13",0.01,"AidlPknlMstpSlowWrflDnon_i14",0.01,"AidlPknlMstpSlowWrflDnon_idleSteady01",0.01,"AidlPknlMstpSlowWrflDnon_idleSteady02",0.01,"AidlPknlMstpSlowWrflDnon_idleSteady03",0.01,"AidlPknlMstpSlowWrflDnon_idleSteady04",0.01,"AidlPknlMstpSlowWrflDnon_i15",0.01,"AmovPknlMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class aidlpknlmstpslowwrfldnon01: AidlPknlMstpSlowWrflDnon0S + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\rfl\aidlpknlmstpslowwrfldnon01.rtm"; + variantAfter[] = {1,1,1}; + speed = 0.3; + enableOptics = "false"; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class aidlpknlmstpslowwrfldnon03: aidlpknlmstpslowwrfldnon01 + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\rfl\aidlpknlmstpslowwrfldnon03.rtm"; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class aidlpknlmstpslowwrfldnon02: aidlpknlmstpslowwrfldnon01 + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\rfl\aidlpknlmstpslowwrfldnon02.rtm"; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_i01: aidlpknlmstpslowwrfldnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idle01ZavrteniSe1"; + speed = 0.258621; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_i02: AidlPknlMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idle02checkRifle1.rtm"; + speed = 0.12931; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_i03: AidlPknlMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idle03checkRifle2"; + speed = 0.137615; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_i04: AidlPknlMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idle04ZavrteniSe2"; + speed = 0.147783; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_i05: AidlPknlMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idle05ZavrteniSe3"; + speed = 0.181818; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_i06: AidlPknlMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idle06ZavrteniSe4"; + speed = 0.10989; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_i07: AidlPknlMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idle07ZavrteniSe5"; + speed = 0.17341; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_i08: AidlPknlMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idle08checkRifle3"; + speed = 0.054446; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_i09: AidlPknlMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idle09"; + speed = 0.212766; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_i10: AidlPknlMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idle10rozhlizeni1"; + speed = 0.04329; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_i11: AidlPknlMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idle11rozhlizeni2"; + speed = 0.10101; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_i12: AidlPknlMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idle12"; + speed = 0.110294; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_i13: AidlPknlMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idle13"; + speed = 0.135747; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_i14: AidlPknlMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idle14"; + speed = 0.123457; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSlowWrflDnon_idleSteady01: AidlPknlMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idleSteady01"; + speed = 0.164384; + interpolationSpeed = 30; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.1,"AdthPknlMstpSrasWrflDnon_2",0.1}; + }; + class AidlPknlMstpSlowWrflDnon_idleSteady02: AidlPknlMstpSlowWrflDnon_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idleSteady02"; + speed = 0.114286; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.1,"AdthPknlMstpSrasWrflDnon_2",0.1}; + }; + class AidlPknlMstpSlowWrflDnon_idleSteady03: AidlPknlMstpSlowWrflDnon_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idleSteady03"; + speed = 0.134831; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.1,"AdthPknlMstpSrasWrflDnon_2",0.1}; + }; + class AidlPknlMstpSlowWrflDnon_idleSteady04: AidlPknlMstpSlowWrflDnon_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idleSteady04"; + speed = 0.196721; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.1,"AdthPknlMstpSrasWrflDnon_2",0.1}; + }; + class AidlPknlMstpSlowWrflDnon_i15: AidlPknlMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\low\rfl\AidlPknlMstpSlowWrflDnon_idle15rozhlizeni3"; + speed = 0.229008; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AidlPknlMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.1,"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AmovPercMwlkSrasWrflDnon_transition: AmovPercMstpSrasWrflDnon + { + variantsAI[] = {}; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\wlk\ras\rfl\AmovPercMwlkSrasWrflDnon_transition"; + soundOverride = "walk"; + soundEnabled = "true"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPercMwlkSrasWrflDf",0.015,"AmovPercMwlkSrasWrflDl",0.015,"AmovPercMwlkSrasWrflDb",0.015,"AmovPercMwlkSrasWrflDr",0.015}; + }; + class AmovPercMstpSrasWrflDnon_turnL: AmovPercMstpSrasWrflDnon + { + variantsAI[] = {}; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AIturn90L"; + speed = 0.5; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02}; + }; + class AmovPercMstpSrasWrflDnon_turnR: AmovPercMstpSrasWrflDnon + { + variantsAI[] = {}; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AIturn90R"; + speed = 0.5; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02}; + }; + class AidlPercMstpSrasWrflDnon_turnR: AmovPercMstpSrasWrflDnon_turnR + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_AIturn90R"; + actions = "RifleStandActions_Idle"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Idle.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AidlPercMstpSrasWrflDnon",0.02}; + }; + class AidlPercMstpSrasWrflDnon_turnL: AmovPercMstpSrasWrflDnon_turnL + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_AIturn90L"; + actions = "RifleStandActions_Idle"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Idle.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AidlPercMstpSrasWrflDnon",0.02}; + }; + class AmovPknlMstpSlowWrflDnon_turnL: AmovPknlMstpSlowWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\low\rfl\AmovPknlMstpSlowWrflDnon_AIturn90L"; + speed = 0.5; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02}; + }; + class AmovPknlMstpSlowWrflDnon_turnR: AmovPknlMstpSlowWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\low\rfl\AmovPknlMstpSlowWrflDnon_AIturn90R"; + speed = 0.5; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02}; + }; + class AmovPknlMstpSrasWrflDnon: AmovPknlMstpSlowWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon.rtm"; + duty = -0.7; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wrfl.p3d"; + showWeaponAim = "true"; + enableOptics = "true"; + visibleSize = 0.300122; + aiming = "aimingDefault"; + aimingBody = "aimingUpDefault"; + actions = "RifleKneelActions"; + disableWeapons = "false"; + weaponIK = 1; + disableWeaponsLong = "false"; + canPullTrigger = "true"; + ConnectTo[] = {"AidlPknlMstpSlowWrflDnon0S",0.1,"AidlPknlMstpSrasWrflDnon_player_0S",0.1,"AmovPknlMwlkSrasWrflDnon_transition",0.02,"AmovPknlMstpSrasWrflDnon_turnL",0.02,"AmovPknlMstpSrasWrflDnon_turnR",0.02,"WeaponMagazineReloadKneel",0.1,"amovpknlmstpsraswrfldnon_amovpknlmstpslowwrfldnon",0.02,"AmovPknlMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.02,"AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.02,"AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWpstDnon",0.02,"AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMstpSrasWrflDnon_AwopPknlMstpSoptWbinDnon",0.02,"AwopPknlMstpSgthWrflDnon_Start",0.1,"AwopPknlMstpSgthWrflDnon_End",0.1,"AidlPknlMstpSrasWrflDnon0S",0.1,"AidlPknlMstpSrasWrflDnon01",0.1,"AidlPknlMstpSrasWrflDnon02",0.1,"AidlPknlMstpSrasWrflDnon03",0.1,"AmovPknlMstpSrasWrflDnon_AinvPknlMstpSlayWrflDnon",0.02}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_AinvPknlMstpSnonWrflDnon_medic",0.02,"aidlpknlmstpslowwrfldnon01",0.1,"aidlpknlmstpslowwrfldnon03",0.1,"aidlpknlmstpslowwrfldnon02",0.1,"AidlPknlMstpSlowWrflDnon_i01",0.01,"AidlPknlMstpSlowWrflDnon_i02",0.1,"AidlPknlMstpSlowWrflDnon_i03",0.1,"AidlPknlMstpSlowWrflDnon_i04",0.1,"AidlPknlMstpSlowWrflDnon_i05",0.1,"AidlPknlMstpSlowWrflDnon_i06",0.1,"AidlPknlMstpSlowWrflDnon_i07",0.1,"AidlPknlMstpSlowWrflDnon_i08",0.1,"AidlPknlMstpSlowWrflDnon_i09",0.1,"AidlPknlMstpSlowWrflDnon_i10",0.1,"AidlPknlMstpSlowWrflDnon_i11",0.1,"AidlPknlMstpSlowWrflDnon_i12",0.01,"AidlPknlMstpSlowWrflDnon_i13",0.1,"AidlPknlMstpSlowWrflDnon_i14",0.1,"AidlPknlMstpSlowWrflDnon_idleSteady01",0.1,"AidlPknlMstpSlowWrflDnon_idleSteady02",0.1,"AidlPknlMstpSlowWrflDnon_idleSteady03",0.1,"AidlPknlMstpSlowWrflDnon_idleSteady04",0.1,"AidlPknlMstpSlowWrflDnon_i15",0.1,"AmovPknlMstpSrasWrflDnon_AmovPknlMrunSlowWrflDf",0.01,"AmovPknlMstpSrasWrflDnon_turnL",0.02,"AmovPknlMstpSrasWrflDnon_turnR",0.02,"AmovPknlMwlkSrasWrflDf",0.02,"AmovPknlMwlkSrasWrflDfl",0.02,"AmovPknlMwlkSrasWrflDl",0.02,"AmovPknlMwlkSrasWrflDbl",0.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,"AmovPknlMstpSrasWrflDnon_AmovPknlMevaSrasWrflDl",0.02,"AmovPknlMstpSrasWrflDnon_AmovPknlMevaSrasWrflDr",0.02,"AmovPknlMstpSrasWrflDnon_AmovPknlMevaSrasWrflDb",0.02,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01,"AidlPknlMstpSrasWrflDnon0S",0.02,"AidlPknlMstpSrasWrflDnon01",0.02,"AidlPknlMstpSrasWrflDnon02",0.02,"AidlPknlMstpSrasWrflDnon03",0.02,"AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_2",0.2}; + }; + class AidlPknlMstpSrasWrflDnon_player_0S: AmovPknlMstpSrasWrflDnon + { + variantsPlayer[] = {"AidlPknlMstpSrasWrflDnon_player_idleSteady01",0.25,"AidlPknlMstpSrasWrflDnon_player_idleSteady02",0.25,"AidlPknlMstpSrasWrflDnon_player_idleSteady03",0.25,"AidlPknlMstpSrasWrflDnon_player_idleSteady04",0.25}; + variantAfter[] = {0,0,0}; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon.rtm"; + headBobMode = 0; + headBobStrength = 0; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.1,"AidlPknlMstpSrasWrflDnon_player_idleSteady01",0.1,"AidlPknlMstpSrasWrflDnon_player_idleSteady03",0.1,"AidlPknlMstpSrasWrflDnon_player_idleSteady02",0.1,"AidlPknlMstpSrasWrflDnon_player_idleSteady04",0.1}; + InterpolateTo[] = {"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSrasWrflDnon_player_idleSteady01: AidlPknlMstpSrasWrflDnon_player_0S + { + variantAfter[] = {1,1,1}; + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\rfl\AidlPknlMstpSrasWrflDnon_idleSteady01"; + speed = 0.129311; + interpolationSpeed = 30; + looped = "true"; + ConnectTo[] = {"AidlPknlMstpSrasWrflDnon_player_0S",0.1}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSrasWrflDnon_player_idleSteady03: AidlPknlMstpSrasWrflDnon_player_idleSteady01 + { + speed = 0.067415; + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\rfl\AidlPknlMstpSrasWrflDnon_idleSteady03"; + ConnectTo[] = {"AidlPknlMstpSrasWrflDnon_player_0S",0.1}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSrasWrflDnon_player_idleSteady02: AidlPknlMstpSrasWrflDnon_player_idleSteady01 + { + speed = 0.057143; + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\rfl\AidlPknlMstpSrasWrflDnon_idleSteady02"; + ConnectTo[] = {"AidlPknlMstpSrasWrflDnon_player_0S",0.1}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AidlPknlMstpSrasWrflDnon_player_idleSteady04: AidlPknlMstpSrasWrflDnon_player_idleSteady01 + { + speed = 0.098361; + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\rfl\AidlPknlMstpSrasWrflDnon_idleSteady04"; + ConnectTo[] = {"AidlPknlMstpSrasWrflDnon_player_0S",0.1}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class AmovPknlMstpSrasWrflDnon_AmovPknlMrunSlowWrflDf: AmovPknlMstpSrasWrflDnon + { + file = "\Ca\Anims\Characters\data\Anim\sdr\mov\knl\run\low\rfl\AmovPknlMstpSrasWrflDnon_AmovPknlMrunSlowWrflDf"; + speed = 1.2; + looped = "false"; + interpolationRestart = "true"; + ConnectTo[] = {"AmovPknlMrunSrasWrflDf",0.01}; + InterpolateTo[] = {}; + }; + class AmovPknlMwlkSrasWrflDnon_transition: AmovPknlMstpSrasWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\wlk\ras\rfl\AmovPknlMwlkSrasWrflDnon_transition"; + soundOverride = "walk"; + soundEnabled = "true"; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPknlMwlkSrasWrflDf",0.015,"AmovPknlMwlkSrasWrflDl",0.015,"AmovPknlMwlkSrasWrflDb",0.015,"AmovPknlMwlkSrasWrflDr",0.015}; + }; + class AmovPknlMstpSrasWrflDnon_turnL: AmovPknlMstpSrasWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AIturn90L"; + speed = 0.5; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02}; + }; + class AmovPknlMstpSrasWrflDnon_turnR: AmovPknlMstpSrasWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AIturn90R"; + speed = 0.5; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02}; + }; + class AmovPpneMstpSrasWrflDnon: AmovPercMstpSrasWrflDnon + { + variantsAI[] = {}; + actions = "RifleProneActions"; + duty = -1; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon.rtm"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Ppne.p3d"; + onLandBeg = "true"; + onLandEnd = "true"; + showWeaponAim = "true"; + disableWeapons = "false"; + visibleSize = 0.100123; + aimPrecision = 0.3; + aiming = "aimingDefault"; + aimingBody = "aimingUpDefault"; + leaning = "leaningDefault"; + legs = "legsDefault"; + leaningFactorBeg = 0; + leaningFactorEnd = 0; + limitGunMovement = "true"; + soundOverride = "crawl"; + weaponIK = 1; + headBobStrength = 0.20398; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon_injured",0.1,"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,"AidlPpneMstpSrasWrflDnon0S",0.1,"AidlPpneMstpSrasWrflDnon01",0.1,"AidlPpneMstpSrasWrflDnon02",0.1,"AidlPpneMstpSrasWrflDnon03",0.1,"AmovPpneMstpSrasWrflDnon_healed",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon_turnL",0.02,"AmovPpneMstpSrasWrflDnon_turnR",0.02,"AmovPpneMrunSlowWrflDf",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,"AdthPpneMstpSrasWrflDnon_1",0.01,"AdthPpneMstpSrasWrflDnon_2",0.01,"AidlPpneMstpSrasWrflDnon0S",0.02,"AidlPpneMstpSrasWrflDnon01",0.02,"AidlPpneMstpSrasWrflDnon02",0.02,"AidlPpneMstpSrasWrflDnon03",0.02}; + }; + class adthpercmstpsraswlnrdnon_1: DefaultDie + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\stp\ras\lnr\adthpercmstpsraswlnrdnon_d.rtm"; + speed = 0.7; + actions = "DeadActions"; + looped = "false"; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class adthpercmstpsraswlnrdnon_2: adthpercmstpsraswlnrdnon_1 + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\stp\ras\lnr\adthpercmstpsraswlnrdnon_h.rtm"; + looped = "false"; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AmovPpneMstpSrasWrflDnon_injured: AgonyBaseRfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + collisionShapeSafe = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + onLandBeg = "true"; + onLandEnd = "true"; + showWeaponAim = "true"; + disableWeapons = "false"; + visibleSize = 0.5; + aimPrecision = 2; + aiming = "aimingLying"; + aimingBody = "aimingUpLying"; + leaning = "aimingLying"; + legs = "legsLyingAiming"; + interpolationSpeed = 2; + disableWeaponsLong = "false"; + soundOverride = "crawl"; + speed = 1e+010; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.5,"AinjPpneMstpSnonWrflDnon_rolltoback",0.02}; + InterpolateTo[] = {"AmovPpneMsprSlowWrflDf_injured",0.1}; + }; + class AmovPpneMstpSrasWrflDnon_injuredHealed: AmovPpneMstpSrasWrflDnon + { + actions = "RifleProneActions_injured"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_healed"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Ppne.p3d"; + onLandBeg = "true"; + onLandEnd = "true"; + showWeaponAim = "false"; + disableWeapons = "true"; + speed = 0.17; + visibleSize = 0.5; + aiming = "aimingLying"; + aimingBody = "aimingUpLying"; + leaning = "aimingLying"; + legs = "legsLyingAiming"; + soundOverride = "crawl"; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon_injuredHealed",0.0}; + InterpolateTo[] = {}; + }; + class AmovPpneMstpSrasWrflDnon_turnL: AmovPpneMstpSrasWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AIturn90L"; + speed = 0.5; + soundOverride = "crawl"; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02}; + }; + class AmovPpneMstpSrasWrflDnon_turnR: AmovPpneMstpSrasWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AIturn90R"; + speed = 0.5; + soundOverride = "crawl"; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02}; + }; + class AmovPercMstpSrasWpstDnon: StandBase + { + actions = "PistolStandActions"; + duty = -0.4; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\stp\ras\pst\AmovPercMstpSrasWpstDnon.rtm"; + showWeaponAim = "true"; + disableWeapons = "false"; + disableWeaponsLong = "false"; + showHandGun = "true"; + speed = 1e+010; + relSpeedMin = 0.700001; + relSpeedMax = 1.1; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + looped = "true"; + soundEnabled = "false"; + enableBinocular = "true"; + leftHandIKBeg = "true"; + leftHandIKCurve[] = {1}; + leftHandIKEnd = "true"; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + rightHandIKEnd = "true"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wpst.p3d"; + weaponIK = 2; + enableOptics = 2; + headBobStrength = 0.223881; + headBobMode = 2; + ConnectTo[] = {"AidlPercMstpSrasWpstDnon_player_0S",0.02,"AovrPercMstpSrasWpstDf",0.01,"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,"ActsPercMstpSnonWpstDnon_sceneBardakPistol01",0.1,"AmovPercMstpSrasWpstDnon_SaluteIn",0.02,"AwopPercMstpSgthWpstDnon_Part1",0.1,"AswmPercMstpSnonWnonDnon",0.3,"AmovPercMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon",0.02,"AmovPercMstpSrasWpstDnon_AcinPknlMwlkSnonWpstDb_1",0.01,"amovpercmstpsraswpstdnon_amovpercmstpsraswlnrdnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_turnL",0.02,"AmovPercMstpSrasWpstDnon_turnR",0.02,"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,"AdthPercMstpSrasWpstDnon_1",0.01,"AdthPercMstpSrasWpstDnon_3",0.01,"AdthPercMstpSrasWpstDnon_5",0.01,"AmovPercMstpSrasWpstDnon_AcinPknlMwlkSnonWpstDb_1",0.01}; + }; + class AidlPercMstpSrasWpstDnon_player_0S: AmovPercMstpSrasWpstDnon + { + variantsPlayer[] = {"AidlPercMstpSrasWpstDnon_player_idleSteady03",0.333,"AidlPercMstpSrasWpstDnon_player_idleSteady01",0.333,"AidlPercMstpSrasWpstDnon_player_idleSteady02",0.334}; + variantAfter[] = {0,0,0}; + headBobMode = 0; + headBobStrength = 0; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AidlPercMstpSrasWpstDnon_player_idleSteady01",0.02,"AidlPercMstpSrasWpstDnon_player_idleSteady02",0.02,"AidlPercMstpSrasWpstDnon_player_idleSteady03",0.02}; + InterpolateTo[] = {}; + }; + class amovpknlmstpsraswlnrdnon_amovpknlmstpsnonwnondnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\ras\lnr\amovpknlmstpsraswlnrdnon_amovpknlmstpsnonwnondnon.rtm"; + speed = 0.3; + looped = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AidlPercMstpSrasWpstDnon_player_idleSteady01: AidlPercMstpSrasWpstDnon_player_0S + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\ras\pst\AidlPercMstpSrasWpstDnon_idleSteady01"; + speed = 0.105263; + variantAfter[] = {1,1,1}; + ConnectTo[] = {"AidlPercMstpSrasWpstDnon_player_0S",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; + }; + class AidlPercMstpSrasWpstDnon_player_idleSteady02: AidlPercMstpSrasWpstDnon_player_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\ras\pst\AidlPercMstpSrasWpstDnon_idleSteady02"; + speed = 0.082192; + ConnectTo[] = {"AidlPercMstpSrasWpstDnon_player_0S",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; + }; + class AidlPercMstpSrasWpstDnon_player_idleSteady03: AidlPercMstpSrasWpstDnon_player_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\ras\pst\AidlPercMstpSrasWpstDnon_idleSteady03"; + speed = 0.122449; + ConnectTo[] = {"AidlPercMstpSrasWpstDnon_player_0S",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; + }; + class AmovPercMstpSlowWpstDnon: AmovPercMstpSrasWpstDnon + { + actions = "PistolLowStandActions"; + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\pst\amovpercmstpslowwpstdnon.rtm"; + disableWeapons = "true"; + enableMissile = "false"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wnon.p3d"; + headBobStrength = 0.21393; + ConnectTo[] = {"AidlPercMstpSlowWpstDnon_player_0S",0.02,"AovrPercMstpSlowWpstDf",0.01,"AmovPercMstpSlowWpstDnon_AmovPercMstpSrasWpstDnon",0.02,"AidlPercMstpSrasWpstDnon0S",0.03,"AmovPercMstpSrasWpstDnon_AcinPknlMwlkSnonWpstDb_1",0.01}; + InterpolateTo[] = {"AmovPercMwlkSlowWpstDf",0.02,"AmovPercMwlkSlowWpstDfl",0.02,"AmovPercMwlkSlowWpstDl",0.02,"AmovPercMwlkSlowWpstDbl",0.02,"AmovPercMwlkSlowWpstDb",0.02,"AmovPercMwlkSlowWpstDbr",0.02,"AmovPercMwlkSlowWpstDr",0.02,"AmovPercMwlkSlowWpstDfr",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,"AmovPercMstpSrasWpstDnon_AcinPknlMwlkSnonWpstDb_1",0.01}; + }; + class AidlPercMstpSlowWpstDnon_player_0S: AmovPercMstpSlowWpstDnon + { + variantsPlayer[] = {"AidlPercMstpSlowWpstDnon_player_idleSteady01",0.333,"AidlPercMstpSlowWpstDnon_player_idleSteady02",0.333,"AidlPercMstpSlowWpstDnon_player_idleSteady03",0.334}; + variantAfter[] = {0,0,0}; + headBobMode = 0; + headBobStrength = 0; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Idle.p3d"; + ConnectTo[] = {"AmovPercMstpSlowWpstDnon",0.02,"AidlPercMstpSlowWpstDnon_player_idleSteady01",0.02,"AidlPercMstpSlowWpstDnon_player_idleSteady02",0.02,"AidlPercMstpSlowWpstDnon_player_idleSteady03",0.02}; + InterpolateTo[] = {}; + }; + class AidlPercMstpSlowWpstDnon_player_idleSteady01: AidlPercMstpSlowWpstDnon_player_0S + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\pst\AidlPercMstpSlowWpstDnon_idleSteady01"; + speed = 0.105263; + variantAfter[] = {1,1,1}; + ConnectTo[] = {"AidlPercMstpSlowWpstDnon_player_0S",0.02}; + InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.02}; + }; + class AidlPercMstpSlowWpstDnon_player_idleSteady02: AidlPercMstpSlowWpstDnon_player_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\pst\AidlPercMstpSlowWpstDnon_idleSteady02"; + speed = 0.082192; + ConnectTo[] = {"AidlPercMstpSlowWpstDnon_player_0S",0.02}; + InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.02}; + }; + class AidlPercMstpSlowWpstDnon_player_idleSteady03: AidlPercMstpSlowWpstDnon_player_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\pst\AidlPercMstpSlowWpstDnon_idleSteady03"; + speed = 0.122449; + ConnectTo[] = {"AidlPercMstpSlowWpstDnon_player_0S",0.02}; + InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.02}; + }; + class AovrPercMstpSlowWpstDf: AmovPercMstpSlowWpstDnon + { + file = "\Ca\Anims\Characters\data\Anim\sdr\ovr\erc\stp\low\pst\AovrPercMstpSlowWpstDf"; + speed = 0.517241; + looped = "false"; + duty = 2; + relSpeedMin = 0.996672; + relSpeedMax = 0.996672; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wovr.p3d"; + disableWeaponsLong = "true"; + disableWeapons = "true"; + enableOptics = "false"; + limitGunMovement = 0.3; + headBobStrength = 0.512438; + forceAim = 1; + ConnectTo[] = {"AmovPercMstpSlowWpstDnon",0.01}; + InterpolateTo[] = {}; + }; + class AmovPercMwlkSlowWpstDnon_transition: AmovPercMstpSlowWpstDnon + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\low\pst\AmovPercMwlkSlowWpstDnon_transition"; + limitGunMovement = 0.6; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.015,"AmovPercMwlkSlowWpstDf",0.015,"AmovPercMwlkSlowWpstDfl",0.015,"AmovPercMwlkSlowWpstDl",0.015,"AmovPercMwlkSlowWpstDbl",0.015,"AmovPercMwlkSlowWpstDb",0.015,"AmovPercMwlkSlowWpstDbr",0.015,"AmovPercMwlkSlowWpstDr",0.015,"AmovPercMwlkSlowWpstDfr",0.015}; + }; + class AovrPercMstpSrasWpstDf: AmovPercMstpSrasWpstDnon + { + looped = "false"; + speed = 0.517241; + file = "\Ca\Anims\Characters\data\Anim\sdr\ovr\erc\stp\ras\pst\AovrPercMstpSrasWpstDf"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wovr.p3d"; + relSpeedMin = 0.996672; + relSpeedMax = 0.996672; + duty = 2; + disableWeapons = "true"; + disableWeaponsLong = "true"; + enableOptics = "false"; + limitGunMovement = 0.3; + headBobStrength = 0.512438; + forceAim = 1; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.01}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSrasWpstDnon_AidlPercMstpSlowWpstDnon: AmovPercMstpSrasWpstDnon + { + speed = 1.66667; + looped = "false"; + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\ras\pst\amovpercmstpsraswpstdnon_amovpercmstpslowwpstdnon.rtm"; + enableOptics = 2; + interpolationRestart = 2; + ConnectTo[] = {"AidlPercMstpSrasWpstDnon0S",0.01}; + InterpolateTo[] = {"AidlPercMstpSlowWpstDnon_AmovPercMstpSrasWpstDnon",0.02}; + }; + class AidlPercMstpSlowWpstDnon_AmovPercMstpSrasWpstDnon: AmovPercMstpSrasWpstDnon_AidlPercMstpSlowWpstDnon + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\pst\amovpercmstpslowwpstdnon_amovpercmstpsraswpstdnon.rtm"; + speed = 1.76471; + interpolationRestart = 2; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.01}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_AidlPercMstpSlowWpstDnon",0.02}; + }; + class AmovPercMstpSrasWpstDnon_turnL: AmovPercMstpSrasWpstDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AIturn90L"; + speed = 0.5; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; + }; + class AmovPercMstpSrasWpstDnon_turnR: AmovPercMstpSrasWpstDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AIturn90R"; + speed = 0.5; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; + }; + class AmovPknlMstpSrasWpstDnon: AmovPercMstpSrasWpstDnon + { + actions = "PistolKneelActions"; + duty = -0.7; + visibleSize = 0.300122; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon.rtm"; + showWeaponAim = "true"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Pknl_Wpst.p3d"; + weaponIK = 2; + ConnectTo[] = {"AidlPknlMstpSrasWpstDnon_player_0S",0.02,"amovpknlmstpsraswpstdnon_amovpknlmstpslowwpstdnon_gear",0.02,"AmovPknlMstpSrasWpstDnon_turnL",0.02,"AmovPknlMstpSrasWpstDnon_turnR",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,"AidlPknlMstpSrasWpstDnon0S",0.02,"AmovPknlMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"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,"AdthPknlMstpSrasWpstDnon_1",0.01,"AdthPknlMstpSrasWpstDnon_2",0.01,"AdthPknlMstpSrasWpstDnon_4",0.01,"AdthPknlMstpSrasWpstDnon_6",0.01,"AmovPercMstpSrasWpstDnon_AcinPknlMwlkSnonWpstDb_2",0.2}; + }; + class AmovPknlMstpSlowWpstDnon: AmovPknlMstpSrasWpstDnon + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\low\pst\amovpknlmstpslowwpstdnon"; + disableWeaponsLong = "true"; + actions = "PistolLowKneelActions"; + ConnectTo[] = {"amovpknlmstpslowwpstdnon_amovpknlmstpsraswpstdnon",0.02}; + InterpolateTo[] = {"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}; + }; + class AmovPknlMwlkSlowWpstDf: AmovPknlMstpSlowWpstDnon + { + file = "\Ca\Anims\Characters\data\Anim\sdr\mov\knl\wlk\low\pst\AmovPknlMwlkSlowWpstDf"; + speed = 0.337079; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMrunSlowWpstDf",0.025}; + }; + class AmovPknlMrunSlowWpstDf: AmovPknlMwlkSlowWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\pst\AmovPknlMrunSlowWpstDf"; + speed = 0.666667; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMwlkSlowWpstDf",0.025}; + }; + class AmovPknlMrunSlowWpstDfl: AmovPknlMrunSlowWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\pst\AmovPknlMrunSlowWpstDfl"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMwlkSlowWpstDfl",0.025}; + }; + class AmovPknlMrunSlowWpstDl: AmovPknlMrunSlowWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\pst\AmovPknlMrunSlowWpstDl"; + speed = 0.625; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMwlkSlowWpstDl",0.025}; + }; + class AmovPknlMrunSlowWpstDbl: AmovPknlMrunSlowWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\pst\AmovPknlMrunSlowWpstDbl"; + speed = 0.666667; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMwlkSlowWpstDbl",0.025}; + }; + class AmovPknlMrunSlowWpstDb: AmovPknlMrunSlowWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\pst\AmovPknlMrunSlowWpstDb"; + speed = 0.666667; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMwlkSlowWpstDb",0.025}; + }; + class AmovPknlMrunSlowWpstDbr: AmovPknlMrunSlowWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\pst\AmovPknlMrunSlowWpstDbr"; + speed = 0.666667; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMwlkSlowWpstDbr",0.025}; + }; + class AmovPknlMrunSlowWpstDr: AmovPknlMrunSlowWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\pst\AmovPknlMrunSlowWpstDr"; + speed = 0.714286; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMwlkSlowWpstDr",0.025}; + }; + class AmovPknlMrunSlowWpstDfr: AmovPknlMrunSlowWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\pst\AmovPknlMrunSlowWpstDfr"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMwlkSlowWpstDfr",0.025}; + }; + class AmovPknlMwlkSlowWpstDfl: AmovPknlMwlkSlowWpstDf + { + file = "\Ca\Anims\Characters\data\Anim\sdr\mov\knl\wlk\low\pst\AmovPknlMwlkSlowWpstDfl"; + speed = 0.337079; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMrunSlowWpstDfl",0.025}; + }; + class AmovPknlMwlkSlowWpstDl: AmovPknlMwlkSlowWpstDf + { + file = "\Ca\Anims\Characters\data\Anim\sdr\mov\knl\wlk\low\pst\AmovPknlMwlkSlowWpstDl"; + speed = 0.29703; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMrunSlowWpstDl",0.025}; + }; + class AmovPknlMwlkSlowWpstDbl: AmovPknlMwlkSlowWpstDf + { + file = "\Ca\Anims\Characters\data\Anim\sdr\mov\knl\wlk\low\pst\AmovPknlMwlkSlowWpstDbl"; + speed = 0.29703; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMrunSlowWpstDbl",0.025}; + }; + class AmovPknlMwlkSlowWpstDb: AmovPknlMwlkSlowWpstDf + { + file = "\Ca\Anims\Characters\data\Anim\sdr\mov\knl\wlk\low\pst\AmovPknlMwlkSlowWpstDb"; + speed = 0.29703; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMrunSlowWpstDb",0.025}; + }; + class AmovPknlMwlkSlowWpstDbr: AmovPknlMwlkSlowWpstDf + { + file = "\Ca\Anims\Characters\data\Anim\sdr\mov\knl\wlk\low\pst\AmovPknlMwlkSlowWpstDbr"; + speed = 0.29703; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMrunSlowWpstDbr",0.025}; + }; + class AmovPknlMwlkSlowWpstDr: AmovPknlMwlkSlowWpstDf + { + file = "\Ca\Anims\Characters\data\Anim\sdr\mov\knl\wlk\low\pst\AmovPknlMwlkSlowWpstDr"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMrunSlowWpstDr",0.025}; + }; + class AmovPknlMwlkSlowWpstDfr: AmovPknlMwlkSlowWpstDf + { + file = "\Ca\Anims\Characters\data\Anim\sdr\mov\knl\wlk\low\pst\AmovPknlMwlkSlowWpstDfr"; + speed = 0.337079; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWpstDnon",0.02,"AmovPknlMrunSlowWpstDfr",0.025}; + }; + class AidlPknlMstpSrasWpstDnon_player_0S: AmovPknlMstpSrasWpstDnon + { + variantAfter[] = {0,0,0}; + variantsPlayer[] = {"AidlPknlMstpSrasWpstDnon_player_idleSteady03",0.333,"AidlPknlMstpSrasWpstDnon_player_idleSteady02",0.333,"AidlPknlMstpSrasWpstDnon_player_idleSteady01",0.334}; + headBobMode = 0; + headBobStrength = 0; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AidlPknlMstpSrasWpstDnon_player_idleSteady01",0.02,"AidlPknlMstpSrasWpstDnon_player_idleSteady02",0.02,"AidlPknlMstpSrasWpstDnon_player_idleSteady03",0.02}; + InterpolateTo[] = {}; + }; + class AidlPknlMstpSrasWpstDnon_player_idleSteady01: AidlPknlMstpSrasWpstDnon_player_0S + { + variantAfter[] = {1,1,1}; + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\pst\AidlPknlMstpSrasWpstDnon_idleSteady01"; + speed = 0.133334; + ConnectTo[] = {"AidlPknlMstpSrasWpstDnon_player_0S",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + }; + class AidlPknlMstpSrasWpstDnon_player_idleSteady02: AidlPknlMstpSrasWpstDnon_player_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\pst\AidlPknlMstpSrasWpstDnon_idleSteady02"; + speed = 0.113207; + ConnectTo[] = {"AidlPknlMstpSrasWpstDnon_player_0S",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + }; + class AidlPknlMstpSrasWpstDnon_player_idleSteady03: AidlPknlMstpSrasWpstDnon_player_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\pst\AidlPknlMstpSrasWpstDnon_idleSteady03"; + speed = 0.122449; + ConnectTo[] = {"AidlPknlMstpSrasWpstDnon_player_0S",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + }; + class amovpknlmstpslowwpstdnon_gear_amovpknlmstpsraswpstdnon: AmovPknlMstpSrasWpstDnon + { + speed = 6; + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\low\pst\amovpknlmstpslowwpstdnon_amovpknlmstpsraswpstdnon.rtm"; + looped = "false"; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {}; + }; + class AmovPknlMstpSrasWpstDnon_gear: AmovPknlMstpSrasWpstDnon + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\low\pst\amovpknlmstpslowwpstdnon.rtm"; + actions = "PistolKneelActions_gear"; + disableWeapons = "true"; + disableWeaponsLong = "true"; + ConnectTo[] = {"amovpknlmstpslowwpstdnon_gear_amovpknlmstpsraswpstdnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon_gear",0.05}; + }; + class AmovPercMstpSrasWpstDnon_gear: AmovPknlMstpSrasWpstDnon_gear + { + actions = "PistolStandActions_gear"; + ConnectTo[] = {"amovpknlmstpslowwpstdnon_gear_amovpknlmstpsraswpstdnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon_gear",0.05}; + }; + class amovpknlmstpsraswpstdnon_amovpknlmstpslowwpstdnon_gear: AmovPknlMstpSrasWpstDnon_gear + { + speed = 6; + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\ras\pst\amovpknlmstpsraswpstdnon_amovpknlmstpslowwpstdnon.rtm"; + looped = "false"; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon_gear",0.02,"AmovPercMstpSrasWpstDnon_gear",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMrunSlowWpstDnon_transition: AmovPknlMstpSrasWpstDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\stp\ras\pst\AmovPercMstpSrasWpstDnon.rtm"; + speed = 1e+010; + showHandGun = "true"; + soundOverride = "run"; + soundEnabled = "true"; + limitGunMovement = 0.3; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wpst.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSrasWpstDf",0.02,"AmovPknlMrunSrasWpstDfl",0.02,"AmovPknlMrunSrasWpstDl",0.02,"AmovPknlMrunSrasWpstDbl",0.02,"AmovPknlMrunSrasWpstDb",0.02,"AmovPknlMrunSrasWpstDbr",0.02,"AmovPknlMrunSrasWpstDr",0.02,"AmovPknlMrunSrasWpstDfr",0.02}; + }; + class AmovPknlMstpSrasWpstDnon_turnL: AmovPknlMstpSrasWpstDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AIturn90L"; + speed = 0.5; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + }; + class AmovPknlMstpSrasWpstDnon_turnR: AmovPknlMstpSrasWpstDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AIturn90R"; + speed = 0.5; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + }; + class AmovPpneMstpSrasWpstDnon: AmovPercMstpSrasWpstDnon + { + actions = "PistolProneActions"; + duty = -0.7; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon.rtm"; + showWeaponAim = "true"; + visibleSize = 0.100123; + onLandBeg = "true"; + onLandEnd = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + legs = "legsDefault"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Ppne.p3d"; + leaningFactorBeg = 0; + leaningFactorEnd = 0; + leaning = "leaningDefault"; + soundOverride = "crawl"; + weaponIK = 2; + limitGunMovement = "true"; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon_turnL",0.02,"AmovPpneMstpSrasWpstDnon_turnR",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,"AidlPpneMstpSrasWpstDnon0S",0.1,"AidlPpneMstpSrasWpstDnon01",0.1,"AidlPpneMstpSrasWpstDnon02",0.1,"AidlPpneMstpSrasWpstDnon03",0.1,"AmovPpneMstpSrasWpstDnon_healed",0.02,"AmovPpneMstpSnonWpstDnon_injured",0.1}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon_turnL",0.02,"AmovPpneMstpSrasWpstDnon_turnR",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,"AdthPpneMstpSrasWpstDnon_1",0.01,"AdthPpneMstpSrasWpstDnon_2",0.01,"AidlPpneMstpSrasWpstDnon0S",0.02,"AidlPpneMstpSrasWpstDnon01",0.02,"AidlPpneMstpSrasWpstDnon02",0.02,"AidlPpneMstpSrasWpstDnon03",0.02}; + }; + class AmovPpneMstpSrasWpstDnon_turnL: AmovPpneMstpSrasWpstDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AIturn90L"; + speed = 0.5; + soundOverride = "crawl"; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon",0.02}; + }; + class AmovPpneMstpSrasWpstDnon_turnR: AmovPpneMstpSrasWpstDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AIturn90R"; + speed = 0.5; + soundOverride = "crawl"; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon",0.02}; + }; + class AmovPknlMstpSrasWlnrDnon: Default + { + actions = "LauncherKneelStpActions"; + duty = -0.7; + visibleSize = 0.300122; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\lnr\AmovPknlMstpSrasWlnrDnon.rtm"; + showWeaponAim = "false"; + disableWeapons = "false"; + disableWeaponsLong = "false"; + enableMissile = "true"; + canPullTrigger = "false"; + aimPrecision = 0.5; + speed = 1e+010; + relSpeedMin = 0.7; + relSpeedMax = 1.1; + aiming = "aimingLauncher"; + aimingBody = "aimingUpLauncher"; + looped = "true"; + soundEnabled = "false"; + enableBinocular = "true"; + leftHandIKBeg = "true"; + leftHandIKCurve[] = {1}; + leftHandIKEnd = "true"; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + rightHandIKEnd = "true"; + leaningFactorBeg = 0.5; + leaningFactorEnd = 0.5; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Pknl_Wrfl.p3d"; + weaponIK = 4; + enableOptics = 4; + headBobStrength = 0.20398; + headBobMode = 2; + ConnectTo[] = {"AidlPknlMstpSrasWlnrDnon_player_0S",0.02,"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,"AidlPknlMstpSrasWlnrDnon0S",0.02,"amovpknlmstpsraswlnrdnon_amovpknlmstpsnonwnondnon",0.01}; + InterpolateTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02,"AmovPknlMstpSrasWlnrDnon_turnL",0.02,"AmovPknlMstpSrasWlnrDnon_turnR",0.02,"AmovPknlMrunSrasWlnrDf",0.02,"AmovPknlMrunSrasWlnrDfl",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,"AdthPknlMstpSrasWlnrDnon_1",0.01,"AdthPknlMstpSrasWlnrDnon_2",0.01}; + }; + class AidlPknlMstpSlowWlnrDnon_S0: AmovPknlMstpSrasWlnrDnon + { + variantsAI[] = {"AidlPknlMstpSlowWlnrDnon_01",0.005,"AidlPknlMstpSlowWlnrDnon_02",0.005,"AidlPknlMstpSlowWlnrDnon_03",0.005,"AidlPknlMstpSlowWlnrDnon_04",0.005,"AidlPknlMstpSlowWlnrDnon_05",0.005,"AidlPknlMstpSlowWlnrDnon_idleSteady01",0.3,"AidlPknlMstpSlowWlnrDnon_idleSteady02",0.3,"AidlPknlMstpSlowWlnrDnon_idleSteady03",0.3,"AidlPknlMstpSlowWlnrDnon_01RozhlizeniSe1",0.004,"AidlPknlMstpSlowWlnrDnon_02RozhlizeniSe2",0.004,"AidlPknlMstpSlowWlnrDnon_03N",0.004,"AidlPknlMstpSlowWlnrDnon_04N",0.004,"AidlPknlMstpSlowWlnrDnon_05N",0.004,"AidlPknlMstpSlowWlnrDnon_06RozhlizeniSe3",0.004,"AidlPknlMstpSlowWlnrDnon_07RozhlizeniSe4",0.004,"AidlPknlMstpSlowWlnrDnon_08RozhlizeniSe5",0.004,"AidlPknlMstpSlowWlnrDnon_09RozhlizeniSe6",0.004,"AidlPknlMstpSlowWlnrDnon_10RozhlizeniSe7",0.004,"AidlPknlMstpSlowWlnrDnon_11RozhlizeniSe8",0.005,"AidlPknlMstpSlowWlnrDnon_12checkingLnr1",0.005,"AidlPknlMstpSlowWlnrDnon_13checkingLnr2",0.005,"AidlPknlMstpSlowWlnrDnon_14RozhlizeniSe9",0.005,"AidlPknlMstpSlowWlnrDnon_15RozhlizeniSe10",0.005,"AidlPknlMstpSlowWlnrDnon_16RozhlizeniSe11",0.005,"AidlPknlMstpSlowWlnrDnon_17RozhlizeniSe12",0.005}; + variantAfter[] = {0,0,0}; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\low\lnr\AmovPknlMstpSlowWlnrDnon.rtm"; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_01",0.02,"AidlPknlMstpSlowWlnrDnon_idleSteady01",0.02,"AidlPknlMstpSlowWlnrDnon_idleSteady02",0.02,"AidlPknlMstpSlowWlnrDnon_idleSteady03",0.02,"AidlPknlMstpSlowWlnrDnon_02",0.02,"AidlPknlMstpSlowWlnrDnon_03",0.02,"AidlPknlMstpSlowWlnrDnon_04",0.02,"AidlPknlMstpSlowWlnrDnon_05",0.02,"AidlPknlMstpSlowWlnrDnon_01RozhlizeniSe1",0.02,"AidlPknlMstpSlowWlnrDnon_02RozhlizeniSe2",0.02,"AidlPknlMstpSlowWlnrDnon_03N",0.02,"AidlPknlMstpSlowWlnrDnon_04N",0.02,"AidlPknlMstpSlowWlnrDnon_05N",0.02,"AidlPknlMstpSlowWlnrDnon_06RozhlizeniSe3",0.02,"AidlPknlMstpSlowWlnrDnon_07RozhlizeniSe4",0.02,"AidlPknlMstpSlowWlnrDnon_08RozhlizeniSe5",0.02,"AidlPknlMstpSlowWlnrDnon_09RozhlizeniSe6",0.02,"AidlPknlMstpSlowWlnrDnon_10RozhlizeniSe7",0.02,"AidlPknlMstpSlowWlnrDnon_11RozhlizeniSe8",0.02,"AidlPknlMstpSlowWlnrDnon_12checkingLnr1",0.02,"AidlPknlMstpSlowWlnrDnon_13checkingLnr2",0.02,"AidlPknlMstpSlowWlnrDnon_14RozhlizeniSe9",0.02,"AidlPknlMstpSlowWlnrDnon_15RozhlizeniSe10",0.02,"AidlPknlMstpSlowWlnrDnon_16RozhlizeniSe11",0.02,"AidlPknlMstpSlowWlnrDnon_17RozhlizeniSe12",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AidlPknlMstpSrasWlnrDnon0S",0.02}; + }; + class AidlPknlMstpSrasWlnrDnon_player_0S: AmovPknlMstpSrasWlnrDnon + { + variantsAI[] = {"AidlPknlMstpSrasWlnrDnon_player_idleSteady01",0.333,"AidlPknlMstpSrasWlnrDnon_player_idleSteady02",0.333,"AidlPknlMstpSrasWlnrDnon_player_idleSteady03",0.334}; + variantAfter[] = {0,0,0}; + ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AidlPknlMstpSrasWlnrDnon_player_idleSteady01",0.02,"AidlPknlMstpSrasWlnrDnon_player_idleSteady02",0.02,"AidlPknlMstpSrasWlnrDnon_player_idleSteady03",0.02}; + InterpolateTo[] = {}; + }; + class AidlPknlMstpSrasWlnrDnon_player_idleSteady01: AidlPknlMstpSrasWlnrDnon_player_0S + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\ras\lnr\AidlPknlMstpSrasWlnrDnon_idleSteady01"; + speed = 0.26667; + variantAfter[] = {1,1,1}; + ConnectTo[] = {"AidlPknlMstpSrasWlnrDnon_player_0S",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSrasWlnrDnon_player_idleSteady02: AidlPknlMstpSrasWlnrDnon_player_idleSteady01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\ras\lnr\AidlPknlMstpSrasWlnrDnon_idleSteady02"; + speed = 0.210526; + ConnectTo[] = {"AidlPknlMstpSrasWlnrDnon_player_0S",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSrasWlnrDnon_player_idleSteady03: AidlPknlMstpSrasWlnrDnon_player_idleSteady01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\ras\lnr\AidlPknlMstpSrasWlnrDnon_idleSteady03"; + speed = 0.292683; + ConnectTo[] = {"AidlPknlMstpSrasWlnrDnon_player_0S",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AmovPknlMstpSrasWlnrDnon_turnL: AmovPknlMstpSrasWlnrDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\lnr\AmovPknlMstpSrasWlnrDnon_AIturn90L"; + speed = 0.5; + ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AmovPknlMstpSrasWlnrDnon_turnR: AmovPknlMstpSrasWlnrDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\lnr\AmovPknlMstpSrasWlnrDnon_AIturn90R"; + speed = 0.5; + ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class ActsPercMstpSnonWpstDnon_suicide1A: AmovPercMstpSnonWnonDnon + { + looped = "false"; + file = "\Ca\Anims\Characters\data\Anim\sdr\cts\suicide\ActsPercMstpSnonWpstDnon_sebevrazda1A"; + speed = 1.57895; + head = "headNo"; + forceAim = 1; + ConnectTo[] = {"ActsPercMstpSnonWpstDnon_suicide1B",0.02}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSnonWpstDnon_suicide2A: ActsPercMstpSnonWpstDnon_suicide1A + { + looped = "false"; + file = "\Ca\Anims\Characters\data\Anim\sdr\cts\suicide\ActsPercMstpSnonWpstDnon_sebevrazda2A"; + speed = 1.25; + head = "headNo"; + forceAim = 1; + ConnectTo[] = {"ActsPercMstpSnonWpstDnon_suicide2B",0.02}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSnonWpstDnon_suicide1B: ActsPercMstpSnonWpstDnon_suicide1A + { + looped = "false"; + file = "\Ca\Anims\Characters\data\Anim\sdr\cts\suicide\ActsPercMstpSnonWpstDnon_sebevrazda1B"; + terminal = "false"; + speed = 0.143541; + showHandGun = "true"; + head = "headNo"; + forceAim = 1; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSnonWpstDnon_suicide2B: ActsPercMstpSnonWpstDnon_suicide1B + { + looped = "false"; + file = "\Ca\Anims\Characters\data\Anim\sdr\cts\suicide\ActsPercMstpSnonWpstDnon_sebevrazda2B"; + terminal = "false"; + speed = 0.124481; + showHandGun = "true"; + head = "headNo"; + forceAim = 1; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSnonWnonDnon_sekaniIn: AmovPercMstpSnonWnonDnon + { + looped = "false"; + file = "\Ca\Anims\Characters\data\Anim\sdr\cts\axe\ActsPercMstpSnonWaxeDnon_sekaniIn"; + speed = 0.258621; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon_sekani1",0.02,"AmovPercMstpSnonWnonDnon_sekani2",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSnonWnonDnon_sekani1: AmovPercMstpSnonWnonDnon_sekaniIn + { + file = "\Ca\Anims\Characters\data\Anim\sdr\cts\axe\ActsPercMstpSnonWaxeDnon_sekani2"; + looped = "true"; + speed = 0.153846; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon_sekaniOut",0.02}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon_sekani2",0.02}; + }; + class AmovPercMstpSnonWnonDnon_sekani2: AmovPercMstpSnonWnonDnon_sekani1 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\cts\axe\ActsPercMstpSnonWaxeDnon_sekani2"; + looped = "true"; + speed = 0.2; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon_sekaniOut",0.02}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon_sekani1",0.02}; + }; + class AmovPercMstpSnonWnonDnon_sekaniOut: AmovPercMstpSnonWnonDnon_sekaniIn + { + looped = "false"; + file = "\Ca\Anims\Characters\data\Anim\sdr\cts\axe\ActsPercMstpSnonWaxeDnon_sekaniOut"; + speed = 0.30303; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {}; + }; + class AidlPercMstpSnonWnonDnon_player: AidlPercMstpSnonWnonDnon + { + variantsAI[] = {}; + variantsPlayer[] = {"AidlPercMstpSnonWnonDnon_player_idleSteady04",0.25,"AidlPercMstpSnonWnonDnon_player_idleSteady03",0.25,"AidlPercMstpSnonWnonDnon_player_idleSteady02",0.25,"AidlPercMstpSnonWnonDnon_player_idleSteady01",0.25}; + variantAfter[] = {0,0,0}; + headBobMode = 0; + headBobStrength = 0; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01,"AidlPercMstpSnonWnonDnon_player_0S",0.01}; + InterpolateTo[] = {}; + }; + class AidlPercMstpSnonWnonDnon_player_0S: AidlPercMstpSnonWnonDnon_player + { + variantAfter[] = {1,1,1}; + limitGunMovement = 0.1; + interpolationSpeed = 30; + ConnectTo[] = {"AidlPercMstpSnonWnonDnon_player",0.01,"AidlPercMstpSnonWnonDnon_player_idleSteady01",0.01,"AidlPercMstpSnonWnonDnon_player_idleSteady02",0.01,"AidlPercMstpSnonWnonDnon_player_idleSteady03",0.01,"AidlPercMstpSnonWnonDnon_player_idleSteady04",0.01}; + InterpolateTo[] = {}; + }; + class AidlPercMstpSnonWnonDnon_player_idleSteady01: AidlPercMstpSnonWnonDnon_player_0S + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\non\non\AidlPercMstpSnonWnonDnon_idleSteady01"; + speed = 0.069767; + looped = "false"; + ConnectTo[] = {"AidlPercMstpSnonWnonDnon_player_0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01,"AidlPercMstpSnonWnonDnon_player",0.01}; + }; + class AidlPercMstpSnonWnonDnon_player_idleSteady02: AidlPercMstpSnonWnonDnon_player_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\non\non\AidlPercMstpSnonWnonDnon_idleSteady02"; + speed = 0.064516; + ConnectTo[] = {"AidlPercMstpSnonWnonDnon_player_0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01,"AidlPercMstpSnonWnonDnon_player",0.01}; + }; + class AidlPercMstpSnonWnonDnon_player_idleSteady03: AidlPercMstpSnonWnonDnon_player_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\non\non\AidlPercMstpSnonWnonDnon_idleSteady03"; + speed = 0.070588; + ConnectTo[] = {"AidlPercMstpSnonWnonDnon_player_0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01,"AidlPercMstpSnonWnonDnon_player",0.01}; + }; + class AidlPercMstpSnonWnonDnon_player_idleSteady04: AidlPercMstpSnonWnonDnon_player_idleSteady01 + { + speed = 0.070588; + ConnectTo[] = {"AidlPercMstpSnonWnonDnon_player_0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01,"AidlPercMstpSnonWnonDnon_player",0.01}; + }; + class AmovPercMwlkSnonWnonDnon_transition: AmovPercMstpSnonWnonDnon + { + file = "\Ca\Anims\Characters\data\Anim\sdr\mov\erc\wlk\non\non\AmovPercMwlkSnonWnonDnon_transition"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMwlkSnonWnonDfr",0.015,"AmovPercMstpSnonWnonDnon",0.015,"AmovPercMwlkSnonWnonDf",0.015,"AmovPercMwlkSnonWnonDfl",0.015,"AmovPercMwlkSnonWnonDl",0.015,"AmovPercMwlkSnonWnonDbl",0.015,"AmovPercMwlkSnonWnonDb",0.015,"AmovPercMwlkSnonWnonDbr",0.015,"AmovPercMwlkSnonWnonDr",0.015}; + }; + class AovrPercMstpSnonWnonDf: AmovPercMstpSnonWnonDnon + { + looped = "false"; + speed = 0.576923; + file = "\Ca\Anims\Characters\data\Anim\sdr\ovr\erc\stp\non\non\AovrPercMstpSnonWnonDf"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wovr.p3d"; + relSpeedMin = 0.996672; + relSpeedMax = 0.996672; + duty = 2; + disableWeapons = "true"; + disableWeaponsLong = "true"; + enableOptics = "false"; + limitGunMovement = 0.3; + headBobStrength = 0.512438; + forceAim = 1; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSnonWnonDnon_turnL: AmovPercMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AIturn90L"; + speed = 0.5; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + }; + class AmovPercMstpSnonWnonDnon_turnR: AmovPercMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AIturn90R"; + speed = 0.5; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + }; + class AmovPknlMstpSnonWnonDnon_gear: AmovPknlMstpSnonWnonDnon + { + actions = "CivilKneelActions_gear"; + ConnectTo[] = {"AmovPknlMstpSnonWnonDnon",0.02,"AmovPknlMstpSnonWnonDnon_gear_trans",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon_gear",0.02}; + }; + class AmovPknlMstpSnonWnonDnon_gear_trans: AmovPknlMstpSnonWnonDnon_gear + { + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon_gear",0.03,"AmovPknlMstpSrasWrflDnon_gear",0.03,"AmovPercMstpSrasWrflDnon_gear",0.03,"AmovPercMstpSlowWrflDnon_gear",0.03}; + }; + class AmovPercMstpSnonWnonDnon_gear: AmovPknlMstpSnonWnonDnon_gear + { + ConnectTo[] = {"AmovPknlMstpSnonWnonDnon",0.02,"AmovPknlMstpSnonWnonDnon_gear_trans",0.02,"AmovPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_gear",0.02}; + }; + class AmovPknlMstpSnonWnonDnon_turnL: AmovPknlMstpSnonWnonDnon + { + speed = 1.2; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPknlMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.02}; + }; + class AmovPknlMstpSnonWnonDnon_turnR: AmovPknlMstpSnonWnonDnon + { + speed = 1.2; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPknlMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.02}; + }; + class AmovPpneMstpSnonWnonDnon: AmovPercMstpSnonWnonDnon + { + actions = "CivilProneActions"; + duty = -1; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon.rtm"; + legs = "Wholebody"; + onLandBeg = "true"; + onLandEnd = "true"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Ppne.p3d"; + aimingBody = "empty"; + disableWeapons = "false"; + soundOverride = "crawl"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon_turnL",0.02,"AmovPpneMstpSnonWnonDnon_turnR",0.02,"AmovPpneMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon",0.02,"AmovPpneMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon",0.02,"AmovPpneMstpSnonWnonDnon_AmovPercMsprSnonWnonDf",0.05,"AmovPpneMstpSnonWnonDnon_AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMstpSnonWnonDnon_AmovPpneMstpSrasWpstDnon",0.02,"AmovPpneMstpSnonWnonDnon_AmovPknlMstpSrasWlnrDnon",0.02,"AmovPpneMstpSnonWnonDnon_AwopPpneMstpSoptWbinDnon",0.02,"AmovPpneMstpSnonWnonDnon_AmovPpneMevaSnonWnonDl",0.02,"AmovPpneMstpSnonWnonDnon_AmovPpneMevaSnonWnonDr",0.02,"AmovPpneMstpSnonWnonDnon_AmovPsitMstpSnonWnonDnon_ground",0.1,"AwopPpneMstpSgthWnonDnon_start",0.1,"AidlPpneMstpSnonWnonDnon0S",0.1,"AidlPpneMstpSnonWnonDnon01",0.1,"AidlPpneMstpSnonWnonDnon02",0.1,"AidlPpneMstpSnonWnonDnon03",0.1,"AmovPpneMstpSnonWnonDnon_healed",0.02,"AmovPpneMstpSnonWnonDnon_injured",0.1}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon_turnL",0.02,"AmovPpneMstpSnonWnonDnon_turnR",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,"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AmovPpneMstpSnonWnonDnon_turnL: AmovPpneMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AIturn90L"; + speed = 0.5; + soundOverride = "crawl"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02}; + }; + class AmovPpneMstpSnonWnonDnon_turnR: AmovPpneMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AIturn90R"; + speed = 0.5; + soundOverride = "crawl"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02}; + }; + class AmovPercMwlkSlowWrflDf: AmovPercMstpSlowWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\Low\Rfl\AmovPercMwlkSlowWrflDf"; + speed = 0.535714; + duty = -0.1; + soundOverride = "walk"; + leaningFactorBeg = 0.75; + leaningFactorEnd = 0.75; + soundEnabled = "true"; + limitGunMovement = 0.6; + actions = "RifleLowStandActionsWlkF"; + soundEdge[] = {0.25,0.5,0.75,1}; + walkcycles = 2; + headBobStrength = 0.20398; + 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.02,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDr",0.02,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDb",0.02,"AdthPercMstpSlowWrflDf_1",0.01,"AdthPercMstpSlowWrflDf_2",0.01,"AdthPercMstpSlowWrflDf_4",0.01}; + }; + class AidlPercMwlkSrasWrflDf: AmovPercMwlkSlowWrflDf + { + actions = "RifleStandActions_Idle"; + file = "\Ca\Anims\Characters\data\Anim\sdr\mov\erc\wlk\low\rfl\AmovPercMwlkSlowWrflDf_FastVariant"; + speed = 0.588235; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMwlkSlowWrflDf",0.01,"AidlPercMrunSrasWrflDf",0.025,"AidlPercMevaSrasWrflDf",0.025,"AidlPercMwlkSrasWrflDb",0.02,"AdthPercMstpSlowWrflDf_1",0.01,"AdthPercMstpSlowWrflDf_2",0.01,"AdthPercMstpSlowWrflDf_4",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon0S",0.02,"AidlPercMstpSrasWrflDnon",0.02}; + }; + class AmovPercMwlkSlowWrflDfl: AmovPercMwlkSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\Low\Rfl\AmovPercMwlkSlowWrflDfl"; + speed = 0.535714; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "RifleLowStandActionsWlkFL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDf",0.025,"AmovPercMwlkSlowWrflDl",0.025,"AmovPercMrunSlowWrflDfl",0.025,"AmovPknlMwlkSlowWrflDfl",0.03,"AmovPercMevaSlowWrflDfl",0.025,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDl",0.02,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDr",0.02,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDb",0.02,"AdthPercMstpSlowWrflDf_1",0.01,"AdthPercMstpSlowWrflDf_2",0.01,"AdthPercMstpSlowWrflDf_4",0.01}; + }; + class AmovPercMwlkSlowWrflDl: AmovPercMwlkSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\Low\Rfl\AmovPercMwlkSlowWrflDl"; + speed = 0.526316; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "RifleLowStandActionsWlkL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDfl",0.025,"AmovPercMwlkSlowWrflDbl",0.025,"AmovPercMrunSlowWrflDl",0.025,"AmovPknlMwlkSlowWrflDl",0.03,"AdthPercMstpSlowWrflDnon_1",0.01,"AdthPercMstpSlowWrflDnon_2",0.01,"AdthPercMstpSlowWrflDnon_4",0.01,"AdthPercMstpSlowWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_16",0.01,"AdthPercMstpSlowWrflDnon_32",0.01}; + }; + class AmovPercMwlkSlowWrflDbl: AmovPercMwlkSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\Low\Rfl\AmovPercMwlkSlowWrflDbl"; + speed = 0.566038; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "RifleLowStandActionsWlkBL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDl",0.025,"AmovPercMwlkSlowWrflDb",0.025,"AmovPercMrunSlowWrflDbl",0.025,"AmovPknlMwlkSlowWrflDbl",0.03,"AdthPercMstpSlowWrflDb_8",0.01}; + }; + class AmovPercMwlkSlowWrflDb: AmovPercMwlkSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\Low\Rfl\AmovPercMwlkSlowWrflDb"; + speed = 0.566038; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "RifleLowStandActionsWlkB"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDbl",0.025,"AmovPercMwlkSlowWrflDbr",0.025,"AmovPercMrunSlowWrflDb",0.025,"AmovPknlMwlkSlowWrflDb",0.03,"AdthPercMstpSlowWrflDb_8",0.01}; + }; + class AmovPercMwlkSlowWrflDbr: AmovPercMwlkSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\Low\Rfl\AmovPercMwlkSlowWrflDbr"; + speed = 0.566038; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "RifleLowStandActionsWlkBR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDb",0.025,"AmovPercMwlkSlowWrflDr",0.025,"AmovPercMrunSlowWrflDbr",0.025,"AmovPknlMwlkSlowWrflDbr",0.03,"AdthPercMstpSlowWrflDb_8",0.01}; + }; + class AmovPercMwlkSlowWrflDr: AmovPercMwlkSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\Low\Rfl\AmovPercMwlkSlowWrflDr"; + speed = 0.535714; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "RifleLowStandActionsWlkR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDbr",0.025,"AmovPercMwlkSlowWrflDfr",0.025,"AmovPercMrunSlowWrflDr",0.025,"AmovPknlMwlkSlowWrflDr",0.03,"AdthPercMstpSlowWrflDnon_1",0.01,"AdthPercMstpSlowWrflDnon_2",0.01,"AdthPercMstpSlowWrflDnon_4",0.01,"AdthPercMstpSlowWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_16",0.01,"AdthPercMstpSlowWrflDnon_32",0.01}; + }; + class AmovPercMwlkSlowWrflDfr: AmovPercMwlkSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\Low\Rfl\AmovPercMwlkSlowWrflDfr"; + speed = 0.535714; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "RifleLowStandActionsWlkFR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDf",0.025,"AmovPercMwlkSlowWrflDr",0.025,"AmovPercMrunSlowWrflDfr",0.025,"AmovPknlMwlkSlowWrflDfr",0.03,"AmovPercMevaSlowWrflDfr",0.025,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDl",0.02,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDr",0.02,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDb",0.02,"AdthPercMstpSlowWrflDf_1",0.01,"AdthPercMstpSlowWrflDf_2",0.01,"AdthPercMstpSlowWrflDf_4",0.01}; + }; + class AmovPercMrunSlowWrflDf: AmovPercMstpSlowWrflDnon + { + visibleSize = 0.900121; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSlowWrflDf"; + soundEdge[] = {0.25,0.5,0.75,1}; + speed = 0.821918; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Mrun_Slow_Wrfl.p3d"; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + duty = 0.2; + showWeaponAim = "true"; + disableWeapons = "true"; + disableWeaponsLong = "false"; + leaningFactorBeg = 0; + leaningFactorEnd = 0; + soundEnabled = "true"; + limitGunMovement = 0.1; + actions = "RifleLowStandActionsRunF"; + walkcycles = 2; + headBobStrength = 0.20398; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon_ActsPpneMstpSlowWrflDr_GrenadeEscape",0.01}; + 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.02,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDr",0.02,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDb",0.02,"AdthPercMrunSlowWrflDf_6",0.01,"AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthStart",0.1}; + }; + class AidlPercMrunSrasWrflDf: AmovPercMrunSlowWrflDf + { + actions = "RifleStandActions_Idle"; + ConnectTo[] = {}; + InterpolateTo[] = {"AidlPercMwlkSrasWrflDf",0.025,"AmovPercMrunSlowWrflDf",0.01,"AidlPercMevaSrasWrflDf",0.025,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon0S",0.02,"AidlPercMstpSrasWrflDnon",0.02}; + }; + class AmovPercMrunSlowWrflDfl: AmovPercMrunSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSlowWrflDfl"; + speed = 0.7; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Mrun_Slow_Wrfl_Dl.p3d"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + actions = "RifleLowStandActionsRunFL"; + ConnectTo[] = {}; + 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.02,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDr",0.02,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDb",0.02,"AdthPercMrunSlowWrflDf_6",0.01,"AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthStart",0.1}; + }; + class AmovPercMrunSlowWrflDl: AmovPercMrunSlowWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSlowWrflDl"; + speed = 0.769231; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wnon.p3d"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + actions = "RifleLowStandActionsRunL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDl",0.025,"AmovPercMrunSlowWrflDfl",0.025,"AmovPercMrunSlowWrflDbl",0.025,"AmovPercMrunSrasWrflDl",0.025,"AmovPknlMrunSlowWrflDl",0.03,"AdthPercMstpSlowWrflDnon_1",0.01,"AdthPercMstpSlowWrflDnon_2",0.01,"AdthPercMstpSlowWrflDnon_4",0.01,"AdthPercMstpSlowWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_16",0.01,"AdthPercMstpSlowWrflDnon_32",0.01}; + }; + class AmovPercMrunSlowWrflDbl: AmovPercMrunSlowWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSlowWrflDbl"; + speed = 0.882353; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + actions = "RifleLowStandActionsRunBL"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wnon.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDbl",0.025,"AmovPercMrunSlowWrflDl",0.025,"AmovPercMrunSlowWrflDb",0.025,"AmovPercMrunSrasWrflDbl",0.025,"AmovPknlMrunSlowWrflDbl",0.03,"AdthPercMstpSlowWrflDb_8",0.01}; + }; + class AmovPercMrunSlowWrflDb: AmovPercMrunSlowWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSlowWrflDb"; + speed = 0.882353; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wnon.p3d"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + actions = "RifleLowStandActionsRunB"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDb",0.025,"AmovPercMrunSlowWrflDbl",0.025,"AmovPercMrunSlowWrflDbr",0.025,"AmovPercMrunSrasWrflDb",0.025,"AmovPknlMrunSlowWrflDb",0.03,"AdthPercMstpSlowWrflDb_8",0.01}; + }; + class AmovPercMrunSlowWrflDbr: AmovPercMrunSlowWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSlowWrflDbr"; + speed = 0.882353; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + actions = "RifleLowStandActionsRunBR"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wnon.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDbr",0.025,"AmovPercMrunSlowWrflDb",0.025,"AmovPercMrunSlowWrflDr",0.025,"AmovPercMrunSrasWrflDbr",0.025,"AmovPknlMrunSlowWrflDbr",0.03,"AdthPercMstpSlowWrflDb_8",0.01}; + }; + class AmovPercMrunSlowWrflDr: AmovPercMrunSlowWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSlowWrflDr"; + speed = 0.857143; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wnon.p3d"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + actions = "RifleLowStandActionsRunR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDr",0.025,"AmovPercMrunSlowWrflDbr",0.025,"AmovPercMrunSlowWrflDfr",0.025,"AmovPercMrunSrasWrflDr",0.025,"AmovPknlMrunSlowWrflDr",0.03,"AdthPercMstpSlowWrflDnon_1",0.01,"AdthPercMstpSlowWrflDnon_2",0.01,"AdthPercMstpSlowWrflDnon_4",0.01,"AdthPercMstpSlowWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_16",0.01,"AdthPercMstpSlowWrflDnon_32",0.01}; + }; + class amovpercmstpsraswlnrdnon_amovpercmstpsnonwnondnon: TransAnimBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\ras\lnr\amovpercmstpsraswlnrdnon_amovpercmstpsnonwnondnon.rtm"; + disableWeapons = "true"; + actions = "CivilStandActions"; + interpolationRestart = 2; + rightHandIKCurve[] = {0.4,1,0.45,0}; + leftHandIKCurve[] = {0.05,1,0.15,0}; + weaponIK = 4; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"amovpercmstpsnonwnondnon_amovpercmstpsraswlnrdnon",0.02}; + }; + class AmovPercMrunSlowWrflDfr: AmovPercMrunSlowWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSlowWrflDfr"; + speed = 0.7; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + actions = "RifleLowStandActionsRunFR"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Mrun_Slow_Wrfl_Dr.p3d"; + ConnectTo[] = {}; + 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.02,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDr",0.02,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDb",0.02,"AdthPercMrunSlowWrflDf_6",0.01,"AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthStart",0.1}; + }; + class AmovPercMwlkSrasWrflDf: AmovPercMstpSrasWrflDnon + { + variantsAI[] = {}; + visibleSize = 0.800121; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\ras\Rfl\AmovPercMrunSrasWrflDf"; + speed = 1.34; + duty = -0.1; + soundOverride = "walk"; + leaningFactorBeg = 0.75; + leaningFactorEnd = 0.75; + aimPrecision = 0.15; + soundEnabled = "true"; + limitGunMovement = 0.6; + actions = "RifleStandActionsWlkF"; + headBobStrength = 0.20398; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMwlkSrasWrflDnon_transition",0.015,"AmovPercMwlkSrasWrflDfl",0.025,"AmovPercMwlkSrasWrflDfr",0.025,"AmovPercMrunSrasWrflDf",0.025,"AmovPknlMwlkSrasWrflDf",0.03,"AmovPercMevaSrasWrflDf",0.025,"AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDl",0.02,"AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDr",0.02,"AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDb",0.02,"AdthPercMstpSrasWrflDf_1",0.01,"AdthPercMstpSrasWrflDf_2",0.01,"AdthPercMstpSrasWrflDf_4",0.01,"AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthStart",0.1,"AdthPercMstpSrasWrflDf_8",0.01}; + }; + class AmovPercMwlkSrasWrflDfl: AmovPercMwlkSrasWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\ras\Rfl\AmovPercMrunSrasWrflDfl"; + speed = 1.26; + actions = "RifleStandActionsWlkFL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMwlkSrasWrflDf",0.025,"AmovPercMwlkSrasWrflDl",0.025,"AmovPercMrunSrasWrflDfl",0.025,"AmovPknlMwlkSrasWrflDfl",0.03,"AmovPercMevaSrasWrflDfl",0.025,"AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDl",0.02,"AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDr",0.02,"AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDb",0.02,"AdthPercMstpSrasWrflDf_1",0.01,"AdthPercMstpSrasWrflDf_2",0.01,"AdthPercMstpSrasWrflDf_4",0.01,"AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthStart",0.1,"AdthPercMstpSrasWrflDf_8",0.01}; + }; + class AmovPercMwlkSrasWrflDl: AmovPercMwlkSrasWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\ras\Rfl\AmovPercMrunSrasWrflDl"; + speed = 1.26; + actions = "RifleStandActionsWlkL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMwlkSrasWrflDnon_transition",0.015,"AmovPercMwlkSrasWrflDfl",0.025,"AmovPercMwlkSrasWrflDbl",0.025,"AmovPercMrunSrasWrflDl",0.025,"AmovPknlMwlkSrasWrflDl",0.03,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AmovPercMwlkSrasWrflDbl: AmovPercMwlkSrasWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\ras\Rfl\AmovPercMrunSrasWrflDbl"; + speed = 1; + actions = "RifleStandActionsWlkBL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMwlkSrasWrflDl",0.025,"AmovPercMwlkSrasWrflDb",0.025,"AmovPercMrunSrasWrflDbl",0.025,"AmovPknlMwlkSrasWrflDbl",0.03,"AdthPercMstpSrasWrflDb_8",0.01,"AdthPercMstpSrasWrflDb_16",0.01}; + }; + class AmovPercMwlkSrasWrflDb: AmovPercMwlkSrasWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\ras\Rfl\AmovPercMrunSrasWrflDb"; + speed = 1.14; + actions = "RifleStandActionsWlkB"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMwlkSrasWrflDnon_transition",0.015,"AmovPercMwlkSrasWrflDbl",0.025,"AmovPercMwlkSrasWrflDbr",0.025,"AmovPercMrunSrasWrflDb",0.025,"AmovPknlMwlkSrasWrflDb",0.03,"AdthPercMstpSrasWrflDb_8",0.01,"AdthPercMstpSrasWrflDb_16",0.01}; + }; + class AmovPercMwlkSrasWrflDbr: AmovPercMwlkSrasWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\ras\Rfl\AmovPercMrunSrasWrflDbr"; + speed = 0.9; + actions = "RifleStandActionsWlkBR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMwlkSrasWrflDb",0.025,"AmovPercMwlkSrasWrflDr",0.025,"AmovPercMrunSrasWrflDbr",0.025,"AmovPknlMwlkSrasWrflDbr",0.03,"AdthPercMstpSrasWrflDb_8",0.01,"AdthPercMstpSrasWrflDb_16",0.01}; + }; + class AmovPercMwlkSrasWrflDr: AmovPercMwlkSrasWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\ras\Rfl\AmovPercMrunSrasWrflDr"; + speed = 1.34; + actions = "RifleStandActionsWlkR"; + headBobStrength = 0.20398; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMwlkSrasWrflDnon_transition",0.015,"AmovPercMwlkSrasWrflDbr",0.025,"AmovPercMwlkSrasWrflDfr",0.025,"AmovPercMrunSrasWrflDr",0.025,"AmovPknlMwlkSrasWrflDr",0.03,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AmovPercMwlkSrasWrflDfr: AmovPercMwlkSrasWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\ras\Rfl\AmovPercMrunSrasWrflDfr"; + speed = 1.21; + actions = "RifleStandActionsWlkFR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMwlkSrasWrflDf",0.025,"AmovPercMwlkSrasWrflDr",0.025,"AmovPercMrunSrasWrflDfr",0.025,"AmovPknlMwlkSrasWrflDfr",0.03,"AmovPercMevaSrasWrflDfr",0.025,"AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDl",0.02,"AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDr",0.02,"AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDb",0.02,"AdthPercMstpSrasWrflDf_1",0.01,"AdthPercMstpSrasWrflDf_2",0.01,"AdthPercMstpSrasWrflDf_4",0.01,"AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthStart",0.1,"AdthPercMstpSrasWrflDf_8",0.01}; + }; + class AmovPercMrunSrasWrflDf: AmovPercMstpSrasWrflDnon + { + variantsAI[] = {}; + visibleSize = 0.900121; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSlowWrflDf"; + soundEdge[] = {0.25,0.5,0.75,1}; + speed = 0.713771; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Mrun_Slow_Wrfl.p3d"; + soundOverride = "run"; + duty = 0.2; + aimPrecision = 1.5; + soundEnabled = "true"; + limitGunMovement = 0.1; + actions = "RifleStandActionsRunF"; + walkcycles = 2; + headBobStrength = 0.20398; + disableWeapons = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMrunSlowWrflDf",0.025,"AmovPercMwlkSrasWrflDf",0.025,"AmovPercMrunSrasWrflDfl",0.025,"AmovPercMrunSrasWrflDfr",0.025,"AmovPknlMrunSrasWrflDf",0.03,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMevaSrasWrflDf",0.025,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDl",0.02,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDr",0.02,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDb",0.02,"AdthPercMstpSlowWrflDf_1",0.01,"AdthPercMstpSlowWrflDf_2",0.01,"AdthPercMstpSlowWrflDf_4",0.01}; + }; + class AmovPercMrunSrasWrflDfl: AmovPercMrunSrasWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSlowWrflDfl"; + speed = 0.7; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Mrun_Slow_Wrfl_Dl.p3d"; + actions = "RifleStandActionsRunFL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMrunSlowWrflDfl",0.025,"AmovPercMwlkSrasWrflDfl",0.025,"AmovPercMrunSrasWrflDf",0.025,"AmovPercMrunSrasWrflDl",0.025,"AmovPknlMrunSrasWrflDfl",0.03,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMevaSrasWrflDf",0.02,"AmovPercMevaSrasWrflDfl",0.025,"AmovPercMevaSlowWrflDfl",0.025,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDl",0.02,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDr",0.02,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDb",0.02,"AdthPercMstpSlowWrflDf_1",0.01,"AdthPercMstpSlowWrflDf_2",0.01,"AdthPercMstpSlowWrflDf_4",0.01}; + }; + class AmovPercMrunSrasWrflDl: AmovPercMrunSrasWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSlowWrflDl"; + speed = 0.769231; + actions = "RifleStandActionsRunL"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wnon.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMrunSlowWrflDl",0.025,"AmovPercMwlkSrasWrflDl",0.025,"AmovPercMrunSrasWrflDfl",0.025,"AmovPercMrunSrasWrflDbl",0.025,"AmovPknlMrunSrasWrflDl",0.03,"AdthPercMstpSlowWrflDnon_1",0.01,"AdthPercMstpSlowWrflDnon_2",0.01,"AdthPercMstpSlowWrflDnon_4",0.01,"AdthPercMstpSlowWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_16",0.01,"AdthPercMstpSlowWrflDnon_32",0.01}; + }; + class AmovPercMrunSrasWrflDbl: AmovPercMrunSrasWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSlowWrflDbl"; + speed = 0.882353; + actions = "RifleStandActionsRunBL"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wnon.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMrunSlowWrflDbl",0.025,"AmovPercMwlkSrasWrflDbl",0.025,"AmovPercMrunSrasWrflDl",0.025,"AmovPercMrunSrasWrflDb",0.025,"AmovPknlMrunSrasWrflDbl",0.03,"AdthPercMstpSrasWrflDb_8",0.01,"AdthPercMstpSrasWrflDb_16",0.01}; + }; + class AmovPercMrunSrasWrflDb: AmovPercMrunSrasWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSlowWrflDb"; + speed = 0.882353; + actions = "RifleStandActionsRunB"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wnon.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMrunSlowWrflDb",0.025,"AmovPercMwlkSrasWrflDb",0.025,"AmovPercMrunSrasWrflDbl",0.025,"AmovPercMrunSrasWrflDbr",0.025,"AmovPknlMrunSrasWrflDb",0.03,"AdthPercMstpSrasWrflDb_8",0.01,"AdthPercMstpSrasWrflDb_16",0.01}; + }; + class AmovPercMrunSrasWrflDbr: AmovPercMrunSrasWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSlowWrflDbr"; + speed = 0.882353; + actions = "RifleStandActionsRunBR"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wnon.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMrunSlowWrflDbr",0.025,"AmovPercMwlkSrasWrflDbr",0.025,"AmovPercMrunSrasWrflDb",0.025,"AmovPercMrunSrasWrflDr",0.025,"AmovPknlMrunSrasWrflDbr",0.03,"AdthPercMstpSrasWrflDb_8",0.01,"AdthPercMstpSrasWrflDb_16",0.01}; + }; + class AmovPercMrunSrasWrflDr: AmovPercMrunSrasWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSlowWrflDr"; + speed = 0.857143; + actions = "RifleStandActionsRunR"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wnon.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMrunSlowWrflDr",0.025,"AmovPercMwlkSrasWrflDr",0.025,"AmovPercMrunSrasWrflDbr",0.025,"AmovPercMrunSrasWrflDfr",0.025,"AmovPknlMrunSrasWrflDr",0.03,"AdthPercMstpSlowWrflDnon_1",0.01,"AdthPercMstpSlowWrflDnon_2",0.01,"AdthPercMstpSlowWrflDnon_4",0.01,"AdthPercMstpSlowWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_16",0.01,"AdthPercMstpSlowWrflDnon_32",0.01}; + }; + class AmovPercMrunSrasWrflDfr: AmovPercMrunSrasWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\Rfl\AmovPercMrunSlowWrflDfr"; + speed = 0.7; + actions = "RifleStandActionsRunFR"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Mrun_Slow_Wrfl_Dr.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMrunSlowWrflDfr",0.025,"AmovPercMwlkSrasWrflDfr",0.025,"AmovPercMrunSrasWrflDf",0.025,"AmovPercMrunSrasWrflDr",0.025,"AmovPknlMrunSrasWrflDfr",0.03,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMevaSrasWrflDf",0.02,"AmovPercMevaSrasWrflDfr",0.025,"AmovPercMevaSlowWrflDfr",0.025,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDl",0.02,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDr",0.02,"AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDb",0.02,"AdthPercMstpSlowWrflDf_1",0.01,"AdthPercMstpSlowWrflDf_2",0.01,"AdthPercMstpSlowWrflDf_4",0.01}; + }; + class AmovPercMwlkSnonWnonDfl: AmovPercMwlkSnonWnonDf + { + actions = "CivilWlkActionsFL"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDfl"; + speed = 0.47619; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMrunSnonWnonDfl",0.025,"AmovPercMwlkSnonWnonDnon_transition",0.015,"AmovPercMwlkSnonWnonDf",0.025,"AmovPercMwlkSnonWnonDl",0.025,"AmovPknlMwlkSnonWnonDfl",0.03,"AmovPercMevaSnonWnonDfl",0.025,"AmovPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon_gthStart",0.1}; + }; + class AmovPercMwlkSnonWnonDl: AmovPercMwlkSnonWnonDf + { + actions = "CivilWlkActionsL"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDl"; + speed = 0.47619; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMwlkSnonWnonDnon_transition",0.015,"AmovPercMwlkSnonWnonDfl",0.025,"AmovPercMwlkSnonWnonDbl",0.025,"AmovPercMrunSnonWnonDl",0.025,"AmovPknlMwlkSnonWnonDl",0.03}; + }; + class AmovPercMwlkSnonWnonDbl: AmovPercMwlkSnonWnonDf + { + actions = "CivilWlkActionsBL"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDbl"; + speed = 0.337079; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMwlkSnonWnonDnon_transition",0.015,"AmovPercMwlkSnonWnonDl",0.025,"AmovPercMwlkSnonWnonDb",0.025,"AmovPercMrunSnonWnonDbl",0.025,"AmovPknlMwlkSnonWnonDbl",0.03}; + }; + class AmovPercMwlkSnonWnonDbr: AmovPercMwlkSnonWnonDf + { + actions = "CivilWlkActionsBR"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDbr"; + speed = 0.337079; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMwlkSnonWnonDnon_transition",0.015,"AmovPercMwlkSnonWnonDb",0.025,"AmovPercMwlkSnonWnonDr",0.025,"AmovPercMrunSnonWnonDbr",0.025,"AmovPknlMwlkSnonWnonDbr",0.03}; + }; + class AmovPercMwlkSnonWnonDr: AmovPercMwlkSnonWnonDf + { + actions = "CivilWlkActionsR"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDr"; + speed = 0.483871; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMwlkSnonWnonDfr",0.15,"AmovPercMwlkSnonWnonDnon_transition",0.015,"AmovPercMwlkSnonWnonDbr",0.025,"AmovPercMrunSnonWnonDr",0.025,"AmovPknlMwlkSnonWnonDr",0.03}; + }; + class AmovPercMwlkSnonWnonDfr: AmovPercMwlkSnonWnonDf + { + actions = "CivilWlkActionsFR"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDfr"; + speed = 0.47619; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMwlkSnonWnonDnon_transition",0.015,"AmovPercMwlkSnonWnonDf",0.025,"AmovPercMwlkSnonWnonDr",0.15,"AmovPercMrunSnonWnonDfr",0.025,"AmovPknlMwlkSnonWnonDfr",0.03,"AmovPercMevaSnonWnonDfr",0.025,"AmovPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon_gthStart",0.1}; + }; + class AmovPercMrunSnonWnonDfl: AmovPercMrunSnonWnonDf + { + actions = "CivilRunActionsFL"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\non\non\AmovPercMrunSnonWnonDfl"; + speed = 0.810811; + ConnectTo[] = {"AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPercMrunSnonWnonDf",0.025,"AmovPercMstpSnonWnonDnon",0.02,"AmovPercMwlkSnonWnonDfl",0.025,"AmovPercMrunSnonWnonDl",0.025,"AmovPknlMrunSnonWnonDfl",0.03,"AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon",0.02,"AmovPercMevaSnonWnonDfl",0.02,"CzmbAdthPercMrunSnonWnonDf",0.01}; + }; + class AmovPercMrunSnonWnonDl: AmovPercMrunSnonWnonDfl + { + actions = "CivilRunActionsL"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\non\non\AmovPercMrunSnonWnonDl"; + speed = 0.810811; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMrunSnonWnonDfl",0.025,"AmovPercMstpSnonWnonDnon",0.02,"AmovPercMwlkSnonWnonDl",0.025,"AmovPercMrunSnonWnonDbl",0.025,"AmovPknlMrunSnonWnonDl",0.03,"CzmbAdthPercMrunSnonWnonDf",0.01}; + }; + class AmovPercMrunSnonWnonDbl: AmovPercMrunSnonWnonDl + { + actions = "CivilRunActionsBL"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\non\non\AmovPercMrunSnonWnonDbl"; + speed = 0.810811; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.02,"AmovPercMwlkSnonWnonDbl",0.025,"AmovPercMrunSnonWnonDl",0.025,"AmovPercMrunSnonWnonDb",0.025,"AmovPknlMrunSnonWnonDbl",0.03,"CzmbAdthPercMrunSnonWnonDf",0.01}; + }; + class AmovPercMrunSnonWnonDb: AmovPercMrunSnonWnonDl + { + actions = "CivilRunActionsB"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\non\non\AmovPercMrunSnonWnonDb"; + speed = 0.857143; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.02,"AmovPercMwlkSnonWnonDb",0.025,"AmovPercMrunSnonWnonDbl",0.025,"AmovPercMrunSnonWnonDbr",0.025,"AmovPknlMrunSnonWnonDb",0.03,"CzmbAdthPercMrunSnonWnonDf",0.01}; + }; + class AmovPercMrunSnonWnonDbr: AmovPercMrunSnonWnonDl + { + actions = "CivilRunActionsBR"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\non\non\AmovPercMrunSnonWnonDbr"; + speed = 0.857143; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.02,"AmovPercMwlkSnonWnonDbr",0.025,"AmovPercMrunSnonWnonDb",0.025,"AmovPknlMrunSnonWnonDbr",0.03,"CzmbAdthPercMrunSnonWnonDf",0.01}; + }; + class AmovPercMrunSnonWnonDr: AmovPercMrunSnonWnonDl + { + actions = "CivilRunActionsR"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\non\non\AmovPercMrunSnonWnonDr"; + speed = 0.882353; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.02,"AmovPercMwlkSnonWnonDr",0.025,"AmovPercMrunSnonWnonDfr",0.025,"AmovPknlMrunSnonWnonDr",0.03,"CzmbAdthPercMrunSnonWnonDf",0.01}; + }; + class AmovPercMrunSnonWnonDfr: AmovPercMrunSnonWnonDl + { + actions = "CivilRunActionsFR"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\non\non\AmovPercMrunSnonWnonDfr"; + speed = 0.882353; + ConnectTo[] = {"AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPercMwlkSnonWnonDfr",0.025,"AmovPercMrunSnonWnonDf",0.025,"AmovPercMstpSnonWnonDnon",0.02,"AmovPercMrunSnonWnonDr",0.025,"AmovPknlMrunSnonWnonDfr",0.03,"AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon",0.02,"AmovPercMevaSnonWnonDfr",0.02,"","CzmbAdthPercMrunSnonWnonDf",0.01}; + }; + class AmovPknlMwlkSlowWrflDf: AmovPknlMstpSlowWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\Low\Rfl\AmovPknlMwlkSlowWrflDf"; + speed = 0.84; + duty = 0.1; + soundOverride = "walk"; + leaningFactorBeg = 0.75; + leaningFactorEnd = 0.75; + soundEnabled = "true"; + visibleSize = 0.400122; + actions = "RifleKneelLowActionsWlkF"; + headBobStrength = 0.20398; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDf",0.03,"AmovPknlMwlkSlowWrflDfl",0.025,"AmovPknlMwlkSlowWrflDfr",0.025,"AmovPknlMrunSlowWrflDf",0.025}; + }; + class AmovPknlMwlkSlowWrflDfl: AmovPknlMwlkSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\Low\Rfl\AmovPknlMwlkSlowWrflDfl"; + speed = 0.86; + duty = 0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "RifleKneelLowActionsWlkFL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDfl",0.03,"AmovPknlMwlkSlowWrflDf",0.025,"AmovPknlMwlkSlowWrflDl",0.025,"AmovPknlMrunSlowWrflDfl",0.025}; + }; + class AmovPknlMwlkSlowWrflDl: AmovPknlMwlkSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\Low\Rfl\AmovPknlMwlkSlowWrflDl"; + speed = 0.92; + duty = 0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "RifleKneelLowActionsWlkL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDl",0.03,"AmovPknlMwlkSlowWrflDfl",0.025,"AmovPknlMwlkSlowWrflDbl",0.025,"AmovPknlMrunSlowWrflDl",0.025}; + }; + class AmovPknlMwlkSlowWrflDbl: AmovPknlMwlkSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\Low\Rfl\AmovPknlMwlkSlowWrflDbl"; + speed = 0.82; + duty = 0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "RifleKneelLowActionsWlkBL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDbl",0.03,"AmovPknlMwlkSlowWrflDl",0.025,"AmovPknlMwlkSlowWrflDb",0.025,"AmovPknlMrunSlowWrflDbl",0.025}; + }; + class AmovPknlMwlkSlowWrflDb: AmovPknlMwlkSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\Low\Rfl\AmovPknlMwlkSlowWrflDb"; + speed = 0.95; + duty = 0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "RifleKneelLowActionsWlkB"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDb",0.03,"AmovPknlMwlkSlowWrflDbl",0.025,"AmovPknlMwlkSlowWrflDbr",0.025,"AmovPknlMrunSlowWrflDb",0.025}; + }; + class AmovPknlMwlkSlowWrflDbr: AmovPknlMwlkSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\Low\Rfl\AmovPknlMwlkSlowWrflDbr"; + speed = 0.86; + duty = 0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "RifleKneelLowActionsWlkBR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDbr",0.03,"AmovPknlMwlkSlowWrflDb",0.025,"AmovPknlMwlkSlowWrflDr",0.025,"AmovPknlMrunSlowWrflDbr",0.025}; + }; + class AmovPknlMwlkSlowWrflDr: AmovPknlMwlkSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\Low\Rfl\AmovPknlMwlkSlowWrflDr"; + speed = 0.87; + duty = 0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "RifleKneelLowActionsWlkR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDr",0.03,"AmovPknlMwlkSlowWrflDbr",0.025,"AmovPknlMwlkSlowWrflDfr",0.025,"AmovPknlMrunSlowWrflDr",0.025}; + }; + class AmovPknlMwlkSlowWrflDfr: AmovPknlMwlkSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\Low\Rfl\AmovPknlMwlkSlowWrflDfr"; + speed = 0.82; + duty = 0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "RifleKneelLowActionsWlkFR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMwlkSlowWrflDfr",0.03,"AmovPknlMwlkSlowWrflDf",0.025,"AmovPknlMwlkSlowWrflDr",0.025,"AmovPknlMrunSlowWrflDfr",0.025}; + }; + class AmovPknlMrunSlowWrflDf: AmovPknlMstpSlowWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDf"; + soundEdge[] = {0.25,0.5,0.75,1}; + speed = 0.857143; + visibleSize = 0.600122; + duty = 0.3; + soundOverride = "run"; + leaningFactorBeg = 0; + leaningFactorEnd = 0; + soundEnabled = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Mrun_Slow_Wrfl.p3d"; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + actions = "RifleKneelLowActionsRunF"; + headBobStrength = 0.20398; + limitGunMovement = 0.1; + disableWeapons = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMrunSlowWrflDf",0.03,"AmovPknlMwlkSlowWrflDf",0.025,"AmovPknlMrunSlowWrflDfl",0.025,"AmovPknlMrunSlowWrflDfr",0.025,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPknlMevaSrasWrflDf",0.025}; + }; + class AmovPknlMstpSlowWrflDnon_AmovPknlMrunSlowWrflDf: AmovPknlMrunSlowWrflDf + { + speed = 1.2; + file = "\Ca\Anims\Characters\data\Anim\sdr\mov\knl\run\low\rfl\AmovPknlMstpSlowWrflDnon_AmovPknlMrunSlowWrflDf"; + looped = "false"; + interpolationRestart = "true"; + ConnectTo[] = {"AmovPknlMrunSlowWrflDf",0.01}; + InterpolateTo[] = {}; + }; + class AmovPknlMrunSlowWrflDfl: AmovPknlMrunSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDfl"; + speed = 0.857143; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + actions = "RifleKneelLowActionsRunFL"; + limitGunMovement = 0.1; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMrunSlowWrflDfl",0.03,"AmovPknlMwlkSlowWrflDfl",0.025,"AmovPknlMrunSlowWrflDf",0.025,"AmovPknlMrunSlowWrflDl",0.025,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPknlMevaSrasWrflDfl",0.025}; + }; + class AmovPknlMrunSlowWrflDl: AmovPknlMrunSlowWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDl"; + speed = 0.833333; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + actions = "RifleKneelLowActionsRunL"; + limitGunMovement = 0.1; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMrunSlowWrflDl",0.03,"AmovPknlMwlkSlowWrflDl",0.025,"AmovPknlMrunSlowWrflDfl",0.025,"AmovPknlMrunSlowWrflDbl",0.025}; + }; + class AmovPknlMrunSlowWrflDbl: AmovPknlMrunSlowWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDbl"; + speed = 1; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + actions = "RifleKneelLowActionsRunBL"; + limitGunMovement = 0.1; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMrunSlowWrflDbl",0.03,"AmovPknlMwlkSlowWrflDbl",0.025,"AmovPknlMrunSlowWrflDl",0.025,"AmovPknlMrunSlowWrflDb",0.025}; + }; + class AmovPknlMrunSlowWrflDb: AmovPknlMrunSlowWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDb"; + speed = 1; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + actions = "RifleKneelLowActionsRunB"; + limitGunMovement = 0.1; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMrunSlowWrflDb",0.03,"AmovPknlMwlkSlowWrflDb",0.025,"AmovPknlMrunSlowWrflDbl",0.025,"AmovPknlMrunSlowWrflDbr",0.025}; + }; + class AmovPknlMrunSlowWrflDbr: AmovPknlMrunSlowWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDbr"; + speed = 1; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + actions = "RifleKneelLowActionsRunBR"; + limitGunMovement = 0.1; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMrunSlowWrflDbr",0.03,"AmovPknlMwlkSlowWrflDbr",0.025,"AmovPknlMrunSlowWrflDb",0.025,"AmovPknlMrunSlowWrflDr",0.025}; + }; + class AmovPknlMrunSlowWrflDr: AmovPknlMrunSlowWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDr"; + speed = 0.857143; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + actions = "RifleKneelLowActionsRunR"; + limitGunMovement = 0.1; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMrunSlowWrflDr",0.03,"AmovPknlMwlkSlowWrflDr",0.025,"AmovPknlMrunSlowWrflDbr",0.025,"AmovPknlMrunSlowWrflDfr",0.025}; + }; + class AmovPknlMrunSlowWrflDfr: AmovPknlMrunSlowWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDfr"; + speed = 0.857143; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + actions = "RifleKneelLowActionsRunFR"; + limitGunMovement = 0.1; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMrunSlowWrflDfr",0.03,"AmovPknlMwlkSlowWrflDfr",0.025,"AmovPknlMrunSlowWrflDf",0.025,"AmovPknlMrunSlowWrflDr",0.025,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPknlMevaSrasWrflDfr",0.025}; + }; + class AmovPknlMwlkSrasWrflDf: AmovPknlMstpSrasWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\Rfl\AmovPknlMwlkSrasWrflDf"; + speed = 0.9; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wrfl.p3d"; + duty = 0.1; + soundOverride = "walk"; + leaningFactorBeg = 0.75; + leaningFactorEnd = 0.75; + soundEnabled = "true"; + visibleSize = 0.400122; + actions = "RifleKneelActionsWlkF"; + limitGunMovement = 0.6; + headBobStrength = 0.20398; + aimPrecision = 0.15; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPknlMwlkSrasWrflDnon_transition",0.015,"AmovPercMwlkSrasWrflDf",0.03,"AmovPknlMwlkSrasWrflDfl",0.025,"AmovPknlMwlkSrasWrflDfr",0.025,"AmovPknlMrunSrasWrflDf",0.025,"AdthPknlMwlkSrasWrflDf_1",0.01,"AdthPknlMwlkSrasWrflDf_2",0.01}; + }; + class AmovPknlMwlkSrasWrflDfl: AmovPknlMwlkSrasWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\Rfl\AmovPknlMwlkSrasWrflDfl"; + speed = 0.9; + actions = "RifleKneelActionsWlkFL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMwlkSrasWrflDfl",0.03,"AmovPknlMwlkSrasWrflDf",0.025,"AmovPknlMwlkSrasWrflDl",0.025,"AmovPknlMrunSrasWrflDfl",0.025,"AdthPknlMwlkSrasWrflDf_1",0.01,"AdthPknlMwlkSrasWrflDf_2",0.01}; + }; + class AmovPknlMwlkSrasWrflDl: AmovPknlMwlkSrasWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\Rfl\AmovPknlMwlkSrasWrflDl"; + speed = 1.1; + actions = "RifleKneelActionsWlkL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPknlMwlkSrasWrflDnon_transition",0.015,"AmovPercMwlkSrasWrflDl",0.03,"AmovPknlMwlkSrasWrflDfl",0.025,"AmovPknlMwlkSrasWrflDbl",0.025,"AmovPknlMrunSrasWrflDl",0.025}; + }; + class AmovPknlMwlkSrasWrflDbl: AmovPknlMwlkSrasWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\Rfl\AmovPknlMwlkSrasWrflDbl"; + speed = 0.7; + actions = "RifleKneelActionsWlkBL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMwlkSrasWrflDbl",0.03,"AmovPknlMwlkSrasWrflDl",0.025,"AmovPknlMwlkSrasWrflDb",0.025,"AmovPknlMrunSrasWrflDbl",0.025}; + }; + class AmovPknlMwlkSrasWrflDb: AmovPknlMwlkSrasWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\Rfl\AmovPknlMwlkSrasWrflDb"; + speed = 0.85; + actions = "RifleKneelActionsWlkB"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPknlMwlkSrasWrflDnon_transition",0.015,"AmovPercMwlkSrasWrflDb",0.03,"AmovPknlMwlkSrasWrflDbl",0.025,"AmovPknlMwlkSrasWrflDbr",0.025,"AmovPknlMrunSrasWrflDb",0.025}; + }; + class AmovPknlMwlkSrasWrflDbr: AmovPknlMwlkSrasWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\Rfl\AmovPknlMwlkSrasWrflDbr"; + speed = 0.9; + actions = "RifleKneelActionsWlkBR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMwlkSrasWrflDbr",0.03,"AmovPknlMwlkSrasWrflDb",0.025,"AmovPknlMwlkSrasWrflDr",0.025,"AmovPknlMrunSrasWrflDbr",0.025}; + }; + class AmovPknlMwlkSrasWrflDr: AmovPknlMwlkSrasWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\Rfl\AmovPknlMwlkSrasWrflDr"; + speed = 1.1; + actions = "RifleKneelActionsWlkR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPknlMwlkSrasWrflDnon_transition",0.015,"AmovPercMwlkSrasWrflDr",0.03,"AmovPknlMwlkSrasWrflDbr",0.025,"AmovPknlMwlkSrasWrflDfr",0.025,"AmovPknlMrunSrasWrflDr",0.025}; + }; + class AmovPknlMwlkSrasWrflDfr: AmovPknlMwlkSrasWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\Rfl\AmovPknlMwlkSrasWrflDfr"; + speed = 0.75; + actions = "RifleKneelActionsWlkFR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMwlkSrasWrflDfr",0.03,"AmovPknlMwlkSrasWrflDf",0.025,"AmovPknlMwlkSrasWrflDr",0.025,"AmovPknlMrunSrasWrflDfr",0.025,"AdthPknlMwlkSrasWrflDf_1",0.01,"AdthPknlMwlkSrasWrflDf_2",0.01}; + }; + class AmovPknlMrunSrasWrflDf: AmovPknlMstpSrasWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDf"; + soundEdge[] = {0.25,0.5,0.75,1}; + speed = 0.821918; + soundOverride = "run"; + visibleSize = 0.600122; + looped = "true"; + duty = 0.3; + leaningFactorBeg = 0; + leaningFactorEnd = 0; + soundEnabled = "true"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Mrun_Slow_Wrfl.p3d"; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + actions = "RifleKneelActionsRunF"; + limitGunMovement = 0.1; + headBobStrength = 0.20398; + disableWeapons = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMrunSrasWrflDf",0.03,"AmovPknlMwlkSrasWrflDf",0.025,"AmovPknlMrunSrasWrflDfl",0.025,"AmovPknlMrunSrasWrflDfr",0.025,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPknlMevaSrasWrflDf",0.025,"AdthPercMrunSlowWrflDf_6",0.01}; + }; + class AmovPknlMrunSrasWrflDfl: AmovPknlMrunSrasWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDfl"; + speed = 0.821918; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Mrun_Slow_Wrfl.p3d"; + actions = "RifleKneelActionsRunFL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMrunSrasWrflDfl",0.03,"AmovPknlMwlkSrasWrflDfl",0.025,"AmovPknlMrunSrasWrflDf",0.025,"AmovPknlMrunSrasWrflDl",0.025,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPknlMevaSrasWrflDfl",0.025,"AdthPercMrunSlowWrflDf_6",0.01}; + }; + class AmovPknlMrunSrasWrflDl: AmovPknlMrunSrasWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDl"; + speed = 0.769231; + actions = "RifleKneelActionsRunL"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Mrun_Slow_Wrfl.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMrunSrasWrflDl",0.03,"AmovPknlMwlkSrasWrflDl",0.025,"AmovPknlMrunSrasWrflDfl",0.025,"AmovPknlMrunSrasWrflDbl",0.025}; + }; + class AmovPknlMrunSrasWrflDbl: AmovPknlMrunSrasWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDbl"; + speed = 0.882353; + actions = "RifleKneelActionsRunBL"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Mrun_Slow_Wrfl.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMrunSrasWrflDbl",0.03,"AmovPknlMwlkSrasWrflDbl",0.025,"AmovPknlMrunSrasWrflDl",0.025,"AmovPknlMrunSrasWrflDb",0.025}; + }; + class AmovPknlMrunSrasWrflDb: AmovPknlMrunSrasWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDb"; + speed = 0.882353; + actions = "RifleKneelActionsRunB"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Mrun_Slow_Wrfl.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMrunSrasWrflDb",0.03,"AmovPknlMwlkSrasWrflDb",0.025,"AmovPknlMrunSrasWrflDbl",0.025,"AmovPknlMrunSrasWrflDbr",0.025}; + }; + class AmovPknlMrunSrasWrflDbr: AmovPknlMrunSrasWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDbr"; + speed = 0.882353; + actions = "RifleKneelActionsRunBR"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Mrun_Slow_Wrfl.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMrunSrasWrflDbr",0.03,"AmovPknlMwlkSrasWrflDbr",0.025,"AmovPknlMrunSrasWrflDb",0.025,"AmovPknlMrunSrasWrflDr",0.025}; + }; + class AmovPknlMrunSrasWrflDr: AmovPknlMrunSrasWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDr"; + speed = 0.857143; + actions = "RifleKneelActionsRunR"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Mrun_Slow_Wrfl.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMrunSrasWrflDr",0.03,"AmovPknlMwlkSrasWrflDr",0.025,"AmovPknlMrunSrasWrflDbr",0.025,"AmovPknlMrunSrasWrflDfr",0.025}; + }; + class AmovPknlMrunSrasWrflDfr: AmovPknlMrunSrasWrflDfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\Rfl\AmovPknlMrunSlowWrflDfr"; + speed = 0.821918; + actions = "RifleKneelActionsRunFR"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Mrun_Slow_Wrfl.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPercMrunSrasWrflDfr",0.03,"AmovPknlMwlkSrasWrflDfr",0.025,"AmovPknlMrunSrasWrflDf",0.025,"AmovPknlMrunSrasWrflDr",0.025,"AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPknlMevaSrasWrflDfr",0.025,"AdthPercMrunSlowWrflDf_6",0.01}; + }; + class AmovPercMwlkSrasWpstDf: AmovPercMstpSrasWpstDnon + { + actions = "PistolStandActionsWlkF"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\ras\pst\AmovPercMwlkSrasWpstDf"; + speed = 0.612245; + soundEdge[] = {0.25,0.5,0.75,1}; + walkcycles = 2; + visibleSize = 0.800121; + duty = -0.1; + soundOverride = "walk"; + leaningFactorBeg = 0.75; + leaningFactorEnd = 0.75; + soundEnabled = "true"; + limitGunMovement = 0.6; + aimPrecision = 0.15; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDfl",0.025,"AmovPercMwlkSrasWpstDfr",0.025,"AmovPercMrunSrasWpstDf",0.025,"AmovPknlMwlkSrasWpstDf",0.03,"AmovPercMevaSrasWpstDf",0.025,"AdthPercMstpSrasWpstDf_2",0.01,"AdthPercMstpSrasWpstDf_6",0.01,"AdthPercMstpSrasWpstDf_7",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}; + }; + class AmovPercMwlkSrasWpstDfl: AmovPercMwlkSrasWpstDf + { + actions = "PistolStandActionsWlkFL"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\ras\pst\AmovPercMwlkSrasWpstDfl"; + speed = 0.612245; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDf",0.025,"AmovPercMwlkSrasWpstDl",0.025,"AmovPercMrunSrasWpstDfl",0.025,"AmovPknlMwlkSrasWpstDfl",0.03,"AmovPercMevaSrasWpstDfl",0.025,"AdthPercMstpSrasWpstDf_2",0.01,"AdthPercMstpSrasWpstDf_6",0.01,"AdthPercMstpSrasWpstDf_7",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}; + }; + class AmovPercMwlkSrasWpstDl: AmovPercMwlkSrasWpstDf + { + actions = "PistolStandActionsWlkL"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\ras\pst\AmovPercMwlkSrasWpstDl"; + speed = 0.526316; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDfl",0.025,"AmovPercMwlkSrasWpstDbl",0.025,"AmovPercMrunSrasWpstDl",0.025,"AmovPknlMwlkSrasWpstDl",0.03}; + }; + class AmovPercMwlkSrasWpstDbl: AmovPercMwlkSrasWpstDf + { + actions = "PistolStandActionsWlkBL"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\ras\pst\AmovPercMwlkSrasWpstDbl"; + speed = 0.535714; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDl",0.025,"AmovPercMwlkSrasWpstDb",0.025,"AmovPercMrunSrasWpstDbl",0.025,"AmovPknlMwlkSrasWpstDbl",0.03,"AdthPercMstpSrasWpstDb_8",0.01,"AdthPercMstpSrasWpstDb_9",0.01}; + }; + class AmovPercMwlkSrasWpstDb: AmovPercMwlkSrasWpstDf + { + actions = "PistolStandActionsWlkB"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\ras\pst\AmovPercMwlkSrasWpstDb"; + speed = 0.535714; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDbl",0.025,"AmovPercMwlkSrasWpstDbr",0.025,"AmovPercMrunSrasWpstDb",0.025,"AmovPknlMwlkSrasWpstDb",0.03,"AdthPercMstpSrasWpstDb_8",0.01,"AdthPercMstpSrasWpstDb_9",0.01}; + }; + class AmovPercMwlkSrasWpstDbr: AmovPercMwlkSrasWpstDf + { + actions = "PistolStandActionsWlkBR"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\ras\pst\AmovPercMwlkSrasWpstDbr"; + speed = 0.535714; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + limitGunMovement = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDb",0.025,"AmovPercMwlkSrasWpstDr",0.025,"AmovPercMrunSrasWpstDbr",0.025,"AmovPknlMwlkSrasWpstDbr",0.03,"AdthPercMstpSrasWpstDb_8",0.01,"AdthPercMstpSrasWpstDb_9",0.01}; + }; + class AmovPercMwlkSrasWpstDr: AmovPercMwlkSrasWpstDf + { + actions = "PistolStandActionsWlkR"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\ras\pst\AmovPercMwlkSrasWpstDr"; + speed = 0.526316; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDbr",0.025,"AmovPercMwlkSrasWpstDfr",0.025,"AmovPercMrunSrasWpstDr",0.025,"AmovPknlMwlkSrasWpstDr",0.03}; + }; + class AmovPercMwlkSrasWpstDfr: AmovPercMwlkSrasWpstDf + { + actions = "PistolStandActionsWlkFR"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\ras\pst\AmovPercMwlkSrasWpstDfr"; + speed = 0.612245; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDf",0.025,"AmovPercMwlkSrasWpstDr",0.025,"AmovPercMrunSrasWpstDfr",0.025,"AmovPknlMwlkSrasWpstDfr",0.03,"AmovPercMevaSrasWpstDfr",0.025,"AdthPercMstpSrasWpstDf_2",0.01,"AdthPercMstpSrasWpstDf_6",0.01,"AdthPercMstpSrasWpstDf_7",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}; + }; + class AmovPercMwlkSlowWpstDf: AmovPercMwlkSrasWpstDf + { + actions = "PistolLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\low\pst\AmovPercMwlkSlowWpstDf"; + speed = 0.47619; + disableWeapons = "true"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wnon.p3d"; + aimPrecision = 0.15; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMwlkSlowWpstDnon_transition",0.015,"AmovPercMwlkSlowWpstDfl",0.025,"AmovPercMwlkSlowWpstDfr",0.025,"AmovPercMrunSlowWpstDf",0.025,"AmovPercMevaSlowWpstDf",0.025}; + }; + class AmovPercMwlkSlowWpstDfl: AmovPercMwlkSlowWpstDf + { + actions = "PistolLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\low\pst\AmovPercMwlkSlowWpstDfl"; + speed = 0.47619; + disableWeapons = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMwlkSlowWpstDnon_transition",0.015,"AmovPercMwlkSlowWpstDf",0.025,"AmovPercMwlkSlowWpstDl",0.025,"AmovPercMrunSlowWpstDfl",0.025,"AmovPercMevaSlowWpstDfl",0.025}; + }; + class AmovPercMwlkSlowWpstDl: AmovPercMwlkSlowWpstDf + { + actions = "PistolLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\low\pst\AmovPercMwlkSlowWpstDl"; + speed = 0.461538; + disableWeapons = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMwlkSlowWpstDnon_transition",0.015,"AmovPercMwlkSlowWpstDfl",0.025,"AmovPercMwlkSlowWpstDbl",0.025,"AmovPercMrunSlowWpstDl",0.025}; + }; + class AmovPercMwlkSlowWpstDbl: AmovPercMwlkSlowWpstDf + { + actions = "PistolLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\low\pst\AmovPercMwlkSlowWpstDbl"; + speed = 0.337079; + disableWeapons = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMwlkSlowWpstDnon_transition",0.015,"AmovPercMwlkSlowWpstDl",0.025,"AmovPercMwlkSlowWpstDb",0.025,"AmovPercMrunSlowWpstDbl",0.025}; + }; + class AmovPercMwlkSlowWpstDb: AmovPercMwlkSlowWpstDf + { + actions = "PistolLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\low\pst\AmovPercMwlkSlowWpstDb"; + speed = 0.337079; + disableWeapons = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMwlkSlowWpstDnon_transition",0.015,"AmovPercMwlkSlowWpstDbl",0.025,"AmovPercMwlkSlowWpstDbr",0.025,"AmovPercMrunSlowWpstDb",0.025}; + }; + class AmovPercMwlkSlowWpstDbr: AmovPercMwlkSlowWpstDf + { + actions = "PistolLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\low\pst\AmovPercMwlkSlowWpstDbr"; + speed = 0.337079; + disableWeapons = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMwlkSlowWpstDnon_transition",0.015,"AmovPercMwlkSlowWpstDb",0.025,"AmovPercMwlkSlowWpstDr",0.025,"AmovPercMrunSlowWpstDbr",0.025}; + }; + class AmovPercMwlkSlowWpstDr: AmovPercMwlkSlowWpstDf + { + actions = "PistolLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\low\pst\AmovPercMwlkSlowWpstDr"; + speed = 0.483871; + disableWeapons = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMwlkSlowWpstDnon_transition",0.015,"AmovPercMwlkSlowWpstDbr",0.025,"AmovPercMwlkSlowWpstDfr",0.025,"AmovPercMrunSlowWpstDr",0.025}; + }; + class AmovPercMwlkSlowWpstDfr: AmovPercMwlkSlowWpstDf + { + actions = "PistolLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\low\pst\AmovPercMwlkSlowWpstDfr"; + speed = 0.47619; + disableWeapons = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMwlkSlowWpstDnon_transition",0.015,"AmovPercMwlkSlowWpstDf",0.025,"AmovPercMwlkSlowWpstDr",0.025,"AmovPercMrunSlowWpstDfr",0.025,"AmovPercMevaSlowWpstDfr",0.025}; + }; + class AmovPercMrunSrasWpstDf: AmovPercMstpSrasWpstDnon + { + soundEdge[] = {0.25,0.5,0.75,1}; + actions = "PistolStandActionsRunF"; + visibleSize = 0.900121; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\pst\AmovPercMrunSlowWpstDf"; + speed = 0.8; + duty = 0.2; + soundOverride = "run"; + showWeaponAim = "false"; + disableWeapon = 1; + leaningFactorBeg = 0; + leaningFactorEnd = 0; + soundEnabled = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Mrun_Slow_Wrfl.p3d"; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + walkcycles = 2; + disableWeapons = "true"; + ConnectTo[] = {"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDf",0.025,"AmovPercMrunSrasWpstDfl",0.025,"AmovPercMrunSrasWpstDfr",0.025,"AmovPknlMrunSrasWpstDf",0.03,"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02,"AmovPercMevaSrasWpstDf",0.02,"AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthStart",0.1,"AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthThrow",0.1,"AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthArm",0.1,"AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthEnd",0.1}; + }; + class PistolStandActionsWlkF: AmovPercMrunSrasWpstDf + { + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AmovPercMrunSlowWpstDf: AmovPercMrunSrasWpstDf + { + actions = "PistolLowStandActions"; + disableWeapons = "true"; + visibleSize = 0.900121; + soundEdge[] = {0.25,0.5,0.75,1}; + ConnectTo[] = {"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.02,"AmovPercMwlkSlowWpstDf",0.025,"AmovPercMrunSlowWpstDfl",0.025,"AmovPercMrunSlowWpstDfr",0.025,"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02,"AmovPercMevaSlowWpstDf",0.025}; + }; + class AmovPercMrunSrasWpstDfl: AmovPercMrunSrasWpstDf + { + actions = "PistolStandActionsRunFL"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\pst\AmovPercMrunSlowWpstDfl"; + speed = 0.7; + duty = 0.2; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Mrun_Slow_Wrfl_Dl.p3d"; + ConnectTo[] = {"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDfl",0.025,"AmovPercMrunSrasWpstDf",0.025,"AmovPercMrunSrasWpstDl",0.025,"AmovPknlMrunSrasWpstDfl",0.03,"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02,"AmovPercMevaSrasWpstDfl",0.02,"AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthStart",0.1,"AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthThrow",0.1,"AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthArm",0.1,"AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthEnd",0.1}; + }; + class AmovPercMrunSlowWpstDfl: AmovPercMrunSrasWpstDfl + { + disableWeapons = "true"; + actions = "PistolLowStandActions"; + ConnectTo[] = {"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.02,"AmovPercMwlkSlowWpstDfl",0.025,"AmovPercMrunSlowWpstDf",0.025,"AmovPercMrunSlowWpstDl",0.025,"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02,"AmovPercMevaSlowWpstDfl",0.025}; + }; + class AmovPercMrunSrasWpstDl: AmovPercMrunSrasWpstDf + { + actions = "PistolStandActionsRunL"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\pst\AmovPercMrunSlowWpstDl"; + speed = 0.810811; + duty = 0.2; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wnon.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDl",0.025,"AmovPercMrunSrasWpstDfl",0.025,"AmovPercMrunSrasWpstDbl",0.025,"AmovPknlMrunSrasWpstDl",0.03}; + }; + class AmovPercMrunSlowWpstDl: AmovPercMrunSrasWpstDl + { + disableWeapons = "true"; + actions = "PistolLowStandActions"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.02,"AmovPercMwlkSlowWpstDl",0.025,"AmovPercMrunSlowWpstDfl",0.025,"AmovPercMrunSlowWpstDbl",0.025}; + }; + class AmovPercMrunSrasWpstDbl: AmovPercMrunSrasWpstDf + { + actions = "PistolStandActionsRunBL"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\pst\AmovPercMrunSlowWpstDbl"; + speed = 0.857143; + duty = 0.2; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wnon.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDbl",0.025,"AmovPercMrunSrasWpstDl",0.025,"AmovPercMrunSrasWpstDb",0.025,"AmovPknlMrunSrasWpstDbl",0.03}; + }; + class AmovPercMrunSlowWpstDbl: AmovPercMrunSrasWpstDbl + { + disableWeapons = "true"; + actions = "PistolLowStandActions"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.02,"AmovPercMwlkSlowWpstDbl",0.025,"AmovPercMrunSlowWpstDl",0.025,"AmovPercMrunSlowWpstDb",0.025}; + }; + class AmovPercMrunSrasWpstDb: AmovPercMrunSrasWpstDf + { + actions = "PistolStandActionsRunB"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\pst\AmovPercMrunSlowWpstDb"; + speed = 0.857143; + duty = 0.2; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wnon.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDb",0.025,"AmovPercMrunSrasWpstDbl",0.025,"AmovPercMrunSrasWpstDbr",0.025,"AmovPknlMrunSrasWpstDb",0.03}; + }; + class AmovPercMrunSlowWpstDb: AmovPercMrunSrasWpstDb + { + disableWeapons = "true"; + actions = "PistolLowStandActions"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.02,"AmovPercMwlkSlowWpstDb",0.025,"AmovPercMrunSlowWpstDbl",0.025,"AmovPercMrunSlowWpstDbr",0.025}; + }; + class AmovPercMrunSrasWpstDbr: AmovPercMrunSrasWpstDf + { + actions = "PistolStandActionsRunBR"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\pst\AmovPercMrunSlowWpstDbr"; + speed = 0.857143; + duty = 0.2; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wnon.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDbr",0.025,"AmovPercMrunSrasWpstDb",0.025,"AmovPercMrunSrasWpstDr",0.025,"AmovPknlMrunSrasWpstDbr",0.03}; + }; + class AmovPercMrunSlowWpstDbr: AmovPercMrunSrasWpstDbr + { + disableWeapons = "true"; + actions = "PistolLowStandActions"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.02,"AmovPercMwlkSlowWpstDbr",0.025,"AmovPercMrunSlowWpstDb",0.025,"AmovPercMrunSlowWpstDr",0.025}; + }; + class AmovPercMrunSrasWpstDr: AmovPercMrunSrasWpstDf + { + actions = "PistolStandActionsRunR"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\pst\AmovPercMrunSlowWpstDr"; + speed = 0.882353; + duty = 0.2; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wnon.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDr",0.025,"AmovPercMrunSrasWpstDbr",0.025,"AmovPercMrunSrasWpstDfr",0.025,"AmovPknlMrunSrasWpstDr",0.03}; + }; + class AmovPercMrunSlowWpstDr: AmovPercMrunSrasWpstDr + { + disableWeapons = "true"; + actions = "PistolLowStandActions"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.02,"AmovPercMwlkSlowWpstDr",0.025,"AmovPercMrunSlowWpstDbr",0.025,"AmovPercMrunSlowWpstDfr",0.025}; + }; + class AmovPercMrunSrasWpstDfr: AmovPercMrunSrasWpstDf + { + actions = "PistolStandActionsRunFR"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\run\low\pst\AmovPercMrunSlowWpstDfr"; + speed = 0.7; + duty = 0.2; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Mrun_Slow_Wrfl_Dr.p3d"; + ConnectTo[] = {"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDfr",0.025,"AmovPercMrunSrasWpstDf",0.025,"AmovPercMrunSrasWpstDr",0.025,"AmovPknlMrunSrasWpstDfr",0.03,"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02,"AmovPercMevaSrasWpstDfr",0.02,"AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthStart",0.1,"AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthThrow",0.1,"AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthArm",0.1,"AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthEnd",0.1}; + }; + class AmovPercMrunSlowWpstDfr: AmovPercMrunSrasWpstDfr + { + disableWeapons = "true"; + actions = "PistolLowStandActions"; + ConnectTo[] = {"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.02,"AmovPercMwlkSlowWpstDfr",0.025,"AmovPercMrunSlowWpstDf",0.025,"AmovPercMrunSlowWpstDr",0.025,"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02,"AmovPercMevaSlowWpstDfr",0.025}; + }; + class AmovPknlMwlkSrasWpstDf: AmovPknlMstpSrasWpstDnon + { + visibleSize = 0.461538; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\pst\AmovPknlMwlkSrasWpstDf"; + soundEdge[] = {0.25,0.5,0.75,1}; + speed = 0.461538; + duty = 0.1; + soundOverride = "walk"; + leaningFactorBeg = 0.75; + leaningFactorEnd = 0.75; + soundEnabled = "true"; + limitGunMovement = 0.6; + aimPrecision = 0.15; + actions = "PistolKneelActionsWlkF"; + walkcycles = 2; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDf",0.03,"AmovPknlMwlkSrasWpstDfl",0.025,"AmovPknlMwlkSrasWpstDfr",0.025,"AmovPknlMrunSrasWpstDf",0.025,"AmovPknlMstpSrasWpstDnon_AmovPercMsprSrasWpstDf",0.01}; + }; + class AmovPknlMwlkSrasWpstDfl: AmovPknlMwlkSrasWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\pst\AmovPknlMwlkSrasWpstDfl"; + speed = 0.8; + duty = 0.1; + soundOverride = "walk"; + soundEnabled = "true"; + limitGunMovement = 0.6; + aimPrecision = 0.15; + actions = "PistolKneelActionsWlkFL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDfl",0.03,"AmovPknlMwlkSrasWpstDf",0.025,"AmovPknlMwlkSrasWpstDl",0.025,"AmovPknlMrunSrasWpstDfl",0.025,"AmovPknlMstpSrasWpstDnon_AmovPercMsprSrasWpstDf",0.01}; + }; + class AmovPknlMwlkSrasWpstDl: AmovPknlMwlkSrasWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\pst\AmovPknlMwlkSrasWpstDl"; + speed = 1.25; + duty = 0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "PistolKneelActionsWlkL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDl",0.03,"AmovPknlMwlkSrasWpstDfl",0.025,"AmovPknlMwlkSrasWpstDbl",0.025,"AmovPknlMrunSrasWpstDl",0.025}; + }; + class AmovPknlMwlkSrasWpstDbl: AmovPknlMwlkSrasWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\pst\AmovPknlMwlkSrasWpstDbl"; + speed = 0.8; + duty = 0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "PistolKneelActionsWlkBL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDbl",0.03,"AmovPknlMwlkSrasWpstDl",0.025,"AmovPknlMwlkSrasWpstDb",0.025,"AmovPknlMrunSrasWpstDbl",0.025,"AdthPknlMstpSrasWpstDb_5",0.01}; + }; + class AmovPknlMwlkSrasWpstDb: AmovPknlMwlkSrasWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\pst\AmovPknlMwlkSrasWpstDb"; + speed = 0.8; + duty = 0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "PistolKneelActionsWlkB"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDb",0.03,"AmovPknlMwlkSrasWpstDbl",0.025,"AmovPknlMwlkSrasWpstDbr",0.025,"AmovPknlMrunSrasWpstDb",0.025,"AdthPknlMstpSrasWpstDb_5",0.01}; + }; + class AmovPknlMwlkSrasWpstDbr: AmovPknlMwlkSrasWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\pst\AmovPknlMwlkSrasWpstDbr"; + speed = 0.8; + duty = 0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "PistolKneelActionsWlkBR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDbr",0.03,"AmovPknlMwlkSrasWpstDb",0.025,"AmovPknlMwlkSrasWpstDr",0.025,"AmovPknlMrunSrasWpstDbr",0.025,"AdthPknlMstpSrasWpstDb_5",0.01}; + }; + class AmovPknlMwlkSrasWpstDr: AmovPknlMwlkSrasWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\pst\AmovPknlMwlkSrasWpstDr"; + speed = 1.3; + duty = 0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "PistolKneelActionsWlkR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDr",0.03,"AmovPknlMwlkSrasWpstDbr",0.025,"AmovPknlMwlkSrasWpstDfr",0.025,"AmovPknlMrunSrasWpstDr",0.025}; + }; + class AmovPknlMwlkSrasWpstDfr: AmovPknlMwlkSrasWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\pst\AmovPknlMwlkSrasWpstDfr"; + speed = 0.9; + duty = 0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "PistolKneelActionsWlkFR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDfr",0.03,"AmovPknlMwlkSrasWpstDf",0.025,"AmovPknlMwlkSrasWpstDr",0.025,"AmovPknlMrunSrasWpstDfr",0.025,"AmovPknlMstpSrasWpstDnon_AmovPercMsprSrasWpstDf",0.01}; + }; + class AmovPknlMrunSrasWpstDf: AmovPercMrunSlowWpstDnon_transition + { + soundEdge[] = {0.25,0.5,0.75,1}; + visibleSize = 0.600122; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\pst\AmovPknlMrunSlowWpstDf"; + speed = 0.666667; + duty = 0.3; + soundOverride = "run"; + showWeaponAim = "false"; + disableWeapon = 1; + leaningFactorBeg = 0; + leaningFactorEnd = 0; + soundEnabled = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Pknl_Mrun_Slow_Wrfl.p3d"; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + actions = "PistolKneelActionsRunF"; + walkcycles = 2; + disableWeapons = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPercMrunSlowWpstDnon_transition",0.02,"AmovPercMrunSrasWpstDf",0.03,"AmovPknlMwlkSrasWpstDf",0.025,"AmovPknlMrunSrasWpstDfl",0.025,"AmovPknlMrunSrasWpstDfr",0.025,"AmovPknlMstpSrasWpstDnon_AmovPercMsprSrasWpstDf",0.01,"AdthPercMstpSrasWpstDf_2",0.01,"AdthPercMstpSrasWpstDf_6",0.01,"AdthPercMstpSrasWpstDf_7",0.01}; + }; + class AmovPknlMstpSrasWpstDnon_AmovPknlMrunSrasWpstDf: AmovPknlMrunSrasWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AmovPknlMrunSlowWpstDf"; + speed = 1.5; + looped = "false"; + ConnectTo[] = {"AmovPknlMrunSrasWpstDf",0.01}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPknlMstpSrasWpstDnon_AmovPercMsprSrasWpstDf",0.01,"AdthPercMstpSrasWpstDf_2",0.01,"AdthPercMstpSrasWpstDf_6",0.01,"AdthPercMstpSrasWpstDf_7",0.01}; + }; + class AmovPknlMstpSlowWpstDnon_AmovPknlMrunSrasWpstDf: AmovPknlMrunSrasWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\low\pst\AmovPknlMstpSlowWpstDnon_AmovPknlMrunSlowWpstDf"; + speed = 1; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon_AmovPercMsprSrasWpstDf",0.01,"AdthPercMstpSrasWpstDf_2",0.01,"AdthPercMstpSrasWpstDf_6",0.01,"AdthPercMstpSrasWpstDf_7",0.01}; + }; + class AmovPknlMrunSrasWpstDfl: AmovPknlMrunSrasWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\pst\AmovPknlMrunSlowWpstDfl"; + speed = 0.666667; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Pknl_Mrun_Slow_Wrfl.p3d"; + limitGunMovement = 0.1; + actions = "PistolKneelActionsRunFL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPercMrunSlowWpstDnon_transition",0.02,"AmovPercMrunSrasWpstDfl",0.03,"AmovPknlMwlkSrasWpstDfl",0.025,"AmovPknlMrunSrasWpstDf",0.025,"AmovPknlMrunSrasWpstDl",0.025,"AmovPknlMstpSrasWpstDnon_AmovPercMsprSrasWpstDf",0.01,"AdthPercMstpSrasWpstDf_2",0.01,"AdthPercMstpSrasWpstDf_6",0.01,"AdthPercMstpSrasWpstDf_7",0.01}; + }; + class AmovPknlMrunSrasWpstDl: AmovPknlMrunSrasWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\pst\AmovPknlMrunSlowWpstDl"; + speed = 0.625; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + limitGunMovement = 0.1; + actions = "PistolKneelActionsRunL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPercMrunSlowWpstDnon_transition",0.02,"AmovPercMrunSrasWpstDl",0.03,"AmovPknlMwlkSrasWpstDl",0.025,"AmovPknlMrunSrasWpstDfl",0.025,"AmovPknlMrunSrasWpstDbl",0.025}; + }; + class AmovPknlMrunSrasWpstDbl: AmovPknlMrunSrasWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\pst\AmovPknlMrunSlowWpstDbl"; + speed = 0.666667; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + limitGunMovement = 0.1; + actions = "PistolKneelActionsRunBL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPercMrunSlowWpstDnon_transition",0.02,"AmovPercMrunSrasWpstDbl",0.03,"AmovPknlMwlkSrasWpstDbl",0.025,"AmovPknlMrunSrasWpstDl",0.025,"AmovPknlMrunSrasWpstDb",0.025}; + }; + class AmovPknlMrunSrasWpstDb: AmovPknlMrunSrasWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\pst\AmovPknlMrunSlowWpstDb"; + speed = 0.666667; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + limitGunMovement = 0.1; + actions = "PistolKneelActionsRunB"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPercMrunSlowWpstDnon_transition",0.02,"AmovPercMrunSrasWpstDb",0.03,"AmovPknlMwlkSrasWpstDb",0.025,"AmovPknlMrunSrasWpstDbl",0.025,"AmovPknlMrunSrasWpstDbr",0.025}; + }; + class AmovPknlMrunSrasWpstDbr: AmovPknlMrunSrasWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\pst\AmovPknlMrunSlowWpstDbr"; + speed = 0.666667; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + limitGunMovement = 0.1; + actions = "PistolKneelActionsRunBR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPercMrunSlowWpstDnon_transition",0.02,"AmovPercMrunSrasWpstDbr",0.03,"AmovPknlMwlkSrasWpstDbr",0.025,"AmovPknlMrunSrasWpstDb",0.025,"AmovPknlMrunSrasWpstDr",0.025}; + }; + class AmovPknlMrunSrasWpstDr: AmovPknlMrunSrasWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\pst\AmovPknlMrunSlowWpstDr"; + speed = 0.714286; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + limitGunMovement = 0.1; + actions = "PistolKneelActionsRunR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPercMrunSlowWpstDnon_transition",0.02,"AmovPercMrunSrasWpstDr",0.03,"AmovPknlMwlkSrasWpstDr",0.025,"AmovPknlMrunSrasWpstDbr",0.025,"AmovPknlMrunSrasWpstDfr",0.025}; + }; + class AmovPknlMrunSrasWpstDfr: AmovPknlMrunSrasWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\pst\AmovPknlMrunSlowWpstDfr"; + speed = 0.666667; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + limitGunMovement = 0.1; + actions = "PistolKneelActionsRunFR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AmovPercMrunSlowWpstDnon_transition",0.02,"AmovPercMrunSrasWpstDfr",0.03,"AmovPknlMwlkSrasWpstDfr",0.025,"AmovPknlMrunSrasWpstDf",0.025,"AmovPknlMrunSrasWpstDr",0.025,"AmovPknlMstpSrasWpstDnon_AmovPercMsprSrasWpstDf",0.01,"AdthPercMstpSrasWpstDf_2",0.01,"AdthPercMstpSrasWpstDf_6",0.01,"AdthPercMstpSrasWpstDf_7",0.01}; + }; + class AmovPercMrunSlowWlnrDf: AmovPknlMstpSrasWlnrDnon + { + actions = "LauncherStandRunFActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\run\low\lnr\AmovPercMrunSlowWlnrDf"; + soundEdge[] = {0.25,0.5,0.75,1}; + speed = 0.810811; + duty = 0.3; + disableWeapons = "true"; + disableWeaponsLong = "true"; + leaningFactorBeg = 0.75; + leaningFactorEnd = 0.75; + soundEnabled = "true"; + soundOverride = "run"; + enableMissile = "false"; + canPullTrigger = "true"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wnon.p3d"; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + walkcycles = 2; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPknlMrunSrasWlnrDf",0.03,"AmovPercMrunSlowWlnrDfl",0.025,"AmovPercMrunSlowWlnrDfr",0.025,"AdthPercMrunSlowWlnrDf_1",0.01,"AdthPercMrunSlowWlnrDf_2",0.01,"amovpercmstpslowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDf",0.025}; + }; + class AmovPknlMrunSrasWlnrDf: AmovPercMrunSlowWlnrDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\lnr\AmovPknlMrunSlowWlnrDf"; + speed = 0.857143; + actions = "LauncherKneelStpActionsRunF"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Pknl_Wrfl.p3d"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPercMrunSlowWlnrDf",0.03,"AmovPknlMrunSrasWlnrDfl",0.025,"AmovPknlMrunSrasWlnrDfr",0.025,"AmovPercMevaSlowWlnrDf",0.025,"AmovPknlMwlkSrasWlnrDf",0.025,"AdthPercMrunSlowWlnrDf_1",0.01,"AdthPercMrunSlowWlnrDf_2",0.01,"AmovPercMrunSrasWlnrDf",0.03}; + }; + class AmovPercMrunSlowWlnrDfl: AmovPercMrunSlowWlnrDf + { + actions = "LauncherStandRunFActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\run\low\lnr\AmovPercMrunSlowWlnrDfl"; + speed = 0.7; + canPullTrigger = "true"; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + disableWeaponsLong = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPercMrunSlowWlnrDf",0.025,"AmovPknlMrunSrasWlnrDfl",0.03,"AmovPercMrunSlowWlnrDl",0.025,"AdthPercMrunSlowWlnrDf_1",0.01,"AdthPercMrunSlowWlnrDf_2",0.01,"amovpercmstpslowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDfr",0.025}; + }; + class AmovPknlMrunSrasWlnrDfl: AmovPercMrunSlowWlnrDf + { + actions = "LauncherKneelStpActionsRunFL"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\lnr\AmovPknlMrunSlowWlnrDfl"; + speed = 0.857143; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDf",0.025,"AmovPercMrunSlowWlnrDfl",0.03,"AmovPknlMrunSrasWlnrDl",0.025,"AmovPercMevaSlowWlnrDfl",0.025,"AmovPknlMwlkSrasWlnrDfl",0.025,"AdthPercMrunSlowWlnrDf_1",0.01,"AdthPercMrunSlowWlnrDf_2",0.01,"AmovPercMrunSrasWlnrDfl",0.03}; + }; + class AmovPercMrunSlowWlnrDl: AmovPercMrunSlowWlnrDf + { + actions = "LauncherStandRunFActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\run\low\lnr\AmovPercMrunSlowWlnrDl"; + speed = 0.810811; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + disableWeaponsLong = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPercMrunSlowWlnrDfl",0.025,"AmovPknlMrunSrasWlnrDl",0.03,"AmovPercMrunSlowWlnrDbl",0.025,"amovpercmstpslowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDr",0.025}; + }; + class AmovPknlMrunSrasWlnrDl: AmovPercMrunSlowWlnrDl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\lnr\AmovPknlMrunSlowWlnrDl"; + speed = 0.833333; + actions = "LauncherKneelStpActionsRunL"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDfl",0.025,"AmovPercMrunSlowWlnrDl",0.03,"AmovPknlMrunSrasWlnrDbl",0.025,"AmovPknlMwlkSrasWlnrDl",0.025,"AdthPercMrunSlowWlnrDf_1",0.01,"AdthPercMrunSlowWlnrDf_2",0.01,"AmovPercMrunSrasWlnrDl",0.03}; + }; + class AmovPercMrunSlowWlnrDbl: AmovPercMrunSlowWlnrDf + { + actions = "LauncherStandRunBActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\run\low\lnr\AmovPercMrunSlowWlnrDbl"; + speed = 0.882353; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + disableWeaponsLong = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPercMrunSlowWlnrDl",0.025,"AmovPknlMrunSrasWlnrDbl",0.03,"AmovPercMrunSlowWlnrDb",0.025,"AdthPercMrunSlowWlnrDb_1",0.01,"amovpercmstpslowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDbr",0.025}; + }; + class AmovPknlMrunSrasWlnrDbl: AmovPercMrunSlowWlnrDbl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\lnr\AmovPknlMrunSlowWlnrDbl"; + speed = 1; + actions = "LauncherKneelStpActionsRunBL"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDl",0.025,"AmovPercMrunSlowWlnrDbl",0.03,"AmovPknlMrunSrasWlnrDb",0.025,"AmovPknlMwlkSrasWlnrDbl",0.025,"AdthPercMrunSlowWlnrDb_1",0.01,"AmovPercMrunSrasWlnrDbl",0.03}; + }; + class AmovPercMrunSlowWlnrDb: AmovPercMrunSlowWlnrDf + { + actions = "LauncherStandRunBActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\run\low\lnr\AmovPercMrunSlowWlnrDb"; + speed = 0.882353; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + disableWeaponsLong = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPercMrunSlowWlnrDbl",0.025,"AmovPknlMrunSrasWlnrDb",0.03,"AmovPercMrunSlowWlnrDbr",0.025,"AdthPercMrunSlowWlnrDb_1",0.01,"amovpercmstpslowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDb",0.025}; + }; + class AmovPknlMrunSrasWlnrDb: AmovPercMrunSlowWlnrDb + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\lnr\AmovPknlMrunSlowWlnrDb"; + speed = 1; + actions = "LauncherKneelStpActionsRunB"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDbl",0.025,"AmovPercMrunSlowWlnrDb",0.03,"AmovPknlMrunSrasWlnrDbr",0.025,"AmovPknlMwlkSrasWlnrDb",0.025,"AdthPercMrunSlowWlnrDb_1",0.01,"AmovPercMrunSrasWlnrDb",0.03}; + }; + class AmovPercMrunSlowWlnrDbr: AmovPercMrunSlowWlnrDf + { + actions = "LauncherStandRunBActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\run\low\lnr\AmovPercMrunSlowWlnrDbr"; + speed = 0.882353; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + disableWeaponsLong = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPercMrunSlowWlnrDb",0.025,"AmovPknlMrunSrasWlnrDbr",0.03,"AmovPercMrunSlowWlnrDr",0.025,"AdthPercMrunSlowWlnrDb_1",0.01,"amovpercmstpslowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDbl",0.025}; + }; + class AmovPknlMrunSrasWlnrDbr: AmovPercMrunSlowWlnrDbr + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\lnr\AmovPknlMrunSlowWlnrDbr"; + speed = 1; + actions = "LauncherKneelStpActionsRunBR"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDb",0.025,"AmovPercMrunSlowWlnrDbr",0.03,"AmovPknlMrunSrasWlnrDr",0.025,"AmovPknlMwlkSrasWlnrDbr",0.025,"AdthPercMrunSlowWlnrDb_1",0.01,"AmovPercMrunSrasWlnrDbr",0.03}; + }; + class AmovPercMrunSlowWlnrDr: AmovPercMrunSlowWlnrDf + { + actions = "LauncherStandRunFActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\run\low\lnr\AmovPercMrunSlowWlnrDr"; + speed = 1.5; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + disableWeaponsLong = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPercMrunSlowWlnrDbr",0.025,"AmovPknlMrunSrasWlnrDr",0.03,"AmovPercMrunSlowWlnrDfr",0.025,"amovpercmstpslowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDl",0.025}; + }; + class AmovPknlMrunSrasWlnrDr: AmovPercMrunSlowWlnrDr + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\lnr\AmovPknlMrunSlowWlnrDr"; + speed = 0.857143; + actions = "LauncherKneelStpActionsRunR"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDbr",0.025,"AmovPercMrunSlowWlnrDr",0.03,"AmovPknlMrunSrasWlnrDfr",0.025,"AmovPknlMwlkSrasWlnrDr",0.025,"AdthPercMrunSlowWlnrDf_1",0.01,"AdthPercMrunSlowWlnrDf_2",0.01,"AmovPercMrunSrasWlnrDr",0.03}; + }; + class AmovPercMrunSlowWlnrDfr: AmovPercMrunSlowWlnrDf + { + actions = "LauncherStandRunFActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\run\low\lnr\AmovPercMrunSlowWlnrDfr"; + speed = 0.7; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.1; + soundOverride = "run"; + soundEnabled = "true"; + disableWeaponsLong = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPercMrunSlowWlnrDf",0.025,"AmovPercMrunSlowWlnrDr",0.025,"AmovPknlMrunSrasWlnrDfr",0.03,"AdthPercMrunSlowWlnrDf_1",0.01,"AdthPercMrunSlowWlnrDf_2",0.01,"amovpercmstpslowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDfl",0.025}; + }; + class AmovPknlMrunSrasWlnrDfr: AmovPercMrunSlowWlnrDfr + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\run\low\lnr\AmovPknlMrunSlowWlnrDfr"; + speed = 0.857143; + actions = "LauncherKneelStpActionsRunFR"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDf",0.025,"AmovPknlMrunSrasWlnrDr",0.025,"AmovPercMrunSlowWlnrDfr",0.03,"AmovPercMevaSlowWlnrDfr",0.025,"AmovPknlMwlkSrasWlnrDfr",0.025,"AdthPercMrunSlowWlnrDf_1",0.01,"AdthPercMrunSlowWlnrDf_2",0.01,"AmovPercMrunSrasWlnrDfr",0.03}; + }; + class AmovPercMevaSlowWlnrDf: AmovPercMrunSlowWlnrDf + { + actions = "LauncherKneelEvasiveFActions"; + duty = 0.6; + speed = 1; + soundOverride = "sprint"; + soundEnabled = "true"; + limitGunMovement = 0.1; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDf",0.025,"AmovPercMevaSlowWlnrDfr",0.025,"AmovPercMevaSlowWlnrDfl",0.025}; + }; + class AmovPercMevaSlowWlnrDfr: AmovPercMevaSlowWlnrDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\run\low\lnr\AmovPercMrunSlowWlnrDfr"; + soundOverride = "sprint"; + soundEnabled = "true"; + limitGunMovement = 0.1; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDfr",0.025,"AmovPercMevaSlowWlnrDf",0.025,"AmovPercMevaSlowWlnrDfl",0.025}; + }; + class AmovPercMevaSlowWlnrDfl: AmovPercMevaSlowWlnrDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\run\low\lnr\AmovPercMrunSlowWlnrDfl"; + soundOverride = "sprint"; + soundEnabled = "true"; + limitGunMovement = 0.1; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDfl",0.025,"AmovPercMevaSlowWlnrDf",0.025,"AmovPercMevaSlowWlnrDfr",0.025}; + }; + class AmovPknlMwlkSrasWlnrDf: AmovPknlMstpSrasWlnrDnon + { + visibleSize = 0.400122; + actions = "LauncherKneelActionsWlkF"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\lnr\AmovPknlMwlkSrasWlnrDf"; + speed = 0.95; + duty = 0.2; + soundOverride = "walk"; + leaningFactorBeg = 0.75; + leaningFactorEnd = 0.75; + soundEnabled = "true"; + canPullTrigger = "true"; + limitGunMovement = 0.6; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDf",0.025,"AmovPknlMwlkSrasWlnrDfl",0.025,"AmovPknlMwlkSrasWlnrDfr",0.025,"AdthPknlMwlkSrasWlnrDf_1",0.01,"AdthPknlMwlkSrasWlnrDf_2",0.01,"AmovPercMwlkSlowWlnrDf",0.03,"AmovPercMwlkSrasWlnrDf",0.03}; + }; + class AmovPknlMwlkSrasWlnrDfl: AmovPknlMwlkSrasWlnrDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\lnr\AmovPknlMwlkSrasWlnrDfl"; + speed = 0.9; + canPullTrigger = "true"; + duty = 0.2; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "LauncherKneelActionsWlkFL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDfl",0.025,"AmovPknlMwlkSrasWlnrDf",0.025,"AmovPknlMwlkSrasWlnrDl",0.025,"AdthPknlMwlkSrasWlnrDf_1",0.01,"AdthPknlMwlkSrasWlnrDf_2",0.01,"AmovPercMwlkSlowWlnrDfr",0.03,"AmovPercMwlkSrasWlnrDfl",0.03}; + }; + class AmovPknlMwlkSrasWlnrDl: AmovPknlMwlkSrasWlnrDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\lnr\AmovPknlMwlkSrasWlnrDl"; + speed = 1.2; + canPullTrigger = "true"; + duty = 0.2; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "LauncherKneelActionsWlkL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDl",0.025,"AmovPknlMwlkSrasWlnrDfl",0.025,"AmovPknlMwlkSrasWlnrDbl",0.025,"AdthPknlMwlkSrasWlnrDf_1",0.01,"AdthPknlMwlkSrasWlnrDf_2",0.01,"AmovPercMwlkSlowWlnrDr",0.03,"AmovPercMwlkSrasWlnrDl",0.03}; + }; + class AmovPknlMwlkSrasWlnrDbl: AmovPknlMwlkSrasWlnrDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\lnr\AmovPknlMwlkSrasWlnrDbl"; + speed = 0.9; + canPullTrigger = "true"; + duty = 0.2; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "LauncherKneelActionsWlkBL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDbl",0.025,"AmovPknlMwlkSrasWlnrDl",0.025,"AmovPknlMwlkSrasWlnrDb",0.025,"AdthPknlMwlkSrasWlnrDf_1",0.01,"AdthPknlMwlkSrasWlnrDf_2",0.01,"AmovPercMwlkSlowWlnrDbr",0.03,"AmovPercMwlkSrasWlnrDbl",0.03}; + }; + class AmovPknlMwlkSrasWlnrDb: AmovPknlMwlkSrasWlnrDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\lnr\AmovPknlMwlkSrasWlnrDb"; + speed = 0.9; + canPullTrigger = "true"; + duty = 0.2; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "LauncherKneelActionsWlkB"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDb",0.025,"AmovPknlMwlkSrasWlnrDbl",0.025,"AmovPknlMwlkSrasWlnrDbr",0.025,"AdthPknlMwlkSrasWlnrDf_1",0.01,"AdthPknlMwlkSrasWlnrDf_2",0.01,"AmovPercMwlkSlowWlnrDb",0.03,"AmovPercMwlkSrasWlnrDb",0.03}; + }; + class AmovPknlMwlkSrasWlnrDbr: AmovPknlMwlkSrasWlnrDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\lnr\AmovPknlMwlkSrasWlnrDbr"; + speed = 0.8; + canPullTrigger = "true"; + duty = 0.2; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "LauncherKneelActionsWlkBR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDbr",0.025,"AmovPknlMwlkSrasWlnrDb",0.025,"AmovPknlMwlkSrasWlnrDr",0.025,"AdthPknlMwlkSrasWlnrDf_1",0.01,"AdthPknlMwlkSrasWlnrDf_2",0.01,"AmovPercMwlkSlowWlnrDbl",0.03,"AmovPercMwlkSrasWlnrDbr",0.03}; + }; + class AmovPknlMwlkSrasWlnrDr: AmovPknlMwlkSrasWlnrDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\lnr\AmovPknlMwlkSrasWlnrDr"; + speed = 1.2; + canPullTrigger = "true"; + duty = 0.2; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "LauncherKneelActionsWlkR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDr",0.025,"AmovPknlMwlkSrasWlnrDbr",0.025,"AmovPknlMwlkSrasWlnrDfr",0.025,"AdthPknlMwlkSrasWlnrDf_1",0.01,"AdthPknlMwlkSrasWlnrDf_2",0.01,"AmovPercMwlkSlowWlnrDl",0.03,"AmovPercMwlkSrasWlnrDr",0.03}; + }; + class AmovPknlMwlkSrasWlnrDfr: AmovPknlMwlkSrasWlnrDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\Wlk\ras\lnr\AmovPknlMwlkSrasWlnrDfr"; + speed = 0.75; + canPullTrigger = "true"; + duty = 0.2; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "LauncherKneelActionsWlkFR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AmovPknlMrunSrasWlnrDfr",0.025,"AmovPknlMwlkSrasWlnrDf",0.025,"AmovPknlMwlkSrasWlnrDr",0.025,"AdthPknlMwlkSrasWlnrDf_1",0.01,"AdthPknlMwlkSrasWlnrDf_2",0.01,"AmovPercMwlkSlowWlnrDfl",0.03,"AmovPercMwlkSrasWlnrDfr",0.03}; + }; + class AmovPknlMwlkSnonWnonDbr: AmovPknlMwlkSnonWnonDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\wlk\non\non\amovpknlmwlksnonwnondbr"; + speed = 0.29703; + actions = "CivilKneelActionsWlkBR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.02,"AmovPercMwlkSnonWnonDbr",0.03,"AmovPknlMwlkSnonWnonDb",0.025,"AmovPknlMwlkSnonWnonDr",0.025,"AmovPknlMrunSnonWnonDbr",0.025}; + }; + class AmovPknlMwlkSnonWnonDbl: AmovPknlMwlkSnonWnonDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\wlk\non\non\amovpknlmwlksnonwnondbl"; + speed = 0.29703; + actions = "CivilKneelActionsWlkBL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.02,"AmovPercMwlkSnonWnonDbl",0.03,"AmovPknlMwlkSnonWnonDb",0.025,"AmovPknlMwlkSnonWnonDl",0.025,"AmovPknlMrunSnonWnonDbl",0.025}; + }; + class AmovPknlMwlkSnonWnonDl: AmovPknlMwlkSnonWnonDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\wlk\non\non\amovpknlmwlksnonwnondl"; + speed = 0.29703; + actions = "CivilKneelActionsWlkL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.02,"AmovPercMwlkSnonWnonDl",0.03,"AmovPknlMwlkSnonWnonDbl",0.025,"AmovPknlMwlkSnonWnonDfl",0.025,"AmovPknlMrunSnonWnonDl",0.025}; + }; + class AmovPknlMwlkSnonWnonDr: AmovPknlMwlkSnonWnonDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\wlk\non\non\amovpknlmwlksnonwnondr"; + speed = 0.3; + actions = "CivilKneelActionsWlkR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.02,"AmovPercMwlkSnonWnonDr",0.03,"AmovPknlMwlkSnonWnonDbr",0.025,"AmovPknlMwlkSnonWnonDfr",0.025,"AmovPknlMrunSnonWnonDr",0.025}; + }; + class AmovPknlMwlkSnonWnonDfr: AmovPknlMwlkSnonWnonDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\wlk\non\non\amovpknlmwlksnonwnondfr"; + speed = 0.337079; + actions = "CivilKneelActionsWlkFR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMwlkSnonWnonDfr",0.03,"AmovPknlMstpSnonWnonDnon",0.02,"AmovPknlMwlkSnonWnonDf",0.025,"AmovPknlMwlkSnonWnonDr",0.025,"AmovPknlMrunSnonWnonDfr",0.025}; + }; + class AmovPknlMwlkSnonWnonDfl: AmovPknlMwlkSnonWnonDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\wlk\non\non\amovpknlmwlksnonwnondfl"; + speed = 0.337079; + actions = "CivilKneelActionsWlkFL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.02,"AmovPercMwlkSnonWnonDfl",0.03,"AmovPknlMwlkSnonWnonDf",0.025,"AmovPknlMwlkSnonWnonDl",0.025,"AmovPknlMrunSnonWnonDfl",0.025}; + }; + class AmovPknlMstpSnonWnonDnon_AmovPknlMrunSnonWnonDf: AmovPknlMrunSnonWnonDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\non\non\AmovPknlMstpSnonWnonDnon_AmovPknlMrunSnonWnonDf"; + speed = 1; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.02,"AmovPknlMrunSnonWnonDfl",0.025,"AmovPknlMrunSnonWnonDfr",0.025}; + }; + class AmovPknlMrunSnonWnonDfl: AmovPknlMrunSnonWnonDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfl"; + speed = 0.666667; + actions = "CivilKneelActionsRunFL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMrunSnonWnonDfl",0.03,"AmovPknlMstpSnonWnonDnon",0.02,"AmovPknlMstpSnonWnonDnon_AmovPercMsprSnonWnonDf",0.01,"AmovPknlMrunSnonWnonDf",0.025,"AmovPknlMwlkSnonWnonDfl",0.025,"AmovPknlMrunSnonWnonDl",0.025}; + }; + class AmovPknlMrunSnonWnonDl: AmovPknlMrunSnonWnonDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondl"; + speed = 0.625; + actions = "CivilKneelActionsRunL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.02,"AmovPercMrunSnonWnonDl",0.03,"AmovPknlMwlkSnonWnonDl",0.025,"AmovPknlMrunSnonWnonDfl",0.025,"AmovPknlMrunSnonWnonDbl",0.025}; + }; + class AmovPknlMrunSnonWnonDbl: AmovPknlMrunSnonWnonDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbl"; + speed = 0.666667; + actions = "CivilKneelActionsRunBL"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.02,"AmovPercMrunSnonWnonDbl",0.03,"AmovPknlMwlkSnonWnonDbl",0.025,"AmovPknlMrunSnonWnonDl",0.025,"AmovPknlMrunSnonWnonDb",0.025}; + }; + class AmovPknlMrunSnonWnonDbr: AmovPknlMrunSnonWnonDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbr"; + speed = 0.666667; + actions = "CivilKneelActionsRunBR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.02,"AmovPercMrunSnonWnonDbr",0.03,"AmovPknlMwlkSnonWnonDbr",0.025,"AmovPknlMrunSnonWnonDb",0.025,"AmovPknlMrunSnonWnonDr",0.025}; + }; + class AmovPknlMrunSnonWnonDr: AmovPknlMrunSnonWnonDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondr"; + speed = 0.714286; + actions = "CivilKneelActionsRunR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.02,"AmovPercMrunSnonWnonDr",0.03,"AmovPknlMwlkSnonWnonDr",0.025,"AmovPknlMrunSnonWnonDbr",0.025,"AmovPknlMrunSnonWnonDfr",0.025}; + }; + class AmovPknlMrunSnonWnonDfr: AmovPknlMrunSnonWnonDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfr"; + speed = 0.666667; + actions = "CivilKneelActionsRunFR"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.02,"AmovPknlMstpSnonWnonDnon_AmovPercMsprSnonWnonDf",0.01,"AmovPercMrunSnonWnonDfr",0.03,"AmovPknlMrunSnonWnonDf",0.025,"AmovPknlMwlkSnonWnonDfr",0.025,"AmovPknlMrunSnonWnonDr",0.025}; + }; + class AmovPpneMrunSlowWrflDf: AmovPpneMstpSrasWrflDnon + { + visibleSize = 0.150123; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\low\Rfl\AmovPpneMrunSlowWrflDf"; + speed = 0.5; + soundOverride = "crawl"; + duty = 0.2; + showWeaponAim = "false"; + disableWeapons = "true"; + soundEnabled = "true"; + limitGunMovement = "false"; + legs = "wholeBody"; + aiming = "empty"; + aimingBody = "empty"; + leaning = "empty"; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + actions = "RifleProneActionsRunF"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDfl",0.025,"AmovPpneMrunSlowWrflDfr",0.025,"AmovPpneMsprSlowWrflDf",0.025,"AmovPpneMstpSrasWrflDnon_AmovPercMsprSlowWrflDf",0.05,"AdthPpneMstpSlowWrflDf_1",0.01,"AdthPpneMstpSlowWrflDf_2",0.01}; + }; + class AmovPpneMrunSlowWrflDfl: AmovPpneMrunSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\low\Rfl\AmovPpneMrunSlowWrflDfl"; + speed = 0.6; + duty = 0.2; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDf",0.025,"AmovPpneMrunSlowWrflDl",0.025,"AmovPpneMsprSlowWrflDfl",0.025,"AmovPpneMstpSrasWrflDnon_AmovPercMsprSlowWrflDf",0.05,"AdthPpneMstpSlowWrflDf_1",0.01,"AdthPpneMstpSlowWrflDf_2",0.01}; + }; + class AmovPpneMrunSlowWrflDl: AmovPpneMrunSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\low\Rfl\AmovPpneMrunSlowWrflDl"; + speed = 0.8; + duty = 0.2; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDfl",0.025,"AmovPpneMrunSlowWrflDbl",0.025,"AmovPpneMsprSlowWrflDl",0.025,"AdthPpneMstpSlowWrflDf_1",0.01}; + }; + class AmovPpneMrunSlowWrflDbl: AmovPpneMrunSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\low\Rfl\AmovPpneMrunSlowWrflDbl"; + speed = 0.7; + duty = 0.2; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDl",0.025,"AmovPpneMrunSlowWrflDb",0.025,"AmovPpneMsprSlowWrflDbl",0.025,"AdthPpneMstpSlowWrflDf_2",0.01}; + }; + class AmovPpneMrunSlowWrflDb: AmovPpneMrunSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\low\Rfl\AmovPpneMrunSlowWrflDb"; + speed = 0.4; + duty = 0.2; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDbl",0.025,"AmovPpneMrunSlowWrflDbr",0.025,"AmovPpneMsprSlowWrflDb",0.025,"AdthPpneMstpSlowWrflDf_1",0.01,"AdthPpneMstpSlowWrflDf_2",0.01}; + }; + class AmovPpneMrunSlowWrflDbr: AmovPpneMrunSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\low\Rfl\AmovPpneMrunSlowWrflDbr"; + speed = 0.6; + duty = 0.2; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDb",0.025,"AmovPpneMrunSlowWrflDr",0.025,"AmovPpneMsprSlowWrflDbr",0.025,"AdthPpneMstpSlowWrflDf_1",0.01,"AdthPpneMstpSlowWrflDf_2",0.01}; + }; + class AmovPpneMrunSlowWrflDr: AmovPpneMrunSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\low\Rfl\AmovPpneMrunSlowWrflDr"; + speed = 1; + duty = 0.2; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDbr",0.025,"AmovPpneMrunSlowWrflDfr",0.025,"AmovPpneMsprSlowWrflDr",0.025,"AdthPpneMstpSlowWrflDf_1",0.01,"AdthPpneMstpSlowWrflDf_2",0.01}; + }; + class AmovPpneMrunSlowWrflDfr: AmovPpneMrunSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\low\Rfl\AmovPpneMrunSlowWrflDfr"; + speed = 0.6; + duty = 0.2; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDf",0.025,"AmovPpneMrunSlowWrflDr",0.025,"AmovPpneMsprSlowWrflDfr",0.025,"AmovPpneMstpSrasWrflDnon_AmovPercMsprSlowWrflDf",0.05,"AdthPpneMstpSlowWrflDf_1",0.01,"AdthPpneMstpSlowWrflDf_2",0.01}; + }; + class AmovPpneMsprSlowWrflDf: AmovPpneMrunSlowWrflDf + { + visibleSize = 0.200123; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\spr\low\Rfl\AmovPpneMsprSlowWrflDf.rtm"; + speed = 1.05; + duty = 0.5; + relSpeedMax = 1.09651; + relSpeedMin = 0.697171; + soundOverride = "crawl"; + soundEnabled = "true"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDf",0.025,"AmovPpneMsprSlowWrflDfl",0.025,"AmovPpneMsprSlowWrflDfr",0.025,"AmovPpneMstpSrasWrflDnon_AmovPercMsprSlowWrflDf",0.05,"AdthPpneMstpSlowWrflDf_1",0.01,"AdthPpneMstpSlowWrflDf_2",0.01}; + }; + class AmovPpneMsprSlowWrflDbl: AmovPpneMsprSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\spr\low\Rfl\AmovPpneMsprSlowWrflDbl.rtm"; + speed = 1.44; + duty = 0.5; + relSpeedMax = 1.09651; + relSpeedMin = 0.697171; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDbl",0.025,"AmovPpneMsprSlowWrflDl",0.025,"AmovPpneMsprSlowWrflDb",0.025,"AdthPpneMstpSlowWrflDf_1",0.01,"AdthPpneMstpSlowWrflDf_2",0.01}; + }; + class AmovPpneMsprSlowWrflDl: AmovPpneMsprSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\spr\low\Rfl\AmovPpneMsprSlowWrflDl.rtm"; + speed = 1.68; + duty = 0.5; + relSpeedMax = 1.09651; + relSpeedMin = 0.697171; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDl",0.025,"AmovPpneMsprSlowWrflDbl",0.025,"AmovPpneMsprSlowWrflDfl",0.025,"AdthPpneMstpSlowWrflDf_1",0.01,"AdthPpneMstpSlowWrflDf_2",0.01}; + }; + class AmovPpneMsprSlowWrflDr: AmovPpneMsprSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\spr\low\Rfl\AmovPpneMsprSlowWrflDr.rtm"; + speed = 1.92; + duty = 0.5; + relSpeedMax = 1.09651; + relSpeedMin = 0.697171; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDr",0.025,"AmovPpneMsprSlowWrflDbr",0.025,"AmovPpneMsprSlowWrflDfr",0.025,"AdthPpneMstpSlowWrflDf_1",0.01,"AdthPpneMstpSlowWrflDf_2",0.01}; + }; + class AmovPpneMsprSlowWrflDbr: AmovPpneMsprSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\spr\low\Rfl\AmovPpneMsprSlowWrflDbr.rtm"; + speed = 1.26; + duty = 0.5; + relSpeedMax = 1.09651; + relSpeedMin = 0.697171; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDbr",0.025,"AmovPpneMsprSlowWrflDr",0.025,"AmovPpneMsprSlowWrflDb",0.025,"AdthPpneMstpSlowWrflDf_1",0.01,"AdthPpneMstpSlowWrflDf_2",0.01}; + }; + class AmovPpneMsprSlowWrflDb: AmovPpneMsprSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\spr\low\Rfl\AmovPpneMsprSlowWrflDb.rtm"; + speed = 0.88; + duty = 0.5; + relSpeedMax = 1.09651; + relSpeedMin = 0.697171; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDb",0.025,"AmovPpneMsprSlowWrflDbl",0.025,"AmovPpneMsprSlowWrflDbr",0.025,"AdthPpneMstpSlowWrflDf_1",0.01,"AdthPpneMstpSlowWrflDf_2",0.01}; + }; + class AmovPpneMsprSlowWrflDf_injured: AmovPpneMstpSrasWrflDnon_injured + { + actions = "InjuredManActionsRfl"; + speed = 0.5; + showWeaponAim = "false"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\spr\low\Rfl\AmovPpneMsprSlowWrflDf"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Ppne.p3d"; + limitGunMovement = "false"; + soundOverride = "crawl"; + duty = 2.6; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon_injured",0.1}; + }; + class AmovPpneMsprSlowWrflDfl: AmovPpneMsprSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\spr\low\Rfl\AmovPpneMsprSlowWrflDfl.rtm"; + speed = 1.22; + duty = 0.5; + relSpeedMax = 1.09651; + relSpeedMin = 0.697171; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDfl",0.025,"AmovPpneMsprSlowWrflDf",0.025,"AmovPpneMsprSlowWrflDl",0.025,"AmovPpneMstpSrasWrflDnon_AmovPercMsprSlowWrflDf",0.05,"AdthPpneMstpSlowWrflDf_1",0.01,"AdthPpneMstpSlowWrflDf_2",0.01}; + }; + class AmovPpneMsprSlowWrflDfr: AmovPpneMsprSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\spr\low\Rfl\AmovPpneMsprSlowWrflDfr.rtm"; + speed = 1.16; + duty = 0.5; + relSpeedMax = 1.09651; + relSpeedMin = 0.697171; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02,"AmovPpneMrunSlowWrflDfr",0.025,"AmovPpneMsprSlowWrflDf",0.025,"AmovPpneMsprSlowWrflDr",0.025,"AmovPpneMstpSrasWrflDnon_AmovPercMsprSlowWrflDf",0.05,"AdthPpneMstpSlowWrflDf_1",0.01,"AdthPpneMstpSlowWrflDf_2",0.01}; + }; + class AmovPpneMrunSlowWpstDf: AmovPpneMstpSrasWpstDnon + { + visibleSize = 0.150123; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\low\pst\AmovPpneMrunSlowWpstDf"; + speed = 1; + soundOverride = "crawl"; + duty = 0.4; + showWeaponAim = "false"; + disableWeapons = "true"; + limitGunMovement = "false"; + soundEnabled = "true"; + legs = "wholeBody"; + leaning = "empty"; + aimingBody = "empty"; + aiming = "empty"; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon",0.02,"AmovPpneMrunSlowWpstDl",0.025,"AmovPpneMrunSlowWpstDfr",0.025,"AmovPpneMstpSrasWpstDnon_AmovPercMsprSlowWpstDf",0.01}; + }; + class AmovPpneMrunSlowWpstDfl: AmovPpneMrunSlowWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\low\pst\AmovPpneMrunSlowWpstDfl"; + speed = 0.93; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon",0.02,"AmovPpneMrunSlowWpstDl",0.025,"AmovPpneMrunSlowWpstDb",0.025,"AmovPpneMstpSrasWpstDnon_AmovPercMsprSlowWpstDf",0.01}; + }; + class AmovPpneMrunSlowWpstDl: AmovPpneMrunSlowWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\low\pst\AmovPpneMrunSlowWpstDl"; + speed = 1.4; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon",0.02,"AmovPpneMrunSlowWpstDf",0.025,"AmovPpneMrunSlowWpstDfl",0.025}; + }; + class AmovPpneMrunSlowWpstDbl: AmovPpneMrunSlowWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\low\pst\AmovPpneMrunSlowWpstDbl"; + speed = 1; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon",0.02,"AmovPpneMrunSlowWpstDb",0.025,"AmovPpneMrunSlowWpstDbr",0.025}; + }; + class AmovPpneMrunSlowWpstDb: AmovPpneMrunSlowWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\low\pst\AmovPpneMrunSlowWpstDb"; + speed = 0.73; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon",0.02,"AmovPpneMrunSlowWpstDfl",0.025,"AmovPpneMrunSlowWpstDbl",0.025}; + }; + class AmovPpneMrunSlowWpstDbr: AmovPpneMrunSlowWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\low\pst\AmovPpneMrunSlowWpstDbr"; + speed = 1.05; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon",0.02,"AmovPpneMrunSlowWpstDbl",0.025,"AmovPpneMrunSlowWpstDr",0.025}; + }; + class AmovPpneMrunSlowWpstDr: AmovPpneMrunSlowWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\low\pst\AmovPpneMrunSlowWpstDr"; + speed = 1.25; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon",0.02,"AmovPpneMrunSlowWpstDbr",0.025,"AmovPpneMrunSlowWpstDfr",0.025}; + }; + class AmovPpneMrunSlowWpstDfr: AmovPpneMrunSlowWpstDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\low\pst\AmovPpneMrunSlowWpstDfr"; + speed = 1; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon",0.02,"AmovPpneMrunSlowWpstDf",0.025,"AmovPpneMrunSlowWpstDr",0.025,"AmovPpneMstpSrasWpstDnon_AmovPercMsprSlowWpstDf",0.01}; + }; + class AmovPpneMrunSnonWnonDf: AmovPpneMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\non\non\AmovPpneMrunSnonWnonDf"; + speed = 0.9; + duty = 0.3; + soundOverride = "crawl"; + leaningFactorBeg = 0; + leaningFactorEnd = 0; + soundEnabled = "true"; + legs = "wholeBody"; + aimingBody = "empty"; + leaning = "empty"; + aiming = "empty"; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMrunSnonWnonDfl",0.025,"AmovPpneMrunSnonWnonDfr",0.025,"AmovPpneMstpSnonWnonDnon_AmovPercMsprSnonWnonDf",0.05,"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AmovPpneMrunSnonWnonDfl: AmovPpneMrunSnonWnonDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\non\non\AmovPpneMrunSnonWnonDfl"; + speed = 1; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMrunSnonWnonDf",0.025,"AmovPpneMrunSnonWnonDl",0.025,"AmovPpneMstpSnonWnonDnon_AmovPercMsprSnonWnonDf",0.05,"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AmovPpneMrunSnonWnonDl: AmovPpneMrunSnonWnonDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\non\non\AmovPpneMrunSnonWnonDl"; + speed = 1.5; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMrunSnonWnonDfl",0.025,"AmovPpneMrunSnonWnonDbl",0.025,"","AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AmovPpneMrunSnonWnonDbl: AmovPpneMrunSnonWnonDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\non\non\AmovPpneMrunSnonWnonDbl"; + speed = 1; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMrunSnonWnonDl",0.025,"AmovPpneMrunSnonWnonDb",0.025,"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AmovPpneMrunSnonWnonDb: AmovPpneMrunSnonWnonDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\non\non\AmovPpneMrunSnonWnonDb"; + speed = 0.65; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMrunSnonWnonDbl",0.025,"AmovPpneMrunSnonWnonDbr",0.025,"","AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AmovPpneMrunSnonWnonDbr: AmovPpneMrunSnonWnonDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\non\non\AmovPpneMrunSnonWnonDbr"; + speed = 0.9; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMrunSnonWnonDb",0.025,"AmovPpneMrunSnonWnonDr",0.025,"","AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AmovPpneMrunSnonWnonDr: AmovPpneMrunSnonWnonDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\non\non\AmovPpneMrunSnonWnonDr"; + speed = 1.4; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMrunSnonWnonDbr",0.025,"AmovPpneMrunSnonWnonDfr",0.025,"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AmovPpneMrunSnonWnonDfr: AmovPpneMrunSnonWnonDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\run\non\non\AmovPpneMrunSnonWnonDfr"; + speed = 1.05; + duty = 0.3; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMrunSnonWnonDf",0.025,"AmovPpneMrunSnonWnonDr",0.025,"AmovPpneMstpSnonWnonDnon_AmovPercMsprSnonWnonDf",0.05,"","AdthPpneMstpSnonWnonDnon",0.01}; + }; + class WeaponMagazineReloadStand: Default + { + visibleSize = 0.750124; + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\rld\rfl\AwopPercMstpSrldWrflDnon.rtm"; + looped = "false"; + speed = 0.4; + soundEnabled = "false"; + disableWeapons = "true"; + duty = -1; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class WeaponMagazineReloadKneel: WeaponMagazineReloadStand + { + visibleSize = 0.350124; + actions = "RifleKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\knl\stp\rld\rfl\AwopPknlMstpSrldWrflDnon.rtm"; + speed = 0.4; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Pknl_Wrfl.p3d"; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSrasWrflDnon_2",0.01}; + }; + class WeaponMagazineReloadProne: WeaponMagazineReloadStand + { + actions = "RifleProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\rld\rfl\AwopPpneMstpSrldWrflDnon.rtm"; + visibleSize = 0.125012; + aimPrecision = 0.5; + speed = 0.27; + onLandBeg = "true"; + onLandEnd = "true"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Ppne.p3d"; + weaponIK = 1; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + rightHandIKEnd = "true"; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AdthPpneMstpSrasWrflDnon_1",0.01,"AdthPpneMstpSrasWrflDnon_2",0.01}; + }; + class PistolMagazineReloadStand: Default + { + visibleSize = 0.750124; + actions = "PistolStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\rld\pst\AwopPercMstpSrldWpstDnon.rtm"; + looped = "false"; + speed = 0.750124; + soundEnabled = "false"; + disableWeapons = "true"; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + duty = -1; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSrasWpstDnon_1",0.01,"AdthPercMstpSrasWpstDnon_3",0.01,"AdthPercMstpSrasWpstDnon_5",0.01}; + }; + class PistolMagazineReloadKneel: PistolMagazineReloadStand + { + visibleSize = 0.350124; + actions = "PistolKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\knl\stp\rld\pst\AwopPknlMstpSrldWpstDnon.rtm"; + speed = 0.32; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Pknl_Wrfl.p3d"; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {"AdthPknlMstpSrasWpstDnon_1",0.01,"AdthPknlMstpSrasWpstDnon_2",0.01,"AdthPknlMstpSrasWpstDnon_4",0.01,"AdthPknlMstpSrasWpstDnon_6",0.01}; + }; + class PistolMagazineReloadProne: PistolMagazineReloadStand + { + actions = "PistolProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\rld\pst\AwopPpneMstpSrldWpstDnon.rtm"; + visibleSize = 0.125012; + aimPrecision = 0.5; + speed = 0.6; + onLandBeg = "true"; + onLandEnd = "true"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Ppne.p3d"; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {"AdthPpneMstpSrasWpstDnon_1",0.01,"AdthPpneMstpSrasWpstDnon_2",0.01}; + }; + class LauncherReloadKneel: Default + { + visibleSize = 0.350124; + actions = "LauncherKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\knl\stp\rld\lnr\AwopPknlMstpSrldWlnrDnon.rtm"; + looped = "false"; + speed = 0.25; + soundEnabled = "false"; + disableWeapons = "true"; + aiming = "aimingLauncher"; + aimingBody = "aimingUpLauncher"; + duty = -1; + ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSlowWlnrDnon_1",0.01,"AdthPercMstpSlowWlnrDnon_2",0.01,"AdthPknlMwlkSrasWlnrDf_1",0.01}; + }; + class LauncherReloadStand: LauncherReloadKneel + { + file = "\ca\anims\characters\data\anim\sdr\wop\erc\stp\rld\lnr\awoppercmstpsrldwlnrdnon.rtm"; + actions = "LauncherStandStpActions"; + speed = 0.4; + ConnectTo[] = {"amovpercmstpsraswlnrdnon",0.02}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01}; + }; + class TransAnimBase_noIK: TransAnimBase + { + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpknlmstpsraswpstdnon_amovpknlmstpslowwpstdnon: TransAnimBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\ras\pst\amovpknlmstpsraswpstdnon_amovpknlmstpslowwpstdnon"; + speed = 2; + actions = "PistolKneelActions"; + visibleSize = 0.3; + ConnectTo[] = {"AmovPknlMstpSlowWpstDnon",0.02}; + InterpolateTo[] = {}; + }; + class amovpknlmstpslowwpstdnon_amovpknlmstpsraswpstdnon: amovpknlmstpsraswpstdnon_amovpknlmstpslowwpstdnon + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\low\pst\amovpknlmstpslowwpstdnon_amovpknlmstpsraswpstdnon"; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {}; + }; + class amovpknlmstpsraswpstdnon_amovpknlmstpsnonwnondnon: TransAnimBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\ras\pst\amovpknlmstpsraswpstdnon_amovpknlmstpsnonwnondnon"; + actions = "PistolKneelActions"; + disableWeaponsLong = "true"; + showWeaponAim = "false"; + enableBinocular = "true"; + enableOptics = -1; + limitGunMovement = 0.1; + showHandGun = "true"; + speed = 1; + ConnectTo[] = {"amovpknlmstpsraswpstdnon_amovpknlmstpsnonwnondnon_end",0.02}; + InterpolateTo[] = {"amovpknlmstpsnonwnondnon_amovpknlmstpsraswpstdnon_end",0.02}; + }; + class amovpknlmstpsnonwnondnon_amovpknlmstpsraswpstdnon: amovpknlmstpsraswpstdnon_amovpknlmstpsnonwnondnon + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\non\non\amovpknlmstpsnonwnondnon_amovpknlmstpsraswpstdnon"; + showHandGun = "false"; + ConnectTo[] = {"amovpknlmstpsnonwnondnon_amovpknlmstpsraswpstdnon_end",0.02}; + InterpolateTo[] = {"amovpknlmstpsraswpstdnon_amovpknlmstpsnonwnondnon_end",0.02}; + }; + class amovpknlmstpsnonwnondnon_amovpknlmstpsraswpstdnon_end: amovpknlmstpsnonwnondnon_amovpknlmstpsraswpstdnon + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\non\non\amovpknlmstpsnonwnondnon_amovpknlmstpsraswpstdnon_end"; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"amovpknlmstpsraswpstdnon_amovpknlmstpsnonwnondnon",0.02}; + }; + class amovpknlmstpsraswpstdnon_amovpknlmstpsnonwnondnon_end: amovpknlmstpsraswpstdnon_amovpknlmstpsnonwnondnon + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\ras\pst\amovpknlmstpsraswpstdnon_amovpknlmstpsnonwnondnon_end"; + showHandGun = "false"; + ConnectTo[] = {"AmovPknlMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"amovpknlmstpsnonwnondnon_amovpknlmstpsraswpstdnon",0.02}; + }; + class AmovPercMstpSlowWpstDnon_AmovPercMstpSrasWpstDnon: TransAnimBase + { + file = "\Ca\Anims\Characters\data\Anim\sdr\mov\erc\stp\low\pst\AmovPercMstpSlowWpstDnon_AmovPercMstpSrasWpstDnon"; + actions = "PistolStandActions"; + speed = 2; + showHandGun = "true"; + interpolationRestart = 2; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_AmovPercMstpSlowWpstDnon",0.02}; + }; + class AmovPercMstpSrasWpstDnon_AmovPercMstpSlowWpstDnon: TransAnimBase + { + file = "\Ca\Anims\Characters\data\Anim\sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AmovPercMstpSlowWpstDnon"; + actions = "PistolLowStandActions"; + speed = 2; + showHandGun = "true"; + interpolationRestart = 2; + ConnectTo[] = {"AmovPercMstpSlowWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSlowWpstDnon_AmovPercMstpSrasWpstDnon",0.02}; + }; + class amovpercmstpslowwlnrdnon_amovpercmstpsraswlnrdnon: TransAnimBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\lnr\amovpercmstpslowwlnrdnon_amovpercmstpsraswlnrdnon.rtm"; + actions = "LauncherStandStpActions"; + speed = 3; + interpolationRestart = 2; + leaningFactorBeg = 0.5; + leaningFactorEnd = 0.5; + weaponIK = 4; + ConnectTo[] = {"amovpercmstpsraswlnrdnon",0.01}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"amovpercmstpsraswlnrdnon_amovpercmstpslowwlnrdnon",0.02}; + }; + class amovpercmstpsraswlnrdnon_amovpercmstpslowwlnrdnon: TransAnimBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\ras\lnr\amovpercmstpsraswlnrdnon_amovpercmstpslowwlnrdnon.rtm"; + actions = "LauncherStandStpActions"; + speed = 3; + interpolationRestart = 2; + leaningFactorBeg = 0.5; + leaningFactorEnd = 0.5; + weaponIK = 4; + ConnectTo[] = {"amovpercmstpslowwlnrdnon",0.01}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"amovpercmstpslowwlnrdnon_amovpercmstpsraswlnrdnon",0.02}; + }; + class amovpercmstpsraswlnrdnon_amovpercmstpsraswrfldnon: TransAnimBase_noIK + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\ras\lnr\amovpercmstpsraswlnrdnon_amovpercmstpsraswrfldnon.rtm"; + actions = "RifleStandActions"; + speed = 0.3; + disableWeapons = "true"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKEnd = "false"; + leaningFactorEnd = 1; + leaningFactorBeg = 0.5; + rightHandIKCurve[] = {0.2,1,0.25,0}; + leftHandIKCurve[] = {0.1,1,0.15,0}; + weaponIK = 4; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.01}; + InterpolateTo[] = {"amovpercmstpsraswrfldnon_amovpercmstpsraswlnrdnon",0.015,"AdthPercMstpSrasWrflDnon_32",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_rS0",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_1",0.01}; + }; + class amovpercmstpsraswrfldnon_amovpercmstpsraswlnrdnon: TransAnimBase_noIK + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\ras\rfl\amovpercmstpsraswrfldnon_amovpercmstpsraswlnrdnon.rtm"; + actions = "LauncherStandStpActions"; + speed = 0.4; + disableWeapons = "true"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + leftHandIKBeg = "false"; + leftHandIKEnd = "false"; + leaningFactorBeg = 1; + leaningFactorEnd = 0.5; + rightHandIKCurve[] = {0.76,0,0.81,1}; + leftHandIKCurve[] = {0.85,0,0.9,1}; + weaponIK = 4; + ConnectTo[] = {"amovpercmstpsraswlnrdnon",0.01}; + InterpolateTo[] = {"amovpercmstpsraswlnrdnon_amovpercmstpsraswrfldnon",0.015,"adthpercmstpsraswlnrdnon_2",0.01}; + }; + class amovpercmstpsraswlnrdnon_amovpknlmstpsraswlnrdnon: TransAnimBase + { + actions = "LauncherKneelStpActions"; + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\ras\lnr\amovpercmstpsraswlnrdnon_amovpknlmstpsraswlnrdnon.rtm"; + speed = 1.2; + interpolationRestart = 2; + soundOverride = "laydown"; + soundEnabled = "true"; + leaningFactorBeg = 0.5; + leaningFactorEnd = 0.5; + weaponIK = 4; + duty = 0.25; + ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + InterpolateTo[] = {"amovpknlmstpsraswlnrdnon_amovpercmstpsraswlnrdnon",0.02}; + }; + class amovpknlmstpsraswlnrdnon_amovpercmstpsraswlnrdnon: TransAnimBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\ras\lnr\amovpknlmstpsraswlnrdnon_amovpercmstpsraswlnrdnon.rtm"; + actions = "LauncherStandStpActions"; + speed = 1.2; + interpolationRestart = 2; + soundOverride = "standup"; + soundEnabled = "true"; + leaningFactorBeg = 0.5; + leaningFactorEnd = 0.5; + weaponIK = 4; + duty = 0.5; + ConnectTo[] = {"amovpercmstpsraswlnrdnon",0.02}; + InterpolateTo[] = {"amovpercmstpsraswlnrdnon_amovpknlmstpsraswlnrdnon",0.02}; + }; + class AmovPercMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon: TransAnimBase + { + visibleSize = 0.400125; + actions = "RifleKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon.rtm"; + speed = 1.2; + leaningFactorBeg = 1; + leaningFactorEnd = 1; + interpolationRestart = 2; + enableOptics = "true"; + soundOverride = "laydown"; + soundEnabled = "true"; + weaponIK = 1; + headBobStrength = 0.512438; + duty = 0.25; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.01,"AdthPknlMstpSrasWrflDnon_1",0.01}; + }; + class AmovPercMstpSlowWrflDnon_AmovPknlMstpSlowWrflDnon: AmovPercMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon + { + actions = "RifleKneelLowActions"; + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\rfl\amovpercmstpslowwrfldnon_amovpknlmstpslowwrfldnon.rtm"; + speed = 1; + soundOverride = "laydown"; + soundEnabled = "true"; + disableWeapons = "true"; + disableWeaponsLong = "true"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon",0.01}; + }; + class AmovPercMstpSrasWrflDnon_AmovPknlMstpSlowWrflDnon: AmovPercMstpSlowWrflDnon_AmovPknlMstpSlowWrflDnon + { + actions = "RifleStandActions_gear"; + interpolationRestart = "true"; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.02,"AmovPercMstpSrasWrflDnon_gear",0.02,"AmovPercMstpSrasWrflDnon_diary",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon: TransAnimBase + { + visibleSize = 0.300125; + actions = "RifleProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon.rtm"; + speed = 0.6; + soundOverride = "laydown"; + onLandBeg = "false"; + onLandEnd = "true"; + leaningFactorBeg = 1; + leaningFactorEnd = 0; + interpolationRestart = 2; + duty = 0.5; + enableOptics = "true"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {0,1,0.075,0,0.725,0,0.8,1}; + rightHandIKCurve[] = {1}; + leftHandIKEnd = "false"; + soundEnabled = "true"; + headBobStrength = 0.512438; + weaponIK = 1; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon",0.02,"AdthPpneMstpSrasWrflDnon_1",0.01}; + }; + class AmovPercMstpSlowWrflDnon_AmovPpneMstpSrasWrflDnon: TransAnimBase + { + actions = "RifleProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_AmovPpneMstpSrasWrflDnon.rtm"; + speed = 0.652174; + soundOverride = "laydown"; + onLandBeg = "false"; + onLandEnd = "true"; + leaningFactorBeg = 1; + leaningFactorEnd = 0; + interpolationRestart = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {0.05,1,0.125,0,0.7,0,0.775,1}; + rightHandIKCurve[] = {1}; + leftHandIKEnd = "false"; + soundEnabled = "true"; + weaponIK = 1; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AdthPpneMstpSrasWrflDnon_1",0.01}; + }; + class AmovPercMstpSrasWrflDnon_AmovPercMstpSlowWrflDnon: TransAnimBase + { + actions = "RifleLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AmovPercMstpSlowWrflDnon.rtm"; + speed = 1.6; + leaningFactorBeg = 1; + leaningFactorEnd = 1; + interpolationRestart = 2; + weaponIK = 1; + disableWeaponsLong = "true"; + disableWeapons = "true"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon_AmovPercMstpSrasWrflDnon",0.01,"AdthPercMstpSlowWrflDnon_1",0.01}; + }; + class AmovPercMstpSlowWrflDnon_AmovPercMstpSrasWrflDnon: TransAnimBase + { + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_AmovPercMstpSrasWrflDnon.rtm"; + speed = 1.5; + leaningFactorBeg = 1; + leaningFactorEnd = 1; + interpolationRestart = 2; + weaponIK = 1; + disableWeapons = "true"; + disableWeaponsLong = "true"; + looped = "false"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.01}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon_AmovPercMstpSlowWrflDnon",0.01,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class amovpknlmstpsraswrfldnon_amovpknlmstpslowwrfldnon: AmovPercMstpSlowWrflDnon_AmovPercMstpSrasWrflDnon + { + actions = "RifleKneelActions"; + file = "\Ca\Anims\Characters\data\Anim\sdr\mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AmovPknlMstpSlowWrflDnon"; + soundEnabled = "false"; + disableWeapons = "true"; + ConnectTo[] = {"AmovPknlMstpSlowWrflDnon",0.02}; + InterpolateTo[] = {"amovpknlmstpslowwrfldnon_amovpknlmstpsraswrfldnon",0.02,"AdthPknlMstpSrasWrflDnon_1",0.01}; + }; + class amovpknlmstpslowwrfldnon_amovpknlmstpsraswrfldnon: amovpknlmstpsraswrfldnon_amovpknlmstpslowwrfldnon + { + actions = "RifleKneelActions"; + file = "\Ca\Anims\Characters\data\Anim\sdr\mov\knl\stp\low\rfl\AmovPknlMstpSlowWrflDnon_AmovPknlMstpSrasWrflDnon"; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"amovpknlmstpsraswrfldnon_amovpknlmstpslowwrfldnon",0.02}; + }; + class AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon: TransAnimBase + { + actions = "RifleProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\spr\low\rfl\AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon.rtm"; + speed = 1.05; + soundOverride = "laydown"; + enableDirectControl = 0; + leaningFactorBeg = 1; + leaningFactorEnd = 0; + soundEnabled = "true"; + duty = 2; + interpolationRestart = "true"; + ConnectTo[] = {"AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon_2",0.01}; + InterpolateTo[] = {"AdthPercMrunSlowWrflDf_6",0.01}; + }; + class AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon_2: AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon + { + actions = "RifleProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\spr\low\rfl\AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon_2.rtm"; + speed = 1.1; + onLandBeg = "false"; + onLandEnd = "true"; + soundOverride = "laydown"; + leaningFactorBeg = 0; + leaningFactorEnd = 0; + soundEnabled = "true"; + interpolationRestart = "false"; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AdthPpneMstpSrasWrflDnon_1",0.01}; + }; + class AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon: TransAnimBase + { + actions = "RifleProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\run\low\rfl\AmovPercMrunSlowWrflDf_AmovPpneMstpSrasWrflDnon"; + speed = 0.7; + onLandBeg = "false"; + onLandEnd = "true"; + soundOverride = "laydown"; + enableDirectControl = 0; + leaningFactorBeg = 1; + leaningFactorEnd = 0; + interpolationRestart = "true"; + soundEnabled = "true"; + duty = 2; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AdthPercMrunSlowWrflDf_6",0.01}; + }; + class AmovPknlMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon: TransAnimBase + { + visibleSize = 0.600125; + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon.rtm"; + speed = 1.15; + leaningFactorBeg = 1; + leaningFactorEnd = 1; + interpolationRestart = 2; + enableOptics = "true"; + soundOverride = "standup"; + soundEnabled = "true"; + weaponIK = 1; + headBobStrength = 0.512438; + duty = 0.5; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.01,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AmovPknlMstpSlowWrflDnon_AmovPercMstpSrasWrflDnon: AmovPknlMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon + { + interpolationRestart = "true"; + disableWeapons = "true"; + disableWeaponsLong = "true"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon: TransAnimBase + { + visibleSize = 0.150125; + actions = "RifleProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon.rtm"; + speed = 0.6; + onLandBeg = "false"; + onLandEnd = "true"; + soundOverride = "laydown"; + leaningFactorBeg = 1; + leaningFactorEnd = 0; + interpolationRestart = 2; + enableOptics = "true"; + leftHandIKCurve[] = {0.05,1,0.125,0,0.7,0,0.775,1}; + rightHandIKCurve[] = {1}; + leftHandIKBeg = "false"; + leftHandIKEnd = "false"; + soundEnabled = "true"; + duty = 0.25; + weaponIK = 1; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.02,"AdthPpneMstpSrasWrflDnon_1",0.01}; + }; + class AmovPknlMstpSrasWrflDnon_AmovPknlMsprSrasWrflDf: TransAnimBase + { + actions = "RifleProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AmovPercMsprSlowWrflDf.rtm"; + speed = 2.07; + enableDirectControl = 0; + leaningFactorBeg = 1; + leaningFactorEnd = 0; + soundOverride = "sprint"; + soundEnabled = "true"; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon_AmovPercMsprSrasWrflDf_2",0.01}; + InterpolateTo[] = {"AdthPpneMstpSrasWrflDnon_1",0.01}; + }; + class AmovPknlMstpSrasWrflDnon_AmovPercMsprSrasWrflDf_2: AmovPknlMstpSrasWrflDnon_AmovPknlMsprSrasWrflDf + { + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AmovPercMsprSlowWrflDf_2"; + speed = 1.5; + interpolationSpeed = 0.5; + interpolationRestart = "true"; + soundOverride = "sprint"; + soundEnabled = "true"; + relSpeedMax = 1.09651; + relSpeedMin = 0.697171; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMrunSlowWrflDf",0.02,"AmovPercMrunSlowWrflDfl",0.02,"AmovPercMrunSlowWrflDfr",0.02,"AmovPercMwlkSrasWrflDf",0.02,"AmovPercMwlkSrasWrflDfl",0.02,"AmovPercMwlkSrasWrflDfr",0.02,"AmovPercMrunSrasWrflDf",0.02,"AmovPercMrunSrasWrflDfl",0.02,"AmovPercMrunSrasWrflDfr",0.02,"AmovPercMevaSrasWrflDf",0.02,"AmovPercMevaSrasWrflDfl",0.02,"AmovPercMevaSrasWrflDfr",0.02,"AdthPercMrunSlowWrflDf_6",0.01}; + }; + class AmovPpneMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon: TransAnimBase + { + visibleSize = 0.600125; + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon.rtm"; + speed = 0.5; + onLandBeg = "true"; + onLandEnd = "false"; + soundOverride = "standup"; + leaningFactorBeg = 0; + leaningFactorEnd = 1; + interpolationRestart = 2; + duty = 1; + enableOptics = "true"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {0,1,0.075,0,0.45,0,0.55,1}; + rightHandIKCurve[] = {1}; + weaponIK = 1; + soundEnabled = "true"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AmovPpneMstpSrasWrflDnon_AmovPercMsprSlowWrflDf: TransAnimBase + { + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AmovPercMsprSlowWrflDf"; + speed = 1; + onLandBeg = "true"; + onLandEnd = "false"; + soundOverride = "standup"; + enableDirectControl = 0; + leaningFactorBeg = 0; + leaningFactorEnd = 0; + duty = 2; + soundEnabled = "true"; + interpolationRestart = "true"; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon_AmovPercMsprSlowWrflDf_2",0.01}; + InterpolateTo[] = {"AdthPpneMstpSrasWrflDnon_1",0.01}; + }; + class AmovPpneMstpSrasWrflDnon_AmovPercMsprSlowWrflDf_2: AmovPpneMstpSrasWrflDnon_AmovPercMsprSlowWrflDf + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AmovPercMsprSlowWrflDf_2"; + speed = 0.1; + onLandBeg = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.025,"AmovPercMstpSrasWrflDnon",0.025,"AmovPercMrunSlowWrflDf",0.02,"AmovPercMrunSrasWrflDf",0.02,"AmovPercMevaSrasWrflDf",0.02,"AdthPercMrunSlowWrflDf_6",0.01}; + }; + class AmovPknlMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon: AmovPknlMstpSrasWrflDnon_AmovPercMstpSrasWrflDnon + { + actions = "RifleLowStandActions"; + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\low\rfl\amovpknlmstpslowwrfldnon_amovpercmstpslowwrfldnon.rtm"; + speed = 0.95; + soundOverride = "standup"; + soundEnabled = "true"; + disableWeapons = "true"; + disableWeaponsLong = "true"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon_AmovPknlMstpSlowWrflDnon",0.005}; + }; + class AmovPpneMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon: TransAnimBase + { + visibleSize = 0.250125; + actions = "RifleKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon.rtm"; + speed = 0.6; + onLandBeg = "true"; + onLandEnd = "false"; + soundOverride = "standup"; + leaningFactorBeg = 0; + leaningFactorEnd = 1; + interpolationRestart = 2; + enableOptics = "true"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {0.05,1,0.125,0,0.6,0,0.675,1}; + rightHandIKCurve[] = {1}; + weaponIK = 1; + soundEnabled = "true"; + duty = 0.5; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.02,"AdthPknlMstpSrasWrflDnon_1",0.01}; + }; + class AmovPercMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon: TransAnimBase + { + actions = "PistolKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon.rtm"; + speed = 1.8; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + leaningFactorBeg = 1; + leaningFactorEnd = 1; + interpolationRestart = 2; + enableOptics = 2; + soundOverride = "laydown"; + soundEnabled = "true"; + duty = 0.25; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon_AmovPercMstpSrasWpstDnon",0.02,"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon: TransAnimBase + { + actions = "PistolRunFActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\spr\low\pst\AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon.rtm"; + speed = 0.95; + onLandBeg = "false"; + onLandEnd = "true"; + soundOverride = "laydown"; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + enableDirectControl = 0; + soundEnabled = "true"; + interpolationRestart = "true"; + duty = 2; + ConnectTo[] = {"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon_2",0.02}; + InterpolateTo[] = {"AdthPercMstpSrasWpstDf_2",0.01}; + }; + class AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon_2: AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon + { + actions = "PistolProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\spr\low\pst\AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon_2.rtm"; + speed = 1.6; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + soundEnabled = "true"; + soundOverride = "laydown"; + duty = 2; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AmovPercMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon: TransAnimBase + { + actions = "PistolProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon"; + speed = 0.8; + onLandBeg = "false"; + onLandEnd = "true"; + soundOverride = "laydown"; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + leaningFactorBeg = 1; + leaningFactorEnd = 0; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + soundEnabled = "true"; + duty = 0.5; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon_AmovPercMstpSrasWpstDnon",0.02,"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AmovPknlMstpSrasWpstDnon_AmovPercMstpSrasWpstDnon: TransAnimBase + { + actions = "PistolStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AmovPercMstpSrasWpstDnon"; + speed = 1.2; + soundOverride = "standup"; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + leaningFactorBeg = 1; + leaningFactorEnd = 1; + interpolationRestart = 2; + enableOptics = 2; + soundEnabled = "true"; + duty = 0.5; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon",0.02,"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AmovPknlMstpSrasWpstDnon_AmovPercMsprSrasWpstDf: TransAnimBase + { + actions = "PistolKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AmovPercMsprSlowWpstDf"; + speed = 3.71; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + enableDirectControl = 0; + soundOverride = "standup"; + soundEnabled = "true"; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon_AmovPercMsprSrasWpstDf_2",0.01}; + InterpolateTo[] = {"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AmovPknlMstpSrasWpstDnon_AmovPercMsprSrasWpstDf_2: AmovPknlMstpSrasWpstDnon_AmovPercMsprSrasWpstDf + { + actions = "PistolRunFActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AmovPercMsprSlowWpstDf_2"; + speed = 1.48; + soundOverride = "standup"; + soundEnabled = "true"; + ConnectTo[] = {"AmovPercMevaSrasWpstDf",0.02}; + InterpolateTo[] = {"AmovPercMevaSrasWpstDf",0.02,"AdthPercMstpSrasWpstDf_2",0.01}; + }; + class AmovPknlMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon: TransAnimBase + { + actions = "PistolProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon.rtm"; + speed = 0.61; + onLandBeg = "false"; + onLandEnd = "true"; + soundOverride = "laydown"; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + leaningFactorBeg = 1; + leaningFactorEnd = 0; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + soundEnabled = "true"; + duty = 0.25; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon",0.02,"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AmovPpneMstpSrasWpstDnon_AmovPercMstpSrasWpstDnon: TransAnimBase + { + actions = "PistolStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AmovPercMstpSrasWpstDnon"; + speed = 0.5; + onLandBeg = "true"; + onLandEnd = "false"; + soundOverride = "standup"; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + leaningFactorBeg = 0; + leaningFactorEnd = 1; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + soundEnabled = "true"; + duty = 1; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon",0.02,"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AmovPpneMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon: TransAnimBase + { + actions = "PistolKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AmovPknlMstpSrasWpstDnon"; + speed = 0.61; + onLandBeg = "true"; + onLandEnd = "false"; + soundOverride = "standup"; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + leaningFactorBeg = 0; + leaningFactorEnd = 1; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + soundEnabled = "true"; + duty = 0.5; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon_AmovPpneMstpSrasWpstDnon",0.02,"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AmovPpneMstpSrasWpstDnon_AmovPercMsprSlowWpstDf: TransAnimBase + { + actions = "PistolProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AmovPercMsprSlowWpstDf"; + speed = 1.31; + onLandBeg = "true"; + onLandEnd = "false"; + soundOverride = "standup"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + enableDirectControl = 0; + soundEnabled = "true"; + interpolationRestart = "true"; + duty = 2; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon_AmovPercMsprSlowWpstDf_2",0.01}; + InterpolateTo[] = {"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AmovPpneMstpSrasWpstDnon_AmovPercMsprSlowWpstDf_2: AmovPpneMstpSrasWpstDnon_AmovPercMsprSlowWpstDf + { + actions = "PistolRunFActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AmovPercMsprSlowWpstDf_2"; + speed = 2.17; + soundOverride = "standup"; + soundEnabled = "true"; + ConnectTo[] = {"AmovPercMrunSrasWpstDf",0.02,"AmovPercMevaSrasWpstDf",0.02}; + InterpolateTo[] = {"AmovPercMrunSrasWpstDf",0.02,"AmovPercMevaSrasWpstDf",0.02,"AdthPercMstpSrasWpstDf_2",0.01}; + }; + class AwopPercMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_rifle: TransAnimBase_noIK + { + actions = "BinocKneelRflActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_rifle"; + speed = 1; + canPullTrigger = "false"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_rfl",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_rifle",0.02,"AdthPknlMstpSlowWrflDnon_binocular",0.01}; + }; + class AwopPercMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_non: AwopPercMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_rifle + { + actions = "BinocKneelCivilActions"; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_non",0.02}; + }; + class AwopPercMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_lnr: TransAnimBase_noIK + { + actions = "BinocKneelLnrActions"; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_lnr",0.02}; + }; + class AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_rifle: TransAnimBase_noIK + { + actions = "BinocProneRflActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_rifle"; + speed = 0.75; + onLandBeg = "false"; + onLandEnd = "true"; + canPullTrigger = "false"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + leaningFactorBeg = 1; + leaningFactorEnd = 0; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_rfl",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_rifle",0.02,"AdthPpneMstpSlowWrflDnon_binocular",0.01}; + }; + class AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_lnr: AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_rifle + { + actions = "BinocProneLnrActions"; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_lnr",0.02}; + }; + class AwopPknlMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_rifle: TransAnimBase + { + actions = "BinocStandRflActions"; + file = "\ca\anims\characters\data\anim\sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AwopPercMstpSoptWbinDnon_rifle"; + speed = 1; + canPullTrigger = "false"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_rifle",0.02,"AdthPercMstpSlowWrflDnon_binocular",0.01}; + }; + class AwopPknlMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_non: AwopPknlMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_rifle + { + actions = "BinocStandCivilActions"; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_non",0.02}; + }; + class AwopPknlMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_lnr: AwopPknlMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_rifle + { + actions = "BinocStandLnrActions"; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_lnr",0.02}; + }; + class AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_rifle: TransAnimBase + { + actions = "BinocProneRflActions"; + file = "\ca\anims\characters\data\anim\sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AwopPpneMstpSoptWbinDnon_rifle"; + speed = 0.7; + onLandBeg = "false"; + onLandEnd = "true"; + canPullTrigger = "false"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + leaningFactorBeg = 1; + leaningFactorEnd = 0; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_rfl",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_rifle",0.02,"AdthPpneMstpSlowWrflDnon_binocular",0.01}; + }; + class AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_lnr: AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_rifle + { + actions = "BinocProneLnrActions"; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_lnr",0.02}; + }; + class AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_non: AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_rifle + { + actions = "BinocProneCivilActions"; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_non",0.02}; + }; + class AwopPpneMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_rifle: TransAnimBase_noIK + { + actions = "BinocStandRflActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\opt\bin\AwopPpneMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_rifle"; + speed = 0.6; + onLandBeg = "true"; + onLandEnd = "false"; + canPullTrigger = "false"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_rifle",0.02,"AdthPercMstpSlowWrflDnon_binocular",0.01}; + }; + class AwopPpneMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_lnr: AwopPpneMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_rifle + { + actions = "BinocStandLnrActions"; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_lnr",0.02}; + }; + class AwopPpneMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_rifle: TransAnimBase + { + actions = "BinocKneelRflActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\opt\bin\AwopPpneMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_rifle"; + speed = 0.6; + onLandBeg = "true"; + onLandEnd = "false"; + canPullTrigger = "false"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_rfl",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_rifle",0.02,"AdthPknlMstpSlowWrflDnon_binocular",0.01}; + }; + class AwopPpneMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_lnr: AwopPpneMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_rifle + { + actions = "BinocKneelLnrActions"; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_lnr",0.02}; + }; + class AwopPpneMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_non: AwopPpneMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_rifle + { + actions = "BinocKneelCivilActions"; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_non",0.02}; + }; + class AwopPercMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_pst: TransAnimBase_noIK + { + actions = "BinocKneelPstActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_una"; + speed = 1; + canPullTrigger = "false"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_pst",0.02,"AdthPknlMstpSnonWnonDnon_binocular",0.01}; + }; + class AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_pst: TransAnimBase_noIK + { + actions = "BinocPronePstActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_una"; + speed = 0.65; + onLandBeg = "false"; + onLandEnd = "true"; + canPullTrigger = "false"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + leaningFactorBeg = 1; + leaningFactorEnd = 0; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_pst",0.02,"AdthPpneMstpSnonWnonDnon_binocular",0.01}; + }; + class AwopPknlMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_pst: TransAnimBase + { + actions = "BinocStandPstActions"; + file = "\ca\anims\characters\data\anim\sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AwopPercMstpSoptWbinDnon_una"; + speed = 1; + canPullTrigger = "false"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_pst",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_pst",0.02,"AdthPercMstpSnonWnonDnon_binocular",0.01}; + }; + class AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_pst: TransAnimBase + { + actions = "BinocPronePstActions"; + file = "\ca\anims\characters\data\anim\sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AwopPpneMstpSoptWbinDnon_una"; + speed = 0.8; + onLandBeg = "false"; + onLandEnd = "true"; + canPullTrigger = "false"; + showItemInHand = "true"; + aiming = "aimingCivil"; + leaningFactorBeg = 1; + leaningFactorEnd = 0; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_pst",0.02,"AdthPpneMstpSnonWnonDnon_binocular",0.01}; + }; + class AwopPpneMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_pst: TransAnimBase + { + actions = "BinocStandPstActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\opt\bin\AwopPpneMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_una"; + speed = 0.73; + onLandBeg = "true"; + onLandEnd = "false"; + canPullTrigger = "false"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_pst",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_pst",0.02,"AdthPercMstpSnonWnonDnon_binocular",0.01}; + }; + class AwopPpneMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_pst: TransAnimBase + { + actions = "BinocKneelPstActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\opt\bin\AwopPpneMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_una"; + speed = 0.7; + onLandBeg = "true"; + onLandEnd = "false"; + canPullTrigger = "false"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_pst",0.02,"AdthPknlMstpSnonWnonDnon_binocular",0.01}; + }; + class AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_non: TransAnimBase_noIK + { + actions = "BinocProneCivilActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_una"; + speed = 0.87; + onLandBeg = "false"; + onLandEnd = "true"; + canPullTrigger = "false"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_non",0.02,"AdthPpneMstpSnonWnonDnon_binocular",0.01}; + }; + class AwopPpneMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_non: TransAnimBase + { + actions = "BinocStandCivilActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\opt\bin\AwopPpneMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_una"; + speed = 0.87; + onLandBeg = "true"; + onLandEnd = "false"; + canPullTrigger = "false"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_non",0.02,"AdthPercMstpSnonWnonDnon_binocular",0.01}; + }; + class AmovPercMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon: TransAnimBase + { + actions = "CivilKneelActions"; + file = "\dayz_anim\zmb\zmbStand_zmbKneel"; + speed = 0.6; + canPullTrigger = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpDefault"; + soundOverride = "standup"; + limitGunMovement = 0.1; + duty = 0.5; + ConnectTo[] = {"AmovPknlMstpSnonWnonDnon",0.02,"AmovPercMstpSnonWnonDnon_gear",0.02}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon",0.02,"AdthPknlMstpSnonWnonDnon_1",0.01}; + }; + class AmovPercMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon: TransAnimBase + { + actions = "CivilProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon.rtm"; + speed = 0.483871; + onLandBeg = "false"; + onLandEnd = "true"; + soundOverride = "laydown"; + canPullTrigger = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + duty = 0.5; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon",0.02,"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AmovPknlMstpSnonWnonDnon_AmovPercMsprSnonWnonDf_2: AmovPknlMstpSnonWnonDnon_AmovPercMsprSnonWnonDf + { + actions = "CivilStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\non\non\AmovPknlMstpSnonWnonDnon_AmovPercMsprSnonWnonDf_2"; + speed = 1.2; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AmovPknlMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon: TransAnimBase + { + actions = "CivilProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\non\non\AmovPknlMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon.rtm"; + speed = 0.588235; + onLandBeg = "false"; + onLandEnd = "true"; + soundOverride = "laydown"; + canPullTrigger = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + duty = 0.25; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon",0.02,"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AmovPpneMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon: TransAnimBase + { + actions = "CivilStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon.rtm"; + speed = 0.4; + onLandBeg = "true"; + onLandEnd = "false"; + soundOverride = "standup"; + canPullTrigger = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + leaningFactorBeg = 0; + leaningFactorEnd = 1; + interpolationRestart = 2; + duty = 1; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon",0.02,"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AmovPpneMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon: TransAnimBase + { + actions = "CivilKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon.rtm"; + speed = 0.447761; + onLandBeg = "true"; + onLandEnd = "false"; + soundOverride = "standup"; + canPullTrigger = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + leaningFactorBeg = 0; + leaningFactorEnd = 1; + interpolationRestart = 2; + duty = 0.5; + ConnectTo[] = {"AmovPknlMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon",0.02,"AdthPknlMstpSnonWnonDnon_1",0.01}; + }; + class AmovPpneMstpSnonWnonDnon_AmovPercMsprSnonWnonDf: TransAnimBase + { + actions = "CivilProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AmovPercMsprSnonWnonDf"; + speed = 1.06; + onLandBeg = "true"; + onLandEnd = "false"; + soundOverride = "standup"; + canPullTrigger = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + enableDirectControl = 0; + interpolationRestart = "true"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon_AmovPercMsprSnonWnonDf_2",0.01}; + InterpolateTo[] = {"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AmovPpneMstpSnonWnonDnon_AmovPercMsprSnonWnonDf_2: AmovPpneMstpSnonWnonDnon_AmovPercMsprSnonWnonDf + { + actions = "CivilStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AmovPercMsprSnonWnonDf_2"; + speed = 1.32; + soundOverride = "sprint"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMevaSnonWnonDf",0.02}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWpstDnon: TransAnimBase + { + actions = "PistolStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWpstDnon.rtm"; + speed = 0.8; + disableWeapons = "true"; + aiming = "aimingDefault"; + aimingBody = "aimingUpDefault"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWpstDnon_end",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_AmovPercMstpSrasWrflDnon_end",0.02,"AdthPercMstpSlowWrflDnon_1",0.01}; + }; + class AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWpstDnon_end: AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWpstDnon + { + actions = "PistolStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWpstDnon_end"; + speed = 1.8; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_AmovPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWpstDnon: TransAnimBase + { + visibleSize = 0.350125; + actions = "PistolKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWpstDnon"; + speed = 0.78; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + soundEnabled = "false"; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWpstDnon_end",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWrflDnon_end",0.02,"AdthPknlMstpSrasWrflDnon_1",0.01}; + }; + class AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWpstDnon_end: AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWpstDnon + { + actions = "PistolKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWpstDnon_end"; + speed = 1.6; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + soundEnabled = "false"; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWrflDnon",0.02,"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AmovPpneMstpSrasWrflDnon_AmovPpneMstpSrasWpstDnon: TransAnimBase + { + visibleSize = 0.125013; + actions = "PistolProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AmovPpneMstpSrasWpstDnon"; + speed = 0.65; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + onLandBeg = "true"; + onLandEnd = "true"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + soundOverride = ""; + soundEnabled = "false"; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon_AmovPpneMstpSrasWpstDnon_end",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon_AmovPpneMstpSrasWrflDnon_end",0.02,"AdthPpneMstpSrasWrflDnon_1",0.01}; + }; + class AmovPpneMstpSrasWrflDnon_AmovPpneMstpSrasWpstDnon_end: AmovPpneMstpSrasWrflDnon_AmovPpneMstpSrasWpstDnon + { + actions = "PistolProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AmovPpneMstpSrasWpstDnon_end"; + speed = 1.3; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + soundOverride = ""; + soundEnabled = "false"; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon_AmovPpneMstpSrasWrflDnon",0.02,"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWlnrDnon: TransAnimBase + { + actions = "LauncherKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWlnrDnon"; + speed = 0.32; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKEnd = "false"; + rightHandIKCurve[] = {0.7,0,0.75,1}; + leftHandIKCurve[] = {0.9,0,0.95,1}; + soundEnabled = "false"; + leaningFactorBeg = 1; + leaningFactorEnd = 0.5; + weaponIK = 4; + ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWrflDnon",0.02,"AdthPknlMwlkSrasWlnrDf_1",0.01}; + }; + class AmovPercMstpSrasWrflDnon_AwopPercMstpSoptWbinDnon: TransAnimBase_noIK + { + actions = "BinocStandRflActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AwopPercMstpSoptWbinDnon"; + speed = 0.7; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon_AwopPercMstpSoptWbinDnon_end",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWrflDnon_end",0.01,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AmovPercMstpSrasWrflDnon_AwopPercMstpSoptWbinDnon_end: AmovPercMstpSrasWrflDnon_AwopPercMstpSoptWbinDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AwopPercMstpSoptWbinDnon_end"; + speed = 0.76; + showItemInHand = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWrflDnon",0.01,"AdthPercMstpSlowWrflDnon_binocular",0.01}; + }; + class AmovPknlMstpSrasWrflDnon_AwopPknlMstpSoptWbinDnon: TransAnimBase + { + visibleSize = 0.350125; + actions = "BinocKneelRflActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AwopPknlMstpSoptWbinDnon"; + speed = 0.94; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + rightHandIKEnd = "true"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon_AwopPknlMstpSoptWbinDnon_end",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWrflDnon_end",0.01,"AdthPknlMstpSrasWrflDnon_1",0.01}; + }; + class AmovPknlMstpSrasWrflDnon_AwopPknlMstpSoptWbinDnon_end: AmovPknlMstpSrasWrflDnon_AwopPknlMstpSoptWbinDnon + { + actions = "BinocKneelRflActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AwopPknlMstpSoptWbinDnon_end"; + speed = 1.56; + showItemInHand = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_rfl",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWrflDnon",0.01,"AdthPknlMstpSlowWrflDnon_binocular",0.01}; + }; + class AmovPpneMstpSrasWrflDnon_AwopPpneMstpSoptWbinDnon: TransAnimBase + { + visibleSize = 0.125013; + actions = "BinocProneRflActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AwopPpneMstpSoptWbinDnon"; + speed = 0.66; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + onLandBeg = "true"; + onLandEnd = "true"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon_AwopPpneMstpSoptWbinDnon_end",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWrflDnon_end",0.01,"AdthPpneMstpSrasWrflDnon_1",0.01}; + }; + class AmovPpneMstpSrasWrflDnon_AwopPpneMstpSoptWbinDnon_end: AmovPpneMstpSrasWrflDnon_AwopPpneMstpSoptWbinDnon + { + actions = "BinocProneRflActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AwopPpneMstpSoptWbinDnon_end"; + speed = 0.92; + showItemInHand = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_rfl",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWrflDnon",0.01,"AdthPpneMstpSlowWrflDnon_binocular",0.01}; + }; + class AmovPercMstpSrasWrflDnon_AmovPercMstpSnonWnonDnon: TransAnimBase + { + actions = "CivilStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AmovPercMstpSnonWnonDnon"; + speed = 0.39; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon",0.02,"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AmovPpneMstpSrasWrflDnon_AmovPpneMstpSnonWnonDnon: TransAnimBase + { + actions = "CivilProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AmovPpneMstpSnonWnonDnon"; + speed = 0.35; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + onLandBeg = "true"; + onLandEnd = "true"; + soundOverride = ""; + soundEnabled = "false"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AmovPercMstpSrasWpstDnon_AmovPercMstpSrasWrflDnon: TransAnimBase + { + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AmovPercMstpSrasWrflDnon"; + speed = 1.8; + disableWeapons = "true"; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + interpolationRestart = 2; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + enableOptics = 2; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon_AmovPercMstpSrasWrflDnon_end",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWpstDnon_end",0.02,"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AmovPercMstpSrasWpstDnon_AmovPercMstpSrasWrflDnon_end: AmovPercMstpSrasWpstDnon_AmovPercMstpSrasWrflDnon + { + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AmovPercMstpSrasWrflDnon_end"; + speed = 0.78; + showHandGun = "false"; + aiming = "aimingDefault"; + aimingBody = "aimingUpDefault"; + interpolationSpeed = 20; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + enableOptics = 2; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon_AmovPercMstpSrasWpstDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWrflDnon: TransAnimBase + { + visibleSize = 0.350125; + actions = "RifleKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWrflDnon"; + speed = 1.7; + disableWeapons = "true"; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + soundEnabled = "false"; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWrflDnon_end",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWpstDnon_end",0.02,"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWrflDnon_end: AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWrflDnon + { + actions = "RifleKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWrflDnon_end"; + speed = 0.72; + showHandGun = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + soundEnabled = "false"; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWpstDnon",0.02,"AdthPknlMstpSrasWrflDnon_1",0.01}; + }; + class AmovPpneMstpSrasWpstDnon_AmovPpneMstpSrasWrflDnon: TransAnimBase + { + visibleSize = 0.125013; + actions = "RifleProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AmovPpneMstpSrasWrflDnon"; + speed = 1.3; + disableWeapons = "true"; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + onLandBeg = "true"; + onLandEnd = "true"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + soundOverride = ""; + soundEnabled = "false"; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon_AmovPpneMstpSrasWrflDnon_end",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon_AmovPpneMstpSrasWpstDnon_end",0.02,"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AmovPpneMstpSrasWpstDnon_AmovPpneMstpSrasWrflDnon_end: AmovPpneMstpSrasWpstDnon_AmovPpneMstpSrasWrflDnon + { + actions = "RifleProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AmovPpneMstpSrasWrflDnon_end"; + speed = 0.65; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + showHandGun = "false"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + soundOverride = ""; + soundEnabled = "false"; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon_AmovPpneMstpSrasWpstDnon",0.02,"AdthPpneMstpSrasWrflDnon_1",0.01}; + }; + class AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWlnrDnon: TransAnimBase + { + actions = "LauncherKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWlnrDnon"; + speed = 1.3; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + showHandgun = "true"; + interpolationRestart = 2; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + rightHandIKCurve[] = {0.9,1,0.95,0}; + leftHandIKCurve[] = {0.5,1,0.55,0}; + soundEnabled = "false"; + weaponIK = 2; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWlnrDnon_end",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWpstDnon_end",0.02,"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWlnrDnon_end: AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWlnrDnon + { + actions = "LauncherKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWlnrDnon_end"; + speed = 0.55; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + showHandGun = "false"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {0.4,0,0.5,1}; + leftHandIKCurve[] = {0.7,0,0.8,1}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + soundEnabled = "false"; + weaponIK = 4; + ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWpstDnon",0.02,"AdthPknlMstpSrasWlnrDnon_1",0.01}; + }; + class AmovPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon: TransAnimBase + { + actions = "BinocStandPstActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon"; + speed = 1.15; + disableWeapons = "true"; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + rightHandIKEnd = "true"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon_mid",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWpstDnon_end",0.01,"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AmovPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon_mid: AmovPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon_mid"; + speed = 0.7; + showHandGun = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon_end",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWpstDnon_mid",0.01,"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AmovPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon_end: AmovPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon_mid + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon_end"; + speed = 1.15; + showItemInHand = "true"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_pst",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWpstDnon",0.01,"AdthPercMstpSnonWnonDnon_binocular",0.01}; + }; + class AmovPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon: TransAnimBase + { + visibleSize = 0.350125; + actions = "BinocKneelPstActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon"; + speed = 0.85; + disableWeapons = "true"; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + rightHandIKEnd = "true"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon_mid",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWpstDnon_end",0.01,"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AmovPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon_mid: AmovPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon_mid"; + speed = 0.86; + showHandGun = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon_end",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWpstDnon_mid",0.01,"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AmovPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon_end: AmovPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon_mid + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon_end"; + speed = 1.25; + showItemInHand = "true"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWpstDnon",0.01,"AdthPknlMstpSnonWnonDnon_binocular",0.01}; + }; + class AmovPpneMstpSrasWpstDnon_AwopPpneMstpSoptWbinDnon: TransAnimBase + { + visibleSize = 0.125013; + actions = "BinocPronePstActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AwopPpneMstpSoptWbinDnon"; + speed = 0.75; + disableWeapons = "true"; + showHandGun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + onLandBeg = "true"; + onLandEnd = "true"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + rightHandIKEnd = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon_AwopPpneMstpSoptWbinDnon_mid",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon_end",0.01,"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AmovPpneMstpSrasWpstDnon_AwopPpneMstpSoptWbinDnon_mid: AmovPpneMstpSrasWpstDnon_AwopPpneMstpSoptWbinDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AwopPpneMstpSoptWbinDnon_mid"; + speed = 0.59; + showHandGun = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon_AwopPpneMstpSoptWbinDnon_end",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon_mid",0.01,"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AmovPpneMstpSrasWpstDnon_AwopPpneMstpSoptWbinDnon_end: AmovPpneMstpSrasWpstDnon_AwopPpneMstpSoptWbinDnon_mid + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AwopPpneMstpSoptWbinDnon_end"; + speed = 0.83; + showItemInHand = "true"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon",0.01,"AdthPpneMstpSnonWnonDnon_binocular",0.01}; + }; + class AmovPercMstpSrasWpstDnon_AmovPercMstpSnonWnonDnon: TransAnimBase + { + actions = "PistolSitActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AmovPercMstpSnonWnonDnon"; + speed = 1.09; + disableWeapons = "true"; + showHandgun = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + interpolationRestart = 2; + interpolationSpeed = 2; + enableOptics = 2; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon_AmovPercMstpSnonWnonDnon_end",0.02}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_end",0.02,"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AmovPercMstpSrasWpstDnon_AmovPercMstpSnonWnonDnon_end: AmovPercMstpSrasWpstDnon_AmovPercMstpSnonWnonDnon + { + actions = "PistolSitActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AmovPercMstpSnonWnonDnon_end"; + speed = 0.65; + showHandGun = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + interpolationSpeed = 2; + enableOptics = 2; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02,"AmovPercMstpSnonWpstDnon_AmovPsitMstpSnonWpstDnon_ground",0.02}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon",0.02,"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AmovPpneMstpSrasWpstDnon_AmovPpneMstpSnonWnonDnon: TransAnimBase + { + actions = "CivilProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AmovPpneMstpSnonWnonDnon"; + speed = 0.86; + disableWeapons = "true"; + showHandGun = "false"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + onLandBeg = "true"; + onLandEnd = "true"; + soundOverride = ""; + soundEnabled = "false"; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon_AmovPpneMstpSnonWnonDnon_end",0.02}; + InterpolateTo[] = {"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AmovPpneMstpSrasWpstDnon_AmovPpneMstpSnonWnonDnon_end: AmovPpneMstpSrasWpstDnon_AmovPpneMstpSnonWnonDnon + { + actions = "CivilProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AmovPpneMstpSnonWnonDnon_end"; + speed = 0.87; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + showHandGun = "false"; + soundOverride = ""; + soundEnabled = "false"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWrflDnon: TransAnimBase + { + actions = "RifleKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\lnr\AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWrflDnon"; + speed = 0.32; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {0.25,1,0.3,0}; + leftHandIKCurve[] = {0.05,1,0.1,0}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + soundEnabled = "false"; + leaningFactorEnd = 1; + leaningFactorBeg = 0.5; + weaponIK = 4; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon_AmovPknlMstpSrasWlnrDnon",0.02,"AdthPknlMstpSrasWlnrDnon_1",0.01}; + }; + class AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWpstDnon: TransAnimBase + { + actions = "PistolKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\lnr\AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWpstDnon"; + speed = 0.6; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + leftHandIKBeg = "false"; + leftHandIKEnd = "false"; + rightHandIKCurve[] = {0.5,1,0.6,0}; + leftHandIKCurve[] = {0.2,1,0.3,0}; + soundEnabled = "false"; + weaponIK = 4; + ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWpstDnon_end",0.01}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWlnrDnon_end",0.02,"AdthPknlMstpSrasWlnrDnon_1",0.01}; + }; + class AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWpstDnon_end: AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWpstDnon + { + actions = "PistolKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\knl\stp\ras\lnr\AmovPknlMstpSrasWlnrDnon_AmovPknlMstpSrasWpstDnon_end"; + speed = 1.22; + showHandGun = "true"; + interpolationRestart = 2; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + rightHandIKCurve[] = {0.05,0,0.1,1}; + leftHandIKCurve[] = {0.45,0,0.5,1}; + soundEnabled = "false"; + weaponIK = 2; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon_AmovPknlMstpSrasWlnrDnon",0.02,"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AmovPknlMstpSrasWlnrDnon_AwopPknlMstpSoptWbinDnon: TransAnimBase + { + actions = "BinocKneelLnrActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\lnr\AmovPknlMstpSrasWlnrDnon_AwopPknlMstpSoptWbinDnon"; + rightHandIKCurve[] = {1}; + leftHandIKCurve[] = {0.05,1,0.15,0}; + speed = 0.75; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKEnd = "false"; + rightHandIKBeg = "true"; + rightHandIKEnd = "true"; + canPullTrigger = "false"; + weaponIK = 4; + ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon_AwopPknlMstpSoptWbinDnon_End",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWlnrDnon_end",0.01,"AdthPknlMstpSrasWlnrDnon_1",0.01}; + }; + class AmovPknlMstpSrasWlnrDnon_AwopPknlMstpSoptWbinDnon_End: AmovPknlMstpSrasWlnrDnon_AwopPknlMstpSoptWbinDnon + { + actions = "BinocKneelLnrActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\lnr\AmovPknlMstpSrasWlnrDnon_AwopPknlMstpSoptWbinDnon_end"; + speed = 1.3; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {1}; + rightHandIKEnd = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWlnrDnon",0.01,"AdthPknlMstpSlowWlnrDnon_binocular",0.01}; + }; + class AmovPknlMstpSrasWlnrDnon_AmovPercMstpSnonWnonDnon: TransAnimBase + { + actions = "CivilStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\lnr\AmovPknlMstpSrasWlnrDnon_AmovPercMstpSnonWnonDnon"; + speed = 0.34; + rightHandIKCurve[] = {0.45,1,0.5,0}; + leftHandIKCurve[] = {0.05,1,0.15,0}; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + soundOverride = "standup"; + soundEnabled = "true"; + weaponIK = 4; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.03}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon_AmovPknlMstpSrasWlnrDnon",0.02,"AdthPknlMstpSrasWlnrDnon_1",0.01}; + }; + class AmovPknlMstpSrasWlnrDnon_AmovPpneMstpSnonWnonDnon: TransAnimBase + { + actions = "CivilProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\lnr\AmovPknlMstpSrasWlnrDnon_AmovPpneMstpSnonWnonDnon"; + speed = 0.33; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + onLandBeg = "false"; + onLandEnd = "true"; + interpolationRestart = 2; + soundOverride = "laydown"; + soundEnabled = "true"; + duty = 0.25; + leftHandIKCurve[] = {0.1,1,0.15,0}; + rightHandIKCurve[] = {0.1,1,0.15,0}; + weaponIK = 4; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMstpSnonWnonDnon_AmovPpneMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon_AmovPknlMstpSrasWlnrDnon",0.02,"AdthPknlMstpSrasWlnrDnon_1",0.01}; + }; + class AmovPercMstpSrasWlnrDnon_AmovPpneMstpSnonWnonDnon: AmovPknlMstpSrasWlnrDnon_AmovPpneMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\lnr\AmovPercMstpSrasWlnrDnon_AmovPpneMstpSnonWnonDnon"; + speed = 0.229008; + duty = 0.5; + leftHandIKCurve[] = {0.95,1,1,0}; + rightHandIKCurve[] = {0.05,1,0.1,0}; + weaponIK = 4; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.02,"AmovPpneMstpSnonWnonDnon_AmovPpneMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {}; + }; + class AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWrflDnon: TransAnimBase_noIK + { + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWrflDnon"; + speed = 0.72; + showItemInHand = "true"; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWrflDnon_end",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon_AwopPercMstpSoptWbinDnon_end",0.01,"AdthPercMstpSlowWrflDnon_binocular",0.01}; + }; + class AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWrflDnon_end: AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWrflDnon_end"; + speed = 0.9; + showItemInHand = "false"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon_AwopPercMstpSoptWbinDnon",0.01,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWrflDnon: TransAnimBase + { + visibleSize = 0.350125; + actions = "RifleKneelActions"; + file = "\ca\anims\characters\data\anim\sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AmovPknlMstpSrasWrflDnon"; + speed = 0.92; + showItemInHand = "true"; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWrflDnon_end",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon_AwopPknlMstpSoptWbinDnon_end",0.01,"AdthPknlMstpSlowWrflDnon_binocular",0.01}; + }; + class AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWrflDnon_end: AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWrflDnon + { + actions = "RifleKneelActions"; + file = "\ca\anims\characters\data\anim\sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AmovPknlMstpSrasWrflDnon_end"; + speed = 1.1; + showItemInHand = "false"; + interpolationRestart = 2; + rightHandIKEnd = "true"; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon_AwopPknlMstpSoptWbinDnon",0.01,"AdthPknlMstpSrasWrflDnon_1",0.01}; + }; + class AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWrflDnon: TransAnimBase + { + visibleSize = 0.125013; + actions = "RifleProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\opt\bin\AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWrflDnon"; + speed = 0.92; + showItemInHand = "true"; + disableWeapon = 1; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + onLandBeg = "true"; + onLandEnd = "true"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWrflDnon_end",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon_AwopPpneMstpSoptWbinDnon_end",0.01,"AdthPpneMstpSlowWrflDnon_binocular",0.01}; + }; + class AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWrflDnon_end: AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWrflDnon + { + actions = "RifleProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\opt\bin\AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWrflDnon_end"; + speed = 0.66; + showItemInHand = "false"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon_AwopPpneMstpSoptWbinDnon",0.01,"AdthPpneMstpSrasWrflDnon_1",0.01}; + }; + class AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWpstDnon: TransAnimBase + { + actions = "PistolStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWpstDnon"; + speed = 0.95; + showItemInHand = "true"; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWpstDnon_mid",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon_end",0.01,"AdthPercMstpSnonWnonDnon_binocular",0.01}; + }; + class AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWpstDnon_mid: AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWpstDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWpstDnon_mid"; + speed = 0.48; + showItemInHand = "false"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWpstDnon_end",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon_mid",0.01,"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWpstDnon_end: AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWpstDnon_mid + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWpstDnon_end"; + speed = 1.71; + showHandgun = "true"; + disableWeapons = "false"; + interpolationRestart = 2; + rightHandIKEnd = "true"; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_AwopPercMstpSoptWbinDnon",0.01,"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWpstDnon: TransAnimBase + { + actions = "PistolKneelActions"; + file = "\ca\anims\characters\data\anim\sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AmovPknlMstpSrasWpstDnon"; + speed = 1.16; + showItemInHand = "true"; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWpstDnon_mid",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon_end",0.01,"AdthPknlMstpSnonWnonDnon_binocular",0.01}; + }; + class AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWpstDnon_mid: AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWpstDnon + { + file = "\ca\anims\characters\data\anim\sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AmovPknlMstpSrasWpstDnon_mid"; + speed = 0.89; + showItemInHand = "false"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWpstDnon_end",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon_mid",0.01,"AdthPknlMstpSnonWnonDnon_1",0.01}; + }; + class AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWpstDnon_end: AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWpstDnon_mid + { + file = "\ca\anims\characters\data\anim\sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AmovPknlMstpSrasWpstDnon_end"; + speed = 0.85; + showHandgun = "true"; + interpolationRestart = 2; + rightHandIKEnd = "true"; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon_AwopPknlMstpSoptWbinDnon",0.01,"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon: TransAnimBase + { + visibleSize = 0.125013; + actions = "PistolProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\opt\bin\AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon"; + speed = 0.8; + showItemInHand = "true"; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + onLandBeg = "true"; + onLandEnd = "true"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon_mid",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon_AwopPpneMstpSoptWbinDnon_end",0.02,"AdthPpneMstpSnonWnonDnon_binocular",0.01}; + }; + class AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon_mid: AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\opt\bin\AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon_mid"; + speed = 0.46; + showItemInHand = "false"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon_end",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon_AwopPpneMstpSoptWbinDnon_mid",0.02,"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon_end: AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon_mid + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\opt\bin\AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon_end"; + speed = 0.86; + showHandgun = "true"; + interpolationRestart = 2; + rightHandIKEnd = "true"; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon_AwopPpneMstpSoptWbinDnon",0.02,"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWlnrDnon: TransAnimBase + { + actions = "LauncherKneelActions"; + file = "\ca\anims\characters\data\anim\sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AmovPknlMstpSrasWlnrDnon"; + speed = 1.29; + showItemInHand = "true"; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "true"; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + weaponIK = 4; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWlnrDnon_end",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon_AwopPknlMstpSoptWbinDnon_End",0.01,"AdthPknlMstpSlowWlnrDnon_binocular",0.01}; + }; + class AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWlnrDnon_end: AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWlnrDnon + { + actions = "LauncherKneelActions"; + file = "\ca\anims\characters\data\anim\sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_AmovPknlMstpSrasWlnrDnon_end"; + speed = 0.75; + showItemInHand = "false"; + interpolationRestart = 2; + rightHandIKEnd = "true"; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + leftHandIKCurve[] = {0.85,0,0.95,1}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + canPullTrigger = "false"; + weaponIK = 4; + ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon_AwopPknlMstpSoptWbinDnon",0.01,"AdthPknlMstpSrasWlnrDnon_1",0.01}; + }; + class AwopPercMstpSoptWbinDnon_AmovPercMstpSnonWnonDnon: TransAnimBase + { + actions = "CivilStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_AmovPercMstpSnonWnonDnon"; + speed = 0.82; + disableWeapons = "true"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSnonWnonDnon_end",0.02}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon_AwopPercMstpSoptWbinDnon_end",0.01,"AdthPercMstpSnonWnonDnon_binocular",0.01}; + }; + class AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWlnrDnon: AwopPercMstpSoptWbinDnon_AmovPercMstpSnonWnonDnon + { + speed = 1.1; + actions = "LauncherStandStpActions"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWlnrDnon_mid",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWlnrDnon_AwopPercMstpSoptWbinDnon_end",0.02}; + }; + class AwopPercMstpSoptWbinDnon_AmovPercMstpSnonWnonDnon_end: AwopPercMstpSoptWbinDnon_AmovPercMstpSnonWnonDnon + { + actions = "CivilStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_AmovPercMstpSnonWnonDnon_end"; + speed = 2.03; + showItemInHand = "false"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon_AwopPercMstpSoptWbinDnon",0.01,"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWlnrDnon_mid: AwopPercMstpSoptWbinDnon_AmovPercMstpSnonWnonDnon_end + { + speed = 2.2; + actions = "LauncherStandStpActions"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWlnrDnon_end",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWlnrDnon_AwopPercMstpSoptWbinDnon_mid",0.02}; + }; + class AwopPpneMstpSoptWbinDnon_AmovPpneMstpSnonWnonDnon: TransAnimBase + { + actions = "CivilProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\opt\bin\AwopPpneMstpSoptWbinDnon_AmovPpneMstpSnonWnonDnon"; + speed = 0.71; + disableWeapons = "true"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + onLandBeg = "true"; + onLandEnd = "true"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSnonWnonDnon_end",0.02}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon_AwopPpneMstpSoptWbinDnon_end",0.01,"AdthPpneMstpSnonWnonDnon_binocular",0.01}; + }; + class AwopPpneMstpSoptWbinDnon_AmovPpneMstpSnonWnonDnon_end: AwopPpneMstpSoptWbinDnon_AmovPpneMstpSnonWnonDnon + { + actions = "CivilProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\opt\bin\AwopPpneMstpSoptWbinDnon_AmovPpneMstpSnonWnonDnon_end"; + speed = 1.1; + showItemInHand = "false"; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon_AwopPpneMstpSoptWbinDnon",0.01,"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon: TransAnimBase + { + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon"; + speed = 0.4; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon_AmovPercMstpSnonWnonDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AmovPpneMstpSnonWnonDnon_AmovPpneMstpSrasWrflDnon: TransAnimBase + { + actions = "RifleProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AmovPpneMstpSrasWrflDnon"; + speed = 0.35; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + onLandBeg = "true"; + onLandEnd = "true"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AdthPpneMstpSrasWrflDnon_1",0.01}; + }; + class AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon: TransAnimBase + { + actions = "PistolStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon"; + speed = 0.6; + disableWeapons = "true"; + aiming = "aimingPistol"; + aimingBody = "aimingUpPistol"; + interpolationRestart = 2; + interpolationSpeed = 2; + canPullTrigger = "false"; + enableOptics = 2; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_end",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_AmovPercMstpSnonWnonDnon_end",0.02,"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_end: AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon + { + actions = "PistolStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_end"; + speed = 1.64; + showHandGun = "true"; + interpolationRestart = 2; + interpolationSpeed = 2; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_AmovPercMstpSnonWnonDnon",0.02,"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AmovPpneMstpSnonWnonDnon_AmovPpneMstpSrasWpstDnon: TransAnimBase + { + actions = "PistolProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AmovPpneMstpSrasWpstDnon"; + speed = 0.86; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + onLandBeg = "true"; + onLandEnd = "true"; + canPullTrigger = "false"; + enableOptics = 2; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon_AmovPpneMstpSrasWpstDnon_end",0.02}; + InterpolateTo[] = {"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AmovPpneMstpSnonWnonDnon_AmovPpneMstpSrasWpstDnon_end: AmovPpneMstpSnonWnonDnon_AmovPpneMstpSrasWpstDnon + { + actions = "PistolProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AmovPpneMstpSrasWpstDnon_end"; + speed = 0.87; + showHandGun = "true"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AmovPercMstpSnonWnonDnon_AmovPknlMstpSrasWlnrDnon: TransAnimBase + { + actions = "LauncherKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AmovPknlMstpSrasWlnrDnon"; + speed = 0.34; + rightHandIKCurve[] = {0.5,0,0.55,1}; + leftHandIKCurve[] = {0.85,0,0.95,1}; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + canPullTrigger = "false"; + weaponIK = 4; + ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon_AmovPercMstpSnonWnonDnon",0.02,"AdthPknlMstpSrasWlnrDnon_1",0.01}; + }; + class amovpknlmstpsnonwnondnon_amovpknlmstpsraswlnrdnon: AmovPercMstpSnonWnonDnon_AmovPknlMstpSrasWlnrDnon + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\non\non\amovpknlmstpsnonwnondnon_amovpknlmstpsraswlnrdnon.rtm"; + speed = 0.5; + leftHandIKCurve[] = {0.7,0,0.75,1}; + rightHandIKCurve[] = {0.45,0,0.5,1}; + weaponIK = 4; + ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon",0.01}; + InterpolateTo[] = {"amovpknlmstpsraswlnrdnon_amovpknlmstpsnonwnondnon",0.02}; + }; + class AmovPpneMstpSnonWnonDnon_AmovPknlMstpSrasWlnrDnon: AmovPercMstpSnonWnonDnon_AmovPknlMstpSrasWlnrDnon + { + actions = "LauncherKneelStpActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AmovPknlMstpSrasWlnrDnon"; + speed = 0.31; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + onLandBeg = "true"; + onLandEnd = "false"; + leftHandIKCurve[] = {0.85,0,0.9,1}; + rightHandIKCurve[] = {0.85,0,0.9,1}; + interpolationRestart = 2; + canPullTrigger = "false"; + weaponIK = 4; + ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon_AmovPpneMstpSnonWnonDnon",0.02,"AdthPknlMstpSrasWlnrDnon_1",0.01}; + }; + class AmovPercMstpSnonWnonDnon_AwopPercMstpSoptWbinDnon: TransAnimBase + { + actions = "BinocStandCivilActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AwopPercMstpSoptWbinDnon"; + speed = 2; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + interpolationRestart = 2; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon_AwopPercMstpSoptWbinDnon_end",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSnonWnonDnon_end",0.01,"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AmovPercMstpSrasWlnrDnon_AwopPercMstpSoptWbinDnon: amovpercmstpsraswlnrdnon_amovpercmstpsnonwnondnon + { + actions = "BinocStandLnrActions"; + speed = 0.6; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + leftHandIKCurve[] = {0.05,1,0.1,0}; + rightHandIKCurve[] = {0.45,1,0.5,0}; + rightHandIKEnd = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSrasWlnrDnon_AwopPercMstpSoptWbinDnon_mid",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWlnrDnon_end",0.02}; + }; + class AmovPercMstpSrasWlnrDnon_AwopPercMstpSoptWbinDnon_mid: AmovPercMstpSnonWnonDnon_AwopPercMstpSoptWbinDnon + { + actions = "BinocStandLnrActions"; + speed = 2.2; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKEnd = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSrasWlnrDnon_AwopPercMstpSoptWbinDnon_end",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWlnrDnon_mid",0.02}; + }; + class AmovPercMstpSnonWnonDnon_AwopPercMstpSoptWbinDnon_end: AmovPercMstpSnonWnonDnon_AwopPercMstpSoptWbinDnon + { + actions = "BinocStandCivilActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AwopPercMstpSoptWbinDnon_end"; + speed = 0.98; + showItemInHand = "true"; + interpolationRestart = 2; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSnonWnonDnon",0.01,"AdthPercMstpSnonWnonDnon_binocular",0.01}; + }; + class AmovPercMstpSrasWlnrDnon_AwopPercMstpSoptWbinDnon_end: AmovPercMstpSnonWnonDnon_AwopPercMstpSoptWbinDnon_end + { + actions = "BinocStandLnrActions"; + speed = 1.1; + interpolationRestart = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWlnrDnon",0.02}; + }; + class AmovPpneMstpSnonWnonDnon_AwopPpneMstpSoptWbinDnon: TransAnimBase + { + actions = "BinocProneCivilActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AwopPpneMstpSoptWbinDnon"; + speed = 0.8; + disableWeapons = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + onLandBeg = "true"; + onLandEnd = "true"; + interpolationRestart = 2; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon_AwopPpneMstpSoptWbinDnon_end",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSnonWnonDnon_end",0.01,"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AmovPpneMstpSnonWnonDnon_AwopPpneMstpSoptWbinDnon_end: AmovPpneMstpSnonWnonDnon_AwopPpneMstpSoptWbinDnon + { + actions = "BinocProneCivilActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AwopPpneMstpSoptWbinDnon_end"; + speed = 1; + showItemInHand = "true"; + interpolationRestart = 2; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSnonWnonDnon",0.01,"AdthPpneMstpSnonWnonDnon_binocular",0.01}; + }; + class AmovPercMevaSrasWrflDf: SprintBaseDf + { + actions = "RifleStandEvasiveActions"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Mrun_Slow_Wrfl.p3d"; + relSpeedMin = 0.797005; + soundOverride = "sprint"; + soundEnabled = "true"; + limitGunMovement = 0.1; + weaponIK = 1; + headBobStrength = 0.253731; + duty = 0.5; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMrunSlowWrflDf",0.025,"AmovPercMwlkSrasWrflDf",0.025,"AmovPercMrunSrasWrflDf",0.025,"AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPknlMevaSrasWrflDf",0.025,"AmovPercMevaSlowWrflDf",0.025,"AmovPercMevaSrasWrflDfl",0.025,"AmovPercMevaSrasWrflDfr",0.025,"AdthPercMrunSlowWrflDf_6",0.01,"AdthPercMrunSlowWrflDf_A1short",0.01,"AdthPercMrunSlowWrflDf_A2short",0.01,"AdthPercMrunSlowWrflDf_A3short",0.01,"AdthPercMrunSlowWrflDf_A4short",0.01}; + }; + class AmovPknlMevaSrasWrflDf: AmovPercMevaSrasWrflDf + { + actions = "RifleKneelEvasiveActions"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSlowWrflDf",0.025,"AmovPknlMrunSrasWrflDf",0.025,"AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMevaSrasWrflDf",0.025,"AmovPercMevaSlowWrflDf",0.025,"AmovPknlMevaSrasWrflDfl",0.025,"AmovPknlMevaSrasWrflDfr",0.025}; + }; + class AmovPercMevaSlowWrflDf: AmovPercMevaSrasWrflDf + { + actions = "RifleStandLowEvasiveActions"; + limitGunMovement = 0.1; + weaponIK = 1; + headBobStrength = 0.253731; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.025,"AmovPercMwlkSlowWrflDf",0.025,"AmovPercMrunSlowWrflDf",0.025,"AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMevaSrasWrflDf",0.025,"AmovPknlMevaSrasWrflDf",0.025,"AidlPercMevaSrasWrflDf",0.01,"AmovPercMevaSlowWrflDfl",0.025,"AmovPercMevaSlowWrflDfr",0.025,"AdthPercMrunSlowWrflDf_A1short",0.01,"AdthPercMrunSlowWrflDf_A2short",0.01,"AdthPercMrunSlowWrflDf_A3short",0.01,"AdthPercMrunSlowWrflDf_A4short",0.01}; + }; + class AidlPercMevaSrasWrflDf: AmovPercMevaSlowWrflDf + { + actions = "RifleStandEvasiveActions_Idle"; + ConnectTo[] = {}; + InterpolateTo[] = {"AidlPercMwlkSrasWrflDf",0.025,"AidlPercMrunSrasWrflDf",0.025,"AmovPercMevaSlowWrflDf",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AdthPercMrunSlowWrflDf_A1short",0.01,"AdthPercMrunSlowWrflDf_A2short",0.01,"AdthPercMrunSlowWrflDf_A3short",0.01,"AdthPercMrunSlowWrflDf_A4short",0.01,"AidlPercMstpSrasWrflDnon0S",0.02,"AidlPercMstpSrasWrflDnon",0.02}; + }; + class AidlPercMwlkSrasWrflDb: AmovPercMwlkSlowWrflDb + { + actions = "RifleStandActions_Idle"; + ConnectTo[] = {}; + InterpolateTo[] = {"AidlPercMwlkSrasWrflDf",0.02,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon0S",0.02,"AidlPercMstpSrasWrflDnon",0.02}; + }; + class AmovPercMevaSrasWrflDfl: SprintBaseDfl + { + actions = "RifleStandEvasiveActions"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Mrun_Slow_Wrfl_Dl.p3d"; + soundOverride = "sprint"; + soundEnabled = "true"; + limitGunMovement = 0.1; + weaponIK = 1; + headBobStrength = 0.253731; + duty = 0.5; + relSpeedMax = 1.09651; + relSpeedMin = 0.797005; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMrunSlowWrflDfl",0.025,"AmovPercMwlkSrasWrflDfl",0.025,"AmovPercMrunSrasWrflDfl",0.025,"AmovPercMrunSrasWrflDl",0.05,"AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMevaSrasWrflDf",0.025,"AmovPknlMevaSrasWrflDfl",0.025,"AmovPercMevaSlowWrflDfl",0.025,"AmovPercMevaSrasWrflDfr",0.025,"AdthPercMrunSlowWrflDf_6",0.01,"AdthPercMrunSlowWrflDf_A1short",0.01,"AdthPercMrunSlowWrflDf_A2short",0.01,"AdthPercMrunSlowWrflDf_A3short",0.01,"AdthPercMrunSlowWrflDf_A4short",0.01}; + }; + class AmovPknlMevaSrasWrflDfl: AmovPercMevaSrasWrflDfl + { + actions = "RifleKneelEvasiveActions"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSlowWrflDfl",0.025,"AmovPknlMrunSrasWrflDfl",0.025,"AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPknlMevaSrasWrflDf",0.025,"AmovPercMevaSrasWrflDfl",0.025,"AmovPercMevaSlowWrflDfl",0.025,"AmovPknlMevaSrasWrflDfr",0.025}; + }; + class AmovPercMevaSlowWrflDfl: AmovPercMevaSrasWrflDfl + { + actions = "RifleStandLowEvasiveActions"; + limitGunMovement = 0.1; + weaponIK = 1; + headBobStrength = 0.253731; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.025,"AmovPercMwlkSlowWrflDfl",0.025,"AmovPercMrunSlowWrflDfl",0.025,"AmovPercMrunSrasWrflDfl",0.025,"AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMevaSlowWrflDf",0.025,"AmovPercMevaSrasWrflDfl",0.025,"AmovPknlMevaSrasWrflDfl",0.025,"AmovPercMevaSlowWrflDfr",0.025,"AdthPercMrunSlowWrflDf_A1short",0.01,"AdthPercMrunSlowWrflDf_A2short",0.01,"AdthPercMrunSlowWrflDf_A3short",0.01,"AdthPercMrunSlowWrflDf_A4short",0.01}; + }; + class AmovPercMevaSrasWrflDfr: SprintBaseDfr + { + actions = "RifleStandEvasiveActions"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Mrun_Slow_Wrfl_Dr.p3d"; + soundOverride = "sprint"; + soundEnabled = "true"; + limitGunMovement = 0.1; + weaponIK = 1; + headBobStrength = 0.253731; + relSpeedMin = 0.797005; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.02,"AmovPercMrunSlowWrflDfr",0.025,"AmovPercMwlkSrasWrflDfr",0.025,"AmovPercMrunSrasWrflDr",0.05,"AmovPercMrunSrasWrflDfr",0.025,"AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPercMevaSrasWrflDf",0.025,"AmovPercMevaSrasWrflDfl",0.025,"AmovPknlMevaSrasWrflDfr",0.025,"AmovPercMevaSlowWrflDfr",0.025,"AdthPercMrunSlowWrflDf_6",0.01,"AdthPercMrunSlowWrflDf_A1short",0.01,"AdthPercMrunSlowWrflDf_A2short",0.01,"AdthPercMrunSlowWrflDf_A3short",0.01,"AdthPercMrunSlowWrflDf_A4short",0.01}; + }; + class AmovPknlMevaSrasWrflDfr: AmovPercMevaSrasWrflDfr + { + actions = "RifleKneelEvasiveActions"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSlowWrflDfr",0.025,"AmovPknlMrunSrasWrflDfr",0.025,"AmovPercMsprSlowWrflDf_AmovPpneMstpSrasWrflDnon",0.02,"AmovPknlMevaSrasWrflDf",0.025,"AmovPknlMevaSrasWrflDfl",0.025,"AmovPercMevaSrasWrflDfr",0.025,"AmovPercMevaSlowWrflDfr",0.025}; + }; + class AmovPercMevaSlowWrflDfr: AmovPercMevaSrasWrflDfr + { + actions = "RifleStandLowEvasiveActions"; + limitGunMovement = 0.1; + weaponIK = 1; + headBobStrength = 0.253731; + ConnectTo[] = {}; + 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,"AdthPercMrunSlowWrflDf_A1short",0.01,"AdthPercMrunSlowWrflDf_A2short",0.01,"AdthPercMrunSlowWrflDf_A3short",0.01,"AdthPercMrunSlowWrflDf_A4short",0.01}; + }; + class AmovPercMstpSlowWrflDnon_AmovPercMevaSrasWrflDl: AmovPercMstpSlowWrflDnon + { + actions = "RifleLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_AmovPercMevaSrasWrflDl"; + speed = 0.55; + soundOverride = "run"; + soundEnabled = "true"; + looped = "false"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPercMwlkSrasWrflDl",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDl: AmovPercMstpSlowWrflDnon + { + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\run\low\rfl\AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDl"; + speed = 0.6; + soundOverride = "sprint"; + soundEnabled = "true"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPercMwlkSrasWrflDl",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSrasWrflDnon_AmovPercMevaSrasWrflDl: AmovPercMstpSrasWrflDnon + { + variantsAI[] = {}; + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AmovPercMevaSrasWrflDl"; + speed = 0.57; + soundOverride = "run"; + soundEnabled = "true"; + looped = "false"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPercMwlkSrasWrflDl",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDl: AmovPercMrunSrasWrflDf + { + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\run\ras\rfl\AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDl"; + speed = 0.57; + soundOverride = "run"; + soundEnabled = "true"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPercMwlkSrasWrflDl",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSlowWrflDnon_AmovPercMevaSrasWrflDr: AmovPercMstpSlowWrflDnon + { + actions = "RifleLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_AmovPercMevaSrasWrflDr"; + speed = 0.52; + soundOverride = "run"; + soundEnabled = "true"; + looped = "false"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPercMwlkSrasWrflDr",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDr: AmovPercMstpSlowWrflDnon + { + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\run\low\rfl\AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDr"; + speed = 0.54; + soundOverride = "sprint"; + soundEnabled = "true"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPercMwlkSrasWrflDr",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSrasWrflDnon_AmovPercMevaSrasWrflDr: AmovPercMstpSrasWrflDnon + { + variantsAI[] = {}; + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AmovPercMevaSrasWrflDr"; + speed = 0.51; + soundOverride = "run"; + soundEnabled = "true"; + looped = "false"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPercMwlkSrasWrflDr",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDr: AmovPercMrunSrasWrflDf + { + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\run\ras\rfl\AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDr"; + speed = 0.55; + soundOverride = "run"; + soundEnabled = "true"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPercMwlkSrasWrflDr",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSlowWrflDnon_AmovPercMevaSrasWrflDb: AmovPercMstpSlowWrflDnon + { + actions = "RifleLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_AmovPercMevaSrasWrflDb"; + speed = 0.97; + soundOverride = "run"; + soundEnabled = "true"; + looped = "false"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPercMwlkSrasWrflDb",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDb: AmovPercMstpSlowWrflDnon + { + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\run\low\rfl\AmovPercMrunSlowWrflDf_AmovPercMevaSrasWrflDb"; + speed = 0.92; + soundOverride = "sprint"; + soundEnabled = "true"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPercMwlkSrasWrflDb",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSrasWrflDnon_AmovPercMevaSrasWrflDb: AmovPercMstpSrasWrflDnon + { + variantsAI[] = {}; + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AmovPercMevaSrasWrflDb"; + speed = 0.95; + soundOverride = "run"; + soundEnabled = "true"; + looped = "false"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPercMwlkSrasWrflDb",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDb: AmovPercMrunSrasWrflDf + { + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\run\ras\rfl\AmovPercMrunSrasWrflDf_AmovPercMevaSrasWrflDb"; + speed = 0.92; + soundOverride = "run"; + soundEnabled = "true"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPercMwlkSrasWrflDb",0.02}; + InterpolateTo[] = {}; + }; + class AmovPknlMstpSrasWrflDnon_AmovPknlMevaSrasWrflDl: AmovPknlMstpSrasWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AmovPknlMevaSrasWrflDl"; + speed = 0.57; + soundOverride = "sprint"; + soundEnabled = "true"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPknlMwlkSrasWrflDl",0.02}; + InterpolateTo[] = {}; + }; + class AmovPknlMstpSrasWrflDnon_AmovPknlMevaSrasWrflDr: AmovPknlMstpSrasWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AmovPknlMevaSrasWrflDr"; + speed = 0.51; + soundOverride = "sprint"; + soundEnabled = "true"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPknlMwlkSrasWrflDr",0.02}; + InterpolateTo[] = {}; + }; + class AmovPknlMstpSrasWrflDnon_AmovPknlMevaSrasWrflDb: AmovPknlMstpSrasWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AmovPknlMevaSrasWrflDb"; + speed = 0.7; + soundOverride = "sprint"; + soundEnabled = "true"; + headBobStrength = 0.512438; + ConnectTo[] = {"AmovPknlMwlkSrasWrflDb",0.02}; + InterpolateTo[] = {}; + }; + class AmovPpneMstpSrasWrflDnon_AmovPpneMevaSlowWrflDl: AmovPpneMstpSrasWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AmovPpneMevaSlowWrflDl"; + speed = 1.1; + duty = 3; + soundOverride = ""; + enableOptics = "false"; + enableDirectControl = 0; + relSpeedMin = 0.597338; + soundEnabled = "false"; + headBobStrength = -1; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {}; + }; + class AmovPpneMstpSrasWrflDnon_AmovPpneMevaSlowWrflDr: AmovPpneMstpSrasWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_AmovPpneMevaSlowWrflDr"; + speed = 1.2; + duty = 3; + soundOverride = ""; + enableOptics = "false"; + enableDirectControl = 0; + relSpeedMin = 0.597338; + soundEnabled = "false"; + headBobStrength = -1; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMevaSrasWpstDf: SprintCivilBaseDf + { + actions = "PistolStandEvasiveActions"; + soundOverride = "sprint"; + soundEnabled = "true"; + limitGunMovement = 0.1; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Mrun_Slow_Wrfl.p3d"; + showHandGun = "true"; + duty = 0.5; + visibleSize = 1; + aimPrecision = 1; + relSpeedMin = 0.687188; + relSpeedMax = 1.09651; + enableOptics = 2; + speed = 1.71429; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\spr\low\pst\AmovPercMsprSlowWpstDf"; + weaponIK = 2; + ConnectTo[] = {"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDf",0.025,"AmovPercMrunSrasWpstDf",0.02,"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02,"AmovPercMevaSrasWpstDfl",0.02,"AmovPercMevaSrasWpstDfr",0.02}; + }; + class AmovPercMevaSlowWpstDf: AmovPercMevaSrasWpstDf + { + disableWeapons = "true"; + actions = "PistolLowStandActions"; + weaponIK = 2; + ConnectTo[] = {"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.02,"AmovPercMwlkSlowWpstDf",0.025,"AmovPercMrunSlowWpstDf",0.025,"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02,"AmovPercMevaSlowWpstDfl",0.025,"AmovPercMevaSlowWpstDfr",0.025}; + }; + class AmovPercMevaSrasWpstDfl: SprintCivilBaseDfl + { + actions = "PistolStandEvasiveActions"; + soundOverride = "sprint"; + soundEnabled = "true"; + limitGunMovement = 0.1; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Mrun_Slow_Wrfl_Dl.p3d"; + showHandGun = "true"; + enableOptics = 2; + speed = 1.71429; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\spr\low\pst\AmovPercMsprSlowWpstDfl"; + duty = 0.5; + visibleSize = 1; + relSpeedMin = 0.687188; + relSpeedMax = 1.09651; + weaponIK = 2; + ConnectTo[] = {"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDfl",0.025,"AmovPercMrunSrasWpstDfl",0.02,"AmovPercMrunSrasWpstDl",0.02,"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02,"AmovPercMevaSrasWpstDf",0.02,"AmovPercMevaSrasWpstDfr",0.02}; + }; + class AmovPercMevaSlowWpstDfl: AmovPercMevaSrasWpstDfl + { + disableWeapons = "true"; + actions = "PistolLowStandActions"; + weaponIK = 2; + ConnectTo[] = {"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.02,"AmovPercMwlkSlowWpstDfl",0.025,"AmovPercMrunSlowWpstDfl",0.025,"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02,"AmovPercMevaSlowWpstDf",0.025,"AmovPercMevaSlowWpstDfr",0.025}; + }; + class AmovPercMevaSrasWpstDfr: SprintCivilBaseDfr + { + actions = "PistolStandEvasiveActions"; + speed = 1.67; + soundOverride = "sprint"; + soundEnabled = "true"; + limitGunMovement = 0.1; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Mrun_Slow_Wrfl_Dr.p3d"; + showHandGun = "true"; + enableOptics = 2; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\spr\low\pst\AmovPercMsprSlowWpstDfr"; + duty = 0.5; + visibleSize = 1; + relSpeedMin = 0.687188; + relSpeedMax = 1.09651; + weaponIK = 2; + ConnectTo[] = {"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMwlkSrasWpstDfr",0.025,"AmovPercMrunSrasWpstDr",0.02,"AmovPercMrunSrasWpstDfr",0.02,"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02,"AmovPercMevaSrasWpstDf",0.02,"AmovPercMevaSrasWpstDfl",0.02}; + }; + class AmovPercMevaSlowWpstDfr: AmovPercMevaSrasWpstDfr + { + disableWeapons = "true"; + actions = "PistolLowStandActions"; + weaponIK = 2; + ConnectTo[] = {"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.02,"AmovPercMwlkSlowWpstDfr",0.025,"AmovPercMrunSlowWpstDfr",0.025,"AmovPercMsprSlowWpstDf_AmovPpneMstpSrasWpstDnon",0.02,"AmovPercMevaSlowWpstDf",0.025,"AmovPercMevaSlowWpstDfl",0.025}; + }; + class AmovPpneMstpSrasWpstDnon_AmovPpneMevaSlowWpstDl: AmovPpneMstpSrasWpstDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AmovPpneMevaSlowWpstDl"; + speed = 1.02; + duty = 2.5; + soundOverride = ""; + enableOptics = "false"; + enableDirectControl = 0; + soundEnabled = "false"; + headBobStrength = -1; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {}; + }; + class AmovPpneMstpSrasWpstDnon_AmovPpneMevaSlowWpstDr: AmovPpneMstpSrasWpstDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_AmovPpneMevaSlowWpstDr"; + speed = 1.02; + duty = 2.5; + soundOverride = ""; + enableOptics = "false"; + enableDirectControl = 0; + soundEnabled = "false"; + headBobStrength = -1; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMevaSnonWnonDf: SprintCivilBaseDf + { + actions = "CivilEvasiveActions"; + soundOverride = "sprint"; + soundEnabled = "true"; + speed = 2; + canPullTrigger = "false"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.10649; + walkcycles = 2; + ConnectTo[] = {"AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPercMrunSnonWnonDf",0.02,"AmovPercMstpSnonWnonDnon",0.02,"AmovPercMwlkSnonWnonDf",0.025,"AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon",0.02,"AmovPercMevaSnonWnonDfl",0.02,"AmovPercMevaSnonWnonDfr",0.02}; + }; + class AmovPercMevaSnonWnonDfl: SprintCivilBaseDfl + { + actions = "CivilEvasiveActions"; + soundOverride = "sprint"; + soundEnabled = "true"; + canPullTrigger = "false"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.10649; + walkcycles = 2; + ConnectTo[] = {"AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPercMrunSnonWnonDfl",0.02,"AmovPercMstpSnonWnonDnon",0.02,"AmovPercMwlkSnonWnonDfl",0.025,"AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon",0.02,"AmovPercMevaSnonWnonDf",0.02,"AmovPercMevaSnonWnonDfr",0.02}; + }; + class AmovPercMevaSnonWnonDfr: SprintCivilBaseDfr + { + actions = "CivilEvasiveActions"; + soundOverride = "sprint"; + soundEnabled = "true"; + canPullTrigger = "false"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.10649; + walkcycles = 2; + ConnectTo[] = {"AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPercMwlkSnonWnonDfr",0.025,"AmovPercMstpSnonWnonDnon",0.02,"AmovPercMrunSnonWnonDfr",0.02,"AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon",0.02,"AmovPercMevaSnonWnonDf",0.02,"AmovPercMevaSnonWnonDfl",0.02}; + }; + class AmovPpneMstpSnonWnonDnon_AmovPpneMevaSnonWnonDl: AmovPpneMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AmovPpneMevaSnonWnonDl"; + speed = 0.95; + duty = 2; + soundOverride = "roll"; + enableOptics = "false"; + enableDirectControl = 0; + canPullTrigger = "false"; + headBobStrength = -1; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {}; + }; + class AmovPpneMstpSnonWnonDnon_AmovPpneMevaSnonWnonDr: AmovPpneMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AmovPpneMevaSnonWnonDr"; + speed = 0.95; + duty = 2; + soundOverride = "roll"; + enableOptics = "false"; + enableDirectControl = 0; + canPullTrigger = "false"; + headBobStrength = -1; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDnon_1: DefaultDie + { + actions = "DeadActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\low\Rfl\AdthPercMstpSlowWrflDnon_1"; + speed = 0.72; + looped = "false"; + equivalentTo = "AdthPercMstpSlowWrflDnon_1"; + variantsPlayer[] = {"AdthPercMstpSlowWrflDnon_1",0.166,"AdthPercMstpSlowWrflDnon_2",0.166,"AdthPercMstpSlowWrflDnon_4",0.166,"AdthPercMstpSlowWrflDnon_8",0.166,"AdthPercMstpSlowWrflDnon_16",0.166,"AdthPercMstpSlowWrflDnon_32"}; + variantsAI[] = {""}; + variantAfter[] = {0,0,0}; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_Adth.p3d"; + collisionShapeSafe = "ca\Anims\Characters\data\Geom\Sdr\geom_Adth.p3d"; + terminal = "true"; + soundOverride = "bodyfall"; + canPullTrigger = "true"; + ConnectTo[] = {"DeadState",1.0,"TestSurrender",0.9}; + InterpolateTo[] = {"TestSurrender",0.9}; + }; + class AdthPercMstpSlowWrflDnon_2: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\low\Rfl\AdthPercMstpSlowWrflDnon_2"; + speed = 0.67; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDnon_4: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\low\Rfl\AdthPercMstpSlowWrflDnon_4"; + speed = 0.49; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDnon_8: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\low\Rfl\AdthPercMstpSlowWrflDnon_8"; + speed = 0.58; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDb_8: AdthPercMstpSlowWrflDnon_8 + { + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDf_1: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\low\Rfl\AdthPercMstpSlowWrflDnon_1"; + speed = 0.72; + equivalentTo = "AdthPercMstpSlowWrflDf_1"; + variantsPlayer[] = {"AdthPercMstpSlowWrflDf_1",0.33,"AdthPercMstpSlowWrflDf_2",0.33,"AdthPercMstpSlowWrflDf_4"}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDf_2: AdthPercMstpSlowWrflDf_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\low\Rfl\AdthPercMstpSlowWrflDnon_2"; + speed = 0.66; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDf_4: AdthPercMstpSlowWrflDf_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\low\Rfl\AdthPercMstpSlowWrflDf_4"; + speed = 0.49; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDf_6: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\run\low\Rfl\AdthPercMrunSlowWrflDf_6"; + speed = 0.61; + equivalentTo = ""; + variantsPlayer[] = {}; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDnon_1: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\ras\Rfl\AdthPercMstpSrasWrflDnon_1"; + speed = 0.72; + equivalentTo = "AdthPercMstpSrasWrflDnon_1"; + variantsPlayer[] = {"AdthPercMstpSrasWrflDnon_1",0.166,"AdthPercMstpSrasWrflDnon_2",0.166,"AdthPercMstpSrasWrflDnon_4",0.166,"AdthPercMstpSrasWrflDnon_8",0.166,"AdthPercMstpSrasWrflDnon_16",0.166,"AdthPercMstpSrasWrflDnon_32"}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDnon_2: AdthPercMstpSrasWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\ras\Rfl\AdthPercMstpSrasWrflDnon_2"; + speed = 0.67; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDnon_4: AdthPercMstpSrasWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\ras\Rfl\AdthPercMstpSrasWrflDnon_4"; + speed = 0.49; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDnon_8: AdthPercMstpSrasWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\ras\Rfl\AdthPercMstpSrasWrflDnon_8"; + speed = 0.58; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDnon_rS0: AdthPercMstpSrasWrflDnon_1 + { + interpolationSpeed = 200; + variantsPlayer[] = {"AdthPercMstpSrasWrflDnon_r05",0.125,"AdthPercMstpSrasWrflDnon_r06",0.125,"AdthPercMstpSrasWrflDnon_r07",0.125,"AdthPercMstpSrasWrflDnon_r08",0.125,"AdthPercMstpSrasWrflDnon_r09",0.125,"AdthPercMstpSrasWrflDnon_r10",0.125,"AdthPercMstpSrasWrflDnon_r12",0.125,"AdthPercMstpSrasWrflDnon_r13"}; + variantAfter[] = {0,0,0}; + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\ras\Rfl\AdthPercMstpSrasWrflDnon_trans"; + speed = 1e+010; + terminal = "false"; + ConnectTo[] = {"AdthPercMstpSrasWrflDnon_r05",0.5,"AdthPercMstpSrasWrflDnon_r06",0.5,"AdthPercMstpSrasWrflDnon_r07",0.5,"AdthPercMstpSrasWrflDnon_r08",0.5,"AdthPercMstpSrasWrflDnon_r09",0.5,"AdthPercMstpSrasWrflDnon_r10",0.5,"AdthPercMstpSrasWrflDnon_r12",0.5,"AdthPercMstpSrasWrflDnon_r13",0.5}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDnon_rS0: AdthPercMstpSrasWrflDnon_rS0 + { + variantsPlayer[] = {"AdthPercMstpSlowWrflDnon_r05",0.125,"AdthPercMstpSlowWrflDnon_r06",0.125,"AdthPercMstpSlowWrflDnon_r07",0.125,"AdthPercMstpSlowWrflDnon_r08",0.125,"AdthPercMstpSlowWrflDnon_r09",0.125,"AdthPercMstpSlowWrflDnon_r10",0.125,"AdthPercMstpSlowWrflDnon_r12",0.125,"AdthPercMstpSlowWrflDnon_r13"}; + file = "\ca\anims\characters\data\anim\sdr\dth\erc\stp\low\rfl\AdthPercMstpSlowWrflDnon_trans"; + ConnectTo[] = {"AdthPercMstpSlowWrflDnon_r05",0.05,"AdthPercMstpSlowWrflDnon_r06",0.05,"AdthPercMstpSlowWrflDnon_r07",0.05,"AdthPercMstpSlowWrflDnon_r08",0.05,"AdthPercMstpSlowWrflDnon_r09",0.05,"AdthPercMstpSlowWrflDnon_r10",0.05,"AdthPercMstpSlowWrflDnon_r12",0.05,"AdthPercMstpSlowWrflDnon_r13",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDnon_r05: AdthPercMstpSrasWrflDnon_rS0 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\ras\Rfl\AdthPercMstpSrasWrflDnon_r05"; + speed = 0.441176; + terminal = "true"; + ConnectTo[] = {"DeadState",0.5}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDnon_r05: AdthPercMstpSlowWrflDnon_rS0 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\low\Rfl\AdthPercMstpSlowWrflDnon_r05"; + speed = 0.441176; + terminal = "true"; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDnon_r06: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\ras\Rfl\AdthPercMstpSrasWrflDnon_r06"; + speed = 0.6; + variantsPlayer[] = {}; + ConnectTo[] = {"DeadState",0.5}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDnon_r06: AdthPercMstpSlowWrflDnon_r05 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\low\Rfl\AdthPercMstpSlowWrflDnon_r06"; + speed = 0.6; + variantsPlayer[] = {}; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDnon_r07: AdthPercMstpSrasWrflDnon_r06 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\ras\Rfl\AdthPercMstpSrasWrflDnon_r07"; + speed = 0.38961; + ConnectTo[] = {"DeadState",0.5}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDnon_r07: AdthPercMstpSlowWrflDnon_r06 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\low\Rfl\AdthPercMstpSlowWrflDnon_r07"; + speed = 0.38961; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDnon_r08: AdthPercMstpSrasWrflDnon_r06 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\ras\Rfl\AdthPercMstpSrasWrflDnon_r08"; + speed = 0.394737; + ConnectTo[] = {"DeadState",0.5}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDnon_r08: AdthPercMstpSlowWrflDnon_r06 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\low\Rfl\AdthPercMstpSlowWrflDnon_r08"; + speed = 0.394737; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDnon_r09: AdthPercMstpSrasWrflDnon_r06 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\ras\Rfl\AdthPercMstpSrasWrflDnon_r09"; + speed = 0.447761; + ConnectTo[] = {"DeadState",0.5}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDnon_r09: AdthPercMstpSlowWrflDnon_r06 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\low\Rfl\AdthPercMstpSlowWrflDnon_r09"; + speed = 0.447761; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDnon_r10: AdthPercMstpSrasWrflDnon_r06 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\ras\Rfl\AdthPercMstpSrasWrflDnon_r10"; + speed = 0.252101; + ConnectTo[] = {"DeadState",0.5}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDnon_r10: AdthPercMstpSlowWrflDnon_r06 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\low\Rfl\AdthPercMstpSlowWrflDnon_r10"; + speed = 0.252101; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDnon_r12: AdthPercMstpSrasWrflDnon_r06 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\ras\Rfl\AdthPercMstpSrasWrflDnon_r12"; + speed = 0.453571; + ConnectTo[] = {"DeadState",0.5}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDnon_r12: AdthPercMstpSlowWrflDnon_r06 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\low\Rfl\AdthPercMstpSlowWrflDnon_r12"; + speed = 0.453571; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDnon_r13: AdthPercMstpSrasWrflDnon_r06 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\ras\Rfl\AdthPercMstpSrasWrflDnon_r13"; + speed = 0.379747; + ConnectTo[] = {"DeadState",0.5}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDnon_r13: AdthPercMstpSlowWrflDnon_r06 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\low\Rfl\AdthPercMstpSlowWrflDnon_r13"; + speed = 0.379747; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDf_A1short: AdthPercMstpSlowWrflDnon_r13 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDf_A1short"; + speed = 0.697674; + interpolationSpeed = 5; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDf_A2short: AdthPercMrunSlowWrflDf_A1short + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDf_A2short"; + speed = 0.612245; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDf_A3short: AdthPercMrunSlowWrflDf_A1short + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDf_A3short"; + speed = 0.666667; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDf_A4short: AdthPercMrunSlowWrflDf_A1short + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDf_4short"; + speed = 0.75; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDfl_A1short: AdthPercMrunSlowWrflDf_A1short + { + speed = 0.697674; + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDfl_1short"; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDfr_A1short: AdthPercMrunSlowWrflDfl_A1short + { + speed = 0.697674; + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDfr_1short"; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDfr_A2short: AdthPercMrunSlowWrflDfr_A1short + { + speed = 0.612245; + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDfr_2short"; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDfr_A3short: AdthPercMrunSlowWrflDfr_A1short + { + speed = 0.666667; + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDfr_3short"; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDfr_A4short: AdthPercMrunSlowWrflDfr_A1short + { + speed = 0.75; + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDfr_4short"; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDfl_A2short: AdthPercMrunSlowWrflDfl_A1short + { + speed = 0.612245; + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDfl_2short"; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDfl_A3short: AdthPercMrunSlowWrflDfl_A1short + { + speed = 0.666667; + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDfl_3short"; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDfl_A4short: AdthPercMrunSlowWrflDfl_A1short + { + speed = 0.75; + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDfl_4short"; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDfl_A1: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\RagDoll\adthPercMrunSlowWrflDfl_A1"; + speed = 0.697; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDfl_A2: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDfl_A2"; + speed = 0.555; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDfl_A3: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDfl_A3"; + speed = 0.625; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDfl_A4: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDfl_A4"; + speed = 0.68; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDfr_A1: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDfr_A1"; + speed = 0.697; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDfr_A2: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDfr_A2"; + speed = 0.555; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDfr_A3: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDfr_A3"; + speed = 0.625; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDfr_A4: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDfr_A4"; + speed = 0.68; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDf_A1: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDf_A1"; + speed = 0.69; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDf_A2: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDf_A2"; + speed = 0.55; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDf_A3: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDf_A3"; + speed = 0.625; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWrflDf_A4: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMrunSlowWrflDf_A4"; + speed = 0.68; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWlnrDnon_A1: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSlowWlnrDnon_A1"; + speed = 0.42; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWlnrDnon_A2: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSlowWlnrDnon_A2"; + speed = 0.49; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWpstDnon_A1: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSlowWpstDnon_A1"; + speed = 0.81; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWpstDnon_A2: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSlowWpstDnon_A2"; + speed = 0.44; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWpstDnon_A3: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSlowWpstDnon_A3"; + speed = 0.73; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWpstDnon_A4: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSlowWpstDnon_A4"; + speed = 0.88; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWpstDnon_A5: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSlowWpstDnon_A5"; + speed = 0.49; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSnonWnonDnon_A1: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSnonWnonDnon_A1"; + speed = 0.81; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSnonWnonDnon_A2: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSnonWnonDnon_A2"; + speed = 0.44; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSnonWnonDnon_A3: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSnonWnonDnon_A3"; + speed = 0.73; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSnonWnonDnon_A4: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSnonWnonDnon_A4"; + speed = 0.88; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSnonWnonDnon_A5: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSnonWnonDnon_A5"; + speed = 0.49; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWbinDnon_A1_patrolRfl: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSrasWbinDnon_A1_patrolRfl"; + speed = 0.6; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWbinDnon_A2_patrolRfl: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSrasWbinDnon_A2_patrolRfl"; + speed = 0.652; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWlnrDnon_A1: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSrasWlnrDnon_A1"; + speed = 0.42; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWlnrDnon_A2: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSrasWlnrDnon_A2"; + speed = 0.49; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWpstDnon_A1: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSrasWpstDnon_A1"; + speed = 0.81; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWpstDnon_A2: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSrasWpstDnon_A2"; + speed = 0.44; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWpstDnon_A3: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSrasWpstDnon_A3"; + speed = 0.73; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWpstDnon_A4: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSrasWpstDnon_A4"; + speed = 0.88; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWpstDnon_A5: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPercMstpSrasWpstDnon_A5"; + speed = 0.49; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSlowWlnrDnon_A1: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPknlMstpSlowWlnrDnon_A1"; + speed = 0.625; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSlowWlnrDnon_A2: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPknlMstpSlowWlnrDnon_A2"; + speed = 0.34; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSlowWlnrDnon_A4: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPknlMstpSlowWlnrDnon_A4"; + speed = 0.652; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSlowWpstDnon_A1: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPknlMstpSlowWpstDnon_A1"; + speed = 0.52; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSlowWpstDnon_A2: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPknlMstpSlowWpstDnon_A2"; + speed = 0.46; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSlowWpstDnon_A3: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPknlMstpSlowWpstDnon_A3"; + speed = 0.833; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSlowWrflDnon_A1: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPknlMstpSlowWrflDnon_A1"; + speed = 0.9; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSlowWrflDnon_A2: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPknlMstpSlowWrflDnon_A2"; + speed = 0.65; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSnonWnonDnon_A1: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPknlMstpSnonWnonDnon_A1"; + speed = 0.625; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSnonWnonDnon_A2: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPknlMstpSnonWnonDnon_A2"; + speed = 0.937; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSrasWlnrDnon_A1: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPknlMstpSrasWlnrDnon_A1"; + speed = 0.625; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSrasWlnrDnon_A2: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPknlMstpSrasWlnrDnon_A2"; + speed = 0.34; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSrasWlnrDnon_A4: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPknlMstpSrasWlnrDnon_A4"; + speed = 0.652; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSrasWpstDnon_A1: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPknlMstpSrasWpstDnon_A1"; + speed = 0.52; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSrasWpstDnon_A2: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPknlMstpSrasWpstDnon_A2"; + speed = 0.46; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSrasWpstDnon_A3: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPknlMstpSrasWpstDnon_A3"; + speed = 0.833; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSrasWrflDnon_A1: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPknlMstpSrasWrflDnon_A1"; + speed = 0.9; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSrasWrflDnon_A2: AdthPercMstpSrasWrflDnon_r05 + { + file = "\ca\anims\characters\data\anim\sdr\dth\RagDoll\AdthPknlMstpSrasWrflDnon_A2"; + speed = 0.65; + ConnectTo[] = {"DeadState",0.05}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDf_1: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\ras\Rfl\AdthPercMstpSrasWrflDf_1"; + speed = 0.72; + equivalentTo = "AdthPercMstpSrasWrflDf_1"; + variantsPlayer[] = {"AdthPercMstpSrasWrflDf_1",0.25,"AdthPercMstpSrasWrflDf_2",0.25,"AdthPercMstpSrasWrflDf_4",0.25,"AdthPercMstpSrasWrflDf_8",0.25}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + headBobStrength = 0; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDf_2: AdthPercMstpSrasWrflDf_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\ras\Rfl\AdthPercMstpSrasWrflDf_2"; + speed = 0.67; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDf_4: AdthPercMstpSrasWrflDf_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\ras\Rfl\AdthPercMstpSrasWrflDf_4"; + speed = 0.49; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDb_8: AdthPercMstpSrasWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Erc\stp\ras\Rfl\AdthPercMstpSrasWrflDnon_8"; + speed = 0.58; + equivalentTo = "AdthPercMstpSrasWrflDb_8"; + variantsPlayer[] = {"AdthPercMstpSrasWrflDb_8",0.5,"AdthPercMstpSrasWrflDb_16"}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSrasWrflDnon_1: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Knl\stp\ras\Rfl\AdthPknlMstpSrasWrflDnon_1"; + speed = 0.51; + equivalentTo = "AdthPknlMstpSrasWrflDnon_1"; + variantsPlayer[] = {"AdthPknlMstpSrasWrflDnon_1",0.5,"AdthPknlMstpSrasWrflDnon_2",0.5}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSrasWrflDnon_2: AdthPknlMstpSrasWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Knl\stp\ras\Rfl\AdthPknlMstpSrasWrflDnon_2"; + speed = 0.72; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMwlkSrasWrflDf_1: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Knl\wlk\ras\Rfl\AdthPknlMwlkSrasWrflDf_1"; + speed = 0.51; + equivalentTo = "AdthPknlMwlkSrasWrflDf_1"; + variantsPlayer[] = {"AdthPknlMstpSrasWrflDnon_1",0.5,"AdthPknlMstpSrasWrflDnon_2",0.5}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMwlkSrasWrflDf_2: AdthPknlMwlkSrasWrflDf_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Knl\wlk\ras\Rfl\AdthPknlMwlkSrasWrflDf_2"; + speed = 0.72; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSlayWrflDnon_inventory: DefaultDie + { + actions = "DeadActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\knl\stp\lay\rfl\AdthPknlMstpSlayWrflDnon_inventory"; + speed = 0.86; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_Adth.p3d"; + collisionShapeSafe = "ca\Anims\Characters\data\Geom\Sdr\geom_Adth.p3d"; + terminal = "true"; + soundOverride = "bodyfall"; + canPullTrigger = "false"; + onLandEnd = "true"; + limitGunMovement = 0.2; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSlayWrflDnon_inventoryAgony: AdthPknlMstpSlayWrflDnon_inventory + { + terminal = "false"; + interpolationSpeed = 0.35; + ConnectTo[] = {"AinjPpneMstpSnonWrflDnon",0.0001}; + InterpolateTo[] = {"AinjPpneMstpSnonWrflDnon",0.0001}; + }; + class AdthPpneMstpSrasWrflDnon_1: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\pne\stp\ras\Rfl\AdthPpneMstpSrasWrflDnon_1"; + speed = 1.67; + equivalentTo = "AdthPpneMstpSrasWrflDnon_1"; + variantsPlayer[] = {"AdthPpneMstpSrasWrflDnon_1",0.5,"AdthPpneMstpSrasWrflDnon_2",0.5}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPpneMstpSrasWrflDnon_2: AdthPpneMstpSrasWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Pne\stp\ras\Rfl\AdthPpneMstpSrasWrflDnon_2"; + speed = 1.22; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPpneMstpSlowWrflDf_1: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\pne\stp\low\Rfl\AdthPpneMstpSlowWrflDf_1"; + speed = 1.67; + equivalentTo = "AdthPpneMstpSlowWrflDf_1"; + variantsPlayer[] = {"AdthPpneMstpSlowWrflDf_1",0.5,"AdthPpneMstpSlowWrflDf_2",0.5}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPpneMstpSlowWrflDf_2: AdthPpneMstpSlowWrflDf_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\Pne\stp\low\Rfl\AdthPpneMstpSlowWrflDf_2"; + speed = 1.22; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWpstDnon_1: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\erc\stp\ras\pst\AdthPercMstpSrasWpstDnon_1"; + speed = 0.48; + equivalentTo = "AdthPercMstpSrasWpstDnon_1"; + variantsPlayer[] = {"AdthPercMstpSrasWpstDnon_1",0.33,"AdthPercMstpSrasWpstDnon_3",0.33,"AdthPercMstpSrasWpstDnon_5",0.33}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWpstDnon_3: AdthPercMstpSrasWpstDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\erc\stp\ras\pst\AdthPercMstpSrasWpstDnon_3"; + speed = 0.53; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWpstDnon_5: AdthPercMstpSrasWpstDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\erc\stp\ras\pst\AdthPercMstpSrasWpstDnon_5"; + speed = 0.92; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWpstDf_2: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\erc\stp\ras\pst\AdthPercMstpSrasWpstDf_2"; + speed = 0.73; + equivalentTo = "AdthPercMstpSrasWpstDf_2"; + variantsPlayer[] = {"AdthPercMstpSrasWpstDf_2",0.33,"AdthPercMstpSrasWpstDf_6",0.33,"AdthPercMstpSrasWpstDf_7",0.33}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWpstDf_6: AdthPercMstpSrasWpstDf_2 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\erc\stp\ras\pst\AdthPercMstpSrasWpstDf_6"; + speed = 0.53; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWpstDf_7: AdthPercMstpSrasWpstDf_2 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\erc\stp\ras\pst\AdthPercMstpSrasWpstDf_7"; + speed = 0.52; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWpstDb_8: AdthPercMstpSrasWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\erc\stp\ras\pst\AdthPercMstpSrasWpstDb_8"; + speed = 0.6; + equivalentTo = ""; + variantsPlayer[] = {"AdthPercMstpSrasWpstDf_2",0.33,"AdthPercMstpSrasWpstDf_6",0.33,"AdthPercMstpSrasWpstDf_7",0.33}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWpstDb_9: AdthPercMstpSrasWpstDb_8 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\erc\stp\ras\pst\AdthPercMstpSrasWpstDb_9"; + speed = 0.7; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSrasWpstDnon_1: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\knl\stp\ras\pst\AdthPknlMstpSrasWpstDnon_1"; + speed = 0.92; + equivalentTo = "AdthPknlMstpSrasWpstDnon_1"; + variantsPlayer[] = {"AdthPknlMstpSrasWpstDnon_1",0.25,"AdthPknlMstpSrasWpstDnon_2",0.25,"AdthPknlMstpSrasWpstDnon_4",0.25,"AdthPknlMstpSrasWpstDnon_6",0.25}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSrasWpstDnon_2: AdthPknlMstpSrasWpstDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\knl\stp\ras\pst\AdthPknlMstpSrasWpstDnon_2"; + speed = 0.73; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSrasWpstDnon_4: AdthPknlMstpSrasWpstDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\knl\stp\ras\pst\AdthPknlMstpSrasWpstDnon_4"; + speed = 1.2; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSrasWpstDnon_6: AdthPknlMstpSrasWpstDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\knl\stp\ras\pst\AdthPknlMstpSrasWpstDnon_6"; + speed = 1.08; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSrasWpstDb_5: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\knl\stp\ras\pst\AdthPknlMstpSrasWpstDb_5"; + speed = 0.92; + equivalentTo = ""; + variantsPlayer[] = {}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPpneMstpSrasWpstDnon_1: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\pne\stp\ras\pst\AdthPpneMstpSrasWpstDnon_1"; + speed = 1.5; + equivalentTo = "AdthPpneMstpSrasWpstDnon_1"; + variantsPlayer[] = {"AdthPpneMstpSrasWpstDnon_1",0.5,"AdthPpneMstpSrasWpstDnon_2",0.5}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPpneMstpSrasWpstDnon_2: AdthPpneMstpSrasWpstDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\pne\stp\ras\pst\AdthPpneMstpSrasWpstDnon_2"; + speed = 1.69; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWlnrDnon_1: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\erc\stp\low\lnr\AdthPercMstpSlowWlnrDnon_D"; + speed = 0.65; + equivalentTo = "AdthPercMstpSlowWlnrDnon_1"; + variantsPlayer[] = {"AdthPercMstpSlowWlnrDnon_1",0.5,"AdthPercMstpSlowWlnrDnon_2",0.5}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWlnrDnon_2: AdthPercMstpSlowWlnrDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\erc\stp\low\lnr\AdthPercMstpSlowWlnrDnon_F"; + speed = 0.4; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWlnrDf_1: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\erc\run\low\lnr\AdthPercMrunSlowWlnrDf_A"; + speed = 0.8; + equivalentTo = "AdthPercMrunSlowWlnrDf_1"; + variantsPlayer[] = {"AdthPercMrunSlowWlnrDf_1",0.5,"AdthPercMrunSlowWlnrDf_2",0.5}; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWlnrDf_2: AdthPercMrunSlowWlnrDf_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\erc\run\low\lnr\AdthPercMrunSlowWlnrDf_C"; + speed = 0.6; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMrunSlowWlnrDb_1: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\erc\run\low\lnr\AdthPercMrunSlowWlnrDb_I"; + speed = 0.62; + equivalentTo = ""; + variantsPlayer[] = {}; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSrasWlnrDnon_1: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\knl\stp\ras\lnr\AdthPknlMnonSrasWlnrDnon_1"; + speed = 0.56; + equivalentTo = "AdthPknlMstpSrasWlnrDnon_1"; + variantsPlayer[] = {"AdthPknlMstpSrasWlnrDnon_1",0.5,"AdthPknlMstpSrasWlnrDnon_2",0.5}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSrasWlnrDnon_2: AdthPknlMstpSrasWlnrDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\knl\stp\low\lnr\AdthPknlMnonSlowWlnrDnon_2"; + speed = 0.53; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMwlkSrasWlnrDf_1: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\knl\run\ras\lnr\AdthPknlMrunSrasWlnrDf_1"; + speed = 0.56; + equivalentTo = "AdthPknlMwlkSrasWlnrDf_1"; + variantsPlayer[] = {"AdthPknlMwlkSrasWlnrDf_1",0.5,"AdthPknlMwlkSrasWlnrDf_2",0.5}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMwlkSrasWlnrDf_2: AdthPknlMwlkSrasWlnrDf_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\knl\run\ras\lnr\AdthPknlMrunSrasWlnrDf_2"; + speed = 0.53; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDnon_binocular: DefaultDie + { + actions = "DeadActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\erc\stp\low\rfl\AdthPercMstpSlowWrflDnon_binocular"; + speed = 0.49; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_Adth.p3d"; + collisionShapeSafe = "ca\Anims\Characters\data\Geom\Sdr\geom_Adth.p3d"; + terminal = "true"; + soundOverride = "bodyfall"; + canPullTrigger = "false"; + onLandEnd = "true"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDnon_carrier: DefaultDie + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\carrying\firemancarryrfl-dead-carrier"; + looped = "false"; + terminal = "true"; + canPullTrigger = "false"; + showWeaponAim = "false"; + enableOptics = "false"; + actions = "DeadActions"; + speed = 0.2; + onLandEnd = "true"; + soundOverride = "bodyfall"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDf_carrier: AdthPercMstpSlowWrflDnon_carrier + { + speed = 0.21; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSlowWrflDnon_binocular: AdthPercMstpSlowWrflDnon_binocular + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\knl\stp\low\rfl\AdthPknlMstpSlowWrflDnon_binocular"; + speed = 0.72; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPpneMstpSlowWrflDnon_binocular: AdthPercMstpSlowWrflDnon_binocular + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\pne\stp\low\rfl\AdthPpneMstpSlowWrflDnon_binocular"; + speed = 1.67; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSnonWnonDnon_binocular: AdthPercMstpSlowWrflDnon_binocular + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\erc\stp\non\non\AdthPercMstpSnonWnonDnon_binocular"; + speed = 0.46; + canPullTrigger = "false"; + terminal = "true"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSnonWnonDnon_binocular: AdthPercMstpSlowWrflDnon_binocular + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\knl\stp\non\non\AdthPknlMstpSnonWnonDnon_binocular"; + speed = 0.67; + canPullTrigger = "false"; + terminal = "true"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPpneMstpSnonWnonDnon_binocular: AdthPercMstpSlowWrflDnon_binocular + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\pne\stp\non\non\AdthPpneMstpSnonWnonDnon_binocular"; + speed = 1.5; + canPullTrigger = "false"; + terminal = "true"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSlowWlnrDnon_binocular: AdthPercMstpSlowWrflDnon_binocular + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\knl\stp\low\lnr\AdthPknlMstpSlowWlnrDnon_binocular"; + speed = 0.56; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSnonWnonDnon_1: AdthPercMstpSlowWrflDnon_1 + { + file = "\dayz_anim\zmb\zmbStandDeath1"; + speed = 0.6; + equivalentTo = "AdthPercMstpSnonWnonDnon_1"; + variantsPlayer[] = {"AdthPercMstpSnonWnonDnon_1",0.33,"AdthPercMstpSnonWnonDnon_2",0.33,"AdthPercMstpSnonWnonDnon_3",0.33}; + canPullTrigger = "false"; + terminal = "true"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSnonWnonDnon_2: AdthPercMstpSnonWnonDnon_1 + { + file = "\dayz_anim\zmb\zmbStandDeath2"; + speed = 0.6; + canPullTrigger = "false"; + terminal = "true"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSnonWnonDnon_3: AdthPercMstpSnonWnonDnon_1 + { + file = "\dayz_anim\zmb\zmbStandDeath3"; + speed = 0.6; + canPullTrigger = "false"; + terminal = "true"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class ZombieWalkingDeath: AdthPercMstpSlowWrflDnon_1 + { + file = "\dayz_anim\zmb\zombie2_deathFromWalk"; + speed = 0.6; + equivalentTo = "AdthPercMstpSnonWnonDnon_1"; + variantsPlayer[] = {}; + canPullTrigger = "false"; + terminal = "true"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSnonWnonDnon_1: AdthPknlMstpSrasWrflDnon_1 + { + file = "\dayz_anim\zmb\zmbKneel_deathA"; + speed = 0.6; + equivalentTo = "AdthPknlMstpSnonWnonDnon_1"; + variantsPlayer[] = {"AdthPknlMstpSnonWnonDnon_1",0.5,"AdthPknlMstpSnonWnonDnon_2",0.5}; + canPullTrigger = "false"; + terminal = "true"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSnonWnonDnon_2: AdthPknlMstpSnonWnonDnon_1 + { + file = "\dayz_anim\zmb\zmbKneel_deathB"; + speed = 0.6; + canPullTrigger = "false"; + terminal = "true"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSnonWnonDnon_inventory: DefaultDie + { + actions = "DeadActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\knl\stp\non\non\AdthPknlMstpSnonWnonDnon_inventory"; + speed = 0.86; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_Adth.p3d"; + collisionShapeSafe = "ca\Anims\Characters\data\Geom\Sdr\geom_Adth.p3d"; + terminal = "true"; + soundOverride = "bodyfall"; + canPullTrigger = "false"; + onLandEnd = "true"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPknlMstpSnonWnonDnon_inventoryAgony: AdthPknlMstpSnonWnonDnon_inventory + { + interpolationSpeed = 0.4; + terminal = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AinjPpneMstpSnonWnonDnon",0.0001}; + InterpolateTo[] = {"AinjPpneMstpSnonWnonDnon",0.0001}; + }; + class AdthPpneMstpSnonWnonDnon: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\pne\stp\non\non\AdthPpneMstpSnonWnonDnon_1"; + variantsPlayer[] = {}; + equivalentTo = ""; + canPullTrigger = "false"; + terminal = "true"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPswmMstpSnonWnonDnon: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\swm\stp\non\non\AdthPswmMstpSnonWnonDnon"; + speed = 0.3; + equivalentTo = ""; + variantsPlayer[] = {}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPswmMrunSnonWnonDf: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\swm\run\non\non\AdthPswmMrunSnonWnonDf"; + speed = 0.3; + equivalentTo = ""; + variantsPlayer[] = {}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPsitMstpSlowWrflDnon: AdthPercMstpSlowWrflDnon_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Dth\sit\stp\low\rfl\AdthPsitMstpSlowWrflDnon"; + speed = 1; + equivalentTo = ""; + variantsPlayer[] = {}; + terminal = "true"; + canPullTrigger = "false"; + onLandEnd = "true"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class CzmbAdthPercMrunSnonWnonDf: AdthPercMstpSlowWrflDnon_1 + { + file = "\dayz_anim\zmb\zombie_runDeaths6"; + speed = 0.8; + looped = "false"; + equivalentTo = ""; + ArrayVariable_1194 = ""; + ArrayVariable_1193 = ""; + ArrayVariable_1192 = ""; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class CutSceneAnimationBaseSit: CutSceneAnimationBase + { + boundingSphere = 4; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class CutSceneAnimationBaseZoZo: CutSceneAnimationBase + { + enableOptics = "false"; + enableBinocular = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + boundingSphere = 8; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ActsPsitMstpSnonWrflDnon_varSittingSleeping01: CutSceneAnimationBase + { + actions = "RifleSittingSleeping01Actions"; + file = "\Ca\Anims\Characters\data\Anim\sdr\cts\sit\ActsPsitMstpSnonWrflDnon_varSittingSleeping01.rtm"; + speed = 1e+010; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSlayWrflDnon_AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSnonWnonDnon_varStayLeant: CutSceneAnimationBase + { + actions = "RifleStayLeantActions"; + file = "\Ca\Anims\Characters\data\Anim\sdr\cts\sit\ActsPercMstpSnonWnonDnon_varStayLeant.rtm"; + speed = 1e+010; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0}; + InterpolateTo[] = {}; + }; + class ActsPsitMstpSnonWnonDnon_varSittingOnTheWall: CutSceneAnimationBase + { + actions = "RifleSittingOnTheWallActions"; + file = "\Ca\Anims\Characters\data\Anim\sdr\cts\sit\ActsPsitMstpSnonWnonDnon_varSittingOnTheWall.rtm"; + equivalentTo = "Mi17_Cargo02"; + variantsAI[] = {"Mi17_Cargo02",0.4,"Mi17_Cargo02_V1",0.1,"Mi17_Cargo02_V2",0.1,"Mi17_Cargo02_V3",0.1,"Mi17_Cargo02_V4",0.1,"Mi17_Cargo02_V5",0.1,"Mi17_Cargo02_V6",0.1}; + variantAfter[] = {5,10,20}; + speed = 1e+010; + canPullTrigger = "false"; + ConnectTo[] = {"ActsPsitMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_JumpFromWall",0.01}; + InterpolateTo[] = {}; + }; + class ActsPsitMstpSnonWnonDnon_varSittingDrinking: CutSceneAnimationBase + { + actions = "RifleSittingDrinkingActions"; + file = "\Ca\Anims\Characters\data\Anim\sdr\cts\sit\ActsPsitMstpSnonWnonDnon_varSittingDrinking.rtm"; + speed = 0.1038; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSlayWrflDnon_AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class ActsPsitMstpSnonWrflDnon_varSittingSleeping02: CutSceneAnimationBase + { + actions = "RifleSittingSleeping02Actions"; + file = "\Ca\Anims\Characters\data\Anim\sdr\cts\sit\ActsPsitMstpSnonWrflDnon_varSittingSleeping02.rtm"; + speed = 0.5; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSlayWrflDnon_AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class ActsPsitMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_JumpFromWall: CutSceneAnimationBase + { + actions = "RifleLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\crg\knl\stp\non\non\AcrgPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_GetOutMedium"; + speed = 1.666; + looped = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class ActsPsitMstpSnonWrflDnon_varSittingDrinking: CutSceneAnimationBase + { + actions = "RifleSittingDrinking03Actions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_AmovPsitMstpSlowWrflDnon"; + speed = 0.55; + looped = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + enableDirectControl = 1; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSlayWrflDnon_AmovPercMstpSnonWnonDnon",10.0}; + InterpolateTo[] = {}; + }; + class ActsPsitMstpSnonWnonDnon_Tortured01: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\non\non\ActsPsitMstpSnonWnonDnon_Tortured01"; + speed = 0.1; + looped = "true"; + canPullTrigger = "false"; + ConnectTo[] = {"ActsPsitMstpSnonWnonDnon_Tortured01",0.1}; + InterpolateTo[] = {}; + }; + class ActsPsitMstpSnonWnonDnon_Tortured02: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\non\non\ActsPsitMstpSnonWnonDnon_Tortured02"; + speed = 0.1; + canPullTrigger = "false"; + ConnectTo[] = {"ActsPsitMstpSnonWnonDnon_Tortured02",0.1}; + InterpolateTo[] = {}; + }; + class ActsPsitMstpSnonWnonDnon_Tortured03: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\non\non\ActsPsitMstpSnonWnonDnon_Tortured03"; + speed = 0.1; + canPullTrigger = "false"; + ConnectTo[] = {"ActsPsitMstpSnonWnonDnon_Tortured03",0.1}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSnonWrflDnon_Interrogate01: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\ActsPercMstpSnonWrflDnon_Interrogate01"; + speed = 0.1; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0,"ActsPercMstpSnonWrflDnon_Interrogate01",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class ActsPercMstpSnonWrflDnon_Interrogate02: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\ActsPercMstpSnonWrflDnon_Interrogate01"; + speed = 0.1; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0,"ActsPercMstpSnonWrflDnon_Interrogate02",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class ActsPsitMstpSnonWnonDnon_InterrogateLeaves: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\ActsPsitMstpSnonWnonDnon_InterrogateLeaves"; + speed = 0.1; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0,"ActsPsitMstpSnonWnonDnon_InterrogateLeaves",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class AmovPercMstpSnonWnonDnon_Scared: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\lay\rfl\AinvPknlMstpSlayWrflDnon_Scared"; + speed = 0.1; + looped = "true"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0,"AmovPercMstpSnonWnonDnon_Scared",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class AmovPercMstpSnonWnonDnon_Scared2: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\lay\rfl\AinvPknlMstpSlayWrflDnon_Scared2"; + speed = 0.1; + looped = "true"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0,"AmovPercMstpSnonWnonDnon_Scared2",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class AmovPercMstpSlowWrflDnon_ScaredTalking: AmovPercMstpSlowWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_ScaredTalking.rtm"; + speed = 0.0142; + enableDirectControl = 1; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",2.0}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSnonWnonDnon_carCheckPush: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_carCheckPush.rtm"; + speed = 0.1; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0,"AmovPercMstpSnonWnonDnon_carCheckPush",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class AmovPercMstpSnonWnonDnon_carCheckWash: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_carCheckWash.rtm"; + speed = 0.16; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0,"AmovPercMstpSnonWnonDnon_carCheckWash",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class AmovPercMstpSnonWnonDnon_carCheckWheel: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_carCheckWheel.rtm"; + speed = 0.13; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0,"AmovPercMstpSnonWnonDnon_carCheckWheel",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class AmovPercMstpSnonWnonDnon_exerciseKata: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_exerciseKata.rtm"; + speed = 0.03; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0,"AmovPercMstpSnonWnonDnon_exerciseKata",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class ActsPercMstpSnonWnonDnon_DancingDuoIvan: AmovPercMstpSnonWnonDnon_exerciseKata + { + speed = 0.025; + file = "\ca\Anims\Characters\data\Anim\sdr\cts\Dancing\ActsPercMstpSnonWnonDnon_DancingDuoIvan"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class ActsPercMstpSnonWnonDnon_DancingDuoStefan: ActsPercMstpSnonWnonDnon_DancingDuoIvan + { + file = "\ca\Anims\Characters\data\Anim\sdr\cts\Dancing\ActsPercMstpSnonWnonDnon_DancingDuoStefan"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class ActsPercMstpSnonWnonDnon_DancingStefan: ActsPercMstpSnonWnonDnon_DancingDuoIvan + { + speed = 0.0104; + file = "\ca\Anims\Characters\data\Anim\sdr\cts\Dancing\ActsPercMstpSnonWnonDnon_DancingStefan"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class AmovPercMstpSnonWnonDnon_exercisekneeBendA: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_exercisekneeBendA.rtm"; + speed = 0.172; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0,"AmovPercMstpSnonWnonDnon_exercisekneeBendA",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class AmovPercMstpSnonWnonDnon_exercisekneeBendB: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_exercisekneeBendB.rtm"; + speed = 0.33; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0,"AmovPercMstpSnonWnonDnon_exercisekneeBendB",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class AmovPercMstpSnonWnonDnon_exercisePushup: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_exercisePushup.rtm"; + speed = 0.063559; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0,"AmovPercMstpSnonWnonDnon_exercisePushup",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class AmovPercMstpSnonWnonDnon_seeWatch: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_seeWatch.rtm"; + speed = 0.315; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0,"AmovPercMstpSnonWnonDnon_seeWatch",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class AmovPercMstpSnonWnonDnon_talking: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_talking.rtm"; + speed = 0.015; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",2.0,"AmovPercMstpSnonWnonDnon_talking",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class AmovPercMstpSlowWrflDnon_talking: AmovPercMstpSlowWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_talking.rtm"; + speed = 0.0142; + enableDirectControl = 1; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",2.0}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.01}; + }; + class AmovPercMstpSlowWrflDnon_seeWatch: AmovPercMstpSlowWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_seeWatch.rtm"; + speed = 0.28; + enableDirectControl = 1; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",2.0}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.01}; + }; + class ActsPercMstpSnonWpstDnon_sceneBardakPistol02: CutSceneAnimationBase + { + speed = 0.033482; + looped = "false"; + showHandGun = "true"; + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenebardakcaptured\actspercmstpsnonwpstdnon_scenebardakpistol02"; + canPullTrigger = "false"; + disableWeapons = "true"; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSnonWpstDnon_sceneBardakPistol01: CutSceneAnimationBase + { + speed = 0.045; + looped = "false"; + showHandGun = "true"; + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenebardakcaptured\actspercmstpsnonwpstdnon_scenebardakpistol01"; + canPullTrigger = "false"; + disableWeapons = "true"; + ConnectTo[] = {"ActsPercMstpSnonWpstDnon_sceneBardakPistol02",0.1}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSnonWpstDnon_sceneBardak01: CutSceneAnimationBase + { + speed = 0.05; + looped = "false"; + showHandGun = "false"; + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenebardakcaptured\actspercmstpsnonwpstdnon_scenebardak01"; + canPullTrigger = "false"; + disableWeapons = "true"; + ConnectTo[] = {"ActsPercMstpSnonWpstDnon_sceneBardak02",0.1}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSnonWpstDnon_sceneBardak02: CutSceneAnimationBase + { + speed = 0.033482; + looped = "false"; + showHandGun = "true"; + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenebardakcaptured\actspercmstpsnonwpstdnon_scenebardak02"; + canPullTrigger = "false"; + disableWeapons = "true"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSnonWnonDnon_normalizationTest: CutSceneAnimationBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_normalizationTest.rtm"; + speed = 0.075; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSlowWrflDnon_SaluteIn: AmovPercMstpSlowWrflDnon + { + actions = "RifleLowStandSaluteActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_SaluteIn"; + speed = 2.5; + showWeaponAim = "false"; + disableWeapons = "true"; + disableWeaponsLong = "true"; + looped = "false"; + enableDirectControl = 1; + interpolationRestart = 2; + leftHandIKBeg = "true"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {0.1,1,0.2,0}; + leftHandIKCurve[] = {1}; + leftHandIKEnd = "true"; + rightHandIKEnd = "false"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon_Salute",0.1}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon_SaluteOut",0.02}; + }; + class AidlPercMstpSrasWrflDnon_SaluteIn: AmovPercMstpSlowWrflDnon_SaluteIn + { + actions = "RifleStandSaluteActions_Idle"; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon_Salute",0.1}; + InterpolateTo[] = {"AidlPercMstpSrasWrflDnon_SaluteOut",0.02}; + }; + class AmovPercMstpSlowWrflDnon_Salute: AmovPercMstpSlowWrflDnon_SaluteIn + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_Salute"; + speed = 1e+010; + rightHandIKCurve[] = {}; + leftHandIKCurve[] = {1}; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon_SaluteOut",0.1}; + InterpolateTo[] = {}; + }; + class AidlPercMstpSrasWrflDnon_Salute: AmovPercMstpSlowWrflDnon_Salute + { + actions = "RifleStandSaluteActions_Idle"; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon_SaluteOut",0.1}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSlowWrflDnon_SaluteOut: AmovPercMstpSlowWrflDnon_SaluteIn + { + actions = "RifleLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_SaluteOut"; + interpolationRestart = 2; + leftHandIKCurve[] = {1}; + rightHandIKCurve[] = {0.8,0,0.9,1}; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.1}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon_SaluteIn",0.02}; + }; + class AidlPercMstpSrasWrflDnon_SaluteOut: AmovPercMstpSlowWrflDnon_SaluteOut + { + actions = "RifleStandActions_Idle"; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.02,"AidlPercMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AidlPercMstpSrasWrflDnon_SaluteIn",0.02}; + }; + class AmovPercMstpSrasWrflDnon_SaluteIn: AmovPercMstpSrasWrflDnon + { + variantsAI[] = {}; + actions = "RifleStandSaluteActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_SaluteIn"; + speed = 2.5; + showWeaponAim = "false"; + disableWeapons = "true"; + disableWeaponsLong = "true"; + looped = "false"; + enableDirectControl = 1; + interpolationRestart = 2; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wnon.p3d"; + leftHandIKBeg = "true"; + rightHandIKCurve[] = {0.1,1,0.2,0}; + leftHandIKCurve[] = {1}; + rightHandIKBeg = "false"; + leftHandIKEnd = "true"; + rightHandIKEnd = "false"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon_Salute",0.1}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon_SaluteOut",0.02}; + }; + class AmovPercMstpSrasWrflDnon_Salute: AmovPercMstpSrasWrflDnon_SaluteIn + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_Salute"; + speed = 1e+010; + leftHandIKCurve[] = {1}; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon_SaluteOut",0.1}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSrasWrflDnon_SaluteOut: AmovPercMstpSrasWrflDnon_SaluteIn + { + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_SaluteOut"; + interpolationRestart = 2; + leftHandIKCurve[] = {1}; + rightHandIKCurve[] = {0.8,0,0.9,1}; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.15}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon_SaluteIn",0.02}; + }; + class AmovPercMstpSrasWpstDnon_SaluteIn: AmovPercMstpSrasWpstDnon + { + actions = "PistolStandSaluteActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_SaluteIn"; + speed = 1.5; + showWeaponAim = "false"; + disableWeapons = "true"; + disableWeaponsLong = "true"; + showHandGun = "true"; + looped = "false"; + enableDirectControl = 1; + interpolationRestart = 2; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wnon.p3d"; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon_SaluteIn_end",0.1}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_SaluteOut_end",0.02}; + }; + class AmovPercMstpSrasWpstDnon_SaluteIn_end: AmovPercMstpSrasWpstDnon_SaluteIn + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_SaluteIn_end"; + speed = 1.2; + showWeaponAim = "false"; + disableWeapons = "true"; + disableWeaponsLong = "true"; + showHandGun = "false"; + looped = "false"; + interpolationRestart = 2; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon_Salute",0.1}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_SaluteOut",0.02}; + }; + class AmovPercMstpSrasWpstDnon_Salute: AmovPercMstpSrasWpstDnon_SaluteIn_end + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_Salute"; + speed = 1e+010; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon_SaluteOut",0.1}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSrasWpstDnon_SaluteOut: AmovPercMstpSrasWpstDnon_SaluteIn_end + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_SaluteOut"; + speed = 1.2; + actions = "PistolStandActions"; + interpolationRestart = 2; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon_SaluteOut_end",0.1}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_SaluteIn_end",0.02}; + }; + class AmovPercMstpSrasWpstDnon_SaluteOut_end: AmovPercMstpSrasWpstDnon_SaluteOut + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_SaluteOut_end"; + speed = 1.5; + showHandGun = "true"; + interpolationRestart = 2; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon_SaluteIn",0.02}; + }; + class AmovPercMstpSnonWnonDnon_SaluteIn: AmovPercMstpSnonWnonDnon + { + actions = "CivilStandSaluteActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_SaluteIn"; + speed = 1.3; + looped = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon_Salute",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon_SaluteOut",0.02}; + }; + class AmovPercMstpSnonWnonDnon_Salute: AmovPercMstpSnonWnonDnon_SaluteIn + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_Salute"; + speed = 1e+010; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon_SaluteOut",0.1}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSnonWnonDnon_SaluteOut: AmovPercMstpSnonWnonDnon_SaluteIn + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_SaluteOut"; + speed = 1.3; + actions = "CivilStandActions"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon_SaluteIn",0.02}; + }; + class AmovPercMstpSnonWnonDnon_EaseIn: CutSceneAnimationBase + { + actions = "CivilStandSaluteActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_EaseIn"; + speed = 1.6; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + looped = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon_Ease",0.1}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01,"AdthPercMstpSnonWnonDnon_2",0.01,"AdthPercMstpSnonWnonDnon_3",0.01}; + }; + class AmovPercMstpSnonWnonDnon_Ease: AmovPercMstpSnonWnonDnon_EaseIn + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_Ease"; + speed = 1e+010; + looped = "true"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon_EaseOut",0.1}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01,"AdthPercMstpSnonWnonDnon_2",0.01,"AdthPercMstpSnonWnonDnon_3",0.01}; + }; + class AmovPercMstpSnonWnonDnon_EaseOut: AmovPercMstpSnonWnonDnon_EaseIn + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\non\non\amovpercmstpsnonwnondnon_easeout"; + speed = 1.09; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01,"AdthPercMstpSnonWnonDnon_2",0.01,"AdthPercMstpSnonWnonDnon_3",0.01}; + }; + class AmovPercMstpSlowWrflDnon_AmovPsitMstpSlowWrflDnon: AmovPercMstpSlowWrflDnon + { + actions = "RifleLowSitActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_AmovPsitMstpSlowWrflDnon"; + speed = 0.55; + looped = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + enableDirectControl = 1; + interpolationRestart = 2; + interpolationSpeed = 1.8; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Psit.p3d"; + enableAutoActions = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + soundOverride = "laydown"; + soundEnabled = "true"; + disableWeapons = "true"; + ConnectTo[] = {"AmovPsitMstpSlowWrflDnon",1.0,"AmovPsitMstpSlowWrflDnon_WeaponCheck1",1.0,"AmovPsitMstpSlowWrflDnon_WeaponCheck2",1.0,"AmovPsitMstpSlowWrflDnon_Smoking",1.0}; + InterpolateTo[] = {"AmovPsitMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon",0.1}; + }; + class AmovPsitMstpSlowWrflDnon: AmovPercMstpSlowWrflDnon_AmovPsitMstpSlowWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\low\rfl\AmovPsitMstpSlowWrflDnon"; + speed = 1e+010; + looped = "true"; + equivalentTo = "AmovPsitMstpSlowWrflDnon"; + variantsPlayer[] = {"AmovPsitMstpSlowWrflDnon",0.25,"AmovPsitMstpSlowWrflDnon_WeaponCheck1",0.25,"AmovPsitMstpSlowWrflDnon_WeaponCheck2",0.25,"AmovPsitMstpSlowWrflDnon_Smoking",0.25}; + variantsAI[] = {""}; + variantAfter[] = {10,15,25}; + weaponIK = 1; + ConnectTo[] = {"AmovPsitMstpSlowWrflDnon_WeaponCheck1",0.1,"AmovPsitMstpSlowWrflDnon_WeaponCheck2",0.1,"AmovPsitMstpSlowWrflDnon_Smoking",0.1,"AmovPsitMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon",0.1}; + InterpolateTo[] = {"AdthPsitMstpSlowWrflDnon",0.01}; + }; + class AmovPsitMstpSlowWrflDnon_trans: AmovPsitMstpSlowWrflDnon + { + ConnectTo[] = {"AmovPsitMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon",0.05}; + InterpolateTo[] = {}; + }; + class AmovPsitMstpSlowWrflDnon_WeaponCheck1: AmovPsitMstpSlowWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\low\rfl\AmovPsitMstpSlowWrflDnon_WeaponCheck1"; + speed = 0.15; + looped = "true"; + variantAfter[] = {1,1,1}; + ConnectTo[] = {"AmovPsitMstpSlowWrflDnon",0.1}; + InterpolateTo[] = {"AdthPsitMstpSlowWrflDnon",0.01,"AmovPsitMstpSlowWrflDnon_trans",0.05}; + }; + class AmovPsitMstpSlowWrflDnon_WeaponCheck2: AmovPsitMstpSlowWrflDnon_WeaponCheck1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\low\rfl\AmovPsitMstpSlowWrflDnon_WeaponCheck2"; + speed = 0.13; + ConnectTo[] = {"AmovPsitMstpSlowWrflDnon",0.1}; + InterpolateTo[] = {"AdthPsitMstpSlowWrflDnon",0.01,"AmovPsitMstpSlowWrflDnon_trans",0.05}; + }; + class AmovPsitMstpSlowWrflDnon_Smoking: AmovPsitMstpSlowWrflDnon_WeaponCheck1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\low\rfl\AmovPsitMstpSlowWrflDnon_Smoking"; + speed = 0.04; + ConnectTo[] = {"AmovPsitMstpSlowWrflDnon",0.1}; + InterpolateTo[] = {"AdthPsitMstpSlowWrflDnon",0.01,"AmovPsitMstpSlowWrflDnon_trans",0.05}; + }; + class AmovPsitMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon: AmovPsitMstpSlowWrflDnon + { + actions = "RifleLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\low\rfl\AmovPsitMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon"; + speed = 0.55; + looped = "false"; + interpolationRestart = 2; + interpolationSpeed = 1.8; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.1}; + InterpolateTo[] = {"AdthPsitMstpSlowWrflDnon",0.01,"AmovPercMstpSlowWrflDnon_AmovPsitMstpSlowWrflDnon",0.1}; + }; + class AmovPercMstpSlowWrflDnon_AmovPsitMstpSrasWrflDnon: AmovPercMstpSrasWrflDnon + { + variantsAI[] = {}; + actions = "RifleSitActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_AmovPsitMstpSlowWrflDnon"; + speed = 0.55; + looped = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + enableDirectControl = 1; + interpolationRestart = 2; + interpolationSpeed = 1.8; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Psit.p3d"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + soundOverride = "laydown"; + soundEnabled = "true"; + disableWeapons = "true"; + ConnectTo[] = {"AmovPsitMstpSrasWrflDnon",1.0,"AmovPsitMstpSrasWrflDnon_WeaponCheck1",1.0,"AmovPsitMstpSrasWrflDnon_WeaponCheck2",1.0,"AmovPsitMstpSrasWrflDnon_Smoking",1.0}; + InterpolateTo[] = {"AmovPsitMstpSrasWrflDnon_AmovPercMstpSlowWrflDnon",0.1}; + }; + class AmovPsitMstpSrasWrflDnon: AmovPercMstpSlowWrflDnon_AmovPsitMstpSrasWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\low\rfl\AmovPsitMstpSlowWrflDnon"; + speed = 1e+010; + looped = "true"; + equivalentTo = "AmovPsitMstpSrasWrflDnon"; + variantsPlayer[] = {"AmovPsitMstpSrasWrflDnon",0.25,"AmovPsitMstpSrasWrflDnon_WeaponCheck1",0.25,"AmovPsitMstpSrasWrflDnon_WeaponCheck2",0.25,"AmovPsitMstpSrasWrflDnon_Smoking",0.25}; + variantsAI[] = {""}; + variantAfter[] = {10,15,25}; + weaponIK = 1; + ConnectTo[] = {"AmovPsitMstpSrasWrflDnon_WeaponCheck1",0.1,"AmovPsitMstpSrasWrflDnon_WeaponCheck2",0.1,"AmovPsitMstpSrasWrflDnon_Smoking",0.1,"AmovPsitMstpSrasWrflDnon_AmovPercMstpSlowWrflDnon",0.1}; + InterpolateTo[] = {"AdthPsitMstpSlowWrflDnon",0.01}; + }; + class AmovPsitMstpSrasWrflDnon_trans: AmovPsitMstpSrasWrflDnon + { + ConnectTo[] = {"AmovPsitMstpSrasWrflDnon_AmovPercMstpSlowWrflDnon",0.05}; + InterpolateTo[] = {}; + }; + class AmovPsitMstpSrasWrflDnon_WeaponCheck1: AmovPsitMstpSrasWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\low\rfl\AmovPsitMstpSlowWrflDnon_WeaponCheck1"; + speed = 0.15; + variantAfter[] = {1,1,1}; + ConnectTo[] = {"AmovPsitMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AdthPsitMstpSlowWrflDnon",0.01,"AmovPsitMstpSrasWrflDnon_trans",0.05}; + }; + class AmovPsitMstpSrasWrflDnon_WeaponCheck2: AmovPsitMstpSrasWrflDnon_WeaponCheck1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\low\rfl\AmovPsitMstpSlowWrflDnon_WeaponCheck2"; + speed = 0.13; + ConnectTo[] = {"AmovPsitMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AdthPsitMstpSlowWrflDnon",0.01,"AmovPsitMstpSrasWrflDnon_trans",0.05}; + }; + class AmovPsitMstpSrasWrflDnon_Smoking: AmovPsitMstpSrasWrflDnon_WeaponCheck1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\low\rfl\AmovPsitMstpSlowWrflDnon_Smoking"; + speed = 0.04; + ConnectTo[] = {"AmovPsitMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AdthPsitMstpSlowWrflDnon",0.01,"AmovPsitMstpSrasWrflDnon_trans",0.05}; + }; + class AmovPsitMstpSrasWrflDnon_AmovPercMstpSlowWrflDnon: AmovPsitMstpSrasWrflDnon + { + actions = "RifleLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\low\rfl\AmovPsitMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon"; + speed = 0.55; + looped = "false"; + interpolationRestart = 2; + interpolationSpeed = 1.8; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.1}; + InterpolateTo[] = {"AdthPsitMstpSlowWrflDnon",0.01,"AmovPercMstpSlowWrflDnon_AmovPsitMstpSrasWrflDnon",0.1}; + }; + class AmovPercMstpSnonWpstDnon_AmovPsitMstpSnonWpstDnon_ground: AmovPercMstpSrasWpstDnon + { + actions = "PistolSitActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AmovPsitMstpSnonWnonDnon_ground"; + speed = 0.7; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + looped = "false"; + showHandgun = "false"; + enableDirectControl = 1; + interpolationRestart = 2; + interpolationSpeed = 2; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Psit.p3d"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + soundOverride = "laydown"; + soundEnabled = "true"; + canPullTrigger = "false"; + disableWeapons = "true"; + ConnectTo[] = {"AmovPsitMstpSnonWpstDnon_ground",0.02,"AmovPsitMstpSnonWpstDnon_smoking",0.02}; + InterpolateTo[] = {"AmovPsitMstpSnonWpstDnon_AmovPercMstpSnonWpstDnon_ground",0.02}; + }; + class AmovPsitMstpSnonWpstDnon_ground: AmovPercMstpSnonWpstDnon_AmovPsitMstpSnonWpstDnon_ground + { + variantAfter[] = {10,15,25}; + variantsPlayer[] = {"AmovPsitMstpSnonWpstDnon_ground",0.75,"AmovPsitMstpSnonWpstDnon_smoking",0.25}; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\non\non\AmovPsitMstpSnonWnonDnon_ground"; + speed = 1e+010; + looped = "true"; + equivalentTo = "AmovPsitMstpSnonWpstDnon_ground"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPsitMstpSnonWpstDnon_smoking",0.02,"AmovPsitMstpSnonWpstDnon_AmovPercMstpSnonWpstDnon_ground",0.02}; + InterpolateTo[] = {"AdthPsitMstpSlowWrflDnon",0.01}; + }; + class AmovPsitMstpSnonWpstDnon_smoking_trans: AmovPsitMstpSnonWpstDnon_ground + { + ConnectTo[] = {"AmovPsitMstpSnonWpstDnon_AmovPercMstpSnonWpstDnon_ground",0.01}; + InterpolateTo[] = {}; + }; + class AmovPsitMstpSnonWpstDnon_smoking: AmovPsitMstpSnonWpstDnon_ground + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\low\rfl\AmovPsitMstpSlowWrflDnon_Smoking"; + speed = 0.04; + canPullTrigger = "false"; + interpolationRestart = "true"; + ConnectTo[] = {"AmovPsitMstpSnonWpstDnon_ground",0.02}; + InterpolateTo[] = {"AmovPsitMstpSnonWpstDnon_smoking_trans",0.01}; + }; + class AmovPsitMstpSnonWpstDnon_AmovPercMstpSnonWpstDnon_ground: AmovPercMstpSnonWpstDnon_AmovPsitMstpSnonWpstDnon_ground + { + actions = "PistolStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\non\non\AmovPsitMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_ground"; + speed = 0.7; + interpolationRestart = 2; + interpolationSpeed = 2; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSnonWpstDnon_AmovPsitMstpSnonWpstDnon_ground",0.02}; + }; + class AmovPercMstpSnonWnonDnon_AmovPsitMstpSnonWnonDnon_ground: CutSceneAnimationBase + { + actions = "CivilSitActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AmovPsitMstpSnonWnonDnon_ground"; + speed = 0.7; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + looped = "false"; + interpolationRestart = 2; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Psit.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPsitMstpSnonWnonDnon_ground",1.0,"AmovPsitMstpSnonWnonDnon_smoking",0.02}; + InterpolateTo[] = {"AmovPsitMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_ground",0.02}; + }; + class AmovPpneMstpSnonWnonDnon_AmovPsitMstpSnonWnonDnon_ground: AmovPpneMstpSnonWnonDnon + { + actions = "CivilSitActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_AmovPsitMstpSnonWnonDnon_ground"; + speed = 0.55; + looped = "false"; + enableDirectControl = 1; + interpolationRestart = 2; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPsitMstpSnonWnonDnon_ground",1.0,"AmovPsitMstpSnonWnonDnon_smoking",0.02}; + InterpolateTo[] = {"AmovPsitMstpSnonWnonDnon_ground_AmovPpneMstpSnonWnonDnon",0.02}; + }; + class AmovPsitMstpSnonWnonDnon_ground: AmovPercMstpSnonWnonDnon_AmovPsitMstpSnonWnonDnon_ground + { + variantsPlayer[] = {"AmovPsitMstpSnonWnonDnon_ground",0.75,"AmovPsitMstpSnonWnonDnon_smoking",0.25}; + variantAfter[] = {10,15,25}; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\non\non\AmovPsitMstpSnonWnonDnon_ground"; + speed = 1e+010; + looped = "true"; + equivalentTo = "AmovPsitMstpSnonWnonDnon_ground"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPsitMstpSnonWnonDnon_smoking",0.02,"AmovPsitMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_ground",0.02,"AmovPsitMstpSnonWnonDnon_ground_AmovPpneMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AdthPsitMstpSlowWrflDnon",0.01}; + }; + class AmovPsitMstpSnonWnonDnon_smoking_trans: AmovPsitMstpSnonWnonDnon_ground + { + ConnectTo[] = {"AmovPsitMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_ground",0.01,"AmovPsitMstpSnonWnonDnon_ground_AmovPpneMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {}; + }; + class AmovPsitMstpSnonWnonDnon_smoking: AmovPsitMstpSnonWnonDnon_ground + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\low\rfl\AmovPsitMstpSlowWrflDnon_Smoking"; + speed = 0.04; + canPullTrigger = "false"; + interpolationRestart = "true"; + ConnectTo[] = {"AmovPsitMstpSnonWnonDnon_ground",0.02}; + InterpolateTo[] = {"AmovPsitMstpSnonWnonDnon_smoking_trans",0.01}; + }; + class AmovPsitMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_ground: AmovPercMstpSnonWnonDnon_AmovPsitMstpSnonWnonDnon_ground + { + actions = "CivilStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\non\non\AmovPsitMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_ground"; + speed = 0.7; + interpolationRestart = 2; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon_AmovPsitMstpSnonWnonDnon_ground",0.02}; + }; + class AmovPsitMstpSnonWnonDnon_ground_AmovPpneMstpSnonWnonDnon: AmovPercMstpSnonWnonDnon_AmovPsitMstpSnonWnonDnon_ground + { + actions = "CivilProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\sit\stp\non\non\AmovPsitMstpSnonWnonDnon_ground_AmovPpneMstpSnonWnonDnon"; + speed = 0.55; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon_AmovPsitMstpSnonWnonDnon_ground",0.02}; + }; + class AmovPercMstpSnonWnonDnon_AmovPercMstpSsurWnonDnon: CutSceneAnimationBase + { + actions = "CivilStandSurrenderActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AmovPercMstpSsurWnonDnon"; + speed = 1.33; + looped = "false"; + canPullTrigger = "false"; + interpolationRestart = 2; + ConnectTo[] = {"AmovPercMstpSsurWnonDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01,"AmovPercMstpSsurWnonDnon_AmovPercMstpSnonWnonDnon",0.1}; + }; + class AmovPercMstpSsurWnonDnon: AmovPercMstpSnonWnonDnon_AmovPercMstpSsurWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\sur\non\AmovPercMstpSsurWnonDnon"; + speed = 1e+010; + looped = "true"; + ConnectTo[] = {"AmovPercMstpSsurWnonDnon_AmovPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AmovPercMstpSsurWnonDnon_AmovPercMstpSnonWnonDnon: AmovPercMstpSnonWnonDnon_AmovPercMstpSsurWnonDnon + { + actions = "CivilStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\sur\non\AmovPercMstpSsurWnonDnon_AmovPercMstpSnonWnonDnon"; + speed = 1.33; + interpolationRestart = 2; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01,"AmovPercMstpSnonWnonDnon_AmovPercMstpSsurWnonDnon",0.1}; + }; + class TestDance: AmovPercMstpSrasWrflDnon + { + variantsAI[] = {}; + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\stp\non\non\AmovPercMstpSnonWnonDnon_Dancing.rtm"; + speed = 0.015; + looped = "true"; + duty = -0.7; + showWeaponAim = "true"; + disableWeapons = "false"; + enableAutoActions = "true"; + ConnectTo[] = {"TestDance",0.9}; + InterpolateTo[] = {"TestDance",0.9}; + }; + class TestROM: TestDance + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\stp\non\non\AmovPercMstpSnonWnonDnon_ROM.rtm"; + speed = 0.015; + ConnectTo[] = {"TestROM",0.9}; + InterpolateTo[] = {"TestROM",0.9}; + }; + class TestROMFingers: TestDance + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\stp\non\non\AmovPercMstpSnonWnonDnon_ROMFingers.rtm"; + speed = 0.015; + ConnectTo[] = {"TestROMFingers",0.9}; + InterpolateTo[] = {"TestROMFingers",0.9}; + }; + class TestJabbaFun: TestDance + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\stp\non\non\AmovPercMstpSnonWnonDnon_JabbaFun.rtm"; + speed = 0.033; + ConnectTo[] = {"TestJabbaFun",0.9}; + InterpolateTo[] = {"TestJabbaFun",0.9}; + }; + class TestFlipflop: TestDance + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\stp\non\non\AmovPercMstpSnonWnonDnon_Flipflop.rtm"; + speed = 0.122; + ConnectTo[] = {"TestFlipflop",0.9}; + InterpolateTo[] = {"TestFlipflop",0.9}; + }; + class TestSurrender: TestDance + { + duty = -1; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Knl\Stp\sur\rfl\AmovPknlMstpSsurWrflDnon.rtm"; + showWeaponAim = "false"; + disableWeapons = "true"; + speed = 1e+010; + soundEnabled = "false"; + ConnectTo[] = {"AdthPercMstpSlowWrflDnon_1",0.01,"TestSurrender",0.9}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_1",0.01,"TestSurrender",0.9}; + }; + class AwopPercMstpSgthWrflDnon_Start1: Default + { + actions = "RifleLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\gth\rfl\AwopPercMstpSgthWrflDnon_Start.rtm"; + speed = 0.51; + looped = "false"; + soundEnabled = "false"; + duty = 0.6; + canPullTrigger = "false"; + headBobMode = 2; + ConnectTo[] = {"AwopPercMstpSgthWrflDnon_Throw1",0.1}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_1",0.01}; + }; + class AwopPercMstpSgthWrflDnon_Throw1: AwopPercMstpSgthWrflDnon_Start1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\gth\rfl\AwopPercMstpSgthWrflDnon_Throw.rtm"; + speed = 2.31; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSgthWrflDnon_End1",0.1}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_1",0.01}; + }; + class AwopPercMstpSgthWrflDnon_End1: AwopPercMstpSgthWrflDnon_Start1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\gth\rfl\AwopPercMstpSgthWrflDnon_End.rtm"; + speed = 0.53; + showItemInRightHand = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_1",0.01}; + }; + class AwopPercMstpSgthWrflDnon_Start2: AwopPercMstpSgthWrflDnon_Start1 + { + actions = "RifleStandActions"; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSgthWrflDnon_Throw2",0.1}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_1",0.01}; + }; + class AwopPercMstpSgthWrflDnon_Throw2: AwopPercMstpSgthWrflDnon_Throw1 + { + actions = "RifleStandActions"; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSgthWrflDnon_End2",0.1}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_1",0.01}; + }; + class AwopPercMstpSgthWrflDnon_End2: AwopPercMstpSgthWrflDnon_End1 + { + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_1",0.01}; + }; + class AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthStart: Default + { + actions = "RifleLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\run\low\rfl\AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthStart"; + speed = 1.9; + soundOverride = "run"; + looped = "false"; + soundEnabled = "true"; + duty = 0.6; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Mrun_Slow_Wrfl.p3d"; + canPullTrigger = "false"; + headBobMode = 2; + weaponIK = 1; + ConnectTo[] = {"AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthThrow",0.1}; + InterpolateTo[] = {"AdthPercMrunSlowWrflDf_6",0.01}; + }; + class AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthThrow: AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthStart + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\run\low\rfl\AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthThrow"; + speed = 0.73; + soundEnabled = "true"; + soundOverride = "run"; + ConnectTo[] = {"AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthEnd",0.1}; + InterpolateTo[] = {"AdthPercMrunSlowWrflDf_6",0.01}; + }; + class AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthEnd: AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthThrow + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\run\low\rfl\AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthEnd"; + speed = 0.91; + soundEnabled = "true"; + soundOverride = "run"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.1,"AmovPercMrunSlowWrflDf_AmovPercMstpSrasWrflDnon_gthStart",0.1}; + InterpolateTo[] = {"AdthPercMrunSlowWrflDf_6",0.01}; + }; + class AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthStart: Default + { + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\wlk\ras\rfl\AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthStart"; + rightHandIKCurve[] = {0.3,1,0.4,0}; + leftHandIKCurve[] = {1}; + speed = 2; + looped = "false"; + soundOverride = "wlk"; + soundEnabled = "true"; + duty = 0.6; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Mrun_Slow_Wrfl.p3d"; + headBobMode = 2; + weaponIK = 1; + ConnectTo[] = {"AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthThrow",0.1}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDf_1",0.01}; + }; + class AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthThrow: AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthStart + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\wlk\ras\rfl\AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthThrow"; + speed = 0.73; + soundOverride = "wlk"; + soundEnabled = "true"; + rightHandIKCurve[] = {0}; + leftHandIKCurve[] = {1}; + ConnectTo[] = {"AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthEnd",0.02}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDf_1",0.01}; + }; + class AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthEnd: AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthThrow + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\wlk\ras\rfl\AmovPercMwlkSrasWrflDf_AmovPercMstpSrasWrflDnon_gthEnd"; + speed = 0.91; + soundOverride = "wlk"; + rightHandIKCurve[] = {0.8,0,0.9,1}; + leftHandIKCurve[] = {1}; + soundEnabled = "true"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDf_1",0.01}; + }; + class AwopPknlMstpSgthWrflDnon_Start: Default + { + actions = "RifleKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\knl\stp\gth\rfl\AwopPknlMstpSgthWrflDnon_Start.rtm"; + speed = 0.5; + looped = "false"; + soundEnabled = "false"; + duty = 0.6; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Pknl_Wrfl.p3d"; + headBobMode = 2; + ConnectTo[] = {"AwopPknlMstpSgthWrflDnon_Throw",0.1}; + InterpolateTo[] = {"AdthPknlMstpSrasWrflDnon_1",0.01}; + }; + class AwopPknlMstpSgthWrflDnon_Throw: AwopPknlMstpSgthWrflDnon_Start + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\knl\stp\gth\rfl\AwopPknlMstpSgthWrflDnon_Throw.rtm"; + speed = 3.33; + ConnectTo[] = {"AwopPknlMstpSgthWrflDnon_End",0.1}; + InterpolateTo[] = {"AdthPknlMstpSrasWrflDnon_1",0.01}; + }; + class AwopPknlMstpSgthWrflDnon_End: AwopPknlMstpSgthWrflDnon_Start + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\knl\stp\gth\rfl\AwopPknlMstpSgthWrflDnon_End.rtm"; + speed = 0.8; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AdthPknlMstpSrasWrflDnon_1",0.01}; + }; + class AwopPpneMstpSgthWrflDnon_Start: Default + { + actions = "RifleProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\gth\rfl\AwopPpneMstpSgthWrflDnon_Start.rtm"; + speed = 0.55; + looped = "false"; + soundEnabled = "false"; + duty = 0.6; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Ppne.p3d"; + headBobMode = 2; + ConnectTo[] = {"AwopPpneMstpSgthWrflDnon_Throw",0.1}; + InterpolateTo[] = {"AdthPpneMstpSrasWrflDnon_1",0.01}; + }; + class AwopPpneMstpSgthWrflDnon_Throw: AwopPpneMstpSgthWrflDnon_Start + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\gth\rfl\AwopPpneMstpSgthWrflDnon_Throw.rtm"; + speed = 3; + ConnectTo[] = {"AwopPpneMstpSgthWrflDnon_End",0.1}; + InterpolateTo[] = {"AdthPpneMstpSrasWrflDnon_1",0.01}; + }; + class AwopPpneMstpSgthWrflDnon_End: AwopPpneMstpSgthWrflDnon_Start + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\gth\rfl\AwopPpneMstpSgthWrflDnon_End.rtm"; + speed = 1.36; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AdthPpneMstpSrasWrflDnon_1",0.01}; + }; + class AwopPercMstpSgthWpstDnon_Part1: Default + { + actions = "PistolStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\gth\pst\AwopPercMstpSgthWpstDnon_part1.rtm"; + speed = 1.25; + looped = "false"; + showHandGun = "true"; + soundEnabled = "false"; + duty = 0.6; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wpst.p3d"; + headBobMode = 2; + ConnectTo[] = {"AwopPercMstpSgthWpstDnon_Part2",0.02}; + InterpolateTo[] = {"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AwopPercMstpSgthWpstDnon_Part2: AwopPercMstpSgthWpstDnon_Part1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\gth\pst\AwopPercMstpSgthWpstDnon_part2.rtm"; + speed = 0.39; + showHandGun = "false"; + ConnectTo[] = {"AwopPercMstpSgthWpstDnon_Part3",0.02}; + InterpolateTo[] = {"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AwopPercMstpSgthWpstDnon_Part3: AwopPercMstpSgthWpstDnon_Part2 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\gth\pst\AwopPercMstpSgthWpstDnon_part3.rtm"; + speed = 1.32; + ConnectTo[] = {"AwopPercMstpSgthWpstDnon_Part4",0.02}; + InterpolateTo[] = {"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AwopPercMstpSgthWpstDnon_Part4: AwopPercMstpSgthWpstDnon_Part3 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\gth\pst\AwopPercMstpSgthWpstDnon_part4.rtm"; + speed = 0.43; + ConnectTo[] = {"AwopPercMstpSgthWpstDnon_Part5",0.02}; + InterpolateTo[] = {"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AwopPercMstpSgthWpstDnon_Part5: AwopPercMstpSgthWpstDnon_Part4 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\gth\pst\AwopPercMstpSgthWpstDnon_part5.rtm"; + speed = 1.46; + showHandGun = "true"; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthStart: Default + { + actions = "CivilStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\run\low\pst\AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthStart"; + speed = 1.69; + soundOverride = "run"; + looped = "false"; + showHandGun = "false"; + soundEnabled = "true"; + duty = 0.6; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wnon.p3d"; + canPullTrigger = "false"; + headBobMode = 2; + weaponIK = 2; + ConnectTo[] = {"AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthThrow",0.1}; + InterpolateTo[] = {"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthThrow: AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthStart + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\run\low\pst\AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthThrow"; + speed = 0.73; + soundOverride = "run"; + soundEnabled = "true"; + ConnectTo[] = {"AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthArm",0.1}; + InterpolateTo[] = {"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthArm: AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthThrow + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\run\low\pst\AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthArm"; + speed = 1.18; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthEnd",0.1}; + InterpolateTo[] = {"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthEnd: AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthArm + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\run\low\pst\AmovPercMrunSlowWpstDf_AmovPercMstpSrasWpstDnon_gthEnd"; + speed = 1.35; + showHandGun = "true"; + soundOverride = "run"; + soundEnabled = "true"; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AmovPercMwlkSrasWpstDf_AwopPercMrunSgthWnonDf_1: Default + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\wlk\ras\pst\AmovPercMwlkSrasWpstDf_AwopPercMrunSgthWnonDf_1"; + speed = 1.85; + soundOverride = "walk"; + looped = "false"; + showHandGun = "true"; + soundEnabled = "false"; + duty = 0.6; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wpst.p3d"; + headBobMode = 2; + ConnectTo[] = {"AmovPercMwlkSrasWpstDf_AmovPercMstpSrasWpstDnon_gthStart",0.1}; + InterpolateTo[] = {"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AmovPercMwlkSrasWpstDf_AmovPercMstpSrasWpstDnon_gthStart: Default + { + actions = "CivilStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\wlk\ras\pst\AmovPercMwlkSrasWpstDf_AmovPercMstpSrasWpstDnon_gthStart"; + speed = 1.33; + looped = "false"; + showHandGun = "false"; + soundEnabled = "true"; + duty = 0.6; + soundOverride = "wlk"; + headBobMode = 2; + weaponIK = 2; + ConnectTo[] = {"AmovPercMwlkSrasWpstDf_AmovPercMstpSrasWpstDnon_gthThrow",0.1}; + InterpolateTo[] = {"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AmovPercMwlkSrasWpstDf_AmovPercMstpSrasWpstDnon_gthThrow: AmovPercMwlkSrasWpstDf_AmovPercMstpSrasWpstDnon_gthStart + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\wlk\ras\pst\AmovPercMwlkSrasWpstDf_AmovPercMstpSrasWpstDnon_gthThrow"; + speed = 0.68; + soundOverride = "wlk"; + soundEnabled = "true"; + ConnectTo[] = {"AmovPercMwlkSrasWpstDf_AmovPercMstpSrasWpstDnon_gthArm",0.1}; + InterpolateTo[] = {"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AmovPercMwlkSrasWpstDf_AmovPercMstpSrasWpstDnon_gthArm: AmovPercMwlkSrasWpstDf_AmovPercMstpSrasWpstDnon_gthThrow + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\wlk\ras\pst\AmovPercMwlkSrasWpstDf_AmovPercMstpSrasWpstDnon_gthArm"; + speed = 1.17; + soundOverride = "wlk"; + soundEnabled = "true"; + ConnectTo[] = {"AmovPercMwlkSrasWpstDf_AmovPercMstpSrasWpstDnon_gthEnd",0.1}; + InterpolateTo[] = {"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AmovPercMwlkSrasWpstDf_AmovPercMstpSrasWpstDnon_gthEnd: AmovPercMwlkSrasWpstDf_AmovPercMstpSrasWpstDnon_gthArm + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\wlk\ras\pst\AmovPercMwlkSrasWpstDf_AmovPercMstpSrasWpstDnon_gthEnd"; + speed = 1.35; + showHandGun = "true"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wpst.p3d"; + soundOverride = "wlk"; + soundEnabled = "true"; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AwopPknlMstpSgthWpstDnon_Part1: Default + { + actions = "PistolKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\knl\stp\gth\pst\AwopPknlMstpSgthWpstDnon_part1.rtm"; + speed = 1.25; + looped = "false"; + showHandGun = "true"; + soundEnabled = "false"; + duty = 0.6; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Pknl_Wpst.p3d"; + headBobMode = 2; + ConnectTo[] = {"AwopPknlMstpSgthWpstDnon_Part2",0.02}; + InterpolateTo[] = {"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AwopPknlMstpSgthWpstDnon_Part2: AwopPknlMstpSgthWpstDnon_Part1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\knl\stp\gth\pst\AwopPknlMstpSgthWpstDnon_part2.rtm"; + speed = 0.39; + showHandGun = "false"; + ConnectTo[] = {"AwopPknlMstpSgthWpstDnon_Part3",0.02}; + InterpolateTo[] = {"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AwopPknlMstpSgthWpstDnon_Part3: AwopPknlMstpSgthWpstDnon_Part2 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\knl\stp\gth\pst\AwopPknlMstpSgthWpstDnon_part3.rtm"; + speed = 1.32; + ConnectTo[] = {"AwopPknlMstpSgthWpstDnon_Part4",0.02}; + InterpolateTo[] = {"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AwopPknlMstpSgthWpstDnon_Part4: AwopPknlMstpSgthWpstDnon_Part3 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\knl\stp\gth\pst\AwopPknlMstpSgthWpstDnon_part4.rtm"; + speed = 0.43; + ConnectTo[] = {"AwopPknlMstpSgthWpstDnon_Part5",0.02}; + InterpolateTo[] = {"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AwopPknlMstpSgthWpstDnon_Part5: AwopPknlMstpSgthWpstDnon_Part4 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\knl\stp\gth\pst\AwopPknlMstpSgthWpstDnon_part5.rtm"; + speed = 1.46; + showHandGun = "true"; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AwopPpneMstpSgthWpstDnon_Part1: Default + { + actions = "PistolKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\gth\pst\AwopPpneMstpSgthWpstDnon_1.rtm"; + speed = 0.85; + looped = "false"; + showHandGun = "true"; + soundEnabled = "false"; + duty = 0.6; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Ppne.p3d"; + headBobMode = 2; + ConnectTo[] = {"AwopPpneMstpSgthWpstDnon_Part2",0.02}; + InterpolateTo[] = {"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AwopPpneMstpSgthWpstDnon_Part2: AwopPpneMstpSgthWpstDnon_Part1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\gth\pst\AwopPpneMstpSgthWpstDnon_2.rtm"; + speed = 0.44; + showHandGun = "false"; + ConnectTo[] = {"AwopPpneMstpSgthWpstDnon_Part3",0.02}; + InterpolateTo[] = {"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AwopPpneMstpSgthWpstDnon_Part3: AwopPpneMstpSgthWpstDnon_Part2 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\gth\pst\AwopPpneMstpSgthWpstDnon_3.rtm"; + speed = 2.67; + ConnectTo[] = {"AwopPpneMstpSgthWpstDnon_Part4",0.02}; + InterpolateTo[] = {"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AwopPpneMstpSgthWpstDnon_Part4: AwopPpneMstpSgthWpstDnon_Part3 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\gth\pst\AwopPpneMstpSgthWpstDnon_4.rtm"; + speed = 0.63; + ConnectTo[] = {"AwopPpneMstpSgthWpstDnon_Part5",0.02}; + InterpolateTo[] = {"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AwopPpneMstpSgthWpstDnon_Part5: AwopPpneMstpSgthWpstDnon_Part4 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\gth\pst\AwopPpneMstpSgthWpstDnon_5.rtm"; + speed = 0.83; + showHandGun = "true"; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AwopPercMstpSgthWnonDnon_start: Default + { + actions = "CivilStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\gth\non\AwopPercMstpSgthWnonDnon_start"; + speed = 0.8; + looped = "false"; + showHandGun = "true"; + soundEnabled = "false"; + duty = 0.6; + headBobMode = 2; + ConnectTo[] = {"AwopPercMstpSgthWnonDnon_throw",0.02}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AwopPercMstpSgthWnonDnon_throw: AwopPercMstpSgthWnonDnon_start + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\gth\non\AwopPercMstpSgthWnonDnon_throw"; + speed = 2; + ConnectTo[] = {"AwopPercMstpSgthWnonDnon_end",0.02}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AwopPercMstpSgthWnonDnon_end: AwopPercMstpSgthWnonDnon_throw + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\gth\non\AwopPercMstpSgthWnonDnon_end"; + speed = 0.65; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AmovPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon_gthStart: Default + { + actions = "CivilStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\run\non\non\AmovPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon_gthStart"; + speed = 3; + soundOverride = "run"; + looped = "false"; + soundEnabled = "false"; + duty = 0.6; + canPullTrigger = "false"; + headBobMode = 2; + ConnectTo[] = {"AmovPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon_gthThrow",0.1}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AmovPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon_gthThrow: AmovPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon_gthStart + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\run\non\non\AmovPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon_gthThrow"; + speed = 1.3; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon_gthEnd",0.1}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AmovPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon_gthEnd: AmovPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon_gthThrow + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\run\non\non\AmovPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon_gthEnd"; + speed = 0.9; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class AwopPpneMstpSgthWnonDnon_start: Default + { + actions = "CivilStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\gth\non\AwopPpneMstpSgthWnonDnon_start"; + speed = 0.67; + looped = "false"; + showHandGun = "true"; + soundEnabled = "false"; + duty = 0.6; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Ppne.p3d"; + aimingBody = "empty"; + legs = "Wholebody"; + headBobMode = 2; + ConnectTo[] = {"AwopPpneMstpSgthWnonDnon_throw",0.02}; + InterpolateTo[] = {"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AwopPpneMstpSgthWnonDnon_throw: AwopPpneMstpSgthWnonDnon_start + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\gth\non\AwopPpneMstpSgthWnonDnon_throw"; + speed = 2; + ConnectTo[] = {"AwopPpneMstpSgthWnonDnon_end",0.02}; + InterpolateTo[] = {"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AwopPpneMstpSgthWnonDnon_end: AwopPpneMstpSgthWnonDnon_throw + { + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\gth\non\AwopPpneMstpSgthWnonDnon_end"; + speed = 0.45; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class LadderCivilStatic: StandBase + { + file = "\ca\Anims\Characters\data\Anim\Sdr\ldr\erc\stp\non\non\AldrPercMstpSnonWnonDnon.rtm"; + looped = "true"; + soundEnabled = "true"; + speed = 1e+010; + duty = -0.35; + onLadder = "true"; + actions = "LadderCivilActions"; + aiming = "aimingNo"; + aimingBody = "aimingNo"; + legs = "legsNo"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wnon.p3d"; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "ladder"; + headBobMode = 2; + ConnectTo[] = {"LadderCivilTopOff",0.1,"LadderCivilDownOff",0.1}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01,"LadderCivilUpLoop",0.1,"LadderCivilDownLoop",0.1}; + }; + class LadderCivilOn: LadderCivilStatic + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AldrPercMstpSnonWnonDnon.rtm"; + speed = 1.5; + looped = "false"; + soundOverride = "ladder"; + soundEnabled = "true"; + ConnectTo[] = {"LadderCivilStatic",1.0}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class LadderCivilUpLoop: LadderCivilStatic + { + file = "\ca\Anims\Characters\data\Anim\Sdr\ldr\erc\wlk\non\non\AldrPercMwlkSnonWnonDu.rtm"; + speed = 2.5; + duty = 0.7; + soundOverride = "ladder"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01,"LadderCivilStatic",0.1,"LadderCivilTopOff",0.1,"LadderCivilDownLoop",0.1}; + }; + class LadderCivilTopOff: LadderCivilUpLoop + { + actions = "CivilStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\ldr\erc\stp\non\non\AldrPercMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon.rtm"; + speed = 1.5; + looped = "false"; + onLadder = "false"; + soundOverride = "ladder"; + soundEnabled = "true"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",1.0}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class LadderCivilDownOff: LadderCivilTopOff + { + soundOverride = "ladder"; + soundEnabled = "true"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",1.0}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01}; + }; + class LadderCivilDownLoop: LadderCivilUpLoop + { + file = "\ca\Anims\Characters\data\Anim\Sdr\ldr\erc\wlk\non\non\AldrPercMwlkSnonWnonDd.rtm"; + soundOverride = "ladder"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_1",0.01,"LadderCivilStatic",0.1,"LadderCivilUpLoop",0.1,"LadderCivilDownOff",0.1}; + }; + class LadderRifleStatic: LadderCivilStatic + { + actions = "LadderRifleActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\ldr\erc\stp\low\rfl\AldrPercMstpSlowWrflDnon.rtm"; + soundOverride = "ladder"; + soundEnabled = "true"; + ConnectTo[] = {"LadderRifleTopOff",0.1,"LadderRifleDownOff",0.1}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_1",0.01,"LadderRifleUpLoop",0.1,"LadderRifleDownLoop",0.1}; + }; + class LadderRifleOn: LadderCivilOn + { + actions = "LadderRifleActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\low\rfl\AmovPercMstpSlowWrflDnon_AldrPercMstpSlowWrflDnon.rtm"; + soundOverride = "ladder"; + soundEnabled = "true"; + ConnectTo[] = {"LadderRifleStatic",1.0}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_1",0.01}; + }; + class LadderRifleTopOff: LadderCivilTopOff + { + actions = "RifleLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\ldr\erc\stp\low\rfl\AldrPercMstpSlowWrflDnon_AmovPercMstpSlowWrflDnon.rtm"; + soundOverride = "ladder"; + soundEnabled = "true"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",1.0}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_1",0.01}; + }; + class LadderRifleDownOff: LadderRifleTopOff + { + soundOverride = "ladder"; + soundEnabled = "true"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",1.0}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_1",0.01}; + }; + class LadderRifleUpLoop: LadderCivilUpLoop + { + actions = "LadderRifleActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\ldr\erc\wlk\low\rfl\AldrPercMwlkSlowWrflDu.rtm"; + soundOverride = "ladder"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_1",0.01,"LadderRifleStatic",0.1,"LadderRifleTopOff",0.1,"LadderRifleDownLoop",0.1}; + }; + class LadderRifleDownLoop: LadderCivilDownLoop + { + file = "\ca\Anims\Characters\data\Anim\Sdr\ldr\erc\wlk\low\rfl\AldrPercMwlkSlowWrflDd.rtm"; + actions = "LadderRifleActions"; + soundOverride = "ladder"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_1",0.01,"LadderRifleStatic",0.1,"LadderRifleDownOff",0.1,"LadderRifleUpLoop",0.1}; + }; + class AswmPercMstpSnonWnonDnon: AmovPercMstpSrasWrflDnon + { + variantsAI[] = {}; + actions = "SwimmingActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\swm\erc\stp\non\non\AswmPercMstpSnonWnonDnon.rtm"; + speed = 0.42; + relSpeedMin = 0.9; + relSpeedMax = 1.1; + looped = "true"; + soundEdge[] = {0.5}; + duty = 0.6; + showWeaponAim = "false"; + disableWeapons = "true"; + limitGunMovement = "false"; + soundOverride = "swim"; + soundEnabled = "true"; + enableAutoActions = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pswm_Mnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.3}; + InterpolateTo[] = {"AdthPswmMstpSnonWnonDnon",0.01,"AswmPercMstpSnonWnonDnon_AswmPercMrunSnonWnonDf",0.1}; + }; + class AswmPercMrunSnonWnonDf: AswmPercMstpSnonWnonDnon + { + actions = "SwimmForwardActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDf.rtm"; + speed = 0.7; + relSpeedMin = 0.7; + relSpeedMax = 1.1; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pswm_Mrun.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.3}; + InterpolateTo[] = {"AdthPswmMrunSnonWnonDf",0.01,"AswmPercMwlkSnonWnonDf",0.1,"AswmPercMsprSnonWnonDf",0.1,"AswmPercMrunSnonWnonDf_AswmPercMstpSnonWnonDnon",0.1}; + }; + class AswmPercMwlkSnonWnonDf: AswmPercMrunSnonWnonDf + { + relSpeedMin = 0.5; + relSpeedMax = 0.6; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AdthPswmMrunSnonWnonDf",0.01,"AswmPercMrunSnonWnonDf",0.1,"AswmPercMsprSnonWnonDf",0.1,"AswmPercMrunSnonWnonDf_AswmPercMstpSnonWnonDnon",0.1}; + }; + class AswmPercMsprSnonWnonDf: AswmPercMrunSnonWnonDf + { + actions = "SwimmingFastActions"; + relSpeedMin = 0.8; + relSpeedMax = 1; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AdthPswmMrunSnonWnonDf",0.01,"AswmPercMrunSnonWnonDf",0.1,"AswmPercMwlkSnonWnonDf",0.1,"AswmPercMrunSnonWnonDf_AswmPercMstpSnonWnonDnon",0.1}; + }; + class AswmPercMstpSnonWnonDnon_AswmPercMrunSnonWnonDf: AswmPercMstpSnonWnonDnon + { + actions = "SwimmForwardActions"; + looped = "false"; + file = "\ca\Anims\Characters\data\Anim\Sdr\swm\erc\stp\non\non\AswmPercMstpSnonWnonDnon_AswmPercMrunSnonWnonDf.rtm"; + speed = 0.545455; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pswm_Mrun.p3d"; + canPullTrigger = "false"; + interpolationRestart = "true"; + ConnectTo[] = {"AswmPercMrunSnonWnonDf",0.1}; + InterpolateTo[] = {}; + }; + class AswmPercMrunSnonWnonDf_AswmPercMstpSnonWnonDnon: AswmPercMstpSnonWnonDnon + { + looped = "false"; + file = "\ca\Anims\Characters\data\Anim\Sdr\swm\erc\run\non\non\AswmPercMrunSnonWnonDf_AswmPercMstpSnonWnonDnon.rtm"; + speed = 0.91; + canPullTrigger = "false"; + interpolationRestart = "true"; + ConnectTo[] = {"AswmPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {}; + }; + class AwopPercMstpSoptWbinDnon_rfl: AmovPercMstpSlowWrflDnon + { + actions = "BinocStandRflActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_rfl"; + showWeaponAim = "false"; + disableWeapons = "false"; + disableWeaponsLong = "false"; + enableBinocular = "true"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + enableOptics = 4096; + canPullTrigger = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_rifle",0.02,"AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_rifle",0.02,"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWrflDnon",0.02,"AwopPercMstpSoptWbinDnon_rfl_turnL",0.02,"AwopPercMstpSoptWbinDnon_rfl_turnR",0.02}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_1",0.01,"AdthPercMstpSlowWrflDnon_binocular",0.01,"AmovPercMwlkSoptWbinDf_rfl",0.02,"AmovPercMwlkSoptWbinDfr_rfl",0.02,"AmovPercMwlkSoptWbinDr_rfl",0.02,"AmovPercMwlkSoptWbinDbr_rfl",0.02,"AmovPercMwlkSoptWbinDb_rfl",0.02,"AmovPercMwlkSoptWbinDbl_rfl",0.02,"AmovPercMwlkSoptWbinDl_rfl",0.02,"AmovPercMwlkSoptWbinDfl_rfl",0.02,"AmovPercMrunSnonWbinDf_rfl",0.02,"AmovPercMrunSnonWbinDfr_rfl",0.02,"AmovPercMrunSnonWbinDr_rfl",0.02,"AmovPercMrunSnonWbinDbr_rfl",0.02,"AmovPercMrunSnonWbinDb_rfl",0.02,"AmovPercMrunSnonWbinDbl_rfl",0.02,"AmovPercMrunSnonWbinDl_rfl",0.02,"AmovPercMrunSnonWbinDfl_rfl",0.02,"AwopPercMstpSoptWbinDnon_rfl_turnL",0.02,"AwopPercMstpSoptWbinDnon_rfl_turnR",0.02}; + }; + class AmovPercMwlkSoptWbinDf_rfl: AwopPercMstpSoptWbinDnon_rfl + { + file = "\Ca\Anims\Characters\data\Anim\sdr\wop\erc\wlk\opt\bin\AwopPercMwlkSoptWbinDf"; + soundEdge[] = {0.25,0.5,0.75,1}; + speed = 0.47619; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02,"AmovPercMwlkSoptWbinDfr_rfl",0.025,"AmovPercMwlkSoptWbinDfl_rfl",0.025,"AmovPercMrunSnonWbinDf_rfl",0.025}; + }; + class AmovPercMwlkSoptWbinDfr_rfl: AmovPercMwlkSoptWbinDf_rfl + { + file = "\Ca\Anims\Characters\data\Anim\sdr\wop\erc\wlk\opt\bin\AwopPercMwlkSoptWbinDfr"; + speed = 0.47619; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02,"AmovPercMwlkSoptWbinDf_rfl",0.025,"AmovPercMwlkSoptWbinDr_rfl",0.025,"AmovPercMrunSnonWbinDfr_rfl",0.025}; + }; + class AmovPercMwlkSoptWbinDr_rfl: AmovPercMwlkSoptWbinDf_rfl + { + file = "\Ca\Anims\Characters\data\Anim\sdr\wop\erc\wlk\opt\bin\AwopPercMwlkSoptWbinDr"; + speed = 0.483871; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02,"AmovPercMwlkSoptWbinDfr_rfl",0.025,"AmovPercMwlkSoptWbinDbr_rfl",0.025,"AmovPercMrunSnonWbinDr_rfl",0.025}; + }; + class AmovPercMwlkSoptWbinDbr_rfl: AmovPercMwlkSoptWbinDf_rfl + { + file = "\Ca\Anims\Characters\data\Anim\sdr\wop\erc\wlk\opt\bin\AwopPercMwlkSoptWbinDbr"; + speed = 0.337079; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02,"AmovPercMwlkSoptWbinDr_rfl",0.025,"AmovPercMwlkSoptWbinDb_rfl",0.025,"AmovPercMrunSnonWbinDbr_rfl",0.025}; + }; + class AmovPercMwlkSoptWbinDb_rfl: AmovPercMwlkSoptWbinDf_rfl + { + file = "\Ca\Anims\Characters\data\Anim\sdr\wop\erc\wlk\opt\bin\AwopPercMwlkSoptWbinDb"; + speed = 0.337079; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02,"AmovPercMwlkSoptWbinDbr_rfl",0.025,"AmovPercMwlkSoptWbinDbl_rfl",0.025,"AmovPercMrunSnonWbinDb_rfl",0.025}; + }; + class AmovPercMwlkSoptWbinDbl_rfl: AmovPercMwlkSoptWbinDf_rfl + { + file = "\Ca\Anims\Characters\data\Anim\sdr\wop\erc\wlk\opt\bin\AwopPercMwlkSoptWbinDbl"; + speed = 0.337079; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02,"AmovPercMwlkSoptWbinDb_rfl",0.025,"AmovPercMwlkSoptWbinDl_rfl",0.025,"AmovPercMrunSnonWbinDbl_rfl",0.025}; + }; + class AmovPercMwlkSoptWbinDl_rfl: AmovPercMwlkSoptWbinDf_rfl + { + file = "\Ca\Anims\Characters\data\Anim\sdr\wop\erc\wlk\opt\bin\AwopPercMwlkSoptWbinDl"; + speed = 0.47619; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02,"AmovPercMwlkSoptWbinDbl_rfl",0.025,"AmovPercMwlkSoptWbinDfl_rfl",0.025,"AmovPercMrunSnonWbinDl_rfl",0.025}; + }; + class AmovPercMwlkSoptWbinDfl_rfl: AmovPercMwlkSoptWbinDf_rfl + { + file = "\Ca\Anims\Characters\data\Anim\sdr\wop\erc\wlk\opt\bin\AwopPercMwlkSoptWbinDfl"; + speed = 0.47619; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02,"AmovPercMwlkSoptWbinDf_rfl",0.025,"AmovPercMwlkSoptWbinDl_rfl",0.025,"AmovPercMrunSnonWbinDfl_rfl",0.025}; + }; + class AmovPercMrunSnonWbinDf_rfl: AmovPercMwlkSoptWbinDf_rfl + { + enableBinocular = "false"; + enableOptics = "false"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDf"; + looped = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02,"AmovPercMwlkSoptWbinDf_rfl",0.025,"AmovPercMrunSnonWbinDfr_rfl",0.025,"AmovPercMrunSnonWbinDfl_rfl",0.025}; + }; + class AmovPercMrunSnonWbinDfr_rfl: AmovPercMrunSnonWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDfr"; + speed = 0.47619; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02,"AmovPercMwlkSoptWbinDfr_rfl",0.025,"AmovPercMrunSnonWbinDf_rfl",0.025,"AmovPercMrunSnonWbinDr_rfl",0.025}; + }; + class AmovPercMrunSnonWbinDr_rfl: AmovPercMrunSnonWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDr"; + speed = 0.483871; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02,"AmovPercMwlkSoptWbinDr_rfl",0.025,"AmovPercMrunSnonWbinDfr_rfl",0.025,"AmovPercMrunSnonWbinDbr_rfl",0.025}; + }; + class AmovPercMrunSnonWbinDbr_rfl: AmovPercMrunSnonWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDbr"; + speed = 0.337079; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02,"AmovPercMwlkSoptWbinDbr_rfl",0.025,"AmovPercMrunSnonWbinDr_rfl",0.025,"AmovPercMrunSnonWbinDb_rfl",0.025}; + }; + class AmovPercMrunSnonWbinDb_rfl: AmovPercMrunSnonWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDb"; + speed = 0.337079; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02,"AmovPercMwlkSoptWbinDb_rfl",0.025,"AmovPercMrunSnonWbinDbr_rfl",0.025,"AmovPercMrunSnonWbinDbl_rfl",0.025}; + }; + class AmovPercMrunSnonWbinDbl_rfl: AmovPercMrunSnonWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDbl"; + speed = 0.337079; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02,"AmovPercMwlkSoptWbinDbl_rfl",0.025,"AmovPercMrunSnonWbinDb_rfl",0.025,"AmovPercMrunSnonWbinDl_rfl",0.025}; + }; + class AmovPercMrunSnonWbinDl_rfl: AmovPercMrunSnonWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDl"; + speed = 0.47619; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02,"AmovPercMwlkSoptWbinDl_rfl",0.025,"AmovPercMrunSnonWbinDbl_rfl",0.025,"AmovPercMrunSnonWbinDfl_rfl",0.025}; + }; + class AmovPercMrunSnonWbinDfl_rfl: AmovPercMrunSnonWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDfl"; + speed = 0.47619; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02,"AmovPercMwlkSoptWbinDfl_rfl",0.025,"AmovPercMrunSnonWbinDf_rfl",0.025,"AmovPercMrunSnonWbinDl_rfl",0.025}; + }; + class AwopPercMstpSoptWbinDnon_rfl_turnL: AwopPercMstpSoptWbinDnon_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AIturn90L"; + speed = 0.5; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02}; + }; + class AwopPercMstpSoptWbinDnon_rfl_turnR: AwopPercMstpSoptWbinDnon_rfl_turnL + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AIturn90R"; + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_rfl",0.02}; + }; + class AwopPknlMstpSoptWbinDnon_rfl: AmovPknlMstpSrasWrflDnon + { + actions = "BinocKneelRflActions"; + file = "\ca\anims\characters\data\anim\sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_rfl"; + showWeaponAim = "false"; + enableBinocular = "true"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + enableOptics = 4096; + canPullTrigger = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_rifle",0.02,"AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_rifle",0.02,"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWrflDnon",0.02,"AwopPknlMstpSoptWbinDnon_rfl_turnL",0.02,"AwopPknlMstpSoptWbinDnon_rfl_turnR",0.02}; + InterpolateTo[] = {"AdthPknlMstpSrasWrflDnon_1",0.01,"AdthPknlMstpSlowWrflDnon_binocular",0.01,"AmovPknlMwlkSoptWbinDf_rfl",0.02,"AmovPknlMwlkSoptWbinDfr_rfl",0.02,"AmovPknlMwlkSoptWbinDr_rfl",0.02,"AmovPknlMwlkSoptWbinDbr_rfl",0.02,"AmovPknlMwlkSoptWbinDb_rfl",0.02,"AmovPknlMwlkSoptWbinDbl_rfl",0.02,"AmovPknlMwlkSoptWbinDl_rfl",0.02,"AmovPknlMwlkSoptWbinDfl_rfl",0.02,"AwopPknlMstpSoptWbinDnon_rfl_turnL",0.02,"AwopPknlMstpSoptWbinDnon_rfl_turnR",0.02}; + }; + class AmovPknlMrunSnonWbinDf_rfl: AwopPknlMstpSoptWbinDnon_rfl + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondf"; + soundEdge[] = {0.25,0.5,0.75,1}; + speed = 0.666667; + enableOptics = "false"; + enableBinocular = "false"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSnonWbinDfr_rfl",0.025,"AmovPknlMrunSnonWbinDfl_rfl",0.025,"AmovPknlMwlkSoptWbinDf_rfl",0.025}; + }; + class AmovPknlMrunSnonWbinDfr_rfl: AmovPknlMrunSnonWbinDf_rfl + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfr"; + speed = 0.666667; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSnonWbinDf_rfl",0.025,"AmovPknlMrunSnonWbinDr_rfl",0.025,"AmovPknlMwlkSoptWbinDfr_rfl",0.025}; + }; + class AmovPknlMrunSnonWbinDr_rfl: AmovPknlMrunSnonWbinDf_rfl + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondr"; + speed = 0.714286; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSnonWbinDfr_rfl",0.025,"AmovPknlMrunSnonWbinDbr_rfl",0.025,"AmovPknlMwlkSoptWbinDr_rfl",0.025}; + }; + class AmovPknlMrunSnonWbinDbr_rfl: AmovPknlMrunSnonWbinDf_rfl + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbr"; + speed = 0.666667; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSnonWbinDr_rfl",0.025,"AmovPknlMrunSnonWbinDb_rfl",0.025,"AmovPknlMwlkSoptWbinDbr_rfl",0.025}; + }; + class AmovPknlMrunSnonWbinDb_rfl: AmovPknlMrunSnonWbinDf_rfl + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondb"; + speed = 0.666667; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSnonWbinDbr_rfl",0.025,"AmovPknlMrunSnonWbinDbl_rfl",0.025,"AmovPknlMwlkSoptWbinDb_rfl",0.025}; + }; + class AmovPknlMrunSnonWbinDbl_rfl: AmovPknlMrunSnonWbinDf_rfl + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbl"; + speed = 0.666667; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSnonWbinDb_rfl",0.025,"AmovPknlMrunSnonWbinDl_rfl",0.025,"AmovPknlMwlkSoptWbinDbl_rfl",0.025}; + }; + class AmovPknlMrunSnonWbinDl_rfl: AmovPknlMrunSnonWbinDf_rfl + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondl"; + speed = 0.625; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSnonWbinDbl_rfl",0.025,"AmovPknlMrunSnonWbinDfl_rfl",0.025,"AmovPknlMwlkSoptWbinDl_rfl",0.025}; + }; + class AmovPknlMrunSnonWbinDfl_rfl: AmovPknlMrunSnonWbinDf_rfl + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfl"; + speed = 0.666667; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSnonWbinDf_rfl",0.025,"AmovPknlMrunSnonWbinDl_rfl",0.025,"AmovPknlMwlkSoptWbinDfl_rfl",0.025}; + }; + class AmovPknlMwlkSoptWbinDf_rfl: AwopPknlMstpSoptWbinDnon_rfl + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondf"; + speed = 0.666667; + soundEdge[] = {0.25,0.5,0.75,1}; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_rfl",0.02,"AmovPknlMrunSnonWbinDf_rfl",0.025,"AmovPknlMwlkSoptWbinDfr_rfl",0.025,"AmovPknlMwlkSoptWbinDfl_rfl",0.025}; + }; + class AmovPknlMwlkSoptWbinDfr_rfl: AmovPknlMwlkSoptWbinDf_rfl + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfr"; + speed = 0.666667; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_rfl",0.02,"AmovPknlMrunSnonWbinDfr_rfl",0.025,"AmovPknlMwlkSoptWbinDf_rfl",0.025,"AmovPknlMwlkSoptWbinDr_rfl",0.025}; + }; + class AmovPknlMwlkSoptWbinDr_rfl: AmovPknlMwlkSoptWbinDf_rfl + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondr"; + speed = 0.714286; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_rfl",0.02,"AmovPknlMrunSnonWbinDr_rfl",0.025,"AmovPknlMwlkSoptWbinDfr_rfl",0.025,"AmovPknlMwlkSoptWbinDbr_rfl",0.025}; + }; + class AmovPknlMwlkSoptWbinDbr_rfl: AmovPknlMwlkSoptWbinDf_rfl + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbr"; + speed = 0.666667; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_rfl",0.02,"AmovPknlMrunSnonWbinDbr_rfl",0.025,"AmovPknlMwlkSoptWbinDr_rfl",0.025,"AmovPknlMwlkSoptWbinDb_rfl",0.025}; + }; + class AmovPknlMwlkSoptWbinDb_rfl: AmovPknlMwlkSoptWbinDf_rfl + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondb"; + speed = 0.666667; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_rfl",0.02,"AmovPknlMrunSnonWbinDb_rfl",0.025,"AmovPknlMwlkSoptWbinDbr_rfl",0.025,"AmovPknlMwlkSoptWbinDbl_rfl",0.025}; + }; + class AmovPknlMwlkSoptWbinDbl_rfl: AmovPknlMwlkSoptWbinDf_rfl + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbl"; + speed = 0.666667; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_rfl",0.02,"AmovPknlMrunSnonWbinDbl_rfl",0.025,"AmovPknlMwlkSoptWbinDb_rfl",0.025,"AmovPknlMwlkSoptWbinDl_rfl",0.025}; + }; + class AmovPknlMwlkSoptWbinDl_rfl: AmovPknlMwlkSoptWbinDf_rfl + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondl"; + speed = 0.625; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_rfl",0.02,"AmovPknlMrunSnonWbinDl_rfl",0.025,"AmovPknlMwlkSoptWbinDbl_rfl",0.025,"AmovPknlMwlkSoptWbinDfl_rfl",0.025}; + }; + class AmovPknlMwlkSoptWbinDfl_rfl: AmovPknlMwlkSoptWbinDf_rfl + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfl"; + speed = 0.666667; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_rfl",0.02,"AmovPknlMrunSnonWbinDfl_rfl",0.025,"AmovPknlMwlkSoptWbinDf_rfl",0.025,"AmovPknlMwlkSoptWbinDl_rfl",0.025}; + }; + class AwopPknlMstpSoptWbinDnon_rfl_turnL: AwopPknlMstpSoptWbinDnon_rfl + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_rfl",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_rfl",0.02}; + }; + class AwopPknlMstpSoptWbinDnon_rfl_turnR: AwopPknlMstpSoptWbinDnon_rfl_turnL + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_rfl",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_rfl",0.02}; + }; + class AwopPpneMstpSoptWbinDnon_rfl: AmovPpneMstpSrasWrflDnon + { + actions = "BinocProneRflActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\opt\bin\AwopPpneMstpSoptWbinDnon_rfl"; + showWeaponAim = "false"; + enableBinocular = "true"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + enableOptics = 4096; + canPullTrigger = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_rifle",0.02,"AwopPpneMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_rifle",0.02,"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWrflDnon",0.02,"AwopPpneMstpSoptWbinDnon_rfl_turnL",0.02,"AwopPpneMstpSoptWbinDnon_rfl_turnR",0.02}; + InterpolateTo[] = {"AdthPpneMstpSrasWrflDnon_1",0.01,"AdthPpneMstpSlowWrflDnon_binocular",0.01,"AmovPpneMwlkSoptWbinDf_rfl",0.02,"AmovPpneMwlkSoptWbinDfr_rfl",0.02,"AmovPpneMwlkSoptWbinDr_rfl",0.02,"AmovPpneMwlkSoptWbinDbr_rfl",0.02,"AmovPpneMwlkSoptWbinDb_rfl",0.02,"AmovPpneMwlkSoptWbinDbl_rfl",0.02,"AmovPpneMwlkSoptWbinDl_rfl",0.02,"AmovPpneMwlkSoptWbinDfl_rfl",0.02,"AwopPpneMstpSoptWbinDnon_rfl_turnL",0.02,"AwopPpneMstpSoptWbinDnon_rfl_turnR",0.02}; + }; + class AmovPpneMrunSnonWbinDf_rfl: AwopPpneMstpSoptWbinDnon_rfl + { + speed = 0.99; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\run\non\non\AmovPpneMrunSnonWnonDf"; + enableOptics = "false"; + enableBinocular = "false"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMrunSnonWbinDfr_rfl",0.025,"AmovPpneMrunSnonWbinDfl_rfl",0.025,"AmovPpneMwlkSoptWbinDf_rfl",0.025}; + }; + class AmovPpneMrunSnonWbinDfr_rfl: AmovPpneMrunSnonWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\run\non\non\AmovPpneMrunSnonWnonDfr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMrunSnonWbinDf_rfl",0.025,"AmovPpneMrunSnonWbinDr_rfl",0.025,"AmovPpneMwlkSoptWbinDfr_rfl",0.025}; + }; + class AmovPpneMrunSnonWbinDr_rfl: AmovPpneMrunSnonWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\run\non\non\AmovPpneMrunSnonWnonDr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMrunSnonWbinDfr_rfl",0.025,"AmovPpneMrunSnonWbinDbr_rfl",0.025,"AmovPpneMwlkSoptWbinDr_rfl",0.025}; + }; + class AmovPpneMrunSnonWbinDbr_rfl: AmovPpneMrunSnonWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\run\non\non\AmovPpneMrunSnonWnonDbr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMrunSnonWbinDr_rfl",0.025,"AmovPpneMrunSnonWbinDb_rfl",0.025,"AmovPpneMwlkSoptWbinDbr_rfl",0.025}; + }; + class AmovPpneMrunSnonWbinDb_rfl: AmovPpneMrunSnonWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\run\non\non\AmovPpneMrunSnonWnonDb"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMrunSnonWbinDbr_rfl",0.025,"AmovPpneMrunSnonWbinDbl_rfl",0.025,"AmovPpneMwlkSoptWbinDb_rfl",0.025}; + }; + class AmovPpneMrunSnonWbinDbl_rfl: AmovPpneMrunSnonWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\run\non\non\AmovPpneMrunSnonWnonDbl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMrunSnonWbinDb_rfl",0.025,"AmovPpneMrunSnonWbinDl_rfl",0.025,"AmovPpneMwlkSoptWbinDbl_rfl",0.025}; + }; + class AmovPpneMrunSnonWbinDl_rfl: AmovPpneMrunSnonWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\run\non\non\AmovPpneMrunSnonWnonDl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMrunSnonWbinDbl_rfl",0.025,"AmovPpneMrunSnonWbinDfl_rfl",0.025,"AmovPpneMwlkSoptWbinDl_rfl",0.025}; + }; + class AmovPpneMrunSnonWbinDfl_rfl: AmovPpneMrunSnonWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\run\non\non\AmovPpneMrunSnonWnonDfl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMrunSnonWbinDf_rfl",0.025,"AmovPpneMrunSnonWbinDl_rfl",0.025,"AmovPpneMwlkSoptWbinDfl_rfl",0.025}; + }; + class AmovPpneMwlkSoptWbinDf_rfl: AwopPpneMstpSoptWbinDnon_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\run\non\non\AmovPpneMrunSnonWnonDf"; + speed = 1; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_rfl",0.02,"AmovPpneMrunSnonWbinDf_rfl",0.025,"AmovPpneMwlkSoptWbinDfr_rfl",0.025,"AmovPpneMwlkSoptWbinDfl_rfl",0.025}; + }; + class AmovPpneMwlkSoptWbinDfr_rfl: AmovPpneMwlkSoptWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\run\non\non\AmovPpneMrunSnonWnonDfr"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_rfl",0.02,"AmovPpneMrunSnonWbinDfr_rfl",0.025,"AmovPpneMwlkSoptWbinDf_rfl",0.025,"AmovPpneMwlkSoptWbinDr_rfl",0.025}; + }; + class AmovPpneMwlkSoptWbinDr_rfl: AmovPpneMwlkSoptWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\run\non\non\AmovPpneMrunSnonWnonDr"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_rfl",0.02,"AmovPpneMrunSnonWbinDr_rfl",0.025,"AmovPpneMwlkSoptWbinDfr_rfl",0.025,"AmovPpneMwlkSoptWbinDbr_rfl",0.025}; + }; + class AmovPpneMwlkSoptWbinDbr_rfl: AmovPpneMwlkSoptWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\run\non\non\AmovPpneMrunSnonWnonDbr"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_rfl",0.02,"AmovPpneMrunSnonWbinDbr_rfl",0.025,"AmovPpneMwlkSoptWbinDr_rfl",0.025,"AmovPpneMwlkSoptWbinDb_rfl",0.025}; + }; + class AmovPpneMwlkSoptWbinDb_rfl: AmovPpneMwlkSoptWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\run\non\non\AmovPpneMrunSnonWnonDb"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_rfl",0.02,"AmovPpneMrunSnonWbinDb_rfl",0.025,"AmovPpneMwlkSoptWbinDbr_rfl",0.025,"AmovPpneMwlkSoptWbinDbl_rfl",0.025}; + }; + class AmovPpneMwlkSoptWbinDbl_rfl: AmovPpneMwlkSoptWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\run\non\non\AmovPpneMrunSnonWnonDbl"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_rfl",0.02,"AmovPpneMrunSnonWbinDbl_rfl",0.025,"AmovPpneMwlkSoptWbinDb_rfl",0.025,"AmovPpneMwlkSoptWbinDl_rfl",0.025}; + }; + class AmovPpneMwlkSoptWbinDl_rfl: AmovPpneMwlkSoptWbinDf_rfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\run\non\non\AmovPpneMrunSnonWnonDl"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_rfl",0.02,"AmovPpneMrunSnonWbinDl_rfl",0.025,"AmovPpneMwlkSoptWbinDbl_rfl",0.025,"AmovPpneMwlkSoptWbinDfl_rfl",0.025}; + }; + class AmovPpneMwlkSoptWbinDfl_rfl: AmovPpneMwlkSoptWbinDf_rfl + { + speed = 0.99; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\run\non\non\AmovPpneMrunSnonWnonDfl"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_rfl",0.02,"AmovPpneMrunSnonWbinDfl_rfl",0.025,"AmovPpneMwlkSoptWbinDf_rfl",0.025,"AmovPpneMwlkSoptWbinDl_rfl",0.025}; + }; + class AwopPpneMstpSoptWbinDnon_rfl_turnL: AwopPpneMstpSoptWbinDnon_rfl + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_rfl",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_rfl",0.02}; + }; + class AwopPpneMstpSoptWbinDnon_rfl_turnR: AwopPpneMstpSoptWbinDnon_rfl_turnL + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_rfl",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_rfl",0.02}; + }; + class AwopPercMstpSoptWbinDnon_pst: AmovPercMstpSrasWpstDnon + { + actions = "BinocStandPstActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_non"; + showWeaponAim = "false"; + enableBinocular = "true"; + showItemInHand = "true"; + showHandgun = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wnon.p3d"; + enableOptics = 4096; + canPullTrigger = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_pst",0.02,"AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_pst",0.02,"AwopPercMstpSoptWbinDnon_pst_turnL",0.02,"AwopPercMstpSoptWbinDnon_pst_turnR",0.02,"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_pst_turnL",0.02,"AwopPercMstpSoptWbinDnon_pst_turnR",0.02,"AdthPercMstpSrasWpstDnon_1",0.01,"AdthPercMstpSnonWnonDnon_binocular",0.01,"AmovPercMwlkSoptWbinDf_pst",0.02,"AmovPercMwlkSoptWbinDfr_pst",0.02,"AmovPercMwlkSoptWbinDr_pst",0.02,"AmovPercMwlkSoptWbinDbr_pst",0.02,"AmovPercMwlkSoptWbinDb_pst",0.02,"AmovPercMwlkSoptWbinDbl_pst",0.02,"AmovPercMwlkSoptWbinDl_pst",0.02,"AmovPercMwlkSoptWbinDfl_pst",0.02}; + }; + class AmovPercMwlkSoptWbinDf_pst: AwopPercMstpSoptWbinDnon_pst + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDf"; + speed = 0.47619; + soundEdge[] = {0.25,0.5,0.75,1}; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_pst",0.02,"AmovPercMwlkSoptWbinDfr_pst",0.025,"AmovPercMwlkSoptWbinDfl_pst",0.025,"AmovPercMrunSnonWbinDf_pst",0.025}; + }; + class AmovPercMwlkSoptWbinDfr_pst: AmovPercMwlkSoptWbinDf_pst + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDfr"; + speed = 0.47619; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMrunSnonWbinDfr_pst",0.025,"AwopPercMstpSoptWbinDnon_pst",0.02,"AmovPercMwlkSoptWbinDf_pst",0.025,"AmovPercMwlkSoptWbinDr_pst",0.025}; + }; + class AmovPercMwlkSoptWbinDr_pst: AmovPercMwlkSoptWbinDf_pst + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDr"; + speed = 0.483871; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_pst",0.02,"AmovPercMwlkSoptWbinDfr_pst",0.025,"AmovPercMwlkSoptWbinDbr_pst",0.025,"AmovPercMrunSnonWbinDr_pst",0.025}; + }; + class AmovPercMwlkSoptWbinDbr_pst: AmovPercMwlkSoptWbinDf_pst + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDbl"; + speed = 0.337079; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_pst",0.02,"AmovPercMwlkSoptWbinDr_pst",0.025,"AmovPercMwlkSoptWbinDb_pst",0.025,"AmovPercMrunSnonWbinDbr_pst",0.025}; + }; + class AmovPercMwlkSoptWbinDb_pst: AmovPercMwlkSoptWbinDf_pst + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDb"; + speed = 0.337079; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_pst",0.02,"AmovPercMwlkSoptWbinDbr_pst",0.025,"AmovPercMwlkSoptWbinDbl_pst",0.025,"AmovPercMrunSnonWbinDb_pst",0.025}; + }; + class AmovPercMwlkSoptWbinDbl_pst: AmovPercMwlkSoptWbinDf_pst + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDbl"; + speed = 0.337079; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_pst",0.02,"AmovPercMwlkSoptWbinDb_pst",0.025,"AmovPercMwlkSoptWbinDl_pst",0.025,"AmovPercMrunSnonWbinDbl_pst",0.025}; + }; + class AmovPercMwlkSoptWbinDl_pst: AmovPercMwlkSoptWbinDf_pst + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDl"; + speed = 0.47619; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMrunSnonWbinDl_pst",0.025,"AwopPercMstpSoptWbinDnon_pst",0.02,"AmovPercMwlkSoptWbinDbl_pst",0.025,"AmovPercMwlkSoptWbinDfl_pst",0.025}; + }; + class AmovPercMwlkSoptWbinDfl_pst: AmovPercMwlkSoptWbinDf_pst + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDfl"; + speed = 0.47619; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMrunSnonWbinDfl_pst",0.025,"AwopPercMstpSoptWbinDnon_pst",0.02,"AmovPercMwlkSoptWbinDf_pst",0.025,"AmovPercMwlkSoptWbinDl_pst",0.025}; + }; + class AmovPercMrunSnonWbinDf_pst: AmovPercMwlkSoptWbinDf_pst + { + enableBinocular = "false"; + enableOptics = "false"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMrunSnonWbinDfr_pst",0.025,"AmovPercMrunSnonWbinDfl_pst",0.025,"AwopPercMstpSoptWbinDnon_pst",0.02,"AmovPercMwlkSoptWbinDf_pst",0.025}; + }; + class AmovPercMrunSnonWbinDfr_pst: AmovPercMrunSnonWbinDf_pst + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDfr"; + speed = 0.47619; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_pst",0.02,"AmovPercMwlkSoptWbinDfr_pst",0.025,"AmovPercMrunSnonWbinDf_pst",0.025,"AmovPercMrunSnonWbinDr_pst",0.025}; + }; + class AmovPercMrunSnonWbinDr_pst: AmovPercMrunSnonWbinDf_pst + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDr"; + speed = 0.483871; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMrunSnonWbinDfr_pst",0.025,"AwopPercMstpSoptWbinDnon_pst",0.02,"AmovPercMwlkSoptWbinDr_pst",0.025,"AmovPercMrunSnonWbinDbr_pst",0.025}; + }; + class AmovPercMrunSnonWbinDbr_pst: AmovPercMrunSnonWbinDf_pst + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDbr"; + speed = 0.337079; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_pst",0.02,"AmovPercMwlkSoptWbinDbr_pst",0.025,"AmovPercMrunSnonWbinDr_pst",0.025,"AmovPercMrunSnonWbinDb_pst",0.025}; + }; + class AmovPercMrunSnonWbinDb_pst: AmovPercMrunSnonWbinDf_pst + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDb"; + speed = 0.337079; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_pst",0.02,"AmovPercMwlkSoptWbinDb_pst",0.025,"AmovPercMrunSnonWbinDbr_pst",0.025,"AmovPercMrunSnonWbinDbl_pst",0.025}; + }; + class AmovPercMrunSnonWbinDbl_pst: AmovPercMrunSnonWbinDf_pst + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDbl"; + speed = 0.337079; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMrunSnonWbinDl_pst",0.025,"AwopPercMstpSoptWbinDnon_pst",0.02,"AmovPercMwlkSoptWbinDbl_pst",0.025,"AmovPercMrunSnonWbinDb_pst",0.025}; + }; + class AmovPercMrunSnonWbinDl_pst: AmovPercMrunSnonWbinDf_pst + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDl"; + speed = 0.47619; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMrunSnonWbinDfl_pst",0.025,"AwopPercMstpSoptWbinDnon_pst",0.02,"AmovPercMwlkSoptWbinDl_pst",0.025,"AmovPercMrunSnonWbinDbl_pst",0.025}; + }; + class AmovPercMrunSnonWbinDfl_pst: AmovPercMrunSnonWbinDf_pst + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDfl"; + speed = 0.47619; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPercMrunSnonWbinDl_pst",0.025,"AwopPercMstpSoptWbinDnon_pst",0.02,"AmovPercMwlkSoptWbinDfl_pst",0.025,"AmovPercMrunSnonWbinDf_pst",0.025}; + }; + class AwopPercMstpSoptWbinDnon_pst_turnL: AwopPercMstpSoptWbinDnon_pst + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_pst",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_pst",0.02}; + }; + class AwopPercMstpSoptWbinDnon_pst_turnR: AwopPercMstpSoptWbinDnon_pst_turnL + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_pst",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_pst",0.02}; + }; + class AwopPknlMstpSoptWbinDnon_pst: AmovPknlMstpSrasWpstDnon + { + actions = "BinocKneelPstActions"; + file = "\ca\anims\characters\data\anim\sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_non"; + showWeaponAim = "false"; + enableBinocular = "true"; + showItemInHand = "true"; + showHandgun = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Pknl_Wnon.p3d"; + enableOptics = 4096; + canPullTrigger = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_pst",0.02,"AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_pst",0.02,"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWpstDnon",0.02,"AwopPknlMstpSoptWbinDnon_pst_turnL",0.02,"AwopPknlMstpSoptWbinDnon_pst_turnR",0.02}; + InterpolateTo[] = {"AdthPknlMstpSrasWpstDnon_1",0.01,"AdthPknlMstpSnonWnonDnon_binocular",0.01,"AmovPknlMwlkSoptWbinDf_pst",0.02,"AmovPknlMwlkSoptWbinDfr_pst",0.02,"AmovPknlMwlkSoptWbinDr_pst",0.02,"AmovPknlMwlkSoptWbinDbr_pst",0.02,"AmovPknlMwlkSoptWbinDb_pst",0.02,"AmovPknlMwlkSoptWbinDbl_pst",0.02,"AmovPknlMwlkSoptWbinDl_pst",0.02,"AmovPknlMwlkSoptWbinDfl_pst",0.02,"AwopPknlMstpSoptWbinDnon_pst_turnL",0.02,"AwopPknlMstpSoptWbinDnon_pst_turnR",0.02}; + }; + class AmovPknlMwlkSoptWbinDf_pst: AwopPknlMstpSoptWbinDnon_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondf"; + speed = 0.99; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02,"AmovPknlMwlkSoptWbinDfr_pst",0.025,"AmovPknlMwlkSoptWbinDfl_pst",0.025,"AmovPknlMrunSnonWbinDf_pst",0.025}; + }; + class AmovPknlMwlkSoptWbinDfr_pst: AmovPknlMwlkSoptWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfr"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02,"AmovPknlMwlkSoptWbinDf_pst",0.025,"AmovPknlMwlkSoptWbinDr_pst",0.025,"AmovPknlMrunSnonWbinDfr_pst",0.025}; + }; + class AmovPknlMwlkSoptWbinDr_pst: AmovPknlMwlkSoptWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondr"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02,"AmovPknlMwlkSoptWbinDfr_pst",0.025,"AmovPknlMwlkSoptWbinDbr_pst",0.025,"AmovPknlMrunSnonWbinDr_pst",0.025}; + }; + class AmovPknlMwlkSoptWbinDbr_pst: AmovPknlMwlkSoptWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbl"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02,"AmovPknlMwlkSoptWbinDr_pst",0.025,"AmovPknlMwlkSoptWbinDb_pst",0.025,"AmovPknlMrunSnonWbinDbr_pst",0.025}; + }; + class AmovPknlMwlkSoptWbinDb_pst: AmovPknlMwlkSoptWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondb"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02,"AmovPknlMwlkSoptWbinDbr_pst",0.025,"AmovPknlMwlkSoptWbinDbl_pst",0.025,"AmovPknlMrunSnonWbinDb_pst",0.025}; + }; + class AmovPknlMwlkSoptWbinDbl_pst: AmovPknlMwlkSoptWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbl"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02,"AmovPknlMwlkSoptWbinDb_pst",0.025,"AmovPknlMwlkSoptWbinDl_pst",0.025,"AmovPknlMrunSnonWbinDbl_pst",0.025}; + }; + class AmovPknlMwlkSoptWbinDl_pst: AmovPknlMwlkSoptWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondl"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02,"AmovPknlMwlkSoptWbinDbl_pst",0.025,"AmovPknlMwlkSoptWbinDfl_pst",0.025,"AmovPknlMrunSnonWbinDl_pst",0.025}; + }; + class AmovPknlMwlkSoptWbinDfl_pst: AmovPknlMwlkSoptWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfl"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02,"AmovPknlMwlkSoptWbinDf_pst",0.025,"AmovPknlMwlkSoptWbinDl_pst",0.025,"AmovPknlMrunSnonWbinDfl_pst",0.025}; + }; + class AmovPknlMrunSnonWbinDf_pst: AmovPknlMwlkSoptWbinDf_pst + { + enableBinocular = "false"; + enableOptics = "false"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + limitGunMovement = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02,"AmovPknlMwlkSoptWbinDf_pst",0.025,"AmovPknlMrunSnonWbinDfr_pst",0.025,"AmovPknlMrunSnonWbinDfl_pst",0.025}; + }; + class AmovPknlMrunSnonWbinDfr_pst: AmovPknlMrunSnonWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02,"AmovPknlMwlkSoptWbinDfr_pst",0.025,"AmovPknlMrunSnonWbinDf_pst",0.025,"AmovPknlMrunSnonWbinDr_pst",0.025}; + }; + class AmovPknlMrunSnonWbinDr_pst: AmovPknlMrunSnonWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02,"AmovPknlMwlkSoptWbinDr_pst",0.025,"AmovPknlMrunSnonWbinDfr_pst",0.025,"AmovPknlMrunSnonWbinDbr_pst",0.025}; + }; + class AmovPknlMrunSnonWbinDbr_pst: AmovPknlMrunSnonWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02,"AmovPknlMwlkSoptWbinDbr_pst",0.025,"AmovPknlMrunSnonWbinDr_pst",0.025,"AmovPknlMrunSnonWbinDb_pst",0.025}; + }; + class AmovPknlMrunSnonWbinDb_pst: AmovPknlMrunSnonWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondb"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02,"AmovPknlMwlkSoptWbinDb_pst",0.025,"AmovPknlMrunSnonWbinDbr_pst",0.025,"AmovPknlMrunSnonWbinDbl_pst",0.025}; + }; + class AmovPknlMrunSnonWbinDbl_pst: AmovPknlMrunSnonWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02,"AmovPknlMwlkSoptWbinDbl_pst",0.025,"AmovPknlMrunSnonWbinDb_pst",0.025,"AmovPknlMrunSnonWbinDl_pst",0.025}; + }; + class AmovPknlMrunSnonWbinDl_pst: AmovPknlMrunSnonWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02,"AmovPknlMwlkSoptWbinDl_pst",0.025,"AmovPknlMrunSnonWbinDbl_pst",0.025,"AmovPknlMrunSnonWbinDfl_pst",0.025}; + }; + class AmovPknlMrunSnonWbinDfl_pst: AmovPknlMrunSnonWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02,"AmovPknlMwlkSoptWbinDfl_pst",0.025,"AmovPknlMrunSnonWbinDf_pst",0.025,"AmovPknlMrunSnonWbinDl_pst",0.025}; + }; + class AwopPknlMstpSoptWbinDnon_pst_turnL: AwopPknlMstpSoptWbinDnon_pst + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02}; + }; + class AwopPknlMstpSoptWbinDnon_pst_turnR: AwopPknlMstpSoptWbinDnon_pst_turnL + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_pst",0.02}; + }; + class AwopPpneMstpSoptWbinDnon_pst: AmovPpneMstpSrasWpstDnon + { + actions = "BinocPronePstActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\opt\bin\AwopPpneMstpSoptWbinDnon_non"; + showWeaponAim = "false"; + enableBinocular = "true"; + showItemInHand = "true"; + showHandgun = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + enableOptics = 4096; + canPullTrigger = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_pst",0.02,"AwopPpneMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_pst",0.02,"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSrasWpstDnon",0.02,"AwopPpneMstpSoptWbinDnon_pst_turnL",0.02,"AwopPpneMstpSoptWbinDnon_pst_turnR",0.02}; + InterpolateTo[] = {"AdthPpneMstpSrasWpstDnon_1",0.01,"AdthPpneMstpSnonWnonDnon_binocular",0.01,"AmovPpneMwlkSoptWbinDf_pst",0.02,"AmovPpneMwlkSoptWbinDfr_pst",0.02,"AmovPpneMwlkSoptWbinDr_pst",0.02,"AmovPpneMwlkSoptWbinDbr_pst",0.02,"AmovPpneMwlkSoptWbinDb_pst",0.02,"AmovPpneMwlkSoptWbinDbl_pst",0.02,"AmovPpneMwlkSoptWbinDl_pst",0.02,"AmovPpneMwlkSoptWbinDfl_pst",0.02,"AwopPpneMstpSoptWbinDnon_pst_turnL",0.02,"AwopPpneMstpSoptWbinDnon_pst_turnR",0.02}; + }; + class AmovPpneMwlkSoptWbinDf_pst: AwopPpneMstpSoptWbinDnon_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondf"; + speed = 0.99; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02,"AmovPpneMwlkSoptWbinDfr_pst",0.025,"AmovPpneMwlkSoptWbinDfl_pst",0.025,"AmovPpneMrunSnonWbinDf_pst",0.025}; + }; + class AmovPpneMwlkSoptWbinDfr_pst: AmovPpneMwlkSoptWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondfr"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02,"AmovPpneMwlkSoptWbinDf_pst",0.025,"AmovPpneMwlkSoptWbinDr_pst",0.025,"AmovPpneMrunSnonWbinDfr_pst",0.025}; + }; + class AmovPpneMwlkSoptWbinDr_pst: AmovPpneMwlkSoptWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondr"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02,"AmovPpneMwlkSoptWbinDfr_pst",0.025,"AmovPpneMwlkSoptWbinDbr_pst",0.025,"AmovPpneMrunSnonWbinDr_pst",0.025}; + }; + class AmovPpneMwlkSoptWbinDbr_pst: AmovPpneMwlkSoptWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondbl"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02,"AmovPpneMwlkSoptWbinDr_pst",0.025,"AmovPpneMwlkSoptWbinDb_pst",0.025,"AmovPpneMrunSnonWbinDbr_pst",0.025}; + }; + class AmovPpneMwlkSoptWbinDb_pst: AmovPpneMwlkSoptWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondb"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02,"AmovPpneMwlkSoptWbinDbr_pst",0.025,"AmovPpneMwlkSoptWbinDbl_pst",0.025,"AmovPpneMrunSnonWbinDb_pst",0.025}; + }; + class AmovPpneMwlkSoptWbinDbl_pst: AmovPpneMwlkSoptWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondbl"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02,"AmovPpneMwlkSoptWbinDb_pst",0.025,"AmovPpneMwlkSoptWbinDl_pst",0.025,"AmovPpneMrunSnonWbinDbl_pst",0.025}; + }; + class AmovPpneMwlkSoptWbinDl_pst: AmovPpneMwlkSoptWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondl"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02,"AmovPpneMwlkSoptWbinDbl_pst",0.025,"AmovPpneMwlkSoptWbinDfl_pst",0.025,"AmovPpneMrunSnonWbinDl_pst",0.025}; + }; + class AmovPpneMwlkSoptWbinDfl_pst: AmovPpneMwlkSoptWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondfl"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02,"AmovPpneMwlkSoptWbinDf_pst",0.025,"AmovPpneMwlkSoptWbinDl_pst",0.025,"AmovPpneMrunSnonWbinDfl_pst",0.025}; + }; + class AmovPpneMrunSnonWbinDf_pst: AmovPpneMwlkSoptWbinDf_pst + { + enableBinocular = "false"; + enableOptics = "false"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02,"AmovPpneMwlkSoptWbinDf_pst",0.025,"AmovPpneMrunSnonWbinDfr_pst",0.025,"AmovPpneMrunSnonWbinDfl_pst",0.025}; + }; + class AmovPpneMrunSnonWbinDfr_pst: AmovPpneMrunSnonWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondfr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02,"AmovPpneMwlkSoptWbinDfr_pst",0.025,"AmovPpneMrunSnonWbinDf_pst",0.025,"AmovPpneMrunSnonWbinDr_pst",0.025}; + }; + class AmovPpneMrunSnonWbinDr_pst: AmovPpneMrunSnonWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02,"AmovPpneMwlkSoptWbinDr_pst",0.025,"AmovPpneMrunSnonWbinDfr_pst",0.025,"AmovPpneMrunSnonWbinDbr_pst",0.025}; + }; + class AmovPpneMrunSnonWbinDbr_pst: AmovPpneMrunSnonWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondbr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02,"AmovPpneMwlkSoptWbinDbr_pst",0.025,"AmovPpneMrunSnonWbinDr_pst",0.025,"AmovPpneMrunSnonWbinDb_pst",0.025}; + }; + class AmovPpneMrunSnonWbinDb_pst: AmovPpneMrunSnonWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondb"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02,"AmovPpneMwlkSoptWbinDb_pst",0.025,"AmovPpneMrunSnonWbinDbr_pst",0.025,"AmovPpneMrunSnonWbinDbl_pst",0.025}; + }; + class AmovPpneMrunSnonWbinDbl_pst: AmovPpneMrunSnonWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondbl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02,"AmovPpneMwlkSoptWbinDbl_pst",0.025,"AmovPpneMrunSnonWbinDb_pst",0.025,"AmovPpneMrunSnonWbinDl_pst",0.025}; + }; + class AmovPpneMrunSnonWbinDl_pst: AmovPpneMrunSnonWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02,"AmovPpneMwlkSoptWbinDl_pst",0.025,"AmovPpneMrunSnonWbinDbl_pst",0.025,"AmovPpneMrunSnonWbinDfl_pst",0.025}; + }; + class AmovPpneMrunSnonWbinDfl_pst: AmovPpneMrunSnonWbinDf_pst + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondfl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02,"AmovPpneMwlkSoptWbinDfl_pst",0.025,"AmovPpneMrunSnonWbinDf_pst",0.025,"AmovPpneMrunSnonWbinDl_pst",0.025}; + }; + class AwopPpneMstpSoptWbinDnon_pst_turnL: AwopPpneMstpSoptWbinDnon_pst + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02}; + }; + class AwopPpneMstpSoptWbinDnon_pst_turnR: AwopPpneMstpSoptWbinDnon_pst_turnL + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_pst",0.02}; + }; + class AwopPknlMstpSoptWbinDnon_lnr: AmovPknlMstpSrasWlnrDnon + { + actions = "BinocKneelLnrActions"; + file = "\ca\anims\characters\data\anim\sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_lnr"; + showWeaponAim = "false"; + enableBinocular = "true"; + showItemInHand = "true"; + showHandgun = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Pknl_Wnon.p3d"; + enableOptics = 4096; + canPullTrigger = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKEnd = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_lnr",0.02,"AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_lnr",0.02,"AwopPknlMstpSoptWbinDnon_AmovPknlMstpSrasWlnrDnon",0.02,"AwopPknlMstpSoptWbinDnon_lnr_turnL",0.02,"AwopPknlMstpSoptWbinDnon_lnr_turnR",0.02}; + InterpolateTo[] = {"AdthPknlMstpSrasWpstDnon_1",0.01,"AdthPknlMstpSlowWlnrDnon_binocular",0.01,"AmovPknlMwlkSoptWbinDf_lnr",0.02,"AmovPknlMwlkSoptWbinDfr_lnr",0.02,"AmovPknlMwlkSoptWbinDr_lnr",0.02,"AmovPknlMwlkSoptWbinDbr_lnr",0.02,"AmovPknlMwlkSoptWbinDb_lnr",0.02,"AmovPknlMwlkSoptWbinDbl_lnr",0.02,"AmovPknlMwlkSoptWbinDl_lnr",0.02,"AmovPknlMwlkSoptWbinDfl_lnr",0.02,"AwopPknlMstpSoptWbinDnon_lnr_turnL",0.02,"AwopPknlMstpSoptWbinDnon_lnr_turnR",0.02}; + }; + class AmovPknlMwlkSoptWbinDf_lnr: AwopPknlMstpSoptWbinDnon_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondf"; + speed = 0.99; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02,"AmovPknlMwlkSoptWbinDfr_lnr",0.025,"AmovPknlMwlkSoptWbinDfl_lnr",0.025,"AmovPknlMrunSnonWbinDf_lnr",0.025}; + }; + class AmovPknlMwlkSoptWbinDfr_lnr: AmovPknlMwlkSoptWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfr"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02,"AmovPknlMwlkSoptWbinDf_lnr",0.025,"AmovPknlMwlkSoptWbinDr_lnr",0.025,"AmovPknlMrunSnonWbinDfr_lnr",0.025}; + }; + class AmovPknlMwlkSoptWbinDr_lnr: AmovPknlMwlkSoptWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondr"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02,"AmovPknlMwlkSoptWbinDfr_lnr",0.025,"AmovPknlMwlkSoptWbinDbr_lnr",0.025,"AmovPknlMrunSnonWbinDr_lnr",0.025}; + }; + class AmovPknlMwlkSoptWbinDbr_lnr: AmovPknlMwlkSoptWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbl"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02,"AmovPknlMwlkSoptWbinDr_lnr",0.025,"AmovPknlMwlkSoptWbinDb_lnr",0.025,"AmovPknlMrunSnonWbinDbr_lnr",0.025}; + }; + class AmovPknlMwlkSoptWbinDb_lnr: AmovPknlMwlkSoptWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondb"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02,"AmovPknlMwlkSoptWbinDbr_lnr",0.025,"AmovPknlMwlkSoptWbinDbl_lnr",0.025,"AmovPknlMrunSnonWbinDb_lnr",0.025}; + }; + class AmovPknlMwlkSoptWbinDbl_lnr: AmovPknlMwlkSoptWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbl"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02,"AmovPknlMwlkSoptWbinDb_lnr",0.025,"AmovPknlMwlkSoptWbinDl_lnr",0.025,"AmovPknlMrunSnonWbinDbl_lnr",0.025}; + }; + class AmovPknlMwlkSoptWbinDl_lnr: AmovPknlMwlkSoptWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondl"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02,"AmovPknlMwlkSoptWbinDbl_lnr",0.025,"AmovPknlMwlkSoptWbinDfl_lnr",0.025,"AmovPknlMrunSnonWbinDl_lnr",0.025}; + }; + class AmovPknlMwlkSoptWbinDfl_lnr: AmovPknlMwlkSoptWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfl"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02,"AmovPknlMwlkSoptWbinDf_lnr",0.025,"AmovPknlMwlkSoptWbinDl_lnr",0.025,"AmovPknlMrunSnonWbinDfl_lnr",0.025}; + }; + class AmovPknlMrunSnonWbinDf_lnr: AmovPknlMwlkSoptWbinDf_lnr + { + enableBinocular = "false"; + enableOptics = "false"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02,"AmovPknlMwlkSoptWbinDf_lnr",0.025,"AmovPknlMrunSnonWbinDfr_lnr",0.025,"AmovPknlMrunSnonWbinDfl_lnr",0.025}; + }; + class AmovPknlMrunSnonWbinDfr_lnr: AmovPknlMrunSnonWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02,"AmovPknlMwlkSoptWbinDfr_lnr",0.025,"AmovPknlMrunSnonWbinDf_lnr",0.025,"AmovPknlMrunSnonWbinDr_lnr",0.025}; + }; + class AmovPknlMrunSnonWbinDr_lnr: AmovPknlMrunSnonWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02,"AmovPknlMwlkSoptWbinDr_lnr",0.025,"AmovPknlMrunSnonWbinDfr_lnr",0.025,"AmovPknlMrunSnonWbinDbr_lnr",0.025}; + }; + class AmovPknlMrunSnonWbinDbr_lnr: AmovPknlMrunSnonWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02,"AmovPknlMwlkSoptWbinDbr_lnr",0.025,"AmovPknlMrunSnonWbinDr_lnr",0.025,"AmovPknlMrunSnonWbinDb_lnr",0.025}; + }; + class AmovPknlMrunSnonWbinDb_lnr: AmovPknlMrunSnonWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondb"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02,"AmovPknlMwlkSoptWbinDb_lnr",0.025,"AmovPknlMrunSnonWbinDbr_lnr",0.025,"AmovPknlMrunSnonWbinDbl_lnr",0.025}; + }; + class AmovPknlMrunSnonWbinDbl_lnr: AmovPknlMrunSnonWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02,"AmovPknlMwlkSoptWbinDbl_lnr",0.025,"AmovPknlMrunSnonWbinDb_lnr",0.025,"AmovPknlMrunSnonWbinDl_lnr",0.025}; + }; + class AmovPknlMrunSnonWbinDl_lnr: AmovPknlMrunSnonWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02,"AmovPknlMwlkSoptWbinDl_lnr",0.025,"AmovPknlMrunSnonWbinDbl_lnr",0.025,"AmovPknlMrunSnonWbinDfl_lnr",0.025}; + }; + class AmovPknlMrunSnonWbinDfl_lnr: AmovPknlMrunSnonWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02,"AmovPknlMwlkSoptWbinDfl_lnr",0.025,"AmovPknlMrunSnonWbinDf_lnr",0.025,"AmovPknlMrunSnonWbinDl_lnr",0.025}; + }; + class AwopPpneMstpSoptWbinDnon_lnr: AwopPknlMstpSoptWbinDnon_lnr + { + actions = "BinocProneLnrActions"; + canPullTrigger = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_lnr",0.02,"AwopPpneMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_lnr",0.02,"AwopPpneMstpSoptWbinDnon_lnr_turnL",0.02,"AwopPpneMstpSoptWbinDnon_lnr_turnR",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr_turnL",0.02,"AwopPpneMstpSoptWbinDnon_lnr_turnR",0.02,"AmovPpneMwlkSoptWbinDf_lnr",0.02,"AmovPpneMwlkSoptWbinDfr_lnr",0.02,"AmovPpneMwlkSoptWbinDr_lnr",0.02,"AmovPpneMwlkSoptWbinDbr_lnr",0.02,"AmovPpneMwlkSoptWbinDb_lnr",0.02,"AmovPpneMwlkSoptWbinDbl_lnr",0.02,"AmovPpneMwlkSoptWbinDl_lnr",0.02,"AmovPpneMwlkSoptWbinDfl_lnr",0.02}; + }; + class AwopPpneMstpSoptWbinDnon_lnr_turnL: AwopPpneMstpSoptWbinDnon_lnr + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02}; + }; + class AwopPpneMstpSoptWbinDnon_lnr_turnR: AwopPpneMstpSoptWbinDnon_lnr_turnL + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02}; + }; + class AmovPpneMwlkSoptWbinDf_lnr: AwopPpneMstpSoptWbinDnon_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondf"; + speed = 0.99; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02,"AmovPpneMwlkSoptWbinDfr_lnr",0.025,"AmovPpneMwlkSoptWbinDfl_lnr",0.025,"AmovPpneMrunSnonWbinDf_lnr",0.025}; + }; + class AmovPpneMwlkSoptWbinDfr_lnr: AmovPpneMwlkSoptWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondfr"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02,"AmovPpneMwlkSoptWbinDf_lnr",0.025,"AmovPpneMwlkSoptWbinDr_lnr",0.025,"AmovPpneMrunSnonWbinDfr_lnr",0.025}; + }; + class AmovPpneMwlkSoptWbinDr_lnr: AmovPpneMwlkSoptWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondr"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02,"AmovPpneMwlkSoptWbinDfr_lnr",0.025,"AmovPpneMwlkSoptWbinDbr_lnr",0.025,"AmovPpneMrunSnonWbinDr_lnr",0.025}; + }; + class AmovPpneMwlkSoptWbinDbr_lnr: AmovPpneMwlkSoptWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondbl"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02,"AmovPpneMwlkSoptWbinDr_lnr",0.025,"AmovPpneMwlkSoptWbinDb_lnr",0.025,"AmovPpneMrunSnonWbinDbr_lnr",0.025}; + }; + class AmovPpneMwlkSoptWbinDb_lnr: AmovPpneMwlkSoptWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondb"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02,"AmovPpneMwlkSoptWbinDbr_lnr",0.025,"AmovPpneMwlkSoptWbinDbl_lnr",0.025,"AmovPpneMrunSnonWbinDb_lnr",0.025}; + }; + class AmovPpneMwlkSoptWbinDbl_lnr: AmovPpneMwlkSoptWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondbl"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02,"AmovPpneMwlkSoptWbinDb_lnr",0.025,"AmovPpneMwlkSoptWbinDl_lnr",0.025,"AmovPpneMrunSnonWbinDbl_lnr",0.025}; + }; + class AmovPpneMwlkSoptWbinDl_lnr: AmovPpneMwlkSoptWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondl"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02,"AmovPpneMwlkSoptWbinDbl_lnr",0.025,"AmovPpneMwlkSoptWbinDfl_lnr",0.025,"AmovPpneMrunSnonWbinDl_lnr",0.025}; + }; + class AmovPpneMwlkSoptWbinDfl_lnr: AmovPpneMwlkSoptWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondfl"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02,"AmovPpneMwlkSoptWbinDf_lnr",0.025,"AmovPpneMwlkSoptWbinDl_lnr",0.025,"AmovPpneMrunSnonWbinDfl_lnr",0.025}; + }; + class AmovPpneMrunSnonWbinDf_lnr: AmovPpneMwlkSoptWbinDf_lnr + { + enableBinocular = "false"; + enableOptics = "false"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02,"AmovPpneMwlkSoptWbinDf_lnr",0.025,"AmovPpneMrunSnonWbinDfr_lnr",0.025,"AmovPpneMrunSnonWbinDfl_lnr",0.025}; + }; + class AmovPpneMrunSnonWbinDfr_lnr: AmovPpneMrunSnonWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondfr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02,"AmovPpneMwlkSoptWbinDfr_lnr",0.025,"AmovPpneMrunSnonWbinDf_lnr",0.025,"AmovPpneMrunSnonWbinDr_lnr",0.025}; + }; + class AmovPpneMrunSnonWbinDr_lnr: AmovPpneMrunSnonWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02,"AmovPpneMwlkSoptWbinDr_lnr",0.025,"AmovPpneMrunSnonWbinDfr_lnr",0.025,"AmovPpneMrunSnonWbinDbr_lnr",0.025}; + }; + class AmovPpneMrunSnonWbinDbr_lnr: AmovPpneMrunSnonWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondbr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02,"AmovPpneMwlkSoptWbinDbr_lnr",0.025,"AmovPpneMrunSnonWbinDr_lnr",0.025,"AmovPpneMrunSnonWbinDb_lnr",0.025}; + }; + class AmovPpneMrunSnonWbinDb_lnr: AmovPpneMrunSnonWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondb"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02,"AmovPpneMwlkSoptWbinDb_lnr",0.025,"AmovPpneMrunSnonWbinDbr_lnr",0.025,"AmovPpneMrunSnonWbinDbl_lnr",0.025}; + }; + class AmovPpneMrunSnonWbinDbl_lnr: AmovPpneMrunSnonWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondbl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02,"AmovPpneMwlkSoptWbinDbl_lnr",0.025,"AmovPpneMrunSnonWbinDb_lnr",0.025,"AmovPpneMrunSnonWbinDl_lnr",0.025}; + }; + class AmovPpneMrunSnonWbinDl_lnr: AmovPpneMrunSnonWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02,"AmovPpneMwlkSoptWbinDl_lnr",0.025,"AmovPpneMrunSnonWbinDbl_lnr",0.025,"AmovPpneMrunSnonWbinDfl_lnr",0.025}; + }; + class AmovPpneMrunSnonWbinDfl_lnr: AmovPpneMrunSnonWbinDf_lnr + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondfl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_lnr",0.02,"AmovPpneMwlkSoptWbinDfl_lnr",0.025,"AmovPpneMrunSnonWbinDf_lnr",0.025,"AmovPpneMrunSnonWbinDl_lnr",0.025}; + }; + class AwopPknlMstpSoptWbinDnon_lnr_turnL: AwopPknlMstpSoptWbinDnon_lnr + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02}; + }; + class AwopPknlMstpSoptWbinDnon_lnr_turnR: AwopPknlMstpSoptWbinDnon_lnr_turnL + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_lnr",0.02}; + }; + class AwopPercMstpSoptWbinDnon_non: AmovPercMstpSnonWnonDnon + { + actions = "BinocStandCivilActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\erc\stp\opt\bin\AwopPercMstpSoptWbinDnon_non"; + showWeaponAim = "false"; + disableWeapons = "false"; + enableBinocular = "true"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + enableOptics = 4096; + canPullTrigger = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + limitGunMovement = "true"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_non",0.02,"AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_non",0.02,"AwopPercMstpSoptWbinDnon_AmovPercMstpSnonWnonDnon",0.02,"AwopPercMstpSoptWbinDnon_non_turnL",0.02,"AwopPercMstpSoptWbinDnon_non_turnR",0.02}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_binocular",0.01,"AdthPercMstpSnonWnonDnon_1",0.01,"AmovPercMwlkSoptWbinDf_non",0.02,"AmovPercMwlkSoptWbinDfr_non",0.02,"AmovPercMwlkSoptWbinDr_non",0.02,"AmovPercMwlkSoptWbinDbr_non",0.02,"AmovPercMwlkSoptWbinDb_non",0.02,"AmovPercMwlkSoptWbinDbl_non",0.02,"AmovPercMwlkSoptWbinDl_non",0.02,"AmovPercMwlkSoptWbinDfl_non",0.02,"AwopPercMstpSoptWbinDnon_non_turnL",0.02,"AwopPercMstpSoptWbinDnon_non_turnR",0.02}; + }; + class AmovPercMwlkSoptWbinDf_non: AwopPercMstpSoptWbinDnon_non + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDf"; + speed = 0.47619; + soundEdge[] = {0.25,0.5,0.75,1}; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02,"AmovPercMwlkSoptWbinDfr_non",0.025,"AmovPercMwlkSoptWbinDfl_non",0.025,"AmovPercMrunSnonWbinDf_non",0.025}; + }; + class AmovPercMwlkSoptWbinDfr_non: AmovPercMwlkSoptWbinDf_non + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDfr"; + speed = 0.47619; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02,"AmovPercMwlkSoptWbinDf_non",0.025,"AmovPercMwlkSoptWbinDr_non",0.025,"AmovPercMrunSnonWbinDfr_non",0.025}; + }; + class AmovPercMwlkSoptWbinDr_non: AmovPercMwlkSoptWbinDf_non + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDr"; + speed = 0.483871; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02,"AmovPercMwlkSoptWbinDfr_non",0.025,"AmovPercMwlkSoptWbinDbr_non",0.025,"AmovPercMrunSnonWbinDr_non",0.025}; + }; + class AmovPercMwlkSoptWbinDbr_non: AmovPercMwlkSoptWbinDf_non + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDbl"; + speed = 0.337079; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02,"AmovPercMwlkSoptWbinDr_non",0.025,"AmovPercMwlkSoptWbinDb_non",0.025,"AmovPercMrunSnonWbinDbr_non",0.025}; + }; + class AmovPercMwlkSoptWbinDb_non: AmovPercMwlkSoptWbinDf_non + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDb"; + speed = 0.337079; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02,"AmovPercMwlkSoptWbinDbr_non",0.025,"AmovPercMwlkSoptWbinDbl_non",0.025,"AmovPercMrunSnonWbinDb_non",0.025}; + }; + class AmovPercMwlkSoptWbinDbl_non: AmovPercMwlkSoptWbinDf_non + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDbl"; + speed = 0.337079; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02,"AmovPercMwlkSoptWbinDb_non",0.025,"AmovPercMwlkSoptWbinDl_non",0.025,"AmovPercMrunSnonWbinDbl_non",0.025}; + }; + class AmovPercMwlkSoptWbinDl_non: AmovPercMwlkSoptWbinDf_non + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDl"; + speed = 0.47619; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02,"AmovPercMwlkSoptWbinDbl_non",0.025,"AmovPercMwlkSoptWbinDfl_non",0.025,"AmovPercMrunSnonWbinDl_non",0.025}; + }; + class AmovPercMwlkSoptWbinDfl_non: AmovPercMwlkSoptWbinDf_non + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDfl"; + speed = 0.47619; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02,"AmovPercMwlkSoptWbinDf_non",0.025,"AmovPercMwlkSoptWbinDl_non",0.025,"AmovPercMrunSnonWbinDfl_non",0.025}; + }; + class AmovPercMrunSnonWbinDf_non: AmovPercMwlkSoptWbinDf_non + { + enableBinocular = "false"; + enableOptics = "false"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02,"AmovPercMwlkSoptWbinDf_non",0.025,"AmovPercMrunSnonWbinDfr_non",0.025,"AmovPercMrunSnonWbinDfl_non",0.025}; + }; + class AmovPercMrunSnonWbinDfr_non: AmovPercMrunSnonWbinDf_non + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDfr"; + speed = 0.47619; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02,"AmovPercMwlkSoptWbinDfr_non",0.025,"AmovPercMrunSnonWbinDf_non",0.025,"AmovPercMrunSnonWbinDr_non",0.025}; + }; + class AmovPercMrunSnonWbinDr_non: AmovPercMrunSnonWbinDf_non + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDr"; + speed = 0.483871; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02,"AmovPercMwlkSoptWbinDr_non",0.025,"AmovPercMrunSnonWbinDfr_non",0.025,"AmovPercMrunSnonWbinDbr_non",0.025}; + }; + class AmovPercMrunSnonWbinDbr_non: AmovPercMrunSnonWbinDf_non + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDbr"; + speed = 0.337079; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02,"AmovPercMwlkSoptWbinDbr_non",0.025,"AmovPercMrunSnonWbinDr_non",0.025,"AmovPercMrunSnonWbinDb_non",0.025}; + }; + class AmovPercMrunSnonWbinDb_non: AmovPercMrunSnonWbinDf_non + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDb"; + speed = 0.337079; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02,"AmovPercMwlkSoptWbinDb_non",0.025,"AmovPercMrunSnonWbinDbr_non",0.025,"AmovPercMrunSnonWbinDbl_non",0.025}; + }; + class AmovPercMrunSnonWbinDbl_non: AmovPercMrunSnonWbinDf_non + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDbl"; + speed = 0.337079; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02,"AmovPercMwlkSoptWbinDbl_non",0.025,"AmovPercMrunSnonWbinDb_non",0.025,"AmovPercMrunSnonWbinDl_non",0.025}; + }; + class AmovPercMrunSnonWbinDl_non: AmovPercMrunSnonWbinDf_non + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDl"; + speed = 0.47619; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02,"AmovPercMwlkSoptWbinDl_non",0.025,"AmovPercMrunSnonWbinDbl_non",0.025,"AmovPercMrunSnonWbinDfl_non",0.025}; + }; + class AmovPercMrunSnonWbinDfl_non: AmovPercMrunSnonWbinDf_non + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDfl"; + speed = 0.47619; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02,"AmovPercMwlkSoptWbinDfl_non",0.025,"AmovPercMrunSnonWbinDf_non",0.025,"AmovPercMrunSnonWbinDl_non",0.025}; + }; + class AwopPknlMstpSoptWbinDnon_non: AwopPercMstpSoptWbinDnon_non + { + actions = "BinocKneelCivilActions"; + file = "\ca\anims\characters\data\anim\sdr\wop\knl\stp\opt\bin\awoppknlmstpsoptwbindnon_rfl"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_non",0.02,"AwopPknlMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_non",0.02,"AwopPknlMstpSoptWbinDnon_non_turnL",0.02,"AwopPknlMstpSoptWbinDnon_non_turnR",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non_turnL",0.02,"AwopPknlMstpSoptWbinDnon_non_turnR",0.02,"AmovPknlMwlkSoptWbinDf_non",0.02,"AmovPknlMwlkSoptWbinDfr_non",0.02,"AmovPknlMwlkSoptWbinDr_non",0.02,"AmovPknlMwlkSoptWbinDbr_non",0.02,"AmovPknlMwlkSoptWbinDb_non",0.02,"AmovPknlMwlkSoptWbinDbl_non",0.02,"AmovPknlMwlkSoptWbinDl_non",0.02,"AmovPknlMwlkSoptWbinDfl_non",0.02}; + }; + class AwopPknlMstpSoptWbinDnon_non_turnL: AwopPknlMstpSoptWbinDnon_non + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02}; + }; + class AwopPknlMstpSoptWbinDnon_non_turnR: AwopPknlMstpSoptWbinDnon_non_turnL + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02}; + }; + class AmovPknlMwlkSoptWbinDf_non: AwopPknlMstpSoptWbinDnon_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondf"; + speed = 0.99; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02,"AmovPknlMwlkSoptWbinDfr_non",0.025,"AmovPknlMwlkSoptWbinDfl_non",0.025,"AmovPknlMrunSnonWbinDf_non",0.025}; + }; + class AmovPknlMwlkSoptWbinDfr_non: AmovPknlMwlkSoptWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfr"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02,"AmovPknlMwlkSoptWbinDf_non",0.025,"AmovPknlMwlkSoptWbinDr_non",0.025,"AmovPknlMrunSnonWbinDfr_non",0.025}; + }; + class AmovPknlMwlkSoptWbinDr_non: AmovPknlMwlkSoptWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondr"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02,"AmovPknlMwlkSoptWbinDfr_non",0.025,"AmovPknlMwlkSoptWbinDbr_non",0.025,"AmovPknlMrunSnonWbinDr_non",0.025}; + }; + class AmovPknlMwlkSoptWbinDbr_non: AmovPknlMwlkSoptWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbl"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02,"AmovPknlMwlkSoptWbinDr_non",0.025,"AmovPknlMwlkSoptWbinDb_non",0.025,"AmovPknlMrunSnonWbinDbr_non",0.025}; + }; + class AmovPknlMwlkSoptWbinDb_non: AmovPknlMwlkSoptWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondb"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02,"AmovPknlMwlkSoptWbinDbr_non",0.025,"AmovPknlMwlkSoptWbinDbl_non",0.025,"AmovPknlMrunSnonWbinDb_non",0.025}; + }; + class AmovPknlMwlkSoptWbinDbl_non: AmovPknlMwlkSoptWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbl"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02,"AmovPknlMwlkSoptWbinDb_non",0.025,"AmovPknlMwlkSoptWbinDl_non",0.025,"AmovPknlMrunSnonWbinDbl_non",0.025}; + }; + class AmovPknlMwlkSoptWbinDl_non: AmovPknlMwlkSoptWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondl"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02,"AmovPknlMwlkSoptWbinDbl_non",0.025,"AmovPknlMwlkSoptWbinDfl_non",0.025,"AmovPknlMrunSnonWbinDl_non",0.025}; + }; + class AmovPknlMwlkSoptWbinDfl_non: AmovPknlMwlkSoptWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfl"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02,"AmovPknlMwlkSoptWbinDf_non",0.025,"AmovPknlMwlkSoptWbinDl_non",0.025,"AmovPknlMrunSnonWbinDfl_non",0.025}; + }; + class AmovPknlMrunSnonWbinDf_non: AmovPknlMwlkSoptWbinDf_non + { + enableBinocular = "false"; + enableOptics = "false"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02,"AmovPknlMwlkSoptWbinDf_non",0.025,"AmovPknlMrunSnonWbinDfr_non",0.025,"AmovPknlMrunSnonWbinDfl_non",0.025}; + }; + class AmovPknlMrunSnonWbinDfr_non: AmovPknlMrunSnonWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02,"AmovPknlMwlkSoptWbinDfr_non",0.025,"AmovPknlMrunSnonWbinDf_non",0.025,"AmovPknlMrunSnonWbinDr_non",0.025}; + }; + class AmovPknlMrunSnonWbinDr_non: AmovPknlMrunSnonWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02,"AmovPknlMwlkSoptWbinDr_non",0.025,"AmovPknlMrunSnonWbinDfr_non",0.025,"AmovPknlMrunSnonWbinDbr_non",0.025}; + }; + class AmovPknlMrunSnonWbinDbr_non: AmovPknlMrunSnonWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02,"AmovPknlMwlkSoptWbinDbr_non",0.025,"AmovPknlMrunSnonWbinDr_non",0.025,"AmovPknlMrunSnonWbinDb_non",0.025}; + }; + class AmovPknlMrunSnonWbinDb_non: AmovPknlMrunSnonWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondb"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02,"AmovPknlMwlkSoptWbinDb_non",0.025,"AmovPknlMrunSnonWbinDbr_non",0.025,"AmovPknlMrunSnonWbinDbl_non",0.025}; + }; + class AmovPknlMrunSnonWbinDbl_non: AmovPknlMrunSnonWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondbl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02,"AmovPknlMwlkSoptWbinDbl_non",0.025,"AmovPknlMrunSnonWbinDb_non",0.025,"AmovPknlMrunSnonWbinDl_non",0.025}; + }; + class AmovPknlMrunSnonWbinDl_non: AmovPknlMrunSnonWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02,"AmovPknlMwlkSoptWbinDl_non",0.025,"AmovPknlMrunSnonWbinDbl_non",0.025,"AmovPknlMrunSnonWbinDfl_non",0.025}; + }; + class AmovPknlMrunSnonWbinDfl_non: AmovPknlMrunSnonWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\run\non\non\amovpknlmrunsnonwnondfl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPknlMstpSoptWbinDnon_non",0.02,"AmovPknlMwlkSoptWbinDfl_non",0.025,"AmovPknlMrunSnonWbinDf_non",0.025,"AmovPknlMrunSnonWbinDl_non",0.025}; + }; + class AwopPercMstpSoptWbinDnon_non_turnL: AwopPercMstpSoptWbinDnon_non + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02}; + }; + class AwopPercMstpSoptWbinDnon_non_turnR: AwopPercMstpSoptWbinDnon_non_turnL + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_non",0.02}; + }; + class AwopPercMstpSoptWbinDnon_lnr: AwopPercMstpSoptWbinDnon_non + { + actions = "BinocStandLnrActions"; + canPullTrigger = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_lnr",0.02,"AwopPercMstpSoptWbinDnon_AwopPpneMstpSoptWbinDnon_lnr",0.02,"AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWlnrDnon",0.02,"AwopPercMstpSoptWbinDnon_lnr_turnL",0.02,"AwopPercMstpSoptWbinDnon_lnr_turnR",0.02}; + InterpolateTo[] = {"AmovPercMwlkSoptWbinDf_lnr",0.02,"AmovPercMwlkSoptWbinDfr_lnr",0.02,"AmovPercMwlkSoptWbinDr_lnr",0.02,"AmovPercMwlkSoptWbinDbr_lnr",0.02,"AmovPercMwlkSoptWbinDb_lnr",0.02,"AmovPercMwlkSoptWbinDbl_lnr",0.02,"AmovPercMwlkSoptWbinDl_lnr",0.02,"AmovPercMwlkSoptWbinDfl_lnr",0.02,"AwopPercMstpSoptWbinDnon_lnr_turnL",0.02,"AwopPercMstpSoptWbinDnon_lnr_turnR",0.02}; + }; + class AmovPercMwlkSoptWbinDf_lnr: AwopPercMstpSoptWbinDnon_lnr + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDf"; + speed = 0.47619; + soundEdge[] = {0.25,0.5,0.75,1}; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02,"AmovPercMwlkSoptWbinDfr_lnr",0.025,"AmovPercMwlkSoptWbinDfl_lnr",0.025,"AmovPercMrunSnonWbinDf_lnr",0.025}; + }; + class AmovPercMwlkSoptWbinDfr_lnr: AmovPercMwlkSoptWbinDf_lnr + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDfr"; + speed = 0.47619; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02,"AmovPercMwlkSoptWbinDf_lnr",0.025,"AmovPercMwlkSoptWbinDr_lnr",0.025,"AmovPercMrunSnonWbinDfr_lnr",0.025}; + }; + class AmovPercMwlkSoptWbinDr_lnr: AmovPercMwlkSoptWbinDf_lnr + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDr"; + speed = 0.483871; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02,"AmovPercMwlkSoptWbinDfr_lnr",0.025,"AmovPercMwlkSoptWbinDbr_lnr",0.025,"AmovPercMrunSnonWbinDr_lnr",0.025}; + }; + class AmovPercMwlkSoptWbinDbr_lnr: AmovPercMwlkSoptWbinDf_lnr + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDbr"; + speed = 0.337079; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02,"AmovPercMwlkSoptWbinDr_lnr",0.025,"AmovPercMwlkSoptWbinDb_lnr",0.025,"AmovPercMrunSnonWbinDbr_lnr",0.025}; + }; + class AmovPercMwlkSoptWbinDb_lnr: AmovPercMwlkSoptWbinDf_lnr + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDb"; + speed = 0.337079; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02,"AmovPercMwlkSoptWbinDbr_lnr",0.025,"AmovPercMwlkSoptWbinDbl_lnr",0.025,"AmovPercMrunSnonWbinDb_lnr",0.025}; + }; + class AmovPercMwlkSoptWbinDbl_lnr: AmovPercMwlkSoptWbinDf_lnr + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDbl"; + speed = 0.337079; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02,"AmovPercMwlkSoptWbinDb_lnr",0.025,"AmovPercMwlkSoptWbinDl_lnr",0.025,"AmovPercMrunSnonWbinDbl_lnr",0.025}; + }; + class AmovPercMwlkSoptWbinDl_lnr: AmovPercMwlkSoptWbinDf_lnr + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDl"; + speed = 0.47619; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02,"AmovPercMwlkSoptWbinDbl_lnr",0.025,"AmovPercMwlkSoptWbinDfl_lnr",0.025,"AmovPercMrunSnonWbinDl_lnr",0.025}; + }; + class AmovPercMwlkSoptWbinDfl_lnr: AmovPercMwlkSoptWbinDf_lnr + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDfl"; + speed = 0.47619; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02,"AmovPercMwlkSoptWbinDf_lnr",0.025,"AmovPercMwlkSoptWbinDl_lnr",0.025,"AmovPercMrunSnonWbinDfl_lnr",0.025}; + }; + class AmovPercMrunSnonWbinDf_lnr: AmovPercMwlkSoptWbinDf_lnr + { + enableBinocular = "false"; + enableOptics = "false"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02,"AmovPercMwlkSoptWbinDf_lnr",0.025,"AmovPercMrunSnonWbinDfr_lnr",0.025,"AmovPercMrunSnonWbinDfl_lnr",0.025}; + }; + class AmovPercMrunSnonWbinDfr_lnr: AmovPercMrunSnonWbinDf_lnr + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDfr"; + speed = 0.47619; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02,"AmovPercMwlkSoptWbinDfr_lnr",0.025,"AmovPercMrunSnonWbinDf_lnr",0.025,"AmovPercMrunSnonWbinDr_lnr",0.025}; + }; + class AmovPercMrunSnonWbinDr_lnr: AmovPercMrunSnonWbinDf_lnr + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDr"; + speed = 0.483871; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02,"AmovPercMwlkSoptWbinDr_lnr",0.025,"AmovPercMrunSnonWbinDfr_lnr",0.025,"AmovPercMrunSnonWbinDbr_lnr",0.025}; + }; + class AmovPercMrunSnonWbinDbr_lnr: AmovPercMrunSnonWbinDf_lnr + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDbr"; + speed = 0.337079; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02,"AmovPercMwlkSoptWbinDbr_lnr",0.025,"AmovPercMrunSnonWbinDr_lnr",0.025,"AmovPercMrunSnonWbinDb_lnr",0.025}; + }; + class AmovPercMrunSnonWbinDb_lnr: AmovPercMrunSnonWbinDf_lnr + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDb"; + speed = 0.337079; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02,"AmovPercMwlkSoptWbinDb_lnr",0.025,"AmovPercMrunSnonWbinDbr_lnr",0.025,"AmovPercMrunSnonWbinDbl_lnr",0.025}; + }; + class AmovPercMrunSnonWbinDbl_lnr: AmovPercMrunSnonWbinDf_lnr + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDbl"; + speed = 0.337079; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02,"AmovPercMwlkSoptWbinDbl_lnr",0.025,"AmovPercMrunSnonWbinDb_lnr",0.025,"AmovPercMrunSnonWbinDl_lnr",0.025}; + }; + class AmovPercMrunSnonWbinDl_lnr: AmovPercMrunSnonWbinDf_lnr + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDl"; + speed = 0.47619; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02,"AmovPercMwlkSoptWbinDl_lnr",0.025,"AmovPercMrunSnonWbinDbl_lnr",0.025,"AmovPercMrunSnonWbinDfl_lnr",0.025}; + }; + class AmovPercMrunSnonWbinDfl_lnr: AmovPercMrunSnonWbinDf_lnr + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\Wlk\non\non\AmovPercMwlkSnonWnonDfl"; + speed = 0.47619; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + limitGunMovement = 0.3; + soundOverride = "run"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02,"AmovPercMwlkSoptWbinDfl_lnr",0.025,"AmovPercMrunSnonWbinDf_lnr",0.025,"AmovPercMrunSnonWbinDl_lnr",0.025}; + }; + class AwopPercMstpSoptWbinDnon_lnr_turnL: AwopPercMstpSoptWbinDnon_lnr + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02}; + }; + class AwopPercMstpSoptWbinDnon_lnr_turnR: AwopPercMstpSoptWbinDnon_lnr_turnL + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02}; + InterpolateTo[] = {"AwopPercMstpSoptWbinDnon_lnr",0.02}; + }; + class AwopPpneMstpSoptWbinDnon_non: AmovPpneMstpSnonWnonDnon + { + actions = "BinocProneCivilActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\wop\pne\stp\opt\bin\AwopPpneMstpSoptWbinDnon_non"; + showWeaponAim = "false"; + disableWeapons = "false"; + enableBinocular = "true"; + showItemInHand = "true"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + enableOptics = 4096; + canPullTrigger = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_AwopPknlMstpSoptWbinDnon_non",0.02,"AwopPpneMstpSoptWbinDnon_AwopPercMstpSoptWbinDnon_non",0.02,"AwopPpneMstpSoptWbinDnon_AmovPpneMstpSnonWnonDnon",0.02,"AwopPpneMstpSoptWbinDnon_non_turnL",0.02,"AwopPpneMstpSoptWbinDnon_non_turnR",0.02}; + InterpolateTo[] = {"AdthPpneMstpSnonWnonDnon_binocular",0.01,"AdthPpneMstpSnonWnonDnon",0.01,"AmovPpneMwlkSoptWbinDf_non",0.02,"AmovPpneMwlkSoptWbinDfr_non",0.02,"AmovPpneMwlkSoptWbinDr_non",0.02,"AmovPpneMwlkSoptWbinDbr_non",0.02,"AmovPpneMwlkSoptWbinDb_non",0.02,"AmovPpneMwlkSoptWbinDbl_non",0.02,"AmovPpneMwlkSoptWbinDl_non",0.02,"AmovPpneMwlkSoptWbinDfl_non",0.02,"AwopPpneMstpSoptWbinDnon_non_turnL",0.02,"AwopPpneMstpSoptWbinDnon_non_turnR",0.02}; + }; + class AmovPpneMwlkSoptWbinDf_non: AwopPpneMstpSoptWbinDnon_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondf"; + speed = 0.99; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02,"AmovPpneMwlkSoptWbinDfr_non",0.025,"AmovPpneMwlkSoptWbinDfl_non",0.025,"AmovPpneMrunSnonWbinDf_non",0.025}; + }; + class AmovPpneMwlkSoptWbinDfr_non: AmovPpneMwlkSoptWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondfr"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02,"AmovPpneMwlkSoptWbinDf_non",0.025,"AmovPpneMwlkSoptWbinDr_non",0.025,"AmovPpneMrunSnonWbinDfr_non",0.025}; + }; + class AmovPpneMwlkSoptWbinDr_non: AmovPpneMwlkSoptWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondr"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02,"AmovPpneMwlkSoptWbinDfr_non",0.025,"AmovPpneMwlkSoptWbinDbr_non",0.025,"AmovPpneMrunSnonWbinDr_non",0.025}; + }; + class AmovPpneMwlkSoptWbinDbr_non: AmovPpneMwlkSoptWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondbl"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02,"AmovPpneMwlkSoptWbinDr_non",0.025,"AmovPpneMwlkSoptWbinDb_non",0.025,"AmovPpneMrunSnonWbinDbr_non",0.025}; + }; + class AmovPpneMwlkSoptWbinDb_non: AmovPpneMwlkSoptWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondb"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02,"AmovPpneMwlkSoptWbinDbr_non",0.025,"AmovPpneMwlkSoptWbinDbl_non",0.025,"AmovPpneMrunSnonWbinDb_non",0.025}; + }; + class AmovPpneMwlkSoptWbinDbl_non: AmovPpneMwlkSoptWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondbl"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02,"AmovPpneMwlkSoptWbinDb_non",0.025,"AmovPpneMwlkSoptWbinDl_non",0.025,"AmovPpneMrunSnonWbinDbl_non",0.025}; + }; + class AmovPpneMwlkSoptWbinDl_non: AmovPpneMwlkSoptWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondl"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02,"AmovPpneMwlkSoptWbinDbl_non",0.025,"AmovPpneMwlkSoptWbinDfl_non",0.025,"AmovPpneMrunSnonWbinDl_non",0.025}; + }; + class AmovPpneMwlkSoptWbinDfl_non: AmovPpneMwlkSoptWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondfl"; + duty = -0.1; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02,"AmovPpneMwlkSoptWbinDf_non",0.025,"AmovPpneMwlkSoptWbinDl_non",0.025,"AmovPpneMrunSnonWbinDfl_non",0.025}; + }; + class AmovPpneMrunSnonWbinDf_non: AmovPpneMwlkSoptWbinDf_non + { + enableBinocular = "false"; + enableOptics = "false"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02,"AmovPpneMwlkSoptWbinDf_non",0.025,"AmovPpneMrunSnonWbinDfr_non",0.025,"AmovPpneMrunSnonWbinDfl_non",0.025}; + }; + class AmovPpneMrunSnonWbinDfr_non: AmovPpneMrunSnonWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondfr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02,"AmovPpneMwlkSoptWbinDfr_non",0.025,"AmovPpneMrunSnonWbinDf_non",0.025,"AmovPpneMrunSnonWbinDr_non",0.025}; + }; + class AmovPpneMrunSnonWbinDr_non: AmovPpneMrunSnonWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02,"AmovPpneMwlkSoptWbinDr_non",0.025,"AmovPpneMrunSnonWbinDfr_non",0.025,"AmovPpneMrunSnonWbinDbr_non",0.025}; + }; + class AmovPpneMrunSnonWbinDbr_non: AmovPpneMrunSnonWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondbr"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02,"AmovPpneMwlkSoptWbinDbr_non",0.025,"AmovPpneMrunSnonWbinDr_non",0.025,"AmovPpneMrunSnonWbinDb_non",0.025}; + }; + class AmovPpneMrunSnonWbinDb_non: AmovPpneMrunSnonWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondb"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02,"AmovPpneMwlkSoptWbinDb_non",0.025,"AmovPpneMrunSnonWbinDbr_non",0.025,"AmovPpneMrunSnonWbinDbl_non",0.025}; + }; + class AmovPpneMrunSnonWbinDbl_non: AmovPpneMrunSnonWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondbl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02,"AmovPpneMwlkSoptWbinDbl_non",0.025,"AmovPpneMrunSnonWbinDb_non",0.025,"AmovPpneMrunSnonWbinDl_non",0.025}; + }; + class AmovPpneMrunSnonWbinDl_non: AmovPpneMrunSnonWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02,"AmovPpneMwlkSoptWbinDl_non",0.025,"AmovPpneMrunSnonWbinDbl_non",0.025,"AmovPpneMrunSnonWbinDfl_non",0.025}; + }; + class AmovPpneMrunSnonWbinDfl_non: AmovPpneMrunSnonWbinDf_non + { + file = "\ca\anims\characters\data\anim\sdr\mov\pne\run\non\non\amovppnemrunsnonwnondfl"; + duty = 0.4; + relSpeedMin = 0.697171; + relSpeedMax = 1.09651; + soundOverride = "crawl"; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02,"AmovPpneMwlkSoptWbinDfl_non",0.025,"AmovPpneMrunSnonWbinDf_non",0.025,"AmovPpneMrunSnonWbinDl_non",0.025}; + }; + class AwopPpneMstpSoptWbinDnon_non_turnL: AwopPpneMstpSoptWbinDnon_non + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02}; + }; + class AwopPpneMstpSoptWbinDnon_non_turnR: AwopPpneMstpSoptWbinDnon_non_turnL + { + canPullTrigger = "false"; + ConnectTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02}; + InterpolateTo[] = {"AwopPpneMstpSoptWbinDnon_non",0.02}; + }; + class AidlPercMstpSrasWrflDnon0S: AmovPercMstpSrasWrflDnon + { + actions = "RifleStandActions_Idle"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\stp\low\rfl\AmovPercMstpSlowWrflDnon.rtm"; + equivalentTo = "AidlPercMstpSrasWrflDnon01"; + variantsPlayer[] = {}; + variantsAI[] = {"AidlPercMstpSrasWrflDnon0S",0.01,"AidlPercMstpSrasWrflDnon01",0.01,"AidlPercMstpSrasWrflDnon02",0.01,"AidlPercMstpSrasWrflDnon03",0.01,"AidlPercMstpSrasWrflDnon04",0.01,"AidlPercMstpSrasWrflDnon05",0.001,"AidlPercMstpSrasWrflDnon06",0.001,"AidlPercMstpSrasWrflDnon_i01",0.001,"AidlPercMstpSrasWrflDnon_i02",0.001,"AidlPercMstpSrasWrflDnon_i03",0.001,"AidlPercMstpSrasWrflDnon_i04",0.001,"AidlPercMstpSrasWrflDnon_i05",0.005,"AidlPercMstpSrasWrflDnon_i07",0.01,"AidlPercMstpSrasWrflDnon_i08",0.001,"AidlPercMstpSrasWrflDnon_i09",0.01,"AidlPercMstpSrasWrflDnon_i10",0.01,"AidlPercMstpSrasWrflDnon_i11",0.01,"AidlPercMstpSrasWrflDnon_i12",0.001,"AidlPercMstpSrasWrflDnon_i13",0.001,"AidlPercMstpSrasWrflDnon_idleSteady01N",0.22,"AidlPercMstpSrasWrflDnon_idleSteady02N",0.22,"AidlPercMstpSrasWrflDnon_idleSteady03N",0.22,"AidlPercMstpSrasWrflDnon_idleSteady04N"}; + variantAfter[] = {0,0,0}; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Idle.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon",0.02,"AidlPercMstpSrasWrflDnon01",0.01,"AidlPercMstpSrasWrflDnon02",0.01,"AidlPercMstpSrasWrflDnon03",0.01,"AidlPercMstpSrasWrflDnon04",0.01,"AidlPercMstpSrasWrflDnon_i01",0.01,"AidlPercMstpSrasWrflDnon_i02",0.01,"AidlPercMstpSrasWrflDnon_i03",0.01,"AidlPercMstpSrasWrflDnon_i04",0.01,"AidlPercMstpSrasWrflDnon_i05",0.01,"AidlPercMstpSrasWrflDnon_i06",0.01,"AidlPercMstpSrasWrflDnon_i07",0.01,"AidlPercMstpSrasWrflDnon_i08",0.01,"AidlPercMstpSrasWrflDnon_i09",0.01,"AidlPercMstpSrasWrflDnon_i10",0.01,"AidlPercMstpSrasWrflDnon_i11",0.01,"AidlPercMstpSrasWrflDnon_i12",0.01,"AidlPercMstpSrasWrflDnon_i13",0.01,"AidlPercMstpSrasWrflDnon_idleSteady01N",0.01,"AidlPercMstpSrasWrflDnon_idleSteady02N",0.01,"AidlPercMstpSrasWrflDnon_idleSteady03N",0.01,"AidlPercMstpSrasWrflDnon_idleSteady04N",0.01,"AidlPercMstpSrasWrflDnon05",0.01,"AidlPercMstpSrasWrflDnon06",0.01}; + InterpolateTo[] = {}; + }; + class AidlPercMstpSrasWrflDnon: AidlPercMstpSrasWrflDnon0S + { + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AidlPercMstpSrasWrflDnon_SaluteIn",0.02,"AidlPercMstpSrasWrflDnon0S",0.01,"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSrasWrflDnon",0.01,"AidlPercMstpSrasWrflDnon_turnR",0.02,"AidlPercMstpSrasWrflDnon_turnL",0.02,"AidlPercMwlkSrasWrflDf",0.02,"AidlPercMrunSrasWrflDf",0.02,"AidlPercMevaSrasWrflDf",0.02,"AidlPercMwlkSrasWrflDb",0.02,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon01: AidlPercMstpSrasWrflDnon0S + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon01"; + speed = 0.18; + variantAfter[] = {1,1,1}; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon02: AidlPercMstpSrasWrflDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon02"; + speed = 0.2; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon03: AidlPercMstpSrasWrflDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon03"; + speed = 0.24; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon04: AidlPercMstpSrasWrflDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon04"; + speed = 0.37; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_i01: AidlPercMstpSrasWrflDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle01ZavrteniSe1"; + speed = 0.088757; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_i02: AidlPercMstpSrasWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle02ohlednutiSe1"; + speed = 0.196078; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_i03: AidlPercMstpSrasWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle03checkRifle1"; + speed = 0.285714; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_i04: AidlPercMstpSrasWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle04checkRifle2"; + speed = 0.056818; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_i05: AidlPercMstpSrasWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle05"; + speed = 0.073892; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_i06: AidlPercMstpSrasWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle06Protahovani"; + speed = 0.120968; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_i07: AidlPercMstpSrasWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle07"; + speed = 0.144928; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_i08: AidlPercMstpSrasWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle08"; + speed = 0.215827; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_i09: AidlPercMstpSrasWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle09"; + speed = 0.12766; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_i10: AidlPercMstpSrasWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle10"; + speed = 0.087977; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_i11: AidlPercMstpSrasWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle11"; + speed = 0.12; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_i12: AidlPercMstpSrasWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle12ZavrteniSe2"; + speed = 0.153061; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_i13: AidlPercMstpSrasWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle13ZavrteniSe3"; + speed = 0.108303; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_idleSteady01N: AidlPercMstpSrasWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idleSteady01"; + speed = 0.134831; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_idleSteady02N: AidlPercMstpSrasWrflDnon_idleSteady01N + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idleSteady02"; + speed = 0.085106; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_idleSteady03N: AidlPercMstpSrasWrflDnon_idleSteady01N + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idleSteady03"; + speed = 0.114286; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon_idleSteady04N: AidlPercMstpSrasWrflDnon_idleSteady01N + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idleSteady04"; + speed = 0.151899; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class ActsPpneMstpWunaSnonDnon_sceneCrashSite_Cooper: CutSceneAnimationBase + { + speed = 0.0139; + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\anim\sdr\cts\c4_scenecrashsite\ctshelicrashcooper.rtm"; + disableWeapons = "false"; + boundingSphere = 10; + looped = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "false"; + rightHandIKCurve[] = {}; + rightHandIKEnd = "false"; + canPullTrigger = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.1}; + InterpolateTo[] = {}; + }; + class AidlPercMstpSrasWrflDnon05: AidlPercMstpSrasWrflDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon06"; + speed = 0.91; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon0S: AmovPercMstpSlowWrflDnon + { + actions = "RifleLowStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\Erc\stp\low\rfl\AmovPercMstpSlowWrflDnon.rtm"; + equivalentTo = "AidlPercMstpSlowWrflDnon01"; + variantsPlayer[] = {}; + variantsAI[] = {"AidlPercMstpSlowWrflDnon0S",0.09,"AidlPercMstpSlowWrflDnon01",0.09,"AidlPercMstpSlowWrflDnon02",0.085,"AidlPercMstpSlowWrflDnon03",0.085,"AidlPercMstpSlowWrflDnon04",0.09,"AidlPercMstpSlowWrflDnon05",0.01,"AidlPercMstpSlowWrflDnon06",0.01,"AidlPercMstpSlowWrflDnon_i01",0.01,"AidlPercMstpSlowWrflDnon_i02",0.01,"AidlPercMstpSlowWrflDnon_i03",0.01,"AidlPercMstpSlowWrflDnon_i04",0.01,"AidlPercMstpSlowWrflDnon_i05",0.1,"AidlPercMstpSlowWrflDnon_i06",0.005,"AidlPercMstpSlowWrflDnon_i07",0.1,"AidlPercMstpSlowWrflDnon_i08",0.01,"AidlPercMstpSlowWrflDnon_i09",0.09,"AidlPercMstpSlowWrflDnon_i10",0.09,"AidlPercMstpSlowWrflDnon_i11",0.09,"AidlPercMstpSlowWrflDnon_i12",0.005,"AidlPercMstpSlowWrflDnon_i13",0.01}; + variantAfter[] = {1,5,10}; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Idle.p3d"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.01,"AidlPercMstpSrasWrflDnon0S",0.01,"AidlPercMstpSrasWrflDnon",0.01,"AidlPercMstpSlowWrflDnon01",0.01,"AidlPercMstpSlowWrflDnon02",0.01,"AidlPercMstpSlowWrflDnon03",0.01,"AidlPercMstpSlowWrflDnon04",0.01,"AidlPercMstpSlowWrflDnon_i01",0.01,"AidlPercMstpSlowWrflDnon_i02",0.01,"AidlPercMstpSlowWrflDnon_i03",0.01,"AidlPercMstpSlowWrflDnon_i04",0.01,"AidlPercMstpSlowWrflDnon_i05",0.01,"AidlPercMstpSlowWrflDnon_i06",0.01,"AidlPercMstpSlowWrflDnon_i07",0.01,"AidlPercMstpSlowWrflDnon_i08",0.01,"AidlPercMstpSlowWrflDnon_i09",0.01,"AidlPercMstpSlowWrflDnon_i10",0.01,"AidlPercMstpSlowWrflDnon_i11",0.01,"AidlPercMstpSlowWrflDnon_i12",0.01,"AidlPercMstpSlowWrflDnon_i13",0.01,"AidlPercMstpSlowWrflDnon05",0.01,"AidlPercMstpSlowWrflDnon06",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon01: AidlPercMstpSlowWrflDnon0S + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon01"; + speed = 0.18; + variantAfter[] = {1,1,1}; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.01,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon02: AidlPercMstpSlowWrflDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon02"; + speed = 0.2; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.01,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon03: AidlPercMstpSlowWrflDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon03"; + speed = 0.24; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.01,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon04: AidlPercMstpSlowWrflDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon04"; + speed = 0.37; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.01,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon_i01: AidlPercMstpSlowWrflDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle01ZavrteniSe1"; + speed = 0.088757; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon_i02: AidlPercMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle02ohlednutiSe1"; + speed = 0.196078; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon_i03: AidlPercMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle03checkRifle1"; + speed = 0.285714; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon_i04: AidlPercMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle04checkRifle2"; + speed = 0.056818; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon_i05: AidlPercMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle05"; + speed = 0.073892; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon_i06: AidlPercMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle06Protahovani"; + speed = 0.120968; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon_i07: AidlPercMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle07"; + speed = 0.144928; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon_i08: AidlPercMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle08"; + speed = 0.215827; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon_i09: AidlPercMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle09"; + speed = 0.12766; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon_i10: AidlPercMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle10"; + speed = 0.087977; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon_i11: AidlPercMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle11"; + speed = 0.12; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon_i12: AidlPercMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle12ZavrteniSe2"; + speed = 0.153061; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon_i13: AidlPercMstpSlowWrflDnon_i01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon_idle13ZavrteniSe3"; + speed = 0.108303; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSlowWrflDnon05: AidlPercMstpSlowWrflDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon06"; + speed = 0.91; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.01,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class ActsPpneMstpWrflSlowDnon_sceneCrashSite_Ohara: ActsPpneMstpWunaSnonDnon_sceneCrashSite_Cooper + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\c4_scenecrashsite\ctshelicrashohara.rtm"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.1}; + InterpolateTo[] = {}; + }; + class AidlPercMstpSlowWrflDnon06: AidlPercMstpSlowWrflDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon05"; + speed = 0.48; + ConnectTo[] = {"AidlPercMstpSlowWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPercMstpSlowWrflDnon",0.01,"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class AidlPercMstpSrasWrflDnon06: AidlPercMstpSrasWrflDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\rfl\AidlPercMstpSlowWrflDnon05"; + speed = 0.48; + ConnectTo[] = {"AidlPercMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AdthPercMstpSrasWrflDnon_1",0.01,"AdthPercMstpSrasWrflDnon_2",0.01,"AdthPercMstpSrasWrflDnon_4",0.01,"AdthPercMstpSrasWrflDnon_8",0.01,"AdthPercMstpSlowWrflDnon_rS0",0.01,"AdthPercMstpSlowWrflDnon_r05",0.01,"AdthPercMstpSlowWrflDnon_r06",0.01,"AdthPercMstpSlowWrflDnon_r07",0.01,"AdthPercMstpSlowWrflDnon_r08",0.01,"AdthPercMstpSlowWrflDnon_r09",0.01,"AdthPercMstpSlowWrflDnon_r10",0.01,"AdthPercMstpSlowWrflDnon_r12",0.01,"AdthPercMstpSlowWrflDnon_r13",0.01,"AidlPercMstpSrasWrflDnon",0.02,"AdthPercMstpSrasWrflDnon_16",0.01,"AdthPercMstpSrasWrflDnon_32",0.01}; + }; + class ActsPpneMstpWrflSlowDnon_sceneCrashSite_Sykes: ActsPpneMstpWunaSnonDnon_sceneCrashSite_Cooper + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\c4_scenecrashsite\ctshelicrashsykes.rtm"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.1}; + InterpolateTo[] = {}; + }; + class AidlPknlMstpSrasWrflDnon0S: AmovPknlMstpSrasWrflDnon + { + equivalentTo = "AidlPknlMstpSrasWrflDnon01"; + variantsPlayer[] = {}; + variantsAI[] = {"AidlPknlMstpSrasWrflDnon0S",0.7,"AidlPknlMstpSrasWrflDnon01",0.1,"AidlPknlMstpSrasWrflDnon02",0.1,"AidlPknlMstpSrasWrflDnon03",0.1}; + variantAfter[] = {20,40,100}; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.1,"AidlPknlMstpSrasWrflDnon01",0.01,"AidlPknlMstpSrasWrflDnon02",0.01,"AidlPknlMstpSrasWrflDnon03",0.01}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01}; + }; + class ActsPpneMstpWrflSlowDnon_sceneCrashSite_Rodriguez: ActsPpneMstpWunaSnonDnon_sceneCrashSite_Cooper + { + file = "\ca\Anims\Characters\data\anim\sdr\cts\c4_scenecrashsite\ctshelicrashrodriguez.rtm"; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.1}; + InterpolateTo[] = {}; + }; + class AidlPknlMstpSrasWrflDnon01: AidlPknlMstpSrasWrflDnon0S + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\rfl\AidlPknlMstpSrasWrflDnon01"; + speed = 0.28; + looped = "false"; + variantAfter[] = {1,1,1}; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.1,"AidlPknlMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01}; + }; + class ActsPknlMstpWunaSnonDnon_sceneCrashSite_Villager: ActsPpneMstpWunaSnonDnon_sceneCrashSite_Cooper + { + speed = 0.0143; + disableWeapons = "true"; + file = "\ca\Anims\Characters\data\anim\sdr\cts\c4_scenecrashsite\ctshelicrashvillager.rtm"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {}; + }; + class AidlPknlMstpSrasWrflDnon02: AidlPknlMstpSrasWrflDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\rfl\AidlPknlMstpSrasWrflDnon02"; + speed = 0.25; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.1,"AidlPknlMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01}; + }; + class AidlPknlMstpSrasWrflDnon03: AidlPknlMstpSrasWrflDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\rfl\AidlPknlMstpSrasWrflDnon03"; + speed = 0.3; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.1,"AidlPknlMstpSrasWrflDnon0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.1,"AdthPknlMstpSrasWrflDnon_1",0.01}; + }; + class AidlPpneMstpSrasWrflDnon0S: AmovPpneMstpSrasWrflDnon + { + equivalentTo = "AidlPpneMstpSrasWrflDnon01"; + variantsPlayer[] = {}; + variantsAI[] = {"AidlPpneMstpSrasWrflDnon0S",0.7,"AidlPpneMstpSrasWrflDnon01",0.1,"AidlPpneMstpSrasWrflDnon02",0.1,"AidlPpneMstpSrasWrflDnon03",0.1}; + variantAfter[] = {20,40,100}; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.1,"AdthPpneMstpSrasWrflDnon_1",0.01}; + }; + class AidlPpneMstpSrasWrflDnon01: AidlPpneMstpSrasWrflDnon0S + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\pne\stp\ras\rfl\AidlPpneMstpSrasWrflDnon01"; + speed = 0.19; + looped = "false"; + variantAfter[] = {1,1,1}; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.1,"AdthPpneMstpSrasWrflDnon_1",0.01}; + }; + class AidlPpneMstpSrasWrflDnon02: AidlPpneMstpSrasWrflDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\pne\stp\ras\rfl\AidlPpneMstpSrasWrflDnon02"; + speed = 0.27; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.1,"AdthPpneMstpSrasWrflDnon_1",0.01}; + }; + class AidlPpneMstpSrasWrflDnon03: AidlPpneMstpSrasWrflDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\pne\stp\ras\rfl\AidlPpneMstpSrasWrflDnon03"; + speed = 0.19; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.1,"AdthPpneMstpSrasWrflDnon_1",0.01}; + }; + class AidlPercMstpSrasWpstDnon0S: AmovPercMstpSrasWpstDnon + { + equivalentTo = "AidlPercMstpSrasWpstDnon01"; + variantsPlayer[] = {}; + variantsAI[] = {"AidlPercMstpSrasWpstDnon0S",0.0175,"AidlPercMstpSrasWpstDnon01",0.01752,"AidlPercMstpSrasWpstDnon02",0.0175,"AidlPercMstpSrasWpstDnon03",0.0175,"AidlPercMstpSrasWpstDnon_idleSteady01",0.31,"AidlPercMstpSrasWpstDnon_idleSteady02",0.31,"AidlPercMstpSrasWpstDnon_idleSteady03",0.31}; + variantAfter[] = {0,0,0}; + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\pst\amovpercmstpslowwpstdnon.rtm"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Idle.p3d"; + disableWeapons = "true"; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMstpSlowWpstDnon",0.03,"AidlPercMstpSlowWpstDnon_AmovPercMstpSrasWpstDnon",0.01,"AidlPercMstpSrasWpstDnon01",0.02,"AidlPercMstpSrasWpstDnon_idleSteady01",0.02,"AidlPercMstpSrasWpstDnon_idleSteady02",0.02,"AidlPercMstpSrasWpstDnon_idleSteady03",0.02,"AidlPercMstpSrasWpstDnon02",0.02,"AidlPercMstpSrasWpstDnon03",0.02}; + InterpolateTo[] = {"AmovPercMwlkSrasWpstDf",0.02,"AmovPercMrunSrasWpstDf",0.02,"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AidlPercMstpSrasWpstDnon01: AidlPercMstpSrasWpstDnon0S + { + file = "\ca\anims\characters\data\anim\sdr\idl\erc\stp\low\pst\aidlpercmstpslowwpstdnon01.rtm"; + speed = 0.26; + variantAfter[] = {1,1,1}; + ConnectTo[] = {"AidlPercMstpSrasWpstDnon0S",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMstpSlowWpstDnon",0.02,"AmovPercMwlkSrasWpstDf",0.02,"AmovPercMrunSrasWpstDf",0.02,"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AidlPercMstpSrasWpstDnon_idleSteady01: AidlPercMstpSrasWpstDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\pst\AidlPercMstpSlowWpstDnon_idleSteady01"; + speed = 0.105263; + ConnectTo[] = {"AidlPercMstpSrasWpstDnon0S",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMstpSlowWpstDnon",0.02,"AmovPercMwlkSrasWpstDf",0.02,"AmovPercMrunSrasWpstDf",0.02}; + }; + class AidlPercMstpSrasWpstDnon_idleSteady02: AidlPercMstpSrasWpstDnon_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\pst\AidlPercMstpSlowWpstDnon_idleSteady02"; + speed = 0.082192; + ConnectTo[] = {"AidlPercMstpSrasWpstDnon0S",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMstpSlowWpstDnon",0.02,"AmovPercMwlkSrasWpstDf",0.02,"AmovPercMrunSrasWpstDf",0.02}; + }; + class AidlPercMstpSrasWpstDnon_idleSteady03: AidlPercMstpSrasWpstDnon_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\erc\stp\low\pst\AidlPercMstpSlowWpstDnon_idleSteady03"; + speed = 0.122449; + ConnectTo[] = {"AidlPercMstpSrasWpstDnon0S",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMstpSlowWpstDnon",0.02,"AmovPercMwlkSrasWpstDf",0.02,"AmovPercMrunSrasWpstDf",0.02}; + }; + class AidlPercMstpSrasWpstDnon02: AidlPercMstpSrasWpstDnon01 + { + file = "\ca\anims\characters\data\anim\sdr\idl\erc\stp\low\pst\aidlpercmstpslowwpstdnon02.rtm"; + speed = 0.16; + ConnectTo[] = {"AidlPercMstpSrasWpstDnon0S",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMstpSlowWpstDnon",0.02,"AmovPercMwlkSrasWpstDf",0.02,"AmovPercMrunSrasWpstDf",0.02,"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AidlPercMstpSrasWpstDnon03: AidlPercMstpSrasWpstDnon01 + { + file = "\ca\anims\characters\data\anim\sdr\idl\erc\stp\low\pst\aidlpercmstpslowwpstdnon03.rtm"; + speed = 0.16; + ConnectTo[] = {"AidlPercMstpSrasWpstDnon0S",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWpstDnon",0.02,"AmovPercMstpSlowWpstDnon",0.02,"AmovPercMwlkSrasWpstDf",0.02,"AmovPercMrunSrasWpstDf",0.02,"AdthPercMstpSrasWpstDnon_1",0.01}; + }; + class AidlPknlMstpSrasWpstDnon0S: AmovPknlMstpSrasWpstDnon + { + equivalentTo = "AidlPknlMstpSrasWpstDnon01"; + variantsAI[] = {"AidlPknlMstpSrasWpstDnon0S",0.0175,"AidlPknlMstpSrasWpstDnon01",0.0175,"AidlPknlMstpSrasWpstDnon02",0.0175,"AidlPknlMstpSrasWpstDnon03",0.0175,"AidlPknlMstpSrasWpstDnon_idleSteady01",0.31,"AidlPknlMstpSrasWpstDnon_idleSteady03",0.31,"AidlPknlMstpSrasWpstDnon_idleSteady02",0.31}; + variantAfter[] = {0,0,0}; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AidlPknlMstpSrasWpstDnon01",0.02,"AidlPknlMstpSrasWpstDnon_idleSteady01",0.02,"AidlPknlMstpSrasWpstDnon_idleSteady03",0.02,"AidlPknlMstpSrasWpstDnon_idleSteady02",0.02,"AidlPknlMstpSrasWpstDnon02",0.02,"AidlPknlMstpSrasWpstDnon03",0.02}; + InterpolateTo[] = {"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AidlPknlMstpSrasWpstDnon01: AidlPknlMstpSrasWpstDnon0S + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\pst\AidlPknlMstpSrasWpstDnon01"; + speed = 0.25; + variantAfter[] = {1,1,1}; + ConnectTo[] = {"AidlPknlMstpSrasWpstDnon0S",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AidlPknlMstpSrasWpstDnon_idleSteady01: AidlPknlMstpSrasWpstDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\pst\AidlPknlMstpSrasWpstDnon_idleSteady01"; + speed = 0.266667; + ConnectTo[] = {"AidlPknlMstpSrasWpstDnon0S",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + }; + class AidlPknlMstpSrasWpstDnon_idleSteady03: AidlPknlMstpSrasWpstDnon_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\pst\AidlPknlMstpSrasWpstDnon_idleSteady03"; + speed = 0.226415; + ConnectTo[] = {"AidlPknlMstpSrasWpstDnon0S",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + }; + class AidlPknlMstpSrasWpstDnon_idleSteady02: AidlPknlMstpSrasWpstDnon_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\pst\AidlPknlMstpSrasWpstDnon_idleSteady02"; + speed = 0.244898; + ConnectTo[] = {"AidlPknlMstpSrasWpstDnon0S",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + }; + class AidlPknlMstpSrasWpstDnon02: AidlPknlMstpSrasWpstDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\pst\AidlPknlMstpSrasWpstDnon02"; + speed = 0.3; + ConnectTo[] = {"AidlPknlMstpSrasWpstDnon0S",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AidlPknlMstpSrasWpstDnon03: AidlPknlMstpSrasWpstDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\pst\AidlPknlMstpSrasWpstDnon03"; + speed = 0.25; + ConnectTo[] = {"AidlPknlMstpSrasWpstDnon0S",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWpstDnon",0.02,"AdthPknlMstpSrasWpstDnon_1",0.01}; + }; + class AidlPpneMstpSrasWpstDnon0S: AmovPpneMstpSrasWpstDnon + { + equivalentTo = "AidlPpneMstpSrasWpstDnon01"; + variantsPlayer[] = {}; + variantsAI[] = {"AidlPpneMstpSrasWpstDnon0S",0.7,"AidlPpneMstpSrasWpstDnon01",0.1,"AidlPpneMstpSrasWpstDnon02",0.1,"AidlPpneMstpSrasWpstDnon03",0.1}; + variantAfter[] = {20,40,100}; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon",0.1,"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AidlPpneMstpSrasWpstDnon01: AidlPpneMstpSrasWpstDnon0S + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\pne\stp\ras\pst\AidlPpneMstpSrasWpstDnon01"; + speed = 0.21; + looped = "false"; + variantAfter[] = {1,1,1}; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon",0.1,"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AidlPpneMstpSrasWpstDnon02: AidlPpneMstpSrasWpstDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\pne\stp\ras\pst\AidlPpneMstpSrasWpstDnon02"; + speed = 0.23; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon",0.1,"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AidlPpneMstpSrasWpstDnon03: AidlPpneMstpSrasWpstDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\pne\stp\ras\pst\AidlPpneMstpSrasWpstDnon03"; + speed = 0.21; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon",0.1,"AdthPpneMstpSrasWpstDnon_1",0.01}; + }; + class AidlPknlMstpSrasWlnrDnon0S: AmovPknlMstpSrasWlnrDnon + { + equivalentTo = "AidlPknlMstpSrasWlnrDnon01"; + variantsPlayer[] = {}; + variantsAI[] = {"AidlPknlMstpSrasWlnrDnon01",0.0233,"AidlPknlMstpSrasWlnrDnon02",0.0233,"AidlPknlMstpSrasWlnrDnon03",0.0234,"AidlPknlMstpSrasWlnrDnon_idleSteady01",0.31,"AidlPknlMstpSrasWlnrDnon_idleSteady02",0.31,"AidlPknlMstpSrasWlnrDnon_idleSteady03",0.31}; + variantAfter[] = {0,0,0}; + ConnectTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AidlPknlMstpSrasWlnrDnon01",0.02,"AidlPknlMstpSrasWlnrDnon_idleSteady01",0.02,"AidlPknlMstpSrasWlnrDnon_idleSteady02",0.02,"AidlPknlMstpSrasWlnrDnon_idleSteady03",0.02,"AidlPknlMstpSrasWlnrDnon02",0.02,"AidlPknlMstpSrasWlnrDnon03",0.02}; + InterpolateTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02,"AdthPknlMstpSrasWlnrDnon_1",0.01}; + }; + class AidlPknlMstpSrasWlnrDnon01: AidlPknlMstpSrasWlnrDnon0S + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\lnr\AidlPknlMstpSrasWlnrDnon01"; + speed = 0.31; + variantAfter[] = {1,1,1}; + ConnectTo[] = {"AidlPknlMstpSrasWlnrDnon0S",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AdthPknlMstpSrasWlnrDnon_1",0.01}; + }; + class AidlPknlMstpSrasWlnrDnon_idleSteady01: AidlPknlMstpSrasWlnrDnon01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\ras\lnr\AidlPknlMstpSrasWlnrDnon_idleSteady01"; + speed = 0.26667; + ConnectTo[] = {"AidlPknlMstpSrasWlnrDnon0S",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSrasWlnrDnon_idleSteady02: AidlPknlMstpSrasWlnrDnon_idleSteady01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\ras\lnr\AidlPknlMstpSrasWlnrDnon_idleSteady02"; + speed = 0.210526; + ConnectTo[] = {"AidlPknlMstpSrasWlnrDnon0S",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSrasWlnrDnon_idleSteady03: AidlPknlMstpSrasWlnrDnon_idleSteady01 + { + speed = 0.292683; + ConnectTo[] = {"AidlPknlMstpSrasWlnrDnon0S",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSrasWlnrDnon02: AidlPknlMstpSrasWlnrDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\lnr\AidlPknlMstpSrasWlnrDnon02"; + speed = 0.39; + ConnectTo[] = {"AidlPknlMstpSrasWlnrDnon0S",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AdthPknlMstpSrasWlnrDnon_1",0.01}; + }; + class AidlPknlMstpSrasWlnrDnon03: AidlPknlMstpSrasWlnrDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\ras\lnr\AidlPknlMstpSrasWlnrDnon03"; + speed = 0.16; + ConnectTo[] = {"AidlPknlMstpSrasWlnrDnon0S",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02,"AdthPknlMstpSrasWlnrDnon_1",0.01}; + }; + class AidlPknlMstpSnonWnonDnon_player: AidlPknlMstpSnonWnonDnon + { + variantsAI[] = {}; + variantsPlayer[] = {"AidlPknlMstpSnonWnonDnon_player_idleSteady03",0.333,"AidlPknlMstpSnonWnonDnon_player_idleSteady02",0.333,"AidlPknlMstpSnonWnonDnon_player_idleSteady01"}; + variantAfter[] = {0,0,0}; + headBobMode = 0; + headBobStrength = 0; + ConnectTo[] = {"AmovPknlMstpSnonWnonDnon",0.01,"AidlPknlMstpSnonWnonDnon_player_0S",0.01}; + InterpolateTo[] = {}; + }; + class AidlPknlMstpSnonWnonDnon_player_0S: AidlPknlMstpSnonWnonDnon_player + { + variantAfter[] = {1,1,1}; + limitGunMovement = 0.1; + interpolationSpeed = 30; + ConnectTo[] = {"AidlPknlMstpSnonWnonDnon_player",0.01,"AidlPknlMstpSnonWnonDnon_player_idleSteady01",0.01,"AidlPknlMstpSnonWnonDnon_player_idleSteady02",0.01,"AidlPknlMstpSnonWnonDnon_player_idleSteady03",0.01}; + InterpolateTo[] = {}; + }; + class AidlPknlMstpSnonWnonDnon_player_idleSteady01: AidlPknlMstpSnonWnonDnon_player_0S + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\non\non\AidlPknlMstpSnonWnonDnon_idleSteady01"; + speed = 0.139535; + looped = "false"; + ConnectTo[] = {"AidlPknlMstpSnonWnonDnon_player_0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.01,"AidlPknlMstpSnonWnonDnon_player",0.01}; + }; + class AidlPknlMstpSnonWnonDnon_player_idleSteady02: AidlPknlMstpSnonWnonDnon_player_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\non\non\AidlPknlMstpSnonWnonDnon_idleSteady02"; + speed = 0.064516; + ConnectTo[] = {"AidlPknlMstpSnonWnonDnon_player_0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.01,"AidlPknlMstpSnonWnonDnon_player",0.01}; + }; + class AidlPknlMstpSnonWnonDnon_player_idleSteady03: AidlPknlMstpSnonWnonDnon_player_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\non\non\AidlPknlMstpSnonWnonDnon_idleSteady03"; + speed = 0.070588; + ConnectTo[] = {"AidlPknlMstpSnonWnonDnon_player_0S",0.01}; + InterpolateTo[] = {"AmovPknlMstpSnonWnonDnon",0.01,"AidlPknlMstpSnonWnonDnon_player",0.01}; + }; + class AidlPknlMstpSnonWnonDnon_idleSteady01: AidlPknlMstpSnonWnonDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\non\non\AidlPknlMstpSnonWnonDnon_idleSteady01"; + speed = 0.139535; + interpolationSpeed = 30; + ConnectTo[] = {"AidlPknlMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {"AidlPknlMstpSnonWnonDnon",0.01}; + }; + class AidlPknlMstpSnonWnonDnon_idleSteady02: AidlPknlMstpSnonWnonDnon_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\non\non\AidlPknlMstpSnonWnonDnon_idleSteady02"; + speed = 0.064516; + ConnectTo[] = {"AidlPknlMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {"AidlPknlMstpSnonWnonDnon",0.01}; + }; + class AidlPknlMstpSnonWnonDnon_idleSteady03: AidlPknlMstpSnonWnonDnon_idleSteady01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\knl\stp\non\non\AidlPknlMstpSnonWnonDnon_idleSteady03"; + speed = 0.070588; + ConnectTo[] = {"AidlPknlMstpSnonWnonDnon0S",0.01}; + InterpolateTo[] = {"AidlPknlMstpSnonWnonDnon",0.01}; + }; + class AidlPpneMstpSnonWnonDnon0S: AmovPpneMstpSrasWpstDnon + { + equivalentTo = "AidlPpneMstpSnonWnonDnon01"; + variantsPlayer[] = {}; + variantsAI[] = {"AidlPpneMstpSnonWnonDnon0S",0.7,"AidlPpneMstpSnonWnonDnon01",0.1,"AidlPpneMstpSnonWnonDnon02",0.1,"AidlPpneMstpSnonWnonDnon03",0.1}; + variantAfter[] = {5,10,20}; + canPullTrigger = "false"; + actions = "CivilProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon.rtm"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.1,"AidlPpneMstpSnonWnonDnon01",0.1,"AidlPpneMstpSnonWnonDnon02",0.1,"AidlPpneMstpSnonWnonDnon03",0.1}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.1,"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AidlPpneMstpSnonWnonDnon01: AidlPpneMstpSnonWnonDnon0S + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\pne\stp\non\non\AidlPpneMstpSnonWnonDnon01"; + speed = 0.34; + looped = "false"; + variantAfter[] = {1,1,1}; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.1,"AidlPpneMstpSnonWnonDnon0S",0.1}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.1,"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AidlPpneMstpSnonWnonDnon02: AidlPpneMstpSnonWnonDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\pne\stp\non\non\AidlPpneMstpSnonWnonDnon02"; + speed = 0.36; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.1,"AidlPpneMstpSnonWnonDnon0S",0.1}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.1,"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AidlPpneMstpSnonWnonDnon03: AidlPpneMstpSnonWnonDnon01 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\Idl\pne\stp\non\non\AidlPpneMstpSnonWnonDnon03"; + speed = 0.22; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.1,"AidlPpneMstpSnonWnonDnon0S",0.1}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.1,"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class AmovPercMstpSrasWrflDnon_AinvPknlMstpSlayWrflDnon: AmovPercMstpSrasWrflDnon + { + variantsAI[] = {}; + actions = "RifleStandTakeActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\rfl\AmovPercMstpSrasWrflDnon_AinvPknlMstpSlayWrflDnon"; + speed = 1.06; + disableWeapons = "true"; + enableOptics = "false"; + looped = "false"; + interpolationRestart = 2; + leftHandIKCurve[] = {0.8,1,0.9,0}; + rightHandIKCurve[] = {0.37,1,0.43,0}; + ConnectTo[] = {"AinvPknlMstpSlayWrflDnon",0.02}; + InterpolateTo[] = {"AdthPknlMstpSlayWrflDnon_inventory",0.01,"AinvPknlMstpSlayWrflDnon_AmovPercMstpSrasWrflDnon",0.02}; + }; + class AinvPknlMstpSlayWrflDnon: AmovPercMstpSrasWrflDnon_AinvPknlMstpSlayWrflDnon + { + variantsAI[] = {}; + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\lay\rfl\AinvPknlMstpSlayWrflDnon"; + speed = 1e+010; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + limitGunMovement = 0.3; + leftHandIKCurve[] = {}; + rightHandIKCurve[] = {}; + ConnectTo[] = {"AinvPknlMstpSlayWrflDnon_AmovPercMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_AinvPknlMstpSnonWrflDnon_medic",0.02,"AdthPknlMstpSlayWrflDnon_inventory",0.01,"AinvPknlMstpSlayWrflDnon_1",0.02,"AinvPknlMstpSnonWnonDnon_1",0.02,"AinvPknlMstpSnonWnonDnon_2",0.02,"AinvPknlMstpSnonWnonDnon_3",0.02,"AinvPknlMstpSnonWnonDnon_4",0.02}; + }; + class AinvPknlMstpSlayWrflDnon_AmovPercMstpSrasWrflDnon: AmovPercMstpSrasWrflDnon_AinvPknlMstpSlayWrflDnon + { + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\lay\rfl\AinvPknlMstpSlayWrflDnon_AmovPercMstpSrasWrflDnon"; + speed = 1.06; + looped = "false"; + interpolationRestart = 2; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + leftHandIKCurve[] = {0.1,0,0.2,1}; + rightHandIKCurve[] = {0.57,0,0.63,1}; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AdthPknlMstpSlayWrflDnon_inventory",0.01,"AmovPercMstpSrasWrflDnon_AinvPknlMstpSlayWrflDnon",0.02}; + }; + class AmovPknlMstpSrasWrflDnon_AinvPknlMstpSlayWrflDnon: AmovPknlMstpSrasWrflDnon + { + actions = "RifleKneelTakeActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\rfl\AmovPknlMstpSrasWrflDnon_AinvPknlMstpSlayWrflDnon"; + speed = 1.3; + disableWeapons = "true"; + enableOptics = "false"; + looped = "false"; + 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}; + InterpolateTo[] = {"AdthPknlMstpSlayWrflDnon_inventory",0.01,"AinvPknlMstpSlayWrflDnon_AmovPknlMstpSrasWrflDnon",0.02}; + }; + class AinvPknlMstpSlayWrflDnon_1: AmovPknlMstpSrasWrflDnon_AinvPknlMstpSlayWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\lay\rfl\AinvPknlMstpSlayWrflDnon"; + speed = 1e+010; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + rightHandIKCurve[] = {}; + ConnectTo[] = {"AinvPknlMstpSlayWrflDnon_AmovPknlMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AdthPknlMstpSlayWrflDnon_inventory",0.01,"AinvPknlMstpSlayWrflDnon",0.02,"AinvPknlMstpSnonWnonDnon_1",0.02,"AinvPknlMstpSnonWnonDnon_2",0.02,"AinvPknlMstpSnonWnonDnon_3",0.02,"AinvPknlMstpSnonWnonDnon_4",0.02}; + }; + class AinvPknlMstpSlayWrflDnon_medic: AmovPknlMstpSrasWrflDnon_AinvPknlMstpSlayWrflDnon + { + aiming = "empty"; + aimingBody = "empty"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\lay\rfl\AinvPknlMstpSlayWrflDnon_medic"; + speed = 0.17; + limitGunMovement = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + leftHandIKBeg = "false"; + leftHandIKEnd = "false"; + ConnectTo[] = {"AinvPknlMstpSlayWrflDnon_AmovPknlMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AdthPknlMstpSlayWrflDnon_inventory",0.01}; + }; + class AinvPknlMstpSlayWrflDnon_healed: AmovPknlMstpSrasWrflDnon_AinvPknlMstpSlayWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\lay\rfl\AinvPknlMstpSlayWrflDnon_healed1"; + speed = 0.17; + variantsPlayer[] = {"AinvPknlMstpSlayWrflDnon_healed",0.5,"AinvPknlMstpSlayWrflDnon_healed2",0.5}; + equivalentTo = "AinvPknlMstpSlayWrflDnon_healed"; + variantsAI[] = {""}; + variantAfter[] = {0,0,0}; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + rightHandIKBeg = "false"; + rightHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKEnd = "false"; + ConnectTo[] = {"AinvPknlMstpSlayWrflDnon_AmovPknlMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AdthPknlMstpSlayWrflDnon_inventory",0.01}; + }; + class AinvPknlMstpSlayWrflDnon_healed2: AinvPknlMstpSlayWrflDnon_healed + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\lay\rfl\AinvPknlMstpSlayWrflDnon_healed2"; + ConnectTo[] = {"AinvPknlMstpSlayWrflDnon_AmovPknlMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AdthPknlMstpSlayWrflDnon_inventory",0.01}; + }; + class AinvPknlMstpSlayWrflDnon_AmovPknlMstpSrasWrflDnon: AmovPknlMstpSrasWrflDnon_AinvPknlMstpSlayWrflDnon + { + actions = "RifleKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\lay\rfl\AinvPknlMstpSlayWrflDnon_AmovPknlMstpSrasWrflDnon"; + speed = 1.3; + looped = "false"; + interpolationRestart = 2; + leftHandIKCurve[] = {0.1,0,0.2,1}; + rightHandIKCurve[] = {0.57,0,0.63,1}; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AdthPknlMstpSlayWrflDnon_inventory",0.01,"AmovPknlMstpSrasWrflDnon_AinvPknlMstpSlayWrflDnon",0.02}; + }; + class AmovPpneMstpSrasWrflDnon_healed: AmovPpneMstpSrasWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\ras\rfl\AmovPpneMstpSrasWrflDnon_healed"; + speed = 0.17; + soundOverride = "crawl"; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon",0.02}; + }; + class AmovPercMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon: AmovPercMstpSrasWpstDnon + { + actions = "PistolStandTakeActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon"; + speed = 1.8; + disableWeapons = "true"; + enableOptics = 2; + looped = "false"; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon_end",0.01}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_inventory",0.01}; + }; + class amovpercmstpsraswlnrdnon_amovpercmstpsraswpstdnon: TransAnimBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\ras\lnr\amovpercmstpsraswlnrdnon_amovpercmstpsraswpstdnon.rtm"; + disableWeapons = "true"; + actions = "PistolStandActions"; + speed = 0.5; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + rightHandIKCurve[] = {0.6,1,0.65,0}; + leftHandIKCurve[] = {0.1,1,0.15,0}; + weaponIK = 4; + enableOptics = 2; + ConnectTo[] = {"amovpercmstpsraswlnrdnon_amovpercmstpsraswpstdnon_end",0.02}; + InterpolateTo[] = {"amovpercmstpsraswpstdnon_amovpercmstpsraswlnrdnon_end",0.02}; + }; + class AinvPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon_medic: HealBase + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon_medic"; + speed = 0.5; + actions = "HealActionsNon"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + forceAim = 1; + ConnectTo[] = {"AinvPknlMstpSnonWnonDnon_medic",0.1}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon_end: AmovPercMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\ras\pst\AmovPercMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon_end"; + speed = 1.15; + disableWeapons = "true"; + enableOptics = 2; + showHandGun = "false"; + looped = "false"; + limitGunMovement = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWnonDnon_1",0.01}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_inventory",0.01}; + }; + class AinvPknlMstpSnonWnonDnon_1: AmovPercMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon_end + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\non\non\AinvPknlMstpSnonWnonDnon"; + speed = 1e+010; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon",0.01}; + InterpolateTo[] = {"AinvPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon_medic",0.02,"AinvPknlMstpSnonWrflDnon_AinvPknlMstpSnonWrflDnon_medic",0.02,"AdthPknlMstpSnonWnonDnon_inventory",0.01,"AinvPknlMstpSlayWrflDnon",0.02,"AinvPknlMstpSlayWrflDnon_1",0.02,"AinvPknlMstpSnonWnonDnon_1",0.01,"AinvPknlMstpSnonWnonDnon_2",0.02,"AinvPknlMstpSnonWnonDnon_3",0.02,"AinvPknlMstpSnonWnonDnon_4",0.02}; + }; + class AinvPknlMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon: AmovPercMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon_end + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\non\non\AinvPknlMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon"; + speed = 1.04; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + enableOptics = 2; + ConnectTo[] = {"AinvPknlMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_end",0.01}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_inventory",0.01}; + }; + class AinvPknlMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_end: AmovPercMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon_end + { + actions = "PistolStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\non\non\AinvPknlMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_end"; + speed = 1.97; + showHandgun = "true"; + looped = "false"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_inventory",0.01}; + }; + class AmovPknlMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon: AmovPknlMstpSrasWpstDnon + { + actions = "PistolKneelTakeActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon"; + speed = 1.57; + disableWeapons = "true"; + enableOptics = "false"; + looped = "false"; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon_end",0.01}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_inventory",0.01}; + }; + class AmovPknlMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon_end: AmovPknlMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\ras\pst\AmovPknlMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon_end"; + speed = 1.15; + showHandGun = "false"; + looped = "false"; + limitGunMovement = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWnonDnon_2",0.01,"AinvPknlMstpSnonWnonDnon_medic_1",0.02,"AinvPknlMstpSnonWnonDnon_healed_1",0.02}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_inventory",0.01}; + }; + class AinvPknlMstpSnonWnonDnon_2: AmovPknlMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon_end + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\non\non\AinvPknlMstpSnonWnonDnon"; + speed = 1e+010; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWnonDnon_AmovPknlMstpSrasWpstDnon",0.01}; + InterpolateTo[] = {"AinvPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon_medic",0.02,"AinvPknlMstpSnonWrflDnon_AinvPknlMstpSnonWrflDnon_medic",0.02,"AdthPknlMstpSnonWnonDnon_inventory",0.01,"AinvPknlMstpSlayWrflDnon",0.02,"AinvPknlMstpSlayWrflDnon_1",0.02,"AinvPknlMstpSnonWnonDnon_1",0.02,"AinvPknlMstpSnonWnonDnon_2",0.02,"AinvPknlMstpSnonWnonDnon_3",0.02,"AinvPknlMstpSnonWnonDnon_4",0.02}; + }; + class AinvPknlMstpSnonWnonDnon_medic_1: AmovPknlMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon_end + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\non\non\AinvPknlMstpSnonWnonDnon_medic"; + speed = 0.17; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWnonDnon_AmovPknlMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_inventory",0.01}; + }; + class AinvPknlMstpSnonWnonDnon_healed_1: AmovPknlMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon_end + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\non\non\AinvPknlMstpSnonWnonDnon_healed1"; + speed = 0.17; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWnonDnon_AmovPknlMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_inventory",0.01}; + }; + class AinvPknlMstpSnonWnonDnon_AmovPknlMstpSrasWpstDnon: AmovPknlMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon_end + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\non\non\AinvPknlMstpSnonWnonDnon_AmovPknlMstpSrasWpstDnon"; + speed = 1.15; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + enableOptics = 2; + ConnectTo[] = {"AinvPknlMstpSnonWnonDnon_AmovPknlMstpSrasWpstDnon_end",0.01}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_inventory",0.01}; + }; + class AinvPknlMstpSnonWnonDnon_AmovPknlMstpSrasWpstDnon_end: AmovPknlMstpSrasWpstDnon_AinvPknlMstpSnonWnonDnon_end + { + actions = "PistolKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\non\non\AinvPknlMstpSnonWnonDnon_AmovPknlMstpSrasWpstDnon_end"; + speed = 1.97; + showHandgun = "true"; + looped = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_inventory",0.01}; + }; + class AmovPpneMstpSrasWpstDnon_healed: AmovPpneMstpSrasWpstDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\ras\pst\AmovPpneMstpSrasWpstDnon_healed"; + speed = 0.17; + soundOverride = "crawl"; + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSrasWpstDnon",0.02}; + }; + class AmovPercMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon: AmovPercMstpSnonWnonDnon + { + actions = "CivilStandTakeActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon"; + speed = 1.54; + disableWeapons = "true"; + enableOptics = "false"; + looped = "false"; + limitGunMovement = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"ActsPsitMstpSnonWrflDnon_varSittingSleeping01",0.01,"ActsPsitMstpSnonWnonDnon_varSittingDrinking",0.01,"ActsPsitMstpSnonWrflDnon_varSittingSleeping02",0.01,"AinvPknlMstpSnonWnonDnon_3",0.02}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_inventory",0.01}; + }; + class AinvPknlMstpSnonWnonDnon_3: AmovPercMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\non\non\AinvPknlMstpSnonWnonDnon"; + speed = 1e+010; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSlayWrflDnon_AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AinvPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon_medic",0.02,"AinvPknlMstpSnonWrflDnon_AinvPknlMstpSnonWrflDnon_medic",0.02,"AdthPknlMstpSnonWnonDnon_inventory",0.01,"AinvPknlMstpSlayWrflDnon",0.02,"AinvPknlMstpSlayWrflDnon_1",0.02,"AinvPknlMstpSnonWnonDnon_1",0.02,"AinvPknlMstpSnonWnonDnon_2",0.02,"AinvPknlMstpSnonWnonDnon_3",0.02,"AinvPknlMstpSnonWnonDnon_4",0.02}; + }; + class AinvPknlMstpSlayWrflDnon_AmovPercMstpSnonWnonDnon: AmovPercMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon + { + actions = "CivilStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\non\non\AinvPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon"; + speed = 1.54; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_inventory",0.01}; + }; + class AmovPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon: AmovPknlMstpSnonWnonDnon + { + actions = "CivilKneelTakeActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\knl\stp\non\non\AmovPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon"; + speed = 1.75; + disableWeapons = "true"; + enableOptics = "false"; + looped = "false"; + limitGunMovement = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWnonDnon_4",0.02,"AinvPknlMstpSnonWnonDnon_medic_2",0.1,"AinvPknlMstpSnonWnonDnon_healed_2",0.1}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_inventory",0.01}; + }; + class AinvPknlMstpSnonWnonDnon_4: AmovPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\non\non\AinvPknlMstpSnonWnonDnon"; + speed = 1e+010; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSlayWrflDnon_AmovPknlMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AinvPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon_medic",0.02,"AinvPknlMstpSnonWrflDnon_AinvPknlMstpSnonWrflDnon_medic",0.02,"AdthPknlMstpSnonWnonDnon_inventory",0.01,"AinvPknlMstpSlayWrflDnon",0.02,"AinvPknlMstpSlayWrflDnon_1",0.02,"AinvPknlMstpSnonWnonDnon_1",0.02,"AinvPknlMstpSnonWnonDnon_2",0.02,"AinvPknlMstpSnonWnonDnon_3",0.02,"AinvPknlMstpSnonWnonDnon_4",0.02}; + }; + class AinvPknlMstpSnonWnonDnon_medic_2: AmovPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\non\non\AinvPknlMstpSnonWnonDnon_medic"; + speed = 0.17; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSlayWrflDnon_AmovPknlMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_inventory",0.01}; + }; + class AinvPknlMstpSnonWnonDnon_medic: HealBase + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWnonDnon_medicS0"; + speed = 1000000; + limitGunMovement = "false"; + looped = "true"; + actions = "HealActionsNon"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + forceAim = 1; + ConnectTo[] = {"AinvPknlMstpSnonWnonDnon_medicEnd",0.1,"AinvPknlMstpSnonWnonDnon_medic0S",0.1,"AinvPknlMstpSnonWnonDnon_medic0",0.1,"AinvPknlMstpSnonWnonDnon_medic1",0.1,"AinvPknlMstpSnonWnonDnon_medic2",0.1,"AinvPknlMstpSnonWnonDnon_medic3",0.1,"AinvPknlMstpSnonWnonDr_medic3",0.1,"AinvPknlMstpSnonWnonDr_medic4",0.1,"AinvPknlMstpSnonWnonDr_medic5",0.1,"AinvPknlMstpSnonWnonDnon_medic4",0.1,"AinvPknlMstpSnonWnonDnon_medic5",0.1,"AinvPknlMstpSnonWnonDr_medic0S",0.1,"AinvPknlMstpSnonWnonDr_medic0",0.1,"AinvPknlMstpSnonWnonDr_medic1",0.1,"AinvPknlMstpSnonWnonDr_medic2",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWnonDnon_medic0S",0.1,"AinvPknlMstpSnonWnonDr_medic0S",0.1,"AdthPknlMstpSnonWnonDnon_inventory",0.1,"AdthPknlMstpSnonWnonDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWnonDnon_healed_2: AmovPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\non\non\AinvPknlMstpSnonWnonDnon_healed2"; + speed = 0.17; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSlayWrflDnon_AmovPknlMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_inventory",0.01}; + }; + class AinvPknlMstpSlayWrflDnon_AmovPknlMstpSnonWnonDnon: AmovPknlMstpSnonWnonDnon_AinvPknlMstpSnonWnonDnon + { + actions = "CivilKneelActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inv\knl\stp\non\non\AinvPknlMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon"; + speed = 1.75; + looped = "false"; + ConnectTo[] = {"AmovPknlMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AdthPknlMstpSnonWnonDnon_inventory",0.01}; + }; + class AmovPpneMstpSnonWnonDnon_healed: AmovPpneMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon_healed"; + speed = 0.17; + soundOverride = "crawl"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon",0.02}; + }; + class AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon_getOutLow: AmovPercMstpSrasWrflDnon + { + variantsAI[] = {}; + actions = "RifleStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\crg\knl\stp\non\non\AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon_GetOutLow"; + speed = 1.9; + looped = "false"; + soundOverride = "walk"; + soundEnabled = "false"; + disableWeapons = "true"; + enableOptics = "false"; + leaningFactorBeg = 1; + leaningFactorEnd = 0; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {}; + }; + class AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon_getOutMedium: AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon_getOutLow + { + file = "\ca\Anims\Characters\data\Anim\Sdr\crg\knl\stp\non\non\AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon_GetOutMedium"; + speed = 1.333; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {}; + }; + class AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon_getOutHigh: AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon_getOutLow + { + file = "\ca\Anims\Characters\data\Anim\Sdr\crg\knl\stp\non\non\AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWrflDnon_GetOutHigh"; + speed = 0.915; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {}; + }; + class AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_getOutLow: AmovPercMstpSrasWpstDnon + { + actions = "PistolStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\crg\knl\stp\non\non\AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_GetOutLow"; + speed = 1.9; + looped = "false"; + soundOverride = "walk"; + soundEnabled = "false"; + disableWeapons = "true"; + enableOptics = "false"; + leaningFactorBeg = 1; + leaningFactorEnd = 0; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {}; + }; + class AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_getOutMedium: AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_getOutLow + { + file = "\ca\Anims\Characters\data\Anim\Sdr\crg\knl\stp\non\non\AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_GetOutMedium"; + speed = 1.333; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {}; + }; + class AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_getOutHigh: AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_getOutLow + { + file = "\ca\Anims\Characters\data\Anim\Sdr\crg\knl\stp\non\non\AcrgPknlMstpSnonWnonDnon_AmovPercMstpSrasWpstDnon_GetOutHigh"; + speed = 0.915; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInLow: AmovPercMstpSnonWnonDnon + { + actions = "CivilStandActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_GetInLow"; + speed = 2; + looped = "false"; + soundOverride = "walk"; + soundEnabled = "false"; + disableWeapons = "true"; + enableOptics = "false"; + leaningFactorBeg = 1; + leaningFactorEnd = 0; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInMedium: AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInLow + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_GetInMedium"; + speed = 0.8333; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {}; + }; + class AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInHigh: AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInLow + { + file = "\ca\Anims\Characters\data\Anim\Sdr\mov\erc\stp\non\non\AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_GetInHigh"; + speed = 0.8333; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {}; + }; + class AcrgPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_getOutLow: AmovPercMstpSnonWnonDnon_AcrgPknlMstpSnonWnonDnon_getInLow + { + file = "\ca\Anims\Characters\data\Anim\Sdr\crg\knl\stp\non\non\AcrgPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_GetOutLow"; + speed = 1.5; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {}; + }; + class AcrgPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_getOutMedium: AcrgPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_getOutLow + { + file = "\ca\Anims\Characters\data\Anim\Sdr\crg\knl\stp\non\non\AcrgPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_GetOutMedium"; + speed = 1.666; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {}; + }; + class AcrgPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_getOutHigh: AcrgPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_getOutLow + { + file = "\ca\Anims\Characters\data\Anim\Sdr\crg\knl\stp\non\non\AcrgPknlMstpSnonWnonDnon_AmovPercMstpSnonWnonDnon_GetOutHigh"; + speed = 0.915; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {}; + }; + class AinjPpneMstpSnonWrflDnon: AmovPpneMstpSrasWrflDnon_injured + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AinjPpneMstpSnonWnonDnon"; + speed = 1e+010; + disableWeapons = "true"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + actions = "InjuredManActionsRfl_norot"; + showWeaponAim = "false"; + aiming = "empty"; + aimingBody = "empty"; + interpolationSpeed = 2; + canPullTrigger = "false"; + headBobMode = 1; + headBobStrength = -1; + ConnectTo[] = {"AinjPpneMstpSnonWrflDnon_injuredHealed",0.2,"AinjPpneMstpSnonWrflDnon_rolltofront",0.1,"AdthPpneMstpSnonWnonDnonB",0.01,"AinjPfalMstpSnonWrflDnon_carried_Up",0.1}; + InterpolateTo[] = {"AdthPpneMstpSnonWnonDnonB",0.01,"AinjPpneMstpSnonWrflDb_grab",0.1}; + }; + class AinjPpneMstpSnonWrflDnon_injuredHealed: AinjPpneMstpSnonWrflDnon + { + actions = "InjuredManActionsRfl_healed"; + duty = 0; + speed = 1e+010; + canPullTrigger = "false"; + ConnectTo[] = {"AinjPpneMstpSnonWrflDnon",0.2}; + InterpolateTo[] = {}; + }; + class AinjPpneMstpSnonWrflDnon_rolltoback: AinjPpneMstpSnonWrflDnon + { + looped = "false"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AinjPpneMstpSnonWrflDnon_rolltoback"; + speed = 0.3; + disableWeapons = "true"; + interpolationRestart = 2; + duty = 3; + canPullTrigger = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Ppne.p3d"; + ConnectTo[] = {"AinjPpneMstpSnonWrflDnon",0.1}; + InterpolateTo[] = {"AinjPpneMstpSnonWrflDnon_rolltofront",0.1,"AinjPpneMstpSnonWrflDb_grab",0.1}; + }; + class AinjPpneMstpSnonWrflDnon_rolltofront: AinjPpneMstpSnonWrflDnon_rolltoback + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AinjPpneMstpSnonWrflDnon_rolltofront"; + actions = "InjuredManActionsRfl"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon_injured",0.1}; + InterpolateTo[] = {"AinjPpneMstpSnonWrflDnon_rolltoback",0.1}; + }; + class AinjPpneMstpSnonWnonDnon_kneel: AinjPpneMstpSnonWrflDnon + { + actions = "RifleKneelActions"; + looped = "false"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AinjPpneMstpSnonWnonDnon_kneel"; + speed = 0.4; + disableWeapons = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMstpSrasWrflDnon",0.02,"AmovPknlMstpSnonWnonDnon",0.02}; + }; + class AdthPpneMstpSnonWnonDnonB: AinjPpneMstpSnonWrflDnon + { + canPullTrigger = "false"; + looped = "false"; + terminal = "true"; + onLandEnd = "true"; + onLandBeg = "false"; + enableDirectControl = 0; + soundOverride = "bodyfall"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AinjPpneMstpSnonWnonDnon_death"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPpneMstpSnonWrflDbB_dragged: AdthPpneMstpSnonWnonDnonB + { + actions = "InjuredManDraggedDeadActions"; + file = "\ca\Anims\Characters\data\Anim\sdr\inj\AinjPpneMstpSnonWnonDb_dragged"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AinjPpneMstpSnonWrflDb: AinjPpneMstpSnonWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AinjPpneMstpSnonWnonDb"; + speed = 1; + actions = "InjuredManDraggedActionsRfl"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + canPullTrigger = "false"; + headBobMode = 1; + headBobStrength = -1; + ConnectTo[] = {"AdthPpneMstpSnonWrflDbB_dragged",0.5,"AinjPpneMstpSnonWrflDb_release",0.1,"AinjPpneMstpSnonWrflDb_still",0.1}; + InterpolateTo[] = {"AdthPpneMstpSnonWrflDbB_dragged",0.5,"AinjPpneMstpSnonWrflDb_release",0.1,"AinjPpneMstpSnonWrflDb_still",0.1}; + }; + class AinjPpneMstpSnonWrflDb_grab: AinjPpneMstpSnonWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AinjPpneMstpSnonWnonDb_grab"; + speed = 1; + looped = "false"; + actions = "InjuredManDraggedActionsRfl"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + interpolationSpeed = 0.85; + canPullTrigger = "false"; + ConnectTo[] = {"AinjPpneMstpSnonWrflDb_still",0.1,"AinjPfalMstpSnonWrflDnon_carried_Up",0.1}; + InterpolateTo[] = {"AinjPpneMstpSnonWrflDb_release",0.02,"AinjPpneMstpSnonWrflDb_still",0.1,"AinjPfalMstpSnonWrflDnon_carried_Up",0.1}; + }; + class AinjPpneMstpSnonWrflDb_release: AinjPpneMstpSnonWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AinjPpneMstpSnonWnonDb_release"; + speed = 1; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinjPpneMstpSnonWrflDnon",0.1}; + InterpolateTo[] = {}; + }; + class AinjPpneMstpSnonWrflDb_death: AinjPpneMstpSnonWrflDb_release + { + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_Adth.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AinjPpneMstpSnonWrflDb_still: AinjPpneMstpSnonWrflDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AinjPpneMstpSnonWnonDb_still"; + speed = 1e+010; + actions = "InjuredManDraggedActionsRfl"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AdthPpneMstpSnonWrflDbB_dragged",0.5,"AinjPpneMstpSnonWrflDb",0.02}; + InterpolateTo[] = {"AdthPpneMstpSnonWrflDbB_dragged",0.5,"AinjPpneMstpSnonWrflDb_release",0.1}; + }; + class AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_1: Default + { + actions = "MoveWithInjuredManDraggerRfl"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_1"; + speed = 1; + looped = "false"; + disableWeapons = "true"; + aiming = "empty"; + aimingBody = "empty"; + duty = 0.2; + interpolationSpeed = 10.05; + showWeaponAim = "false"; + canPullTrigger = "false"; + limitGunMovement = "false"; + headBobMode = 2; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_2",0.02}; + InterpolateTo[] = {"AcinPknlMwlkSlowWrflDb_AmovPercMstpSlowWrflDnon",0.2,"AcinPknlMwlkSlowWrflDb_death",0.2,"AcinPknlMwlkSlowWrflDb_agony",0.1}; + }; + class AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_2: AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_2"; + speed = 1; + looped = "false"; + actions = "MoveWithInjuredManDraggerRfl"; + ConnectTo[] = {"AcinPknlMstpSrasWrflDnon",0.02,"AcinPknlMwlkSrasWrflDb",0.02}; + InterpolateTo[] = {"AcinPknlMwlkSlowWrflDb_AmovPercMstpSlowWrflDnon",0.2,"AcinPknlMwlkSlowWrflDb_agony",0.1,"AcinPknlMwlkSlowWrflDb_death2",0.2}; + }; + class AcinPknlMstpSrasWrflDnon: AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AcinPknlMwlkSlowWrflDb_still"; + speed = 1e+010; + looped = "true"; + duty = -0.3; + interpolationSpeed = 6.05; + canPullTrigger = "true"; + disableWeapons = "false"; + enableOptics = "false"; + 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.1,"AcinPknlMwlkSlowWrflDb_death2",0.2}; + }; + class DraggerBase: Default + { + actions = "MoveWithInjuredManDragger"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_1"; + speed = 1; + looped = "false"; + disableWeapons = "true"; + aiming = "empty"; + aimingBody = "empty"; + duty = 0.2; + interpolationSpeed = 1; + showWeaponAim = "false"; + canPullTrigger = "false"; + limitGunMovement = "false"; + headBobMode = 2; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class DraggerBaseRfl: DraggerBase + { + actions = "MoveWithInjuredManDraggerRfl"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_1"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AcinPknlMwlkSlowWrflDb_AmovPercMstpSlowWrflDnon: AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_1 + { + actions = "MoveWithInjuredManDraggerRfl"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AcinPknlMwlkSlowWrflDb_AmovPercMstpSlowWrflDnon"; + speed = 1; + looped = "false"; + duty = -0.5; + interpolationSpeed = 1; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.15}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.15,"AmovPercMstpSlowWrflDnon",0.1}; + }; + class AcinPknlMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon: DraggerBaseRfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AcinPknlMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon"; + speed = 0.55; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + leftHandIKEnd = "false"; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + ConnectTo[] = {"AmovPknlMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.15}; + }; + class AcinPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon: DraggerBaseRfl + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AcinPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon"; + speed = 0.38; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.15}; + }; + class AcinPknlMwlkSrasWrflDb: AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_1 + { + actions = "MoveWithInjuredManDraggerRfl"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AcinPknlMwlkSlowWrflDb"; + speed = 1; + looped = "true"; + duty = 0.6; + interpolationSpeed = 4.1; + disableWeapons = "false"; + canPullTrigger = "true"; + enableOptics = "false"; + ConnectTo[] = {"AcinPknlMstpSrasWrflDnon",0.1,"AcinPknlMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.1,"AcinPknlMstpSrasWrflDnon_AmovPpneMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AcinPknlMstpSrasWrflDnon",0.1,"AcinPknlMwlkSlowWrflDb_AmovPercMstpSlowWrflDnon",0.1,"AcinPknlMstpSrasWrflDnon_AmovPknlMstpSrasWrflDnon",0.1,"AcinPknlMwlkSlowWrflDb_death",0.2,"AcinPknlMwlkSlowWrflDb_agony",0.1,"AcinPknlMwlkSlowWrflDb_death2",0.2}; + }; + class AcinPknlMwlkSlowWrflDb_death: AmovPercMstpSlowWrflDnon_AcinPknlMwlkSlowWrflDb_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AcinPknlMwlkSlowWrflDb_death"; + speed = 1; + looped = "false"; + terminal = "true"; + interpolationSpeed = 1; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AcinPknlMwlkSlowWrflDb_agony: AmovPpneMstpSrasWrflDnon_injured + { + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSrasWrflDnon_injured",0.1}; + }; + class AcinPercMrunSrasWrflDf: InjuredMovedBase + { + file = "\ca\anims\characters\data\anim\sdr\inj\carrying\firemancarryrfl-wc-carrier"; + actions = "MoveWithInjuredManCarrierRflWc"; + limitGunMovement = "false"; + aimPrecision = 5; + enableOptics = "false"; + visibleSize = 0.750126; + relSpeedMin = 1; + duty = 0.5; + onLadder = "false"; + speed = 0.9; + ConnectTo[] = {"AcinPercMrunSrasWrflDf_death",0.1,"AcinPercMrunSrasWrflDf_agony",0.1,"AcinPercMstpSrasWrflDnon",0.1,"AcinPercMrunSrasWrflDf_AmovPercMstpSlowWrflDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_carrier",0.01,"AcinPercMstpSrasWrflDnon",0.1}; + }; + class AcinPercMrunSrasWrflDf_death: AcinPercMrunSrasWrflDf + { + file = "\ca\anims\characters\data\anim\sdr\inj\carrying\firemancarryrfl-wc-dead-carrier"; + terminal = "true"; + speed = 0.22; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AcinPercMrunSrasWrflDf_agony: AcinPercMrunSrasWrflDf_death + { + looped = "false"; + file = "\ca\anims\characters\data\anim\sdr\inj\carrying\firemancarryrfl-wc-dead-carrier"; + duty = 10; + speed = 0.22; + terminal = "false"; + onLandBeg = "false"; + onLandEnd = "true"; + ConnectTo[] = {"AinjPpneMstpSnonWrflDnon",0.1}; + InterpolateTo[] = {}; + }; + class AcinPknlMstpSrasWrflDnon_AcinPercMrunSrasWrflDnon: InjuredMovedBase + { + looped = "false"; + file = "\ca\Anims\Characters\data\Anim\sdr\inj\carrying\AcinPknlMstpSrasWrflDnon_AcinPercMrunSrasWrflDnon"; + speed = 0.1; + actions = "MoveWithInjuredManCarrierRfl"; + limitGunMovement = "false"; + enableOptics = "false"; + duty = 1; + canPullTrigger = "false"; + showWeaponAim = "false"; + interpolationSpeed = 6.05; + rightHandIKBeg = "true"; + rightHandIKCurve[] = {1}; + rightHandIKEnd = "true"; + forceAim = 1; + ConnectTo[] = {"AcinPercMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_carrier",0.01}; + }; + class Helper_SwitchToCarryRfl: AcinPknlMstpSrasWrflDnon_AcinPercMrunSrasWrflDnon + { + speed = 1e+010; + looped = "true"; + actions = "MoveWithInjuredMan_helperRfl"; + file = "\ca\Anims\Characters\data\Anim\sdr\inj\carrying\AcinPknlMstpSrasWrflDnon_Helper"; + forceAim = 0; + ConnectTo[] = {}; + InterpolateTo[] = {"AcinPknlMstpSrasWrflDnon_AcinPercMrunSrasWrflDnon",0.1}; + }; + class AcinPercMstpSrasWrflDnon: AcinPknlMstpSrasWrflDnon_AcinPercMrunSrasWrflDnon + { + looped = "true"; + speed = 1e+010; + file = "\ca\Anims\Characters\data\Anim\sdr\inj\carrying\firemancarryrfl-wc-carrier"; + limitGunMovement = "false"; + aimPrecision = 5; + visibleSize = 0; + duty = -0.2; + actions = "MoveWithInjuredManCarrierRfl"; + canPullTrigger = "true"; + forceAim = 0; + ConnectTo[] = {"AcinPercMrunSrasWrflDf",0.2,"AcinPercMstpSrasWrflDnon_agony",0.1,"AcinPercMrunSrasWrflDf_AmovPercMstpSlowWrflDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_carrier",0.01,"AdthPercMstpSlowWrflDf_carrier",0.01,"AcinPercMrunSrasWrflDf",0.2}; + }; + class AcinPercMstpSrasWrflDnon_agony: AcinPercMstpSrasWrflDnon + { + file = "\ca\anims\characters\data\anim\sdr\inj\carrying\firemancarryrfl-dead-carrier"; + speed = 0.21; + looped = "false"; + onLandEnd = "true"; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon_injured",0.1}; + InterpolateTo[] = {}; + }; + class AcinPercMrunSrasWrflDf_AmovPercMstpSlowWrflDnon: InjuredMovedBase + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\carrying\firemancarryrfl_down-carrier"; + speed = 0.3; + actions = "RifleLowStandActions"; + looped = "false"; + canPullTrigger = "false"; + forceAim = 1; + ConnectTo[] = {"AmovPercMstpSlowWrflDnon",0.1}; + InterpolateTo[] = {}; + }; + class AcinPknlMwlkSlowWrflDb_death2: AcinPknlMwlkSlowWrflDb_death + { + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AinjPfalMstpSnonWrflDnon_carried_Up: AgonyBaseRfl + { + looped = "false"; + file = "\ca\Anims\Characters\data\Anim\sdr\inj\carrying\AinjPfalMstpSnonWunaDnon_carried_Up"; + speed = 0.1; + actions = "InjuredManCarriedActionsRfl"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + interpolationSpeed = 0.1; + canPullTrigger = "false"; + disableWeapons = "true"; + onLandBeg = "true"; + collisionShapeSafe = ""; + ConnectTo[] = {"AinjPfalMstpSnonWrflDnon_carried_still",0.1}; + InterpolateTo[] = {}; + }; + class AinjPfalMstpSnonWrflDnon_AmovPpneMstpSrasWrflDnon_injured: AinjPfalMstpSnonWrflDnon_carried_Up + { + speed = 0.2; + file = "\ca\Anims\Characters\data\Anim\sdr\inj\carrying\firemancarryrfl-dead-carried"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon_injured",0.1}; + InterpolateTo[] = {}; + }; + class AinjPfalMstpSnonWrflDnon_carried_still: AinjPfalMstpSnonWrflDnon_carried_Up + { + soundEdge[] = {}; + speed = 100; + looped = "true"; + file = "\ca\anims\characters\data\anim\sdr\inj\carrying\firemancarryrfl-wc-carried"; + duty = 0; + onLandBeg = "false"; + limitGunMovement = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AinjPfalMstpSnonWrflDf_carried",0.1,"AinjPfalMstpSnonWrflDnon_carried_Down",0.2}; + InterpolateTo[] = {"AinjPfalMstpSnonWrflDf_carried",0.1,"AinjPfalMstpSnonWrflDf_carried_fallwc",0.1,"AinjPfalMstpSnonWrflDf_carried_fall",0.1}; + }; + class AinjPfalMstpSnonWrflDf_carried: AinjPfalMstpSnonWrflDnon_carried_Up + { + file = "\ca\anims\characters\data\anim\sdr\inj\carrying\firemancarryrfl-wc-carried"; + looped = "true"; + speed = 1.36; + onLandBeg = "false"; + limitGunMovement = "false"; + actions = "InjuredManCarriedActionsRflWc"; + canPullTrigger = "false"; + ConnectTo[] = {"AinjPfalMstpSnonWrflDnon_carried_still",0.1,"AinjPfalMstpSnonWrflDf_carried_dead",0.1}; + InterpolateTo[] = {"AinjPfalMstpSnonWrflDnon_carried_still",0.1,"AinjPfalMstpSnonWrflDf_carried_fallwc",0.1,"AinjPfalMstpSnonWrflDf_carried_fall",0.1,"AinjPfalMstpSnonWrflDf_carried_dead",0.1}; + }; + class AinjPfalMstpSnonWrflDf_carried_fallwc: AinjPfalMstpSnonWrflDf_carried + { + file = "\ca\anims\characters\data\anim\sdr\inj\carrying\firemancarryrfl-wc-dead-carried"; + speed = 0.22; + looped = "false"; + onLandBeg = "false"; + onLandEnd = "true"; + canPullTrigger = "false"; + ConnectTo[] = {"AinjPpneMstpSnonWrflDnon",0.1}; + InterpolateTo[] = {}; + }; + class AinjPfalMstpSnonWrflDf_carried_fall: AinjPfalMstpSnonWrflDf_carried_fallwc + { + file = "\ca\anims\characters\data\anim\sdr\inj\carrying\firemancarryrfl-dead-carried"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSrasWrflDnon_injured",0.1}; + InterpolateTo[] = {}; + }; + class AinjPfalMstpSnonWrflDf_carried_dead: AinjPfalMstpSnonWrflDf_carried + { + speed = 0.21; + terminal = "true"; + actions = "InjuredManCarriedActionsRfl"; + canPullTrigger = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AinjPfalMstpSnonWrflDnon_carried_Down: AgonyBase + { + looped = "false"; + file = "\ca\Anims\Characters\data\Anim\sdr\inj\carrying\firemancarryrfl_down-carried"; + speed = 0.3; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + onLandEnd = "true"; + collisionShapeSafe = ""; + actions = "InjuredManActionsRfl"; + canPullTrigger = "false"; + ConnectTo[] = {"AinjPpneMstpSnonWrflDnon",0.1}; + InterpolateTo[] = {}; + }; + class AmovPpneMstpSnonWnonDnon_injured: AgonyBase + { + file = "\ca\Anims\Characters\data\Anim\sdr\mov\pne\stp\non\non\AmovPpneMstpSnonWnonDnon"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + collisionShapeSafe = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + onLandBeg = "true"; + onLandEnd = "true"; + showWeaponAim = "true"; + disableWeapons = "false"; + visibleSize = 0.100126; + aimPrecision = 2; + aiming = "aimingLying"; + aimingBody = "aimingUpLying"; + leaning = "aimingLying"; + legs = "legsLyingAiming"; + interpolationSpeed = 2; + soundOverride = "crawl"; + canPullTrigger = "false"; + speed = 1e+010; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.5,"AinjPpneMstpSnonWnonDnon_rolltoback",0.02}; + InterpolateTo[] = {"AmovPpneMsprSnonWnonDf_injured",0.1}; + }; + class AmovPpneMstpSnonWpstDnon_injured: AmovPpneMstpSnonWnonDnon_injured + { + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.5}; + InterpolateTo[] = {}; + }; + class AmovPpneMsprSnonWnonDf_injured: AmovPpneMstpSnonWnonDnon_injured + { + actions = "InjuredManActionsnon"; + speed = 0.2; + showWeaponAim = "false"; + file = "\ca\Anims\Characters\data\Anim\sdr\mov\pne\spr\non\non\AmovPpneMsprSnonWnonDf"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Ppne.p3d"; + limitGunMovement = "false"; + soundOverride = "crawl"; + duty = 2.6; + soundEnabled = "true"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon_injured",0.1}; + }; + class AdthPercMstpSnonWnonDnon_carrier: DefaultDie + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\carrying\firemancarrynon-dead-carrier"; + looped = "false"; + terminal = "true"; + canPullTrigger = "false"; + showWeaponAim = "false"; + enableOptics = "false"; + actions = "DeadActions"; + speed = 0.2; + disableWeaponsLong = "true"; + onLandEnd = "true"; + soundOverride = "bodyfall"; + headBobMode = 2; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSnonWpstDnon_carrier: AdthPercMstpSnonWnonDnon_carrier + { + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSnonWnonDf_carrier: AdthPercMstpSnonWnonDnon_carrier + { + speed = 0.21; + terminal = "true"; + onLandEnd = "true"; + canPullTrigger = "false"; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSnonWpstDf_carrier: AdthPercMstpSnonWnonDf_carrier + { + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AinjPpneMstpSnonWnonDnon: AmovPpneMstpSnonWnonDnon_injured + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AinjPpneMstpSnonWnonDnon"; + speed = 1e+010; + disableWeapons = "true"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + actions = "InjuredManActionsnon_norot"; + showWeaponAim = "false"; + aiming = "empty"; + aimingBody = "empty"; + interpolationSpeed = 0.5; + canPullTrigger = "false"; + ConnectTo[] = {"AdthPpneMstpSnonWnonDnonB",0.01,"AinjPpneMstpSnonWnonDnon_injuredHealed",0.2,"AinjPpneMstpSnonWnonDnon_rolltofront",0.1,"AinjPfalMstpSnonWnonDnon_carried_Up",0.1}; + InterpolateTo[] = {"AdthPpneMstpSnonWnonDnonB",0.01,"AinjPpneMstpSnonWnonDb_grab",0.1}; + }; + class AinjPpneMstpSnonWnonDnon_injuredHealed: AinjPpneMstpSnonWnonDnon + { + actions = "InjuredManActionsnon_healed"; + duty = 0; + speed = 10000000; + canPullTrigger = "false"; + ConnectTo[] = {"AinjPpneMstpSnonWnonDnon",0.2}; + InterpolateTo[] = {}; + }; + class AinjPpneMstpSnonWnonDnon_rolltoback: AinjPpneMstpSnonWnonDnon + { + looped = "false"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AinjPpneMstpSnonWnonDnon_rolltoback"; + speed = 0.3; + disableWeapons = "true"; + interpolationRestart = 2; + duty = 3; + canPullTrigger = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Ppne.p3d"; + ConnectTo[] = {"AinjPpneMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {"AinjPpneMstpSnonWnonDnon_rolltofront",0.1,"AinjPpneMstpSnonWnonDb_grab",0.1}; + }; + class AinjPpneMstpSnonWnonDnon_rolltofront: AinjPpneMstpSnonWnonDnon_rolltoback + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AinjPpneMstpSnonWnonDnon_rolltofront"; + actions = "InjuredManActionsnon"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon_injured",0.1}; + InterpolateTo[] = {"AinjPpneMstpSnonWnonDnon_rolltoback",0.1}; + }; + class AdthPpneMstpSnonWnonDbB_dragged: AdthPpneMstpSnonWnonDnonB + { + actions = "InjuredManDraggedDeadActions"; + file = "\ca\Anims\Characters\data\Anim\sdr\inj\AinjPpneMstpSnonWnonDb_dragged"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AinjPpneMstpSnonWnonDb: AinjPpneMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AinjPpneMstpSnonWnonDb"; + speed = 1; + actions = "InjuredManDraggedActionsNon"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AdthPpneMstpSnonWnonDbB_dragged",0.51,"AinjPpneMstpSnonWnonDb_release",0.1,"AinjPpneMstpSnonWnonDb_still",0.1}; + InterpolateTo[] = {"AdthPpneMstpSnonWnonDbB_dragged",0.5,"AinjPpneMstpSnonWnonDb_release",0.1,"AinjPpneMstpSnonWnonDb_still",0.1}; + }; + class AinjPpneMstpSnonWnonDb_grab: AinjPpneMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AinjPpneMstpSnonWnonDb_grab"; + speed = 1; + looped = "false"; + actions = "InjuredManDraggedActionsNon"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + interpolationSpeed = 0.85; + canPullTrigger = "false"; + ConnectTo[] = {"AinjPpneMstpSnonWnonDb_still",0.1,"AinjPfalMstpSnonWnonDnon_carried_Up",0.1}; + InterpolateTo[] = {"AinjPpneMstpSnonWnonDb_release",0.02,"AinjPpneMstpSnonWnonDb_still",0.1,"AinjPfalMstpSnonWnonDnon_carried_Up",0.1}; + }; + class AinjPpneMstpSnonWnonDb_release: AinjPpneMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AinjPpneMstpSnonWnonDb_release"; + speed = 1; + looped = "false"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinjPpneMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {}; + }; + class AinjPpneMstpSnonWnonDb_death: AinjPpneMstpSnonWnonDb_release + { + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_Adth.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AinjPpneMstpSnonWnonDb_still: AinjPpneMstpSnonWnonDnon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AinjPpneMstpSnonWnonDb_still"; + speed = 1e+010; + actions = "InjuredManDraggedActionsNon"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AdthPpneMstpSnonWnonDbB_dragged",0.01,"AinjPpneMstpSnonWnonDb",0.02}; + InterpolateTo[] = {"AdthPpneMstpSnonWnonDbB_dragged",0.01,"AinjPpneMstpSnonWnonDb_release",0.1}; + }; + class AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_1: Default + { + actions = "MoveWithInjuredManDraggerNon"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_1"; + speed = 1; + looped = "false"; + disableWeapons = "true"; + aiming = "empty"; + aimingBody = "empty"; + duty = 0.2; + interpolationSpeed = 10.05; + showWeaponAim = "false"; + canPullTrigger = "false"; + limitGunMovement = "false"; + disableWeaponsLong = "true"; + enableOptics = "false"; + enableDirectControl = 0; + headBobMode = 2; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_2",0.02}; + InterpolateTo[] = {"AcinPknlMwlkSnonWnonDb_AmovPercMstpSnonWnonDnon",0.2,"AcinPknlMwlkSnonWnonDb_death",0.2,"AcinPknlMwlkSnonWnonDb_agony",0.2}; + }; + class AmovPercMstpSrasWpstDnon_AcinPknlMwlkSnonWpstDb_1: AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_1 + { + ConnectTo[] = {"AmovPercMstpSrasWpstDnon_AcinPknlMwlkSnonWpstDb_2",0.02}; + InterpolateTo[] = {"AcinPknlMwlkSnonWpstDb_AmovPercMstpSrasWpstDnon",0.2,"AcinPknlMwlkSnonWpstDb_death",0.2,"AcinPknlMwlkSnonWpstDb_agony",0.2}; + }; + class AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_2: AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_2"; + speed = 1; + looped = "false"; + enableDirectControl = 0; + canPullTrigger = "false"; + ConnectTo[] = {"AcinPknlMstpSnonWnonDnon",0.01,"AcinPknlMwlkSnonWnonDb",0.01}; + InterpolateTo[] = {"AcinPknlMwlkSnonWnonDb_AmovPercMstpSnonWnonDnon",0.2,"AcinPknlMwlkSnonWnonDb_death",0.2,"AcinPknlMwlkSnonWnonDb_agony",0.2}; + }; + class AmovPercMstpSrasWpstDnon_AcinPknlMwlkSnonWpstDb_2: AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_2 + { + ConnectTo[] = {"AcinPknlMstpSnonWpstDnon",0.01,"AcinPknlMwlkSnonWpstDb",0.01}; + InterpolateTo[] = {"AcinPknlMwlkSnonWpstDb_AmovPercMstpSrasWpstDnon",0.2,"AcinPknlMwlkSnonWpstDb_death",0.2,"AcinPknlMwlkSnonWpstDb_agony",0.2}; + }; + class AcinPknlMstpSnonWnonDnon: AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AcinPknlMwlkSnonWnonDb_still"; + speed = 1e+010; + looped = "true"; + duty = -0.3; + interpolationSpeed = 6.05; + enableOptics = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AcinPknlMwlkSnonWnonDb_AmovPercMstpSnonWnonDnon",0.15,"AcinPknlMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon",0.1,"AcinPknlMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon",0.1,"AcinPknlMwlkSnonWnonDb",0.1}; + InterpolateTo[] = {"AcinPknlMwlkSnonWnonDb_AmovPercMstpSnonWnonDnon",0.15,"AcinPknlMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon",0.1,"AcinPknlMwlkSnonWnonDb",0.1,"AcinPknlMwlkSnonWnonDb_death",0.2,"AcinPknlMwlkSnonWnonDb_agony",0.2,"Helper_SwitchToCarrynon",0.1}; + }; + class AcinPknlMstpSnonWpstDnon: AcinPknlMstpSnonWnonDnon + { + actions = "MoveWithInjuredManDraggerPst"; + ConnectTo[] = {"AcinPknlMwlkSnonWpstDb_AmovPercMstpSrasWpstDnon",0.15,"AcinPknlMstpSnonWpstDnon_AmovPknlMstpSrasWpstDnon",0.1,"AcinPknlMstpSnonWpstDnon_AmovPpneMstpSrasWpstDnon",0.1,"AcinPknlMwlkSnonWpstDb",0.1}; + InterpolateTo[] = {"AcinPknlMwlkSnonWpstDb_AmovPercMstpSrasWpstDnon",0.15,"AcinPknlMstpSnonWpstDnon_AmovPknlMstpSrasWpstDnon",0.1,"AcinPknlMwlkSnonWpstDb",0.1,"AcinPknlMwlkSnonWpstDb_death",0.2,"AcinPknlMwlkSnonWpstDb_agony",0.2,"Helper_SwitchToCarrynon_pst",0.1}; + }; + class DraggerBasenon: DraggerBase + { + actions = "MoveWithInjuredManDraggernon"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_1"; + enableOptics = "false"; + disableWeaponsLong = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AcinPknlMwlkSnonWnonDb_AmovPercMstpSnonWnonDnon: AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_1 + { + actions = "MoveWithInjuredManDraggernon"; + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AcinPknlMwlkSnonWnonDb_AmovPercMstpSnonWnonDnon"; + speed = 1; + looped = "false"; + duty = -0.5; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPknlMstpSnonWnonDnon",0.15}; + InterpolateTo[] = {"AmovPercMstpSnonWnonDnon",0.1}; + }; + class AcinPknlMwlkSnonWpstDb_AmovPercMstpSrasWpstDnon: AcinPknlMwlkSnonWnonDb_AmovPercMstpSnonWnonDnon + { + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {"AmovPercMstpSlowWpstDnon",0.1}; + }; + class AcinPknlMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon: DraggerBasenon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AcinPknlMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon"; + speed = 0.55; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPknlMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWnonDnon_medic",0.15}; + }; + class AcinPknlMstpSnonWpstDnon_AmovPknlMstpSrasWpstDnon: AcinPknlMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon + { + ConnectTo[] = {"AmovPknlMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {}; + }; + class AcinPknlMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon: DraggerBasenon + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AcinPknlMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon"; + speed = 0.4; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWnonDnon_medic",0.15}; + }; + class AcinPknlMstpSnonWpstDnon_AmovPpneMstpSrasWpstDnon: AcinPknlMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon + { + ConnectTo[] = {"AmovPpneMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {}; + }; + class AcinPknlMwlkSnonWnonDb: AmovPercMstpSnonWnonDnon_AcinPknlMwlkSnonWnonDb_1 + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AcinPknlMwlkSnonWnonDb"; + speed = 1; + looped = "true"; + duty = 6; + interpolationSpeed = 4.1; + disableWeapons = "true"; + canPullTrigger = "false"; + enableOptics = "false"; + ConnectTo[] = {"AcinPknlMstpSnonWnonDnon",0.1,"AcinPknlMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon",0.1,"AcinPknlMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {"AcinPknlMstpSnonWnonDnon",0.1,"AcinPknlMwlkSnonWnonDb_AmovPercMstpSnonWnonDnon",0.1,"AcinPknlMstpSnonWnonDnon_AmovPknlMstpSnonWnonDnon",0.1,"AcinPknlMwlkSnonWnonDb_death",0.2,"AcinPknlMwlkSnonWnonDb_agony",0.2}; + }; + class AcinPknlMwlkSnonWpstDb: AcinPknlMwlkSnonWnonDb + { + ConnectTo[] = {"AcinPknlMstpSnonWpstDnon",0.1,"AcinPknlMstpSnonWpstDnon_AmovPknlMstpSrasWpstDnon",0.1,"AcinPknlMstpSnonWpstDnon_AmovPpneMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {"AcinPknlMstpSnonWpstDnon",0.1,"AcinPknlMwlkSnonWpstDb_AmovPercMstpSrasWpstDnon",0.1,"AcinPknlMstpSnonWpstDnon_AmovPknlMstpSrasWpstDnon",0.1,"AcinPknlMwlkSnonWpstDb_death",0.2,"AcinPknlMwlkSnonWpstDb_agony",0.2}; + }; + class AcinPknlMwlkSnonWnonDb_death: AcinPknlMwlkSnonWnonDb + { + file = "\ca\Anims\Characters\data\Anim\Sdr\inj\AcinPknlMwlkSnonWnonDb_death"; + terminal = "true"; + interpolationSpeed = 1; + canPullTrigger = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AcinPknlMwlkSnonWpstDb_death: AcinPknlMwlkSnonWnonDb_death + { + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AcinPknlMwlkSnonWnonDb_agony: AmovPpneMstpSnonWnonDnon_injured + { + actions = "InjuredManActionsnon_norot"; + canPullTrigger = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSnonWnonDnon_injured",0.1}; + }; + class AcinPknlMwlkSnonWpstDb_agony: AcinPknlMwlkSnonWnonDb_agony + { + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPpneMstpSnonWpstDnon_injured",0.1}; + }; + class AcinPercMrunSnonWnonDf: InjuredMovedBase + { + file = "\ca\anims\characters\data\anim\sdr\inj\carrying\firemancarrynon-wc-carrier"; + actions = "MoveWithInjuredManCarrierNonWc"; + limitGunMovement = "false"; + aimPrecision = 5; + enableOptics = "false"; + visibleSize = 0.750126; + relSpeedMin = 1; + duty = 0.5; + onLadder = "false"; + speed = 0.9; + disableWeapons = "true"; + disableWeaponsLong = "true"; + canPullTrigger = "false"; + ConnectTo[] = {"AcinPercMrunSnonWnonDf_death",0.1,"AcinPercMrunSnonWnonDf_agony",0.1,"AcinPercMstpSnonWnonDnon",0.1,"AcinPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_carrier",0.01,"AcinPercMstpSnonWnonDnon",0.1}; + }; + class AcinPercMrunSnonWpstDf: AcinPercMrunSnonWnonDf + { + ConnectTo[] = {"AcinPercMstpSnonWpstDnon",0.1,"AcinPercMrunSnonWpstDf_AmovPercMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSnonWpstDnon_carrier",0.01,"AcinPercMstpSnonWpstDnon",0.1}; + }; + class AcinPercMrunSnonWnonDf_death: AcinPercMrunSnonWnonDf + { + file = "\ca\anims\characters\data\anim\sdr\inj\carrying\firemancarrynon-wc-dead-carrier"; + terminal = "true"; + speed = 0.22; + looped = "false"; + onLandEnd = "true"; + canPullTrigger = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AcinPercMrunSnonWnonDf_agony: AcinPercMrunSnonWnonDf_death + { + looped = "false"; + file = "\ca\anims\characters\data\anim\sdr\inj\carrying\firemancarrynon-wc-dead-carrier"; + duty = 10; + speed = 0.22; + terminal = "false"; + onLandBeg = "false"; + onLandEnd = "true"; + showWeaponAim = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AinjPpneMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {}; + }; + class AcinPknlMstpSnonWnonDnon_AcinPercMrunSnonWnonDnon: InjuredMovedBase + { + looped = "false"; + file = "\ca\Anims\Characters\data\Anim\sdr\inj\carrying\AcinPknlMstpSnonWnonDnon_AcinPercMrunSnonWnonDnon"; + speed = 0.1; + actions = "MoveWithInjuredManCarrierNon"; + limitGunMovement = "false"; + enableOptics = "false"; + duty = 1; + canPullTrigger = "false"; + showWeaponAim = "false"; + interpolationSpeed = 6.05; + disableWeapons = "true"; + disableWeaponsLong = "true"; + forceAim = 1; + ConnectTo[] = {"AcinPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_carrier",0.01}; + }; + class AcinPknlMstpSnonWpstDnon_AcinPercMrunSnonWpstDnon: AcinPknlMstpSnonWnonDnon_AcinPercMrunSnonWnonDnon + { + ConnectTo[] = {"AcinPercMstpSnonWpstDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSnonWpstDnon_carrier",0.01}; + }; + class Helper_SwitchToCarrynon: AcinPknlMstpSnonWnonDnon_AcinPercMrunSnonWnonDnon + { + speed = 1e+010; + looped = "true"; + actions = "MoveWithInjuredMan_helpernon"; + disableWeapons = "true"; + file = "\ca\Anims\Characters\data\Anim\sdr\inj\carrying\Helper_SwitchToCarrynon"; + ConnectTo[] = {}; + InterpolateTo[] = {"AcinPknlMstpSnonWnonDnon_AcinPercMrunSnonWnonDnon",0.1}; + }; + class Helper_SwitchToCarrynon_pst: Helper_SwitchToCarrynon + { + ConnectTo[] = {}; + InterpolateTo[] = {"AcinPknlMstpSnonWpstDnon_AcinPercMrunSnonWpstDnon",0.1}; + }; + class AcinPercMstpSnonWnonDnon: AcinPknlMstpSnonWnonDnon_AcinPercMrunSnonWnonDnon + { + looped = "true"; + speed = 1e+010; + file = "\ca\Anims\Characters\data\Anim\sdr\inj\carrying\firemancarrynon-wc-carrier"; + limitGunMovement = "false"; + aimPrecision = 5; + visibleSize = 0; + duty = -0.2; + actions = "MoveWithInjuredManCarrierNon"; + canPullTrigger = "false"; + disableWeaponsLong = "true"; + forceAim = 0; + ConnectTo[] = {"AcinPercMrunSnonWnonDf",0.2,"AcinPercMstpSnonWnonDnon_agony",0.1,"AcinPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {"AdthPercMstpSnonWnonDnon_carrier",0.01,"AdthPercMstpSnonWnonDf_carrier",0.01,"AcinPercMrunSnonWnonDf",0.2,"AcinPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon",0.1}; + }; + class AcinPercMstpSnonWpstDnon: AcinPercMstpSnonWnonDnon + { + ConnectTo[] = {"AcinPercMrunSnonWpstDf",0.2,"AcinPercMstpSnonWpstDnon_agony",0.1}; + InterpolateTo[] = {"AdthPercMstpSnonWpstDnon_carrier",0.01,"AdthPercMstpSnonWpstDf_carrier",0.01,"AcinPercMrunSnonWpstDf",0.2}; + }; + class AcinPercMstpSnonWnonDnon_agony: AcinPercMstpSnonWnonDnon + { + file = "\ca\anims\characters\data\anim\sdr\inj\carrying\firemancarrynon-dead-carrier"; + speed = 0.21; + looped = "false"; + onLandEnd = "true"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon_injured",0.1}; + InterpolateTo[] = {}; + }; + class AcinPercMstpSnonWpstDnon_agony: AcinPercMstpSnonWnonDnon_agony + { + ConnectTo[] = {"AmovPpneMstpSnonWpstDnon_injured",0.1}; + InterpolateTo[] = {}; + }; + class AcinPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon: InjuredMovedBase + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\carrying\firemancarrynon_down-carrier"; + speed = 0.3; + actions = "MoveWithInjuredManCarrierNon"; + looped = "false"; + canPullTrigger = "false"; + disableWeapons = "true"; + disableWeaponsLong = "true"; + enableOptics = "false"; + forceAim = 1; + ConnectTo[] = {"AmovPercMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {}; + }; + class AcinPercMrunSnonWpstDf_AmovPercMstpSrasWpstDnon: AcinPercMrunSnonWnonDf_AmovPercMstpSnonWnonDnon + { + ConnectTo[] = {"AmovPercMstpSrasWpstDnon",0.1}; + InterpolateTo[] = {}; + }; + class AinjPfalMstpSnonWnonDnon_carried_Up: AgonyBase + { + looped = "false"; + file = "\ca\Anims\Characters\data\Anim\sdr\inj\carrying\AinjPfalMstpSnonWnonDnon_carried_Up"; + speed = 0.1; + actions = "InjuredManCarriedActionsnon"; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + interpolationSpeed = 0.1; + canPullTrigger = "false"; + disableWeapons = "true"; + onLandBeg = "true"; + collisionShapeSafe = ""; + ConnectTo[] = {"AinjPfalMstpSnonWnonDnon_carried_still",0.1}; + InterpolateTo[] = {}; + }; + class AinjPfalMstpSnonWnonDnon_AmovPpneMstpSnonWnonDnon_injured: AinjPfalMstpSnonWnonDnon_carried_Up + { + speed = 0.2; + file = "\ca\Anims\Characters\data\Anim\sdr\inj\carrying\firemancarrynon-dead-carried"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon_injured",0.1}; + InterpolateTo[] = {}; + }; + class AinjPfalMstpSnonWnonDnon_carried_still: AinjPfalMstpSnonWnonDnon_carried_Up + { + speed = 1e+010; + looped = "true"; + file = "\ca\anims\characters\data\anim\sdr\inj\carrying\firemancarrynon-wc-carried"; + duty = 0; + onLandBeg = "false"; + limitGunMovement = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"AinjPfalMstpSnonWnonDf_carried",0.1,"AinjPfalMstpSnonWnonDnon_carried_Down",0.2}; + InterpolateTo[] = {"AinjPfalMstpSnonWnonDf_carried",0.1,"AinjPfalMstpSnonWnonDf_carried_fallwc",0.1,"AinjPfalMstpSnonWnonDf_carried_fall",0.1}; + }; + class AinjPfalMstpSnonWnonDf_carried: AinjPfalMstpSnonWnonDnon_carried_Up + { + file = "\ca\anims\characters\data\anim\sdr\inj\carrying\firemancarrynon-wc-carried"; + looped = "true"; + speed = 1.36; + onLandBeg = "false"; + limitGunMovement = "false"; + actions = "InjuredManCarriedActionsNonWc"; + canPullTrigger = "false"; + ConnectTo[] = {"AinjPfalMstpSnonWnonDnon_carried_still",0.1,"AinjPfalMstpSnonWnonDf_carried_dead",0.1}; + InterpolateTo[] = {"AinjPfalMstpSnonWnonDnon_carried_still",0.1,"AinjPfalMstpSnonWnonDf_carried_fallwc",0.1,"AinjPfalMstpSnonWnonDf_carried_fall",0.1,"AinjPfalMstpSnonWnonDf_carried_dead",0.1}; + }; + class AinjPfalMstpSnonWnonDf_carried_fallwc: AinjPfalMstpSnonWnonDf_carried + { + file = "\ca\anims\characters\data\anim\sdr\inj\carrying\firemancarrynon-wc-dead-carried"; + speed = 0.22; + looped = "false"; + onLandBeg = "false"; + onLandEnd = "true"; + canPullTrigger = "false"; + ConnectTo[] = {"AinjPpneMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {}; + }; + class AinjPfalMstpSnonWnonDf_carried_fall: AinjPfalMstpSnonWnonDf_carried_fallwc + { + file = "\ca\anims\characters\data\anim\sdr\inj\carrying\firemancarrynon-dead-carried"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon_injured",0.1}; + InterpolateTo[] = {}; + }; + class AinjPfalMstpSnonWnonDf_carried_dead: AinjPfalMstpSnonWnonDf_carried + { + speed = 0.21; + terminal = "true"; + actions = "InjuredManCarriedActionsnon"; + canPullTrigger = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AinjPfalMstpSnonWnonDnon_carried_Down: AgonyBase + { + looped = "false"; + file = "\ca\Anims\Characters\data\Anim\sdr\inj\carrying\firemancarrynon_down-carried"; + speed = 0.3; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\geom_empty.p3d"; + onLandEnd = "true"; + collisionShapeSafe = ""; + actions = "InjuredManActionsnon"; + canPullTrigger = "false"; + ConnectTo[] = {"AinjPpneMstpSnonWnonDnon",0.1}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSnonWpstDnon_sceneBardakRifle01: CutSceneAnimationBase + { + speed = 0.05; + looped = "false"; + disableWeapons = "false"; + enableBinocular = "false"; + showHandGun = "true"; + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenebardakcaptured\actspercmstpsnonwpstdnon_scenebardakrifle01"; + enableOptics = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"ActsPercMstpSnonWpstDnon_sceneBardakRifle02",0.1}; + InterpolateTo[] = {}; + }; + class ActsPercMstpSnonWpstDnon_sceneBardakRifle02: ActsPercMstpSnonWpstDnon_sceneBardakRifle01 + { + speed = 0.032787; + file = "\ca\Anims\Characters\data\anim\sdr\cts\c2_scenebardakcaptured\actspercmstpsnonwpstdnon_scenebardakrifle02"; + canPullTrigger = "false"; + ConnectTo[] = {"AmovPercMstpSrasWrflDnon",0.1}; + InterpolateTo[] = {}; + }; + class acrgpknlmstpsnonwnondnon_amovpercmstpsnonwnondnon_5tdrcodr_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\crg\knl\stp\non\non\acrgpknlmstpsnonwnondnon_amovpercmstpsnonwnondnon_5tdrcodr.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class acrgpknlmstpsnonwnondnon_amovpercmstpsnonwnondnon_5ttruckbed_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\crg\knl\stp\non\non\acrgpknlmstpsnonwnondnon_amovpercmstpsnonwnondnon_5ttruckbed.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class acrgpknlmstpsnonwnondnon_amovpercmstpsnonwnondnon_carcodr_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\crg\knl\stp\non\non\acrgpknlmstpsnonwnondnon_amovpercmstpsnonwnondnon_carcodr.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class acrgpknlmstpsnonwnondnon_amovpercmstpsnonwnondnon_cardr_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\crg\knl\stp\non\non\acrgpknlmstpsnonwnondnon_amovpercmstpsnonwnondnon_cardr.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class acrgpknlmstpsnonwnondnon_amovpercmstpsnonwnondnon_carhigh_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\crg\knl\stp\non\non\acrgpknlmstpsnonwnondnon_amovpercmstpsnonwnondnon_carhigh.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class acrgpknlmstpsnonwnondnon_amovpercmstpsnonwnondnon_carlow_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\crg\knl\stp\non\non\acrgpknlmstpsnonwnondnon_amovpercmstpsnonwnondnon_carlow.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class acrgpknlmstpsnonwnondnon_amovpercmstpsraswpstdnon_5t_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\crg\knl\stp\non\non\acrgpknlmstpsnonwnondnon_amovpercmstpsraswpstdnon_5t.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class acrgpknlmstpsnonwnondnon_amovpercmstpsraswpstdnon_5t_end_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\crg\knl\stp\non\non\acrgpknlmstpsnonwnondnon_amovpercmstpsraswpstdnon_5t_end.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class acrgpknlmstpsnonwnondnon_amovpercmstpsraswpstdnon_carhigh_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\crg\knl\stp\non\non\acrgpknlmstpsnonwnondnon_amovpercmstpsraswpstdnon_carhigh.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class acrgpknlmstpsnonwnondnon_amovpercmstpsraswpstdnon_carhigh_end_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\crg\knl\stp\non\non\acrgpknlmstpsnonwnondnon_amovpercmstpsraswpstdnon_carhigh_end.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class acrgpknlmstpsnonwnondnon_amovpercmstpsraswpstdnon_carlow_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\crg\knl\stp\non\non\acrgpknlmstpsnonwnondnon_amovpercmstpsraswpstdnon_carlow.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class acrgpknlmstpsnonwnondnon_amovpercmstpsraswpstdnon_carlow_end_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\crg\knl\stp\non\non\acrgpknlmstpsnonwnondnon_amovpercmstpsraswpstdnon_carlow_end.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class acrgpknlmstpsnonwnondnon_amovpercmstpsraswrfldnon_5t_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\crg\knl\stp\non\non\acrgpknlmstpsnonwnondnon_amovpercmstpsraswrfldnon_5t.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class acrgpknlmstpsnonwnondnon_amovpercmstpsraswrfldnon_carhigh_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\crg\knl\stp\non\non\acrgpknlmstpsnonwnondnon_amovpercmstpsraswrfldnon_carhigh.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class acrgpknlmstpsnonwnondnon_amovpercmstpsraswrfldnon_carlow_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\crg\knl\stp\non\non\acrgpknlmstpsnonwnondnon_amovpercmstpsraswrfldnon_carlow.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpercmrunsraswlnrdb_i_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\run\ras\lnr\adthpercmrunsraswlnrdb_i.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpercmrunsraswlnrdf_a_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\run\ras\lnr\adthpercmrunsraswlnrdf_a.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpercmrunsraswlnrdf_b_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\run\ras\lnr\adthpercmrunsraswlnrdf_b.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpercmrunsraswlnrdf_c_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\run\ras\lnr\adthpercmrunsraswlnrdf_c.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpercmrunsraswlnrdf_e_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\run\ras\lnr\adthpercmrunsraswlnrdf_e.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpercmrunsraswlnrdf_f_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\run\ras\lnr\adthpercmrunsraswlnrdf_f.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpercmrunsraswlnrdf_g_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\run\ras\lnr\adthpercmrunsraswlnrdf_g.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpercmstpslowwpstdb_10_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\stp\low\pst\adthpercmstpslowwpstdb_10.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpercmstpslowwpstdb_11_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\stp\low\pst\adthpercmstpslowwpstdb_11.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpercmstpslowwpstdnon_4_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\stp\low\pst\adthpercmstpslowwpstdnon_4.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpknlmstpsraswlnrdnon_amovpknlmstpsnonwnondnon: AmovPknlMstpSrasWlnrDnon_AmovPercMstpSnonWnonDnon + { + file = "\ca\anims\characters\data\anim\sdr\mov\knl\stp\ras\lnr\amovpknlmstpsraswlnrdnon_amovpknlmstpsnonwnondnon.rtm"; + actions = "CivilKneelActions"; + speed = 0.5; + leftHandIKCurve[] = {0.25,1,0.3,0}; + rightHandIKCurve[] = {0.5,1,0.55,0}; + weaponIK = 4; + ConnectTo[] = {"AmovPknlMstpSnonWnonDnon",0.01}; + InterpolateTo[] = {"amovpknlmstpsnonwnondnon_amovpknlmstpsraswlnrdnon",0.02}; + }; + class AdthPercMstpSlowWrflDnon_16: AdthPercMstpSlowWrflDnon_8 + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\stp\low\rfl\adthpercmstpslowwrfldf_1.rtm"; + speed = 0.8; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSlowWrflDnon_32: AdthPercMstpSlowWrflDnon_8 + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\stp\low\rfl\adthpercmstpslowwrfldf_2.rtm"; + speed = 0.8; + looped = "false"; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class adthpercmstpsnonwnondf_1_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\stp\non\non\adthpercmstpsnonwnondf_1.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpercmstpsnonwnondnon_bianm_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\stp\non\non\adthpercmstpsnonwnondnon.bianm.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpercmstpsnonwnondnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\stp\non\non\adthpercmstpsnonwnondnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpercmstpsraswrfldb_8_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\stp\ras\rfl\adthpercmstpsraswrfldb_8.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpercmstpsraswrfldnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\stp\ras\rfl\adthpercmstpsraswrfldnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDb_16: AdthPercMstpSrasWrflDb_8 + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\stp\ras\rfl\adthpercmstpsraswrfldnon_v1.rtm"; + speed = 0.8; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDnon_16: AdthPercMstpSrasWrflDnon_8 + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\stp\ras\rfl\adthpercmstpsraswrfldnon_v2.rtm"; + speed = 0.8; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDf_8: AdthPercMstpSrasWrflDf_4 + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\stp\ras\rfl\adthpercmstpsraswrfldnon_v3.rtm"; + speed = 0.8; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class AdthPercMstpSrasWrflDnon_32: AdthPercMstpSrasWrflDnon_16 + { + file = "\ca\anims\characters\data\anim\sdr\dth\erc\stp\ras\rfl\adthpercmstpsraswrfldnon_v4.rtm"; + speed = 0.8; + ConnectTo[] = {"DeadState",1.0}; + InterpolateTo[] = {}; + }; + class adthpknlmrunslowwlnrdf_1_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\knl\run\low\lnr\adthpknlmrunslowwlnrdf_1.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpknlmrunslowwlnrdf_2_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\knl\run\low\lnr\adthpknlmrunslowwlnrdf_2.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpknlmnonslowwlnrdnon_1_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\knl\stp\low\lnr\adthpknlmnonslowwlnrdnon_1.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpknlmstpslowwpstdnon_3_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\knl\stp\low\pst\adthpknlmstpslowwpstdnon_3.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpknlmstpslowwrfldf_3_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\knl\stp\low\rfl\adthpknlmstpslowwrfldf_3.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpknlmstpslowwrfldnon_1_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\knl\stp\low\rfl\adthpknlmstpslowwrfldnon_1.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpknlmstpslowwrfldnon_2_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\knl\stp\low\rfl\adthpknlmstpslowwrfldnon_2.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpknlmstpslowwrfldnon_3_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\knl\stp\low\rfl\adthpknlmstpslowwrfldnon_3.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpknlmstpsnonwnondnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\knl\stp\non\non\adthpknlmstpsnonwnondnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpknlmnonsraswlnrdnon_2_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\knl\stp\ras\lnr\adthpknlmnonsraswlnrdnon_2.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpknlmstpsraswrfldnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\knl\stp\ras\rfl\adthpknlmstpsraswrfldnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpknlmstpsraswrfldnon_v1_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\knl\stp\ras\rfl\adthpknlmstpsraswrfldnon_v1.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpknlmstpsraswrfldnon_v2_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\knl\stp\ras\rfl\adthpknlmstpsraswrfldnon_v2.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpknlmstpsraswrfldnon_v3_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\knl\stp\ras\rfl\adthpknlmstpsraswrfldnon_v3.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpknlmstpsraswrfldnon_v4_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\knl\stp\ras\rfl\adthpknlmstpsraswrfldnon_v4.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthppnemstpsnonwnondnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\pne\stp\non\non\adthppnemstpsnonwnondnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthppnemstpsraswrfldnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\pne\stp\ras\rfl\adthppnemstpsraswrfldnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthppnemstpsraswrfldnon_v1_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\pne\stp\ras\rfl\adthppnemstpsraswrfldnon_v1.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class adthpsitmstpsnonwnondnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\dth\sit\stp\non\non\adthpsitmstpsnonwnondnon.rtm"; + speed = 0.3; + looped = "false"; + terminal = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpercmstpslowwlnrdnon01_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\erc\stp\low\lnr\aidlpercmstpslowwlnrdnon01.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpercmstpslowwlnrdnon02_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\erc\stp\low\lnr\aidlpercmstpslowwlnrdnon02.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpercmstpslowwlnrdnon03_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\erc\stp\low\lnr\aidlpercmstpslowwlnrdnon03.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpercmstpslowwrfldnon_changinglegs_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\erc\stp\low\rfl\aidlpercmstpslowwrfldnon_changinglegs.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpercmstpslowwrfldnon_checkingweapons_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\erc\stp\low\rfl\aidlpercmstpslowwrfldnon_checkingweapons.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpercmstpslowwrfldnon_shruggingshoulders_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\erc\stp\low\rfl\aidlpercmstpslowwrfldnon_shruggingshoulders.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpercmstpsraswrfldnon01_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\erc\stp\ras\rfl\aidlpercmstpsraswrfldnon01.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpercmstpsraswrfldnon02_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\erc\stp\ras\rfl\aidlpercmstpsraswrfldnon02.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpercmstpsraswrfldnon03_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\erc\stp\ras\rfl\aidlpercmstpsraswrfldnon03.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpknlmstpslowwlnrdnon01_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\lnr\aidlpknlmstpslowwlnrdnon01.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpknlmstpslowwlnrdnon02_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\lnr\aidlpknlmstpslowwlnrdnon02.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpknlmstpslowwlnrdnon03_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\lnr\aidlpknlmstpslowwlnrdnon03.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpknlmstpslowwlnrdnon04_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\lnr\aidlpknlmstpslowwlnrdnon04.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpknlmstpslowwlnrdnon05_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\lnr\aidlpknlmstpslowwlnrdnon05.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpknlmstpslowwpstdnon01_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\pst\aidlpknlmstpslowwpstdnon01.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpknlmstpslowwpstdnon02_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\pst\aidlpknlmstpslowwpstdnon02.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpknlmstpslowwpstdnon03_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\pst\aidlpknlmstpslowwpstdnon03.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpsitmstpsnonwnondnon_ground00: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\sit\stp\non\non\aidlpsitmstpsnonwnondnon_ground00.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpsitmstpsnonwnondnon_ground01_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\sit\stp\non\non\aidlpsitmstpsnonwnondnon_ground01.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpsitmstpsnonwnondnon_ground02_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\sit\stp\non\non\aidlpsitmstpsnonwnondnon_ground02.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aidlpsitmstpsnonwnondnon_ground03_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\idl\sit\stp\non\non\aidlpsitmstpsnonwnondnon_ground03.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class acinpknlmwlkslowwrfldb_deathstepinserted_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\inj\acinpknlmwlkslowwrfldb_deathstepinserted.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ainvpknlmstpslaywrfldnon_amovpercmstpslowwrfldnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\inv\knl\stp\lay\rfl\ainvpknlmstpslaywrfldnon_amovpercmstpslowwrfldnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ainvpknlmstpslaywrfldnon_amovpknlmstpslowwrfldnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\inv\knl\stp\lay\rfl\ainvpknlmstpslaywrfldnon_amovpknlmstpslowwrfldnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ainvpknlmstpslaywrfldnon_healed_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\inv\knl\stp\lay\rfl\ainvpknlmstpslaywrfldnon_healed.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ainvpknlmstpsnonwnondnon_amovpercmstpsnonwnondnon_bag_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\inv\knl\stp\non\non\ainvpknlmstpsnonwnondnon_amovpercmstpsnonwnondnon_bag.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class ainvpknlmstpsnonwnondnon_healed_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\inv\knl\stp\non\non\ainvpknlmstpsnonwnondnon_healed.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aldrpercmstpsnonwnondnon_slide_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\ldr\erc\stp\non\non\aldrpercmstpsnonwnondnon_slide.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aldrpercmwlksnonwnondd_amovpercmstpsnonwnondnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\ldr\erc\wlk\non\non\aldrpercmwlksnonwnondd_amovpercmstpsnonwnondnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class aldrpercmwlksnonwnondu_amovpercmstpsnonwnondnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\ldr\erc\wlk\non\non\aldrpercmwlksnonwnondu_amovpercmstpsnonwnondnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmrunslowwpstdf_awoppercmrunsgthwnondf_1_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\run\low\pst\amovpercmrunslowwpstdf_awoppercmrunsgthwnondf_1.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmrunslowwpstdf_awoppercmrunsgthwnondf_2_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\run\low\pst\amovpercmrunslowwpstdf_awoppercmrunsgthwnondf_2.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmrunslowwrfldf_awoppercmrunsgthwrfldf_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\run\low\rfl\amovpercmrunslowwrfldf_awoppercmrunsgthwrfldf.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmrunsnonwnondf_awoppercmrunsgthwnondf_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\run\non\non\amovpercmrunsnonwnondf_awoppercmrunsgthwnondf.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmrunssurwnondf_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\run\sur\non\amovpercmrunssurwnondf.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpslowwlnrdnon_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\lnr\amovpercmstpslowwlnrdnon.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpslowwlnrdnon_aiturn180l_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\lnr\amovpercmstpslowwlnrdnon_aiturn180l.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpslowwlnrdnon_aiturn180r_forgoten: StandBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\lnr\amovpercmstpslowwlnrdnon_aiturn180r.rtm"; + speed = 0.3; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + class amovpercmstpsraswlnrdnon: AmovPknlMstpSrasWlnrDnon + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\ras\lnr\amovpercmstpsraswlnrdnon.rtm"; + duty = -0.4; + speed = 1e+010; + actions = "LauncherStandStpActions"; + canPullTrigger = "false"; + showWeaponAim = "false"; + enableMissile = "true"; + leaningFactorBeg = 0.5; + leaningFactorEnd = 0.5; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wrfl.p3d"; + weaponIK = 4; + aiming = "aimingDefault"; + ConnectTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"LauncherReloadStand",0.02,"amovpercmstpsraswlnrdnon_amovpercmstpslowwlnrdnon",0.01,"amovpercmstpsraswlnrdnon_amovpercmstpsraswrfldnon",0.01,"amovpercmstpsraswlnrdnon_amovpknlmstpsraswlnrdnon",0.02,"AmovPercMstpSrasWlnrDnon_AmovPpneMstpSnonWnonDnon",0.02,"AswmPercMstpSnonWnonDnon",0.3,"AidlPercMstpSrasWlnrDnon_player_S0",0.02,"AovrPercMstpSrasWlnrDf",0.01,"aidlpercmstpsraswlnrdnon_S",0.02,"amovpercmstpsraswlnrdnon_turnl",0.02,"amovpercmstpSraswlnrdnon_turnr",0.02,"amovpercmstpsraswlnrdnon_amovpercmstpsnonwnondnon",0.02,"AmovPercMstpSrasWlnrDnon_AwopPercMstpSoptWbinDnon",0.02,"amovpercmstpsraswlnrdnon_amovpercmstpsraswpstdnon",0.02}; + InterpolateTo[] = {"AidlPercMstpSrasWlnrDnon_S0",0.01,"AmovPercMwlkSrasWlnrDf",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,"amovpercmstpsraswlnrdnon_turnl",0.02,"amovpercmstpSraswlnrdnon_turnr",0.02}; + }; + class AidlPercMstpSrasWlnrDnon_player_S0: amovpercmstpsraswlnrdnon + { + variantsPlayer[] = {"AidlPercMstpSrasWlnrDnon_player_idleSteady01",0.333,"AidlPercMstpSrasWlnrDnon_player_idleSteady02",0.333,"AidlPercMstpSrasWlnrDnon_player_idleSteady03",0.334}; + variantAfter[] = {0,0,0}; + ConnectTo[] = {"amovpercmstpsraswlnrdnon",0.02,"AidlPercMstpSrasWlnrDnon_player_idleSteady01",0.02,"AidlPercMstpSrasWlnrDnon_player_idleSteady02",0.02,"AidlPercMstpSrasWlnrDnon_player_idleSteady03",0.02}; + InterpolateTo[] = {}; + }; + class AidlPercMstpSrasWlnrDnon_player_idleSteady01: AidlPercMstpSrasWlnrDnon_player_S0 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\ras\lnr\AidlPercMstpSrasWlnrDnon_idleSteady01"; + speed = 0.074074; + variantAfter[] = {1,1,1}; + ConnectTo[] = {"AidlPercMstpSrasWlnrDnon_player_S0",0.02}; + InterpolateTo[] = {"amovpercmstpsraswlnrdnon",0.02}; + }; + class AidlPercMstpSrasWlnrDnon_player_idleSteady02: AidlPercMstpSrasWlnrDnon_player_idleSteady01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\ras\lnr\AidlPercMstpSrasWlnrDnon_idleSteady02"; + speed = 0.049587; + variantAfter[] = {1,1,1}; + ConnectTo[] = {"AidlPercMstpSrasWlnrDnon_player_S0",0.02}; + InterpolateTo[] = {"amovpercmstpsraswlnrdnon",0.02}; + }; + class AidlPercMstpSrasWlnrDnon_player_idleSteady03: AidlPercMstpSrasWlnrDnon_player_idleSteady01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\ras\lnr\AidlPercMstpSrasWlnrDnon_idleSteady03"; + speed = 0.090226; + ConnectTo[] = {"AidlPercMstpSrasWlnrDnon_player_S0",0.02}; + InterpolateTo[] = {"amovpercmstpsraswlnrdnon",0.02}; + }; + class AidlPercMstpSrasWlnrDnon_S0: amovpercmstpsraswlnrdnon + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\lnr\amovpercmstpslowwlnrdnon.rtm"; + variantsAI[] = {"AidlPercMstpSrasWlnrDnon_idleSteady01",0.31,"AidlPercMstpSrasWlnrDnon_idleSteady02",0.31,"AidlPercMstpSrasWlnrDnon_idleSteady03",0.31,"AidlPercMstpSrasWlnrDnon_01",0.0234,"AidlPercMstpSrasWlnrDnon_02",0.0233,"AidlPercMstpSrasWlnrDnon_03",0.0233}; + variantAfter[] = {0,0,0}; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Idle.p3d"; + ConnectTo[] = {"AidlPercMstpSrasWlnrDnon_01",0.02,"AidlPercMstpSrasWlnrDnon_02",0.02,"AidlPercMstpSrasWlnrDnon_03",0.02,"AidlPercMstpSrasWlnrDnon_idleSteady01",0.02,"AidlPercMstpSrasWlnrDnon_idleSteady02",0.02,"AidlPercMstpSrasWlnrDnon_idleSteady03",0.02}; + InterpolateTo[] = {"amovpercmstpsraswlnrdnon",0.01}; + }; + class AidlPercMstpSrasWlnrDnon_01: AidlPercMstpSrasWlnrDnon_S0 + { + variantAfter[] = {1,1,1}; + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\low\lnr\AidlPercMstpSlowWlnrDnon01"; + speed = 0.25; + ConnectTo[] = {"AidlPercMstpSrasWlnrDnon_S0",0.02}; + InterpolateTo[] = {"amovpercmstpsraswlnrdnon",0.02}; + }; + class AidlPercMstpSrasWlnrDnon_02: AidlPercMstpSrasWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\low\lnr\AidlPercMstpSlowWlnrDnon02"; + ConnectTo[] = {"AidlPercMstpSrasWlnrDnon_S0",0.02}; + InterpolateTo[] = {"amovpercmstpsraswlnrdnon",0.02}; + }; + class AidlPercMstpSrasWlnrDnon_03: AidlPercMstpSrasWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\low\lnr\AidlPercMstpSlowWlnrDnon03"; + ConnectTo[] = {"AidlPercMstpSrasWlnrDnon_S0",0.02}; + InterpolateTo[] = {"amovpercmstpsraswlnrdnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_01: AidlPknlMstpSlowWlnrDnon_S0 + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\lnr\aidlpknlmstpslowwlnrdnon01.rtm"; + variantAfter[] = {1,1,1}; + speed = 0.5; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_idleSteady01: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_idleSteady01"; + speed = 0.26667; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_idleSteady02: AidlPknlMstpSlowWlnrDnon_idleSteady01 + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_idleSteady02"; + speed = 0.210526; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_idleSteady03: AidlPknlMstpSlowWlnrDnon_idleSteady01 + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_idleSteady03"; + speed = 0.292683; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPercMstpSrasWlnrDnon_idleSteady01: AidlPercMstpSrasWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\low\lnr\AidlPercMstpSlowWlnrDnon_idleSteady01"; + speed = 0.148148; + ConnectTo[] = {"AidlPercMstpSrasWlnrDnon_S0",0.02}; + InterpolateTo[] = {"amovpercmstpsraswlnrdnon",0.02}; + }; + class AidlPercMstpSrasWlnrDnon_idleSteady02: AidlPercMstpSrasWlnrDnon_idleSteady01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\low\lnr\AidlPercMstpSlowWlnrDnon_idleSteady02"; + speed = 0.099174; + ConnectTo[] = {"AidlPercMstpSrasWlnrDnon_S0",0.02}; + InterpolateTo[] = {"amovpercmstpsraswlnrdnon",0.02}; + }; + class AidlPercMstpSrasWlnrDnon_idleSteady03: AidlPercMstpSrasWlnrDnon_idleSteady01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\erc\stp\low\lnr\AidlPercMstpSlowWlnrDnon_idleSteady03"; + speed = 0.090226; + ConnectTo[] = {"AidlPercMstpSrasWlnrDnon_S0",0.02}; + InterpolateTo[] = {"amovpercmstpsraswlnrdnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_02: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\lnr\aidlpknlmstpslowwlnrdnon02.rtm"; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_03: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\lnr\aidlpknlmstpslowwlnrdnon03.rtm"; + speed = 0.25; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_04: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\lnr\aidlpknlmstpslowwlnrdnon04.rtm"; + speed = 0.25; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_05: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\ca\anims\characters\data\anim\sdr\idl\knl\stp\low\lnr\aidlpknlmstpslowwlnrdnon05.rtm"; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_01RozhlizeniSe1: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_01RozhlizeniSe1"; + speed = 0.140187; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_02RozhlizeniSe2: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_02RozhlizeniSe2"; + speed = 0.44; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_03N: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_03"; + speed = 0.23; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_04N: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_04"; + speed = 0.198347; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_05N: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_05"; + speed = 0.21; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_06RozhlizeniSe3: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_06RozhlizeniSe3"; + speed = 0.27; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_07RozhlizeniSe4: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_07RozhlizeniSe4"; + speed = 0.27; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_08RozhlizeniSe5: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_08RozhlizeniSe5"; + speed = 0.41; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_09RozhlizeniSe6: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_09RozhlizeniSe6"; + speed = 0.44; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_10RozhlizeniSe7: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_10RozhlizeniSe7"; + speed = 0.193548; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_11RozhlizeniSe8: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_11RozhlizeniSe8"; + speed = 0.186047; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_12checkingLnr1: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_12checkingLnr1"; + speed = 0.15625; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_13checkingLnr2: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_13checkingLnr2"; + speed = 0.093168; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_14RozhlizeniSe9: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_14RozhlizeniSe9"; + speed = 0.07109; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_15RozhlizeniSe10: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_15RozhlizeniSe10"; + speed = 0.3; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_16RozhlizeniSe11: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_16RozhlizeniSe11"; + speed = 0.094488; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AidlPknlMstpSlowWlnrDnon_17RozhlizeniSe12: AidlPknlMstpSlowWlnrDnon_01 + { + file = "\Ca\Anims\Characters\data\Anim\sdr\idl\knl\stp\low\lnr\AidlPknlMstpSlowWlnrDnon_17RozhlizeniSe12"; + speed = 0.44; + ConnectTo[] = {"AidlPknlMstpSlowWlnrDnon_S0",0.02}; + InterpolateTo[] = {"AmovPknlMstpSrasWlnrDnon",0.02}; + }; + class AovrPercMstpSrasWlnrDf: amovpercmstpsraswlnrdnon + { + file = "\Ca\Anims\Characters\data\Anim\sdr\ovr\erc\stp\ras\lnr\AovrPercMstpSrasWlnrDf"; + speed = 0.5; + looped = "false"; + duty = 2; + relSpeedMin = 0.996672; + relSpeedMax = 0.996672; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wovr.p3d"; + disableWeaponsLong = "true"; + disableWeapons = "true"; + enableOptics = "false"; + enableMissile = "false"; + limitGunMovement = 0.3; + headBobStrength = 0.512438; + forceAim = 1; + ConnectTo[] = {"amovpercmstpsraswlnrdnon",0.01}; + InterpolateTo[] = {}; + }; + class aidlpercmstpsraswlnrdnon_S: amovpercmstpsraswlnrdnon + { + variantsAI[] = {"aidlpercmstpsraswlnrdnon_1",0.333,"aidlpercmstpsraswlnrdnon_2",0.333,"aidlpercmstpsraswlnrdnon_3",0.334}; + variantAfter[] = {0,0,0}; + ConnectTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"amovpercmstpsraswlnrdnon",0.02,"aidlpercmstpsraswlnrdnon_3",0.02,"aidlpercmstpsraswlnrdnon_1",0.02,"aidlpercmstpsraswlnrdnon_2",0.02}; + InterpolateTo[] = {}; + }; + class aidlpercmstpsraswlnrdnon_3: aidlpercmstpsraswlnrdnon_S + { + variantAfter[] = {1,1,1}; + file = "\ca\anims\characters\data\anim\sdr\idl\erc\stp\ras\lnr\aidlpercmstpsraswlnrdnon01.rtm"; + speed = 0.3; + looped = "false"; + ConnectTo[] = {"aidlpercmstpsraswlnrdnon_S",0.02}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"amovpercmstpsraswlnrdnon",0.02}; + }; + class aidlpercmstpsraswlnrdnon_1: aidlpercmstpsraswlnrdnon_3 + { + file = "\ca\anims\characters\data\anim\sdr\idl\erc\stp\ras\lnr\aidlpercmstpsraswlnrdnon02.rtm"; + speed = 0.3; + looped = "false"; + ConnectTo[] = {"aidlpercmstpsraswlnrdnon_S",0.02}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"amovpercmstpsraswlnrdnon",0.02}; + }; + class aidlpercmstpsraswlnrdnon_2: aidlpercmstpsraswlnrdnon_3 + { + file = "\ca\anims\characters\data\anim\sdr\idl\erc\stp\ras\lnr\aidlpercmstpsraswlnrdnon03.rtm"; + speed = 0.3; + looped = "false"; + ConnectTo[] = {"aidlpercmstpsraswlnrdnon_S",0.02}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"amovpercmstpsraswlnrdnon",0.02}; + }; + class amovpercmstpslowwlnrdnon: amovpercmstpsraswlnrdnon + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\lnr\amovpercmstpslowwlnrdnon.rtm"; + disableWeapons = "true"; + disableWeaponsLong = "true"; + enableMissile = "false"; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wnon.p3d"; + weaponIK = 4; + actions = "LauncherStandLowStpActions"; + ConnectTo[] = {"amovpercmstpslowwlnrdnon_amovpercmstpsraswlnrdnon",0.01,"AswmPercMstpSnonWnonDnon",0.3,"AovrPercMstpSlowWlnrDf",0.01,"amovpercmstpslowwlnrdnon_turnl",0.01,"amovpercmstpslowwlnrdnon_turnR",0.01}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",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,"amovpercmstpslowwlnrdnon_turnl",0.01,"amovpercmstpslowwlnrdnon_turnR",0.01,"AmovPercMwlkSlowWlnrDf",0.02,"AmovPercMwlkSlowWlnrDfr",0.02,"AmovPercMwlkSlowWlnrDr",0.02,"AmovPercMwlkSlowWlnrDbr",0.02,"AmovPercMwlkSlowWlnrDb",0.02,"AmovPercMwlkSlowWlnrDbl",0.02,"AmovPercMwlkSlowWlnrDl",0.02,"AmovPercMwlkSlowWlnrDfl",0.02}; + }; + class AovrPercMstpSlowWlnrDf: amovpercmstpslowwlnrdnon + { + file = "\Ca\Anims\Characters\data\Anim\sdr\ovr\erc\stp\low\lnr\AovrPercMstpSlowWlnrDf"; + speed = 0.5; + looped = "false"; + duty = 2; + relSpeedMin = 0.996672; + relSpeedMax = 0.996672; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Perc_Wovr.p3d"; + disableWeaponsLong = "true"; + disableWeapons = "true"; + enableOptics = "false"; + limitGunMovement = 0.3; + headBobStrength = 0.512438; + forceAim = 1; + ConnectTo[] = {"amovpercmstpslowwlnrdnon",0.01}; + InterpolateTo[] = {}; + }; + class amovpercmstpslowwlnrdnon_turnl: amovpercmstpslowwlnrdnon + { + speed = 0.3; + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\lnr\amovpercmstpslowwlnrdnon_aiturn90l.rtm"; + ConnectTo[] = {"amovpercmstpslowwlnrdnon",0.01}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"amovpercmstpslowwlnrdnon",0.01}; + }; + class amovpercmstpslowwlnrdnon_turnR: amovpercmstpslowwlnrdnon_turnl + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\low\lnr\amovpercmstpslowwlnrdnon_aiturn90r.rtm"; + ConnectTo[] = {"amovpercmstpslowwlnrdnon",0.01}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"amovpercmstpslowwlnrdnon",0.01}; + }; + class AmovPercMwlkSlowWlnrDf: amovpercmstpslowwlnrdnon + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\low\lnr\amovpercmwlkslowwlnrdf.rtm"; + speed = 0.555556; + canPullTrigger = "true"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + limitGunMovement = 0.6; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Wnon.p3d"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPercMrunSlowWlnrDf",0.025,"AmovPknlMwlkSrasWlnrDf",0.03,"amovpercmstpslowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDfr",0.025,"AmovPercMwlkSlowWlnrDfl",0.025}; + }; + class AmovPercMwlkSlowWlnrDfr: AmovPercMwlkSlowWlnrDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\low\lnr\amovpercmwlkslowwlnrdfr.rtm"; + speed = 0.555556; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPercMrunSlowWlnrDfl",0.025,"AmovPknlMwlkSrasWlnrDfl",0.03,"amovpercmstpslowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDf",0.025,"AmovPercMwlkSlowWlnrDr",0.025}; + }; + class AmovPercMwlkSlowWlnrDr: AmovPercMwlkSlowWlnrDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\low\lnr\amovpercmwlkslowwlnrdr.rtm"; + speed = 0.588235; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPercMrunSlowWlnrDl",0.025,"AmovPknlMwlkSrasWlnrDl",0.03,"amovpercmstpslowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDfr",0.025,"AmovPercMwlkSlowWlnrDbr",0.025}; + }; + class AmovPercMwlkSlowWlnrDbr: AmovPercMwlkSlowWlnrDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\low\lnr\amovpercmwlkslowwlnrdbr.rtm"; + speed = 0.545455; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPercMrunSlowWlnrDbl",0.025,"AmovPknlMwlkSrasWlnrDbl",0.03,"amovpercmstpslowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDr",0.025,"AmovPercMwlkSlowWlnrDb",0.025}; + }; + class AmovPercMwlkSlowWlnrDb: AmovPercMwlkSlowWlnrDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\low\lnr\amovpercmwlkslowwlnrdb.rtm"; + speed = 0.545455; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPercMrunSlowWlnrDb",0.025,"AmovPknlMwlkSrasWlnrDb",0.03,"amovpercmstpslowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDbr",0.025,"AmovPercMwlkSlowWlnrDbl",0.025}; + }; + class AmovPercMwlkSlowWlnrDbl: AmovPercMwlkSlowWlnrDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\low\lnr\amovpercmwlkslowwlnrdbl.rtm"; + speed = 0.545455; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPercMrunSlowWlnrDbr",0.025,"AmovPknlMwlkSrasWlnrDbr",0.03,"amovpercmstpslowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDb",0.025,"AmovPercMwlkSlowWlnrDl",0.025}; + }; + class AinvPknlMstpSnonWrflDnon_medic0S: AinvPknlMstpSnonWrflDnon_medic + { + VariantsPlayer[] = {"AinvPknlMstpSnonWrflDnon_medic0",0.15,"AinvPknlMstpSnonWrflDnon_medic1",0.15,"AinvPknlMstpSnonWrflDnon_medic2",0.15,"AinvPknlMstpSnonWrflDnon_medic3",0.15,"AinvPknlMstpSnonWrflDnon_medic4",0.15,"AinvPknlMstpSnonWrflDnon_medic5",0.1,"AinvPknlMstpSnonWrflDnon_medic0S",0.15}; + VariantAfter[] = {5,5,5}; + equivalentTo = "AinvPknlMstpSnonWrflDnon_medic0"; + actions = "HealActionBase"; + ConnectTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDnon_medic0",0.1,"AinvPknlMstpSnonWrflDnon_medic1",0.1,"AinvPknlMstpSnonWrflDnon_medic2",0.1,"AinvPknlMstpSnonWrflDnon_medic3",0.1,"AinvPknlMstpSnonWrflDnon_medic4",0.1,"AinvPknlMstpSnonWrflDnon_medic5",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDnon_medic0",0.1,"AinvPknlMstpSnonWrflDnon_medic1",0.1,"AinvPknlMstpSnonWrflDnon_medic2",0.1,"AinvPknlMstpSnonWrflDnon_medic3",0.1,"AinvPknlMstpSnonWrflDnon_medic4",0.1,"AinvPknlMstpSnonWrflDnon_medic5",0.1,"AdthPknlMstpSlayWrflDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWrflDnon_medic0: AinvPknlMstpSnonWrflDnon_medic0S + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWrflDnon_medic0"; + speed = 0.31; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDnon_medic0S",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDnon_medic0S",0.1,"AdthPknlMstpSlayWrflDnon_inventory",0.1,"AdthPknlMstpSlayWrflDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWrflDnon_medic1: AinvPknlMstpSnonWrflDnon_medic0S + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWrflDnon_medic1"; + speed = 0.26; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDnon_medic0S",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDnon_medic0S",0.1,"AdthPknlMstpSlayWrflDnon_inventory",0.1,"AdthPknlMstpSlayWrflDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWrflDnon_medic2: AinvPknlMstpSnonWrflDnon_medic0S + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWrflDnon_medic2"; + speed = 0.19; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDnon_medic0S",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDnon_medic0S",0.1,"AdthPknlMstpSlayWrflDnon_inventory",0.1,"AdthPknlMstpSlayWrflDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWrflDnon_medic3: AinvPknlMstpSnonWrflDnon_medic0S + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWrflDnon_medic3"; + speed = 0.2; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDnon_medic0S",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDnon_medic0S",0.1,"AdthPknlMstpSlayWrflDnon_inventory",0.1,"AdthPknlMstpSlayWrflDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWrflDnon_medic4: AinvPknlMstpSnonWrflDnon_medic0S + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWrflDnon_medic4"; + speed = 0.13; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDnon_medic0S",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDnon_medic0S",0.1,"AdthPknlMstpSlayWrflDnon_inventory",0.1,"AdthPknlMstpSlayWrflDnon_inventoryAgony",0.1}; + }; + class AinvPknlMstpSnonWrflDnon_medic5: AinvPknlMstpSnonWrflDnon_medic0S + { + file = "\ca\Anims\Characters\data\Anim\sdr\inj\HEALING\AinvPknlMstpSnonWrflDnon_medic5"; + speed = 0.43; + collisionShape = "ca\Anims\Characters\data\Geom\Sdr\Pknl_Wnon.p3d"; + canPullTrigger = "false"; + ConnectTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDnon_medic0S",0.1}; + InterpolateTo[] = {"AinvPknlMstpSnonWrflDnon_medic",0.1,"AinvPknlMstpSnonWrflDnon_medic0S",0.1,"AdthPknlMstpSlayWrflDnon_inventory",0.1,"AdthPknlMstpSlayWrflDnon_inventoryAgony",0.1}; + }; + class AmovPercMwlkSlowWlnrDl: AmovPercMwlkSlowWlnrDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\low\lnr\amovpercmwlkslowwlnrdl.rtm"; + speed = 0.526316; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPercMrunSlowWlnrDr",0.025,"AmovPknlMwlkSrasWlnrDr",0.03,"amovpercmstpslowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDbl",0.025,"AmovPercMwlkSlowWlnrDfl",0.025}; + }; + class AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon_2: AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon + { + actions = "CivilProneActions"; + file = "\ca\Anims\Characters\data\Anim\Sdr\Mov\erc\spr\non\non\AmovPercMsprSnonWnonDf_AmovPpneMstpSnonWnonDnon_2.rtm"; + speed = 1.5; + soundOverride = "laydown"; + canPullTrigger = "false"; + aiming = "aimingCivil"; + aimingBody = "aimingUpCivil"; + duty = 2; + ConnectTo[] = {"AmovPpneMstpSnonWnonDnon",0.02}; + InterpolateTo[] = {"AdthPpneMstpSnonWnonDnon",0.01}; + }; + class amovpercmstpsraswpstdnon_amovpercmstpsraswlnrdnon: TransAnimBase + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\ras\pst\amovpercmstpsraswpstdnon_amovpercmstpsraswlnrdnon.rtm"; + disableWeapons = "true"; + actions = "LauncherStandStpActions"; + showHandGun = "true"; + speed = 1.4; + interpolationRestart = 2; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + leftHandIKCurve[] = {}; + enableOptics = 2; + ConnectTo[] = {"amovpercmstpsraswpstdnon_amovpercmstpsraswlnrdnon_end",0.02}; + InterpolateTo[] = {"amovpercmstpsraswlnrdnon_amovpercmstpsraswpstdnon_end",0.02}; + }; + class AmovPercMwlkSlowWlnrDfl: AmovPercMwlkSlowWlnrDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\low\lnr\amovpercmwlkslowwlnrdfl.rtm"; + speed = 0.555556; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPercMrunSlowWlnrDfr",0.025,"AmovPknlMwlkSrasWlnrDfr",0.03,"amovpercmstpslowwlnrdnon",0.02,"AmovPercMwlkSlowWlnrDf",0.025,"AmovPercMwlkSlowWlnrDl",0.025}; + }; + class AmovPercMwlkSrasWlnrDf: amovpercmstpsraswlnrdnon + { + speed = 0.555556; + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\ras\lnr\amovpercmwlksraswlnrdf.rtm"; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + limitGunMovement = 0.6; + collisionShape = "ca\Anims\Characters\Data\Geom\Sdr\Perc_Mrun_Slow_Wrfl.p3d"; + actions = "LauncherStandStpActionsWlkF"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPknlMwlkSrasWlnrDf",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDfl",0.025,"AmovPercMwlkSrasWlnrDfr",0.025,"AmovPercMrunSrasWlnrDf",0.025}; + }; + class AmovPercMwlkSrasWlnrDfl: AmovPercMwlkSrasWlnrDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\ras\lnr\amovpercmwlksraswlnrdfl.rtm"; + speed = 0.555556; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "LauncherStandStpActionsWlkFL"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPknlMwlkSrasWlnrDfl",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDf",0.025,"AmovPercMwlkSrasWlnrDl",0.025,"AmovPercMrunSrasWlnrDfl",0.025}; + }; + class AmovPercMwlkSrasWlnrDl: AmovPercMwlkSrasWlnrDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\ras\lnr\amovpercmwlksraswlnrdl.rtm"; + speed = 0.526316; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "LauncherStandStpActionsWlkL"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPknlMwlkSrasWlnrDl",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDfl",0.025,"AmovPercMwlkSrasWlnrDbl",0.025,"AmovPercMrunSrasWlnrDl",0.025}; + }; + class AmovPercMstpSlowWrflDnon_ActsPpneMstpSlowWrflDr_GrenadeEscape: AmovPercMstpSlowWrflDnon + { + speed = 0.18; + looped = "false"; + file = "\ca\Anims\Characters\data\anim\sdr\cts\evasive\AmovPercMstpSlowWrflDnon_ActsPpneMstpSlowWrflDr_GrenadeEscape"; + ConnectTo[] = {}; + InterpolateTo[] = {"AdthPercMstpSlowWrflDnon_r05",0.01}; + }; + class AmovPercMwlkSrasWlnrDbl: AmovPercMwlkSrasWlnrDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\ras\lnr\amovpercmwlksraswlnrdbl.rtm"; + speed = 0.545455; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "LauncherStandStpActionsWlkBL"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPknlMwlkSrasWlnrDbl",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDl",0.025,"AmovPercMwlkSrasWlnrDb",0.025,"AmovPercMrunSrasWlnrDbl",0.025}; + }; + class AmovPercMwlkSrasWlnrDb: AmovPercMwlkSrasWlnrDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\ras\lnr\amovpercmwlksraswlnrdb.rtm"; + speed = 0.545455; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "LauncherStandStpActionsWlkB"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPknlMwlkSrasWlnrDb",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDbl",0.025,"AmovPercMwlkSrasWlnrDbr",0.025,"AmovPercMrunSrasWlnrDb",0.025}; + }; + class AmovPercMwlkSrasWlnrDbr: AmovPercMwlkSrasWlnrDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\ras\lnr\amovpercmwlksraswlnrdbr.rtm"; + speed = 0.545455; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "LauncherStandStpActionsWlkBR"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPknlMwlkSrasWlnrDbr",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDb",0.025,"AmovPercMwlkSrasWlnrDr",0.025,"AmovPercMrunSrasWlnrDbr",0.025}; + }; + class AmovPercMwlkSrasWlnrDr: AmovPercMwlkSrasWlnrDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\ras\lnr\amovpercmwlksraswlnrdr.rtm"; + speed = 0.588235; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "LauncherStandStpActionsWlkR"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPknlMwlkSrasWlnrDr",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDbr",0.025,"AmovPercMwlkSrasWlnrDfr",0.025,"AmovPercMrunSrasWlnrDr",0.025}; + }; + class AmovPercMwlkSrasWlnrDfr: AmovPercMwlkSrasWlnrDf + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\wlk\ras\lnr\amovpercmwlksraswlnrdfr.rtm"; + speed = 0.555556; + duty = -0.1; + soundOverride = "walk"; + soundEnabled = "true"; + actions = "LauncherStandStpActionsWlkFR"; + ConnectTo[] = {}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"AmovPknlMwlkSrasWlnrDfr",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDf",0.025,"AmovPercMwlkSrasWlnrDr",0.025,"AmovPercMrunSrasWlnrDfr",0.025}; + }; + class AmovPercMrunSrasWlnrDf: AmovPercMrunSlowWlnrDf + { + actions = "LauncherStandStpActionsRunF"; + disableWeaponsLong = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSrasWlnrDf",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDf",0.025,"AmovPercMrunSrasWlnrDfl",0.025,"AmovPercMrunSrasWlnrDfr",0.025}; + }; + class AwopPercMstpSoptWbinDnon_AmovPercMstpSrasWlnrDnon_end: amovpercmstpsnonwnondnon_amovpercmstpsraswlnrdnon + { + speed = 0.6; + interpolationRestart = 2; + rightHandIKEnd = "false"; + rightHandIKBeg = "false"; + leftHandIKCurve[] = {0.9,0,0.95,1}; + rightHandIKCurve[] = {0.5,0,0.55,1}; + leftHandIKEnd = "false"; + leftHandIKBeg = "false"; + canPullTrigger = "false"; + ConnectTo[] = {"amovpercmstpsraswlnrdnon",0.02}; + InterpolateTo[] = {"AmovPercMstpSrasWlnrDnon_AwopPercMstpSoptWbinDnon",0.02}; + }; + class AmovPercMrunSrasWlnrDfl: AmovPercMrunSlowWlnrDfl + { + actions = "LauncherStandStpActionsRunFL"; + disableWeaponsLong = "false"; + speed = 0.7; + duty = 0.4; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSrasWlnrDfl",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDfl",0.025,"AmovPercMrunSrasWlnrDf",0.025,"AmovPercMrunSrasWlnrDl",0.025}; + }; + class AmovPercMrunSrasWlnrDl: AmovPercMrunSlowWlnrDl + { + actions = "LauncherStandStpActionsRunL"; + disableWeaponsLong = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSrasWlnrDl",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDl",0.025,"AmovPercMrunSrasWlnrDfl",0.025,"AmovPercMrunSrasWlnrDbl",0.025}; + }; + class AmovPercMrunSrasWlnrDbl: AmovPercMrunSlowWlnrDbl + { + actions = "LauncherStandStpActionsRunBL"; + disableWeaponsLong = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSrasWlnrDbl",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDbl",0.025,"AmovPercMrunSrasWlnrDl",0.025,"AmovPercMrunSrasWlnrDb",0.025}; + }; + class AmovPercMrunSrasWlnrDb: AmovPercMrunSlowWlnrDb + { + actions = "LauncherStandStpActionsRunB"; + disableWeaponsLong = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSrasWlnrDb",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDb",0.025,"AmovPercMrunSrasWlnrDbl",0.025,"AmovPercMrunSrasWlnrDbr",0.025}; + }; + class AmovPercMrunSrasWlnrDbr: AmovPercMrunSlowWlnrDbr + { + actions = "LauncherStandStpActionsRunBR"; + disableWeaponsLong = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSrasWlnrDbr",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDbr",0.025,"AmovPercMrunSrasWlnrDb",0.025,"AmovPercMrunSrasWlnrDr",0.025}; + }; + class AmovPercMrunSrasWlnrDr: AmovPercMrunSlowWlnrDr + { + actions = "LauncherStandStpActionsRunR"; + disableWeaponsLong = "false"; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSrasWlnrDr",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDr",0.025,"AmovPercMrunSrasWlnrDbr",0.025,"AmovPercMrunSrasWlnrDfr",0.025}; + }; + class AmovPercMrunSrasWlnrDfr: AmovPercMrunSlowWlnrDfr + { + actions = "LauncherStandStpActionsRunFR"; + disableWeaponsLong = "false"; + speed = 0.7; + duty = 0.4; + ConnectTo[] = {}; + InterpolateTo[] = {"AmovPknlMrunSrasWlnrDfr",0.03,"amovpercmstpsraswlnrdnon",0.02,"AmovPercMwlkSrasWlnrDfr",0.025,"AmovPercMrunSrasWlnrDf",0.025,"AmovPercMrunSrasWlnrDr",0.025}; + }; + class amovpercmstpsraswlnrdnon_turnl: amovpercmstpsraswlnrdnon + { + speed = 0.3; + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\ras\lnr\amovpercmstpsraswlnrdnon_aiturn90l.rtm"; + ConnectTo[] = {"amovpercmstpsraswlnrdnon",0.02}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"amovpercmstpsraswlnrdnon",0.02}; + }; + class amovpercmstpSraswlnrdnon_turnr: amovpercmstpsraswlnrdnon + { + file = "\ca\anims\characters\data\anim\sdr\mov\erc\stp\ras\lnr\amovpercmstpsraswlnrdnon_aiturn90r.rtm"; + speed = 0.3; + ConnectTo[] = {"amovpercmstpsraswlnrdnon",0.02}; + InterpolateTo[] = {"adthpercmstpsraswlnrdnon_2",0.01,"amovpercmstpsraswlnrdnon",0.02}; + }; + class AnimViewControl: CutSceneAnimationBase + { + speed = 0.16; + file = "\CA\Anims\CHARACTERS\data\Anim\sdr\cts\C4_commingToCDF\animviewcontrol"; + actions = "Action_AnimViewControl"; + ConnectTo[] = {"AnimViewControl",0.01}; + InterpolateTo[] = {}; + }; + }; + 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}; + aimingPistol[] = {"head",0.6,"neck1",0.6,"neck",0.6,"LeftShoulder",0.8,"launcher",1,"weapon",1,"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}; + 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}; + aimingLying[] = {"weapon",1,"LeftShoulder",0.8,"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",0.8,"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,"Spine2",0.2,"Spine3",0.6}; + aimingLyingPistol[] = {"LeftShoulder",0.8,"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",0.8,"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,"Spine2",0.2,"Spine3",0.6}; + legsLyingAiming[] = {"weapon",0,"LeftShoulder",0.2,"LeftArm",0,"LeftArmRoll",0,"LeftForeArm",0,"LeftForeArmRoll",0,"LeftHand",0,"LeftHandRing",0,"LeftHandPinky1",0,"LeftHandPinky2",0,"LeftHandPinky3",0,"LeftHandRing1",0,"LeftHandRing2",0,"LeftHandRing3",0,"LeftHandMiddle1",0,"LeftHandMiddle2",0,"LeftHandMiddle3",0,"LeftHandIndex1",0,"LeftHandIndex2",0,"LeftHandIndex3",0,"LeftHandThumb1",0,"LeftHandThumb2",0,"LeftHandThumb3",0,"RightShoulder",0.2,"RightArm",0,"RightArmRoll",0,"RightForeArm",0,"RightForeArmRoll",0,"RightHand",0,"RightHandRing",0,"RightHandPinky1",0,"RightHandPinky2",0,"RightHandPinky3",0,"RightHandRing1",0,"RightHandRing2",0,"RightHandRing3",0,"RightHandMiddle1",0,"RightHandMiddle2",0,"RightHandMiddle3",0,"RightHandIndex1",0,"RightHandIndex2",0,"RightHandIndex3",0,"RightHandThumb1",0,"RightHandThumb2",0,"RightHandThumb3",0,"Spine2",0.8,"Spine3",0.4,"spine1",1,"pelvis",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}; + legsLyingAimingPistol[] = {"LeftShoulder",0.2,"LeftArm",0,"LeftArmRoll",0,"LeftForeArm",0,"LeftForeArmRoll",0,"LeftHand",0,"LeftHandRing",0,"LeftHandPinky1",0,"LeftHandPinky2",0,"LeftHandPinky3",0,"LeftHandRing1",0,"LeftHandRing2",0,"LeftHandRing3",0,"LeftHandMiddle1",0,"LeftHandMiddle2",0,"LeftHandMiddle3",0,"LeftHandIndex1",0,"LeftHandIndex2",0,"LeftHandIndex3",0,"LeftHandThumb1",0,"LeftHandThumb2",0,"LeftHandThumb3",0,"RightShoulder",0.2,"RightArm",0,"RightArmRoll",0,"RightForeArm",0,"RightForeArmRoll",0,"RightHand",0,"RightHandRing",0,"RightHandPinky1",0,"RightHandPinky2",0,"RightHandPinky3",0,"RightHandRing1",0,"RightHandRing2",0,"RightHandRing3",0,"RightHandMiddle1",0,"RightHandMiddle2",0,"RightHandMiddle3",0,"RightHandIndex1",0,"RightHandIndex2",0,"RightHandIndex3",0,"RightHandThumb1",0,"RightHandThumb2",0,"RightHandThumb3",0,"Spine2",0.8,"Spine3",0.4,"spine1",1,"pelvis",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}; + headDefault[] = {"head",1,"neck1",0.5,"neck",0.5}; + leaningDefault[] = {"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,"pelvis",0.4}; + 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}; + 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}; + aimingUpCivil[] = {"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}; + aimingUpLauncher[] = {"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}; + 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}; + empty[] = {}; + }; +}; + +class CfgFaces +{ + class Default; + class Man: Default + { + class Default; + class Zombie1: Default + { + name = "Zombie 1"; + texture = "\dayz\textures\faces\zombie_03_co.paa"; + identityTypes[] = {"Zombie1"}; + disabled = 0; + }; + class Zombie2: Default + { + name = "Zombie 2"; + texture = "\dayz\textures\faces\zombie_03_co.paa"; + identityTypes[] = {"Zombie2"}; + disabled = 0; + }; + }; +}; +class CfgVoice +{ + class NoVoice + { + protocol = "RadioProtocolBase"; + variants[] = {1}; + directories[] = {"",""}; + identityTypes[] = {"Default","Zombie1","Zombie2"}; + }; +}; +class CfgIdentities +{ + class Zombie1 + { + name = "Zombie"; + face = "Zombie1"; + glasses = "None"; + speaker = "NoVoice"; + pitch = 1; + }; + class Zombie2 + { + name = "Zombie"; + face = "Zombie2"; + glasses = "None"; + speaker = "NoVoice"; + pitch = 1; + }; +}; +class cfgBody +{ + class head_hit + { + memoryPoint = "pilot"; + variation = 0.08; + }; + class body + { + memoryPoint = "aimPoint"; + variation = 0.15; + }; + class Spine2: body{}; + class LeftArm + { + memoryPoint = "lelbow"; + variation = 0.1; + }; + class RightArm + { + memoryPoint = "relbow"; + variation = 0.04; + }; + class LeftForeArm + { + memoryPoint = "lwrist"; + variation = 0.04; + }; + class RightForeArm + { + memoryPoint = "rwrist"; + variation = 0.04; + }; + class LeftHand + { + memoryPoint = "LeftHandMiddle1"; + variation = 0.04; + }; + class RightHand + { + memoryPoint = "RightHandMiddle1"; + variation = 0.04; + }; + class legs + { + memoryPoint = "pelvis"; + variation = 0.15; + }; + class LeftLeg: legs{}; + class LeftUpLeg: legs{}; + class RightLeg: legs{}; + class RightUpLeg: legs{}; +}; +class CfgVehicles +{ + class Citizen1; + class zZombie_Base: Citizen1 + { + scope = 2; + glassesEnabled = 0; + vehicleClass = "Zombie"; + displayName = "Zombie"; + fsmDanger = ""; + fsmFormation = ""; + zombieLoot = "civilian"; + moves = "CfgMovesZombie"; + isMan = 0; + weapons[] = {}; + magazines[] = {}; + sensitivity = 4; + sensitivityEar = 2; + identityTypes[] = {"zombie1","zombie2"}; + class TalkTopics{}; + languages[] = {}; + class Eventhandlers + { + init = "_this call zombie_initialize;"; + local = "diag_log ('Locality Event');if(_this select 1) then {[(position (_this select 0)),(_this select 0),true] execFSM '\z\AddOns\dayz_code\system\zombie_agent.fsm'};"; + }; + class HitPoints + { + class HitHead + { + armor = 0.3; + material = -1; + name = "head_hit"; + passThrough = 1; + memoryPoint = "pilot"; + }; + class HitBody: HitHead + { + armor = 1.6; + name = "body"; + memoryPoint = "aimPoint"; + }; + class HitSpine: HitHead + { + armor = 1.6; + name = "Spine2"; + memoryPoint = "aimPoint"; + }; + class HitHands: HitHead + { + armor = 0.5; + material = -1; + name = "hands"; + passThrough = 1; + }; + class HitLArm: HitHands + { + name = "LeftArm"; + memoryPoint = "lelbow"; + }; + class HitRArm: HitHands + { + name = "RightArm"; + memoryPoint = "relbow"; + }; + class HitLForeArm: HitHands + { + name = "LeftForeArm"; + memoryPoint = "lwrist"; + }; + class HitRForeArm: HitHands + { + name = "RightForeArm"; + memoryPoint = "rwrist"; + }; + class HitLHand: HitHands + { + name = "LeftHand"; + memoryPoint = "LeftHandMiddle1"; + }; + class HitRHand: HitHands + { + name = "RightHand"; + memoryPoint = "RightHandMiddle1"; + }; + class HitLegs: HitHands + { + name = "legs"; + memoryPoint = "pelvis"; + }; + class HitLLeg: HitHands + { + name = "LeftLeg"; + memoryPoint = "lknee"; + }; + class HitLLegUp: HitHands + { + name = "LeftUpLeg"; + memoryPoint = "lfemur"; + }; + class HitRLeg: HitHands + { + name = "RightLeg"; + memoryPoint = "rknee"; + }; + class HitRLegUp: HitHands + { + name = "RightUpLeg"; + memoryPoint = "rfemur"; + }; + }; + }; + class z_policeman: zZombie_Base + { + model = "\ca\characters2\civil\Policeman\Policeman"; + zombieLoot = "policeman"; + class Wounds + { + tex[] = {}; + mat[] = {"ca\characters2\civil\policeman\data\policeman.rvmat","ca\characters2\civil\policeman\data\w1_policeman.rvmat","ca\characters2\civil\policeman\data\w2_policeman.rvmat","ca\characters\heads\male\defaulthead\data\hhl.rvmat","ca\characters\heads\male\defaulthead\data\hhl_wounds.rvmat","ca\characters\heads\male\defaulthead\data\hhl_wounds.rvmat"}; + }; + }; + class z_suit1: zZombie_Base + { + model = "\ca\characters2\civil\Functionary\Functionary"; + hiddenSelections[] = {"Camo"}; + hiddenSelectionsTextures[] = {"\ca\characters2\civil\functionary\data\functionary_co.paa"}; + zombieLoot = "generic"; + class Wounds + { + tex[] = {}; + mat[] = {"ca\characters2\civil\Functionary\data\Functionary.rvmat","ca\characters2\civil\Functionary\data\W1_Functionary.rvmat","ca\characters2\civil\Functionary\data\W2_Functionary.rvmat","ca\characters\heads\male\defaulthead\data\hhl.rvmat","ca\characters\heads\male\defaulthead\data\hhl_Wounds.rvmat","ca\characters\heads\male\defaulthead\data\hhl_Wounds.rvmat"}; + }; + }; + class z_suit2: z_suit1 + { + zombieLoot = "civilian"; + hiddenSelectionsTextures[] = {"\ca\characters2\civil\functionary\data\functionary2_co.paa"}; + }; + class z_worker1: zZombie_Base + { + zombieLoot = ""; + model = "\Ca\characters_E\Overall\Overall"; + hiddenSelections[] = {"Camo"}; + class Wounds + { + tex[] = {}; + mat[] = {"Ca\characters_E\Overall\Data\Overall.rvmat","Ca\characters_E\Overall\Data\W1_Overall.rvmat","Ca\characters_E\Overall\Data\W2_Overall.rvmat"}; + }; + hiddenSelectionsTextures[] = {"\Ca\characters_E\Overall\Data\Overall_4_co.paa"}; + }; + class z_worker2: z_worker1 + { + hiddenSelectionsTextures[] = {"\Ca\characters_E\Overall\Data\Overall_3_co.paa"}; + }; + class z_worker3: z_worker1 + { + hiddenSelectionsTextures[] = {"\Ca\characters_E\Overall\Data\Overall_2_co.paa"}; + }; + class z_doctor: zZombie_Base + { + model = "\ca\characters2\civil\Doctor\Doctor"; + zombieLoot = "medical"; + hiddenSelections[] = {"Camo"}; + hiddenSelectionsTextures[] = {"\dayz\textures\clothes\doctor_co.paa"}; + class Wounds + { + tex[] = {}; + mat[] = {"ca\characters2\civil\doctor\data\doctor.rvmat","ca\characters2\civil\doctor\data\W1_doctor.rvmat","ca\characters2\civil\doctor\data\W2_doctor.rvmat","ca\characters\heads\male\defaulthead\data\hhl.rvmat","ca\characters\heads\male\defaulthead\data\hhl_Wounds.rvmat","ca\characters\heads\male\defaulthead\data\hhl_Wounds.rvmat"}; + }; + }; + class z_teacher: z_doctor + { + zombieLoot = ""; + hiddenSelectionsTextures[] = {"\dayz\textures\clothes\teacher_co.paa"}; + }; + class z_hunter: zZombie_Base + { + model = "\ca\characters2\civil\Woodlander\Woodlander"; + zombieLoot = "hunter"; + hiddenSelections[] = {"Camo"}; + class Wounds + { + tex[] = {}; + mat[] = {"ca\characters2\civil\Woodlander\data\Woodlander.rvmat","ca\characters2\civil\Woodlander\data\W1_Woodlander.rvmat","ca\characters2\civil\Woodlander\data\W2_Woodlander.rvmat","ca\characters\heads\male\defaulthead\data\hhl.rvmat","ca\characters\heads\male\defaulthead\data\hhl_Wounds.rvmat","ca\characters\heads\male\defaulthead\data\hhl_Wounds.rvmat"}; + }; + }; + class z_villager1: zZombie_Base + { + zombieLoot = "civilian"; + model = "\ca\characters2\civil\Villager\Villager"; + hiddenSelections[] = {"Camo"}; + hiddenSelectionsTextures[] = {"\ca\characters2\civil\villager\data\villager_co.paa"}; + class Wounds + { + tex[] = {}; + mat[] = {"ca\characters\heads\male\defaulthead\data\hhl.rvmat","ca\characters\heads\male\defaulthead\data\hhl_Wounds.rvmat","ca\characters\heads\male\defaulthead\data\hhl_Wounds.rvmat","ca\characters2\Civil\Villager\Data\villager.RVmat","ca\characters2\Civil\Villager\Data\villager_w1.RVmat","ca\characters2\Civil\Villager\Data\villager_w2.RVmat"}; + }; + }; + class z_villager2: z_villager1 + { + hiddenSelectionsTextures[] = {"\ca\characters2\civil\villager\data\villager_v2_co.paa"}; + }; + class z_villager3: z_villager1 + { + hiddenSelectionsTextures[] = {"\ca\characters2\civil\villager\data\villager_v3_co.paa"}; + }; + class z_priest: zZombie_Base + { + model = "\ca\characters2\civil\Priest\Priest"; + class Wounds + { + tex[] = {}; + mat[] = {"ca\characters2\civil\priest\data\priest.rvmat","ca\characters2\civil\priest\data\W1_priest.rvmat","ca\characters2\civil\priest\data\W2_priest.rvmat","ca\characters\heads\male\defaulthead\data\hhl.rvmat","ca\characters\heads\male\defaulthead\data\hhl_Wounds.rvmat","ca\characters\heads\male\defaulthead\data\hhl_Wounds.rvmat"}; + }; + }; + class z_soldier: zZombie_Base + { + displayName = "Zombie Soldier"; + model = "\ca\characters2\Blufor\Soldier_Light"; + zombieLoot = "military"; + class HitPoints: HitPoints + { + class HitHead + { + armor = 0.3; + material = -1; + name = "head_hit"; + passThrough = 1; + }; + class HitBody + { + armor = 2.4; + material = -1; + name = "body"; + passThrough = 1; + }; + class HitHands + { + armor = 1; + material = -1; + name = "hands"; + passThrough = 1; + }; + class HitLegs + { + armor = 1; + material = -1; + name = "legs"; + passThrough = 1; + }; + }; + class Wounds + { + tex[] = {}; + mat[] = {"ca\characters2\Blufor\data\Soldier.RVmat","ca\characters2\Blufor\data\Soldier_W1.RVmat","ca\characters2\Blufor\data\Soldier_W2.RVmat","ca\characters2\Blufor\data\Soldier_Light.RVmat","ca\characters2\Blufor\data\Soldier_Light_W1.RVmat","ca\characters2\Blufor\data\Soldier_Light_W2.RVmat","ca\characters2\Blufor\data\Soldier_EQUIP_Light.RVmat","ca\characters2\Blufor\data\Soldier_Light_EQUIP_W2.RVmat","ca\characters2\Blufor\data\Soldier_Light_EQUIP_W1.RVmat","ca\characters2\Blufor\data\Soldier_GL.RVmat","ca\characters2\Blufor\data\Soldier_GL_W1.RVmat","ca\characters2\Blufor\data\Soldier_GL_W2.RVmat","ca\characters2\Blufor\data\Soldier_NCO.RVmat","ca\characters2\Blufor\data\Soldier_NCO_W1.RVmat","ca\characters2\Blufor\data\Soldier_NCO_W2.RVmat","ca\characters2\Blufor\data\Soldier_MG.RVmat","ca\characters2\Blufor\data\Soldier_MG_W1.RVmat","ca\characters2\Blufor\data\Soldier_MG_W2.RVmat","ca\characters2\Blufor\data\Soldier_AT.RVmat","ca\characters2\Blufor\data\Soldier_AT_W1.RVmat","ca\characters2\Blufor\data\Soldier_AT_W2.RVmat","ca\characters2\Blufor\data\Soldier_CO.RVmat","ca\characters2\Blufor\data\Soldier_CO_W1.RVmat","ca\characters2\Blufor\data\Soldier_CO_W2.RVmat","ca\characters2\Blufor\data\Soldier_CO_EQUIP.RVmat","ca\characters2\Blufor\data\Soldier_CO_EQUIP_W1.RVmat","ca\characters2\Blufor\data\Soldier_CO_EQUIP_W2.RVmat","ca\characters2\Blufor\data\Soldier_Pilot.RVmat","ca\characters2\Blufor\data\Soldier_Pilot_W1.RVmat","ca\characters2\Blufor\data\Soldier_Pilot_W2.RVmat","ca\characters2\Blufor\data\Soldier_Pilot_EQUIP.RVmat","ca\characters2\Blufor\data\Soldier_Pilot_EQUIP_W1.RVmat","ca\characters2\Blufor\data\Soldier_Pilot_EQUIP_W2.RVmat","ca\characters2\Blufor\data\Soldier_Guard.RVmat","ca\characters2\Blufor\data\Soldier_Guard_W1.RVmat","ca\characters2\Blufor\data\Soldier_Guard_W2.RVmat","ca\characters2\Blufor\data\Soldier_Crew.RVmat","ca\characters2\Blufor\data\Soldier_Crew_W1.RVmat","ca\characters2\Blufor\data\Soldier_Crew_W2.RVmat","ca\characters2\Blufor\data\Soldier_Crew_EQUIP.RVmat","ca\characters2\Blufor\data\Soldier_Crew_EQUIP_W1.RVmat","ca\characters2\Blufor\data\Soldier_Crew_EQUIP_W2.RVmat","ca\characters2\Blufor\data\Soldier_Guard_EQUIP.RVmat","ca\characters2\Blufor\data\Soldier_Guard_EQUIP_W1.RVmat","ca\characters2\Blufor\data\Soldier_Guard_EQUIP_W2.RVmat"}; + }; + }; + class z_soldier_pilot: z_soldier + { + displayName = "Zombie Soldier (Pilot)"; + model = "\ca\characters_d_BAF\BAF_Pilot_BAF"; + hiddenSelections[] = {"Camo","Camo2","Camo3"}; + hiddenSelectionsTextures[] = {"\ca\characters_W_baf\data\camo_dpm_co.paa","\ca\characters_W_baf\data\armour_dpm_co.paa","\ca\characters_W_baf\data\equip_dpm_co.paa"}; + class HitPoints: HitPoints + { + class HitHead + { + armor = 2; + material = -1; + name = "head_hit"; + passThrough = 1; + }; + class HitBody + { + armor = 3; + material = -1; + name = "body"; + passThrough = 1; + }; + class HitHands + { + armor = 1; + material = -1; + name = "hands"; + passThrough = 1; + }; + class HitLegs + { + armor = 1; + material = -1; + name = "legs"; + passThrough = 1; + }; + }; + }; + class z_soldier_heavy: z_soldier + { + displayName = "Zombie Soldier (Heavy)"; + model = "\ca\characters2\Blufor\Soldier"; + class HitPoints: HitPoints + { + class HitHead + { + armor = 1; + material = -1; + name = "head_hit"; + passThrough = 1; + }; + class HitBody + { + armor = 2.4; + material = -1; + name = "body"; + passThrough = 1; + }; + class HitHands + { + armor = 1; + material = -1; + name = "hands"; + passThrough = 1; + }; + class HitLegs + { + armor = 1; + material = -1; + name = "legs"; + passThrough = 1; + }; + }; + }; + class Wreck_Base; + class Body1: Wreck_Base + { + scope = 2; + mapSize = 2; + displayName = "Dead Body 1"; + model = "\dayz\objects\dead_soldier_0"; + }; + class Body2: Wreck_Base + { + scope = 2; + mapSize = 2; + displayName = "Dead Body 2"; + model = "\dayz\objects\dead_soldier_1"; + }; + class Strategic; + class Rubbish1: Strategic + { + scope = 2; + model = "\CA\misc\garbage_paleta"; + mapSize = 2; + displayName = "Garbage1"; + vehicleClass = "Survival"; + }; + class Rubbish2: Strategic + { + scope = 2; + model = "\CA\misc\garbage_misc"; + mapSize = 2; + displayName = "Garbage2"; + vehicleClass = "Survival"; + }; + class Rubbish3: Strategic + { + scope = 2; + model = "\CA\misc\ground_garbage_square5"; + mapSize = 2; + displayName = "Garbage3"; + vehicleClass = "Survival"; + }; + class Rubbish4: Strategic + { + scope = 2; + model = "\CA\misc\ground_garbage_square3"; + mapSize = 2; + displayName = "Garbage4"; + vehicleClass = "Survival"; + }; + class Rubbish5: Strategic + { + scope = 2; + model = "\CA\misc\junkpile"; + mapSize = 2; + displayName = "Garbage5"; + vehicleClass = "Survival"; + }; +}; +//}; diff --git a/dayz/dayz/credits.txt b/dayz/dayz/credits.txt new file mode 100644 index 000000000..fe9dcedbf --- /dev/null +++ b/dayz/dayz/credits.txt @@ -0,0 +1 @@ +Musical Sound Samples Dan Oberbauer http://www.freesound.org/people/DJ%20Chronos/ diff --git a/dayz/dayz/model/BasicColide.p3d b/dayz/dayz/model/BasicColide.p3d new file mode 100644 index 000000000..fd0531603 Binary files /dev/null and b/dayz/dayz/model/BasicColide.p3d differ diff --git a/dayz/dayz/objects/Barbedwire.p3d b/dayz/dayz/objects/Barbedwire.p3d new file mode 100644 index 000000000..54e685b2d Binary files /dev/null and b/dayz/dayz/objects/Barbedwire.p3d differ diff --git a/dayz/dayz/objects/dead_soldier_0.p3d b/dayz/dayz/objects/dead_soldier_0.p3d new file mode 100644 index 000000000..2bcefa5c1 Binary files /dev/null and b/dayz/dayz/objects/dead_soldier_0.p3d differ diff --git a/dayz/dayz/objects/dead_soldier_1.p3d b/dayz/dayz/objects/dead_soldier_1.p3d new file mode 100644 index 000000000..91e098094 Binary files /dev/null and b/dayz/dayz/objects/dead_soldier_1.p3d differ diff --git a/dayz/dayz/objects/dead_soldier_template.p3d b/dayz/dayz/objects/dead_soldier_template.p3d new file mode 100644 index 000000000..e3103d195 Binary files /dev/null and b/dayz/dayz/objects/dead_soldier_template.p3d differ diff --git a/dayz/dayz/objects/dog.p3d b/dayz/dayz/objects/dog.p3d new file mode 100644 index 000000000..0843a602d Binary files /dev/null and b/dayz/dayz/objects/dog.p3d differ diff --git a/dayz/dayz/objects/proxy_man.p3d b/dayz/dayz/objects/proxy_man.p3d new file mode 100644 index 000000000..00362b99f Binary files /dev/null and b/dayz/dayz/objects/proxy_man.p3d differ diff --git a/dayz/dayz/texHeaders.bin b/dayz/dayz/texHeaders.bin new file mode 100644 index 000000000..7bf02174e Binary files /dev/null and b/dayz/dayz/texHeaders.bin differ diff --git a/dayz/dayz/textures/capb.rvmat b/dayz/dayz/textures/capb.rvmat new file mode 100644 index 000000000..ca3241e66 --- /dev/null +++ b/dayz/dayz/textures/capb.rvmat @@ -0,0 +1,98 @@ +//////////////////////////////////////////////////////////////////// +//DeRap: Produced from mikero's Dos Tools Dll version 3.97 +//http://dev-heaven.net/projects/list_files/mikero-pbodll +//////////////////////////////////////////////////////////////////// + +#define _ARMA_ + +//Class dayz : textures\capb.rvmat{ +class StageTI +{ + texture = "dayz\textures\capb_ti_ca.paa"; +}; +ambient[] = {1,1,1,1}; +diffuse[] = {1,1,1,1}; +forcedDiffuse[] = {0,0,0,0}; +emmisive[] = {0,0,0,1}; +specular[] = {1,1,1,1}; +specularPower = 100; +PixelShaderID = "Super"; +VertexShaderID = "Super"; +class Stage1 +{ + texture = "dayz\textures\capb_nohq.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage2 +{ + texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage3 +{ + texture = "#(argb,8,8,3)color(0,0,0,0,MC)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage4 +{ + texture = "#(argb,8,8,3)color(1,1,1,1,AS)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage5 +{ + texture = "#(argb,8,8,3)color(0,0,1,1,SMDI)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage6 +{ + texture = "#(ai,64,64,1)fresnel(1,0.7)"; + uvSource = "none"; +}; +class Stage7 +{ + texture = "ca\data\env_land_co.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +//}; diff --git a/dayz/dayz/textures/capb_black_co.paa b/dayz/dayz/textures/capb_black_co.paa new file mode 100644 index 000000000..9e50b958a Binary files /dev/null and b/dayz/dayz/textures/capb_black_co.paa differ diff --git a/dayz/dayz/textures/capb_nohq.paa b/dayz/dayz/textures/capb_nohq.paa new file mode 100644 index 000000000..814122b17 Binary files /dev/null and b/dayz/dayz/textures/capb_nohq.paa differ diff --git a/dayz/dayz/textures/capb_ti_ca.paa b/dayz/dayz/textures/capb_ti_ca.paa new file mode 100644 index 000000000..536b86480 Binary files /dev/null and b/dayz/dayz/textures/capb_ti_ca.paa differ diff --git a/dayz/dayz/textures/clothes/bandit_tex1_co.paa b/dayz/dayz/textures/clothes/bandit_tex1_co.paa new file mode 100644 index 000000000..f5f9cd6ab Binary files /dev/null and b/dayz/dayz/textures/clothes/bandit_tex1_co.paa differ diff --git a/dayz/dayz/textures/clothes/doctor_co.paa b/dayz/dayz/textures/clothes/doctor_co.paa new file mode 100644 index 000000000..b2f4bab1c Binary files /dev/null and b/dayz/dayz/textures/clothes/doctor_co.paa differ diff --git a/dayz/dayz/textures/clothes/teacher_co.paa b/dayz/dayz/textures/clothes/teacher_co.paa new file mode 100644 index 000000000..28f4ad37e Binary files /dev/null and b/dayz/dayz/textures/clothes/teacher_co.paa differ diff --git a/dayz/dayz/textures/faces/zombie_01_co.paa b/dayz/dayz/textures/faces/zombie_01_co.paa new file mode 100644 index 000000000..333f6345d Binary files /dev/null and b/dayz/dayz/textures/faces/zombie_01_co.paa differ diff --git a/dayz/dayz/textures/faces/zombie_02_co.paa b/dayz/dayz/textures/faces/zombie_02_co.paa new file mode 100644 index 000000000..fc333f16d Binary files /dev/null and b/dayz/dayz/textures/faces/zombie_02_co.paa differ diff --git a/dayz/dayz/textures/faces/zombie_03_co.paa b/dayz/dayz/textures/faces/zombie_03_co.paa new file mode 100644 index 000000000..0ed02502f Binary files /dev/null and b/dayz/dayz/textures/faces/zombie_03_co.paa differ diff --git a/dayz/dayz/ui/screen_death_ca.paa b/dayz/dayz/ui/screen_death_ca.paa new file mode 100644 index 000000000..5eabfd859 Binary files /dev/null and b/dayz/dayz/ui/screen_death_ca.paa differ diff --git a/dayz/dayz/ui/screen_title_ca.paa b/dayz/dayz/ui/screen_title_ca.paa new file mode 100644 index 000000000..b3486d483 Binary files /dev/null and b/dayz/dayz/ui/screen_title_ca.paa differ diff --git a/dayz_anim/$PBOPREFIX$ b/dayz_anim/$PBOPREFIX$ new file mode 100644 index 000000000..2bb0f3422 --- /dev/null +++ b/dayz_anim/$PBOPREFIX$ @@ -0,0 +1 @@ +dayz_anim \ No newline at end of file diff --git a/dayz_anim/PboPrefix.txt b/dayz_anim/PboPrefix.txt new file mode 100644 index 000000000..2bb0f3422 --- /dev/null +++ b/dayz_anim/PboPrefix.txt @@ -0,0 +1 @@ +dayz_anim \ No newline at end of file diff --git a/dayz_anim/config.cpp b/dayz_anim/config.cpp new file mode 100644 index 000000000..f371f2a51 --- /dev/null +++ b/dayz_anim/config.cpp @@ -0,0 +1,78 @@ +//////////////////////////////////////////////////////////////////// +//DeRap: Produced from mikero's Dos Tools Dll version 3.97 +//http://dev-heaven.net/projects/list_files/mikero-pbodll +//////////////////////////////////////////////////////////////////// + +#define _ARMA_ + +//Class dayz_anim : config.bin{ +class CfgPatches +{ + class dayz_anim + { + units[] = {}; + weapons[] = {}; + requiredVersion = 0.1; + requiredAddons[] = {"CAData","HALO_Test","CAAnimals","CA_Anims","CA_Anims_Sdr","CA_Anims_Wmn","CA_Anims_E","CA_Anims_E_Sdr","CA_Anims_E_Wmn","CABuildings","CA_E","CA_PMC","CA_Heads","CAData_ParticleEffects","CA_Dubbing","CA_Dubbing_Counterattack","CA_Dubbing_E","CA_Dubbing_PMC","CA_Editor","CALanguage","CALanguage_e","CALanguage_PMC","CALanguage_missions","CALanguage_missions_e","CALanguage_missions_PMC","CA_HC_Sounds","CA_Modules","CA_Missions_AlternativeInjurySimulation","CA_Modules_Alice","CA_Missions_AmbientCombat","CA_Modules_Animals","CA_Missions_BattlefieldClearance","CA_Modules_clouds","CA_Modules_Coin","CA_Modules_DynO","CA_Missions_FirstAidSystem","CA_Modules_Functions","CA_Missions_GarbageCollector","CA_HighCommand","CA_Modules_Marta","CA_Modules_Silvie","BI_SRRS","CA_Modules_UAV","CA_Modules_ZoRA","CA_Modules_E","CA_Modules_Alice2","CA_Modules_E_DynO","CA_Modules_E_Functions","CA_Modules_E_Gita","CA_Modules_E_Jukebox","CA_Modules_E_OO","CA_Support","CA_Modules_E_UAV","CA_Modules_E_UAV_Heli","CA_Modules_E_Weather","CA_Modules_PMC","CA_Modules_PMC_Functions","CA_Modules_PMC_SimpleFIrstAid","CA_MPA","CA_MPA_Core","CA_MPA_Challenges","CA_MPA_Scenarios","CAMusic","CARoads2","CARoads2Bridge","CARoads2Dam","CARoads_E","CARoads_PMC_Bridge","CARocks2","CARocks_E","CASigns2","CASounds_Missions","CA_SoundsMissions_E","CASounds","CA_Sounds_Baf","CASounds_E","CAStructures","CAStructures_A_BuildingWIP","CAStructures_A_CraneCon","CAStructuresLand_A_MunicipalOffice","CAStructuresBarn_W","CAStructures_Castle","CAStructuresHouse","CAStructuresHouse_A_FuelStation","CAStructuresHouse_A_Hospital","CAStructuresHouse_A_Office01","CAStructuresHouse_A_Office02","CAStructuresHouse_a_stationhouse","CAStructuresHouse_Church_02","CAStructuresHouse_Church_03","CAStructuresHouse_Church_05R","CAStructuresHouse_HouseBT","CAStructuresHouse_HouseV2","CAStructuresHouse_HouseV","CAStructuresLand_Ind_Stack_Big","CAStructures_IndPipe1","CAStructuresInd_Quarry","Ind_SawMill","CAStructures_Mil","CAStructures_Misc_Powerlines","CAStructures_Nav","CAStructuresLand_Nav_Boathouse","pond_test","CAStructures_Proxy_BuildingParts","CAStructures_Proxy_Ruins","CAStructures_Rail","CAStructuresHouse_rail_station_big","CAStructures_Ruins","CAStructuresShed_Small","CAStructuresHouse_Shed_Ind","CAStructures_Wall","CAFonts","Utes","CAVideo2_PMC","CA_Animals2","CA_Animals2_Anim_Config","CA_Animals2_Chicken","CA_Animals2_Cow","CA_Animals2_Dogs","CA_Animals2_Dogs_Fin","CA_Animals2_Dogs_Pastor","CA_Animals2_Goat","CA_Animals2_Rabbit","CA_Animals2_Sheep","CA_Animals2_WildBoar","CA_Animals_E","CA_Anims_Char","CABuildings2","A_Crane_02","A_GeneralStore_01","CABuildings2_A_Pub","A_statue","Barn_Metal","Church_01","Farm_Cowshed","Farm_WTower","CAHouseBlock_A","CAHouseBlock_B","CAHouseBlock_C","CAHouseBlock_D","HouseRuins","Ind_Dopravnik","Ind_Expedice","Ind_MalyKomin","Ind_Mlyn","Ind_Pec","ind_silomale","Ind_SiloVelke","Ind_Vysypka","Ind_Garage01","CAStructures_IndPipe1_todo_delete","IndPipe2","Ind_Shed_01","Ind_Shed_02","Ind_Tank","Ind_Workshop01","CABuildings2_Misc_Cargo","Misc_PowerStation","Misc_WaterStation","Rail_House_01","Shed_small","Shed_wooden","CA_E_ParticleEffects","CA_DubbingRadio_E","CAMisc_fix","CAMisc_fix_Str","CA_Missions","CA_Missions_E","CAMusic_E","CAMusic_PMC","A_TVTower","CAStructures_Nav_pier","CAStructures_Railway","CAStructures_E","CAStructures_E_HouseA","CAStructures_E_HouseA_A_BuildingWIP","CAStructures_E_HouseA_A_CityGate1","CAStructures_E_HouseA_A_Minaret","CAStructures_E_HouseA_A_Minaret_Porto","CAStructures_E_HouseA_A_Mosque_big","CAStructures_E_HouseA_A_Mosque_small","CAStructures_E_HouseA_A_Office01","CAStructures_E_HouseA_a_stationhouse","CAStructures_E_HouseA_A_Statue","CAStructures_E_HouseA_A_Villa","CAStructures_E_HouseC","CAStructures_E_HouseK","CAStructures_E_HouseL","CAStructures_E_Ind","CAStructures_E_Ind_Ind_Coltan_Mine","CAStructures_E_Ind_Ind_FuelStation","CAStructures_E_Ind_Ind_Garage01","CAStructures_E_Ind_Oil_Mine","CAStructures_E_Ind_IndPipes","CAStructures_E_Ind_Misc_PowerStation","CAStructures_E_Ind_Ind_Shed","CAStructures_E_Mil","CAStructures_E_Misc","CAStructures_E_Misc_Misc_cables","CAStructures_E_Misc_Misc_Construction","CAStructures_E_Misc_Misc_Garbage","CAStructures_E_Misc_Misc_Lamp","CAStructures_E_Misc_Misc_powerline","CAStructures_E_Misc_Misc_Water","CAStructures_E_Misc_Misc_Well","CAStructures_E_Wall","CAStructures_E_Wall_Wall_L","CAStructures_PMC","CAStructures_PMC_Buildings","CAStructures_PMC_Buildings_Bunker","CAStructures_PMC_Buildings_GeneralStore_PMC","CAStructures_PMC_Buildings_Ruin_Cowshed","CAStructures_PMC_Ind","CAStructures_PMC_FuelStation","CAStructures_PMC_Misc","CAStructures_PMC_Misc_Shed","CAStructures_PMC_Ruins","CAStructures_PMC_Walls","CAUI","CAWeapons","CAWeapons_AK","CAWeapons_AmmoBoxes","CAWeapons_bizon","CAWeapons_Colt1911","CAWeapons_DMR","CAweapons_ksvk","CAWeapons_M1014","CAweapons_m107","CAWeapons_M252_81mm_Mortar","CAWeapons_Metis_AT_13","CAWeapons_2b14_82mm_Mortar","CAWeapons_Saiga12K","CAWeapons_SPG9","CAWeapons_VSS_vintorez","CAWeapons_ZU23","CAWeapons_E_AmmoBoxes","CACharacters","CACharacters_E_Head","CACharacters_PMC_Head","CA_Dubbing_Baf","CA_DubbingRadio_PMC","CAMisc2","CAMisc","CAMisc_fix_A2FREE","CAMisc_fix_Weap","CA_Missions_Armory2","CA_Missions_SecOps","CA_Missions_Templates_SecOps","CA_Missions_BAF","CA_Missions_BAF_Templates_SecOps","CA_Missions_E_Armory2","CA_Missions_E_SecOps","CA_Missions_E_Templates_SecOps","CA_Missions_PMC","CA_Modules_StratLayer","CA_MPA_MP","Warfare2","Warfare2_E","CAWater","CAWeapons2","CAWeapons2_HuntingRifle","CAWeapons2_RPG18","CAWeapons2_SMAW","CAWeapons_Kord","CABuildingParts","CABuildingParts_Signs","CATEC","CACharacters2","CACharacters_E","Chernarus","CAMisc_fix_Ch2","CA_Missions_BAF_2","missions_ew","CATracked","CAWater2","CAWater2_Destroyer","CAWater2_fishing_boat","CAWater2_Fregata","CAWater2_LHD","CAWater2_seafox","CAWater2_smallboat_1","CAWeapons_Warfare_weapons","CAWheeled","CAWheeled_Pickup","CAWheeled_Offroad","CAAir","CAMisc3","CAWater2_seafox_EP1","CAStructures_E_Misc_Misc_Interier","CAStructures_E_Misc_Misc_Market","CATracked2","CATracked2_2S6M_Tunguska","CATracked2_AAV","CATracked2_BMP3","CATracked2_T34","CATracked2_T90","CATracked2_us_m270mlrs","CAWheeled2","CAWheeled2_BTR90","CAWheeled2_GAZ39371","CAWheeled2_HMMWV_BASE","CAWheeled2_M1114_Armored","CAWheeled2_HMMWV_Ambulance","CAWheeled2_M998A2_Avenger","CAWheeled2_Ikarus","CAWheeled2_Kamaz","CAWheeled2_LADA","CAWheeled2_LAV25","CAWheeled2_MMT","CAWheeled2_MTVR","CAWheeled2_TowingTractor","CAWheeled2_V3S","CAWheeled2_VWGolf","CAWheeled3","CAWheeled3_M1030","CAWheeled3_TT650","CAWheeled_E","CAWheeled_E_ATV","CAWheeled_E_BRDM2","CAWheeled_E_BTR40","CAWheeled_E_BTR60","CAWheeled_E_Pickup","CAWheeled_E_Offroad","CAWheeled_E_HMMWV","CAWheeled_E_Ikarus","CAWheeled_E_LADA","CAWheeled_E_LandRover","CAWheeled_E_M1030","CAWheeled_E_MTVR","CAWheeled_E_Old_bike","CAWheeled_E_Old_moto","CAWheeled_E_s1203","CAWheeled_E_SCUD","CAWheeled_E_stryker","CAWheeled_E_SUV","CAWheeled_E_TT650","CAWheeled_E_UAZ","CAWheeled_E_Volha","CAWheeled_PMC","CAWheeled_PMC_ArmoredSUV","CAA10","CA_AH64D","CAAir2","CAAir2_C130J","CAAir2_ChukarTarget","CAAir2_F35B","Arma2_Ka52","CAAir2_MQ9PredatorB","CAAir2_MV22","CAAir2_Pchela1T","CA_AIR2_Su25","CAAir2_UH1Y","CAAir3","CAAir3_Su34","CA_BAF","CALanguage_Baf","CALanguageMissions_baf","WarfareBuildings","CAMisc_E","CAMisc_E_WF","CAMisc_fix_air","CA_Modules_ARTY","CAMP_Armory_Misc","CAMP_Armory_Misc_Concrete_Wall","CAMP_Armory_Misc_Entrance_Gate","CAMP_Armory_Misc_Info_Board","CAMP_Armory_Misc_Infostands","CAMP_Armory_Misc_Laptop","CAMP_Armory_Misc_Loudspeakers","CAMP_Armory_Misc_Plasticpole","CAMP_Armory_Misc_Red_Light","CAMP_Armory_Misc_Sign_Armex","CAMP_Armory_Misc_Sign_Direction","ProvingGrounds_PMC","Shapur_BAF","CASigns_E","Takistan","Warfare2Vehicles","CAWeapons_BAF","CAWeapons_E","CAWeapons_E_AGS","CAWeapons_E_AK","CAWeapons_E_Colt1911","CAWeapons_E_D30","CAWeapons_E_DSHKM","CAWeapons_E_FIM92_static","CAWeapons_E_fnfal","CAWeapons_E_G36","CAWeapons_E_GrenadeLauncher","CAWeapons_E_Igla","CAWeapons_E_Javelin","CAWeapons_E_KORD","CAWeapons_E_ksvk","CAWeapons_E_LeeEnfield","CAweapons_E_m107","CAWeapons_E_M110","CAWeapons_E_M119_Howitzer","CAWeapons_E_M136","CAWeapons_E_M14","CAWeapons_E_M16","CAWeapons_E_M240","CAWeapons_E_M252_81mm_Mortar","CAWeapons_E_M2StaticMG","CAWeapons_E_M47","CAWeapons_E_M9","CAWeapons_E_MAAWS","CAWeapons_E_Makarov","CAWeapons_E_Metis","CAWeapons_E_Mk19_MiniTriPod","CAWeapons_E_PK","CAWeapons_E_Podnos_2b14_82mm","CAWeapons_E_RPG18","CAWeapons_E_RPG7","CAWeapons_E_scar","CAWeapons_E_Searchlight","CAWeapons_E_SPG9","CAWeapons_E_STATIC","CAWeapons_E_Stinger","CAWeapons_E_Strela","CAWeapons_E_TOW","CAWeapons_E_ZU23","CAWeapons_PMC","CAWeapons_PMC_AA_12","CAWeapons_PMC_AS50","CAWeapons_PMC_XM8","CAWheeled_E_Ural","CAWheeled_E_V3S","zargabad","CA_CruiseMissile","CAAir_E","CAAir_E_A10","CAAir_E_AH64D","CAAir_E_AH6J","CAAir_E_An2","CAAir_E_C130J","CAAir_E_CH_47F","CAAir_E_Halo","CAAir_E_MI8","CAAir_E_Mi24","CA_AIR_E_MQ9PredatorB","CA_AIR_E_Su25","CAAir_E_UH1H_EP1","CAAir_E_UH60M","CAAir_PMC","CAAir_PMC_KA137","CAAir_PMC_KA60","CACharacters_BAF","CACharacters_BAF_Head","CACharacters_PMC","CACharacters_W_BAF","Desert_E","CA_L39","CA_Missions2_PMC","CATracked_E","CATracked_E_BMP2","CATracked_E_M113","CATracked_E_M1_Abrams","CATracked_E_M2A2_Bradley","CATracked_E_T34","CATracked_E_T55","CATracked_E_T72","CATracked_E_us_m270mlrs","CATracked_E_ZSU","CAWheeled_D_BAF","CAWheeled_W_BAF","CAAir_BAF","CAAir_BAF_CH_47F","CATracked_BAF","CATracked_W_BAF"}; + isUpdated = "true"; + }; +}; +class CfgMarkers +{ + class Empty; + +}; +class CfgAmmo +{ + class FakeAmmo; + +}; +class CfgMagazines +{ + class Default; + class FakeMagazine: Default + { + scope = 1; + ammo = "FakeAmmo"; + stopThis = "true"; + value = 1; + displayName = ""; + model = ""; + picture = ""; + modelSpecial = ""; + useAction = 0; + useActionTitle = ""; + reloadAction = "ManActReloadMagazine"; + count = 0; + type = 256; + initSpeed = 0; + selectionFireAnim = "zasleh"; + nameSound = "magazine"; + maxLeadSpeed = 0; + }; + +}; +class CfgWeapons +{ + class RifleCore; + class FakeWeapon: RifleCore + { + scope = 1; + stopThis = "true"; + type = 0; + cursor = ""; + cursoraim = ""; + sound[] = {}; + magazines[] = {"FakeMagazine"}; + }; + +}; +class CfgVehicles +{ + class All; + class Banned: All + { + stopThis = "true"; + }; +}; +//}; diff --git a/dayz_anim/dog/dogAttackJump.rtm b/dayz_anim/dog/dogAttackJump.rtm new file mode 100644 index 000000000..381a080c9 Binary files /dev/null and b/dayz_anim/dog/dogAttackJump.rtm differ diff --git a/dayz_anim/dog/dogBarkOnce.rtm b/dayz_anim/dog/dogBarkOnce.rtm new file mode 100644 index 000000000..750518109 Binary files /dev/null and b/dayz_anim/dog/dogBarkOnce.rtm differ diff --git a/dayz_anim/dog/dogDownIdle.rtm b/dayz_anim/dog/dogDownIdle.rtm new file mode 100644 index 000000000..04736faff Binary files /dev/null and b/dayz_anim/dog/dogDownIdle.rtm differ diff --git a/dayz_anim/dog/dogDownStand.rtm b/dayz_anim/dog/dogDownStand.rtm new file mode 100644 index 000000000..c7d21b809 Binary files /dev/null and b/dayz_anim/dog/dogDownStand.rtm differ diff --git a/dayz_anim/dog/dogDownStill.rtm b/dayz_anim/dog/dogDownStill.rtm new file mode 100644 index 000000000..765107d0b Binary files /dev/null and b/dayz_anim/dog/dogDownStill.rtm differ diff --git a/dayz_anim/dog/dogGestureGrowl.rtm b/dayz_anim/dog/dogGestureGrowl.rtm new file mode 100644 index 000000000..54dc5dabf Binary files /dev/null and b/dayz_anim/dog/dogGestureGrowl.rtm differ diff --git a/dayz_anim/dog/dogGestureGrowl2.rtm b/dayz_anim/dog/dogGestureGrowl2.rtm new file mode 100644 index 000000000..453a4af77 Binary files /dev/null and b/dayz_anim/dog/dogGestureGrowl2.rtm differ diff --git a/dayz_anim/dog/dogGestureHeadL.rtm b/dayz_anim/dog/dogGestureHeadL.rtm new file mode 100644 index 000000000..cdc061e9c Binary files /dev/null and b/dayz_anim/dog/dogGestureHeadL.rtm differ diff --git a/dayz_anim/dog/dogGestureHeadR.rtm b/dayz_anim/dog/dogGestureHeadR.rtm new file mode 100644 index 000000000..ee33d82ff Binary files /dev/null and b/dayz_anim/dog/dogGestureHeadR.rtm differ diff --git a/dayz_anim/dog/dogGestureIdle1.rtm b/dayz_anim/dog/dogGestureIdle1.rtm new file mode 100644 index 000000000..2f844c635 Binary files /dev/null and b/dayz_anim/dog/dogGestureIdle1.rtm differ diff --git a/dayz_anim/dog/dogGestureIdle2.rtm b/dayz_anim/dog/dogGestureIdle2.rtm new file mode 100644 index 000000000..cf6b48c08 Binary files /dev/null and b/dayz_anim/dog/dogGestureIdle2.rtm differ diff --git a/dayz_anim/dog/dogGestureSniff.rtm b/dayz_anim/dog/dogGestureSniff.rtm new file mode 100644 index 000000000..928d0ec1a Binary files /dev/null and b/dayz_anim/dog/dogGestureSniff.rtm differ diff --git a/dayz_anim/dog/dogStandDown.rtm b/dayz_anim/dog/dogStandDown.rtm new file mode 100644 index 000000000..a8d5bb91d Binary files /dev/null and b/dayz_anim/dog/dogStandDown.rtm differ diff --git a/dayz_anim/dog/model.cfg b/dayz_anim/dog/model.cfg new file mode 100644 index 000000000..cba083a94 --- /dev/null +++ b/dayz_anim/dog/model.cfg @@ -0,0 +1,132 @@ +class CfgSkeletons +{ + class Default; + class AnimalSkeleton: Default + { + isDiscrete = 0; + skeletonInherit = ""; + skeletonBones[] ={}; + }; + class DogSkeleton + { + isDiscrete = 0; + skeletonInherit = ""; + skeletonBones[] = + { + "Hips","", + "spine","Hips", + "spine1","spine", + "spine2","spine1", + "neck","spine2", + "neck1","neck", + "head","neck1", + "Jaw","head", + "Tongue1","Jaw", + "Tongue2","Tongue1", + "leftArm","spine2", + "leftForeArm","leftArm", + "leftHand","leftForeArm", + "leftFinger","leftHand", + "rightArm","spine2", + "rightForeArm","rightArm", + "rightHand","rightForeArm", + "rightFinger","rightHand", + "tail1","Hips", + "tail2","tail1", + "tail3","tail2", + "leftUpLeg","spine", + "leftLeg","leftUpLeg", + "leftFoot","leftLeg", + "leftToe","leftFoot", + "rightUpLeg","spine", + "rightLeg","rightUpLeg", + "rightFoot","rightLeg", + "rightToe","rightFoot", + "leftEar","head", + "rightEar","head" + }; + pivotsModel = "ca\Animals2\Dog_Skeleton.p3d"; + }; + class BirdSkeleton: AnimalSkeleton + { + skeletonInherit = "AnimalSkeleton"; + skeletonBones[] = + { + "head","neck", + "Hips","spine", + "leftArm","leftShoulder", + "leftForeArm","leftArm", + "leftHand","leftForeArm", + "LeftFingerBase","leftHand", + + "leftFoot","leftLeg", + "leftFootIndex1","leftFoot", + "leftFootMiddle1","leftFoot", + "leftFootRing1","leftFoot", + "leftFootThumb1","leftFoot", + + "leftLeg","leftUpLeg", + "leftShoulder","spine", + + "leftUpLeg","spine", + "neck","spine1", + + "rightArm","rightShoulder", + "rightForeArm","rightArm", + "rightHand","rightForeArm", + "rightFingerBase","RightHand", + + "rightFoot","rightLeg", + "rightFootIndex1","rightFoot", + "rightFootMiddle1","rightFoot", + "rightFootRing1","rightFoot", + "RightFootThumb1","rightFoot", + + "rightLeg","rightUpLeg", + "rightShoulder","spine", + "rightUpLeg","spine", + "spine","", + "spine1","spine", + "tail","Hips", + }; + }; + class CfgMovesButterfly: Default + { + skeletonBones[] = + { + "body", "", + "LBwing", "", + "LTwing", "", + "RBwing", "", + "RTwing", "" + }; + }; +}; + + +class CfgModels +{ + class Default; + class Dog: Default + { + sections[] = {"trup"}; + skeletonName = "DogSkeleton"; + htMin = 60; // Minimum half-cooling time (in seconds) + htMax = 1800; // Maximum half-cooling time (in seconds) + afMax = 30; // Maximum temperature in case the model is alive (in celsius) + mfMax = 0; // Maximum temperature when the model is moving (in celsius) + mFact = 1; // Metabolism factor - number from interval <0, 1> (0 - metabolism has no influence, 1 - metabolism has full influence (no other temperature source will be considered)). + tBody = 37; // Metabolism temperature of the model (in celsius) + }; + class dogBarkOnce: Dog {}; + class dogDownIdle: Dog {}; + class dogDownStand: Dog {}; + class dogDownStill: Dog {}; + class dogGestureHeadL: Dog {}; + class dogGestureHeadR: Dog {}; + class dogGestureIdle1: Dog {}; + class dogGestureIdle2: Dog {}; + class dogGestureSniff: Dog {}; + class dogStandDown: Dog {}; + class dogGestureGrowl: Dog {}; +}; \ No newline at end of file diff --git a/dayz_anim/dog/rtm.skeleton b/dayz_anim/dog/rtm.skeleton new file mode 100644 index 000000000..c385a8817 --- /dev/null +++ b/dayz_anim/dog/rtm.skeleton @@ -0,0 +1 @@ +DogSkeleton \ No newline at end of file diff --git a/dayz_anim/speeds.txt b/dayz_anim/speeds.txt new file mode 100644 index 000000000..53930df81 --- /dev/null +++ b/dayz_anim/speeds.txt @@ -0,0 +1,84 @@ +zmbStandIdleA.rtm - 0.088757, frames 169 +zmbStandIdleB.rtm - 0.107143, frames 140 +zmbStandIdleC_lookAround.rtm - 0.089286, frames 168 +zmbStandIdleD_sniffingHyped.rtm - 0.066079, frames 227 +zmbStandIdleE_swinging.rtm - 0.061983, frames 242 +zmbStandCry1.rtm - 0.222222, frames 135 +zmbStandCry2.rtm - 0.209790, frames 143 +zmbStandDeath1.rtm - 0.379747, frames 79 +zmbStandDeath2.rtm - 0.215827, frames 139 +zmbStandDeath3.rtm - 0.291262, frames 103 +zmbStandAttack1.rtm - 0.348837, frames 86 Maybe, not good at end +zmbStandAttack2bite.rtm - 0.379747, frames 79 +zmbStandAttack3.rtm - 0.319149, frames 94 +zmbStandAttack4.rtm - 0.236220, frames 127 +zmbStandAttack5.rtm - 0.461538, frames 65 +zmbStandAttack6.rtm - 0.410959, frames 73 +zmbStandWalkF1.rtm - 0.166667, frames 180 +zmbStandWalkF2.rtm - 0.375000, frames 80 +zmbStandRunF1.rtm - 0.422535, frames 71 +zmbStandRunF2.rtm - 0.447761, frames 67 +zmbStandRunF3.rtm - 0.491803, frames 61 +zmbStandHit1_toRunF1.rtm - 0.164835, frames 182 +zmbStandHit2.rtm - 0.201681, frames 119 +zmbStandHit3_fromBehind.rtm - 0.135135, frames 222 +zmbStandHit4.rtm - 0.319149, frames 94 +zmbBentIdleA.rtm - 0.172414, frames 87 +zmbBentIdleB_lookAroundSwing.rtm - 0.093750, frames 160 +zmbBentIdleC_lookAround.rtm - 0.091463, frames 164 +zmbStand_zmbKneel.rtm - 0.291262, frames 103 +zmbKneel_zmbStand.rtm - 0.229008, frames 131 +zmbKneel_idleA.rtm - 0.040650, frames 369 +zmbKneel_idleB.rtm - 0.049505, frames 303 +zmbKneel_idleC.rtm - 0.043732, frames 343 +zmbKneel_idleD.rtm - 0.140187, frames 107 +zmbKneel_feedA.rtm - 0.091255, frames 263 +zmbKneel_feedB.rtm - 0.186047, frames 129 +zmbKneel_feedC.rtm - 0.179104, frames 134 +zmbKneel_feedD.rtm - 0.142012, frames 169 +zmbKneel_feedE.rtm - 0.275862, frames 87 +zmbKneel_deathA.rtm - 0.361446, frames 83 +zmbKneel_deathB.rtm - 0.254237, frames 118 +zmbKneelAttack1_toStand.rtm - 0.193548, frames 155 +zmbKneelAttack2.rtm - 0.344828, frames 87 +zmbKneelWalkF.rtm - 0.058111, frames 413 +zmbKneelWalkB.rtm - 0.076190, frames 315 +zmbKneeljogF.rtm - 0.220588, frames 136 +zmbKneelrunF1.rtm - 0.194805, frames 154 +zmbKneelrunF2.rtm - 0.263158, frames 114 +zmbKneelrunF3.rtm - 0.272727, frames 110 +zmbKneelrunFrenzy1.rtm - 0.508475, frames 59 +zmbKneelrunFrenzy2.rtm - 0.447761, frames 67 +zmbKneelHit1.rtm - 0.136364, frames 220 +zmbKneelHit1.rtm - 0.136364, frames 176 +zmbKneelHit2.rtm - 0.193548, frames 124 + +============================================== + +zombie1_attack.rtm - 0.357143, frames 84 + +zombie1_deathFromWalk.rtm - 0.384615, frames 78 + +zombie1_walk.rtm - 0.160428, frames 187 + +zombie1_jump.rtm - 0.126582, frames 237 + +zombie1_birth.rtm - 0.076531, frames 392 + +zombie2_walk.rtm - 0.133333, frames 225 + +zombie2_birth.rtm - 0.103448, frames 290 + +zombie2_deathFromWalk.rtm - 0.312500, frames 96 + +zombie2_attack.rtm - 0.322581, frames 93 + +zombie2_jump.rtm - 0.250000, frames 120 + +zombie3_attack.rtm - 0.227273, frames 132 + +zombie3_birth.rtm - 0.075000, frames 400 + +zombie3_walk.rtm - 0.159574, frames 188 + +zombie3_jump.rtm - 0.215827, frames 139 diff --git a/dayz_anim/zmb/KneelFeeding2zombieStand.rtm b/dayz_anim/zmb/KneelFeeding2zombieStand.rtm new file mode 100644 index 000000000..f880e2579 Binary files /dev/null and b/dayz_anim/zmb/KneelFeeding2zombieStand.rtm differ diff --git a/dayz_anim/zmb/model.cfg b/dayz_anim/zmb/model.cfg new file mode 100644 index 000000000..0f291d88d --- /dev/null +++ b/dayz_anim/zmb/model.cfg @@ -0,0 +1,307 @@ +class CfgSkeletons +{ + class Default + { + isDiscrete = 1; + skeletonInherit = ""; + skeletonBones[] = {}; + }; + + class OFP2_ManSkeleton + { + isDiscrete = 0; + skeletonInherit = ""; + skeletonBones[] = + { + "Pelvis", "", + "Spine", "Pelvis", + "Spine1", "Spine", + "Spine2", "Spine1", + "Spine3", "Spine2", + "Camera", "Pelvis", + "weapon", "Spine1", + "launcher", "Spine1", + + //Head skeleton in hierarchy + "neck", "Spine3", + "neck1", "neck", + "head", "neck1", + "HeadCutScene", "head", + "jaw", "head", + "chin", "head", + "jaw_rf", "head", + "jaw_rm", "head", + "jaw_rs", "head", + "jaw_lf", "head", + "jaw_lm", "head", + "jaw_ls", "head", + "ear_r", "head", + "ear_l", "head", + "lip_lc", "head", + "lip_lwlb", "head", + "lip_lwlf", "head", + "lip_lwm", "head", + "lip_lwrf", "head", + "lip_lwrb", "head", + "lip_rc", "head", + "lip_uprb", "head", + "lip_uprf", "head", + "lip_upm", "head", + "lip_uplf", "head", + "lip_uplb", "head", + "nose_tip", "head", + "nose_r", "head", + "nose_l", "head", + "zig_lt", "head", + "zig_lm", "head", + "zig_lb", "head", + "zig_rt", "head", + "zig_rm", "head", + "zig_rb", "head", + "cheek_r", "head", + "cheek_l", "head", + "eyebrow_lb", "head", + "eyebrow_lm", "head", + "eyebrow_lf", "head", + "corr", "head", + "eyebrow_rf", "head", + "eyebrow_rm", "head", + "eyebrow_rb", "head", + "eye_upr", "head", + "eye_lwr", "head", + "eye_upl", "head", + "eye_lwl", "head", + "cheek_rf", "head", + "cheek_rm", "head", + "cheek_rb", "head", + "cheek_lf", "head", + "cheek_lm", "head", + "cheek_lb", "head", + "forehead_l", "head", + "forehead_m", "head", + "forehead_r", "head", + "l_eye", "head", + "r_eye", "head", + "l_pupila", "head", + "r_pupila", "head", + "neck_t", "head", + "neck_b", "head", + "neck_r", "head", + "neck_l", "head", + "tongue_b", "head", + "tongue_m", "head", + "tongue_f", "head", + + //Left upper side + "LeftShoulder", "Spine3", + "LeftArm", "LeftShoulder", + "LeftArmRoll", "LeftArm", + "LeftForeArm", "LeftArmRoll", + "LeftForeArmRoll", "LeftForeArm", + "LeftHand", "LeftForeArmRoll", + "LeftHandRing", "LeftHand", + "LeftHandRing1", "LeftHandRing", + "LeftHandRing2", "LeftHandRing1", + "LeftHandRing3", "LeftHandRing2", + "LeftHandPinky1", "LeftHandRing", + "LeftHandPinky2", "LeftHandPinky1", + "LeftHandPinky3", "LeftHandPinky2", + "LeftHandMiddle1", "LeftHand", + "LeftHandMiddle2", "LeftHandMiddle1", + "LeftHandMiddle3", "LeftHandMiddle2", + "LeftHandIndex1", "LeftHand", + "LeftHandIndex2", "LeftHandIndex1", + "LeftHandIndex3", "LeftHandIndex2", + "LeftHandThumb1", "LeftHand", + "LeftHandThumb2", "LeftHandThumb1", + "LeftHandThumb3", "LeftHandThumb2", + + //Right upper side + "RightShoulder", "Spine3", + "RightArm", "RightShoulder", + "RightArmRoll", "RightArm", + "RightForeArm", "RightArmRoll", + "RightForeArmRoll", "RightForeArm", + "RightHand", "RightForeArmRoll", + "RightHandRing", "RightHand", + "RightHandRing1", "RightHandRing", + "RightHandRing2", "RightHandRing1", + "RightHandRing3", "RightHandRing2", + "RightHandPinky1", "RightHandRing", + "RightHandPinky2", "RightHandPinky1", + "RightHandPinky3", "RightHandPinky2", + "RightHandMiddle1", "RightHand", + "RightHandMiddle2", "RightHandMiddle1", + "RightHandMiddle3", "RightHandMiddle2", + "RightHandIndex1", "RightHand", + "RightHandIndex2", "RightHandIndex1", + "RightHandIndex3", "RightHandIndex2", + "RightHandThumb1", "RightHand", + "RightHandThumb2", "RightHandThumb1", + "RightHandThumb3", "RightHandThumb2", + + //Left lower side + "LeftUpLeg", "Pelvis", + "LeftUpLegRoll", "LeftUpLeg", + "LeftLeg", "LeftUpLegRoll", + "LeftLegRoll", "LeftLeg", + "LeftFoot", "LeftLegRoll", + "LeftToeBase", "LeftFoot", + + //Right lower side + "RightUpLeg", "Pelvis", + "RightUpLegRoll", "RightUpLeg", + "RightLeg", "RightUpLegRoll", + "RightLegRoll", "RightLeg", + "RightFoot", "RightLegRoll", + "RightToeBase", "RightFoot" + }; + + pivotsModel = ""; + }; +}; + +class CfgModels +{ + class Default + { + sectionsInherit = ""; + sections[] = {}; + skeletonName = ""; + }; + + class ArmaMan : Default + { + sections[] = + { + "osobnost", + "Head_Injury", + "Body_Injury", + "l_leg_in jury", + "l_arm_injury", + "r_arm_injury", + "r_leg_injury", + "clan", + "clan_sign", + "Camo", + "CamoB" + }; + + skeletonName = "OFP2_ManSkeleton"; + }; + + class zmbStandIdleA : ArmaMan {}; + class zmbStandIdleB : ArmaMan {}; + class zmbStandIdleC_lookAround : ArmaMan {}; + class zmbStandIdleD_sniffingHyped : ArmaMan {}; + class zmbStandIdleE_swinging : ArmaMan {}; + class zmbStandCry1 : ArmaMan {}; + class zmbStandCry2 : ArmaMan {}; + class zmbStandDeath1 : ArmaMan {}; + class zmbStandDeath2 : ArmaMan {}; + class zmbStandDeath3 : ArmaMan {}; + class zmbStandAttack1 : ArmaMan {}; + class zmbStandAttack2bite : ArmaMan {}; + class zmbStandAttack3 : ArmaMan {}; + class zmbStandAttack4 : ArmaMan {}; + class zmbStandAttack5 : ArmaMan {}; + class zmbStandAttack6 : ArmaMan {}; + class zmbStandWalkF1 : ArmaMan {}; + class zmbStandWalkF2 : ArmaMan {}; + class zmbStandRunF1 : ArmaMan {}; + class zmbStandRunF2 : ArmaMan {}; + class zmbStandRunF3 : ArmaMan {}; + class zmbStandHit1_toRunF1 : ArmaMan {}; + class zmbStandHit2 : ArmaMan {}; + class zmbStandHit3_fromBehind : ArmaMan {}; + class zmbStandHit4 : ArmaMan {}; + class zmbBentIdleA : ArmaMan {}; + class zmbBentIdleB_lookAroundSwing : ArmaMan {}; + class zmbBentIdleC_lookAround : ArmaMan {}; + class zmbStand_zmbKneel : ArmaMan {}; + class zmbKneel_zmbStand : ArmaMan {}; + class zmbKneel_idleA : ArmaMan {}; + class zmbKneel_idleB : ArmaMan {}; + class zmbKneel_idleC : ArmaMan {}; + class zmbKneel_idleD : ArmaMan {}; + class zmbKneel_feedA : ArmaMan {}; + class zmbKneel_feedB : ArmaMan {}; + class zmbKneel_feedC : ArmaMan {}; + class zmbKneel_feedD : ArmaMan {}; + class zmbKneel_feedE : ArmaMan {}; + class zmbKneel_deathA : ArmaMan {}; + class zmbKneel_deathB : ArmaMan {}; + class zmbKneelAttack1_toStand : ArmaMan {}; + class zmbKneelAttack2 : ArmaMan {}; + class zmbKneelWalkF : ArmaMan {}; + class zmbKneelWalkB : ArmaMan {}; + class zmbKneeljogF : ArmaMan {}; + class zmbKneelrunF1 : ArmaMan {}; + class zmbKneelrunF2 : ArmaMan {}; + class zmbKneelrunF3 : ArmaMan {}; + class zmbKneelrunFrenzy1 : ArmaMan {}; + class zmbKneelrunFrenzy2 : ArmaMan {}; + class zmbKneelHit1 : ArmaMan {}; + class zmbKneelHit1 : ArmaMan {}; + class zmbKneelHit2 : ArmaMan {}; + class zombie1_attack : ArmaMan {}; + class zombie1_deathFromWalk : ArmaMan {}; + class zombie1_walk : ArmaMan {}; + class zombie1_jump : ArmaMan {}; + class zombie1_birth : ArmaMan {}; + class zombie2_walk : ArmaMan {}; + class zombie2_birth : ArmaMan {}; + class zombie2_deathFromWalk : ArmaMan {}; + class zombie2_attack : ArmaMan {}; + class zombie2_jump : ArmaMan {}; + class zombie3_attack : ArmaMan {}; + class zombie3_birth : ArmaMan {}; + class zombie3_walk : ArmaMan {}; + class zombie3_jump : ArmaMan {}; + class zmbErcSprint9 : ArmaMan {}; + class zmbErcSprint13 : ArmaMan {}; + class zombie_frenziedCrawl3 : ArmaMan {}; + class zombie_frenziedCrawl3 : ArmaMan {}; + class zombie_runDeaths6 : ArmaMan {}; + class zombie_stumble3 : ArmaMan {}; + class zombie_walk2sprint2 : ArmaMan {}; + class zombie_frenziedCrawl3 : ArmaMan {}; + class zombieStand2KneelFeeding : ArmaMan {}; + class KneelFeeding2zombieStand : ArmaMan {}; + class zombie_kneelFeeding2_112_301 : ArmaMan {}; + class zombie_kneelFeeding2_1054_1275 : ArmaMan {}; + class zombie_kneelFeeding3_109-308 : ArmaMan {}; + class zombie_kneelFeeding3_363-574 : ArmaMan {}; + class zombie_kneelFeeding3_idle_1292-1461 : ArmaMan {}; + class zombie_kneelFeeding3_idle_1488-1587 : ArmaMan {}; + class zombie_kneelFeeding2_idle_893-1054 : ArmaMan {}; + class zombie_kneelFeeding2_idle_893-1054 : ArmaMan {}; + class zombie_kneelFeeding2_idle_1275-1430 : ArmaMan {}; + class zombie_standSpasms1Stand_74-112 : ArmaMan {}; + class zombie_standSpasms1Stand_74-112 : ArmaMan {}; + class zombie_standSpasms1Stand_113-198 : ArmaMan {}; + class zombie_standSpasms1Stand_199-327 : ArmaMan {}; + class zombie_standSpasms1Stand_199-327 : ArmaMan {}; + class zombie_standSpasms2bentPose_82-134 : ArmaMan {}; + class zombie_standSpasms2bentPose_135-178 : ArmaMan {}; + class zombie_standSpasms2bentPose_179-235 : ArmaMan {}; + class zombie_standSpasms2bentPose_236-293 : ArmaMan {}; + class zombie_standSpasms2bentPose_294-336 : ArmaMan {}; + class zombie_standSpasms2bentPose_337-439 : ArmaMan {}; + class zombie_standSpasms3Stand_83-190 : ArmaMan {}; + class zombie_standSpasms3Stand_191-314 : ArmaMan {}; + class zombie_standSpasms3Stand_315-400 : ArmaMan {}; + class zombie_standSpasms3Stand_315-400 : ArmaMan {}; + class zombie_standSpasms3Stand_401-478 : ArmaMan {}; + class zombie_staticAttack3_67-158 : ArmaMan {}; + class zombie_staticAttack3_67-158 : ArmaMan {}; + class zombie_staticAttack3_183-274 : ArmaMan {}; + class zombie_staticAttack3_183-274 : ArmaMan {}; + class zombie_staticAttack3_441-554 : ArmaMan {}; + class zombie_staticAttack3_570-707 : ArmaMan {}; + class zombie_staticAttack3_742-833 : ArmaMan {}; + class zombie_staticAttack3_855-987 : ArmaMan {}; + class zombie_sniffing_264-499 : ArmaMan {}; + class zombie_sniffing_573-809 : ArmaMan {}; + class zombie_sniffing_573-809 : ArmaMan {}; +}; \ No newline at end of file diff --git a/dayz_anim/zmb/speeds.txt b/dayz_anim/zmb/speeds.txt new file mode 100644 index 000000000..87a032e75 --- /dev/null +++ b/dayz_anim/zmb/speeds.txt @@ -0,0 +1,91 @@ +zmbErcSprint9.rtm - 0.566038 + +zmbErcSprint13.rtm - 0.638298 + +zombie_frenziedCrawl3.rtm - 0.468750, frames 32 + +zombie_frenziedCrawl3.rtm - 0.468750, frames 64 + +zombie_runDeaths6.rtm - 0.153061, frames 196 + +zombie_stumble3.rtm - 0.348837, frames 86 + +zombie_walk2sprint2.rtm - 0.206897, frames 145 + +zombie_frenziedCrawl3.rtm - 0.468750, frames 64 + +zombieStand2KneelFeeding.rtm - 0.434783, frames 69 + +KneelFeeding2zombieStand.rtm - 0.434783, frames 69 + +zombie_kneelFeeding2_112_301.rtm - 0.157895, frames 190 + +zombie_kneelFeeding2_1054_1275.rtm - 0.148515, frames 202 + +zombie_kneelFeeding3_109-308.rtm - 0.150000, frames 200 + +zombie_kneelFeeding3_363-574.rtm - 0.141509, frames 212 + +zombie_kneelFeeding3_idle_1292-1461.rtm - 0.176471, frames 170 + +zombie_kneelFeeding3_idle_1488-1587.rtm - 0.300000, frames 100 + +zombie_kneelFeeding2_idle_893-1054.rtm - 0.185185, frames 162 + +zombie_kneelFeeding2_idle_893-1054.rtm - 0.185185, frames 162 + +zombie_kneelFeeding2_idle_1275-1430.rtm - 0.192308, frames 156 + +zombie_standSpasms1Stand_74-112.rtm - 0.769231, frames 39 + +zombie_standSpasms1Stand_74-112.rtm - 0.769231, frames 39 + +zombie_standSpasms1Stand_113-198.rtm - 0.348837, frames 86 + +zombie_standSpasms1Stand_199-327.rtm - 0.232558, frames 129 + +zombie_standSpasms1Stand_199-327.rtm - 0.232558, frames 129 + +zombie_standSpasms2bentPose_82-134.rtm - 0.566038, frames 53 + +zombie_standSpasms2bentPose_135-178.rtm - 0.681818, frames 44 + +zombie_standSpasms2bentPose_179-235.rtm - 0.526316, frames 57 + +zombie_standSpasms2bentPose_236-293.rtm - 0.517241, frames 58 + +zombie_standSpasms2bentPose_294-336.rtm - 0.697674, frames 43 + +zombie_standSpasms2bentPose_337-439.rtm - 0.291262, frames 103 + +zombie_standSpasms3Stand_83-190.rtm - 0.277778, frames 108 + +zombie_standSpasms3Stand_191-314.rtm - 0.241935, frames 124 + +zombie_standSpasms3Stand_315-400.rtm - 0.348837, frames 86 + +zombie_standSpasms3Stand_315-400.rtm - 0.348837, frames 86 + +zombie_standSpasms3Stand_401-478.rtm - 0.384615, frames 78 + +zombie_staticAttack3_67-158.rtm - 0.326087, frames 92 + +zombie_staticAttack3_67-158.rtm - 0.326087, frames 92 + +zombie_staticAttack3_183-274.rtm - 0.326087, frames 92 + +zombie_staticAttack3_183-274.rtm - 0.326087, frames 92 + +zombie_staticAttack3_441-554.rtm - 0.263158, frames 114 + +zombie_staticAttack3_570-707.rtm - 0.217391, frames 138 + +zombie_staticAttack3_742-833.rtm - 0.326087, frames 92 + +zombie_staticAttack3_855-987.rtm - 0.225564, frames 133 + +zombie_sniffing_264-499.rtm - 0.127119, frames 236 + +zombie_sniffing_573-809.rtm - 0.126582, frames 237 + +zombie_sniffing_573-809.rtm - 0.126582, frames 237 \ No newline at end of file diff --git a/dayz_anim/zmb/stand_pose_static.rtm b/dayz_anim/zmb/stand_pose_static.rtm new file mode 100644 index 000000000..06ebfe79c Binary files /dev/null and b/dayz_anim/zmb/stand_pose_static.rtm differ diff --git a/dayz_anim/zmb/zmbBentIdleA.rtm b/dayz_anim/zmb/zmbBentIdleA.rtm new file mode 100644 index 000000000..baca712dd Binary files /dev/null and b/dayz_anim/zmb/zmbBentIdleA.rtm differ diff --git a/dayz_anim/zmb/zmbBentIdleB_lookAroundSwing.rtm b/dayz_anim/zmb/zmbBentIdleB_lookAroundSwing.rtm new file mode 100644 index 000000000..ce09d227e Binary files /dev/null and b/dayz_anim/zmb/zmbBentIdleB_lookAroundSwing.rtm differ diff --git a/dayz_anim/zmb/zmbBentIdleC_lookAround.rtm b/dayz_anim/zmb/zmbBentIdleC_lookAround.rtm new file mode 100644 index 000000000..c25f45dd7 Binary files /dev/null and b/dayz_anim/zmb/zmbBentIdleC_lookAround.rtm differ diff --git a/dayz_anim/zmb/zmbErcSprint13.rtm b/dayz_anim/zmb/zmbErcSprint13.rtm new file mode 100644 index 000000000..07aed6a5a Binary files /dev/null and b/dayz_anim/zmb/zmbErcSprint13.rtm differ diff --git a/dayz_anim/zmb/zmbErcSprint9.rtm b/dayz_anim/zmb/zmbErcSprint9.rtm new file mode 100644 index 000000000..b8c733ff2 Binary files /dev/null and b/dayz_anim/zmb/zmbErcSprint9.rtm differ diff --git a/dayz_anim/zmb/zmbKneelAttack1_toStand.rtm b/dayz_anim/zmb/zmbKneelAttack1_toStand.rtm new file mode 100644 index 000000000..19e0d4a00 Binary files /dev/null and b/dayz_anim/zmb/zmbKneelAttack1_toStand.rtm differ diff --git a/dayz_anim/zmb/zmbKneelAttack2.rtm b/dayz_anim/zmb/zmbKneelAttack2.rtm new file mode 100644 index 000000000..8968dd9c5 Binary files /dev/null and b/dayz_anim/zmb/zmbKneelAttack2.rtm differ diff --git a/dayz_anim/zmb/zmbKneelHit1.rtm b/dayz_anim/zmb/zmbKneelHit1.rtm new file mode 100644 index 000000000..11a6ced9f Binary files /dev/null and b/dayz_anim/zmb/zmbKneelHit1.rtm differ diff --git a/dayz_anim/zmb/zmbKneelHit2.rtm b/dayz_anim/zmb/zmbKneelHit2.rtm new file mode 100644 index 000000000..7a6f3f340 Binary files /dev/null and b/dayz_anim/zmb/zmbKneelHit2.rtm differ diff --git a/dayz_anim/zmb/zmbKneelPose.rtm b/dayz_anim/zmb/zmbKneelPose.rtm new file mode 100644 index 000000000..47181fbca Binary files /dev/null and b/dayz_anim/zmb/zmbKneelPose.rtm differ diff --git a/dayz_anim/zmb/zmbKneelWalkB.rtm b/dayz_anim/zmb/zmbKneelWalkB.rtm new file mode 100644 index 000000000..f58ec1139 Binary files /dev/null and b/dayz_anim/zmb/zmbKneelWalkB.rtm differ diff --git a/dayz_anim/zmb/zmbKneelWalkF.rtm b/dayz_anim/zmb/zmbKneelWalkF.rtm new file mode 100644 index 000000000..3d90d3e5d Binary files /dev/null and b/dayz_anim/zmb/zmbKneelWalkF.rtm differ diff --git a/dayz_anim/zmb/zmbKneel_deathA.rtm b/dayz_anim/zmb/zmbKneel_deathA.rtm new file mode 100644 index 000000000..a91f3e304 Binary files /dev/null and b/dayz_anim/zmb/zmbKneel_deathA.rtm differ diff --git a/dayz_anim/zmb/zmbKneel_deathB.rtm b/dayz_anim/zmb/zmbKneel_deathB.rtm new file mode 100644 index 000000000..b53c2d048 Binary files /dev/null and b/dayz_anim/zmb/zmbKneel_deathB.rtm differ diff --git a/dayz_anim/zmb/zmbKneel_feedA.rtm b/dayz_anim/zmb/zmbKneel_feedA.rtm new file mode 100644 index 000000000..9629693eb Binary files /dev/null and b/dayz_anim/zmb/zmbKneel_feedA.rtm differ diff --git a/dayz_anim/zmb/zmbKneel_feedB.rtm b/dayz_anim/zmb/zmbKneel_feedB.rtm new file mode 100644 index 000000000..9595b4ce8 Binary files /dev/null and b/dayz_anim/zmb/zmbKneel_feedB.rtm differ diff --git a/dayz_anim/zmb/zmbKneel_feedC.rtm b/dayz_anim/zmb/zmbKneel_feedC.rtm new file mode 100644 index 000000000..e0706bf98 Binary files /dev/null and b/dayz_anim/zmb/zmbKneel_feedC.rtm differ diff --git a/dayz_anim/zmb/zmbKneel_feedD.rtm b/dayz_anim/zmb/zmbKneel_feedD.rtm new file mode 100644 index 000000000..4b27efd40 Binary files /dev/null and b/dayz_anim/zmb/zmbKneel_feedD.rtm differ diff --git a/dayz_anim/zmb/zmbKneel_feedE.rtm b/dayz_anim/zmb/zmbKneel_feedE.rtm new file mode 100644 index 000000000..289647987 Binary files /dev/null and b/dayz_anim/zmb/zmbKneel_feedE.rtm differ diff --git a/dayz_anim/zmb/zmbKneel_idleA.rtm b/dayz_anim/zmb/zmbKneel_idleA.rtm new file mode 100644 index 000000000..c25eec4dd Binary files /dev/null and b/dayz_anim/zmb/zmbKneel_idleA.rtm differ diff --git a/dayz_anim/zmb/zmbKneel_idleB.rtm b/dayz_anim/zmb/zmbKneel_idleB.rtm new file mode 100644 index 000000000..1df15198a Binary files /dev/null and b/dayz_anim/zmb/zmbKneel_idleB.rtm differ diff --git a/dayz_anim/zmb/zmbKneel_idleC.rtm b/dayz_anim/zmb/zmbKneel_idleC.rtm new file mode 100644 index 000000000..9e24b51f7 Binary files /dev/null and b/dayz_anim/zmb/zmbKneel_idleC.rtm differ diff --git a/dayz_anim/zmb/zmbKneel_idleD.rtm b/dayz_anim/zmb/zmbKneel_idleD.rtm new file mode 100644 index 000000000..16053e425 Binary files /dev/null and b/dayz_anim/zmb/zmbKneel_idleD.rtm differ diff --git a/dayz_anim/zmb/zmbKneel_zmbStand.rtm b/dayz_anim/zmb/zmbKneel_zmbStand.rtm new file mode 100644 index 000000000..c78af34ef Binary files /dev/null and b/dayz_anim/zmb/zmbKneel_zmbStand.rtm differ diff --git a/dayz_anim/zmb/zmbKneeljogF.rtm b/dayz_anim/zmb/zmbKneeljogF.rtm new file mode 100644 index 000000000..cbc50ab7e Binary files /dev/null and b/dayz_anim/zmb/zmbKneeljogF.rtm differ diff --git a/dayz_anim/zmb/zmbKneelrunF1.rtm b/dayz_anim/zmb/zmbKneelrunF1.rtm new file mode 100644 index 000000000..076e1e528 Binary files /dev/null and b/dayz_anim/zmb/zmbKneelrunF1.rtm differ diff --git a/dayz_anim/zmb/zmbKneelrunF2.rtm b/dayz_anim/zmb/zmbKneelrunF2.rtm new file mode 100644 index 000000000..72dda93af Binary files /dev/null and b/dayz_anim/zmb/zmbKneelrunF2.rtm differ diff --git a/dayz_anim/zmb/zmbKneelrunF3.rtm b/dayz_anim/zmb/zmbKneelrunF3.rtm new file mode 100644 index 000000000..5d7e6b026 Binary files /dev/null and b/dayz_anim/zmb/zmbKneelrunF3.rtm differ diff --git a/dayz_anim/zmb/zmbKneelrunFrenzy1.rtm b/dayz_anim/zmb/zmbKneelrunFrenzy1.rtm new file mode 100644 index 000000000..09af5d538 Binary files /dev/null and b/dayz_anim/zmb/zmbKneelrunFrenzy1.rtm differ diff --git a/dayz_anim/zmb/zmbKneelrunFrenzy2.rtm b/dayz_anim/zmb/zmbKneelrunFrenzy2.rtm new file mode 100644 index 000000000..214a6c8c0 Binary files /dev/null and b/dayz_anim/zmb/zmbKneelrunFrenzy2.rtm differ diff --git a/dayz_anim/zmb/zmbStandAttack1.rtm b/dayz_anim/zmb/zmbStandAttack1.rtm new file mode 100644 index 000000000..2db1f3df2 Binary files /dev/null and b/dayz_anim/zmb/zmbStandAttack1.rtm differ diff --git a/dayz_anim/zmb/zmbStandAttack2bite.rtm b/dayz_anim/zmb/zmbStandAttack2bite.rtm new file mode 100644 index 000000000..c99175781 Binary files /dev/null and b/dayz_anim/zmb/zmbStandAttack2bite.rtm differ diff --git a/dayz_anim/zmb/zmbStandAttack3.rtm b/dayz_anim/zmb/zmbStandAttack3.rtm new file mode 100644 index 000000000..22b96ec62 Binary files /dev/null and b/dayz_anim/zmb/zmbStandAttack3.rtm differ diff --git a/dayz_anim/zmb/zmbStandAttack4.rtm b/dayz_anim/zmb/zmbStandAttack4.rtm new file mode 100644 index 000000000..21ebf2eff Binary files /dev/null and b/dayz_anim/zmb/zmbStandAttack4.rtm differ diff --git a/dayz_anim/zmb/zmbStandAttack5.rtm b/dayz_anim/zmb/zmbStandAttack5.rtm new file mode 100644 index 000000000..f7b6f0093 Binary files /dev/null and b/dayz_anim/zmb/zmbStandAttack5.rtm differ diff --git a/dayz_anim/zmb/zmbStandAttack6.rtm b/dayz_anim/zmb/zmbStandAttack6.rtm new file mode 100644 index 000000000..9d238c184 Binary files /dev/null and b/dayz_anim/zmb/zmbStandAttack6.rtm differ diff --git a/dayz_anim/zmb/zmbStandCry1.rtm b/dayz_anim/zmb/zmbStandCry1.rtm new file mode 100644 index 000000000..e7b3e1af2 Binary files /dev/null and b/dayz_anim/zmb/zmbStandCry1.rtm differ diff --git a/dayz_anim/zmb/zmbStandCry2.rtm b/dayz_anim/zmb/zmbStandCry2.rtm new file mode 100644 index 000000000..81d346d4e Binary files /dev/null and b/dayz_anim/zmb/zmbStandCry2.rtm differ diff --git a/dayz_anim/zmb/zmbStandDeath1.rtm b/dayz_anim/zmb/zmbStandDeath1.rtm new file mode 100644 index 000000000..0345e0623 Binary files /dev/null and b/dayz_anim/zmb/zmbStandDeath1.rtm differ diff --git a/dayz_anim/zmb/zmbStandDeath2.rtm b/dayz_anim/zmb/zmbStandDeath2.rtm new file mode 100644 index 000000000..85381f789 Binary files /dev/null and b/dayz_anim/zmb/zmbStandDeath2.rtm differ diff --git a/dayz_anim/zmb/zmbStandDeath3.rtm b/dayz_anim/zmb/zmbStandDeath3.rtm new file mode 100644 index 000000000..309c08f2c Binary files /dev/null and b/dayz_anim/zmb/zmbStandDeath3.rtm differ diff --git a/dayz_anim/zmb/zmbStandHit1_toRunF1.rtm b/dayz_anim/zmb/zmbStandHit1_toRunF1.rtm new file mode 100644 index 000000000..c40474ef4 Binary files /dev/null and b/dayz_anim/zmb/zmbStandHit1_toRunF1.rtm differ diff --git a/dayz_anim/zmb/zmbStandHit2.rtm b/dayz_anim/zmb/zmbStandHit2.rtm new file mode 100644 index 000000000..c752302f1 Binary files /dev/null and b/dayz_anim/zmb/zmbStandHit2.rtm differ diff --git a/dayz_anim/zmb/zmbStandHit3_fromBehind.rtm b/dayz_anim/zmb/zmbStandHit3_fromBehind.rtm new file mode 100644 index 000000000..9c9c8bc47 Binary files /dev/null and b/dayz_anim/zmb/zmbStandHit3_fromBehind.rtm differ diff --git a/dayz_anim/zmb/zmbStandHit4.rtm b/dayz_anim/zmb/zmbStandHit4.rtm new file mode 100644 index 000000000..a6135410b Binary files /dev/null and b/dayz_anim/zmb/zmbStandHit4.rtm differ diff --git a/dayz_anim/zmb/zmbStandIdleA.rtm b/dayz_anim/zmb/zmbStandIdleA.rtm new file mode 100644 index 000000000..e711d3076 Binary files /dev/null and b/dayz_anim/zmb/zmbStandIdleA.rtm differ diff --git a/dayz_anim/zmb/zmbStandIdleB.rtm b/dayz_anim/zmb/zmbStandIdleB.rtm new file mode 100644 index 000000000..05d864b74 Binary files /dev/null and b/dayz_anim/zmb/zmbStandIdleB.rtm differ diff --git a/dayz_anim/zmb/zmbStandIdleC_lookAround.rtm b/dayz_anim/zmb/zmbStandIdleC_lookAround.rtm new file mode 100644 index 000000000..8793b2fcb Binary files /dev/null and b/dayz_anim/zmb/zmbStandIdleC_lookAround.rtm differ diff --git a/dayz_anim/zmb/zmbStandIdleD_sniffingHyped.rtm b/dayz_anim/zmb/zmbStandIdleD_sniffingHyped.rtm new file mode 100644 index 000000000..066f126cc Binary files /dev/null and b/dayz_anim/zmb/zmbStandIdleD_sniffingHyped.rtm differ diff --git a/dayz_anim/zmb/zmbStandIdleE_swinging.rtm b/dayz_anim/zmb/zmbStandIdleE_swinging.rtm new file mode 100644 index 000000000..e8edf9ab8 Binary files /dev/null and b/dayz_anim/zmb/zmbStandIdleE_swinging.rtm differ diff --git a/dayz_anim/zmb/zmbStandPose.rtm b/dayz_anim/zmb/zmbStandPose.rtm new file mode 100644 index 000000000..e8e876081 Binary files /dev/null and b/dayz_anim/zmb/zmbStandPose.rtm differ diff --git a/dayz_anim/zmb/zmbStandRunF1.rtm b/dayz_anim/zmb/zmbStandRunF1.rtm new file mode 100644 index 000000000..7fbdb355b Binary files /dev/null and b/dayz_anim/zmb/zmbStandRunF1.rtm differ diff --git a/dayz_anim/zmb/zmbStandRunF2.rtm b/dayz_anim/zmb/zmbStandRunF2.rtm new file mode 100644 index 000000000..7ab999d15 Binary files /dev/null and b/dayz_anim/zmb/zmbStandRunF2.rtm differ diff --git a/dayz_anim/zmb/zmbStandRunF3.rtm b/dayz_anim/zmb/zmbStandRunF3.rtm new file mode 100644 index 000000000..da2d81932 Binary files /dev/null and b/dayz_anim/zmb/zmbStandRunF3.rtm differ diff --git a/dayz_anim/zmb/zmbStandWalkF1.rtm b/dayz_anim/zmb/zmbStandWalkF1.rtm new file mode 100644 index 000000000..0c1e48037 Binary files /dev/null and b/dayz_anim/zmb/zmbStandWalkF1.rtm differ diff --git a/dayz_anim/zmb/zmbStandWalkF2.rtm b/dayz_anim/zmb/zmbStandWalkF2.rtm new file mode 100644 index 000000000..c4d6f1763 Binary files /dev/null and b/dayz_anim/zmb/zmbStandWalkF2.rtm differ diff --git a/dayz_anim/zmb/zmbStand_zmbKneel.rtm b/dayz_anim/zmb/zmbStand_zmbKneel.rtm new file mode 100644 index 000000000..3591b921c Binary files /dev/null and b/dayz_anim/zmb/zmbStand_zmbKneel.rtm differ diff --git a/dayz_anim/zmb/zombie2_attack.rtm b/dayz_anim/zmb/zombie2_attack.rtm new file mode 100644 index 000000000..56a01dc41 Binary files /dev/null and b/dayz_anim/zmb/zombie2_attack.rtm differ diff --git a/dayz_anim/zmb/zombie2_birth.rtm b/dayz_anim/zmb/zombie2_birth.rtm new file mode 100644 index 000000000..6fe17bb7c Binary files /dev/null and b/dayz_anim/zmb/zombie2_birth.rtm differ diff --git a/dayz_anim/zmb/zombie2_deathFromWalk.rtm b/dayz_anim/zmb/zombie2_deathFromWalk.rtm new file mode 100644 index 000000000..82d14de7a Binary files /dev/null and b/dayz_anim/zmb/zombie2_deathFromWalk.rtm differ diff --git a/dayz_anim/zmb/zombie2_jump.rtm b/dayz_anim/zmb/zombie2_jump.rtm new file mode 100644 index 000000000..d98efff00 Binary files /dev/null and b/dayz_anim/zmb/zombie2_jump.rtm differ diff --git a/dayz_anim/zmb/zombie2_walk.rtm b/dayz_anim/zmb/zombie2_walk.rtm new file mode 100644 index 000000000..a7389c10f Binary files /dev/null and b/dayz_anim/zmb/zombie2_walk.rtm differ diff --git a/dayz_anim/zmb/zombie3_attack.rtm b/dayz_anim/zmb/zombie3_attack.rtm new file mode 100644 index 000000000..69f381738 Binary files /dev/null and b/dayz_anim/zmb/zombie3_attack.rtm differ diff --git a/dayz_anim/zmb/zombie3_birth.rtm b/dayz_anim/zmb/zombie3_birth.rtm new file mode 100644 index 000000000..98d99c46a Binary files /dev/null and b/dayz_anim/zmb/zombie3_birth.rtm differ diff --git a/dayz_anim/zmb/zombie3_jump.rtm b/dayz_anim/zmb/zombie3_jump.rtm new file mode 100644 index 000000000..fb4ef087d Binary files /dev/null and b/dayz_anim/zmb/zombie3_jump.rtm differ diff --git a/dayz_anim/zmb/zombie3_walk.rtm b/dayz_anim/zmb/zombie3_walk.rtm new file mode 100644 index 000000000..f1926a1d2 Binary files /dev/null and b/dayz_anim/zmb/zombie3_walk.rtm differ diff --git a/dayz_anim/zmb/zombieStand2KneelFeeding.rtm b/dayz_anim/zmb/zombieStand2KneelFeeding.rtm new file mode 100644 index 000000000..03cbee2ad Binary files /dev/null and b/dayz_anim/zmb/zombieStand2KneelFeeding.rtm differ diff --git a/dayz_anim/zmb/zombie_frenziedCrawl3.rtm b/dayz_anim/zmb/zombie_frenziedCrawl3.rtm new file mode 100644 index 000000000..0e511946c Binary files /dev/null and b/dayz_anim/zmb/zombie_frenziedCrawl3.rtm differ diff --git a/dayz_anim/zmb/zombie_idle_0_loop.rtm b/dayz_anim/zmb/zombie_idle_0_loop.rtm new file mode 100644 index 000000000..d7a04b685 Binary files /dev/null and b/dayz_anim/zmb/zombie_idle_0_loop.rtm differ diff --git a/dayz_anim/zmb/zombie_idle_1_loop.rtm b/dayz_anim/zmb/zombie_idle_1_loop.rtm new file mode 100644 index 000000000..fef4de076 Binary files /dev/null and b/dayz_anim/zmb/zombie_idle_1_loop.rtm differ diff --git a/dayz_anim/zmb/zombie_idle_2_loop.rtm b/dayz_anim/zmb/zombie_idle_2_loop.rtm new file mode 100644 index 000000000..8527407f4 Binary files /dev/null and b/dayz_anim/zmb/zombie_idle_2_loop.rtm differ diff --git a/dayz_anim/zmb/zombie_idle_3_loop.rtm b/dayz_anim/zmb/zombie_idle_3_loop.rtm new file mode 100644 index 000000000..cbe4bb969 Binary files /dev/null and b/dayz_anim/zmb/zombie_idle_3_loop.rtm differ diff --git a/dayz_anim/zmb/zombie_idle_4_loop.rtm b/dayz_anim/zmb/zombie_idle_4_loop.rtm new file mode 100644 index 000000000..cd64d6f5b Binary files /dev/null and b/dayz_anim/zmb/zombie_idle_4_loop.rtm differ diff --git a/dayz_anim/zmb/zombie_idle_5_loop.rtm b/dayz_anim/zmb/zombie_idle_5_loop.rtm new file mode 100644 index 000000000..4c338a96d Binary files /dev/null and b/dayz_anim/zmb/zombie_idle_5_loop.rtm differ diff --git a/dayz_anim/zmb/zombie_kneelFeeding2_1054_1275.rtm b/dayz_anim/zmb/zombie_kneelFeeding2_1054_1275.rtm new file mode 100644 index 000000000..b96b89a83 Binary files /dev/null and b/dayz_anim/zmb/zombie_kneelFeeding2_1054_1275.rtm differ diff --git a/dayz_anim/zmb/zombie_kneelFeeding2_112_301.rtm b/dayz_anim/zmb/zombie_kneelFeeding2_112_301.rtm new file mode 100644 index 000000000..444ba7d42 Binary files /dev/null and b/dayz_anim/zmb/zombie_kneelFeeding2_112_301.rtm differ diff --git a/dayz_anim/zmb/zombie_kneelFeeding2_idle_1275-1430.rtm b/dayz_anim/zmb/zombie_kneelFeeding2_idle_1275-1430.rtm new file mode 100644 index 000000000..6bd3d0532 Binary files /dev/null and b/dayz_anim/zmb/zombie_kneelFeeding2_idle_1275-1430.rtm differ diff --git a/dayz_anim/zmb/zombie_kneelFeeding2_idle_893-1054.rtm b/dayz_anim/zmb/zombie_kneelFeeding2_idle_893-1054.rtm new file mode 100644 index 000000000..9bd298104 Binary files /dev/null and b/dayz_anim/zmb/zombie_kneelFeeding2_idle_893-1054.rtm differ diff --git a/dayz_anim/zmb/zombie_kneelFeeding3_109-308.rtm b/dayz_anim/zmb/zombie_kneelFeeding3_109-308.rtm new file mode 100644 index 000000000..29db9e2eb Binary files /dev/null and b/dayz_anim/zmb/zombie_kneelFeeding3_109-308.rtm differ diff --git a/dayz_anim/zmb/zombie_kneelFeeding3_363-574.rtm b/dayz_anim/zmb/zombie_kneelFeeding3_363-574.rtm new file mode 100644 index 000000000..8fc1ecfee Binary files /dev/null and b/dayz_anim/zmb/zombie_kneelFeeding3_363-574.rtm differ diff --git a/dayz_anim/zmb/zombie_kneelFeeding3_idle_1292-1461.rtm b/dayz_anim/zmb/zombie_kneelFeeding3_idle_1292-1461.rtm new file mode 100644 index 000000000..934ce1266 Binary files /dev/null and b/dayz_anim/zmb/zombie_kneelFeeding3_idle_1292-1461.rtm differ diff --git a/dayz_anim/zmb/zombie_kneelFeeding3_idle_1488-1587.rtm b/dayz_anim/zmb/zombie_kneelFeeding3_idle_1488-1587.rtm new file mode 100644 index 000000000..c7e44f06e Binary files /dev/null and b/dayz_anim/zmb/zombie_kneelFeeding3_idle_1488-1587.rtm differ diff --git a/dayz_anim/zmb/zombie_runDeaths6.rtm b/dayz_anim/zmb/zombie_runDeaths6.rtm new file mode 100644 index 000000000..ea46683f6 Binary files /dev/null and b/dayz_anim/zmb/zombie_runDeaths6.rtm differ diff --git a/dayz_anim/zmb/zombie_sniffing_264-499.rtm b/dayz_anim/zmb/zombie_sniffing_264-499.rtm new file mode 100644 index 000000000..7e2aee483 Binary files /dev/null and b/dayz_anim/zmb/zombie_sniffing_264-499.rtm differ diff --git a/dayz_anim/zmb/zombie_sniffing_573-809.rtm b/dayz_anim/zmb/zombie_sniffing_573-809.rtm new file mode 100644 index 000000000..fc0de1bd8 Binary files /dev/null and b/dayz_anim/zmb/zombie_sniffing_573-809.rtm differ diff --git a/dayz_anim/zmb/zombie_standSpasms1Stand_113-198.rtm b/dayz_anim/zmb/zombie_standSpasms1Stand_113-198.rtm new file mode 100644 index 000000000..fe894cdb2 Binary files /dev/null and b/dayz_anim/zmb/zombie_standSpasms1Stand_113-198.rtm differ diff --git a/dayz_anim/zmb/zombie_standSpasms1Stand_199-327.rtm b/dayz_anim/zmb/zombie_standSpasms1Stand_199-327.rtm new file mode 100644 index 000000000..46c637f9f Binary files /dev/null and b/dayz_anim/zmb/zombie_standSpasms1Stand_199-327.rtm differ diff --git a/dayz_anim/zmb/zombie_standSpasms1Stand_74-112.rtm b/dayz_anim/zmb/zombie_standSpasms1Stand_74-112.rtm new file mode 100644 index 000000000..d972f72c6 Binary files /dev/null and b/dayz_anim/zmb/zombie_standSpasms1Stand_74-112.rtm differ diff --git a/dayz_anim/zmb/zombie_standSpasms2bentPose_135-178.rtm b/dayz_anim/zmb/zombie_standSpasms2bentPose_135-178.rtm new file mode 100644 index 000000000..18b8b1bfd Binary files /dev/null and b/dayz_anim/zmb/zombie_standSpasms2bentPose_135-178.rtm differ diff --git a/dayz_anim/zmb/zombie_standSpasms2bentPose_179-235.rtm b/dayz_anim/zmb/zombie_standSpasms2bentPose_179-235.rtm new file mode 100644 index 000000000..5a2258fa8 Binary files /dev/null and b/dayz_anim/zmb/zombie_standSpasms2bentPose_179-235.rtm differ diff --git a/dayz_anim/zmb/zombie_standSpasms2bentPose_236-293.rtm b/dayz_anim/zmb/zombie_standSpasms2bentPose_236-293.rtm new file mode 100644 index 000000000..074dadb6d Binary files /dev/null and b/dayz_anim/zmb/zombie_standSpasms2bentPose_236-293.rtm differ diff --git a/dayz_anim/zmb/zombie_standSpasms2bentPose_294-336.rtm b/dayz_anim/zmb/zombie_standSpasms2bentPose_294-336.rtm new file mode 100644 index 000000000..f60f26455 Binary files /dev/null and b/dayz_anim/zmb/zombie_standSpasms2bentPose_294-336.rtm differ diff --git a/dayz_anim/zmb/zombie_standSpasms2bentPose_337-439.rtm b/dayz_anim/zmb/zombie_standSpasms2bentPose_337-439.rtm new file mode 100644 index 000000000..f007cc610 Binary files /dev/null and b/dayz_anim/zmb/zombie_standSpasms2bentPose_337-439.rtm differ diff --git a/dayz_anim/zmb/zombie_standSpasms2bentPose_82-134.rtm b/dayz_anim/zmb/zombie_standSpasms2bentPose_82-134.rtm new file mode 100644 index 000000000..8feb943f7 Binary files /dev/null and b/dayz_anim/zmb/zombie_standSpasms2bentPose_82-134.rtm differ diff --git a/dayz_anim/zmb/zombie_standSpasms3Stand_191-314.rtm b/dayz_anim/zmb/zombie_standSpasms3Stand_191-314.rtm new file mode 100644 index 000000000..52c777d37 Binary files /dev/null and b/dayz_anim/zmb/zombie_standSpasms3Stand_191-314.rtm differ diff --git a/dayz_anim/zmb/zombie_standSpasms3Stand_315-400.rtm b/dayz_anim/zmb/zombie_standSpasms3Stand_315-400.rtm new file mode 100644 index 000000000..20a1b0a81 Binary files /dev/null and b/dayz_anim/zmb/zombie_standSpasms3Stand_315-400.rtm differ diff --git a/dayz_anim/zmb/zombie_standSpasms3Stand_401-478.rtm b/dayz_anim/zmb/zombie_standSpasms3Stand_401-478.rtm new file mode 100644 index 000000000..4fa4d65b3 Binary files /dev/null and b/dayz_anim/zmb/zombie_standSpasms3Stand_401-478.rtm differ diff --git a/dayz_anim/zmb/zombie_standSpasms3Stand_83-190.rtm b/dayz_anim/zmb/zombie_standSpasms3Stand_83-190.rtm new file mode 100644 index 000000000..2f944ae32 Binary files /dev/null and b/dayz_anim/zmb/zombie_standSpasms3Stand_83-190.rtm differ diff --git a/dayz_anim/zmb/zombie_staticAttack3_183-274.rtm b/dayz_anim/zmb/zombie_staticAttack3_183-274.rtm new file mode 100644 index 000000000..fdf94227d Binary files /dev/null and b/dayz_anim/zmb/zombie_staticAttack3_183-274.rtm differ diff --git a/dayz_anim/zmb/zombie_staticAttack3_441-554.rtm b/dayz_anim/zmb/zombie_staticAttack3_441-554.rtm new file mode 100644 index 000000000..7e66f460b Binary files /dev/null and b/dayz_anim/zmb/zombie_staticAttack3_441-554.rtm differ diff --git a/dayz_anim/zmb/zombie_staticAttack3_570-707.rtm b/dayz_anim/zmb/zombie_staticAttack3_570-707.rtm new file mode 100644 index 000000000..a039df5fa Binary files /dev/null and b/dayz_anim/zmb/zombie_staticAttack3_570-707.rtm differ diff --git a/dayz_anim/zmb/zombie_staticAttack3_67-158.rtm b/dayz_anim/zmb/zombie_staticAttack3_67-158.rtm new file mode 100644 index 000000000..efa5d03ed Binary files /dev/null and b/dayz_anim/zmb/zombie_staticAttack3_67-158.rtm differ diff --git a/dayz_anim/zmb/zombie_staticAttack3_742-833.rtm b/dayz_anim/zmb/zombie_staticAttack3_742-833.rtm new file mode 100644 index 000000000..7b171bbdf Binary files /dev/null and b/dayz_anim/zmb/zombie_staticAttack3_742-833.rtm differ diff --git a/dayz_anim/zmb/zombie_staticAttack3_855-987.rtm b/dayz_anim/zmb/zombie_staticAttack3_855-987.rtm new file mode 100644 index 000000000..86f1e4003 Binary files /dev/null and b/dayz_anim/zmb/zombie_staticAttack3_855-987.rtm differ diff --git a/dayz_anim/zmb/zombie_stumble3.rtm b/dayz_anim/zmb/zombie_stumble3.rtm new file mode 100644 index 000000000..1b58d2309 Binary files /dev/null and b/dayz_anim/zmb/zombie_stumble3.rtm differ diff --git a/dayz_anim/zmb/zombie_walk2sprint2.rtm b/dayz_anim/zmb/zombie_walk2sprint2.rtm new file mode 100644 index 000000000..7e294fa11 Binary files /dev/null and b/dayz_anim/zmb/zombie_walk2sprint2.rtm differ diff --git a/dayz_code/$PBOPREFIX$ b/dayz_code/$PBOPREFIX$ new file mode 100644 index 000000000..86d7c3d1a --- /dev/null +++ b/dayz_code/$PBOPREFIX$ @@ -0,0 +1 @@ +z\addons\dayz_code \ No newline at end of file diff --git a/dayz_code/DayZ_Changelog.txt b/dayz_code/DayZ_Changelog.txt new file mode 100644 index 000000000..e59b5bdc8 --- /dev/null +++ b/dayz_code/DayZ_Changelog.txt @@ -0,0 +1,441 @@ +HOTFIX : 27th OCTOBER 2012 + + Affected addons: + * dayz_code 1.7.2.* + * dayz_server (server admins only) + + Developer's Note: + * + + Developer Changelog: + * + + Community Notes: + * + + Community Changelog: + Client.pbo + * [NEW] Tents can no longer be placed on concrete. + * [FIXED] Building checks for tent placement (No longer place tents in buildings). + * [FIXED] Tents now are one click place. + * [FIXED] Fixed function for checking if in buildings. + * [UPDATED] Vehicle repair menus now all replaced. + * [NEW] Vehicle menus now list all damaged parts no matter if you have the item or not. + * [NEW] Vehicle repair menus will now let you know the exact item you need to repair on failed repair attempts. + * [FIXED] Vehicle Damage is now fully working. + * [FIXED] Vehicle Killed is now in effect fully destroyed vehilces will now set corret in db. + * [FIXED] Tents Now add and remove from db. + * [FIXED] Food can no longer be consumed if the player does not have in inventory. + * [FIXED] water can no longer be consumed if the player does not have in inventory. + * [UPDATED] Updated UI control. + * [NEW] Toolbox is now needed for all repiars. + * [NEW] New Combat System If you fire a weapon, someone fires a weapon near you, or a bullet/object impacts near you, then you go into combat. During combat, "ABORT" is disabled. (Need to look at the effects with high player counts) + * [NEW] Alt-f4 is now locked and will only open your status menu. + * [Fixed] No longer possible to drink/eat/pitch a tent/put on clothes/build sand bags/cat wire/hedgehogs/consume medical supplies/free filled water without consuming the item. + * [FIXED] No longer possible to create axes out of thin air if you already have one + * [FIXED] Switching skins no longer repairs pain shakes/broken legs/resets/dupes/screws/resets ammo + * [FIXED] Duping no longer possible through zombie corpses/backpacks/etc + * [FIXED] Tents Now add and remove from db. + * [FIXED] It should now be impossible for a new spawn to spawn unconscious. + * [FIXED] You can no longer cook infinite free meat from camp fires + * [FIXED] Survivors should no longer pickup a single item at the same time and both receive it. + * [FIXED] You can no longer generate multiple tents while packing up a deployed tent. + * [FIXED] You can no longer change clothes/eat/drink/etc. while in a vehicle + * [NEW] combat 30 sec timer. + * [UPDATED] ItemWire reduced from 0.06 to 0.01 + * [UPDATED] PartEngine updated from 0.01 to 0.06 + * [UPDATED] Version info is now displayed correct + + + Server.pbo + * [FIXED] Object Gear syncs happen based on radius not just on menu. + * [FIXED] Vehicle Position is now updated with client position. + * [FIXED] Vehicles save fuel properly +_____________________________________ +HOTFIX : 6 SEPTEMBER 2012 + + Affected addons: + * dayz 1.something.somethingelse + * dayz_code 1.7.2.6 + * dayz_server (server admins only) + + Developer's Note: + * To change your DayZ UI options, go to OPTIONS > GAME OPTIONS > DayZ UI. This will only affect the DayZ UI elements, unfortunately it is not saving to the config file so each time you restart ArmA2 you will need to change this setting. + * DayZ UI Debug option might not always work properly. deal-with-it.jpg + + Changelog: + * [NEW] Bear trap has chance to spawn on infected hunters + * [FIXED] Graphical glitches with dead bodies (Bodies should now not display graphical glitches) + * [NEW] Three UI options available: Default (indicators only), Debug (indicators + debug window), None (only base ArmA2 UI) + * [FIXED] Converting between magazine types resets ammo count (Now only contains previous number of rounds) +_____________________________________ + +HOTFIX : 8 AUGUST 2012 + + Affected addons: + * dayz_code 1.7.2.5 + * dayz_server (server admins only) + + Developer's Note: + * + + Changelog: + * [FIXED] Ammunition amounts not loaded in properly (Now records used ammunition correctly) + * [FIXED] Graphical glitches with barbed wire (Rebinarized file should no longer produce graphical artifacts) + * [NEW] Additional optimizations to login process (further use of publicVariableClient to reduce network transmission) + * [FIXED] Respawn button not enabled when legs fractured (Now enables for fractured legs https://dev-heaven.net/issues/39161 ) + * [FIXED] Excessive logging of player data in server logs (Disabled https://dev-heaven.net/issues/38784 ) + * [FIXED] Graphical glitches with dead bodies (Rebinarized file should no longer produce graphical artifacts) +_____________________________________ + +HOTFIX : 26 JULY 2012 + + Affected addons: + * dayz_code 1.7.2.4 + * dayz 1.3.2 + * dayz_anim 0.5 + * dayz_server (server admins only) + + Developer's Note: + * Should be used with Build 95310 and above on 1.62 + * 5 second timeout on disconnect is NOT implemented, as the engine is preventing it currently + + Changelog: + * [NEW] Respawn button is disabled during DayZ play + * [NEW] Optimized authentication process on login + * [NEW] Singleplayer mode disabled when DayZ is loaded + * [NEW] DayZ Logo and Version Number appear in game when DayZ is loaded + * [NEW] Hive now tracks login/logout (to assist in analysis for an ALT+F4 solution) + * [FIXED] Infected cannot hear weapon firing (now they actually hear again) + * [FIXED] Clothing no longer spawning (now it spawns as it used too) + * [FIXED] Tents and items with ID's above 1 million don't syncronize (now it should syncronize, players to confirm) + * [NEW] Respawn button is enabled if the player has a fracture + * [FIXED] Players switched to non-player skins (by hackers) sync to database (updates no longer saved for objects non-authorized skins) + * [NEW] Players spawning in debug area or "water world" will spawn on beach on next login (with their gear) + * [NEW] Client will automatically spawn player out of debug and waterworld to last known position + * [NEW] Radar removed from helicopter (UH1H will be added back to vehicle spawns) +______________________________________ + +UPDATE : 13 JULY 2012 + + Affected addons: + * dayz_code 1.7.2.2 + * dayz_anim 0.4 + * dayz_server (server admins only) + + Developer's Note: + * Make sure you run ArmA2 Beta build 94759 or above + + Changelog: + * [FIXED] Ghillie and skin removal on login ( https://dev-heaven.net/issues/36666 ) + * [FIXED] Arma X stuck on loading screen ( https://dev-heaven.net/issues/36647 ) + * [FIXED] AKS_74_kobra classname incorrectly named ( https://dev-heaven.net/issues/36680 ) + * [NEW] Server side performance tweaks and improvments + * [FIXED] Infected detect players from too far away (reduced by about 20%) + * [FIXED] Disconnect updates not being correctly applied (caused inventory issues) + * [FIXED] Bear traps not appearing for spawn (low spawn) +______________________________________ + +HOTFIX : 10 JULY 2012 + + Affected addons: + * dayz_code 1.7.2.1 + * dayz_anim 0.3.1 + * dayz_server (only for servers) + + Developer's Note: + + Changelog: + * [FIXED] Infected attack those they cannot see ( https://dev-heaven.net/issues/36375 ) + * [FIXED] Wearing clothes makes you invisible ( https://dev-heaven.net/issues/36371 ) + * [FIXED] New authentication method causing lockups on full servers (Reverted use of publicVariableServer) + * [FIXED] Pressing ALT key caused spamming of server sync ( No longer spams for sync'ing a character ) +______________________________________ + +UPDATE : 9 JULY 2012 + + Affected addons: + * dayz_code 1.7.2 + * dayz 1.3.1 + * dayz_equip 1.3.4 + * dayz_anim 0.3 + + Developer's Note: + + Changelog: + * [FIXED] Infected hear perfectly through objects (noise reduced by 50% through an object) + * [FIXED] Animal bodies despawn way too fast (now despawn automatically after 2 minutes) + * [FIXED] Corrupted update data causes people to spawn in debug forest (now will not save corrupted position data) + * [FIXED] States where animal might stop walking around (now should walk around more) + * [FIXED] Animal AI routines consuming large amounts of FPS (now in line with Infected AI routines, reduced FPS usage) + * [NEW] Player Syncing system replaced (increased performance and ammo quantity tracking) + * [FIXED] Error reports are almost invisible (has now been fixed) + * [FIXED] Daylight calculations causing slight FPS issue + * [NEW] Visibility now smoothly alters based on sun, moon, cloud, rain, and fog state + * [NEW] Aubility now dampened in rain and increased by fog + * [FIXED] Object cleanup causing significant (huge) performance issue on servers (reduced by up to 50%, means more players + zombies possible) + * [FIXED] Use of "allMissionObjects" causing performance issue on clients (new engine command "entities" used to improve FPS on clients) + * [FIXED] Too easy to break legs due to infected (reduced probability of leg damage, reduced amount of leg damage) + * [FIXED] Inspection of dead bodies does not work (fix only applies with ArmA2 Beta 94033 and above) + * [NEW] Exponent driven probability introduced into visibility calculation + * [FIXED] Hatchet/Crowbar requires reloading ( https://dev-heaven.net/issues/34903 ) + * [FIXED] Unlimited Wire fence/Sandbag/Tank Trap Bug ( https://dev-heaven.net/issues/34283 ) + * [FIXED] Duplication Exploit on object pickup ( https://dev-heaven.net/issues/34031 ) + * [FIXED] Not full magazines disappear when you reconnect ( https://dev-heaven.net/issues/33998 ) + * [FIXED] Dead bodies still have the heart beat for low humanity ( https://dev-heaven.net/issues/35050 ) + * [NEW] Set Bear Traps that break player and infected legs, kills animals, when activated + * [NEW] Authentication process streamlined with new ArmA2 Beta commands (publicVariableServer and publicVariableClient) + * [NEW] Authentication for duplicate IDs supportive of the new beta patch (ArmAX users) + +______________________________________ + +HOTFIX : 20 JUNE 2012 + + Affected addons: + * dayz_code 1.7.1.5 + * dayz_equip 1.3.3 + * dayz_weapons 1.3.2 + + Developer's Note: + * A designation of [NEW] doesn't necessarily mean a new feature, 4chan, it means a change in operation not directly related to a bug. Could be for better performance or rebalancing. + + Changelog: + * [NEW] Infected raycast for line-of-sight less often (improves performance) + * [FIXED] Infected can see through terrain ( https://dev-heaven.net/issues/33787 ) + * [FIXED] Raycasting being taken from wrong body position (ensured it is from eye level) + * [FIXED] Infected sometimes spawn close to a player (previous check once, now up to ten times) + * [NEW] Infected bodies will despawn after 5 minutes of their death (improves performance) + * [FIXED] Sometimes infected will stand still after loosing line-of-sight ( https://dev-heaven.net/issues/33715 ) + * [FIXED] Can dupe tent's by right clicking (forgot to close the window) + * [FIXED] Poor performance caused by infected search behavior (MAJOR performance increase during closed testing) + * [FIXED] Audibility is far to high (completely rebalanced, in line with how it was in previous updates) + * [FIXED] Can dupe food during cooking if click really fast (now you cannot) + * [FIXED] Trying to pick up a hatchet would create fake ammo (now will not) + * [FIXED] Hatchet takes up too much room (can now be transferred between toolbelt and primary slot through gear action) + * [REVERT] Hatchet now collected as an Item (toolbelt) and can be equipped to primary (gear action) + * [NEW] Flashlights can now be packed to toolbelt also (gear action) + * [NEW] New players will spawn with flashlight added to their toolbelt not backpack + * [FIXED] Infected sometimes not inspecting thrown items (they will walk to the location of a noise, 20-40m away) + * [FIXED] Unlimited Infected spawning (now has a cooldown enabled so it won't spawn too many at once) + * [FIXED] Melee weapon sounds non-existent/terrible (now has placeholder sounds) +______________________________________ + +HOTFIX : 19 JUNE 2012 + + Affected addons: + * dayz_code 1.7.1.4 + * dayz_equip 1.3.2 + + Changelog: + * [FIXED] Performance issue with equipment proxies (improves FPS) +______________________________________ + +HOTFIX : 19 JUNE 2012 + + Affected addons: + * dayz_code 1.7.1.3 + * dayz_weapons 1.3.1 + * dayz_server (server admins only) + + Developer's Note: + * Requires ArmA2 Beta. + * Big thanks to JoeKurtz for his excellent bug reports + + Changelog: + * [FIXED] Melee items causing magazine glitching and eventual server death (fixed) + * [FIXED] Unconscious UI Image displays incorrectly + * [FIXED] Bleeding never stops unless bandaged (chance of spontanious bleeding stopping now works) + * [FIXED] Interior infected spawning inside of building walls etc... (interior infected now spawn inside correctly) + * [FIXED] Speed not correctly utilized for checking stealth levels ( https://dev-heaven.net/issues/33630 ) + * [FIXED] Posture error can occur on stealth check ( https://dev-heaven.net/issues/33628 ) + * [FIXED] Config error messages on popup (Caused by legacy classnames, error handling implemented to prevent this) + * [FIXED] Unable to repair helicopter fuel leak (repair all parts to 95% or above and fuel leak will stop) + * [FIXED] Massive lag and desync on some servers (mostly caused by the invisible replicating magazines) + * [REVERT] Nerf of sickness damage (now will reduce your blood to 6000 rather than 10000) + * [FIXED] Losing blood from starvation/dehydration cannot receive transfusion ( https://dev-heaven.net/issues/33677 ) + * [FIXED] Hunger and Thirst no longer continue to drop while you are offline (only ingame time counts) + * [NEW] Once infected lose line-of-sight they will try investigate where you are + * [FIXED] Flies still heard around removed/hidden bodies ( https://dev-heaven.net/issues/33472 ) + * [NEW] Significant loot rebalancing + * [FIXED] "Fus ro dah" melee (now should be the correct release files) +______________________________________ + +HOTFIX : 19 JUNE 2012 + + Affected addons: + * dayz_code 1.7.1.2 + * dayz_weapons 1.3 + * dayz_equip 1.3.1 + * dayz_server (server admins only) + + Developer's Note: + * YES: I know this hotfix has content in it. It was content that didn't make it into the last update, and some of the fixes are bundled with this content, so it was easier to release the content than try to remove it. + * Requires ArmA2 Beta. + * NOTE: VERY IMPORTANT: MELEE WEAPONS ARE QUITE UNDER POWERED CURRENTLY. THEY WILL BE ADJUSTED UPWARDS OVER THE NEXT FEW WEEKS. EACH HAVE DIFFERENT DAMAGE VALUES. + * ALSO NOTE: Melee is just in testing. They may not stay, they are just being tested to see how they perform. They are missing their sound effects, and tweaking of effects also. + + Changelog: + * [NEW] Tone Mapping to enhance nightlighting conditions + * [FIXED] Generic Loot not spawning (such as food etc...) + * [FIXED] Animals stand still and HURR DURRR (they now walk around) + * [FIXED] New blood values not being saved when a player eats (they do now) + * [FIXED] Duplicate players not being removed (should now be removed on login) + * [NEW] Melee Weapon introduced: Hatchet (can only drop through right click in gear menu) + * [NEW] Maximum animals increased + * [NEW] Melee Weapon introduced: Crowbar (can only drop through right click in gear menu) + * [NEW] Double Barrelled shotgun sound + * [FIXED] Gender assignment broken (working correctly) +______________________________________ + +HOTFIX : 17 JUNE 2012 + + Affected addons: + * dayz_code 1.7.1.1 + * dayz_server (only for server admins) + + Developer's Note: + * Performance issues were associated with loot cleanup not working. This has been fixed. + * Each time you start a new character, you will get the gender selection dialog. + * INFECTED AND LOOT RESPAWN IS STILL QUITE BUGGED. NEEDS ALOT OF WORK. BUT IT SHOULD BE MANAGEABLE NOW. + + Changelog: + * [FIXED] Server item cleanup error (thanks Dwarden for identifying) + * [FIXED] Server weighted random object error (thanks Dwarden for identifying) + * [REVERT] 5 second delay for disconnecting (will need to wait till new method developed) + * [REVERT] Disabling of interior raycasting (will mean some buildings you will be invisible/can't be hit in for the moment as they don't have view LODs) + * [REVERT] Infected sight based on head not body direction (infected glace around alot, this meant that they had super view directions. Now locked at body direction) + * [FIXED] Area not checked for existing infected before spawning new ones ("blind faith" that it had not made a mistake didn't work) + * [FIXED] Crippling performance issues caused by loot items never being cleaned up (loot now cleaned up) + * [FIXED] Tent pitching (Who the hell codes tent location checks TWICE before pitching? Oh apparently I do) + * [NEW] Marakov spawn rate increased + * [NEW] Small chance Mararov ammo will spawn on an infected + * [FIXED] Converting magazines didn't work if you had MORE than one of that magazine type (now works as intended) + * [NEW] Tweaked audibility and visibility values for kneel walking + * [REVERT] Secret nerf of prone (you noticed) + * [NEW] Can select gender for each new character + * [FIXED] Toolboxes aren't spawning (classname error in loot table) + * [NEW] Small tweaks to AI zombie routines to improve performance + * [REVERT] New spawn timer mechanism (back to the old one for now) + * [FIXED] Infected will stay in one place after losing line-of-sight (now will loiter) +______________________________________ + +UPDATE : 17 JUNE 2012 + + Community Shout-out this update: + www.armaholic.com + One of the community websites hosting anything and everything ArmA2. You thought DayZ was good? Well, it is just the tip of the iceberg. + You can download missions, vehicles, addons, even other total conversions. And it's all FREE! + Run by foxhound who also happens to be a cool guy + + Affected addons: + * dayz_code 1.7.1 + * dayz_sfx 1.2 + * dayz 1.3 + * dayz_equip 1.3 + * dayz_weapons 1.2 + * dayz_anim 0.2 + + Developer's Note: + * Requires ArmA2 Beta. + * Raytracing doesn't work so well inside some buildings at the moment so interiors will ignore raytracing + * Infected sprinting animation not included yet + * On respawn, your flashlight spawns in your BACKPACK. I did this because nothing would have said NOOB more than all the new players running around in the day with torches with no idea what the fuck to do. + + Changelog: + * [FIXED] Wire Spools, Toolboxes, hedgehog (tank trap) kits not spawning + * [FIXED] Bodies still being deleted too quickly sometimes + * [FIXED] No backpacks or medical boxes spawning + * [FIXED] "No Speaker..." debug report spam + * [FIXED] Infected spawning too close to players (minimum 30m now) + * [FIXED] Infected not spawning inside buildings any more + * [FIXED] General Server Script Errors (big thanks to Dwarden for fixing these!) + * [FIXED] Loot/Infected spawning time delay desync'ing with server + * [NEW] Infected can't attack through walls + * [NEW] Infected can't see through objects any more + * [NEW] Infected visibility increased (but limited by LOS) + * [NEW] Infected attack range increased (but limited by LOS) + * [NEW] Infected can cause greater damage when they hit you + * [NEW] You can hide from an infected chasing you + * [NEW] Optimized server cleanup routine + * [NEW] Player body exists for five seconds after disconnect (UNCONFIRMED IF WORKING) + * [NEW] Infected see based on eye direction, not on body direction as before + * [NEW] 30Rnd_545x39_AK added to loot table + * [NEW] More infected attack animations + * [NEW] More infected feeding animations + * [NEW] Replaced monkey infected crawing run animation + * [NEW] Heartbeat when cursor on a player with very low humanity (heart beats faster the lower it is) + * [NEW] Humanity GUI indicator removed + * [NEW] New Infected and Action sound effects (more AWESOME stuff by Michael Manning) + * [NEW] Initial version of double-barreled shotgun added (by Artyom) + * [FIXED] CZ550 spawning far too often in farms + * [FIXED] Winchester decreased spawnrate (% given to double barrel shotty) + * [NEW] Recombine shotgun rounds between 2 and 8 rounds + * [NEW] Recombine 45ACP rounds between M1911 and Revolver rounds + * [FIXED] Tent placement is completely screwed (now can place anywhere except in building) + * [FIXED] Items for Eating and Drinking not removed instantly (allowed some duping) + * [NEW] DayZ: Now with additional cruelty! Spawn with only a bandage, painkillers, and a torch. +______________________________________ + +UPDATE : 27 MAY 2012 + + Affected addons: + * dayz_code 1.7.0 + + Changelog: + * [FIXED] Long (sometimes infinite) loading times + * [FIXED] Saving sometimes will not happen + * [FIXED] Vehicles not initialized reliably on servers running multiple instances + * [FIXED] Very poor framerate on servers after some time (dead bodies causing it) + * [NEW] Server Side Architecture completely rewritten +______________________________________ + +HOTFIX : 24 MAY 2012 + + Affected addons: + * dayz_code 1.5.8.4 + + Changelog: + * [NEW] Support for more than 1,000,000 characters +______________________________________ + +UPDATE : 27 MAY 2012 + + Affected addons: + * dayz_code 1.6 + * dayz_equip 1.2.5 + * dayz_weapons 1.1.2 + * dayz 1.2.6 + * dayz_sfx 1.1.2 + + Developer's Note: + * To collect firewood, you can either find it in loot piles, or go into a forest and use the hatchet (gear > Right Click). I will expand this mechanic but its enough for now. + * You get a ONE TIME OFFER to change your player gender! + * Only two types of new skins are available in this update, "Camo" and "Ghillie Suit" in addition to normal survivor + * Skins a player is wearing are NOT lootable. + * When you change skin (right click on clothing package in inventory) your old skin will appear in inventory + * If you want a players skin, you will need to make them take it off first + + Changelog: + * [FIXED] Bodies being deleted immediately (now will stay around for 15 minutes) + * [FIXED] Player profiles sometimes corrupting and causing stuck in loading issues (error handling by engine) + * [FIXED] Temperature listed in percent and not degrees (now displayed in degrees) + * [FIXED] Loosing temperature inside vehicles (now will slowly gain or be static in vehicles) + * [FIXED] ItemPainkillers popup error (no longer happens: thanks Norbert!) + * [FIXED] Spawning in Ocean when switching models (player morphing optimized by TeeTime) + * [FIXED] Loosing gear when switching models (player morphing optimized by TeeTime) + * [FIXED] Wrong M107 is spawning on occasion (Correct one spawns) + * [FIXED] Crashed heli uber-loot not spawning (does now thanks to GhostBear!) + * [FIXED] Wire Fencing Kit caused graphical glitches (new model) + * [FIXED] Tank Trap Kit caused graphical glitches (new model) + * [FIXED] Invisible character models occuring (No longer invisible models) + * [FIXED] Panic not being activated (Your character will sometimes panic) + * [FIXED] Blood washout sometimes not being displayed (now will always wash out color depending on blood level) + * [NEW] Hatchet for chopping wood in forests + * [NEW] Wire Fencing kit model by Artyom Troshin + * [NEW] Tank Trap kit model by Artyom Troshin + * [NEW] Construction options moved to items in gear menu (right click wire fencing kit to use etc...) + * [NEW] Hospital Loot Spawn probabilities changed + * [NEW] Players can choose to be a female survivor (once only per CD-Key) + * [NEW] Heat packs for increasing temperature in an emergency + * [NEW] Bandit Skin transition for low humanity is removed + * [NEW] Players will receive an error message if the server they are on is running an incorrect HIVE version \ No newline at end of file diff --git a/dayz_code/actions/build.sqf b/dayz_code/actions/build.sqf new file mode 100644 index 000000000..7b7d68db8 --- /dev/null +++ b/dayz_code/actions/build.sqf @@ -0,0 +1,43 @@ +private["_location","_isOk","_dir","_classname","_item"]; +_location = player modeltoworld [0,1,0]; +_location set [2,0]; +_onLadder = (getNumber (configFile >> "CfgMovesMaleSdr" >> "States" >> (animationState player) >> "onLadder")) == 1; +_isWater = (surfaceIsWater _location) or dayz_isSwimming; + +if(_isWater) exitWith {cutText [localize "str_player_26", "PLAIN DOWN"];}; +if(_onLadder) exitWith {cutText [localize "str_player_21", "PLAIN DOWN"];}; + +if (vehicle player != player) exitWith {cutText ["You may not build while in a vehicle", "PLAIN DOWN"]}; + +_item = _this; +_classname = getText (configFile >> "CfgMagazines" >> _item >> "ItemActions" >> "Build" >> "create"); +_text = getText (configFile >> "CfgVehicles" >> _classname >> "displayName"); + +_hasbuilditem = _this in magazines player; + +if (!_hasbuilditem) exitWith {cutText [format[(localize "str_player_31"),_text,"build"] , "PLAIN DOWN"]}; + +_dir = getDir player; +player removeMagazine _item; + +player playActionNow "Medic"; +sleep 1; +[player,"repair",0,false] call dayz_zombieSpeak; +_id = [player,50,true,(getPosATL player)] spawn player_alertZombies; +sleep 5; + +player allowDamage false; +_object = createVehicle [_classname, _location, [], 0, "CAN_COLLIDE"]; +_object setDir _dir; +player reveal _object; + +cutText [format[localize "str_build_01",_text], "PLAIN DOWN"]; + +dayzPublishObj = [dayz_characterID,_object,[_dir,_location],_classname]; +publicVariable "dayzPublishObj"; +if (isServer) then { + dayzPublishObj call server_publishObj; +}; + +sleep 2; +player allowDamage true; \ No newline at end of file diff --git a/dayz_code/actions/cook.sqf b/dayz_code/actions/cook.sqf new file mode 100644 index 000000000..4fb6b467d --- /dev/null +++ b/dayz_code/actions/cook.sqf @@ -0,0 +1,36 @@ +private["_hasFoodMeat","_hasFoodTin","_item","_wait"]; + +player removeAction s_player_cook; +s_player_cook = -1; + +_qty = {_x == "FoodSteakRaw"} count magazines player; +_wait = 5 - _qty; + +if ("FoodSteakRaw" in magazines player) then { + player playActionNow "Medic"; + [player,"cook",0,false] call dayz_zombieSpeak; + _id = [player,70,true,(getPosATL player)] spawn player_alertZombies; + sleep _wait; + for "_x" from 1 to _qty do { + _hasFoodMeat = "FoodSteakRaw" in magazines player; + if (!_hasFoodMeat) exitWith {cutText [format[(localize "str_player_31"),_text,"cook"] , "PLAIN DOWN"]}; + player removeMagazine "FoodSteakRaw"; + player addMagazine "FoodSteakCooked"; + sleep 1; + }; + cutText [format[(localize "str_success_cooked"),_qty,(localize "STR_EQUIP_NAME_24")], "PLAIN DOWN"]; +}; + +/* +_hasFoodMeat = "FoodSteakRaw" in magazines player; +_qty = {_x == "ItemWaterbottleUnfilled"} count magazines player; + +if (_hasFoodMeat) then { + player removeMagazine "FoodSteakRaw"; + player playActionNow "Medic"; + [player,"eat",0,false] call dayz_zombieSpeak; + sleep 6; + player addMagazine "FoodSteakCooked"; + cutText [localize "str_success_cooked_steak", "PLAIN DOWN"]; +}; +*/ diff --git a/dayz_code/actions/disassemble.sqf b/dayz_code/actions/disassemble.sqf new file mode 100644 index 000000000..db3421e3f --- /dev/null +++ b/dayz_code/actions/disassemble.sqf @@ -0,0 +1,9 @@ +_array = _this select 3; +_object = _array select 0; +_inventory = _array select 1; +player playActionNow "Medic"; +sleep 8; +{player addMagazine _x} forEach _inventory; +deleteVehicle _object; +r_action = false; +call fnc_usec_medic_removeActions; \ No newline at end of file diff --git a/dayz_code/actions/dog/feed.sqf b/dayz_code/actions/dog/feed.sqf new file mode 100644 index 000000000..ff2ddf7ba --- /dev/null +++ b/dayz_code/actions/dog/feed.sqf @@ -0,0 +1,21 @@ +_dog = _this select 0; +_array = _this select 3; +_handle = _array select 0; +_type = _array select 1; + +_onLadder = (getNumber (configFile >> "CfgMovesMaleSdr" >> "States" >> (animationState player) >> "onLadder")) == 1; +if (_onLadder) exitWith {cutText [(localize "str_player_21") , "PLAIN DOWN"]}; + +player playActionNow "PutDown"; + +switch (_type) do { + case 0: { + player removeMagazine "FoodSteakRaw"; + _handle setFSMVariable ["_hunger",0]; + }; + case 1: { + player removeMagazine "ItemWaterbottle"; + player addMagazine "ItemWaterbottleUnfilled"; + _handle setFSMVariable ["_hunger",0]; + }; +}; \ No newline at end of file diff --git a/dayz_code/actions/dog/follow.sqf b/dayz_code/actions/dog/follow.sqf new file mode 100644 index 000000000..80c872f62 --- /dev/null +++ b/dayz_code/actions/dog/follow.sqf @@ -0,0 +1,13 @@ +_dog = _this select 0; +_array = _this select 3; +_handle = _array select 0; +_whistle = _array select 1; + +if(_whistle) then { + [nil,player,rSAY,["dog_callBack", 120]] call RE; +}; + +sleep 1; + +_handle setFSMVariable ["_command","none"]; + diff --git a/dayz_code/actions/dog/speak.sqf b/dayz_code/actions/dog/speak.sqf new file mode 100644 index 000000000..b3ee92e72 --- /dev/null +++ b/dayz_code/actions/dog/speak.sqf @@ -0,0 +1,19 @@ +_dog = _this select 0; +_dog playActionNow "GestureBark"; +[_dog,"dog_bark",0,false] call dayz_zombieSpeak; +/* +_anim = animationState _dog; +_sitDown = false; +if(_anim == "Dog_SitDown") then { + [objNull, _dog, rSwitchMove,"Dog_SitUp"] call RE; + sleep 1; + _sitDown = true; +}; + +[objNull, _dog, rSwitchMove,"Dog_StopV2"] call RE; + +if (_sitDown) then { + waitUntil{(animationState _dog) != "Dog_StopV2"}; + [objNull, _dog, rSwitchMove,"Dog_SitDown"] call RE; +}; +*/ \ No newline at end of file diff --git a/dayz_code/actions/dog/speed.sqf b/dayz_code/actions/dog/speed.sqf new file mode 100644 index 000000000..065ddf4e2 --- /dev/null +++ b/dayz_code/actions/dog/speed.sqf @@ -0,0 +1,33 @@ +//_dog = _this select 0; +_array = _this select 3; +_handle = _array select 0; +_whistle = _array select 1; +_forceWalk = _array select 2; + +_dog = _handle getFSMVariable "_dog"; +_maxSpeed = _handle getFSMVariable "_maxSpeed"; + +if(player distance _dog < 5) then { + _whistle = false; +}; + +if(_forceWalk) then { + _maxSpeed = _maxSpeed - 1; + if (_maxSpeed < 0) then { + _maxSpeed = 0; + }; + if(_whistle) then { + [nil,player,rSAY,["dog_slowDown", 120]] call RE; + }; +} else { + _maxSpeed = _maxSpeed + 1; + if (_maxSpeed > 2) then { + _maxSpeed = 2; + }; + if(_whistle) then { + [nil,player,rSAY,["dog_speedUp", 120]] call RE; + }; +}; + +_handle setFSMVariable ["_maxSpeed",_maxSpeed]; +_handle setFSMVariable ["_forceChange",true]; \ No newline at end of file diff --git a/dayz_code/actions/dog/stay.sqf b/dayz_code/actions/dog/stay.sqf new file mode 100644 index 000000000..fa0bb7f32 --- /dev/null +++ b/dayz_code/actions/dog/stay.sqf @@ -0,0 +1,12 @@ +_dog = _this select 0; +_handle = _this select 3; +_standing = _handle getFSMVariable "_standing"; +_handle setFSMVariable ["_command","stay"]; +_watchDog = _handle getFSMVariable "_watchDog"; + +_anim = animationState _dog; +if (_anim == "Dog_SitDown" and _watchDog) then { + [objNull, _dog, rSwitchMove,"Dog_SitUp"] call RE; + sleep 0.5; + [objNull, _dog, rSwitchMove,"Dog_LieDown"] call RE; +}; \ No newline at end of file diff --git a/dayz_code/actions/dog/track.sqf b/dayz_code/actions/dog/track.sqf new file mode 100644 index 000000000..80188d5c0 --- /dev/null +++ b/dayz_code/actions/dog/track.sqf @@ -0,0 +1,8 @@ +_array = _this select 3; +_handle = _array; +//_target = _array select 1; + +_target = target1; + +_handle setFSMVariable ["_command","track"]; +_handle setFSMVariable ["_target",_target]; diff --git a/dayz_code/actions/dog/warn.sqf b/dayz_code/actions/dog/warn.sqf new file mode 100644 index 000000000..1e8a35ba1 --- /dev/null +++ b/dayz_code/actions/dog/warn.sqf @@ -0,0 +1,40 @@ +_dog = _this select 0; +_array = _this select 3; +_handle = _array select 0; +_watchDog = _array select 1; + +_handle setFSMVariable ["_watchDog",_watchDog]; + +_actionWarn = _handle getFSMVariable "_actionWarn"; +_actionDir = _handle getFSMVariable "_actionDir"; +_dog removeAction _actionWarn; + +if (_watchDog) then { + _actionWarn = _dog addAction ["Quiet",_actionDir + "warn.sqf",[_handle,false], 2, false, true]; + _handle setFSMVariable ["_actionWarn",_actionWarn]; + _handle setFSMVariable ["_idleTime",5]; + while {_watchDog and alive _dog} do { + _watchDog = _handle getFSMVariable "_watchDog"; + _senseSkill = _handle getFSMVariable "_senseSkill"; + if (_watchDog) then { + _nearby = (getPosATL _dog) nearEntities ["CAManBase",_senseSkill]; + _nearby = _nearby - [player]; + if (count _nearby > 0) then { + //_chance = (3 - (count _nearby)); + //hintSilent str(_chance); + [_dog,"dog_growl",2,false] call dayz_zombieSpeak; + } else { + /* + _nearby = (getPosATL _dog) nearEntities ["CAAnimalBase",_senseSkill]; + _nearby = _nearby - [_dog]; + [_dog,"dog_bark",1,false] call dayz_zombieSpeak; + */ + }; + }; + sleep 2; + }; +} else { + _actionWarn = _dog addAction ["Alert",_actionDir + "warn.sqf",[_handle,true], 2, false, true]; + _handle setFSMVariable ["_actionWarn",_actionWarn]; + _handle setFSMVariable ["_idleTime",1]; +}; \ No newline at end of file diff --git a/dayz_code/actions/engineer.sqf b/dayz_code/actions/engineer.sqf new file mode 100644 index 000000000..c59c66781 --- /dev/null +++ b/dayz_code/actions/engineer.sqf @@ -0,0 +1,14 @@ +_array = _this select 3; +_location = player modeltoworld [0,0.5,0]; +_dir = (getDir player) + 180; +_classname = _array select 0; +_magazine = _array select 1; +player removeMagazine _magazine; +player playActionNow "Medic"; +call fnc_usec_engineer_removeActions; +r_action_engineer = false; +sleep 8; +_weapon = _classname createVehicle _location; +_weapon setDir _dir; +_weapon setpos _location; +player reveal _weapon; \ No newline at end of file diff --git a/dayz_code/actions/engineer_upgrade.sqf b/dayz_code/actions/engineer_upgrade.sqf new file mode 100644 index 000000000..176f3ca14 --- /dev/null +++ b/dayz_code/actions/engineer_upgrade.sqf @@ -0,0 +1,23 @@ +_array = _this select 3; +_object = _array select 0; +_magazine = _array select 1; +_classname = _array select 2; + +_dir = direction _object; +_location = getPosATL _object; + +player removeMagazine _magazine; +player playActionNow "Medic"; + +r_action = false; +call fnc_usec_medic_removeActions; + +sleep 8; +//Delete old Object +deleteVehicle _object; + +//New Object +_weapon = _classname createVehicle _location; +_weapon setDir _dir; +_weapon setpos _location; +player reveal _weapon; \ No newline at end of file diff --git a/dayz_code/actions/fire_light.sqf b/dayz_code/actions/fire_light.sqf new file mode 100644 index 000000000..bb62a7726 --- /dev/null +++ b/dayz_code/actions/fire_light.sqf @@ -0,0 +1,17 @@ +private["_location","_isOk","_dir","_classname"]; +_location = player modeltoworld [0,1,0]; +_location set [2,0]; +_isOk = count (_location isFlatEmpty [0.5,0,0,4,0,false,player]) > 0; + +if (_isOk) then { + _dir = getDir player; + _classname = "Land_Fire"; + player playActionNow "Medic"; + sleep 6; + dayz_hasFire = createVehicle [_classname, _location, [], 0, "CAN_COLLIDE"]; + dayz_hasFire setDir _dir; + player reveal dayz_hasFire; + cutText [localize "str_fireplace_01", "PLAIN DOWN"]; +} else { + cutText [localize "str_fireplace_02", "PLAIN DOWN"]; +}; \ No newline at end of file diff --git a/dayz_code/actions/fire_pack.sqf b/dayz_code/actions/fire_pack.sqf new file mode 100644 index 000000000..fb6a5e0fd --- /dev/null +++ b/dayz_code/actions/fire_pack.sqf @@ -0,0 +1,11 @@ +private["_obj"]; +_obj = _this select 3; +player playActionNow "Medic"; +sleep 6; +if(_obj isKindOf "Land_fire") then { + dayz_hasFire = objNull; + deleteVehicle _obj; +}; +cutText [localize "str_fireplace_removed", "PLAIN DOWN"]; +player removeAction s_player_fireout; +s_player_fireout = -1; \ No newline at end of file diff --git a/dayz_code/actions/flare_drop.sqf b/dayz_code/actions/flare_drop.sqf new file mode 100644 index 000000000..9d217f0a2 --- /dev/null +++ b/dayz_code/actions/flare_drop.sqf @@ -0,0 +1,8 @@ +private["_flare"]; +_flare = _this select 3; +player removeAction s_player_dropflare; +detach _flare; +s_player_grabflare = -1; +s_player_removeflare = -1; +_flare setVariable ["owner",objNull,true]; +dayz_hasLight = false; \ No newline at end of file diff --git a/dayz_code/actions/flare_pickup.sqf b/dayz_code/actions/flare_pickup.sqf new file mode 100644 index 000000000..421c432c8 --- /dev/null +++ b/dayz_code/actions/flare_pickup.sqf @@ -0,0 +1,25 @@ +private["_flare"]; +_flare = _this select 3; +player playActionNow "PutDown"; +sleep 2; +_flare attachTo [player,[0,0,0],"granat2"]; +[_flare, -90, -10] call object_setpitchbank; +_flare setPos (getPos _flare); +_flare setVariable ["owner",player,true]; +player removeAction s_player_grabflare; +player removeAction s_player_removeflare; +dayz_hasLight = true; + +//Add Drop Action +_text = getText (configFile >> "CfgAmmo" >> (typeOf _flare) >> "displayName"); +s_player_dropflare = player addAction [format[localize "str_actions_medical_16",_text], "\z\addons\dayz_code\actions\flare_drop.sqf",_flare, 1, false, true, "", ""]; + +while {(alive _flare) and dayz_hasLight} do { + sleep 0.1; +}; +if (dayz_hasLight) then { + dayz_hasLight = false; + player removeAction s_player_dropflare; + s_player_grabflare = -1; + s_player_removeflare = -1; +}; diff --git a/dayz_code/actions/flare_remove.sqf b/dayz_code/actions/flare_remove.sqf new file mode 100644 index 000000000..ab1136753 --- /dev/null +++ b/dayz_code/actions/flare_remove.sqf @@ -0,0 +1,7 @@ +private["_flare"]; +_flare = _this select 3; +deleteVehicle _flare; +player removeAction s_player_grabflare; +player removeAction s_player_removeflare; +s_player_grabflare = -1; +s_player_removeflare = -1; \ No newline at end of file diff --git a/dayz_code/actions/forcesave.sqf b/dayz_code/actions/forcesave.sqf new file mode 100644 index 000000000..cc89bea31 --- /dev/null +++ b/dayz_code/actions/forcesave.sqf @@ -0,0 +1,7 @@ +private["_object"]; + +dayzUpdateVehicle = [_this select 3,"all"]; +publicVariable "dayzUpdateVehicle"; +if (isServer) then { + dayzUpdateVehicle call server_updateObject; +}; \ No newline at end of file diff --git a/dayz_code/actions/gather_meat.sqf b/dayz_code/actions/gather_meat.sqf new file mode 100644 index 000000000..81c7175b4 --- /dev/null +++ b/dayz_code/actions/gather_meat.sqf @@ -0,0 +1,40 @@ +private["_hasKnife","_qty","_item","_text","_string","_type","_loop","_meat","_timer"]; +_item = _this select 3; +_hasKnife = "ItemKnife" in items player; +_type = typeOf _item; +_hasHarvested = _item getVariable["meatHarvested",false]; +_config = configFile >> "CfgSurvival" >> "Meat" >> _type; + +player removeAction s_player_butcher; +s_player_butcher = -1; + +if (_hasKnife and !_hasHarvested) then { + //Get Animal Type + _loop = true; + _isListed = isClass (_config); + _text = getText (configFile >> "CfgVehicles" >> _type >> "displayName"); + + player playActionNow "Medic"; + [player,"gut",0,false] call dayz_zombieSpeak; + _item setVariable["meatHarvested",true,true]; + + _qty = 1; + if (_isListed) then { + _qty = getNumber (_config >> "yield"); + }; + + _id = [player,50,true,(getPosATL player)] spawn player_alertZombies; + + _array = [_item,_qty]; + + if (local _item) then { + _array spawn local_gutObject; + } else { + dayzGutBody = _array; + publicVariable "dayzGutBody"; + }; + + sleep 6; + _string = format[localize "str_success_gutted_animal",_text,_qty]; + cutText [_string, "PLAIN DOWN"]; +}; \ No newline at end of file diff --git a/dayz_code/actions/jerry_fill.sqf b/dayz_code/actions/jerry_fill.sqf new file mode 100644 index 000000000..e632c89d8 --- /dev/null +++ b/dayz_code/actions/jerry_fill.sqf @@ -0,0 +1,17 @@ +private["_hasFood","_item","_text","_qty"]; + +player removeAction s_player_fillfuel; +s_player_fillfuel = -1; + +_qty = {_x == "ItemJerrycanEmpty"} count magazines player; + +if ("ItemJerrycanEmpty" in magazines player) then { + for "_x" from 1 to _qty do { + player removeMagazine "ItemJerrycanEmpty"; + player addMagazine "ItemJerrycan"; + }; + [player,"refuel",0,false] call dayz_zombieSpeak; + cutText [format[(localize "str_player_09"),_qty], "PLAIN DOWN"]; +} else { + cutText [(localize "str_player_10") , "PLAIN DOWN"]; +}; \ No newline at end of file diff --git a/dayz_code/actions/object_pickup.sqf b/dayz_code/actions/object_pickup.sqf new file mode 100644 index 000000000..59877f686 --- /dev/null +++ b/dayz_code/actions/object_pickup.sqf @@ -0,0 +1,60 @@ +private["_array","_type","_classname","_holder","_config","_isOk","_muzzles","_playerID","_claimedBy","_text"]; +_array = _this select 3; +_type = _array select 0; +_classname = _array select 1; +_holder = _array select 2; + +_playerID = getPlayerUID player; +_text = getText (configFile >> _type >> _classname >> "displayName"); + +_holder setVariable["claimed",_playerID,true]; + +player playActionNow "PutDown"; +if (_classname == "MeleeCrowbar") then { + player addMagazine 'crowbar_swing'; +} else { + if (_classname == "MeleeHatchet") then { + player addMagazine 'hatchet_swing'; + }; +}; + +sleep 0.25; + +_claimedBy = _holder getVariable["claimed",0]; + +if (_claimedBy != _playerID) exitWith {cutText [format[(localize "str_player_beinglooted"),_text] , "PLAIN DOWN"]}; + +if(_classname isKindOf "Bag_Base_EP1") then { + diag_log("Picked up a bag: " + _classname); +}; + +_config = (configFile >> _type >> _classname); +_isOk = [player,_config] call BIS_fnc_invAdd; +if (_isOk) then { + deleteVehicle _holder; +/* + if (_classname in ["MeleeHatchet","MeleeCrowbar"]) then { + + if (_type == "cfgWeapons") then { + _muzzles = getArray(configFile >> "cfgWeapons" >> _classname >> "muzzles"); + //_wtype = ((weapons player) select 0); + if (count _muzzles > 1) then { + player selectWeapon (_muzzles select 0); + } else { + player selectWeapon _classname; + }; + }; + }; +*/ +} else { + _holder setVariable["claimed",0,true]; + cutText [localize "STR_DAYZ_CODE_2", "PLAIN DOWN"]; + if (_classname == "MeleeCrowbar") then { + player removeMagazine 'crowbar_swing'; + } else { + if (_classname == "MeleeHatchet") then { + player removeMagazine 'hatchet_swing'; + }; + }; +}; + diff --git a/dayz_code/actions/pack.sqf b/dayz_code/actions/pack.sqf new file mode 100644 index 000000000..a3be90728 --- /dev/null +++ b/dayz_code/actions/pack.sqf @@ -0,0 +1,9 @@ +_array = _this select 3; +_object = _array select 0; +_type = TypeOf(_object); +player playActionNow "Medic"; +sleep 8; +player addBackpack format["%1_US_Bag_EP1",_type]; +deleteVehicle _object; +r_action = false; +call fnc_usec_medic_removeActions; \ No newline at end of file diff --git a/dayz_code/actions/player_addToolbelt.sqf b/dayz_code/actions/player_addToolbelt.sqf new file mode 100644 index 000000000..c5db9a4bd --- /dev/null +++ b/dayz_code/actions/player_addToolbelt.sqf @@ -0,0 +1,60 @@ +private["_item","_config","_onLadder","_create","_isOk","_config2","_consume"]; +_item = _this; +_config = configFile >> "CfgWeapons" >> _item; + +_onLadder = (getNumber (configFile >> "CfgMovesMaleSdr" >> "States" >> (animationState player) >> "onLadder")) == 1; +if (_onLadder) exitWith {cutText [(localize "str_player_21") , "PLAIN DOWN"]}; + +_hastoolweapon = _this in weapons player; +_text = getText (_config >> "displayName"); +if (!_hastoolweapon) exitWith {cutText [format[(localize "str_player_30"),_text] , "PLAIN DOWN"]}; + +call gear_ui_init; + +//Add new item +_create = getArray (_config >> "ItemActions" >> "Toolbelt" >> "output") select 0; +_config2 = configFile >> "CfgWeapons" >> _create; + +//Remove magazines if needed +if (_item in ["MeleeHatchet","MeleeCrowbar"]) then { + _magType = ([] + getArray (configFile >> "CfgWeapons" >> _item >> "magazines")) select 0; + _meleeNum = ({_x == _magType} count magazines player); + for "_i" from 1 to _meleeNum do { + player removeMagazine _magType; + }; +}; + +_isOk = [player,_config2] call BIS_fnc_invAdd; +if (_isOk) then { + //Remove item + player removeWeapon _item; + + //Add magazines if needed + if (_create in ["MeleeHatchet","MeleeCrowbar"]) then { + if (_create == "MeleeCrowbar") then { + player addMagazine 'crowbar_swing'; + } else { + player addMagazine 'hatchet_swing'; + }; + if (_type == "cfgWeapons") then { + _muzzles = getArray(configFile >> "cfgWeapons" >> _create >> "muzzles"); + _wtype = ((weapons player) select 0); + if (count _muzzles > 1) then { + player selectWeapon (_muzzles select 0); + } else { + player selectWeapon _wtype; + }; + }; + }; +} else { + cutText [localize "STR_DAYZ_CODE_2", "PLAIN DOWN"]; + + //Add magazines back + if (_item in ["MeleeHatchet","MeleeCrowbar"]) then { + if (_item == "MeleeCrowbar") then { + player addMagazine 'crowbar_swing'; + } else { + player addMagazine 'hatchet_swing'; + }; + }; +}; diff --git a/dayz_code/actions/player_build.sqf b/dayz_code/actions/player_build.sqf new file mode 100644 index 000000000..1b6383f29 --- /dev/null +++ b/dayz_code/actions/player_build.sqf @@ -0,0 +1,43 @@ +private["_location","_isOk","_dir","_classname","_item"]; +_location = player modeltoworld [0,1,0]; +_location set [2,0]; +_onLadder = (getNumber (configFile >> "CfgMovesMaleSdr" >> "States" >> (animationState player) >> "onLadder")) == 1; +_isWater = (surfaceIsWater _location) or dayz_isSwimming; + +call gear_ui_init; + +if(_isWater) exitWith {cutText [localize "str_player_26", "PLAIN DOWN"];}; +if(_onLadder) exitWith {cutText [localize "str_player_21", "PLAIN DOWN"];}; + +_item = _this; +_classname = getText (configFile >> "CfgMagazines" >> _item >> "ItemActions" >> "Build" >> "create"); +_text = getText (configFile >> "CfgVehicles" >> _classname >> "displayName"); + +_hasbuilditem = _this in magazines player; + +if (!_hasbuilditem) exitWith {cutText [format[(localize "str_player_31"),_text,"build"] , "PLAIN DOWN"]}; + +_dir = getDir player; +player removeMagazine _item; + +player playActionNow "Medic"; +sleep 1; +[player,"repair",0,false] call dayz_zombieSpeak; +_id = [player,50,true,(getPosATL player)] spawn player_alertZombies; +sleep 5; + +player allowDamage false; +_object = createVehicle [_classname, _location, [], 0, "CAN_COLLIDE"]; +_object setDir _dir; +player reveal _object; + +cutText [format[localize "str_build_01",_text], "PLAIN DOWN"]; + +dayzPublishObj = [dayz_characterID,_object,[_dir,_location],_classname]; +publicVariable "dayzPublishObj"; +if (isServer) then { + dayzPublishObj call server_publishObj; +}; + +sleep 2; +player allowDamage true; \ No newline at end of file diff --git a/dayz_code/actions/player_chopWood.sqf b/dayz_code/actions/player_chopWood.sqf new file mode 100644 index 000000000..294ad5d3c --- /dev/null +++ b/dayz_code/actions/player_chopWood.sqf @@ -0,0 +1,15 @@ +private["_location","_isOk","_dir","_classname"]; +private["_item"]; +_item = _this; +call gear_ui_init; + +if (["forest",dayz_surfaceType] call fnc_inString) then { + _result = [player,"PartWoodPile"] call BIS_fnc_invAdd; + if (_result) then { + cutText [localize "str_player_25", "PLAIN DOWN"]; + } else { + cutText [localize "str_player_24", "PLAIN DOWN"]; + }; +} else { + cutText [localize "str_player_23", "PLAIN DOWN"]; +}; \ No newline at end of file diff --git a/dayz_code/actions/player_countmagazines.sqf b/dayz_code/actions/player_countmagazines.sqf new file mode 100644 index 000000000..d3a7ddbc0 --- /dev/null +++ b/dayz_code/actions/player_countmagazines.sqf @@ -0,0 +1,55 @@ +/* +count player magazines with ammo count +value = call player_countmagazines; +return all player magazines with ammo count +*/ +private ["_dialog","_control","_magazineArray","_item","_val","_max","_created"]; +disableSerialization; +disableUserInput true; +_dialog = findDisplay 106; +_created = false; +if ( isNull _dialog ) then { + startLoadingScreen [""]; +createGearDialog [player, "RscDisplayGear"]; +_dialog = findDisplay 106; + _created = true; +}; + +_magazineArray = []; +for "_i" from 109 to 120 do +{ + _control = _dialog displayCtrl _i; + _item = gearSlotData _control; + _val = gearSlotAmmoCount _control; + _max = getNumber (configFile >> "CfgMagazines" >> _item >> "count"); + if (_item != "") then { + if (_val != _max) then { + _magazineArray set [count _magazineArray,[_item,_val]]; + } else { + _magazineArray set [count _magazineArray,_item]; + }; + }; +}; + + +for "_i" from 122 to 129 do +{ + _control = _dialog displayCtrl _i; + _item = gearSlotData _control; + _val = gearSlotAmmoCount _control; + _max = getNumber (configFile >> "CfgMagazines" >> _item >> "count"); + if (_item != "") then { + if (_val != _max) then { + _magazineArray set [count _magazineArray,[_item,_val]]; + } else { + _magazineArray set [count _magazineArray,_item]; + }; + }; +}; +if ( _created ) then { +closeDialog 0; + endLoadingScreen; +}; +disableUserInput false; +dayz_Magazines=_magazineArray; +_magazineArray \ No newline at end of file diff --git a/dayz_code/actions/player_drink.sqf b/dayz_code/actions/player_drink.sqf new file mode 100644 index 000000000..04facfacb --- /dev/null +++ b/dayz_code/actions/player_drink.sqf @@ -0,0 +1,45 @@ +private["_hasFood","_item","_text","_key","_config","_sfx"]; +disableserialization; +call gear_ui_init; +_onLadder = (getNumber (configFile >> "CfgMovesMaleSdr" >> "States" >> (animationState player) >> "onLadder")) == 1; +if (_onLadder) exitWith {cutText [(localize "str_player_21") , "PLAIN DOWN"]}; + +if (vehicle player != player) exitWith {cutText ["You may not drink while in a vehicle", "PLAIN DOWN"]}; + +_item = _this; +_hasdrinkitem = _this in magazines player; + +_config = configFile >> "CfgMagazines" >> _item; +_text = getText (_config >> "displayName"); +_sfx = getText (_config >> "sfx"); + +if (!_hasdrinkitem) exitWith {cutText [format[(localize "str_player_31"),_text,"drink"] , "PLAIN DOWN"]}; + +player playActionNow "PutDown"; +player removeMagazine _item; +sleep 1; +[player,_sfx,0,false] call dayz_zombieSpeak; + + +if (_item == "ItemWaterbottle") then { + player addMagazine "ItemWaterbottleUnfilled"; +}; +player setVariable ["messing",[dayz_hunger,dayz_thirst],true]; + +/* +_update = player getVariable["updatePlayer",[false,false,false,false,false]]; +_update set [4,true]; +player setVariable["updatePlayer",_update,true]; +*/ + +_id = [player,20,true,(getPosATL player)] spawn player_alertZombies; + +dayz_lastDrink = time; +dayz_thirst = 0; + +//Ensure Control is visible +_display = uiNamespace getVariable 'DAYZ_GUI_display'; +_control = _display displayCtrl 1302; +_control ctrlShow true; + +cutText [format[(localize "str_player_consumed"),_text], "PLAIN DOWN"]; diff --git a/dayz_code/actions/player_dropWeapon.sqf b/dayz_code/actions/player_dropWeapon.sqf new file mode 100644 index 000000000..4f5117a9e --- /dev/null +++ b/dayz_code/actions/player_dropWeapon.sqf @@ -0,0 +1,21 @@ +private["_item"]; +_item = _this; +_config = configFile >> "CfgWeapons" >> _item; + +_onLadder = (getNumber (configFile >> "CfgMovesMaleSdr" >> "States" >> (animationState player) >> "onLadder")) == 1; +if (_onLadder) exitWith {cutText [(localize "str_player_21") , "PLAIN DOWN"]}; + +call gear_ui_init; + +_consume = ([] + getArray (_config >> "magazines")) select 0; + +_meleeNum = ({_x == _consume} count magazines player); +for "_i" from 1 to _meleeNum do { + player removeMagazine _consume; +}; + +player removeWeapon _item; + +_bag = createVehicle [format["WeaponHolder_%1",_item],getPosATL player,[], 0, "CAN_COLLIDE"]; +_bag setdir (getDir player); +player reveal _bag; \ No newline at end of file diff --git a/dayz_code/actions/player_eat.sqf b/dayz_code/actions/player_eat.sqf new file mode 100644 index 000000000..6cecd80ef --- /dev/null +++ b/dayz_code/actions/player_eat.sqf @@ -0,0 +1,57 @@ +private["_hasFood","_item","_text","_key"]; +disableserialization; +call gear_ui_init; +_onLadder = (getNumber (configFile >> "CfgMovesMaleSdr" >> "States" >> (animationState player) >> "onLadder")) == 1; +if (_onLadder) exitWith {cutText [(localize "str_player_21") , "PLAIN DOWN"]}; + +if (vehicle player != player) exitWith {cutText ["You may not eat while in a vehicle", "PLAIN DOWN"]}; + +_item = _this; +_hasfoodmag = _this in magazines player; + +_config = configFile >> "CfgMagazines" >> _item; +_text = getText (_config >> "displayName"); +_regen = getNumber (_config >> "bloodRegen"); + +if (!_hasfoodmag) exitWith {cutText [format[(localize "str_player_31"),_text,"consume"] , "PLAIN DOWN"]}; + +player playActionNow "PutDown"; +player removeMagazine _item; +sleep 1; + +r_player_blood = r_player_blood + _regen; +if (r_player_blood > r_player_bloodTotal) then { + r_player_blood = r_player_bloodTotal; +}; + +player setVariable ["messing",[dayz_hunger,dayz_thirst],true]; +player setVariable["USEC_BloodQty",r_player_blood,true]; +player setVariable["medForceUpdate",true]; + +[player,"eat",0,false] call dayz_zombieSpeak; +/* +_update = player getVariable["updatePlayer",[false,false,false,false,false]]; +_update set [3,true]; +player setVariable["updatePlayer",_update,true]; +*/ +dayzPlayerSave = player; +publicVariable "dayzPlayerSave"; +if (isServer) then { + dayzPlayerSave call server_updatePlayer; +}; + +dayz_lastMeal = time; +dayz_hunger = 0; + +_id = [player,20,true,(getPosATL player)] spawn player_alertZombies; + +//Ensure Control is visible +_display = uiNamespace getVariable 'DAYZ_GUI_display'; +_control = _display displayCtrl 1301; +_control ctrlShow true; + +_bloodVal = r_player_blood / r_player_bloodTotal; +if (_bloodVal >= 0.2) then { + _ctrlBlood ctrlShow true; +}; +cutText [format[(localize "str_player_consumed"),_text], "PLAIN DOWN"]; \ No newline at end of file diff --git a/dayz_code/actions/player_makefire.sqf b/dayz_code/actions/player_makefire.sqf new file mode 100644 index 000000000..e17f848eb --- /dev/null +++ b/dayz_code/actions/player_makefire.sqf @@ -0,0 +1,29 @@ +private["_location","_isOk","_dir","_classname"]; +_location = player modeltoworld [0,0.3,0]; +if ((_location select 2) < 0) then { + _location set [2,0]; +}; +//_location set [2,0]; +_isOk = true; //count (_location isFlatEmpty [0.3,0,0,4,0,false,player]) > 0; +_hasWood = "PartWoodPile" in magazines player; + +if (_hasWood) then { + if (_isOk) then { + player removeMagazine "PartWoodPile"; + _dir = getDir player; + _classname = "Land_Fire_DZ"; + player playActionNow "Medic"; + sleep 6; + _fire = createVehicle [_classname, _location, [], 0, "CAN_COLLIDE"]; + _fire setDir _dir; + player reveal _fire; + + _id = _fire spawn player_fireMonitor; + + cutText [localize "str_fireplace_01", "PLAIN DOWN"]; + } else { + cutText [localize "str_fireplace_02", "PLAIN DOWN"]; + }; +} else { + cutText [localize "str_player_22", "PLAIN DOWN"]; +}; \ No newline at end of file diff --git a/dayz_code/actions/player_reloadMags.sqf b/dayz_code/actions/player_reloadMags.sqf new file mode 100644 index 000000000..9c2066591 --- /dev/null +++ b/dayz_code/actions/player_reloadMags.sqf @@ -0,0 +1,44 @@ +private["_item"]; +disableSerialization; +_item = _this; +_config = configFile >> "CfgMagazines" >> _item; + +_consume = getArray (_config >> "ItemActions" >> "ReloadMag" >> "use"); +_create = getArray (_config >> "ItemActions" >> "ReloadMag" >> "output"); + +_textConsume = getText(configFile >> "CfgMagazines" >> (_consume select 0) >> "displayName"); +_textCreate = getText(configFile >> "CfgMagazines" >> (_create select 0) >> "displayName"); +//_qtyConsume = getText(configFile >> "CfgMagazines" >> (_consume select 0) >> "count"); +//_qtyCreate = getText(configFile >> "CfgMagazines" >> (_create select 0) >> "count"); + + +_amountNeed = count _consume; +_amountHas = {_x == (_consume select 0)} count magazines player; +_amountMake = count _create; + +_qty = 0; +if (_amountNeed == 1 and _amountMake == 1) then { + _control = uiNamespace getVariable 'uiControl'; + _qty = gearSlotAmmoCount _control; +}; + +_hasInput = (_amountNeed <= _amountHas); +player playActionNow "PutDown"; +if (_hasInput) then { + //Take Items + { + player removeMagazine _x; + } forEach _consume; + sleep 1; + //Give Items + { + if (_qty > 0) then { + player addMagazine [_x,_qty]; + } else { + player addMagazine _x; + }; + } forEach _create; + cutText [format[(localize "str_player_29"),_amountMake,_textCreate], "PLAIN DOWN"]; +} else { + cutText [format[(localize "str_player_28"),_amountNeed,_textConsume], "PLAIN DOWN"]; +}; \ No newline at end of file diff --git a/dayz_code/actions/player_setTrap.sqf b/dayz_code/actions/player_setTrap.sqf new file mode 100644 index 000000000..00c75bb83 --- /dev/null +++ b/dayz_code/actions/player_setTrap.sqf @@ -0,0 +1,28 @@ +private["_item"]; +_item = _this; +_config = configFile >> "CfgWeapons" >> _item; + +_onLadder = (getNumber (configFile >> "CfgMovesMaleSdr" >> "States" >> (animationState player) >> "onLadder")) == 1; +if (_onLadder) exitWith {cutText [(localize "str_player_21") , "PLAIN DOWN"]}; + +call gear_ui_init; + +_classname = getText (configFile >> "CfgMagazines" >> _item >> "ItemActions" >> "Build" >> "create"); +_text = getText (configFile >> "CfgVehicles" >> _classname >> "displayName"); +_consume = ([] + getArray (_config >> "magazines")) select 0; + +_hastrapitem = _this in magazines player; + +if (!_hastrapitem) exitWith {cutText [format[(localize "str_player_31"),_text,"place"] , "PLAIN DOWN"]}; + +player removeMagazine _item; +_location = getPosATL player; + +player playActionNow "PutDown"; +sleep 1; + +_object = createVehicle [_classname, _location, [], 0, "CAN_COLLIDE"]; +_object setDir _dir; +player reveal _object; + +cutText [format[localize "str_build_01",_text], "PLAIN DOWN"]; \ No newline at end of file diff --git a/dayz_code/actions/player_useMeds.sqf b/dayz_code/actions/player_useMeds.sqf new file mode 100644 index 000000000..65664fe7a --- /dev/null +++ b/dayz_code/actions/player_useMeds.sqf @@ -0,0 +1,32 @@ +private["_item"]; +_item = _this; +call gear_ui_init; +_onLadder = (getNumber (configFile >> "CfgMovesMaleSdr" >> "States" >> (animationState player) >> "onLadder")) == 1; +if (_onLadder) exitWith {cutText [(localize "str_player_21") , "PLAIN DOWN"]}; + +_hasmeditem = _this in magazines player; + +_config = configFile >> "CfgMagazines" >> _item; +_text = getText (_config >> "displayName"); + +if (!_hasmeditem) exitWith {cutText [format[(localize "str_player_31"),_text,"use"] , "PLAIN DOWN"]}; + +switch (_item) do { + case "ItemBandage": { + _id = [0,0,0,[player]] execVM "\z\addons\dayz_code\medical\bandage.sqf"; + }; + case "ItemMorphine": { + _id = [0,0,0,[player]] execVM "\z\addons\dayz_code\medical\morphine.sqf"; + }; + case "ItemPainkiller": { + _id = [0,0,0,[player]] execVM "\z\addons\dayz_code\medical\painkiller.sqf"; + }; + case "ItemAntibiotic": { + _id = [0,0,0,[player]] execVM "\z\addons\dayz_code\medical\antibiotics.sqf"; + }; + case "ItemHeatPack": { + player removeMagazine "ItemHeatPack"; + dayz_temperatur = (dayz_temperatur + 5) max dayz_temperaturmax; + cutText [localize "str_player_27", "PLAIN DOWN"]; + }; +}; \ No newline at end of file diff --git a/dayz_code/actions/player_wearClothes.sqf b/dayz_code/actions/player_wearClothes.sqf new file mode 100644 index 000000000..45c7eb90d --- /dev/null +++ b/dayz_code/actions/player_wearClothes.sqf @@ -0,0 +1,73 @@ +private["_item","_isFemale","_itemNew","_item","_onLadder"]; +_item = _this; +call gear_ui_init; +_onLadder = (getNumber (configFile >> "CfgMovesMaleSdr" >> "States" >> (animationState player) >> "onLadder")) == 1; +if (_onLadder) exitWith {cutText [(localize "str_player_21") , "PLAIN DOWN"]}; + +_hasclothesitem = _this in magazines player; + +_config = configFile >> "CfgMagazines" >> _item; +_text = getText (_config >> "displayName"); + +if (!_hasclothesitem) exitWith {cutText [format[(localize "str_player_31"),_text,"wear"] , "PLAIN DOWN"]}; + +if (vehicle player != player) exitWith {cutText ["You may not change clothes while in a vehicle", "PLAIN DOWN"]}; + +_isFemale = ((typeOf player == "SurvivorW2_DZ")||(typeOf player == "BanditW1_DZ")); +if (_isFemale) then { + if (_item != "Skin_Survivor2_DZ") exitWith {cutText ["Currently Female Characters cannot change to this skin. This will change in a future update.", "PLAIN DOWN"]}; +}; + +_myModel = (typeOf player); +_itemNew = "Skin_Survivor2_DZ"; + +player removeMagazine _item; +_humanity = player getVariable ["humanity",0]; + +switch (_item) do { + case "Skin_Sniper1_DZ": { + _itemNew = "Skin_" + _myModel; + [dayz_playerUID,dayz_characterID,"Sniper1_DZ"] spawn player_humanityMorph; + }; + case "Skin_Camo1_DZ": { + _itemNew = "Skin_" + _myModel; + [dayz_playerUID,dayz_characterID,"Camo1_DZ"] spawn player_humanityMorph; + }; + case "Skin_Rocket_DZ": { + _itemNew = "Skin_" + _myModel; + [dayz_playerUID,dayz_characterID,"Rocket_DZ"] spawn player_humanityMorph; + }; + case "Skin_Survivor2_DZ": { + _model = "Survivor2_DZ"; + if (_isFemale) then { + _model = "SurvivorW2_DZ"; + }; + if (_humanity < -2000) then { + _model = "Bandit1_DZ"; + if (_isFemale) then { + _model = "BanditW1_DZ"; + }; + }; + if (_humanity > 5000) then { + _model = "Survivor3_DZ"; + if (_isFemale) then { + _model = "SurvivorW2_DZ"; + }; + }; + if (_model != _myModel) then { + [dayz_playerUID,dayz_characterID,_model] spawn player_humanityMorph; + }; + }; + case "Skin_Soldier1_DZ": { + _itemNew = "Skin_" + _myModel; + [dayz_playerUID,dayz_characterID,"Soldier1_DZ"] spawn player_humanityMorph; + }; +}; + +_config = configFile >> "CfgMagazines" >> _itemNew; +_isClass = isClass (_config); + +if (_isClass) then { + player addMagazine _itemNew; +}; +player setVariable ["humanity",_humanity,true]; \ No newline at end of file diff --git a/dayz_code/actions/refuel.sqf b/dayz_code/actions/refuel.sqf new file mode 100644 index 000000000..5857b8e81 --- /dev/null +++ b/dayz_code/actions/refuel.sqf @@ -0,0 +1,31 @@ +private["_vehicle","_curFuel","_newFuel","_timeLeft"]; +_vehicle = cursorTarget; + +_canSize = getNumber(configFile >> "cfgMagazines" >> "ItemJerrycan" >> "fuelQuantity"); +_configVeh = configFile >> "cfgVehicles" >> TypeOf(_vehicle); +_capacity = getNumber(_configVeh >> "fuelCapacity"); +_nameType = getText(_configVeh >> "displayName"); +_curFuel = ((fuel _vehicle) * _capacity); +_newFuel = (_curFuel + _canSize); + +if (_newFuel > _capacity) then {_newFuel = _capacity}; +_newFuel = (_newFuel / _capacity); + +player removeMagazine "ItemJerrycan"; +player addMagazine "ItemJerrycanEmpty"; + +player playActionNow "Medic"; +[player,"refuel",0,false] call dayz_zombieSpeak; + +_id = [player,20,true,(getPosATL player)] spawn player_alertZombies; + +sleep 6; + +dayzSetFuel = [_vehicle,_newFuel]; +dayzSetFuel spawn local_sefFuel; +publicVariable "dayzSetFuel"; +cutText [format[localize "str_player_05",_nameType,_canSize], "PLAIN DOWN"]; +sleep 1; + +call fnc_usec_medic_removeActions; +r_action = false; \ No newline at end of file diff --git a/dayz_code/actions/remove.sqf b/dayz_code/actions/remove.sqf new file mode 100644 index 000000000..c19b6432e --- /dev/null +++ b/dayz_code/actions/remove.sqf @@ -0,0 +1,22 @@ +/* +delete object from db +parameters: _obj +*/ +private["_obj","_objectID","_objectUID"]; +_obj = _this select 3; +_objectID = _obj getVariable ["ObjectID","0"]; +_objectUID = _obj getVariable ["ObjectUID","0"]; + +player playActionNow "Medic"; +sleep 1; +[player,"repair",0,false] call dayz_zombieSpeak; +_id = [player,50,true,(getPosATL player)] spawn player_alertZombies; +sleep 5; + +dayzDeleteObj = [_objectID,_objectUID]; +publicVariable "dayzDeleteObj"; +if (isServer) then { + dayzDeleteObj call local_deleteObj; +}; + +deleteVehicle _obj; \ No newline at end of file diff --git a/dayz_code/actions/repair.sqf b/dayz_code/actions/repair.sqf new file mode 100644 index 000000000..9491e7f98 --- /dev/null +++ b/dayz_code/actions/repair.sqf @@ -0,0 +1,75 @@ +private["_vehicle","_part","_hitpoint","_type","_selection","_array"]; +_id = _this select 2; +_array = _this select 3; +_vehicle = _array select 0; +_part = _array select 1; +_hitpoint = _array select 2; +_type = typeOf _vehicle; + +// +_hasToolbox = "ItemToolbox" in items player; +_section = _part in magazines player; + +// moving this here because we need to know which part needed if we don't have it +_nameType = getText(configFile >> "cfgVehicles" >> _type >> "displayName"); +_namePart = getText(configFile >> "cfgMagazines" >> _part >> "displayName"); + +if (_section and _hasToolbox) then { + + _damage = [_vehicle,_hitpoint] call object_getHit; + _vehicle removeAction _id; + + //dont waste loot on undamaged parts + if (_damage > 0) then { + + player removeMagazine _part; + + //Fix the part + _selection = getText(configFile >> "cfgVehicles" >> _type >> "HitPoints" >> _hitpoint >> "name"); + dayzSetFix = [_vehicle,_selection,0]; + publicVariable "dayzSetFix"; + if (local _vehicle) then { + dayzSetFix call object_setFixServer; + }; + + player playActionNow "Medic"; + sleep 1; + + [player,"repair",0,false] call dayz_zombieSpeak; + null = [player,50,true,(getPosATL player)] spawn player_alertZombies; + sleep 5; + _vehicle setvelocity [0,0,1]; + + //Success! + cutText [format["You have successfully attached %1 to the %2",_namePart,_nameType], "PLAIN DOWN"]; + }; + +} else { + cutText [format["You need %1 to repair this",_namePart], "PLAIN DOWN"]; +}; + +{dayz_myCursorTarget removeAction _x} forEach s_player_repairActions;s_player_repairActions = []; +dayz_myCursorTarget = objNull; + +//check if repaired fully +_hitpoints = _vehicle call vehicle_getHitpoints; +_allFixed = true; +{ + _damage = [_vehicle,_x] call object_getHit; + if (_damage > 0) exitWith { + _allFixed = false; + }; +} forEach _hitpoints; + +//update if repaired +if (_allFixed) then { + _vehicle setDamage 0; + dayzUpdateVehicle = [_vehicle,"repair"]; + if (isServer) then { + if (allowConnection) then { + dayzUpdateVehicle call server_updateObject; + }; + } else { + publicVariable "dayzUpdateVehicle"; + }; +}; \ No newline at end of file diff --git a/dayz_code/actions/study_body.sqf b/dayz_code/actions/study_body.sqf new file mode 100644 index 000000000..2c48042cd --- /dev/null +++ b/dayz_code/actions/study_body.sqf @@ -0,0 +1,8 @@ +private["_body","_name","_method","_methodStr"]; +_body = _this select 3; +_name = _body getVariable["bodyName","unknown"]; +_method = _body getVariable["deathType","unknown"]; +_methodStr = localize format ["str_death_%1",_method]; + + +cutText [format[(localize "str_player_studybody"),_name,_methodStr], "PLAIN DOWN"]; diff --git a/dayz_code/actions/tent_pack.sqf b/dayz_code/actions/tent_pack.sqf new file mode 100644 index 000000000..cb7ee89ed --- /dev/null +++ b/dayz_code/actions/tent_pack.sqf @@ -0,0 +1,3 @@ +private["_obj","_bag","_pos"]; +_obj = _this select 3; +_obj spawn player_packTent; diff --git a/dayz_code/actions/tent_pitch.sqf b/dayz_code/actions/tent_pitch.sqf new file mode 100644 index 000000000..be96959f3 --- /dev/null +++ b/dayz_code/actions/tent_pitch.sqf @@ -0,0 +1,64 @@ +private["_position","_tent","_location","_isOk","_backpack","_tentType","_trg","_key"]; +//check if can pitch here +call gear_ui_init; +_item = _this; +_hastentitem = _this in magazines player; +_location = player modeltoworld [0,2.5,0]; +_location set [2,0]; +_building = nearestObject [(vehicle player), "HouseBase"]; +_isOk = [(vehicle player),_building] call fnc_isInsideBuilding; +//_isOk = true; + +diag_log ("Pitch Tent: " + str(_isok) ); + +_config = configFile >> "CfgMagazines" >> _item; +_text = getText (_config >> "displayName"); + +if (!_hastentitem) exitWith {cutText [format[(localize "str_player_31"),_text,"pitch"] , "PLAIN DOWN"]}; + + +//allowed +if (["forest",dayz_surfaceType] call fnc_inString) then { _isOk = false; diag_log ("surface forest"); }; +//if (["grass",dayz_surfaceType] call fnc_inString) then { _isOk = false; diag_log ("surface grass"); }; + +//blocked +if (["concrete",dayz_surfaceType] call fnc_inString) then { _isOk = true; diag_log ("surface concrete"); }; +//if (["wood",dayz_surfaceType] call fnc_inString) then { _isOk = true; diag_log ("surface concrete"); }; + +diag_log ("Pitch Tent Surface: " + str(_isok) ); + +if (!_isOk) then { + //remove tentbag + player removeMagazine _item; + _dir = round(direction player); + + //wait a bit + player playActionNow "Medic"; + sleep 1; + [player,"tentunpack",0,false] call dayz_zombieSpeak; + + _id = [player,50,true,(getPosATL player)] spawn player_alertZombies; + + sleep 5; + //place tent (local) + _tent = createVehicle ["TentStorage", _location, [], 0, "CAN_COLLIDE"]; + _tent setdir _dir; + _tent setpos _location; + player reveal _tent; + _location = getPosATL _tent; + + _tent setVariable ["characterID",dayz_characterID,true]; + + //player setVariable ["tentUpdate",["Land_A_tent",_dir,_location,[dayz_tentWeapons,dayz_tentMagazines,dayz_tentBackpacks]],true]; + + dayzPublishObj = [dayz_characterID,_tent,[_dir,_location],"TentStorage"]; + publicVariable "dayzPublishObj"; + if (isServer) then { + dayzPublishObj call server_publishObj; + }; + + cutText [localize "str_success_tent_pitch", "PLAIN DOWN"]; +} else { + cutText [localize "str_fail_tent_pitch", "PLAIN DOWN"]; +}; + diff --git a/dayz_code/actions/unpack.sqf b/dayz_code/actions/unpack.sqf new file mode 100644 index 000000000..5b38c0295 --- /dev/null +++ b/dayz_code/actions/unpack.sqf @@ -0,0 +1,13 @@ +_array = _this select 3; +_location = player modeltoworld [0,1,0]; +_dir = getDir player; +_classname = _array select 0; +removeBackpack player; +player playActionNow "Medic"; +sleep 8; +player removeAction r_player_action_bag; +r_action_bag = false; +_weapon = createVehicle [_classname, _location, [], 0, "CAN_COLLIDE"]; +_weapon setDir _dir; +//_weapon setpos _location; +player reveal _weapon; \ No newline at end of file diff --git a/dayz_code/actions/water_fill.sqf b/dayz_code/actions/water_fill.sqf new file mode 100644 index 000000000..dfdf69d07 --- /dev/null +++ b/dayz_code/actions/water_fill.sqf @@ -0,0 +1,65 @@ +private["_hasFood","_item","_text","_qty"]; + +call gear_ui_init; + +_playerPos = getPosATL player; +_canFill = count nearestObjects [_playerPos, ["Land_pumpa","Land_water_tank","Land_Misc_Well_L_EP1","Land_Misc_Well_C_EP1"], 4] > 0; +_isPond = false; +_isWell = false; +_pondPos = []; +_objectsWell = []; + +_onLadder = (getNumber (configFile >> "CfgMovesMaleSdr" >> "States" >> (animationState player) >> "onLadder")) == 1; +if (_onLadder) exitWith {cutText [(localize "str_player_21") , "PLAIN DOWN"]}; + +_hasbottleitem = _this in magazines player; + +_config = configFile >> "CfgMagazines" >> _item; +_text = getText (_config >> "displayName"); + +if (!_hasbottleitem) exitWith {cutText [format[(localize "str_player_31"),_text,"fill"] , "PLAIN DOWN"]}; + +if (!dayz_isSwimming) then { + player playActionNow "PutDown"; +}; + +if (!_canFill) then { + _objectsWell = nearestObjects [_playerPos, [], 4]; + { + //Check for Well + _isWell = ["_well",str(_x),false] call fnc_inString; + if (_isWell) then {_canFill = true}; + } forEach _objectsWell; +}; + +if (!_canFill) then { + _objectsPond = nearestObjects [_playerPos, [], 50]; + { + //Check for pond + _isPond = ["pond",str(_x),false] call fnc_inString; + if (_isPond) then { + _pondPos = (_x worldToModel _playerPos) select 2; + if (_pondPos < 0) then { + _canFill = true; + }; + }; + } forEach _objectsPond; +}; + +if (_canFill) then { + _qty = {_x == "ItemWaterbottleUnfilled"} count magazines player; + + if ("ItemWaterbottleUnfilled" in magazines player) then { + for "_x" from 1 to _qty do { + player removeMagazine "ItemWaterbottleUnfilled"; + player addMagazine "ItemWaterbottle"; + }; + [player,"fillwater",0,false] call dayz_zombieSpeak; + _id = [player,10,true,(getPosATL player)] spawn player_alertZombies; + cutText [format[(localize "str_player_01"),_qty], "PLAIN DOWN"]; + } else { + cutText [(localize "str_player_02") , "PLAIN DOWN"]; + }; +} else { + cutText [(localize "str_player_20") , "PLAIN DOWN"]; +}; \ No newline at end of file diff --git a/dayz_code/basicDefines.hpp b/dayz_code/basicDefines.hpp new file mode 100644 index 000000000..0a35843d9 --- /dev/null +++ b/dayz_code/basicDefines.hpp @@ -0,0 +1,96 @@ + +#define TEast 0 +#define TWest 1 +#define TGuerrila 2 +#define TCivilian 3 +#define TSideUnknown 4 +#define TEnemy 5 +#define TFriendly 6 +#define TLogic 7 + +#define true 1 +#define false 0 + +#define VSoft 0 +#define VArmor 1 +#define VAir 2 + +// type scope +#define private 0 +#define protected 1 +#define public 2 + +#define CanSeeRadar 1 +#define CanSeeEye 2 +#define CanSeeOptics 4 +#define CanSeeEar 8 +#define CanSeeCompass 16 +#define CanSeeRadarC CanSeeRadar+CanSeeCompass +#define CanSeeAll 31 + +#define ReadAndWrite 0 //! any modifications enabled +#define ReadAndCreate 1 //! only adding new class members is allowed +#define ReadOnly 2 //! no modifications enabled +#define ReadOnlyVerified 3 //! no modifications enabled, CRC test applied + +#define LockNo 0 +#define LockCadet 1 +#define LockYes 2 + +#define WeaponNoSlot 0 // dummy weapons +#define WeaponSlotPrimary 1 // primary weapons +#define WeaponSlotSecondary 4 // secondary weapons +#define WeaponSlotHandGun 2 // HandGun +#define WeaponSlotHandGunItem 16 // HandGun magazines +#define WeaponSlotItem 256 // items +#define WeaponSlotBinocular 4096 // binocular +#define WeaponHardMounted 65536 +#define WeaponSlotInventory 131072 // inventory items + +#define SPEED_STATIC 1e10 + +#define NEVER_DESTROY 1000 // for MP - destroying dead bodies + +#define TracerEColor 0.2,0.8,0.1 +#define TracerWColor 0.8,0.5,0.1 +#define TracerGColor 0.7,0.7,0.5 +#define TracerNColor 0,0,0 // used for sniper / silenced rifles + +#define TracerEColorF {TracerEColor,0.040} +#define TracerWColorF {TracerWColor,0.040} +#define TracerGColorF {TracerGColor,0.040} +#define TracerNColorF {TracerNColor,0.005} + +#define TracerSEColorF {TracerEColor,0.25} +#define TracerSWColorF {TracerWColor,0.25} + +#define TRACER_W_ALWAYS tracerColor[]=TracerWColorF;tracerColorR[]=TracerWColorF +#define TRACER_W_OPTIONAL tracerColor[]=TracerWColorF;tracerColorR[]=TracerNColorF +#define TRACER_W_STRONG tracerColor[]=TracerSWColorF;tracerColorR[]=TracerSWColorF + +#define TRACER_E_ALWAYS tracerColor[]=TracerEColorF;tracerColorR[]=TracerEColorF +#define TRACER_E_OPTIONAL tracerColor[]=TracerEColorF;tracerColorR[]=TracerNColorF +#define TRACER_E_STRONG tracerColor[]=TracerSEColorF;tracerColorR[]=TracerSEColorF + +#define TRACER_G_ALWAYS tracerColor[]=TracerGColorF;tracerColorR[]=TracerGColorF +#define TRACER_G_OPTIONAL tracerColor[]=TracerGColorF;tracerColorR[]=TracerNColorF + +#define TRACER_N_ALWAYS tracerColor[]=TracerNColorF;tracerColorR[]=TracerNColorF + +#define LockNo 0 +#define LockCadet 1 +#define LockYes 2 + +enum +{ + DestructNo, + DestructBuilding, + DestructEngine, + DestructTree, + DestructTent, + DestructMan, + DestructDefault, + DestructWreck +}; + +//#include "\ca\BasicDefines.hpp" \ No newline at end of file diff --git a/dayz_code/cfgAmmo.hpp b/dayz_code/cfgAmmo.hpp new file mode 100644 index 000000000..07a725a32 --- /dev/null +++ b/dayz_code/cfgAmmo.hpp @@ -0,0 +1,263 @@ +class CfgAmmo { + delete MissileCore; + delete BombCore; + delete LaserBombCore; + delete RocketCore; + delete ArtilleryRocketCore; + //delete BulletCore; + //delete ShotgunCore; + delete ShellCore; + /* + delete GrenadeCore; + delete TimeBombCore; + delete PipeBombCore; + delete MineCore; + delete FlareCore; + delete SmokeShellCore; + delete FakeAmmo; + delete BulletBase; + delete FlareBase; + delete B_9x18_Ball; + delete B_9x18_SD; + delete B_9x19_Ball; + delete B_9x19_SD; + delete B_45ACP_Ball; + delete B_545x39_Ball; + delete B_545x39_SD; + delete B_556x45_Ball; + delete B_556x45_SD; + delete B_9x39_SP5; + delete B_12Gauge_74Slug; + delete B_762x39_Ball; + delete B_762x51_Ball; + delete B_762x51_3RndBurst; + delete B_762x51_noTracer; + delete B_762x54_Ball; + delete B_762x54_noTracer; + delete B_77x56_Ball; + delete B_127x99_Ball; + delete B_127x99_Ball_noTracer; + delete B_127x107_Ball; + delete B_127x108_Ball; + delete B_127x108_APHE; + delete B_145x115_AP; + */ + delete B_20mm_AP; + delete B_20mm_AA; + delete B_23mm_AA; + delete B_23mm_HE; + delete B_23mm_AP; + delete B_23mm_APHE; + delete B_25mm_HE; + delete B_25mm_HEI; + delete B_25mm_APDS; + delete B_30mm_AP; + delete B_30mmA10_AP; + delete B_30mm_HE; + delete B_30mm_AA; + /* + delete GrenadeBase; + delete G_30mm_HE; + delete G_40mm_HE; + delete F_40mm_White; + delete F_40mm_Green; + delete F_40mm_Red; + delete F_40mm_Yellow; + */ + delete ShellBase; + delete Sh_105_HE; + delete Sh_100_HE; + delete Sh_120_HE; + delete Sh_120_SABOT; + delete Sh_122_HE; + delete Sh_125_HE; + delete Sh_125_SABOT; + delete Sh_85_HE; + delete Sh_85_AP; + //delete RocketBase; + delete G_Camel_HE; + delete R_Hydra_HE; + delete R_57mm_HE; + delete R_80mm_HE; + delete R_S8T_AT; + //delete R_M136_AT; + delete R_RPG18_AT; + delete R_PG7V_AT; + delete R_PG7VL_AT; + delete R_PG7VR_AT; + delete R_OG7_AT; + delete R_PG9_AT; + delete R_OG9_HE; + delete R_SMAW_HEDP; + delete R_SMAW_HEAA; + delete R_GRAD; + delete R_MLRS; + delete MissileBase; + delete M_Javelin_AT; + delete M_Stinger_AA; + delete M_Sidewinder_AA; + delete M_Sidewinder_AA_F35; + delete M_Strela_AA; + delete M_Igla_AA; + delete M_AT5_AT; + delete M_AT13_AT; + delete M_TOW_AT; + delete M_TOW2_AT; + delete M_AT10_AT; + delete M_AT11_AT; + delete M_Hellfire_AT; + delete M_Vikhr_AT; + delete M_Maverick_AT; + delete M_R73_AA; + delete M_Ch29_AT; + delete M_AT2_AT; + delete M_AT6_AT; + delete M_AT9_AT; + delete M_9M311_AA; + delete Bo_GBU12_LGB; + delete Bo_GBU12_LGB_F35; + delete Bo_FAB_250; + delete Bo_Mk82; + /* + delete Grenade; + delete GrenadeHand; + delete GrenadeHandTimedWest; + delete GrenadeHandTimedEast; + delete GrenadeHand_stone; + delete SmokeShell; + delete G_40mm_Smoke; + delete G_40mm_SmokeRed; + delete G_40mm_SmokeGreen; + delete G_40mm_SmokeYellow; + delete SmokeShellRed; + delete SmokeShellGreen; + delete SmokeShellYellow; + delete SmokeShellPurple; + delete SmokeShellBlue; + delete SmokeShellOrange; + delete SmokeShellVehicle; + delete FlareCountermeasure; + delete TimeBomb; + delete PipeBomb; + delete Mine; + delete MineE; + delete FuelExplosion; + delete Laserbeam; + delete HelicopterExploSmall; + delete HelicopterExploBig; + delete SmallSecondary; + delete SmokeLauncherAmmo; + delete FlareLauncherAmmo; + delete ThrownObjects; + delete Melee; + delete Hatchet_Swing_Ammo; + delete Crowbar_Swing_Ammo; + delete SodaCan; + delete TinCan; + delete JackDaniels; + delete LitObject; + delete RoadFlare; + delete ChemLight; + delete ChemGreen; + delete ChemRed; + delete ChemBlue; + delete Bolt; + delete BoltSteel; + delete B_1866_Slug; + */ + delete B_30x113mm_M789_HEDP; + delete ARTY_Sh_Base; + delete ARTY_Flare_Small; + delete ARTY_Flare_Medium; + delete ARTY_Sh_Base_NET; + delete ARTY_Sh_105_NET; + delete ARTY_Sh_105_NET_NOFX; + delete ARTY_Sh_105_LASNET; + delete ARTY_Sh_122_NET; + delete ARTY_Sh_122_NET_NOFX; + delete ARTY_Sh_122_LASNET; + delete ARTY_Sh_81_NET; + delete ARTY_Sh_82_NET; + delete ARTY_Sh_120_NET; + delete ARTY_Sh_227_NET; + delete ARTY_Sh_105_HE; + delete ARTY_Sh_105_WP; + delete ARTY_Sh_105_SADARM; + delete ARTY_Sh_105_LASER; + delete ARTY_Sh_105_ILLUM; + delete ARTY_Sh_105_SMOKE; + delete ARTY_Sh_81_HE; + delete ARTY_Sh_81_WP; + delete ARTY_Sh_81_ILLUM; + delete ARTY_R_227mm_HE_Rocket; + delete ARTY_R_227mm_HE; + delete ARTY_Sh_122_HE; + delete ARTY_Sh_122_WP; + delete ARTY_Sh_122_SADARM; + delete ARTY_Sh_122_LASER; + delete ARTY_Sh_122_ILLUM; + delete ARTY_Sh_122_SMOKE; + delete ARTY_SADARM_PROJO; + delete ARTY_SADARM_NET; + delete ARTY_SADARM_BURST; + delete ARTY_SmokeShellWhite; + delete ARTY_Sh_82_HE; + delete ARTY_Sh_82_WP; + delete ARTY_Sh_82_ILLUM; + delete ARTY_R_120mm_HE_Rocket; + delete ARTY_R_120mm_HE; + delete Warfare82mmMortar; + delete B_86x70_Ball_noTracer; + delete B_127x99_Ball_noTracer_BAF; + delete M_NLAW_AT; + delete Sh_40_HE; + delete Sh_40_SABOT; + delete M_CRV7_AT; + delete M_CRV7_HEPD; + delete M_CRV7_FAT; + delete BAF_ied_v1; + delete BAF_ied_v2; + delete BAF_ied_v3; + delete BAF_ied_v4; + delete B_765x17_Ball; + delete B_762x51_SB_SCAR; + delete Sh_100_HEAT; + delete Sh_105_HESH; + delete Sh_105_APDS; + delete R_MEEWS_HEDP; + delete R_MEEWS_HEAT; + //delete IRStrobeBase; + //delete IRStrobe; + //delete IR_Strobe_Marker; + //delete B_45ACP_noCartridge_Ball; + delete CMflareAmmo; + delete CMflare_Chaff_Ammo; + delete ARTY_Sh_120_HE; + delete Sh_81_HE; + delete Sh_81_WP; + delete Sh_81_ILLUM; + delete Sh_82_HE; + delete Sh_82_WP; + delete Sh_82_ILLUM; + delete Sh_122_WP; + delete Sh_122_SADARM; + delete Sh_122_LASER; + delete Sh_122_ILLUM; + delete Sh_122_SMOKE; + delete Sh_105_WP; + delete Sh_105_SADARM; + delete Sh_105_LASER; + delete Sh_105_ILLUM; + delete Sh_105_SMOKE; + delete 120mmHE_M120; + //delete B_303_Ball; + delete M_47_AT_EP1; + delete PMC_ied_v1; + delete PMC_ied_v2; + delete PMC_ied_v3; + delete PMC_ied_v4; + //delete B_12Gauge_Pellets; + delete G_30mm_HE_heli; + delete B_19mm_HE; + delete B_556x45_Ball_airLock; +}; diff --git a/dayz_code/cfgLoot.hpp b/dayz_code/cfgLoot.hpp new file mode 100644 index 000000000..cc2a6c1aa --- /dev/null +++ b/dayz_code/cfgLoot.hpp @@ -0,0 +1,288 @@ +class CfgLoot { + trash[] = { + { + "TrashTinCan", + "TrashJackDaniels", + "ItemSodaEmpty" + }, + { + 1, + 0.1, + 0.5 + } + }; + civilian[] = { + { + "TrashTinCan", + "TrashJackDaniels", + "ItemSodaEmpty", + "ItemSodaCoke", + "ItemSodaPepsi", + "FoodCanBakedBeans", + "FoodCanSardines", + "FoodCanFrankBeans", + "FoodCanPasta", + "8Rnd_9x18_Makarov", + "7Rnd_45ACP_1911", + "2Rnd_shotgun_74Slug", + "2Rnd_shotgun_74Pellets", + "ItemBandage", + "ItemPainkiller", + "FoodBioMeat" + }, + { + 0.09, + 0.09, + 0.09, + 0.12, + 0.09, + 0.05, + 0.05, + 0.05, + 0.05, + 0.07, + 0.05, + 0.05, + 0.05, + 0.06, + 0.06, + 0.01 + } + }; + food[] = { + { + "TrashTinCan", + "TrashJackDaniels", + "ItemSodaEmpty", + "ItemSodaCoke", + "ItemSodaPepsi", + "FoodCanBakedBeans", + "FoodCanSardines", + "FoodCanFrankBeans", + "FoodCanPasta", + "ItemBandage" + }, + { + 0.13, + 0.13, + 0.13, + 0.09, + 0.13, + 0.09, + 0.09, + 0.09, + 0.09, + 0.04 + } + }; + generic[] = { + { + "TrashTinCan", + "ItemSodaEmpty", + "ItemSodaCoke", + "ItemSodaPepsi", + "TrashJackDaniels", + "FoodCanBakedBeans", + "FoodCanSardines", + "FoodCanFrankBeans", + "FoodCanPasta", + "ItemWaterbottleUnfilled", + "ItemWaterbottle", + "ItemBandage", + "7Rnd_45ACP_1911", + "5x_22_LR_17_HMR", + "10x_303", + "6Rnd_45ACP", + "2Rnd_shotgun_74Slug", + "2Rnd_shotgun_74Pellets", + "8Rnd_9x18_Makarov", + "15Rnd_W1866_Slug", + "BoltSteel", + "HandRoadFlare", + "ItemPainkiller", + "HandChemGreen", + "HandChemBlue", + "HandChemRed", + "ItemHeatPack" + }, + { + 0.06, + 0.06, + 0.06, + 0.04, + 0.04, + 0.01, + 0.01, + 0.01, + 0.01, + 0.01, + 0.01, + 0.11, + 0.03, + 0.01, + 0.04, + 0.04, + 0.05, + 0.05, + 0.09, + 0.02, + 0.04, + 0.07, + 0.02, + 0.01, + 0.03, + 0.03, + 0.04 + } + }; + medical[] = { + { + "ItemBandage", + "ItemPainkiller", + "ItemMorphine", + "ItemEpinephrine", + "ItemHeatPack" + }, + { + 1, + 0.5, + 0.5, + 0.2, + 0.1 + } + }; + hospital[] = { + { + "ItemBandage", + "ItemPainkiller", + "ItemMorphine", + "ItemEpinephrine", + "ItemBloodbag", + "ItemAntibiotic" + }, + { + 0.43, + 0.17, + 0.13, + 0.09, + 0.17, + 0.02 + } + }; + military[] = { + { + "TrashTinCan", + "ItemSodaEmpty", + "ItemSodaCoke", + "ItemSodaPepsi", + "ItemBandage", + "ItemPainkiller", + "ItemMorphine", + "30Rnd_556x45_Stanag", + "20Rnd_762x51_DMR", + "17Rnd_9x19_glock17", + "15Rnd_9x19_M9SD", + "15Rnd_9x19_M9", + "30Rnd_762x39_AK47", + "30Rnd_545x39_AK", + "5Rnd_762x51_M24", + "10Rnd_127x99_m107", + "8Rnd_B_Beneli_74Slug", + "1Rnd_HE_M203", + "FlareWhite_M203", + "FlareGreen_M203", + "1Rnd_Smoke_M203", + "200Rnd_556x45_M249", + "HandGrenade_west", + "SmokeShell", + "SmokeShellRed", + "SmokeShellGreen", + "8Rnd_B_Beneli_Pellets", + "30Rnd_556x45_StanagSD", + "30Rnd_9x19_MP5", + "30Rnd_9x19_MP5SD", + "100Rnd_762x51_M240", + "HandChemGreen", + "HandChemBlue", + "HandChemRed", + "ItemHeatPack" + }, + { + 0.18, + 0.09, + 0.01, + 0.01, + 0.04, + 0.04, + 0.01, + 0.04, + 0.04, + 0.05, + 0.01, + 0.02, + 0.04, + 0.04, + 0.01, + 0.01, + 0.04, + 0.01, + 0.01, + 0.01, + 0.01, + 0.01, + 0.01, + 0.04, + 0.02, + 0.02, + 0.04, + 0.01, + 0.02, + 0.01, + 0.01, + 0.02, + 0.02, + 0.02, + 0.04 + }; + }; + policeman[] = { + { + "ItemBandage", + "7Rnd_45ACP_1911", + "6Rnd_45ACP", + "15Rnd_W1866_Slug", + "8Rnd_B_Beneli_74Slug", + "HandRoadFlare" + }, + { + 1, + 0.8, + 0.3, + 0.3, + 0.5, + 0.3 + } + }; + hunter[] = { + { + "ItemBandage", + "5x_22_LR_17_HMR", + "7Rnd_45ACP_1911", + "10x_303", + "ItemWaterbottleUnfilled", + "BoltSteel", + "ItemHeatPack", + "TrapBear" + }, + { + 1, + 0.5, + 0.2, + 0.5, + 0.2, + 1, + 0.2, + 0.01 + } + }; +}; \ No newline at end of file diff --git a/dayz_code/cfgMoves.hpp b/dayz_code/cfgMoves.hpp new file mode 100644 index 000000000..49f93fff5 --- /dev/null +++ b/dayz_code/cfgMoves.hpp @@ -0,0 +1,641 @@ +class CfgMovesAnimalsBase { + class ManActions; + class StandBase; + class DefaultDie; + class BlendAnims; +}; + +class CfgMovesDogBase +{ + class Default + { + actions = ""; + access = 3; + file = ""; + looped = 1; + speed = 0.5; + disableWeapons = 1; + enableOptics = 0; + disableWeaponsLong = 1; + showWeaponAim = 0; + enableMissile = 0; + enableBinocular = 0; + showItemInHand = 0; + showItemInRightHand = 0; + showHandGun = 0; + onLandBeg = 0; + onLandEnd = 0; + onLadder = 0; + canPullTrigger = 1; + duty = -0.51; + predictSpeedCoef = 1; + visibleSize = 1; + aimPrecision = 1; + relSpeedMin = 1; + relSpeedMax = 1; + soundEnabled = 0; + controlHead = 0; + headBobMode = 0; + headBobStrength = 0; + soundOverride = ""; + soundEdge[] = {0.5,1}; + terminal = 0; + limitGunMovement = 1; + variantsPlayer[] = {}; + variantsAI[] = {""}; + equivalentTo = ""; + connectAs = ""; + variantAfter[] = {5,10,20}; + connectFrom[] = {}; + connectTo[] = {}; + interpolateWith[] = {}; + interpolateTo[] = {}; + interpolateFrom[] = {}; + aiming = "aimingNo"; + leaning = "aimingNo"; + untiltWeapon = "aimingNo"; + aimingBody = "aimingUpDefault"; + legs = "legsNo"; + head = "headDefault"; + leaningFactorBeg = 0; + leaningFactorEnd = 0; + leaningFactorZeroPoint = -1; + leaningCorrectionAngleBeg = 0; + leaningCorrectionAngleEnd = 0; + interpolationSpeed = 6; + interpolationRestart = 0; + collisionShape = "ca\animals2\data\geom\basicColide.p3d"; + hasCollShapeSafe = 0; + collisionShapeSafe = ""; + boundingSphere = 1; + enableDirectControl = 1; + enableAutoActions = 0; + leftHandIKBeg = 0; + leftHandIKEnd = 0; + rightHandIKBeg = 0; + rightHandIKEnd = 0; + weaponIK = 0; + preload = 0; + walkcycles = 1; + forceAim = 0; + rightHandIKCurve[] = {}; + leftHandIKCurve[] = {}; + }; + class StandBase: Default + { + aiming = "aimingDefault"; + disableWeapons = 1; + leaningFactorBeg = 1; + leaningFactorEnd = 1; + }; + class DefaultDie: Default + { + aiming = "aimingNo"; + legs = "legsNo"; + head = "headNo"; + disableWeapons = 1; + interpolationRestart = 1; + soundOverride = "fallbody"; + soundEdge[] = {0.45}; + soundEnabled = 0; + }; + class ManActions + { + Stop = ""; + StopRelaxed = ""; + TurnL = ""; + TurnR = ""; + TurnLRelaxed = ""; + TurnRRelaxed = ""; + Default = ""; + JumpOff = ""; + ReloadMagazine = ""; + ReloadMGun = ""; + ReloadAT = ""; + ReloadMortar = ""; + ThrowGrenade = ""; + WalkF = ""; + WalkLF = ""; + WalkRF = ""; + WalkL = ""; + WalkR = ""; + WalkLB = ""; + WalkRB = ""; + WalkB = ""; + SlowF = ""; + SlowLF = ""; + SlowRF = ""; + SlowL = ""; + SlowR = ""; + SlowLB = ""; + SlowRB = ""; + SlowB = ""; + FastF = ""; + FastLF = ""; + FastRF = ""; + FastL = ""; + FastR = ""; + FastLB = ""; + FastRB = ""; + FastB = ""; + EvasiveForward = ""; + EvasiveLeft = ""; + EvasiveRight = ""; + EvasiveBack = ""; + StartSwim = ""; + StopSwim = ""; + Down = ""; + Up = ""; + PlayerStand = ""; + PlayerCrouch = ""; + PlayerProne = ""; + Lying = ""; + Stand = ""; + Combat = ""; + Crouch = ""; + CanNotMove = ""; + Civil = ""; + CivilLying = ""; + FireNotPossible = ""; + Die = ""; + WeaponOn = ""; + WeaponOff = ""; + StrokeFist = ""; + StrokeGun = ""; + SitDown = ""; + Salute = ""; + BinocOn = ""; + BinocOff = ""; + PutDown = ""; + PutDownEnd = ""; + Medic = ""; + Treated = ""; + LadderOnDown = ""; + LadderOnUp = ""; + LadderOff = ""; + LadderOffTop = ""; + LadderOffBottom = ""; + GetInLow = ""; + GetInMedium = ""; + GetInHigh = ""; + GetOutLow = ""; + GetOutMedium = ""; + GetOutHigh = ""; + TakeFlag = ""; + HandGunOn = ""; + LookAround = ""; + Eat = ""; + StopEat = ""; + Rest = ""; + StopRest = ""; + GestureBark = " "; + GestureIdle1 = " "; + GestureIdle2 = " "; + GestureSniff = " "; + GestureHeadL = " "; + GestureHeadR = " "; + }; + class BlendAnims + { + aimingDefault[] = {}; + untiltWeaponDefault[] = {}; + legsDefault[] = {}; + headDefault[] = {}; + aimingNo[] = {}; + legsNo[] = {}; + headNo[] = {}; + aimingUpDefault[] = {}; + }; + 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"}; + collisionGeomCompPattern[] = {1}; +}; + +class CfgMovesDogDZ: CfgMovesDogBase +{ + primaryActionMaps[] = {"DogActions","NoActions"}; + skeletonName = "DogSkeleton"; + gestures = "CfgGesturesDogDZ"; + + class States + { + class Dog_Stop: StandBase + { + actions = "DogActions"; + duty = -1; + file = "\CA\animals2\dogs\data\Anim\dogStop"; + //variantsAI[] = {"Dog_Stop",1}; + //variantAfter[] = {0,2,3}; + speed = 1e+010; + relSpeedMin = 0.7; + relSpeedMax = 1.1; + looped = 1; + //collisionShape = "Ca\animals2\Dogs\Dog_CollShape.p3d"; + ConnectTo[] = {"Dog_TurnR",0.1,"Dog_StopV2",0.1,"Dog_StopV1",0.1,"Dog_TurnL",0.1,"Dog_Sprint",0.02,"Dog_Run",0.02,"Dog_Walk",0.2}; + InterpolateTo[] = {"Dog_TurnR",0.1,"Dog_Die",0.02,"Dog_TurnL",0.1,"Dog_Sprint",0.02,"Dog_Run",0.02,"Dog_Walk",0.2}; + }; + class Dog_TurnL: Dog_Stop + { + file = "\CA\animals2\Dogs\data\anim\dog_rotateL.rtm"; + speed = 1; + ConnectTo[] = {"Dog_Stop",0.1}; + InterpolateTo[] = {"Dog_Stop",0.1}; + }; + class Dog_TurnR: Dog_TurnL + { + file = "\CA\animals2\Dogs\data\anim\dog_rotateR.rtm"; + ConnectTo[] = {"Dog_Stop",0.1}; + InterpolateTo[] = {"Dog_Stop",0.1}; + }; + class Dog_StopV1: Dog_Stop + { + file = "\CA\animals2\dogs\data\Anim\dogIDLE"; + speed = 2.14; + variantAfter[] = {5,7,10}; + looped = 0; + ConnectTo[] = {"Dog_Stop",0.1}; + InterpolateTo[] = {"Dog_Die",0.02}; + }; + class Dog_StopV2: Dog_Stop + { + file = "\CA\animals2\dogs\data\Anim\dogBark"; + speed = 1; + variantAfter[] = {1,1,1}; + looped = 0; + ConnectTo[] = {"Dog_Stop",0.1}; + InterpolateTo[] = {"Dog_Die",0.02}; + }; + class Dog_Attack: Dog_Stop + { + file = "\CA\animals2\dogs\data\Anim\dogAttack"; + speed = 1; + variantAfter[] = {1,1,1}; + looped = 0; + ConnectTo[] = {"Dog_Stop",0.1}; + InterpolateTo[] = {"Dog_Die",0.02}; + }; + class Dog_Sniff: Dog_Stop + { + file = "\dayz_anim\dog\dogGestureSniff"; + speed = 0.3; + mask = "frontBody"; + variantAfter[] = {1,1,1}; + looped = 0; + ConnectTo[] = {"Dog_Stop",0.1}; + InterpolateTo[] = {"Dog_Die",0.02}; + }; + class Dog_SitDown: Dog_Stop + { + actions = "DogSit"; + file = "\CA\animals2\dogs\data\Anim\dogSit1In"; + speed = 1.43; + variantAfter[] = {1,1,1}; + looped = 0; + relSpeedMin = 0.996672; + relSpeedMax = 0.996672; + ConnectTo[] = {}; + InterpolateTo[] = {"Dog_Die",0.02}; + }; + class Dog_LieDown: Dog_Stop + { + actions = "DogSit"; + file = "\dayz_anim\dog\dogStandDown"; + speed = 1.428571; + variantAfter[] = {1,1,1}; + looped = 0; + relSpeedMin = 0.996672; + relSpeedMax = 0.996672; + ConnectTo[] = {}; + InterpolateTo[] = {"Dog_Die",0.02}; + }; + class Dog_GetUp: Dog_Stop + { + actions = "DogSit"; + file = "\dayz_anim\dog\dogDownStand"; + speed = 1.428571; + variantAfter[] = {1,1,1}; + looped = 0; + relSpeedMin = 0.996672; + relSpeedMax = 0.996672; + ConnectTo[] = {"Dog_Stop",0.1,"Dog_Run",0.1,"Dog_Walk",0.1,"Dog_Sprint",0.1}; + InterpolateTo[] = {"Dog_Die",0.02,"Dog_Run",0.1,"Dog_Walk",0.1,"Dog_Sprint",0.1}; + }; + class Dog_Siting: Dog_Stop + { + actions = "DogSit"; + file = "\CA\animals2\dogs\data\Anim\dogSit2Idle"; + speed = 1.58; + variantAfter[] = {1,1,1}; + looped = 1; + ConnectTo[] = {}; + InterpolateTo[] = {"Dog_Die",0.02}; + }; + class Dog_SitUp: Dog_Stop + { + actions = "DogSit"; + file = "\CA\animals2\dogs\data\Anim\dogSit3Out"; + speed = 1.08; + variantAfter[] = {1,1,1}; + looped = 0; + relSpeedMin = 0.996672; + relSpeedMax = 0.996672; + ConnectTo[] = {"Dog_Stop",0.1,"Dog_Run",0.1,"Dog_Walk",0.1,"Dog_Sprint",0.1}; + InterpolateTo[] = {"Dog_Die",0.02,"Dog_Run",0.1,"Dog_Walk",0.1,"Dog_Sprint",0.1}; + }; + class Dog_Sprint: Dog_Stop + { + actions = "DogSprint"; + file = "\CA\animals2\dogs\data\Anim\dogSprint"; + duty = 0.5; + speed = 4.5; + ConnectTo[] = {"Dog_Stop",0.02,"Dog_Run",0.02,"Dog_Walk",0.02}; + InterpolateTo[] = {"Dog_Die",0.02,"Dog_Stop",0.02,"Dog_Run",0.02,"Dog_Walk",0.02}; + }; + class Dog_Run: Dog_Stop + { + file = "\CA\animals2\dogs\data\Anim\dogRun"; + duty = -0.5; + speed = 1.8; + ConnectTo[] = {"Dog_Stop",0.02,"Dog_Sprint",0.02,"Dog_Walk",0.02}; + InterpolateTo[] = {"Dog_Die",0.02,"Dog_Stop",0.02,"Dog_Sprint",0.02,"Dog_Walk",0.02}; + }; + + class Dog_Walk: Dog_Stop + { + duty = -0.7; + file = "\CA\animals2\dogs\data\Anim\dogWalk"; + speed = 1.3; + variantAfter[] = {3,10,20}; + ConnectTo[] = {"Dog_Stop",0.2,"Dog_Sprint",0.2,"Dog_Run",0.2}; + InterpolateTo[] = {"Dog_Die",0.02,"Dog_Stop",0.2,"Dog_Sprint",0.2,"Dog_Run",0.2}; + }; + + class Dog_Die: DefaultDie + { + enableDirectControl = 0; + actions = "NoActions"; + file = "\CA\animals2\dogs\data\Anim\dogDeath"; + speed = 1.2; + looped = 0; + variantsPlayer[] = {}; + variantsAI[] = {""}; + variantAfter[] = {0,0,0}; + terminal = 1; + soundEnabled = 0; + //collisionShape = ""; + ConnectTo[] = {}; + InterpolateTo[] = {}; + }; + }; + class Actions + { + class NoActions: ManActions + { + turnSpeed = 8; + limitFast = 5.5; + useFastMove = 0; + upDegree = 0; + GestureBark[] = { + "GestureBark", "Gesture" + }; + GestureIdle1[] = { + "GestureIdle1", "Gesture" + }; + GestureIdle2[] = { + "GestureIdle2", "Gesture" + }; + GestureSniff[] = { + "GestureSniff", "Gesture" + }; + GestureHeadL[] = { + "GestureHeadL", "Gesture" + }; + GestureHeadR[] = { + "GestureHeadR", "Gesture" + }; + }; + class DogActions: NoActions + { + Stop = "Dog_Stop"; + StopRelaxed = "Dog_Stop"; + TurnL = "Dog_TurnL"; + TurnR = "Dog_TurnR"; + TurnLRelaxed = "Dog_TurnL"; + TurnRRelaxed = "Dog_TurnR"; + Default = "Dog_Stop"; + JumpOff = "Dog_Stop"; + WalkF = "Dog_Walk"; + //WalkF = "Dog_Run"; + SlowF = "Dog_Run"; + FastF = "Dog_Sprint"; + EvasiveForward = "Dog_Sprint"; + Down = "Dog_Stop"; + Up = "Dog_Stop"; + PlayerStand = "Dog_Stop"; + PlayerProne = "Dog_Stop"; + PlayerCrouch = ""; + Crouch = ""; + Lying = "Dog_Stop"; + Stand = "Dog_Stop"; + Combat = "Dog_Stop"; + CanNotMove = "Dog_Stop"; + Civil = "Dog_Stop"; + CivilLying = "Dog_Stop"; + FireNotPossible = "Dog_StopV1"; + Die = "Dog_Die"; + turnSpeed = 8; + limitFast = 5.5; + useFastMove = 0; + upDegree = "ManPosNoWeapon"; + StartSwim = "Dog_Die"; + }; + class DogSprint: DogActions + { + Die = "Dog_Die"; + turnSpeed = 4; + limitFast = 5.5; + useFastMove = 1; + }; + class DogSit: NoActions + { + Up = "Dog_Stop"; + PlayerStand = "Dog_Stop"; + Stand = "Dog_Stop"; + WalkF = "Dog_Walk"; + //WalkF = "Dog_Run"; + SlowF = "Dog_Run"; + FastF = "Dog_Sprint"; + EvasiveForward = "Dog_Sprint"; + PlayerCrouch = "Dog_Stop"; + Crouch = "Dog_Stop"; + Die = "Dog_Die"; + upDegree = "ManPosNoWeapon"; + StartSwim = "Dog_Die"; + }; + }; + class Interpolations + { + }; + transitionsInterpolated[] = {}; + transitionsSimple[] = {}; + transitionsDisabled[] = {}; + class BlendAnims: BlendAnims + { + aimingDefault[] = {"head",1,"Jaw",1,"Neck1",0.5,"Tongue1",1,"Tongue2",1}; + untiltWeaponDefault[] = {}; + legsDefault[] = {}; + headDefault[] = {"head",1,"Jaw",1,"Neck1",0.5,"Tongue1",1,"Tongue2",1}; + aimingNo[] = {}; + legsNo[] = {}; + headNo[] = {}; + aimingUpDefault[] = {}; + frontBody[] = { + /* + "spine",0.1, + "spine1",0.3, + "spine2",0.6, + */ + "neck",1, + "neck1",1, + "head",1, + "Jaw",1, + "Tongue1",1, + "Tongue2",1, + "leftArm",0.5, + "rightArm",0.5, + "leftEar",1, + "rightEar",1 + }; + }; +}; + +class CfgGesturesDogDZ +{ + skeletonName = "DogSkeleton"; + class ManActions + { + }; + class Actions + { + class NoActions: ManActions + { + turnSpeed = 0; + upDegree = 0; + limitFast = 1; + useFastMove = 0; + }; + }; + class Default + { + actions = "NoActions"; + file = ""; + looped = 1; + speed = 0.5; + relSpeedMin = 1; + relSpeedMax = 1; + soundEnabled = 0; + soundOverride = ""; + soundEdge[] = {0.5,1}; + terminal = 0; + equivalentTo = ""; + connectAs = ""; + connectFrom[] = {}; + connectTo[] = {}; + interpolateWith[] = {}; + interpolateTo[] = {}; + interpolateFrom[] = {}; + mask = "empty"; + interpolationSpeed = 6; + interpolationRestart = 0; + preload = 0; + disableWeapons = 1; + enableOptics = 1; + showWeaponAim = 1; + enableMissile = 1; + enableBinocular = 1; + showItemInHand = 0; + showItemInRightHand = 0; + showHandGun = 0; + canPullTrigger = 1; + walkcycles = 1; + headBobMode = 0; + headBobStrength = 0; + leftHandIKBeg = 0; + leftHandIKEnd = 0; + rightHandIKBeg = 0; + rightHandIKEnd = 0; + leftHandIKCurve[] = {1}; + rightHandIKCurve[] = {1}; + forceAim = 0; + }; + class States + { + class GestureBark: Default + { + file = "\dayz_anim\dog\dogBarkOnce"; + looped = 0; + speed = 3; + mask = "barking"; + }; + class GestureIdle1: Default + { + file = "\dayz_anim\dog\dogGestureIdle1"; + looped = 0; + speed = 0.3; + mask = "idle"; + }; + class GestureIdle2: Default + { + file = "\dayz_anim\dog\dogGestureIdle2"; + looped = 0; + speed = 0.3; + mask = "idle"; + }; + class GestureHeadL: Default + { + file = "\dayz_anim\dog\dogGestureHeadL"; + looped = 0; + speed = 0.3; + mask = "idle"; + }; + class GestureHeadR: Default + { + file = "\dayz_anim\dog\dogGestureHeadR"; + looped = 0; + speed = 0.3; + mask = "idle"; + }; + class GestureSniff: Default + { + file = "\dayz_anim\dog\dogGestureSniff"; + looped = 0; + speed = 0.3; + mask = "frontBody"; + }; + }; + class BlendAnims + { + barking[] = {"head",1,"Jaw",1,"Neck1",0.5,"Tongue1",1,"Tongue2",1,"Tail1",0.3,"Tail2",0.6,"Tail3",1}; + idle[] = {"head",1,"Jaw",1,"Neck1",0.6,"Tongue1",1,"Tongue2",1,"Tail1",0.3,"Tail2",0.6,"Tail3",1,"Spine",0.1,"Spine1",0.2,"Spine2",0.4}; + frontBody[] = { + "spine",0.1, + "spine1",0.3, + "spine2",0.6, + "neck",1, + "neck1",1, + "head",1, + "Jaw",1, + "Tongue1",1, + "Tongue2",1, + "leftArm",0.5, + "rightArm",0.5, + "leftEar",1, + "rightEar",1 + }; + }; + class Interpolations + { + }; + transitionsInterpolated[] = {}; + transitionsSimple[] = {}; + transitionsDisabled[] = {}; +}; \ No newline at end of file diff --git a/dayz_code/cfgVehicles.hpp b/dayz_code/cfgVehicles.hpp new file mode 100644 index 000000000..7b98eea82 --- /dev/null +++ b/dayz_code/cfgVehicles.hpp @@ -0,0 +1,1193 @@ +class CfgVehicles { + class Animal; + class DZAnimal: Animal + { + scope = 0; + side = 1; + accuracy = 0.25; + boneHead = "head"; + bonePrimaryWeapon = "head"; + triggerAnim = ""; + picture = ""; + icon = "\Ca\animals2\data\mapicon_animals_ca.paa"; + mapSize = 10; + weaponSlots = 0; + fsmFormation = ""; + fsmDanger = ""; + agentTasks[] = {}; + moves = "CfgMovesAnimal"; + memoryPointHeadAxis = "head_axis"; + woman = 0; + faceType = "Default"; + boneLEye = "l_eye"; + boneREye = "r_eye"; + boneLEyelidUp = "eye_upl"; + boneREyelidUp = "eye_upr"; + boneLEyelidDown = "eye_lwl"; + boneREyelidDown = "eye_lwr"; + boneLPupil = "l_pupila"; + boneRPupil = "r_pupila"; + memoryPointAim = "aimPoint"; + memoryPointCameraTarget = "camera"; + extCameraPosition[] = {0,0.5,-2.5}; + class EventHandlers{}; + class Wounds + { + tex[] = {}; + mat[] = {}; + }; + class VariablesScalar {}; + class VariablesString {}; + }; + class Dog1 : DZAnimal { + scope = 2; + model = "\ca\animals2\Dogs\Pastor\Pastor"; + displayName = "Alsatian"; + moves = "CfgMovesDogDZ"; + gestures = "CfgGesturesDogDZ"; + }; + + class Soldier_Crew_PMC; + class Bandit1_DZ : Soldier_Crew_PMC { + displayName = "$STR_CHAR_2"; + side = 1; + weapons[] = {"Throw","Put"}; + model = "\dayz\characters\man_bandit"; + portrait = "\Ca\characters_E\data\portraits\ger_soldier_CA"; + magazines[] = {}; + backpack = ""; + respawnWeapons[] = {"Throw","Put"}; + respawnMagazines[] = {}; + weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072"; + canHideBodies = 1; + }; + + class BAF_Soldier_Officer_W; + class Rocket_DZ: BAF_Soldier_Officer_W { + displayName = "Rocket"; + side = 1; + weapons[] = {"Throw","Put"}; + backpack = ""; + magazines[] = {}; + respawnWeapons[] = {"Throw","Put"}; + respawnMagazines[] = {}; + weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072"; + canHideBodies = 1; + }; + class BAF_Soldier_W; + class Soldier1_DZ: BAF_Soldier_W { + displayName = "Soldier"; + side = 1; + weapons[] = {"Throw","Put"}; + backpack = ""; + magazines[] = {}; + respawnWeapons[] = {"Throw","Put"}; + respawnMagazines[] = {}; + weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072"; + canHideBodies = 1; + }; + class BAF_Soldier_SniperH_W; + class Sniper1_DZ: BAF_Soldier_SniperH_W { + displayName = "Sniper"; + side = 1; + weapons[] = {"Throw","Put"}; + backpack = ""; + magazines[] = {}; + respawnWeapons[] = {"Throw","Put"}; + respawnMagazines[] = {}; + weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072"; + canHideBodies = 1; + }; + class BAF_Soldier_L_W; + class Camo1_DZ: BAF_Soldier_L_W { + displayName = "Survivor"; + side = 1; + weapons[] = {"Throw","Put"}; + backpack = ""; + magazines[] = {}; + respawnWeapons[] = {"Throw","Put"}; + respawnMagazines[] = {}; + weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072"; + canHideBodies = 1; + }; + class Bag_Base_EP1; + class DZ_Patrol_Pack_EP1: Bag_Base_EP1 + { + scope = 2; + displayName = "Patrol Pack (coyote)"; + picture = "\ca\weapons_e\data\icons\backpack_US_ASSAULT_COYOTE_CA.paa"; + icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa"; + mapsize = 2; + model = "\ca\weapons_e\AmmoBoxes\backpack_us_assault_Coyote.p3d"; + transportMaxWeapons = 1; + transportMaxMagazines = 8; + }; + class DZ_Assault_Pack_EP1: Bag_Base_EP1 + { + scope = 2; + displayName = "Assault Pack (ACU)"; + picture = "\ca\weapons_e\data\icons\backpack_US_ASSAULT_CA.paa"; + icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa"; + mapSize = 2; + model = "\ca\weapons_e\AmmoBoxes\backpack_us_assault.p3d"; + transportMaxWeapons = 2; + transportMaxMagazines = 12; + }; + class DZ_CivilBackpack_EP1: Bag_Base_EP1 + { + scope = 2; + displayName = "Czech Backpack"; + picture = "\ca\weapons_e\data\icons\backpack_ACR_CA.paa"; + icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa"; + mapsize = 2; + model = "\ca\weapons_e\AmmoBoxes\backpack_acr.p3d"; + transportMaxWeapons = 3; + transportMaxMagazines = 16; + }; + class DZ_ALICE_Pack_EP1: Bag_Base_EP1 + { + scope = 2; + displayName = "ALICE Pack"; + picture = "\ca\weapons_e\data\icons\backpack_TK_ALICE_CA.paa"; + icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa"; + mapsize = 2; + model = "\ca\weapons_e\AmmoBoxes\backpack_tk_alice.p3d"; + transportMaxWeapons = 4; + transportMaxMagazines = 20; + }; + class DZ_Backpack_EP1: Bag_Base_EP1 + { + scope = 2; + displayName = "Backpack (coyote)"; + picture = "\ca\weapons_e\data\icons\backpack_US_CA.paa"; + icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa"; + mapsize = 2; + model = "\ca\weapons_e\AmmoBoxes\backpack_us.p3d"; + transportMaxWeapons = 6; + transportMaxMagazines = 24; + }; + class UH1H_base; + class UH1H_DZ: UH1H_base + { + scope = 2; + side = 2; + crew = ""; + typicalCargo[] = {}; + hiddenSelections[] = {}; + class TransportMagazines{}; + class TransportWeapons{}; + commanderCanSee = 2+16+32; + gunnerCanSee = 2+16+32; + driverCanSee = 2+16+32; + }; + class House { + class DestructionEffects; + }; + class UH1Wreck_DZ: House + { + model = "\ca\air2\UH1Y\UH1Y_Crashed.p3d"; + icon = "\ca\air2\data\UI\icon_UH1Y_CA.paa"; + mapSize = 15; + displayName = "Crashed UH-1Y"; + vehicleClass = "Wrecks"; + }; + class HouseDZ: House { + class MarkerLights + { + class RedBlinking + { + name = ""; + color[] = {0,0.0,0,0}; + ambient[] = {0,0,0,0}; + brightness = 0; + blinking = "false"; + }; + }; + class Reflectors + { + class MainLight + { + color[] = {0,0.0,0,0}; + ambient[] = {0,0,0,0}; + brightness = 0; + position = ""; + direction = ""; + hitpoint = ""; + selection = ""; + size = 0; + period[] = {0,1}; + }; + }; + }; + class Strategic; + class NonStrategic; + + class Land_A_FuelStation_Feed: Strategic + { + model = "\ca\structures\House\A_FuelStation\A_FuelStation_Feed"; + transportFuel = 0; //50000; + nameSound = "fuelstation"; + }; + + class Land_Ind_FuelStation_Feed_Ep1: Strategic + { + model = "\ca\structures_pmc\ind\fuelstation\fuelstation_feed_pmc"; + transportFuel = 0; + nameSound = "fuelstation"; + }; + + // Lingor hangars + class land_ibr_hangar: House + { + model = "\ibr\ibr_hangars\ibr_hangar"; + scope = 2; + vehicleClass = "ibr_hangars"; + transportFuel = 0; + transportRepair = 0; + icon = "\ibr\ibr_hangars\icons\icon5.paa"; + mapSize = 40; + displayName = "House"; + destrType = "DestructBuilding"; + armor = 1200; + class DestructionEffects: DestructionEffects + { + class Ruin1 + { + simulation = "ruin"; + type = "\ibr\ibr_hangars\ibr_hangar_ruins"; + position = ""; + intensity = 2; + interval = 1; + lifeTime = 1; + }; + }; + class MarkerLights + { + class WhiteBlinking + { + name = "svet1"; + color[] = {0,0,0,0}; + ambient[] = {0,0,0,0}; + brightness = 0; + blinking = 0; + }; + }; + class AnimationSources + { + class doorf + { + source = "user"; + animPeriod = 5; + initPhase = 0; + }; + }; + class UserActions + { + class Open_Gate + { + displayName = "Open Gate"; + position = "handle1"; + radius = 10.0; + onlyForPlayer = 0; + condition = "this animationPhase ""doorfanim"" < 0.5"; + statement = "this animate [""doorfanim"", 1]"; + }; + class Close_Gate + { + displayName = "Close Gate"; + position = "handle1"; + radius = 10.0; + onlyForplayer = 0; + condition = "this animationPhase ""doorfanim"" > 0.5"; + statement = "this animate [""doorfanim"",0]"; + }; + }; + }; + + class Land_Ind_MalyKomin: House + { + scope = 1; + armor = 100; + featureSize = 40; + model = "\Ca\buildings2\Ind_CementWorks\Ind_MalyKomin\Ind_MalyKomin"; + class DestructionEffects: DestructionEffects + { + class Ruin1 + { + simulation = "ruin"; + type = "\ca\Buildings2\Ind_CementWorks\Ind_MalyKomin\Ind_MalyKomin_ruins"; + position = ""; + intensity = 1; + interval = 0.05; + lifeTime = 1; + }; + }; + ladders[] = {{"start","end"}}; + class MarkerLights + { + class RedBlinking + { + name = ""; + color[] = {0,0,0,0}; + ambient[] = {0,0,0,0}; + brightness = 0; + blinking = 0; + }; + }; + }; + class Land_Rail_Semafor: House + { + scope = 1; + model = "\CA\Structures\Rail\Rail_Misc\rail_Semafor"; + destrType = "DestructTree"; + class MarkerLights + { + class GreenStill + { + name = ""; + color[] = {0,0,0,0}; + ambient[] = {0,0,0,0}; + brightness = 0; + blinking = 0; + }; + }; + }; + class Land_Rail_Zavora: House + { + scope = 1; + model = "\CA\Structures\Rail\Rail_Misc\rail_Zavora"; + destrType = "DestructTree"; + class MarkerLights + { + class WhiteBlinking + { + name = ""; + color[] = {0,0,0,0}; + ambient[] = {0,0,0,0}; + brightness = 0; + blinking = 0; + }; + }; + }; + class Land_majak: House + { + scope = 1; + model = "\ca\buildings\majak"; + displayName = "Lighthouse"; + animated = 1; + ladders[] = {{"start","end"}}; + class DestructionEffects: DestructionEffects + { + class Ruin1 + { + simulation = "ruin"; + type = "\ca\buildings\ruins\majak_ruins.p3d"; + position = ""; + intensity = 1; + interval = 1; + lifeTime = 1; + }; + }; + armor = 1000; + class MarkerLights + { + class RedBlinking + { + name = ""; + color[] = {0,0,0,0}; + ambient[] = {0,0,0,0}; + brightness = 0; + blinking = 0; + }; + }; + class Reflectors + { + class MainLight + { + color[] = {0,0,0,0}; + ambient[] = {0,0,0,0}; + position = ""; + direction = ""; + hitpoint = ""; + selection = ""; + size = 0; + brightness = 0; + period[] = {0,1}; + }; + }; + }; + class Land_majak2: Land_majak + { + model = "\ca\buildings\majak2"; + class Reflectors + { + class MainLight + { + color[] = {0,0,0,0}; + ambient[] = {0,0,0,0}; + position = ""; + direction = ""; + hitpoint = ""; + selection = ""; + size = 0; + brightness = 0; + period[] = {0,1}; + }; + }; + class DestructionEffects: DestructionEffects + { + class Ruin1 + { + simulation = "ruin"; + type = "\ca\buildings\ruins\majak_ruins.p3d"; + position = ""; + intensity = 1; + interval = 1; + lifeTime = 1; + }; + }; + }; + class Land_Vysilac_FM: House + { + scope = 1; + armor = 150; + destrType = "DestructBuilding"; + ladders[] = {{"start","end"}}; + model = "\ca\buildings\Vysilac_FM"; + class MarkerLights + { + class RedBlinking + { + name = ""; + color[] = {0,0,0,0}; + ambient[] = {0,0,0,0}; + brightness = 0; + blinking = 0; + }; + }; + class Destruction + { + animations[] = {{"ca\buildings\rtm\vysilac_fm.rtm",0.5,3}}; + }; + displayName = "Radio 1"; + }; + class Land_telek1: House + { + scope = 1; + armor = 600; + destrType = "DestructBuilding"; + model = "\ca\buildings\telek1"; + class DestructionEffects: DestructionEffects + { + class Ruin1 + { + simulation = "ruin"; + type = "\ca\buildings\ruins\telek1_ruins.p3d"; + position = ""; + intensity = 1; + interval = 1; + lifeTime = 1; + }; + }; + class MarkerLights + { + class RedBlinking + { + name = ""; + color[] = {0,0,0,0}; + ambient[] = {0,0,0,0}; + brightness = 0; + blinking = 0; + }; + }; + displayName = "Telek 1"; + ladders[] = {{"start1","end1"},{"start2","end2"},{"start3","end3"}}; + }; + class Land_komin: House + { + ladders[] = {{"start","end"}}; + model = "\ca\buildings\komin"; + armor = 300; + class DestructionEffects: DestructionEffects + { + class Ruin1 + { + simulation = "ruin"; + type = "\ca\buildings\ruins\komin_ruins.p3d"; + position = ""; + intensity = 1; + interval = 1; + lifeTime = 1; + }; + }; + class MarkerLights + { + class RedBlinking + { + name = ""; + color[] = {0,0,0,0}; + ambient[] = {0,0,0,0}; + brightness = 0; + blinking = 0; + }; + }; + }; + class Land_Stoplight01: House + { + scope = 1; + model = "\ca\buildings\Misc\stoplight01"; + armor = 50; + class MarkerLights + { + class YellowTopBlinking + { + name = ""; + color[] = {0,0,0,0}; + ambient[] = {0,0,0,0}; + brightness = 0; + blinking = 0; + }; + class YellowLowBlinking + { + name = ""; + color[] = {0,0,0,0}; + ambient[] = {0,0,0,0}; + brightness = 0; + blinking = 0; + }; + }; + }; + class Land_Stoplight02: Land_Stoplight01 + { + model = "\ca\buildings\Misc\stoplight02"; + class MarkerLights + { + class YellowTopBlinking + { + name = ""; + color[] = {0,0,0,0}; + ambient[] = {0,0,0,0}; + brightness = 0; + blinking = 0; + }; + }; + }; + class Land_NavigLight: House + { + scope = 1; + displayName = ""; + model = "\ca\buildings\Misc\NavigLight"; + armor = 50; + class MarkerLights + { + class WhiteStill + { + name = ""; + color[] = {0,0,0,0}; + ambient[] = {0,0,0,0}; + brightness = 0; + blinking = 0; + }; + }; + }; + class Land_runway_edgelight: House + { + scope = 1; + displayName = ""; + model = "\ca\buildings\Misc\runway_edgelight"; + armor = 20; + class MarkerLights + { + class RedStill + { + name = ""; + color[] = {0,0,0,0}; + ambient[] = {0,0,0,0}; + brightness = 0; + blinking = 0; + }; + }; + }; + class Land_VASICore: NonStrategic + { + scope = 1; + animated = 0; + reversed = 0; + vehicleClass = "Objects"; + icon = ""; + model = ""; + displayName = "VASI"; + accuracy = 0.2; + typicalCargo[] = {}; + destrType = "DestructBuilding"; + irTarget = 0; + transportAmmo = 0; + transportRepair = 0; + transportFuel = 0; + cost = 0; + armor = 100; + mapSize = 6.4; + simulation = "house"; + }; + class Land_HouseB_Tenement: House + { + armor = 180; + model = "\Ca\Structures\House\HouseBT\HouseB_Tenement"; + scope = 1; + featureSize = 50; + class HitPoints + { + class Hit1 + { + armor = 0.15; + material = -1; + name = "dam 1"; + visual = "damT1"; + passThrough = 0; + convexComponent = "dam 1"; + class DestructionEffects + { + class Dust + { + simulation = "particles"; + type = "HousePartDust"; + position = ""; + intensity = 1; + interval = 1; + lifeTime = 0.01; + }; + class Dust2: Dust + { + type = "HousePartDustLong"; + }; + class Walls: Dust + { + type = "HousePartWall"; + }; + }; + }; + }; + class MarkerLights + { + class RedBlinking + { + name = ""; + color[] = {0,0.0,0,0}; + ambient[] = {0,0,0,0}; + brightness = 0; + blinking = "false"; + }; + }; + class AnimationSources + { + class Lights_1 + { + source = "user"; + animPeriod = 0.001; + initPhase = 0; + }; + class Lights_2: Lights_1 + { + }; + }; + }; + class Land_Mil_ControlTower: House + { + scope = 1; + armor = 400; + class DestructionEffects: DestructionEffects + { + class Ruin1 + { + simulation = "ruin"; + type = "\Ca\Structures\Mil\Mil_ControlTower_ruins.p3d"; + position = ""; + intensity = 1; + interval = 1; + lifeTime = 1; + }; + }; + class HitPoints + { + class Hit1 + { + armor = 0.25; + material = -1; + name = "dam 1"; + visual = "damT1"; + passThrough = 1; + convexComponent = "dam 1"; + class DestructionEffects + { + class Dust + { + simulation = "particles"; + type = "HousePartDust"; + position = ""; + intensity = 1; + interval = 1; + lifeTime = 0.01; + }; + class Dust2: Dust + { + type = "HousePartDustLong"; + }; + class Walls: Dust + { + type = "HousePartWall"; + }; + }; + }; + class Hit2 + { + armor = 0.25; + material = -1; + name = "dam 2"; + visual = "damT2"; + passThrough = 1; + convexComponent = "dam 2"; + class DestructionEffects + { + class Dust + { + simulation = "particles"; + type = "HousePartDust"; + position = ""; + intensity = 1; + interval = 1; + lifeTime = 0.01; + }; + class Dust2: Dust + { + type = "HousePartDustLong"; + }; + class Walls: Dust + { + type = "HousePartWall"; + }; + }; + }; + class Hit3 + { + armor = 0.25; + material = -1; + name = "dam 3"; + visual = "damT3"; + passThrough = 1; + convexComponent = "dam 3"; + class DestructionEffects + { + class Dust + { + simulation = "particles"; + type = "HousePartDust"; + position = ""; + intensity = 1; + interval = 1; + lifeTime = 0.01; + }; + class Dust2: Dust + { + type = "HousePartDustLong"; + }; + class Walls: Dust + { + type = "HousePartWall"; + }; + }; + }; + class Hit4 + { + armor = 0.25; + material = -1; + name = "dam 4"; + visual = "damT4"; + passThrough = 1; + convexComponent = "dam 4"; + class DestructionEffects + { + class Dust + { + simulation = "particles"; + type = "HousePartDust"; + position = ""; + intensity = 1; + interval = 1; + lifeTime = 0.01; + }; + class Dust2: Dust + { + type = "HousePartDustLong"; + }; + class Walls: Dust + { + type = "HousePartWall"; + }; + }; + }; + class Hit5 + { + armor = 0.25; + material = -1; + name = "dam 5"; + visual = "damT5"; + passThrough = 1; + convexComponent = "dam 5"; + class DestructionEffects + { + class Dust + { + simulation = "particles"; + type = "HousePartDust"; + position = ""; + intensity = 1; + interval = 1; + lifeTime = 0.01; + }; + class Dust2: Dust + { + type = "HousePartDustLong"; + }; + class Walls: Dust + { + type = "HousePartWall"; + }; + }; + }; + class Hit6 + { + armor = 0.25; + material = -1; + name = "dam 6"; + visual = "damT6"; + passThrough = 1; + convexComponent = "dam 6"; + class DestructionEffects + { + class Dust + { + simulation = "particles"; + type = "HousePartDust"; + position = ""; + intensity = 1; + interval = 1; + lifeTime = 0.01; + }; + class Dust2: Dust + { + type = "HousePartDustLong"; + }; + class Walls: Dust + { + type = "HousePartWall"; + }; + }; + }; + class Hitglass + { + armor = 0.0005; + material = -1; + name = "dam glass"; + visual = "damTglass"; + passThrough = 0; + convexComponent = "dam glass"; + }; + class Hittower + { + armor = 0.0005; + material = -1; + name = "dam tower"; + visual = "damTtower"; + passThrough = 0; + convexComponent = "dam tower"; + }; + }; + replaceDamagedHitpoints[] = {"Hit1","Hit2","Hit3","Hit4","Hit5","Hit6"}; + class Damage + { + tex[] = {}; + mat[] = {"CA\Structures\Mil\Data\Mil_ControlTower_windows1.rvmat","CA\Structures\Mil\Data\destruct_half_Mil_ControlTower_windows1.rvmat","CA\Structures\Mil\Data\destruct_full_Mil_ControlTower_windows1.rvmat"}; + }; + model = "\CA\Structures\Mil\Mil_ControlTower"; + ladders[] = {{"start1","end1"},{"start2","end2"}}; + class AnimationSources + { + class dvere_spodni_R + { + animPeriod = 1; + initPhase = 0; + source = "user"; + }; + class dvere_spodni_L + { + animPeriod = 1; + initPhase = 1; + source = "user"; + }; + class dvere_vrchni + { + animPeriod = 1; + initPhase = 1; + source = "user"; + }; + class HitTower + { + source = "Hit"; + hitpoint = "HitTower"; + raw = 1; + }; + }; + class UserActions + { + class OpenDoors1 + { + displayNameDefault = ""; + displayName = "Open door"; + position = "Dvere_spodni_R_osa"; + radius = 3; + onlyForPlayer = 0; + condition = "this animationPhase ""Dvere_spodni_R"" < 0.5"; + statement = "this animate [""Dvere_spodni_R"", 1];this animate [""Dvere_spodni_L"", 1]"; + }; + class CloseDoors1: OpenDoors1 + { + displayNameDefault = ""; + displayName = "Close door"; + condition = "this animationPhase ""Dvere_spodni_R"" >= 0.5"; + statement = "this animate [""Dvere_spodni_R"", 0];this animate [""Dvere_spodni_L"", 0]"; + }; + class OpenDoors3 + { + displayNameDefault = ""; + displayName = "Open door"; + position = "Dvere_Vrchni_osa"; + radius = 2; + onlyForPlayer = 0; + condition = "this animationPhase ""dvere_vrchni"" < 0.5"; + statement = "this animate [""dvere_vrchni"", 1]"; + }; + class CloseDoors3: OpenDoors3 + { + displayNameDefault = ""; + displayName = "Close door"; + condition = "this animationPhase ""dvere_vrchni"" >= 0.5"; + statement = "this animate [""dvere_vrchni"", 0]"; + }; + }; + actionBegin1 = "OpenDoors1"; + actionEnd1 = "OpenDoors1"; + actionBegin2 = "OpenDoors3"; + actionEnd2 = "OpenDoors3"; + class MarkerLights + { + class RedBlinking + { + name = ""; + color[] = {0,0,0,0}; + ambient[] = {0,0,0,0}; + brightness = 0; + blinking = 0; + }; + }; + replaceDamaged = "Land_Mil_ControlTower_dam"; + }; + class Land_NAV_Lighthouse: House + { + scope = 1; + armor = 500; + featureSize = 15; + model = "\Ca\Structures\NAV\NAV_Lighthouse"; + ladders[] = {{"start1","end1"}}; + class MarkerLights + { + class RedBlinking + { + name = ""; + color[] = {0,0,0,0}; + ambient[] = {0,0,0,0}; + brightness = 0; + blinking = 0; + }; + }; + class Reflectors + { + class MainLight + { + color[] = {0,0,0,0}; + ambient[] = {0,0,0,0}; + position = ""; + direction = ""; + hitpoint = ""; + selection = ""; + size = 0; + brightness = 0; + period[] = {0,1}; + }; + }; + class Damage + { + tex[] = {}; + mat[] = {"ca\structures\nav\data\nav_lighthouse_multi.rvmat","ca\structures\nav\data\destruct_half_nav_lighthouse_multi.rvmat","ca\structures\nav\data\destruct_full_nav_lighthouse_multi.rvmat","ca\structures\nav\data\nav_lighthouse_windows.rvmat","ca\structures\nav\data\destruct_half_lighthouse_windows.rvmat","ca\structures\nav\data\destruct_full_lighthouse_windows.rvmat"}; + }; + class DestructionEffects: DestructionEffects + { + class Ruin1 + { + simulation = "ruin"; + type = "\Ca\Structures\Nav\NAV_Lighthouse_ruins.p3d"; + position = ""; + intensity = 1; + interval = 1; + lifeTime = 1; + }; + }; + }; + class Land_NAV_Lighthouse2: Land_NAV_Lighthouse + { + model = "\Ca\Structures\NAV\NAV_Lighthouse2"; + class Reflectors: Reflectors + { + class MainLight: MainLight + { + period[] = {0,1}; + }; + }; + class DestructionEffects: DestructionEffects + { + class Ruin1 + { + simulation = "ruin"; + type = "\Ca\Structures\Nav\NAV_Lighthouse_ruins.p3d"; + position = ""; + intensity = 1; + interval = 1; + lifeTime = 1; + }; + }; + }; + class Land_A_Crane_02b: House + { + scope = 1; + armor = 110; + featureSize = 30; + model = "\ca\buildings2\A_Crane_02\A_Crane_02b"; + destrType = "DestructBuilding"; + ladders[] = {{"start3","end3"},{"start4","end4"},{"start5","end5"},{"start6","end6"}}; + class MarkerLights + { + class RedBlinking + { + name = ""; + color[] = {0,0,0,0}; + ambient[] = {0,0,0,0}; + brightness = 0; + blinking = 0; + }; + }; + class Destruction + { + animations[] = {{"ca\buildings2\A_Crane_02\data\anim\crane.rtm",0.5,3}}; + }; + }; + class Land_Farm_WTower: House + { + scope = 1; + armor = 100; + model = "\CA\buildings2\Farm_WTower\Farm_WTower"; + class MarkerLights + { + class RedBlinking + { + name = ""; + color[] = {0,0,0,0}; + ambient[] = {0,0,0,0}; + brightness = 0; + blinking = 0; + }; + }; + class DestructionEffects: DestructionEffects + { + class Ruin1 + { + simulation = "ruin"; + type = "\Ca\buildings2\Farm_WTower\Farm_WTower_ruins"; + position = ""; + intensity = 1; + interval = 1; + lifeTime = 1; + }; + }; + }; + class Land_A_TVTower_Mid: House + { + scope = 1; + destrType = "DestructNo"; + model = "\ca\Structures\A_TVTower\A_TVTower_Mid"; + featureSize = 150; + class MarkerLights + { + class RedStill + { + name = ""; + color[] = {0,0,0,0}; + ambient[] = {0,0,0,0}; + brightness = 0; + blinking = 0; + }; + }; + }; + class Land_A_TVTower_Top: House + { + scope = 1; + destrType = "DestructNo"; + model = "\ca\Structures\A_TVTower\A_TVTower_Top"; + featureSize = 150; + class MarkerLights + { + class RedLight + { + name = ""; + color[] = {0,0,0,0}; + ambient[] = {0,0,0,0}; + brightness = 0; + blinking = 0; + }; + }; + }; +}; +class CfgNonAIVehicles +{ + access = 0; + class StreetLamp + { + scope = 0; + model = ""; + destrType = "DestructTree"; + simulation = "thing"; + }; + class Land_lampa_sidl: StreetLamp + { + scope = 1; + model = "\ca\buildings\Misc\lampa_sidl"; + }; + class Land_lampa_sidl_2: StreetLamp + { + scope = 1; + model = "\ca\buildings\Misc\lampa_sidl_2"; + }; + class Land_lampa_sidl_3: StreetLamp + { + scope = 1; + model = "\ca\buildings\Misc\lampa_sidl_3"; + }; + class Land_lampa_ind: StreetLamp + { + scope = 1; + model = "\ca\buildings\Misc\lampa_ind"; + }; + class Land_lampa_ind_zebr: StreetLamp + { + scope = 1; + model = "\ca\buildings\Misc\lampa_ind_zebr"; + }; +}; \ No newline at end of file diff --git a/dayz_code/compile/building_spawnLoot.sqf b/dayz_code/compile/building_spawnLoot.sqf new file mode 100644 index 000000000..cc7d0b043 --- /dev/null +++ b/dayz_code/compile/building_spawnLoot.sqf @@ -0,0 +1,49 @@ +private["_serial","_positions","_lootGroup","_iArray","_iItem","_iClass","_iPos","_item","_mags","_qty","_max","_tQty","_canType","_obj","_type","_nearBy","_allItems","_items","_itemType","_itemChance","_lootChance","_weights","_index"]; +_obj = _this select 0; +_fastRun = _this select 1; + +_type = typeOf _obj; +_config = configFile >> "CfgBuildingLoot" >> _type; + +_positions = [] + getArray (_config >> "lootPos"); +//diag_log ("LOOTSPAWN: READ:" + str(_type)); +_lootChance = getNumber (_config >> "lootChance"); +_itemType = [] + getArray (_config >> "itemType"); +//diag_log ("LOOTSPAWN: READ:" + str(_itemType)); +_itemChance = [] + getArray (_config >> "itemChance"); + +//diag_log ("LOOTSPAWN: Type " + str(count _itemType) + " / Chance " + str(count _itemChance)); + +//diag_log ("I want to spawn loot..."); + +{ + private["_iPos2"]; + _iPos2 = _obj modelToWorld _x; + _rnd = random 1; + //Place something at each position + if (player distance _iPos2 > 5) then { + if (_rnd < _lootChance) then { + //if (true) then { + _nearBy = nearestObjects [_iPos2, ["WeaponHolder","WeaponHolderBase"],1]; + if (count _nearBy == 0) then { + private["_index","_iArray"]; + _weights = [_itemType,_itemChance] call fnc_buildWeightedArray; + _index = _weights call BIS_fnc_selectRandom; + //diag_log ("LOOTSPAWN: _itemType:" + str(_itemType)); + //diag_log ("LOOTSPAWN: _index:" + str(_index)); + if (_index >= 0) then { + _iArray = +(_itemType select _index); + // diag_log ("LOOTSPAWN: _iArray" + str(_iArray)); + _iArray set [2,_iPos2]; + _iArray set [3,0]; + _iArray call spawn_loot; + _iArray = []; + }; + _item setVariable ["created",(DateToNumber date),true]; + }; + if (!_fastRun) then { + sleep 0.1; + }; + }; + }; +} forEach _positions; \ No newline at end of file diff --git a/dayz_code/compile/building_spawnZombies.sqf b/dayz_code/compile/building_spawnZombies.sqf new file mode 100644 index 000000000..df9b9786d --- /dev/null +++ b/dayz_code/compile/building_spawnZombies.sqf @@ -0,0 +1,48 @@ +private["_serial","_positions","_min","_lootGroup","_iArray","_iItem","_iClass","_iPos","_item","_mags","_qty","_max","_tQty","_canType","_obj","_type","_nearBy","_clean","_unitTypes","_max","_isNoone","_config","_num","_originalPos","_zombieChance","_rnd","_fastRun"]; +_obj = _this select 0; +_type = typeOf _obj; +_config = configFile >> "CfgBuildingLoot" >> _type; +_canLoot = isClass (_config); +_fastRun = _this select 1; +_originalPos = getPosATL _obj; +if (_canLoot) then { + //Get zombie class + _unitTypes = getArray (_config >> "zombieClass"); + _min = getNumber (_config >> "maxRoaming"); + _max = getNumber (_config >> "minRoaming"); + + //Walking Zombies + _num = round(random _max) max _min; // + round(_max / 3); + //diag_log ("Class: " + _type + " / Zombies: " + str(_unitTypes) + " / Walking: " + str(_num)); + for "_i" from 1 to _num do + { + [_originalPos,true,_unitTypes] call zombie_generate; + if (!_fastRun) then { + sleep 0.1; + }; + }; + + //Add Internal Zombies + _clean = {alive _x} count ((getPosATL _obj) nearEntities ["zZombie_Base",(sizeOf _type)]) == 0; + if (_clean) then { + _positions = getArray (_config >> "lootPos"); + _zombieChance = getNumber (_config >> "zombieChance"); + //diag_log format["Building: %1 / Positions: %2 / Chance: %3",_type,_positions,_zombieChance]; + { + _rnd = random 1; + if (_rnd < _zombieChance) then { + _iPos = _obj modelToWorld _x; + _nearBy = {alive _x} count nearestObjects [_iPos, ["zZombie_Base"],1] > 0; + _nearByPlayer = ({isPlayer _x} count (_iPos nearEntities ["CAManBase",30])) > 0; + diag_log ("BUILDING: " + _type + " / " + str(_nearBy) + " / " + str(_nearByPlayer)); + if (!_nearByPlayer and !_nearBy) then { + [_iPos,false,_unitTypes] call zombie_generate; + }; + }; + if (!_fastRun) then { + sleep 0.1; + }; + } forEach _positions; + }; + dayz_buildingMonitor set [count dayz_buildingMonitor,_obj]; +}; \ No newline at end of file diff --git a/dayz_code/compile/control_zombieAgent.sqf b/dayz_code/compile/control_zombieAgent.sqf new file mode 100644 index 000000000..693606d4e --- /dev/null +++ b/dayz_code/compile/control_zombieAgent.sqf @@ -0,0 +1,56 @@ +private["_position","_unitTypes","_group","_unit","_target","_bodies","_targetPos","_codeSpawns","_unitSpawn","_lead","_isAlive","_units"]; +//Definitions +_agent = _this select 0; + +//Add handlers + //_id = _agent addeventhandler ["HandleDamage",{_this call local_zombieDamage}]; + +//Loop behaviour +_list = (getposATL _agent) nearEntities ["Man",200]; +_isSomeone = ({isPlayer _x} count _list) > 0; +while {_isAlive and _isSomeone} do { +//NO TARGET + _agent disableAI "FSM"; + _target = objNull; + _targetPos = []; + + //Spawn roaming script (individual to unit) + _myDest = getPosATL _agent; + + //Loop looking for targets + while {isNull _target and _isAlive and _isSomeone} do { + _isAlive = alive _agent; + _list = (getposATL _agent) nearEntities ["Man",200]; + _isSomeone = ({isPlayer _x} count _list) > 0; + _target = _agent call zombie_findTargetAgent; + if (_isAlive and (_agent distance _myDest < 5)) then { + [_agent,_position] call zombie_loiter; + }; + _agent forceSpeed 2; + sleep 1; + }; + +//CHASE TARGET + + //Leader cries out + [_agent,"attack",0,false] call dayz_zombieSpeak; + + //Start Movement loop + while {!isNull _target and _isAlive and _isSomeone} do { + _target = _agent call zombie_findTargetAgent; + _isAlive = alive _agent; + _targetPos = getPosATL _target; + //Move to target + _agent moveTo _targetPos; + _agent forceSpeed 6; + sleep 1; + }; +//LOOP + _agent setVariable ["targets",[],true]; + _isAlive = alive _agent; + sleep 1; +}; + +//Wait for a while then cleanup +sleep 5; +deleteVehicle _agent; diff --git a/dayz_code/compile/fn_buildWeightedArray.sqf b/dayz_code/compile/fn_buildWeightedArray.sqf new file mode 100644 index 000000000..e17cfd345 --- /dev/null +++ b/dayz_code/compile/fn_buildWeightedArray.sqf @@ -0,0 +1,55 @@ +scriptName "Functions\arrays\fn_selectRandomWeighted.sqf"; +/* + File: fn_selectRandomWeighted.sqf + Author: Joris-Jan van 't Land + + Description: + Function to select a random item from an array, taking into account item weights. + The weights should be Numbers between 0 and 1, with a maximum precision of hundreds. + + Parameter(s): + _this select 0: source Array (Array of Any Value) + _this select 1: weights (Array of Number) + + Returns: + Any Value selected item + + TODO: + [*] Algorithm is inefficient? +*/ + +private ["_array", "_weights"]; +_array = _this select 0; +_weights = _this select 1; + +/* +//Parameter validation. +if ((typeName _array) != (typeName [])) exitWith {debugLog "Log: [selectRandomWeighted] Array (0) must be an Array!"; nil}; +if ((typeName _weights) != (typeName [])) exitWith {debugLog "Log: [selectRandomWeighted] Weights (1) must be an Array!"; nil}; +if ((count _array) > (count _weights)) exitWith {debugLog "Log: [selectRandomWeighted] There must be at least as many elements in Weights (1) as there are in Array (0)!"; nil}; +*/ + +//Created weighted array of indices. +_weighted = []; +for "_i" from 0 to ((count _weights) - 1) do +{ + private ["_weight"]; + _weight = _weights select _i; + + //Ensure the weight is a Number. + //If it's not, set weight to 0 to exclude it. + if ((typeName _weight) != (typeName 0)) then {diag_log "Log: [selectRandomWeighted] Weights should be Numbers; weight set to 0!"; _weight = 0}; + + //The weight should be a Number between 0 and 1. + if (_weight < 0) then {diag_log "Log: [selectRandomWeighted] Weights should be more than or equal to 0; weight set to 0!"; _weight = 0}; + //if (_weight > 1) then {debugLog "Log: [selectRandomWeighted] Weights should be less than or equal to 1; weight set to 1!"; _weight = 1}; + + //Normalize the weight for a precision of hundreds. + _weight = round(_weight * 100); + + for "_k" from 0 to (_weight - 1) do + { + _weighted = _weighted + [_i]; + }; +}; +_weighted \ No newline at end of file diff --git a/dayz_code/compile/fn_curTimeStr.sqf b/dayz_code/compile/fn_curTimeStr.sqf new file mode 100644 index 000000000..d81788fa4 --- /dev/null +++ b/dayz_code/compile/fn_curTimeStr.sqf @@ -0,0 +1,12 @@ +_curDate = date; +_hr = _curDate select 3; +_min = _curDate select 4; +_hrStr = ""; +_minStr = ""; + +if (_hr < 10) then {_hrStr = format["0%1",_hr]} else {_hrStr = format["%1",_hr]}; +if (_hr == 0) then {_hrStr = "00"}; +if (_min < 10) then {_minStr = format["0%1",_min]} else {_minStr = format["%1",_min]}; +if (_min == 0) then {_minStr = "00"}; +_strTime = format["%1%2 hrs",_hrStr,_minStr]; +_strTime; \ No newline at end of file diff --git a/dayz_code/compile/fn_damageActions.sqf b/dayz_code/compile/fn_damageActions.sqf new file mode 100644 index 000000000..642273b4e --- /dev/null +++ b/dayz_code/compile/fn_damageActions.sqf @@ -0,0 +1,211 @@ +scriptName "Functions\misc\fn_damageActions.sqf"; +/*********************************************************** + ADD ACTIONS FOR A CASUALTY + - Function + - [] call fnc_usec_damageActions; +************************************************************/ +private["_menClose","_unit","_unconscious","_lowBlood","_injured","_inPain","_hasBandage","_hasEpi","_hasMorphine","_hasBlood","_action1","_action2","_action","_vehClose","_hasVehicle","_vehicle","_inVehicle","_crew","_unconscious_crew","_patients"]; + +_menClose = cursorTarget; +_hasPatient = alive _menClose; +_vehicle = vehicle player; +_inVehicle = (_vehicle != player); +_isClose = ((player distance _menClose) < ((sizeOf typeOf _menClose) / 2)); +_bag = unitBackpack player; +_classbag = typeOf _bag; + +if (_hasPatient and !r_drag_sqf and !r_action and !_inVehicle and !r_player_unconscious and _isClose) then { + _unit = cursorTarget; + player reveal _unit; + _vehClose = (getPosATL player) nearEntities [["Car","Tank","Helicopter","Plane","StaticWeapon","Ship"],5]; //nearestObjects [player, ["Car","Tank","Helicopter","Plane","StaticWeapon","Ship"], 5]; + _hasVehicle = ({alive _x} count _vehClose > 0); + _unconscious = _unit getVariable ["NORRN_unconscious", false]; + _lowBlood = _unit getVariable ["USEC_lowBlood", false]; + _injured = _unit getVariable ["USEC_injured", false]; + _inPain = _unit getVariable ["USEC_inPain", false]; + _legsBroke = _unit getVariable ["hit_legs", 0] >= 1; + _armsBroke = _unit getVariable ["hit_hands", 0] >= 1; + _hasBandage = "ItemBandage" in magazines player; + _hasEpi = "ItemEpinephrine" in magazines player; + _hasMorphine = "ItemMorphine" in magazines player; + _hasBlood = "ItemBloodbag" in magazines player; + _hasToolbox = "ItemToolbox" in items player; + _hasJerry = "ItemJerrycan" in magazines player; + _hasEtool = "ItemEtool" in weapons player; + _hasWire = "ItemWire" in magazines player; + _hasPainkillers = "ItemPainkiller" in magazines player; + + //Allow player to drag + if(_unconscious) then { + r_action = true; + _action1 = _unit addAction [localize "str_actions_medical_01", "\z\addons\dayz_code\medical\drag.sqf",_unit, 0, true, true]; + _action2 = _unit addAction [localize "str_actions_medical_02", "\z\addons\dayz_code\medical\pulse.sqf",_unit, 0, true, true]; + r_player_actions = r_player_actions + [_action1,_action2]; + }; + //Load Vehicle + if (_hasVehicle and _unconscious) then { + _x = 0; + r_action = true; + _unit = _unit; + _vehicle = (_vehClose select _x); + while{((!alive _vehicle) and (_x < (count _vehClose)))} do { + _x = _x + 1; + _vehicle = (_vehClose select _x); + }; + _vehType = typeOf _vehicle; + _action = _unit addAction [format[localize "str_actions_medical_03",_vehType], "\z\addons\dayz_code\medical\load\load_act.sqf",[player,_vehicle,_unit], 0, true, true]; + r_player_actions set [count r_player_actions,_action]; + }; + //Allow player to bandage + if(_injured and _hasBandage) then { + r_action = true; + //_unit setdamage 0.8; + _action = _unit addAction [localize "str_actions_medical_04", "\z\addons\dayz_code\medical\bandage.sqf",[_unit], 0, true, true, "", "'ItemBandage' in magazines player"]; + r_player_actions set [count r_player_actions,_action]; + }; + //Allow player to give Epinephrine + if(_unconscious and _hasEpi) then { + r_action = true; + _action = _unit addAction [localize "str_actions_medical_05", "\z\addons\dayz_code\medical\epinephrine.sqf",[_unit], 0, true, true]; + r_player_actions set [count r_player_actions,_action]; + }; + //Allow player to give Morphine + if((_legsBroke or _armsBroke) and _hasMorphine) then { + r_action = true; + _action = _unit addAction [localize "str_actions_medical_06", "\z\addons\dayz_code\medical\morphine.sqf",[_unit], 0, true, true, "", "'ItemMorphine' in magazines player"]; + r_player_actions set [count r_player_actions,_action]; + }; + //Allow player to give Painkillers + if(_inPain and _hasPainkillers) then { + r_action = true; + _action = _unit addAction [localize "str_actions_medical_07", "\z\addons\dayz_code\medical\painkiller.sqf",[_unit], 0, true, true, "", "'ItemPainkiller' in magazines player"]; + r_player_actions set [count r_player_actions,_action]; + }; + //Allow player to transfuse blood + if(_lowBlood and _hasBlood) then { + r_action = true; + _action = _unit addAction [localize "str_actions_medical_08", "\z\addons\dayz_code\medical\transfusion.sqf",[_unit], 0, true, true, "", "'ItemBloodbag' in magazines player"]; + r_player_actions set [count r_player_actions,_action]; + }; + + //Repairs + if ((_unit isKindOf "AllVehicles") and !(_unit isKindOf "Man")) then { + _type = TypeOf(_unit); + _typeVeh = getText(configFile >> "cfgVehicles" >> _type >> "displayName"); + + //CAN WE REFUEL THE OBJECT? + if ((fuel _unit < 1) and _hasJerry) then { + r_action = true; + _action = _unit addAction [format[localize "str_actions_medical_10",_typeVeh], "\z\addons\dayz_code\actions\refuel.sqf",[_unit], 0, true, true, "", "'ItemJerrycan' in magazines player"]; + r_player_actions set [count r_player_actions,_action]; + }; + //CAN WE ISSUE ANOTHER KIND OF AMMUNITION? + if (count weapons _unit > 0) then { + //Get mag array + _weapon = weapons _unit select 0; + _magTypes = getArray(configFile >> "cfgWeapons" >> _weapon >> "magazines"); + { + _ammoSerial = (USEC_LogisticsItems find _x); + if (_ammoSerial > -1) then { + //Have the item type + _ammoQty = ((USEC_LogisticsDetail select _ammoSerial) select 1); + if (_ammoQty > 0) then { + //Have at least one + r_action = true; + _displayName = getText(configFile >> "cfgMagazines" >> _x >> "displayName"); + _action = _unit addAction [format[localize "str_actions_medical_11",_displayName], "\z\addons\dayz_code\actions\logistics_loadmag.sqf",[_unit,_x], 0, false, true]; + r_player_actions set [count r_player_actions,_action]; + }; + }; + } forEach _magTypes; + }; + //CAN CARRY BACKPACK + if ((_type in USEC_PackableObjects) and (_classbag == "")) then { + r_action = true; + _action = _unit addAction [format[localize "str_actions_medical_12",_typeVeh], "\z\addons\dayz_code\actions\pack.sqf",[_unit], 0, true, true]; + r_player_actions set [count r_player_actions,_action]; + }; + }; + if ((_unit isKindOf "Building")) then { + _type = TypeOf(_unit); + _typeVeh = getText(configFile >> "cfgVehicles" >> _type >> "displayName"); + _isEngineer = _hasToolbox;//(_classbag isKindOf "BAF_AssaultPack_Engineer"); + //CAN DISASSEMBLE + if (_isEngineer and (_type in USEC_CanDisassemble)) then { + r_action = true; + _index = USEC_CanDisassemble find _type; + _inventory = USEC_DisassembleKits select _index; + _action = _unit addAction [format[localize "str_actions_medical_12",_typeVeh], "\z\addons\dayz_code\actions\disassemble.sqf",[_unit,_inventory], 0, true, true]; + r_player_actions set [count r_player_actions,_action]; + }; + //Upgrade Wire + if (_isEngineer and (_type == "usec_wire_cat1") and _hasWire) then { + r_action = true; + _unitTo = "usec_wire_cat2"; + _action = _unit addAction [format[localize "str_actions_medical_13",_typeVeh], "\z\addons\dayz_code\actions\engineer_upgrade.sqf",[_unit,"ItemWire",_unitTo], 0, false, true]; + r_player_actions set [count r_player_actions,_action]; + }; + if (_isEngineer and (_type == "usec_wire_cat2") and _hasWire) then { + r_action = true; + _unitTo = "Fort_RazorWire"; + _action = _unit addAction [format[localize "str_actions_medical_13",_typeVeh], "\z\addons\dayz_code\actions\engineer_upgrade.sqf",[_unit,"ItemWire",_unitTo], 0, false, true]; + r_player_actions set [count r_player_actions,_action]; + }; + }; + if (r_action) then { + r_action_targets = r_action_targets + [_unit]; + }; +}; + +/* +if ((r_player_vehicle != _vehicle) and r_action) then { + //Player is in a new vehicle + r_action = false; + call fnc_usec_medic_removeActions; +}; +*/ + +if (_inVehicle) then { + //Check if patients + _crew = crew _vehicle; + if (count _crew > 0) then { + _unconscious_crew = []; + { + if (_x getVariable "NORRN_unconscious") then { + _unconscious_crew = _unconscious_crew + [_x] + }; + } forEach _crew; + _patients = (count _unconscious_crew); + if (_patients > 0) then { + if (!r_action_unload) then { + r_action_unload = true; + _vehType = typeOf _vehicle; + _action = _vehicle addAction [format[localize "str_actions_medical_14",_vehType], "\z\addons\dayz_code\medical\load\unLoad_act.sqf",[player,_vehicle], 0, false, true]; + r_player_actions set [count r_player_actions,_action]; + }; + } else { + if (r_action_unload) then { + call fnc_usec_medic_removeActions; + r_action_unload = false; + }; + }; + }; + //hintSilent format["Crew: %1\nPatients: %2\nAction: %3",(count _crew),_patients,r_action_unload]; +} else { + if (r_action_unload) then { + r_action_unload = false; + call fnc_usec_medic_removeActions; + }; +}; + +//Remove Actions +if ((!_isClose or !_hasPatient) and r_action) then { + call fnc_usec_medic_removeActions; + r_action = false; +}; + +//Pain Effects +if (r_player_inpain and !r_player_unconscious) then { + playSound "breath_1"; + addCamShake [2, 1, 25]; +}; \ No newline at end of file diff --git a/dayz_code/compile/fn_damageHandler.sqf b/dayz_code/compile/fn_damageHandler.sqf new file mode 100644 index 000000000..a6fa774a6 --- /dev/null +++ b/dayz_code/compile/fn_damageHandler.sqf @@ -0,0 +1,233 @@ +scriptName "Functions\misc\fn_damageHandler.sqf"; +/*********************************************************** + PROCESS DAMAGE TO A UNIT + - Function + - [unit, selectionName, damage, source, projectile] call fnc_usec_damageHandler; +************************************************************/ +private["_unit","_humanityHit","_myKills","_isBandit","_hit","_damage","_isPlayer","_unconscious","_wound","_isHit","_isInjured","_type","_hitPain","_inPain","_isDead","_isCardiac","_killerID","_evType","_recordable","_inVehicle","_isHeadHit","_isMinor","_scale","_canHitFree"]; +_unit = _this select 0; +_hit = _this select 1; +_damage = _this select 2; +_unconscious = _unit getVariable ["NORRN_unconscious", false]; +_source = _this select 3; +_ammo = _this select 4; +_type = [_damage,_ammo] call fnc_usec_damageType; +_isMinor = (_hit in USEC_MinorWounds); +_isHeadHit = (_hit == "head_hit"); +_inVehicle = (vehicle _unit != _unit); +_evType = ""; +_recordable = false; +_isPlayer = (isPlayer _source); +_humanityHit = 0; +_myKills = 0; +_sourceZombie = _source isKindOf "zZombie_base"; + +//Publish Damage + //player sidechat format["Processed damage for %1",_unit]; + //USEC_SystemMessage = format["CLIENT: %1 damaged for %2 (in vehicle: %5)",_unit,_damage,_isMinor,_isHeadHit,_inVehicle]; + //PublicVariable "USEC_SystemMessage"; + +/* +if (_isPlayer) then { + if (_damage > 0.1) then { + dayz_canDisconnect = false; + dayzDiscoAdd = getPlayerUID player; + publicVariable "dayzDiscoAdd"; + dayz_damageCounter = time; + + //Ensure Control is visible + _display = uiNamespace getVariable 'DAYZ_GUI_display'; + _control = _display displayCtrl 1204; + _control ctrlShow true; + }; +}; +*/ + +if (_unit == player) then { + if (_hit == "") then { + if ((_source != player) and _isPlayer) then { + _canHitFree = player getVariable ["freeTarget",false]; + _isBandit = (typeOf player) == "Bandit1_DZ"; + if (!_canHitFree and !_isBandit) then { + _myKills = 200 - (((player getVariable ["humanKills",0]) / 30) * 100); + //Process Morality Hit + _humanityHit = -(_myKills * _damage); + _id = [_source,_humanityHit] spawn { + dayzHumanity = [_this select 0,_this select 1,30]; + publicVariable "dayzHumanity"; + }; + }; + }; + }; +}; + +//PVP Damage +_scale = 200; +if (_damage > 0.4) then { + if (_ammo != "zombie") then { + _scale = _scale + 50; + }; + if (_isHeadHit) then { + _scale = _scale + 500; + }; + if ((isPlayer _source) and !(player == _source)) then { + _scale = _scale + 800; + if (_isHeadHit) then { + _scale = _scale + 500; + }; + }; + switch (_type) do { + case 1: {_scale = _scale + 200}; + case 2: {_scale = _scale + 200}; + }; + if (_unit == player) then { + //Cause blood loss + //Log Damage + //diag_log ("DAMAGE: player hit by " + typeOf _source + " in " + _hit + " with " + _ammo + " for " + str(_damage) + " scaled " + str(_damage * _scale)); + r_player_blood = r_player_blood - (_damage * _scale); + }; +}; + +//Record Damage to Minor parts (legs, arms) +if (_hit in USEC_MinorWounds) then { + if (_ammo == "zombie") then { + if (_hit == "legs") then { + [_unit,_hit,(_damage / 6)] call object_processHit; + } else { + [_unit,_hit,(_damage / 4)] call object_processHit; + }; + } else {; + [_unit,_hit,(_damage / 2)] call object_processHit; + }; + if (_ammo == "") then { + [_unit,_hit,_damage] call object_processHit; + }; +}; + +/* +if (_unit == player) then { + player sideChat str(_damage); +}; +*/ +if (_damage > 0.1) then { + if (_unit == player) then { + //shake the cam, frighten them! + //player sidechat format["Processed bullet hit for %1 (should only be for me!)",_unit]; + 1 call fnc_usec_bulletHit; + }; + if (local _unit) then { + _unit setVariable["medForceUpdate",true,true]; + }; +}; +if (_damage > 0.4) then { //0.25 + /* + BLEEDING + */ + _wound = _hit call fnc_usec_damageGetWound; + _isHit = _unit getVariable[_wound,false]; + if (_unit == player) then { + _rndPain = (random 10); + _rndInfection = (random 1000); + _hitPain = (_rndPain < _damage); + if ((_isHeadHit) or (_damage > 1.2 and _hitPain)) then { + _hitPain = true; + }; + _hitInfection = (_rndInfection < 1); + //player sidechat format["HitPain: %1, HitInfection %2 (Damage: %3)",_rndPain,_rndInfection,_damage]; //r_player_infected + if (_isHit) then { + //Make hit worse + if (_unit == player) then { + r_player_blood = r_player_blood - 50; + }; + }; + if (_hitInfection) then { + //Set Infection if not already + if (_unit == player) then { + r_player_infected = true; + player setVariable["USEC_infected",true,true]; + }; + + }; + if (_hitPain) then { + //Set Pain if not already + if (_unit == player) then { + r_player_inpain = true; + player setVariable["USEC_inPain",true,true]; + }; + }; + if ((_damage > 1.5) and _isHeadHit) then { + _id = [_source,"shothead"] spawn player_death; + }; + }; + if(!_isHit) then { + //Create Wound + _unit setVariable[_wound,true,true]; + [_unit,_wound,_hit] spawn fnc_usec_damageBleed; + usecBleed = [_unit,_wound,_hit]; + publicVariable "usecBleed"; + + //Set Injured if not already + _isInjured = _unit getVariable["USEC_injured",false]; + if (!_isInjured) then { + _unit setVariable["USEC_injured",true,true]; + if ((_unit == player) and (_ammo != "zombie")) then { + dayz_sourceBleeding = _source; + }; + }; + //Set ability to give blood + _lowBlood = _unit getVariable["USEC_lowBlood",false]; + if (!_lowBlood) then { + _unit setVariable["USEC_lowBlood",true,true]; + }; + if (_unit == player) then { + r_player_injured = true; + }; + }; +}; +if (_type == 1) then { + /* + BALISTIC DAMAGE + */ + if ((_damage > 0.01) and (_unit == player)) then { + //affect the player + [20,45] call fnc_usec_pitchWhine; //Visual , Sound + }; + if (_damage > 4) then { + //serious ballistic damage + if (_unit == player) then { + _id = [_source,"explosion"] spawn player_death; + }; + } else { + if (_damage > 2) then { + _isCardiac = _unit getVariable["USEC_isCardiac",false]; + if (!_isCardiac) then { + _unit setVariable["USEC_isCardiac",true,true]; + r_player_cardiac = true; + }; + }; + }; +}; +if (_type == 2) then { + /* + HIGH CALIBRE + */ + if (_damage > 4) then { + //serious ballistic damage + if (_unit == player) then { + _id = [_source,"shotheavy"] spawn player_death; + }; + } else { + if (_damage > 2) then { + _isCardiac = _unit getVariable["USEC_isCardiac",false]; + if (!_isCardiac) then { + _unit setVariable["USEC_isCardiac",true,true]; + r_player_cardiac = true; + }; + }; + }; +}; + +if (!_unconscious and !_isMinor and ((_damage > 2) or ((_damage > 0.5) and _isHeadHit))) then { + //set unconsious + [_unit,_damage] call fnc_usec_damageUnconscious; +}; \ No newline at end of file diff --git a/dayz_code/compile/fn_damageHandlerVehicle.sqf b/dayz_code/compile/fn_damageHandlerVehicle.sqf new file mode 100644 index 000000000..f9bd0af6b --- /dev/null +++ b/dayz_code/compile/fn_damageHandlerVehicle.sqf @@ -0,0 +1,25 @@ +scriptName "Functions\misc\fn_damageHandler.sqf"; +/*********************************************************** + PROCESS DAMAGE TO A UNIT + - Function + - [unit, selectionName, damage, source, projectile] call fnc_usec_damageHandler; +************************************************************/ +private["_unit","_hit","_damage","_unconscious","_wound","_isHit","_isInjured","_type","_hitPain","_inPain","_isDead","_isCardiac","_killerID","_evType","_recordable","_inVehicle","_isHeadHit","_isMinor","_total"]; +_unit = _this select 0; +_hit = _this select 1; +_damage = _this select 2; +_source = _this select 3; +_ammo = _this select 4; +_total = _damage; + +//diag_log ("DAMAGE VEH: " + typeof(_unit) + " / " + str(_hit) + " / " + str(_damage) + " / " + str(getDammage _unit)); + +if (local _unit) then { + if (_ammo == "zombie") then { + //_unit setDamage (_damage / 2); + _total = [_unit,_hit,_damage] call object_setFixServer; + } else { + _total = [_unit,_hit,_damage] call object_setHitServer; + }; +}; +_total \ No newline at end of file diff --git a/dayz_code/compile/fn_damageHandlerZ.sqf b/dayz_code/compile/fn_damageHandlerZ.sqf new file mode 100644 index 000000000..a9121e5a6 --- /dev/null +++ b/dayz_code/compile/fn_damageHandlerZ.sqf @@ -0,0 +1,33 @@ +//[unit, selectionName, damage, source, projectile] +//will only run when local to the created object +//record any key hits to the required selection +private["_zed","_selection","_damage","_hitter","_projectile","_headShots","_damageOrg"]; + +_zed = _this select 0; +_selection = _this select 1; +_damage = _this select 2; +_hitter = _this select 3; +_projectile = _this select 4; + +if (local _zed) then { + if (_damage > 1 and _projectile != "") then { + //Record deliberate critical damages + switch (_selection) do { + case "head_hit": { + if (!(_zed getVariable["hitRegistered",false])) then { + _headShots = _hitter getVariable["headShots",0]; + _hitter setVariable["headShots",(_headShots + 1),true]; + _zed setVariable["hitRegistered",true]; + }; + }; + }; + if (_projectile isKindOf "Bolt") then { + _damageOrg = _hitter getVariable["firedDamage",0]; //_unit getVariable["firedSelection",_selection]; + if (_damageOrg < _damage) then { + _hitter setVariable["firedHit",[_zed,_selection],true]; + _hitter setVariable["firedDamage",_damage,true]; + }; + }; + }; +}; +_damage \ No newline at end of file diff --git a/dayz_code/compile/fn_inAngleSector.sqf b/dayz_code/compile/fn_inAngleSector.sqf new file mode 100644 index 000000000..1c4fb1033 --- /dev/null +++ b/dayz_code/compile/fn_inAngleSector.sqf @@ -0,0 +1,39 @@ +//------------------ +// Authors: Peter Morrison (snYpir) & Philipp Pilhofer (raedor) +// Purpose: Checks if a position lies within an angle sector +// Arguments: [
,
,,] +// Return: boolean +// +/* + Returns true if lies within the sector defined by
, +
and . Use this function to determine if + a position lies within a certain angle from another position (ie the
). + Example: + [position player,getdir player,30,position enemy_tank] call BIS_fnc_inAngleSector + will return true if the vehicle named enemy_tank is within 30 degrees of where the player is pointing. +*/ +// Revision History: +// 09/01/08 0.1 - First cut VBS2 +//------------------ + + +private["_dir1","_dir2","_dir3","_small","_large","_x","_y","_r"]; + +_r = false; + +_small = (_this select 1) - ((_this select 2) / 2); +_large = (_this select 1) + ((_this select 2) / 2); + +_x = ((_this select 3) select 0) - ((_this select 0) select 0); +_y = ((_this select 3) select 1) - ((_this select 0) select 1); + +_dir1 = _x atan2 _y; + +if (_dir1 < 0) then {_dir1 = _dir1 + 360}; + +_dir2 = _dir1 - 360; +_dir3 = _dir1 + 360; + +if ((_dir1 >= _small && _dir1 <= _large) || (_dir2 >= _small && _dir2 <= _large) || (_dir3 >= _small && _dir3 <= _large)) then {_r = true}; + +_r \ No newline at end of file diff --git a/dayz_code/compile/fn_inString.sqf b/dayz_code/compile/fn_inString.sqf new file mode 100644 index 000000000..8ef39737d --- /dev/null +++ b/dayz_code/compile/fn_inString.sqf @@ -0,0 +1,59 @@ +/* + File: inString.sqf + Author: Mika Hannola + + Description: + Find a string within a string. + + Parameter(s): + _this select 0: BOOL - when true, displays all units, otherwise just player positions + _this select 0: string to be found + _this select 1: string to search from + _this select 2 (Optional): search is case sensitive (default: false) + + Returns: + Boolean (true when string is found). + + How to use: + BIS_fnc_inString = compile preprocessFile "inString.sqf"; //Compile the function + _found = ["string","String",true] call BIS_fnc_inString; //Find a string within a string +*/ + +private ["_casesensitive","_find","_string","_findarray","_stringarray","_findcount","_stringcount","_found","_match","_y","_i","_x"]; + +_find = _this select 0; +_string = _this select 1; + +//modification : default _casesensitive is false +_casesensitive = false; +if(count(_this) > 2) then {_casesensitive = _this select 2;}; + +_findarray = toArray _find; +_stringarray = toArray _string; +_findcount = count _findarray; +_stringcount = count _stringarray; +_found = false; + +scopeName "main"; +if (_findcount <= _stringcount and !_found) then +{ + for "_y" from 0 to (_stringcount - _findcount) do + { + _match = []; + for "_i" from 0 to (_findcount - 1) do + { + _match set [count _match,_stringarray select (_y + _i)]; + }; + _found = true; + _i = 0; + { + if (_x != _match select _i) then + { + _found = false; + }; + _i = _i + 1; + } forEach _findarray; + if (_found) then {breakTo "main";}; + }; +}; +_found; \ No newline at end of file diff --git a/dayz_code/compile/fn_isInsideBuilding.sqf b/dayz_code/compile/fn_isInsideBuilding.sqf new file mode 100644 index 000000000..ab77616a1 --- /dev/null +++ b/dayz_code/compile/fn_isInsideBuilding.sqf @@ -0,0 +1,36 @@ +private["_unit1","_building","_type","_relPos","_boundingBox","_min","_max","_myX","_myY","_myZ","_inside"]; +_unit1 = _this select 0; +//_building = _this select 1; +_building = nearestObject [player, "HouseBase"]; + +_type = typeOf _building; +_relPos = _building worldToModel (getPosATL _unit1); +_boundingBox = boundingBox _building; +//diag_log ("DEBUG: Building: " + str(_building) ); +//diag_log ("DEBUG: Building Type: " + str(_type) ); +//diag_log ("DEBUG: BoundingBox: " + str(_boundingBox) ); + +_min = _boundingBox select 0; +_max = _boundingBox select 1; + +//diag_log ("Min: " + str(_min) ); +//diag_log ("Max: " + str(_max) ); + +_myX = _relPos select 0; +_myY = _relPos select 1; +_myZ = _relPos select 2; + +//diag_log ("X: " + str(_myX) ); +//diag_log ("Y: " + str(_myY) ); +//diag_log ("Z: " + str(_myZ) ); + +if ((_myX > (_min select 0)) and (_myX < (_max select 0))) then { + if ((_myY > (_min select 1)) and (_myY < (_max select 1))) then { + if ((_myZ > (_min select 2)) and (_myZ < (_max select 2))) then { + _inside = true; + } else { _inside = false; }; + } else { _inside = false; }; +} else { _inside = false; }; + +//diag_log ("isinBuilding Check: " + str(_inside) ); +_inside \ No newline at end of file diff --git a/dayz_code/compile/fn_motherrequest.sqf b/dayz_code/compile/fn_motherrequest.sqf new file mode 100644 index 000000000..7f4505cf8 --- /dev/null +++ b/dayz_code/compile/fn_motherrequest.sqf @@ -0,0 +1,51 @@ +/*********************************************************** +REQUEST FROM hive +- Function +- result = [_key] call fnc_usec_hive_request; +************************************************************/ +private["_key","_pipe","_result","_resultArray","_buildings","_stream","_data","_attempt"]; +_key = _this select 0; +_confirm = _this select 1; +_resultArray = []; +hiveContact = true; +_attempt = 0; + +//startLoadingScreen ["Accessing hive"]; +//diag_log format ["hive: Request: %1", _key]; +while {true} do { + //Wait until not in use + scopeName "usePipe"; + while {true} do { + scopeName "pipeWaiting5"; + _pipe = [dayZ_hivePipe1] call jayarma2lib_fnc_openpipe; + if ((_pipe != "_JERR_PIPE_INVALID")) then {breakOut "pipeWaiting5";}; + }; + //Send Key + _ret = [_pipe, _key] call jayarma2lib_fnc_writepipe; + //Wait until hive replies + while {true} do { + scopeName "pipeWaiting6"; + _data = [_pipe] call jayarma2lib_fnc_readpipe; + if (!(isNil "_data") and (_data != "_JERR_NULL")) then {breakOut "pipeWaiting6";}; + }; + //Release hive + [_pipe] call jayarma2lib_fnc_closepipe; + //Do we have an answer? + if(_data == "_JERR_FALSE" and _confirm) then { + if (_attempt > 10) then { + breakOut "usePipe"; + } else { + //Retry the read + diag_log format ["hive: Failed with: %1, Retrying", _data]; + }; + } else { + breakOut "usePipe"; + }; + _attempt = _attempt + 1; +}; +//diag_log format ["hive: Received: %1", _data]; +//endLoadingScreen; + +//Return information +_resultArray = call compile format ["%1",_data]; +_resultArray; \ No newline at end of file diff --git a/dayz_code/compile/fn_motherrequest_dual.sqf b/dayz_code/compile/fn_motherrequest_dual.sqf new file mode 100644 index 000000000..b41b5f72a --- /dev/null +++ b/dayz_code/compile/fn_motherrequest_dual.sqf @@ -0,0 +1,70 @@ +/*********************************************************** +REQUEST FROM hive +- Function +- result = [_key] call fnc_usec_hive_request; +************************************************************/ +private["_key","_pipe","_result","_resultArray","_buildings","_stream","_data","_attempt","_result1","_result2"]; +_key = _this select 0; +_confirm = _this select 1; +_resultArray = []; +hiveContact = true; +_attempt = 0; +_result1 = ""; +_result2 = ""; + +//startLoadingScreen ["Accessing hive"]; +//diag_log format ["hive: Request: %1", _key]; +while {true} do { + //Wait until not in use + scopeName "usePipe"; + while {true} do { + scopeName "pipeWaiting5"; + _pipe = [dayZ_hivePipe1] call jayarma2lib_fnc_openpipe; + if ((_pipe != "_JERR_PIPE_INVALID")) then {breakOut "pipeWaiting5";}; + }; + //Send Key + _ret = [_pipe, _key] call jayarma2lib_fnc_writepipe; + //Wait until hive replies + while {true} do { + scopeName "pipeWaiting6"; + _data = [_pipe] call jayarma2lib_fnc_readpipe; + if (!(isNil "_data") and (_data != "_JERR_NULL")) then {breakOut "pipeWaiting6";}; + }; + + _result1 = call compile format ["%1",_data]; + + _ret = [_pipe, "['OK']"] call jayarma2lib_fnc_writepipe; + _data = ""; + + //Send Key + _ret = [_pipe, _key] call jayarma2lib_fnc_writepipe; + //Wait until hive replies + while {true} do { + scopeName "pipeWaiting6"; + _data = [_pipe] call jayarma2lib_fnc_readpipe; + if (!(isNil "_data") and (_data != "_JERR_NULL")) then {breakOut "pipeWaiting6";}; + }; + + _result2 = call compile format ["%1",_data]; + + //Release hive + [_pipe] call jayarma2lib_fnc_closepipe; + //Do we have an answer? + if(_data == "_JERR_FALSE" and _confirm) then { + if (_attempt > 10) then { + breakOut "usePipe"; + } else { + //Retry the read + diag_log format ["hive: Failed with: %1, Retrying", _data]; + }; + } else { + breakOut "usePipe"; + }; + _attempt = _attempt + 1; +}; +//diag_log format ["hive: Received: %1", _data]; +//endLoadingScreen; + +//Return information +_resultArray = _result1; +_resultArray; \ No newline at end of file diff --git a/dayz_code/compile/fn_motherrequest_spawn.sqf b/dayz_code/compile/fn_motherrequest_spawn.sqf new file mode 100644 index 000000000..a7829a332 --- /dev/null +++ b/dayz_code/compile/fn_motherrequest_spawn.sqf @@ -0,0 +1,53 @@ +/*********************************************************** +REQUEST FROM hive +- Function +- result = [_key] call fnc_usec_hive_request; +************************************************************/ +private["_key","_pipe","_result","_resultArray","_buildings","_stream","_data","_attempt"]; +_key = _this select 0; +_confirm = _this select 1; +dayz_resultArray = []; +hiveContact = true; +_attempt = 0; + +//startLoadingScreen ["Accessing hive"]; +//diag_log format ["hive: Request: %1", _key]; +while {true} do { + //Wait until not in use + scopeName "usePipe"; + while {true} do { + scopeName "pipeWaiting5"; + _pipe = [dayZ_hivePipe1] call jayarma2lib_fnc_openpipe; + if ((_pipe != "_JERR_PIPE_INVALID")) then {breakOut "pipeWaiting5";}; + }; + sleep 0.1; + //Send Key + _ret = [_pipe, _key] call jayarma2lib_fnc_writepipe; + //Wait until hive replies + while {true} do { + scopeName "pipeWaiting6"; + _data = [_pipe] call jayarma2lib_fnc_readpipe; + if (!(isNil "_data") and (_data != "_JERR_NULL")) then {breakOut "pipeWaiting6";}; + sleep 0.01; + }; + sleep 0.1; + //Release hive + [_pipe] call jayarma2lib_fnc_closepipe; + //Do we have an answer? + if(_data == "_JERR_FALSE" and _confirm) then { + if (_attempt > 10) then { + breakOut "usePipe"; + } else { + //Retry the read + diag_log format ["hive: Failed with: %1, Retrying", _data]; + }; + } else { + breakOut "usePipe"; + }; + _attempt = _attempt + 1; +}; +//diag_log format ["hive: Received: %1", _data]; +//endLoadingScreen; + +//Return information +dayz_resultArray = call compile format ["%1",_data]; \ No newline at end of file diff --git a/dayz_code/compile/fn_selectRandom.sqf b/dayz_code/compile/fn_selectRandom.sqf new file mode 100644 index 000000000..f9dafd63b --- /dev/null +++ b/dayz_code/compile/fn_selectRandom.sqf @@ -0,0 +1,23 @@ +scriptName "Functions\arrays\fn_selectRandom.sqf"; +/************************************************************ + Random Select + By Andrew Barron + +Parameters: array + +This returns a randomly selected element from the passed array. + +Example: [1,2,3] call BIS_fnc_selectRandom +Returns: 1, 2, or 3 +************************************************************/ + +private "_ret"; + +if(count _this > 0) then +{ + _ret = (count _this) - 1; //number of elements in the array + //_ret = [0, _ret] call BIS_fnc_randomInt; //choose random index + _ret = random _ret; + _ret = _this select _ret; //get the element, return it +}; +_ret diff --git a/dayz_code/compile/fn_selectRandomWeighted.sqf b/dayz_code/compile/fn_selectRandomWeighted.sqf new file mode 100644 index 000000000..0ea86517d --- /dev/null +++ b/dayz_code/compile/fn_selectRandomWeighted.sqf @@ -0,0 +1,59 @@ +scriptName "Functions\arrays\fn_selectRandomWeighted.sqf"; +/* + File: fn_selectRandomWeighted.sqf + Author: Joris-Jan van 't Land + + Description: + Function to select a random item from an array, taking into account item weights. + The weights should be Numbers between 0 and 1, with a maximum precision of hundreds. + + Parameter(s): + _this select 0: source Array (Array of Any Value) + _this select 1: weights (Array of Number) + + Returns: + Any Value selected item + + TODO: + [*] Algorithm is inefficient? +*/ + +private ["_array", "_weights","_index","_weighted","_i"]; +_array = _this select 0; +_weights = _this select 1; + +//Parameter validation. +if ((typeName _array) != (typeName [])) exitWith {debugLog "Log: [selectRandomWeighted] Array (0) must be an Array!"; nil}; +if ((typeName _weights) != (typeName [])) exitWith {debugLog "Log: [selectRandomWeighted] Weights (1) must be an Array!"; nil}; +if ((count _array) > (count _weights)) exitWith {debugLog "Log: [selectRandomWeighted] There must be at least as many elements in Weights (1) as there are in Array (0)!"; nil}; + +//Created weighted array of indices. +private ["_weighted"]; +_weighted = []; +for "_i" from 0 to ((count _weights) - 1) do +{ + private ["_weight"]; + _weight = _weights select _i; + + //Ensure the weight is a Number. + //If it's not, set weight to 0 to exclude it. + if ((typeName _weight) != (typeName 0)) then {debugLog "Log: [selectRandomWeighted] Weights should be Numbers; weight set to 0!"; _weight = 0}; + + //The weight should be a Number between 0 and 1. + if (_weight < 0) then {debugLog "Log: [selectRandomWeighted] Weights should be more than or equal to 0; weight set to 0!"; _weight = 0}; + //if (_weight > 1) then {debugLog "Log: [selectRandomWeighted] Weights should be less than or equal to 1; weight set to 1!"; _weight = 1}; + + //Normalize the weight for a precision of hundreds. + _weight = round(_weight * 100); + + for "_k" from 0 to (_weight - 1) do + { + _weighted = _weighted + [_i]; + }; +}; + +//Randomly select an index from the weighted array and therefore an element. +private ["_index"]; +_index = _weighted call BIS_fnc_selectRandom; + +_array select _index \ No newline at end of file diff --git a/dayz_code/compile/fn_selfActions.sqf b/dayz_code/compile/fn_selfActions.sqf new file mode 100644 index 000000000..abd6fdb33 --- /dev/null +++ b/dayz_code/compile/fn_selfActions.sqf @@ -0,0 +1,227 @@ +scriptName "Functions\misc\fn_selfActions.sqf"; +/*********************************************************** + ADD ACTIONS FOR SELF + - Function + - [] call fnc_usec_selfActions; +************************************************************/ +private["_menClose","_hasBandage","_hasEpi","_hasMorphine","_hasBlood","_vehicle","_inVehicle","_color","_part"]; + +_vehicle = vehicle player; +_inVehicle = (_vehicle != player); +_bag = unitBackpack player; +_classbag = typeOf _bag; +_isWater = (surfaceIsWater (position player)) or dayz_isSwimming; +_hasAntiB = "ItemAntibiotic" in magazines player; +_hasFuelE = "ItemJerrycanEmpty" in magazines player; +_hasRawMeat = "FoodSteakRaw" in magazines player; +_hasKnife = "ItemKnife" in items player; +_hasToolbox = "ItemToolbox" in items player; +//_hasTent = "ItemTent" in items player; +_onLadder = (getNumber (configFile >> "CfgMovesMaleSdr" >> "States" >> (animationState player) >> "onLadder")) == 1; +_nearLight = nearestObject [player,"LitObject"]; +_canPickLight = false; + +if (!isNull _nearLight) then { + if (_nearLight distance player < 4) then { + _canPickLight = isNull (_nearLight getVariable ["owner",objNull]); + }; +}; +_canDo = (!r_drag_sqf and !r_player_unconscious and !_onLadder); + +//Grab Flare +if (_canPickLight and !dayz_hasLight) then { + if (s_player_grabflare < 0) then { + _text = getText (configFile >> "CfgAmmo" >> (typeOf _nearLight) >> "displayName"); + s_player_grabflare = player addAction [format[localize "str_actions_medical_15",_text], "\z\addons\dayz_code\actions\flare_pickup.sqf",_nearLight, 1, false, true, "", ""]; + s_player_removeflare = player addAction [format[localize "str_actions_medical_17",_text], "\z\addons\dayz_code\actions\flare_remove.sqf",_nearLight, 1, false, true, "", ""]; + }; +} else { + player removeAction s_player_grabflare; + player removeAction s_player_removeflare; + s_player_grabflare = -1; + s_player_removeflare = -1; +}; + +if (!isNull cursorTarget and !_inVehicle and (player distance cursorTarget < 4)) then { //Has some kind of target + _isHarvested = cursorTarget getVariable["meatHarvested",false]; + _isVehicle = cursorTarget isKindOf "AllVehicles"; + _isMan = cursorTarget isKindOf "Man"; + _ownerID = cursorTarget getVariable ["characterID","0"]; + _isAnimal = cursorTarget isKindOf "Animal"; + _isZombie = cursorTarget isKindOf "zZombie_base"; + _isDestructable = cursorTarget isKindOf "BuiltItems"; + _isTent = cursorTarget isKindOf "TentStorage"; + _isFuel = false; + _isAlive = alive cursorTarget; + _text = getText (configFile >> "CfgVehicles" >> typeOf cursorTarget >> "displayName"); + if (_hasFuelE) then { + _isFuel = (cursorTarget isKindOf "Land_Ind_TankSmall") or (cursorTarget isKindOf "Land_fuel_tank_big") or (cursorTarget isKindOf "Land_fuel_tank_stairs") or (cursorTarget isKindOf "Land_fuel_tank_stairs_ep1") or (cursorTarget isKindOf "Land_wagon_tanker") or (cursorTarget isKindOf "Land_fuelstation") or (cursorTarget isKindOf "Land_fuelstation_army"); + }; + //diag_log ("OWNERID = " + _ownerID + " CHARID = " + dayz_characterID + " " + str(_ownerID == dayz_characterID)); + + //Allow player to delete objects + if(_isDestructable and _hasToolbox and _canDo) then { + if (s_player_deleteBuild < 0) then { + s_player_deleteBuild = player addAction [format[localize "str_actions_delete",_text], "\z\addons\dayz_code\actions\remove.sqf",cursorTarget, 1, true, true, "", ""]; + }; + } else { + player removeAction s_player_deleteBuild; + s_player_deleteBuild = -1; + }; + + /* + //Allow player to force save + if((_isVehicle or _isTent) and _canDo and !_isMan) then { + if (s_player_forceSave < 0) then { + s_player_forceSave = player addAction [format[localize "str_actions_save",_text], "\z\addons\dayz_code\actions\forcesave.sqf",cursorTarget, 1, true, true, "", ""]; + }; + } else { + player removeAction s_player_forceSave; + s_player_forceSave = -1; + }; + */ + + //Allow player to fill jerrycan + if(_hasFuelE and _isFuel and _canDo) then { + if (s_player_fillfuel < 0) then { + s_player_fillfuel = player addAction [localize "str_actions_self_10", "\z\addons\dayz_code\actions\jerry_fill.sqf",[], 1, false, true, "", ""]; + }; + } else { + player removeAction s_player_fillfuel; + s_player_fillfuel = -1; + }; + + if (!alive cursorTarget and _isAnimal and _hasKnife and !_isHarvested and _canDo) then { + if (s_player_butcher < 0) then { + s_player_butcher = player addAction [localize "str_actions_self_04", "\z\addons\dayz_code\actions\gather_meat.sqf",cursorTarget, 3, true, true, "", ""]; + }; + } else { + player removeAction s_player_butcher; + s_player_butcher = -1; + }; + + //Fireplace Actions check + if(inflamed cursorTarget and _hasRawMeat and _canDo) then { + if (s_player_cook < 0) then { + s_player_cook = player addAction [localize "str_actions_self_05", "\z\addons\dayz_code\actions\cook.sqf",cursorTarget, 3, true, true, "", ""]; + }; + } else { + player removeAction s_player_cook; + s_player_cook = -1; + }; + if(cursorTarget == dayz_hasFire and _canDo) then { + if ((s_player_fireout < 0) and !(inflamed cursorTarget) and (player distance cursorTarget < 3)) then { + s_player_fireout = player addAction [localize "str_actions_self_06", "\z\addons\dayz_code\actions\fire_pack.sqf",cursorTarget, 0, false, true, "",""]; + }; + } else { + player removeAction s_player_fireout; + s_player_fireout = -1; + }; + + //place tent + //if(_hasTent and _canDo) then { + // s_player_placetent = player addAction [localize "Place Tent", "\z\addons\dayz_code\actions\tent_pitch.sqf",cursorTarget, 0, false, true, "", ""]; + //} else { + // player removeAction s_player_placetent; + // s_player_placetent = -1; + //}; + + //Packing my tent + if(cursorTarget isKindOf "TentStorage" and _canDo and _ownerID == dayz_characterID) then { + if ((s_player_packtent < 0) and (player distance cursorTarget < 3)) then { + s_player_packtent = player addAction [localize "str_actions_self_07", "\z\addons\dayz_code\actions\tent_pack.sqf",cursorTarget, 0, false, true, "",""]; + }; + } else { + player removeAction s_player_packtent; + s_player_packtent = -1; + }; + + //Repairing Vehicles + if ((dayz_myCursorTarget != cursorTarget) and !_isMan and _hasToolbox and (damage cursorTarget < 1)) then { + _vehicle = cursorTarget; + {dayz_myCursorTarget removeAction _x} forEach s_player_repairActions;s_player_repairActions = []; + dayz_myCursorTarget = _vehicle; + + _allFixed = true; + _hitpoints = _vehicle call vehicle_getHitpoints; + + { + _damage = [_vehicle,_x] call object_getHit; + _part = "PartGeneric"; + + //change "HitPart" to " - Part" rather than complicated string replace + _cmpt = toArray (_x); + _cmpt set [0,20]; + _cmpt set [1,toArray ("-") select 0]; + _cmpt set [2,20]; + _cmpt = toString _cmpt; + + if(["Engine",_x,false] call fnc_inString) then { + _part = "PartEngine"; + }; + + if(["HRotor",_x,false] call fnc_inString) then { + _part = "PartVRotor"; //yes you need PartVRotor to fix HRotor LOL + }; + + if(["Fuel",_x,false] call fnc_inString) then { + _part = "PartFueltank"; + }; + + if(["Wheel",_x,false] call fnc_inString) then { + _part = "PartWheel"; + }; + + if(["Glass",_x,false] call fnc_inString) then { + _part = "PartGlass"; + }; + + // get every damaged part no matter how tiny damage is! + if (_damage > 0) then { + + _allFixed = false; + _color = "color='#ffff00'"; //yellow + if (_damage >= 0.5) then {_color = "color='#ff8800'";}; //orange + if (_damage >= 0.9) then {_color = "color='#ff0000'";}; //red + + _string = format["Repair%1",_cmpt,_color]; //Repair - Part + _handle = dayz_myCursorTarget addAction [_string, "\z\addons\dayz_code\actions\repair.sqf",[_vehicle,_part,_x], 0, false, true, "",""]; + s_player_repairActions set [count s_player_repairActions,_handle]; + }; + + } forEach _hitpoints; + if (_allFixed) then { + _vehicle setDamage 0; + }; + }; + + if (_isMan and !_isAlive and !_isZombie) then { + if (s_player_studybody < 0) then { + s_player_studybody = player addAction [localize "str_action_studybody", "\z\addons\dayz_code\actions\study_body.sqf",cursorTarget, 0, false, true, "",""]; + }; + } else { + player removeAction s_player_studybody; + s_player_studybody = -1; + }; +} else { + //Engineering + {dayz_myCursorTarget removeAction _x} forEach s_player_repairActions;s_player_repairActions = []; + dayz_myCursorTarget = objNull; + //Others + player removeAction s_player_forceSave; + s_player_forceSave = -1; + player removeAction s_player_deleteBuild; + s_player_deleteBuild = -1; + player removeAction s_player_butcher; + s_player_butcher = -1; + player removeAction s_player_cook; + s_player_cook = -1; + player removeAction s_player_fireout; + s_player_fireout = -1; + player removeAction s_player_packtent; + s_player_packtent = -1; + player removeAction s_player_fillfuel; + s_player_fillfuel = -1; + player removeAction s_player_studybody; + s_player_studybody = -1; +}; \ No newline at end of file diff --git a/dayz_code/compile/fn_setpitchbank.sqf b/dayz_code/compile/fn_setpitchbank.sqf new file mode 100644 index 000000000..b22cac1e9 --- /dev/null +++ b/dayz_code/compile/fn_setpitchbank.sqf @@ -0,0 +1,124 @@ +/************************************************************ +Set Pitch and Bank +By General Barron ([EMAIL=aw_barron@hotmail.com]aw_barron@hotmail.com[/EMAIL]) and vektorboson + +Parameters: [object, pitch, bank] +Returns: nothing + +Rotates an object, giving it the specified pitch and bank, +in degrees. + +Pitch is 0 when the object is level; 90 when pointing straight +up; and -90 when pointing straight down. + +Bank is 0 when level; 90 when the object is rolled to the right, +-90 when rolled to the left, and 180 when rolled upside down. + +Note that the object's yaw can be set with the setdir command, +which should be issued before using this function, if required. + +The pitch/bank can be leveled out (set to 0) by using the +setdir command. +************************************************************/ + +//extract parameters +private ["_obj","_pitch","_bank","_yaw","_vdir","_vup","_sign","_rotate"]; + +_obj = _this select 0; +_pitch = _this select 1; +_bank = _this select 2; + +//find the yaw (direction) of the object +//map compass directions go CW, while coordinate (vector) directions go CCW, so we need to flip this +//if we don't flip this, the object will face backwards +_yaw = 360-(getdir _obj); + + +//---------------------------- +//function to rotate a 2d vector around the origin +//---------------------------- + +_rotate = +{ +private ["_v","_d","_x","_y"]; + +//extract parameters +_v = +(_this select 0); //we don't want to modify the originally passed vector +_d = _this select 1; + +//extract old x/y values +_x = _v select 0; +_y = _v select 1; + +//if vector is 3d, we don't want to mess up the last element +_v set [0, (cos _d)*_x - (sin _d)*_y]; +_v set [1, (sin _d)*_x + (cos _d)*_y]; + +//return new vector +_v +}; + + +//---------------------------- +//find vector dir (pitch) +//---------------------------- + +//find sign of pitch +_sign = [1,-1] select (_pitch < 0); + +//cut off numbers above 180 +while {abs _pitch > 180} do {_pitch = _sign*(abs _pitch - 180)}; + +//we can't use pitch that is exactly equal to 90, because then the engine doesn't know what 2d compass direction the object is facing +if(abs _pitch == 90) then {_pitch = _sign*(89.9)}; + +//we can't pitch beyond 90 degrees without changing the facing of our object +//(pitching beyond 90 degrees means that the object's eyes will point in the 2d compass direction that its back used to point) +if(abs _pitch > 90) then +{ +//we are rolling upside down; flip our direction (yaw) +_obj setdir (getdir _obj)-180; +_yaw = 360-(getdir _obj); + +//use bank to flip upside down +_bank = _bank + 180; + +//and adjust our original pitch +_pitch = (180 - abs _pitch)*_sign; +}; + +//find appropriate vdir according to our pitch, as if we were facing north +_vdir = [0, cos _pitch, sin _pitch]; + +//then rotate X & Y around the origin according to object's yaw (direction) +_vdir = [_vdir, _yaw] call _rotate; + + +//---------------------------- +//find vector up (bank) +//---------------------------- + +//find sign of bank +_sign = [1,-1] select (_bank < 0); + +//cut off numbers above 360 +while {abs _bank > 360} do {_bank = _sign*(abs _bank - 360)}; + +//reflect numbers above 180 +if(abs _bank > 180) then {_sign = -1*_sign; _bank = (360-_bank)*_sign}; + +//find appropriate vup according to our bank, as if we were facing north +_vup = [sin _bank, 0, cos _bank]; + +//rotate Y & Z elements according to pitch +_vup = [_vup select 0] + ([[_vup select 1, _vup select 2], _pitch] call _rotate); + +//rotate X & Y around origin according to yaw +_vup = [_vup, _yaw] call _rotate; + + +//---------------------------- +//apply the vectors +//---------------------------- + +_obj setVectorDirAndUp [_vdir, _vup]; \ No newline at end of file diff --git a/dayz_code/compile/fn_sunRise.sqf b/dayz_code/compile/fn_sunRise.sqf new file mode 100644 index 000000000..9774d90c8 --- /dev/null +++ b/dayz_code/compile/fn_sunRise.sqf @@ -0,0 +1,22 @@ +/* + Author: CarlGustaffa (modified by gammadust) + + Description: + Returns the sun's rise in hours for the current day of the year on any island (whos latitude may differ). + + Parameters: + None needed. + + Returns: + Sun's rise in hours, in the same format as engine's [daytime] command (16.5 == 16:30) + To obtain sun's set, just subtract the result from 24. + + Reference: + http://forums.bistudio.com/showthread.php?107476-How-do-I-detect-sundown-sunrise +*/ +private ["_lat", "_day", "_hour"]; +_lat = -1 * getNumber(configFile >> "CfgWorlds" >> worldName >> "latitude"); +_day = 360 * (dateToNumber date); +_hour = acos ((24 * sin(_lat) * cos(_day)) / ((12 * cos(_day) - 78) * cos(_lat))); +_daytime = _hour / 360 * 24; +_daytime \ No newline at end of file diff --git a/dayz_code/compile/fn_surfaceNoise.sqf b/dayz_code/compile/fn_surfaceNoise.sqf new file mode 100644 index 000000000..055366b78 --- /dev/null +++ b/dayz_code/compile/fn_surfaceNoise.sqf @@ -0,0 +1,20 @@ +//Assess Terrain +private["_unit","_pos","_type","_typeA","_soundType","_soundVal","_array","_test"]; +_unit = _this; +_pos = getPosATL _unit; +_type = surfaceType _pos; +_typeA = toArray _type; +_typeA set [0,"DEL"]; +_typeA = _typeA - ["DEL"]; +_type = toString _typeA; +_test = 0; + +//diag_log ("FINDME: " + _type); + +_soundType = getText (configFile >> "CfgSurfaces" >> _type >> "soundEnviron"); +_soundVal = parseNumber format["%1",((getArray (configFile >> "CfgVehicles" >> "CAManBase" >> "SoundEnvironExt" >> _soundType) select 0) select 3)]; +if (_soundVal == 0) then { + _soundVal = 25; +}; +_array = [_soundType,_soundVal]; +_array \ No newline at end of file diff --git a/dayz_code/compile/fn_temperatur.sqf b/dayz_code/compile/fn_temperatur.sqf new file mode 100644 index 000000000..1cd23e8f8 --- /dev/null +++ b/dayz_code/compile/fn_temperatur.sqf @@ -0,0 +1,156 @@ +/* +Author: TeeTime + +Does: Manages the body temperatur of a Player + +Possible Problems: + => Balancing + +Missing: + Save Functions + + Should Effects Sum Up? + + Math Functions for Water + + Player Update GUI Colours need to be checked + + Shivering Function need improments +*/ + + + private ["_looptime","_sun_factor","_building_factor","_vehicle_factor","_fire_factor","_water_factor","_rain_factor","_night_factor","_wind_factor","_difference","_hasfireffect","_isinbuilding","_isinvehicle","_raining","_sunrise","_building"]; + + _looptime = _this; + + //Factors are equal to win/loss of factor*basic value + //All Values can be seen as x of 100: 100 / x = minutes from min temperetaure to max temperature (without other effects) + _vehicle_factor = 4; + _moving_factor = 7; + _fire_factor = 15; //Should be always: _rain_factor + _night_factor + _wind_factor OR higher ! + _building_factor = 7; + _sun_factor = 4; //max sunfactor linear over the day. highest value in the middle of the day + + + _water_factor = -8; + _rain_factor = -3; + _night_factor = -1.5; + _wind_factor = -1; + + _difference = 0; + _hasfireffect = false; + _isinbuilding = false; + _isinvehicle = false; + + _raining = if(rain > 0) then {true} else {false}; + _sunrise = call world_sunRise; + + //POSITIV EFFECTS + + //vehicle + if((vehicle player) != player) then { + _difference = _difference + _vehicle_factor; + _isinvehicle = true; + } else { + //speed factor + private["_vel","_speed"]; + _vel = velocity player; + _speed = round((_vel distance [0,0,0]) * 3.5); + _difference = (_moving_factor * (_speed / 20)) min 1; + }; + + //fire + private ["_fireplaces"]; + _fireplaces = nearestObjects [player, ["Land_Fire","Land_Campfire"], 8]; + if(({inflamed _x} count _fireplaces) > 0 && !_isinvehicle ) then { + //Math: factor * 1 / (0.5*(distance max 1)^2) 0.5 = 12.5% of the factor effect in a distance o 4 meters + _difference = _difference + (_fire_factor /(0.5*((player distance (_fireplaces select 0)) max 1)^2)); + _hasfireffect = true; + }; + + //building + _building = nearestObject [player, "HouseBase"]; + if(!isNull _building) then { + if([player,_building] call fnc_isInsideBuilding) then { + //Make sure thate Fire and Building Effect can only appear single Not used at the moment + //if(!_hasfireffect && _fire_factor > _building_factor) then { + _difference = _difference + _building_factor; + //}; + _isinbuilding = true; + dayz_inside = true; + } else { + dayz_inside = false; + }; + } else { + dayz_inside = false; + }; + + + //sun + if(daytime > _sunrise && daytime < (24 - _sunrise) && !_raining && overcast <= 0.6 && !_isinbuilding) then { + + /*Mathematic Basic + + t = temperature effect + + a = calcfactor + f = sunfactor + s = sunrise + d = daytime + + I: a = f / (12 - s)² + II: t = -a * (d - 12)² + f + + I + II => + + t = -(f / (12 - s)²) * (d - 12)² + f + + Parabel with highest Point( greatest Effect == _sun_factor) always at 12.00 + Zero Points are always at sunrise and sunset -> Only Positiv Values Possible + */ + + _difference = _difference + (-((_sun_factor / (12 - _sunrise)^2)) * ((daytime - 12)^2) + _sun_factor); + }; + + + + + //NEGATIVE EFFECTS + + //water + if(surfaceIsWater getPosATL player || dayz_isSwimming) then { + _difference = _difference + _water_factor; + }; + + //rain + if(_raining && !_isinvehicle && !_isinbuilding) then { + _difference = _difference + _rain_factor; + }; + + //night + private ["_daytime"]; + if((daytime < _sunrise || daytime < (24 - _sunrise)) && !_isinvehicle && !_isinbuilding) then { + _daytime = if(daytime < 12) then {daytime + 24} else {daytime}; + _difference = _difference + (((_night_factor * -1) / (_sunrise^2)) * ((_daytime - 24)^2) + _night_factor); + }; + + //wind + if(((wind select 0) > 4 || (wind select 1) > 4) && !_isinvehicle && !_isinbuilding ) then { + _difference = _difference + _wind_factor; + }; + + //Calculate Change Value Basic Factor Looptime Correction Adjust Value to current used temperatur scala + _difference = _difference * SleepTemperatur / (60 / _looptime) * ((dayz_temperaturmax - dayz_temperaturmin) / 100); + + //Change Temperatur Should be moved in a own Function to allow adding of Items which increase the Temp like "hot tea" + dayz_temperatur = (((dayz_temperatur + _difference) max dayz_temperaturmin) min dayz_temperaturmax); + + //Add Shivering + // Percent when the Shivering will start + if(dayz_temperatur <= (0.125 * (dayz_temperaturmax - dayz_temperaturmin) + dayz_temperaturmin)) then { + //CamShake as linear Function Maximum reached when Temp is at temp minimum. First Entry = Max Value + _temp = 0.6 * (dayz_temperaturmin / dayz_temperatur ); + addCamShake [_temp,(_looptime + 1),30]; //[0.5,looptime,6] -> Maximum is 25% of the Pain Effect + } else { + addCamShake [0,0,0]; //Not needed at the Moment, but will be necesarry for possible Items + }; diff --git a/dayz_code/compile/fn_unconscious.sqf b/dayz_code/compile/fn_unconscious.sqf new file mode 100644 index 000000000..e45521208 --- /dev/null +++ b/dayz_code/compile/fn_unconscious.sqf @@ -0,0 +1,99 @@ +disableSerialization; +if ((!r_player_handler1) and (r_handlerCount == 0)) then { + //Unconscious Meter + _totalTimeout = r_player_timeout; + 4 cutRsc ["playerStatusWaiting", "PLAIN",0]; + _display = uiNamespace getVariable 'DAYZ_GUI_waiting'; + _ctrl1 = _display displayCtrl 1400; + _ctrl1Pos = ctrlPosition _ctrl1; + + _timeout = 0; + r_handlerCount = r_handlerCount + 1; + r_player_handler1 = true; + player playAction "CanNotMove"; + "dynamicBlur" ppEffectEnable true;"dynamicBlur" ppEffectAdjust [2]; "dynamicBlur" ppEffectCommit 0; + "colorCorrections" ppEffectEnable true;"colorCorrections" ppEffectEnable true;"colorCorrections" ppEffectAdjust [1, 1, 0, [1, 1, 1, 0.0], [1, 1, 1, 0.1], [1, 1, 1, 0.0]];"colorCorrections" ppEffectCommit 0; + 0 fadeSound 0.05; + disableUserInput true; + //waitUntil{USEC_MotherInbox == ""}; + //["MED001",0,"Unconscious"] call fnc_usec_recordEventClient; + localize "CLIENT: Unconscious..."; + while {(r_player_unconscious)} do { + _ctrl1 ctrlSetPosition [(_ctrl1Pos select 0),(_ctrl1Pos select 1),(_ctrl1Pos select 2),((0.136829 * safezoneH) * (1 -(r_player_timeout / _totalTimeout)))]; + _ctrl1 ctrlCommit 1; + playSound "heartbeat_1"; + sleep 1; + _isOnDeck = false; //getPos player in LHA_Deck; + _isInLocation = false; //getPos player in LHA_Location; + _inVehicle = (vehicle _unit != _unit); + _bloodLow = ((r_player_blood/r_player_bloodTotal) < 0.5); + if ((surfaceIsWater (getPosASL player)) and !_isOnDeck and !_inVehicle) then { + player setpos [(getPosASL player select 0),(getPosASL player select 1),0.3]; + }; + + if(_timeout == 0) then { + if (!r_player_dead and !_bloodLow and r_player_injured) then { + _timeout = 10; + //_animType = (USEC_WoundAnim select (floor(random (count USEC_WoundAnim)))); + //player playActionNow _anim; + }; + } else { + _timeout = _timeout - 1; + }; + + if (r_player_timeout > 0) then { + r_player_timeout = r_player_timeout - 1; + } else { + if ((!r_player_dead) and (!r_player_cardiac)) then { + nul = [] spawn fnc_usec_recoverUncons; + }; + }; + //Check if near field hospital + _isHospital = false; //(count( nearestObjects [player, ["USMC_WarfareBFieldhHospital"], 8]) > 0); + if (_isHospital or _isOnDeck or _isInLocation) then { + + waitUntil {!(player getVariable ["NORRN_unit_dragged", false])}; + + cutText[localize "str_medical_healing", "PLAIN", 2]; + sleep 5; + + r_player_inpain = false; + r_player_dead = false; + r_player_injured = false; + r_player_cardiac = false; + + //Give Blood + r_player_blood = r_player_bloodTotal; + player setVariable["USEC_lowBlood",false,true]; + usecMorphine = [player,player]; + publicVariable "usecMorphine"; + player setVariable ["USEC_inPain", false, true]; + usecBandage = [player,player]; + publicVariable "usecBandage"; + player setdamage 0; + {player setVariable[_x,false,true];} forEach USEC_woundHit; + player setVariable ["USEC_injured",false,true]; + + sleep 1; + r_player_handler = false; + nul = [] spawn fnc_usec_recoverUncons; + }; + if (!(player getVariable ["NORRN_unconscious", true])) then { + nul = [] spawn fnc_usec_recoverUncons; + }; + if(animationState player == "AmovPpneMstpSnonWnonDnon_healed") then { + nul = [] spawn fnc_usec_recoverUncons; + }; + }; + 4 cutRsc ["default", "PLAIN",1]; + localize "CLIENT: Conscious..."; + disableUserInput false; + //waitUntil{USEC_MotherInbox == ""}; + //["MED001",0,"Conscious"] call fnc_usec_recordEventClient; + if (!r_player_injured and ((r_player_blood/r_player_bloodTotal) >= 0.5)) then { + 10 fadeSound 1; + "dynamicBlur" ppEffectAdjust [0]; "dynamicBlur" ppEffectCommit 5; + "colorCorrections" ppEffectAdjust [1, 1, 0, [1, 1, 1, 0.0], [1, 1, 1, 1], [1, 1, 1, 1]];"colorCorrections" ppEffectCommit 5; + }; + r_handlerCount = r_handlerCount - 1; +}; \ No newline at end of file diff --git a/dayz_code/compile/local_createObj.sqf b/dayz_code/compile/local_createObj.sqf new file mode 100644 index 000000000..fb6633752 --- /dev/null +++ b/dayz_code/compile/local_createObj.sqf @@ -0,0 +1,66 @@ +private["_type","_location","_dir","_character","_tent","_class","_id"]; +//[dayz_characterID,_tent,[_dir,_location],"TentStorage"] +_class = _this select 3; +_location = getPosATL player; +_dir = getDir player; +player allowdamage false; +diag_log ("PUBLISH: Attempt " + _class); +_worldspace = [_dir,_location]; + +_object = createVehicle [_class, _location, [], 0, "CAN_COLLIDE"]; +_object setdir _dir; +_object setpos _location; +_object setVariable ["CharacterID", "0", true]; +sleep 1; +_dam = 1; +_hitpoints = _object call vehicle_getHitpoints; +_object setFuel 0; +{ + _selection = getText(configFile >> "cfgVehicles" >> _class >> "HitPoints" >> _x >> "name"); + if (_x != "HitEngine" and _x != "HitFuel") then { + _dam = 1; + } else { + _dam = 0.85; + }; + [_object,_selection,_dam] call object_setFixServer; + //_object setHit[_selection,1]; +} forEach _hitpoints; +_object setvelocity [1,0,0]; +player reveal _object; + +//Send request + +_array = []; +_dam = 1; +{ + _hit = [_object,_x] call object_getHit; + _selection = getText (configFile >> "CfgVehicles" >> _class >> "HitPoints" >> _x >> "name"); + if (_hit > 0) then {_array set [count _array,[_selection,_hit]]}; +} forEach _hitpoints; + +//add to database +dayz_serverObjectMonitor set [count dayz_serverObjectMonitor,_object]; + +//Send request +//61 to 120 +//207 to 208 +for "_x" from 61 to 120 do { +_key = format["CHILD:301:%1:%2:%3:%4:%5:%6:%7:%8:",_x, _class, 0 , 0, _worldspace, [], _array, 0]; + diag_log ("HIVE: WRITE: "+ str(_key)); + _key call server_hiveWrite; + //sleep 0.5; +/* + waitUntil{!hiveInUse}; + hiveInUse = true; + //Send request + _primary = [_key,false,dayZ_hivePipeAuth] call server_hiveReadWrite; + hiveInUse = false; +*/ +}; + +diag_log ("PUBLISH: Result " + str(_result)); +if (count _result > 1) then { + _id = _result select 1; + _object setVariable ["ObjectID", _id, true]; + diag_log ("PUBLISH: Created " + (_class) + " with ID " + str(_id)); +}; diff --git a/dayz_code/compile/local_deleteObj.sqf b/dayz_code/compile/local_deleteObj.sqf new file mode 100644 index 000000000..8911e860e --- /dev/null +++ b/dayz_code/compile/local_deleteObj.sqf @@ -0,0 +1,22 @@ +/* +[_objectID,_objectUID] call local_deleteObj; +*/ +private["_id","_uid","_key"]; +_id = _this select 0; +_uid = _this select 1; + +if (isServer) then { +//remove from database + if (parseNumber _id > 0) then { + //Send request + _key = format["CHILD:304:%1:",_id]; + _key call server_hiveWrite; + diag_log format["DELETE: Deleted by ID: %1",_id]; + }; + if (parseNumber _uid > 0) then { + //Send request + _key = format["CHILD:310:%1:",_uid]; + _key call server_hiveWrite; + diag_log format["DELETE: Deleted by UID: %1",_uid]; + }; +}; \ No newline at end of file diff --git a/dayz_code/compile/local_eventKill.sqf b/dayz_code/compile/local_eventKill.sqf new file mode 100644 index 000000000..c6882e1f6 --- /dev/null +++ b/dayz_code/compile/local_eventKill.sqf @@ -0,0 +1,14 @@ +//[unit, selectionName, damage, source, projectile] +//will only run when local to the created object +//record any key hits to the required selection +private["_zed","_killer","_kills","_array","_type"]; + +_array = _this select 0; +_zed = _array select 0; +_killer = _array select 1; +_type = _this select 1; + +if (local _zed) then { + _kills = _killer getVariable[_type,0]; + _killer setVariable[_type,(_kills + 1),true]; +}; \ No newline at end of file diff --git a/dayz_code/compile/local_gutObject.sqf b/dayz_code/compile/local_gutObject.sqf new file mode 100644 index 000000000..2c94d4934 --- /dev/null +++ b/dayz_code/compile/local_gutObject.sqf @@ -0,0 +1,23 @@ +private["_qty","_item","_meat"]; +_item = _this select 0; +_qty = _this select 1; +_meat = 0; +_loop = true; +if (local _item) then { + for "_x" from 1 to _qty do { + _item addMagazine "FoodSteakRaw"; + }; + sleep 2; + _timer = time; + while {_loop} do { + _meat = count magazines _item; + if (_meat == 0) then {_loop = false}; + if ((time - _timer) > 300) then {_loop = false}; + sleep 1; + }; + dayzHideBody = _item; + publicVariable "dayzHideBody"; + hideBody _item; + sleep 10; + deleteVehicle _item; +}; \ No newline at end of file diff --git a/dayz_code/compile/local_publishObj.sqf b/dayz_code/compile/local_publishObj.sqf new file mode 100644 index 000000000..cba5dbc31 --- /dev/null +++ b/dayz_code/compile/local_publishObj.sqf @@ -0,0 +1,31 @@ +private["_type","_location","_dir","_character","_tent","_class","_id"]; +//[dayz_characterID,_tent,[_dir,_location],"TentStorage"] +_charID = _this select 0; +_object = _this select 1; +_worldspace = _this select 2; +_class = _this select 3; +_id = 0; + +diag_log ("PUBLISH: Attempt " + str(_object)); +_dir = _worldspace select 0; +_location = _worldspace select 1; + +_object = createVehicle [_class, _location, [], 0, "CAN_COLLIDE"]; +_object setdir _dir; +_object setpos _location; +_object setVariable ["OwnerID", _charID, true]; + +//add to database +dayz_serverObjectMonitor set [count dayz_serverObjectMonitor,_object]; + +//get UID +_uid = _object call dayz_objectUID; + +//Send request +_key = format["CHILD:308:%1:%2:%3:%4:%5:%6:%7:%8:%9:",dayZ_instance, _class, 0 , _charID, _worldspace, [], [], 0,_uid]; +diag_log ("HIVE: WRITE: "+ str(_key)); +_key call server_hiveWrite; + +_object setVariable ["ObjectUID", _uid, true]; + +diag_log ("PUBLISH: Created " + (_class) + " with ID " + _uid); diff --git a/dayz_code/compile/local_setFuel.sqf b/dayz_code/compile/local_setFuel.sqf new file mode 100644 index 000000000..d6f48903e --- /dev/null +++ b/dayz_code/compile/local_setFuel.sqf @@ -0,0 +1,5 @@ +private["_qty","_vehicle"]; +_vehicle = _this select 0; +_qty = _this select 1; + +_vehicle setFuel _qty; \ No newline at end of file diff --git a/dayz_code/compile/object_cargoCheck.sqf b/dayz_code/compile/object_cargoCheck.sqf new file mode 100644 index 000000000..86dd801aa --- /dev/null +++ b/dayz_code/compile/object_cargoCheck.sqf @@ -0,0 +1,57 @@ +private["_currentObjects","_currentTypes","_currentQty","_previousTypes","_previousQty","_serial","_itemVal","_itemQty","_oldSerial","_oldQty"]; +//_newObjects = [_previous,weapons player] call player_weaponCheck; +_currentObjects = _this select 0; +_checkObjects = _this select 1; + +_change = false; + +if (count _currentObjects > 1) then { + _currentTypes = _currentObjects select 0; + _currentQty = _currentObjects select 1; +} else { + _currentTypes = []; + _currentQty = []; +}; + +if (count _checkObjects > 1) then { + _previousTypes = _checkObjects select 0; + _previousQty = _checkObjects select 1; + } else { + _previousTypes = []; + _previousQty = []; +}; +//Check if some of old loadout not there + +//Review current loadout +_serial = 0; +{ + _itemVal = _x; + _itemQty = _currentQty select _serial; + + _oldSerial = _previousTypes find _itemVal; + _oldQty = 0; + if (_oldSerial >= 0) then { + _oldQty = _previousQty select _oldSerial; + }; + if (_itemQty != _oldQty) then {_change = true}; + + _serial = _serial + 1; +} forEach _currentTypes; + +//Review old loadout +_serial = 0; +{ + _itemVal = _x; + _itemQty = _previousQty select _serial; + + _oldSerial = _currentTypes find _itemVal; + _oldQty = 0; + if (_oldSerial >= 0) then { + _oldQty = _currentQty select _oldSerial; + }; + if (_itemQty != _oldQty) then {_change = true}; + + _serial = _serial + 1; +} forEach _previousTypes; + +_change \ No newline at end of file diff --git a/dayz_code/compile/object_delLocal.sqf b/dayz_code/compile/object_delLocal.sqf new file mode 100644 index 000000000..238b3ed0f --- /dev/null +++ b/dayz_code/compile/object_delLocal.sqf @@ -0,0 +1,9 @@ +private["_type","_tent","_pos"]; +_type = _this select 0; +_pos = _this select 1; + +_tent = nearestObject [_type,_pos]; + +if (!isNull _tent) then { + if (local _tent) then {deleteVehicle _tent}; +}; \ No newline at end of file diff --git a/dayz_code/compile/object_getHit.sqf b/dayz_code/compile/object_getHit.sqf new file mode 100644 index 000000000..14a116a4c --- /dev/null +++ b/dayz_code/compile/object_getHit.sqf @@ -0,0 +1,7 @@ +private["_unit","_hp","_selection","_strH","_dam"]; +_unit = _this select 0; +_hp = _this select 1; +_selection = getText (configFile >> "CfgVehicles" >> (typeOf _unit) >> "HitPoints" >> _hp >> "name"); +_strH = "hit_" + (_selection); +_dam = _unit getVariable [_strH,0]; +_dam \ No newline at end of file diff --git a/dayz_code/compile/object_processHit.sqf b/dayz_code/compile/object_processHit.sqf new file mode 100644 index 000000000..3f3e70f34 --- /dev/null +++ b/dayz_code/compile/object_processHit.sqf @@ -0,0 +1,38 @@ +private["_unit","_hp","_selection","_strH","_dam","_display"]; +disableSerialization; +_unit = _this select 0; +_selection = _this select 1; +_damage = _this select 2; +_strH = "hit_" + (_selection); + +if (local _unit) then { + _dam = _unit getVariable [_strH,0]; + _total = (_dam + _damage); + _unit setVariable [_strH,_total,true]; + _break = false; + + if (_selection in USEC_MinorWounds and _total >= 1 and _unit == player) then { + _display = uiNamespace getVariable 'DAYZ_GUI_display'; + _ctrlFracture = _display displayCtrl 1203; + + if ((_selection == "legs") and !r_fracture_legs) then { + r_fracture_legs = true; + _ctrlFracture ctrlShow true; + _id = [] spawn { + player setHit["legs",1]; + }; + _break = true; + }; + if ((_selection == "arms") and !r_fracture_arms) then { + r_fracture_arms = true; + _ctrlFracture ctrlShow true; + _id = [] spawn { + player setHit["hands",1]; + }; + _break = true; + }; + }; + if (_break) then { + [player,"fracture",0,false] call dayz_zombieSpeak; + }; +}; \ No newline at end of file diff --git a/dayz_code/compile/object_roadFlare.sqf b/dayz_code/compile/object_roadFlare.sqf new file mode 100644 index 000000000..a5a918c29 --- /dev/null +++ b/dayz_code/compile/object_roadFlare.sqf @@ -0,0 +1,43 @@ +private["_flare","_sfx","_isLocal","_lightArea","_lightSpark","_type","_color"]; +_flare = _this select 0; +_type = _this select 1; +_sfx = objNull; +if (!isNull _flare) then { + switch (_type) do { + case 0: { + _isLocal = local _flare; + //Area Light + _lightArea = "#lightpoint" createVehicleLocal (getPosATL _flare); + _lightArea setLightColor [0.5,0,0]; //[0.1,0.005,0.005]; + _lightArea setLightAmbient [0.2,0.01,0.01]; + _lightArea setLightBrightness 0.2; + _lightArea lightAttachObject [_flare, [0,0,0]]; + + //Spark Light + _lightSpark = "#lightpoint" createVehicleLocal (getPosATL _flare); + _lightSpark setLightColor [0.1,0.1,0.1]; + _lightSpark setLightAmbient [0.05,0.05,0.05]; + _lightSpark setLightBrightness 0.05; + _lightSpark lightAttachObject [_flare, [0,0,0]]; + + while {alive _flare} do { + _lightArea setLightAmbient [((random 0.2) + 0.2),0.01,0.01]; + //_lightArea setLightColor [((random 0.1) + 0.1),0.005,0.005]; + sleep (random 0.1); + }; + deleteVehicle _lightArea; + deleteVehicle _lightSpark; + }; + case 1: { + //Spark Light + _color = getArray(configFile >> "cfgAmmo" >> (typeOf _flare) >> "lightColor"); + _lightSpark = "#lightpoint" createVehicleLocal (getPosATL _flare); + _lightSpark setLightColor _color; + _lightSpark setLightAmbient _color; + _lightSpark setLightBrightness 0.01; + _lightSpark lightAttachObject [_flare, [0,0,0]]; + waitUntil{!(alive _flare)}; + deleteVehicle _lightSpark; + }; + }; +}; \ No newline at end of file diff --git a/dayz_code/compile/object_setFixServer.sqf b/dayz_code/compile/object_setFixServer.sqf new file mode 100644 index 000000000..d487c1d19 --- /dev/null +++ b/dayz_code/compile/object_setFixServer.sqf @@ -0,0 +1,23 @@ +private["_unit","_selection","_strH","_dam","_total"]; +_unit = _this select 0; +_selection = _this select 1; +_damage = _this select 2; + +if (_selection != "" and local _unit) then { + _strH = "hit_" + (_selection); + _unit setHit[_selection,_damage]; + //player sidechat str _damage; + _unit setVariable [_strH,_damage,true]; + if (_damage == 0) then { + dayzUpdateVehicle = [_unit,"repair"]; + } else { + dayzUpdateVehicle = [_unit,"damage"]; + }; + if (isServer) then { + if (allowConnection) then { + dayzUpdateVehicle call server_updateObject; + }; + } else { + publicVariable "dayzUpdateVehicle"; + }; +}; \ No newline at end of file diff --git a/dayz_code/compile/object_setHit.sqf b/dayz_code/compile/object_setHit.sqf new file mode 100644 index 000000000..48f8ab093 --- /dev/null +++ b/dayz_code/compile/object_setHit.sqf @@ -0,0 +1,13 @@ +private["_unit","_selection","_strH","_dam"]; +_unit = _this select 0; +_selection = _this select 1; +_damage = _this select 2; +if (_selection != "") then { + _strH = "hit_" + (_selection); + _dam = _unit getVariable [_strH,0]; + _unit setVariable [_strH,(_dam + _damage)]; + if (_selection in USEC_MinorWounds) then { + _unit setHit[_selection,(_dam + _damage)]; + }; +}; +_damage \ No newline at end of file diff --git a/dayz_code/compile/object_setHitLocal.sqf b/dayz_code/compile/object_setHitLocal.sqf new file mode 100644 index 000000000..493e35e38 --- /dev/null +++ b/dayz_code/compile/object_setHitLocal.sqf @@ -0,0 +1,16 @@ +private["_unit","_selection","_strH","_dam","_total"]; +_unit = _this select 0; +_selection = _this select 1; +_damage = _this select 2; +if ((_selection != "")) then { + _strH = "hit_" + (_selection); + _dam = _unit getVariable [_strH,0]; + _total = (_dam + _damage); + if (_total > 1) then { + _total = 1; + }; + _unit setVariable [_strH,_total]; +} else { + _damage = 0; +}; +_damage \ No newline at end of file diff --git a/dayz_code/compile/object_setHitServer.sqf b/dayz_code/compile/object_setHitServer.sqf new file mode 100644 index 000000000..94840ff23 --- /dev/null +++ b/dayz_code/compile/object_setHitServer.sqf @@ -0,0 +1,28 @@ +private["_unit","_selection","_strH","_dam","_total"]; +_unit = _this select 0; +_selection = _this select 1; +_damage = _this select 2; +if ((_selection != "") and local _unit) then { + _strH = "hit_" + (_selection); + _dam = _unit getVariable [_strH,0]; + _total = (_dam + _damage); + if (_total > 1) then { + _total = 1; + }; + _unit setVariable [_strH,_total,true]; + + if (_damage >= 1) then { + dayzUpdateVehicle = [_unit,"damage"]; + if (isServer) then { + if (allowConnection) then { + dayzUpdateVehicle call server_updateObject; + }; + } else { + publicVariable "dayzUpdateVehicle"; + }; + }; + +} else { + _damage = 0; +}; +_damage \ No newline at end of file diff --git a/dayz_code/compile/object_spawnDamVehicle.sqf b/dayz_code/compile/object_spawnDamVehicle.sqf new file mode 100644 index 000000000..b63b942db --- /dev/null +++ b/dayz_code/compile/object_spawnDamVehicle.sqf @@ -0,0 +1,45 @@ +private["_car","_hitpoints","_dam","_selection","_type","_pos","_dir"]; +_type = _this select 0; +_pos = _this select 1; +_dir = _this select 2; +_car = _type createVehicle _pos; +_car setpos _pos; +_car setdir _dir; +_hitpoints = _car call vehicle_getHitpoints; +_dam = 1; +_car setFuel 0; +{ + _selection = getText(configFile >> "cfgVehicles" >> typeOf _car >> "HitPoints" >> _x >> "name"); + if (_x != "HitEngine" and _x != "HitFuel") then { + _dam = 1; + } else { + _dam = 0.85; + }; + [_car,_selection,_dam] call object_setFixServer; +} forEach _hitpoints; +_car setvelocity [1,0,0]; +player reveal _car; +dayzVehicleInit = _car; +publicVariable "dayzVehicleInit"; +if (isServer) then { + _car call fnc_vehicleEventHandler; + [0,_car,[_dir,_pos],_type] call local_publishObj; +}; + +//Wait for HIVE to be free +waitUntil{!hiveInUse}; +hiveInUse = true; + +//Send request +_hitpoints = _car call vehicle_getHitpoints; +_array = []; +_dam = 1; +{ + _hit = [_car,_x] call object_getHit; + _selection = getText (configFile >> "CfgVehicles" >> (typeOf _car) >> "HitPoints" >> _x >> "name"); + if (_hit > 0) then {_array set [count _array,[_selection,_hit]]}; +} forEach _hitpoints; + +copyToClipboard str(_array); + +_car \ No newline at end of file diff --git a/dayz_code/compile/object_speak.sqf b/dayz_code/compile/object_speak.sqf new file mode 100644 index 000000000..3a16a5715 --- /dev/null +++ b/dayz_code/compile/object_speak.sqf @@ -0,0 +1,44 @@ +private["_unit","_type","_chance","_rnd","_sound","_local","_dis"]; +_unit = _this select 0; +_type = _this select 1; +_chance = _this select 2; +_local = _this select 3; +_dis = 40; + +_num = switch (_type) do { + default {0}; + case "cough": {2}; + case "chase": {14}; + case "spotted": {13}; + case "hit": {6}; + case "attack": {13}; + case "idle": {35}; + case "scream": {4}; + case "fracture": {1}; + case "eat": {3}; + case "cook": {2}; + case "panic": {1}; + case "dog_bark": {4}; + case "dog_growl": {3}; + case "dog_qq": {2}; +}; + +if (_type in ["shout","hit","attack","scream","breath"]) then { + _dis = 100; +}; + +_isWoman = getText(configFile >> "cfgVehicles" >> (typeOf _unit) >> "TextPlural") == "Women"; +if (_isWoman and (_type in ["scream","panic"])) then { + _type = _type + "_w"; +}; + + +if ((round(random _chance) == _chance) or (_chance == 0)) then { + _rnd =(round(random _num)); + _sound = "z_" + _type + "_" + str(_rnd); + if (_local) then { + _unit say [_sound, _dis]; + } else { + [nil,_unit,rSAY,[_sound, _dis]] call RE; + }; +}; \ No newline at end of file diff --git a/dayz_code/compile/object_updatePosition.sqf b/dayz_code/compile/object_updatePosition.sqf new file mode 100644 index 000000000..23136e8c4 --- /dev/null +++ b/dayz_code/compile/object_updatePosition.sqf @@ -0,0 +1,10 @@ +private["_object","_updateObj"]; +//check if can pitch here +_object = _this; + +if (_object getVariable ["ObjectID",0] > 0) then { + _updateObj = _object getVariable["update",[false,false,false]]; + _updateObj set [1,true]; + _object setVariable ["update",_updateObj,true]; + _object setVariable ["position",(getPosATL _object),true]; +}; \ No newline at end of file diff --git a/dayz_code/compile/object_vehicleKilled.sqf b/dayz_code/compile/object_vehicleKilled.sqf new file mode 100644 index 000000000..466111a01 --- /dev/null +++ b/dayz_code/compile/object_vehicleKilled.sqf @@ -0,0 +1,10 @@ +private["_unit","_selection","_strH","_dam","_total"]; +_unit = _this select 0; +_killer = _this select 1; +_type = typeOf _unit; +_pos = getposATL _unit; +_dir = direction _unit; +if (local _unit) then { + deleteVehicle _unit; +// [_type,_pos,_dir] spawn object_spawnDamVehicle; +}; diff --git a/dayz_code/compile/player_alertZombies.sqf b/dayz_code/compile/player_alertZombies.sqf new file mode 100644 index 000000000..6727c4ea4 --- /dev/null +++ b/dayz_code/compile/player_alertZombies.sqf @@ -0,0 +1,22 @@ +private["_unit","_distance","_i","_listTalk","_zombie","_targets","_pos"]; +//Alert Zed's to noise of shot +_pos = _this select 0; +_distance = _this select 1; +_doRun = _this select 2; +_pos = _this select 3; +_listTalk = _pos nearEntities ["zZombie_Base",_distance]; + +//hint str(_listTalk); + +{ + _zombie = _x; + if (_doRun) then { + _targets = _zombie getVariable ["targets",[]]; + if (!(_unit in _targets)) then { + _targets set [count _targets,_unit]; + _zombie setVariable ["targets",_targets,true]; + }; + } else { + _zombie setVariable ["myDest",_pos,true]; + }; +} forEach _listTalk; \ No newline at end of file diff --git a/dayz_code/compile/player_animalCheck.sqf b/dayz_code/compile/player_animalCheck.sqf new file mode 100644 index 000000000..518cccdd6 --- /dev/null +++ b/dayz_code/compile/player_animalCheck.sqf @@ -0,0 +1,37 @@ +private["_list","_Pos","_randrefpoint","_PosList","_PosSelect","_Pos","_list","_animalssupported","_type","_root","_favouritezones"]; +_list = getposATL player nearEntities [["CAAnimalBase"],dayz_animalDistance]; + +if (count _list < dayz_maxAnimals) then { + //Find where animal likes + _animalssupported = ["hen","Cow","Sheep","WildBoar","WildBoar","WildBoar","Goat","Rabbit","Rabbit"]; + _type = (_animalssupported select floor(random(count _animalssupported))); + if (_type == "Cow") then { + _animalssupported = ["Cow01","Cow02","Cow03","Cow04"]; + _type = (_animalssupported select floor(random(count _animalssupported))); + }; + _root = configFile >> "CfgVehicles" >> _type; + _favouritezones = getText ( _root >> "favouritezones"); + + //_randrefpoint = [position player, 10, dayz_animalDistance, 1, 0, 50, 0] call BIS_fnc_findSafePos; + _randrefpoint = getposATL player; + _PosList = selectbestplaces [_randrefpoint,dayz_animalDistance,_favouritezones,10,5]; + _PosSelect = _PosList select (floor random (count _PosList)); + _Pos = _PosSelect select 0; + _list = _Pos nearEntities [["CAAnimalBase","Man"],50]; + + if (player distance _Pos < dayz_animalDistance and NOT surfaceIsWater _Pos and (count _list == 0)) then { + //Create Marker + /* + DAYZ_agentnumber = DAYZ_agentnumber + 1; + _GroupMarker = "animal_" + (str DAYZ_agentnumber) + "_" + str(dayz_characterID); + createMarker [_GroupMarker, _Pos ]; + _GroupMarker setMarkerType "Dot"; + _GroupMarker setMarkerColor "ColorRed"; + _GroupMarker setMarkerText _type; + */ + _agent = createAgent [_type, _Pos, [], 0, "FORM"]; + _agent setpos _Pos; + _id = [_pos,_agent] execFSM "\z\addons\dayz_code\system\animal_agent.fsm"; + }; + sleep 1; +};z \ No newline at end of file diff --git a/dayz_code/compile/player_checkStealth.sqf b/dayz_code/compile/player_checkStealth.sqf new file mode 100644 index 000000000..d2328c56e --- /dev/null +++ b/dayz_code/compile/player_checkStealth.sqf @@ -0,0 +1,120 @@ +private["_vel","_speed","_scalePose","_scaleMvmt","_scaleLight","_scaleAlert","_anim","_anim4","_initial","_isDay","_nearFlare","_scaler","_pos"]; +_vel = velocity (vehicle player); +_speed = (_vel distance [0,0,0]); +_pos = getPosATL player; +_scalePose = 0.9; +_scaleMvmt = 0.2; //0.4; +_scaleLight = 0.5; +_scaleAlert = 1; + +//Assess Players Position +_anim = animationState player; +_anim4 = toArray _anim; +_anim4 resize 4; +_anim4 = toString _anim4; + +if (["pknl",_anim] call fnc_inString) then { + _scaleMvmt = 0.2; //0.1; + _scalePose = 0.6; //0.4 +} else {; + if (["ppne",_anim] call fnc_inString) then { + _scaleMvmt = 0.3; + _scalePose = 0.14; + }; +}; + +if (_anim4 == "aswm") then { + _scaleMvmt = 0.3; + dayz_isSwimming = true; +} else { + dayz_isSwimming = false; +}; + +_initial = 20 + (sunOrMoon * 20); + +_scaleLight = ( + (sunOrMoon * 2) //add sunlight + + moonIntensity //add moonlight + - (overcast * 0.2) //remove for cloud state + - (rain * 0.2) //remove for rain state + - (fog * 0.5)); //remove for fog state + +dayz_scaleLight = _scaleLight; + +_scaleSound = (1 + - (rain * 0.3) //remove for rain state + //+ (fog * 0.3) //add for fog state + ) + max 0; + +if (_scaleLight < 0.9) then { + //Assess if near lightsource + _nearFlare = nearestObject [(vehicle player),"RoadFlare"]; + if (!isNull _nearFlare) then { + _scaler = (_nearFlare distance (vehicle player)); + if (_scaler <= 30) then { + _scaler = 30 - _scaler; + _scaleLight = ((_scaler / 30) * 2) + _scaleLight; + }; + }; + _nearFire = nearestObject [(vehicle player),"Land_Fire"]; + if (!isNull _nearFire) then { + _scaler = 50 - (_nearFire distance (vehicle player)); + _scaleLight = ((_scaler / 50) * 2) + _scaleLight; + }; +}; + +//Ensure zero or above +_scaleLight = _scaleLight max 0; + +//Terrain Visibility +if (["grass",dayz_surfaceType] call fnc_inString) then { + _initial = _initial * 0.75; + _scaleMvmt = _scaleMvmt - 0.05; +} else { + if (["forest",dayz_surfaceType] call fnc_inString) then { + _initial = _initial * 0.5; + _scaleMvmt = _scaleMvmt - 0.1; + } else { + if (["concrete",dayz_surfaceType] call fnc_inString) then { + _initial = _initial * 1.2; + _scaleMvmt = _scaleMvmt + 0.1; + } else { + if (["rock",dayz_surfaceType] call fnc_inString) then { + _initial = _initial * 1.1; + _scaleMvmt = _scaleMvmt + 0.05; + }; + }; + }; +}; + +if (isOnRoad _pos) then { + _initial = _initial * 1.3; + _scaleMvmt = _scaleMvmt + 0.2; + //dayz_surfaceNoise = dayz_surfaceNoise + 10; +}; +/* +if (_speed > 5) then { + _speed = _speed * 1; +} else { + if (_speed > 3) then { + _speed = _speed * 0.7; + } else { + _speed = _speed * 0.3; + }; +}; +*/ + +//Are they inside a building +_building = nearestObject [(vehicle player), "Building"]; +_isPlayerInside = [(vehicle player),_building] call fnc_isInsideBuilding; +if (_isPlayerInside) then { + _initial = 5; +}; + +//Work out result +_audial = round(_speed * dayz_surfaceNoise * _scaleMvmt * _scaleSound); +if ((_audial > DAYZ_disAudial) or ((time - dayz_firedCooldown) > 0.3)) then { + DAYZ_disAudial = _audial; +}; +DAYZ_disVisual = (round((_initial + (_speed * 3)) * _scalePose * _scaleLight)) * 1.5; \ No newline at end of file diff --git a/dayz_code/compile/player_combatLogged.sqf b/dayz_code/compile/player_combatLogged.sqf new file mode 100644 index 000000000..7c5b12c1a --- /dev/null +++ b/dayz_code/compile/player_combatLogged.sqf @@ -0,0 +1,10 @@ +private["_playerName","_center","_group"]; +_playerName = _this; + +cutText [format["%1 has combat logged!",_playerName], "PLAIN DOWN"]; + +_center = createCenter sideLogic; +_group = createGroup _center; +cl_gamelogic = _group createUnit ["LOGIC", [0, 0, 0], [], 0, "NONE"]; +cl_gamelogic sideChat format["(COMBAT LOG) %1",_playerName]; +deleteVehicle cl_gamelogic; \ No newline at end of file diff --git a/dayz_code/compile/player_crossbowBolt.sqf b/dayz_code/compile/player_crossbowBolt.sqf new file mode 100644 index 000000000..22cc08437 --- /dev/null +++ b/dayz_code/compile/player_crossbowBolt.sqf @@ -0,0 +1,53 @@ +private["_unit","_ammo","_audible","_distance","_listTalk","_weapon","_projectile","_vUp","_endPos","_dir","_height","_bolt","_hitArray","_hitObject","_hitSelection","_config","_hitMemoryPt","_variation","_val","_doLoop","_countr"]; +_unit = _this select 0; +_weapon = _this select 1; +_ammo = _this select 4; +_projectile = _this select 6; + +_projectile = nearestObject [_unit, _ammo]; +_vUp = vectorUp _projectile; +_endPos = getPosATL _projectile; +_dir = 0; + +while {alive _projectile} do { + _endPos = getPosATL _projectile; + _vUp = vectorUp _projectile; + sleep 0.01; +}; + +_distance = _unit distance _endPos; +_height = _endPos select 2; +_doLoop = true; +_countr = 0; + +if (_height < 100) then { + _bolt = createVehicle ["BoltSteelF", _endPos, [], 0, "CAN_COLLIDE"]; + _bolt setPosATL _endPos; + _bolt setDir (getDir _unit); + _bolt setVectorUp _vUp; + + _hitArray = _unit getVariable["firedHit",[]]; + while {_doLoop} do { + _hitArray = _unit getVariable["firedHit",[]]; + if (count _hitArray > 0) then {_doLoop = false}; + if (_countr > 50) then {_doLoop = false}; + _countr = _countr + 1; + sleep 0.1; + }; + + + if (count _hitArray > 0) then { + _hitObject = _hitArray select 0; + _hitSelection = _hitArray select 1; + _config = configFile >> "cfgBody" >> _hitSelection; + _hitMemoryPt = getText(_config >> "memoryPoint"); + _variation = getNumber(_config >> "variation"); + _val = [((random (_variation * 2)) - _variation),((random (_variation * 2)) - _variation),((random (_variation * 2)) - _variation)]; + _bolt attachTo [_hitObject,_val,_hitMemoryPt]; + _dir = ([_hitObject,_unit] call BIS_fnc_relativeDirTo) + 180; + _bolt setDir (_dir); + _bolt setPos (getPos _bolt); + _unit setVariable["firedHit",[]]; + _unit setVariable["firedDamage",0,true]; + }; +}; \ No newline at end of file diff --git a/dayz_code/compile/player_death.sqf b/dayz_code/compile/player_death.sqf new file mode 100644 index 000000000..c2e562dee --- /dev/null +++ b/dayz_code/compile/player_death.sqf @@ -0,0 +1,127 @@ +private["_array","_source","_kills","_killsV","_humanity","_wait","_myKills"]; +if (deathHandled) exitWith {}; +deathHandled = true; +//Death + +_body = player; +_playerID = getPlayerUID player; + +//Send Death Notice +dayzDeath = [dayz_characterID,0,_body,_playerID,dayz_playerName]; +publicVariableServer "dayzDeath"; +if (isServer) then { + _id = dayzDeath spawn server_playerDied; +}; + +_id = [player,50,true,getPosATL player] spawn player_alertZombies; + +sleep 0.5; + +player setDamage 1; +0.1 fadeSound 0; + +player setVariable ["NORRN_unconscious", false, true]; +player setVariable ["unconsciousTime", 0, true]; +player setVariable ["USEC_isCardiac",false,true]; +player setVariable ["medForceUpdate",true,true]; +r_player_unconscious = false; +r_player_cardiac = false; + +_id = player spawn spawn_flies; + +_humanity = 0; +_wait = 0; + +_array = _this; +if (count _array > 0) then { + _source = _array select 0; + _method = _array select 1; + if (!isNull _source) then { + if (_source != player) then { + _canHitFree = player getVariable ["freeTarget",false]; + _isBandit = (["Bandit",typeOf player,false] call fnc_inString); + _myKills = ((player getVariable ["humanKills",0]) / 30) * 1000; + if (!_canHitFree and !_isBandit) then { + //Process Morality Hit + _humanity = -(2000 - _myKills); + _kills = _source getVariable ["humanKills",0]; + _source setVariable ["humanKills",(_kills + 1),true]; + _wait = 300; + } else { + //Process Morality Hit + //_humanity = _myKills * 100; + _killsV = _source getVariable ["banditKills",0]; + _source setVariable ["banditKills",(_killsV + 1),true]; + _wait = 0; + }; + if (_humanity < 0) then { + _wait = 0; + }; + if (!_canHitFree and !_isBandit) then { + dayzHumanity = [_source,_humanity,_wait]; + publicVariable "dayzHumanity"; + }; + }; + }; + _body setVariable ["deathType",_method,true]; +}; + +terminate dayz_musicH; +terminate dayz_lootCheck; +terminate dayz_slowCheck; +terminate dayz_animalCheck; +terminate dayz_monitor1; +terminate dayz_medicalH; +terminate dayz_gui; + +//Reset (just in case) +//deleteVehicle dayz_playerTrigger; +disableUserInput false; +r_player_dead = true; + +"dynamicBlur" ppEffectEnable true;"dynamicBlur" ppEffectAdjust [4]; "dynamicBlur" ppEffectCommit 0.2; + +"colorCorrections" ppEffectEnable true; +"colorCorrections" ppEffectAdjust [1, 1, 0, [1, 1, 1, 0.0], [1, 1, 1, 0.01], [1, 1, 1, 0.0]]; +"colorCorrections" ppEffectCommit 1; + +//Player is Dead! +3 fadeSound 0; +0 cutText ["", "BLACK",10]; +dayz_DeathActioned = true; +sleep 1; + +TitleText[localize "str_player_12","PLAIN DOWN",5]; + +dayz_originalPlayer enableSimulation true; + +addSwitchableUnit dayz_originalPlayer; +setPlayable dayz_originalPlayer; +selectPlayer dayz_originalPlayer; + +_myGroup = group _body; +[_body] joinSilent dayz_firstGroup; +deleteGroup _myGroup; + +3 cutRsc ["default", "PLAIN",3]; +4 cutRsc ["default", "PLAIN",3]; + +if (count _array > 0) then { + _body setVariable ["deathType",_method,true]; +}; + +_body setVariable["combattimeout", 0, true]; + +/* +dayzFlies = player; +publicVariable "dayzFlies"; +*/ +sleep 2; + +1 cutRsc ["DeathScreen","BLACK OUT",3]; + + +playMusic "dayz_track_death_1"; + +"dynamicBlur" ppEffectAdjust [0]; "dynamicBlur" ppEffectCommit 5; +"colorCorrections" ppEffectAdjust [1, 1, 0, [1, 1, 1, 0.0], [1, 1, 1, 1], [1, 1, 1, 1]];"colorCorrections" ppEffectCommit 5; \ No newline at end of file diff --git a/dayz_code/compile/player_fired.sqf b/dayz_code/compile/player_fired.sqf new file mode 100644 index 000000000..60d84c846 --- /dev/null +++ b/dayz_code/compile/player_fired.sqf @@ -0,0 +1,70 @@ +private["_unit","_ammo","_audible","_distance","_listTalk","_weapon"]; +//[unit, weapon, muzzle, mode, ammo, magazine, projectile] +_unit = _this select 0; +_weapon = _this select 1; +_ammo = _this select 4; +_projectile = _this select 6; + +//Alert Nearby +_audible = getNumber (configFile >> "CfgAmmo" >> _ammo >> "audibleFire"); +_caliber = getNumber (configFile >> "CfgAmmo" >> _ammo >> "caliber"); +_distance = round(_audible * 10 * _caliber); + +dayz_disAudial = _distance; +dayz_firedCooldown = time; +// Put everyone in range of the bullet into combat +//_id = _this spawn player_projectileNear; +// Color in the combat icon +dayz_combat = 1; +if (_ammo isKindOf "Melee") exitWith { + _unit playActionNow "GestureSwing"; +}; + +//Smoke Grenade +if (_ammo isKindOf "SmokeShell") then { + //Alert Zed's to smoke + _i = 0; + _projectile = nearestObject [_unit, _ammo]; + _listTalk = (getPosATL _projectile) nearEntities ["zZombie_Base",50]; + { + _group = group _x; + if (isNull group _x) then { + _group = _x; + }; + _x reveal [_projectile,4]; + _targets = _group getVariable ["targets",[]]; + if (!(_projectile in _targets)) then { + _targets set [count _targets,_projectile]; + _group setVariable ["targets",_targets,true]; + }; + _i = _i + 1; + } forEach _listTalk; +} else { + _id = [_unit,_distance,true,(getPosATL player)] spawn player_alertZombies; + + //Check if need to place arrow + if (_ammo isKindOf "Bolt") then { + _id = _this spawn player_crossbowBolt; + }; + if (_ammo isKindOf "GrenadeHand") then { + + if (_ammo isKindOf "ThrownObjects") then { + _id = _this spawn player_throwObject; + }; + if (_ammo isKindOf "RoadFlare") then { + //hint str(_ammo); + _projectile = nearestObject [_unit, "RoadFlare"]; + _id = [_projectile,0] spawn object_roadFlare; + dayzRoadFlare = [_projectile,0]; + publicVariable "dayzRoadFlare"; + _id = _this spawn player_throwObject; + }; + if (_ammo isKindOf "ChemLight") then { + _projectile = nearestObject [_unit, "ChemLight"]; + _id = [_projectile,1] spawn object_roadFlare; + dayzRoadFlare = [_projectile,1]; + publicVariable "dayzRoadFlare"; + _id = _this spawn player_throwObject; + }; + }; +}; \ No newline at end of file diff --git a/dayz_code/compile/player_gearSet.sqf b/dayz_code/compile/player_gearSet.sqf new file mode 100644 index 000000000..17db1132c --- /dev/null +++ b/dayz_code/compile/player_gearSet.sqf @@ -0,0 +1,39 @@ +private["_inventory","_wpns","_mags","_idc","_isOK","_val","_item","_x"]; +_inventory = _this; +if (count _inventory > 0) then { + _wpns = _inventory select 0; + _mags = _inventory select 1; + + //Add inventory + { + private["_item","_val"]; + //is it an array? + _idc = 109; + if (typeName _x == "ARRAY") then { + _item = _x select 0; + _val = _x select 1; + } else { + _item = _x; + _val = -1; + }; + //Is item legal? + _isOK = isClass(configFile >> "CfgMagazines" >> _item); + if (_isOK) then { + if (_val != -1) then { + player addMagazine [_item,_val]; + } else { + player addMagazine _item; + }; + }; + _idc = _idc + 1; + } forEach _mags; + + //Add weapons + { + //Is item legal? + _isOK = isClass(configFile >> "CfgWeapons" >> _x); + if (_isOK) then { + player addWeapon _x; + }; + } forEach _wpns; +}; \ No newline at end of file diff --git a/dayz_code/compile/player_gearSync.sqf b/dayz_code/compile/player_gearSync.sqf new file mode 100644 index 000000000..66018ef35 --- /dev/null +++ b/dayz_code/compile/player_gearSync.sqf @@ -0,0 +1,83 @@ +private ["_objects"]; +_objects = nearestObjects [getPosATL player, ["Car", "Helicopter", "Motorcycle", "Ship", "TentStorage"], 10]; +{ + dayzUpdateVehicle = [_x,"all"]; + publicVariable "dayzUpdateVehicle"; +} foreach _objects; + +private ["_backpackWpnQtys","_backpackWpnTypes","_backpackWpn","_backpackMag","_countr"]; +dayz_myBackpack = unitBackpack player; +_backpackWpn = getWeaponCargo unitBackpack player; +_backpackMag = getMagazineCargo unitBackpack player; + +clearWeaponCargoGlobal unitBackpack player; +clearMagazineCargoGlobal unitBackpack player; + +//Fill backpack contents +//Weapons +_backpackWpnTypes = []; +_backpackWpnQtys = []; +if (count _backpackWpn > 0) then { + _backpackWpnTypes = _backpackWpn select 0; + _backpackWpnQtys = _backpackWpn select 1; +}; +_countr = 0; +{ + dayz_myBackpack addWeaponCargoGlobal [_x,(_backpackWpnQtys select _countr)]; + _countr = _countr + 1; +} forEach _backpackWpnTypes; +//magazines +_backpackmagTypes = []; +_backpackmagQtys = []; +if (count _backpackmag > 0) then { + _backpackmagTypes = _backpackMag select 0; + _backpackmagQtys = _backpackMag select 1; +}; +_countr = 0; +{ + dayz_myBackpack addmagazineCargoGlobal [_x,(_backpackmagQtys select _countr)]; + _countr = _countr + 1; +} forEach _backpackmagTypes; + +private["_dialog","_magazineArray","_control","_item","_val","_max"]; +diag_log ("REQUESTING GEAR SYNC"); +disableSerialization; +//if (!dayzGearSave) exitWith {}; + +diag_log ("CONDUCTING GEAR SYNC"); +_dialog = _this select 0; +_magazineArray = []; + +//Primary Mags +for "_i" from 109 to 120 do +{ + _control = _dialog displayCtrl _i; + _item = gearSlotData _control; + _val = gearSlotAmmoCount _control; + _max = getNumber (configFile >> "CfgMagazines" >> _item >> "count"); + if (_item != "") then { + if (_val != _max) then { + _magazineArray set [count _magazineArray,[_item,_val]]; + } else { + _magazineArray set [count _magazineArray,_item]; + }; + }; +}; + +//Secondary Mags +for "_i" from 122 to 129 do +{ + _control = _dialog displayCtrl _i; + _item = gearSlotData _control; + _val = gearSlotAmmoCount _control; + _max = getNumber (configFile >> "CfgMagazines" >> _item >> "count"); + if (_item != "") then { + if (_val != _max) then { + _magazineArray set [count _magazineArray,[_item,_val]]; + } else { + _magazineArray set [count _magazineArray,_item]; + }; + }; +}; +dayz_unsaved = true; +dayz_Magazines = _magazineArray; diff --git a/dayz_code/compile/player_humanityChange.sqf b/dayz_code/compile/player_humanityChange.sqf new file mode 100644 index 000000000..a480e0529 --- /dev/null +++ b/dayz_code/compile/player_humanityChange.sqf @@ -0,0 +1,25 @@ +private["_object","_change","_humanity","_timeStart"]; +//Set Variables +_object = _this select 0; +_change = _this select 1; +_humanity = 0; + +if (_object == player) then { + _humanity = player getVariable["humanity",0]; + _humanity = _humanity + _change; + if (_change < 0) then { + _wait = _this select 2; + player setVariable["humanity",_humanity,true]; + if ((typeOf player != "Bandit1_DZ") && (typeOf player != "BanditW1_DZ")) then { + if (player getVariable ["freeTarget",false]) then { + waitUntil{!(player getVariable ["freeTarget",false])}; + }; + player setVariable ["freeTarget",true,true]; + _timeStart = time; + sleep _wait; + player setVariable ["freeTarget",false,true]; + }; + } else { + player setVariable["humanity",_humanity,true]; + }; +}; \ No newline at end of file diff --git a/dayz_code/compile/player_humanityMorph.sqf b/dayz_code/compile/player_humanityMorph.sqf new file mode 100644 index 000000000..0723584c6 --- /dev/null +++ b/dayz_code/compile/player_humanityMorph.sqf @@ -0,0 +1,96 @@ +private["_updates","_playerUID","_charID","_humanity","_worldspace","_model"]; +_playerUID = _this select 0; +_charID = _this select 1; +_model = _this select 2; + +_old = player; +player allowDamage false; + +player removeEventHandler ["FiredNear",eh_player_killed]; +player removeEventHandler ["HandleDamage",mydamage_eh1]; +player removeEventHandler ["Killed",mydamage_eh3]; +player removeEventHandler ["Fired",mydamage_eh2]; + +_updates = player getVariable["updatePlayer",[false,false,false,false,false]]; +_updates set [0,true]; +player setVariable["updatePlayer",_updates,true]; +dayz_unsaved = true; +//Logout +_humanity = player getVariable["humanity",0]; +_medical = player call player_sumMedical; +_worldspace = [round(direction player),getPosATL player]; +_zombieKills = player getVariable ["zombieKills",0]; +_headShots = player getVariable ["headShots",0]; +_humanKills = player getVariable ["humanKills",0]; +_banditKills = player getVariable ["banditKills",0]; + +//Switch + _model call player_switchModel; + +//Login + +//set medical values +if (count _medical > 0) then { + player setVariable["USEC_isDead",(_medical select 0),true]; + player setVariable["NORRN_unconscious", (_medical select 1), true]; + player setVariable["USEC_infected",(_medical select 2),true]; + player setVariable["USEC_injured",(_medical select 3),true]; + player setVariable["USEC_inPain",(_medical select 4),true]; + player setVariable["USEC_isCardiac",(_medical select 5),true]; + player setVariable["USEC_lowBlood",(_medical select 6),true]; + player setVariable["USEC_BloodQty",(_medical select 7),true]; + player setVariable["unconsciousTime",(_medical select 10),true]; + + //Add Wounds + { + player setVariable[_x,true,true]; + [player,_x,_hit] spawn fnc_usec_damageBleed; + usecBleed = [player,_x,0]; + publicVariable "usecBleed"; + } forEach (_medical select 8); + + //Add fractures + _fractures = (_medical select 9); +// player setVariable ["hit_legs",(_fractures select 0),true]; +// player setVariable ["hit_hands",(_fractures select 1),true]; + [player,"legs", (_fractures select 0)] call object_setHit; + [player,"hands", (_fractures select 0)] call object_setHit; +} else { + //Reset Fractures + player setVariable ["hit_legs",0,true]; + player setVariable ["hit_hands",0,true]; + player setVariable ["USEC_injured",false,true]; + player setVariable ["USEC_inPain",false,true]; +}; + + +//General Stats +player setVariable["humanity",_humanity,true]; +player setVariable["zombieKills",_zombieKills,true]; +player setVariable["headShots",_headShots,true]; +player setVariable["humanKills",_humanKills,true]; +player setVariable["banditKills",_banditKills,true]; +player setVariable["characterID",_charID,true]; +player setVariable["worldspace",_worldspace,true]; + +dayzPlayerMorph = [_charID,player,_playerUID,[_zombieKills,_headShots,_humanKills,_banditKills],_humanity]; +publicVariable "dayzPlayerMorph"; +if (isServer) then { + dayzPlayerMorph call server_playerMorph; +}; + +call dayz_resetSelfActions; + +eh_player_killed = player addeventhandler ["FiredNear",{_this call player_weaponFiredNear;} ]; + +//Combat logging +_eh_combat_projectilenear = player addEventHandler ["IncomingFire",{_this call player_projectileNear;} ]; +// +[player] call fnc_usec_damageHandle; +player allowDamage true; + +player addWeapon "Loot"; +player addWeapon "Flare"; + +sleep 0.1; +deleteVehicle _old; \ No newline at end of file diff --git a/dayz_code/compile/player_login.sqf b/dayz_code/compile/player_login.sqf new file mode 100644 index 000000000..da62e7185 --- /dev/null +++ b/dayz_code/compile/player_login.sqf @@ -0,0 +1,6 @@ +private["_unit","_move","_damage","_wound","_sound","_local","_dir","_hpList","_hp","_strH","_dam","_total","_result","_vehicle"]; +_unit = _this select 0; +_detail = _this select 1; +if(_unit == getPlayerUID player) then { + player setVariable["publish",_detail]; +}; \ No newline at end of file diff --git a/dayz_code/compile/player_music.sqf b/dayz_code/compile/player_music.sqf new file mode 100644 index 000000000..c0ac6ea75 --- /dev/null +++ b/dayz_code/compile/player_music.sqf @@ -0,0 +1,11 @@ +private["_zombie","_type","_chance","_rnd","_sound"]; +while {!r_player_dead} do { + _num = round(random 35); + _sound = "z_suspense_" + str(_num); + _length = getNumber(configFile >> "cfgMusic" >> _sound >> "Duration"); + _pause = ((random 5) + 2) + _length; + if (!r_player_unconscious and !r_pitchWhine) then { + playMusic _sound; + }; + sleep _pause; +}; \ No newline at end of file diff --git a/dayz_code/compile/player_packTent.sqf b/dayz_code/compile/player_packTent.sqf new file mode 100644 index 000000000..b65932759 --- /dev/null +++ b/dayz_code/compile/player_packTent.sqf @@ -0,0 +1,75 @@ +/* +[_obj] spawn player_packTent; +*/ +private["_objectID","_objectUID","_obj","_ownerID","_dir","_pos","_bag","_holder","_weapons","_magazines","_backpacks","_objWpnTypes","_objWpnQty","_countr"]; +_obj = _this; +_ownerID = _obj getVariable["CharacterID","0"]; +_objectID = _obj getVariable["ObjectID","0"]; +_objectUID = _obj getVariable["ObjectUID","0"]; +player playActionNow "Medic"; + +player removeAction s_player_packtent; +s_player_packtent = -1; + +if(_ownerID == dayz_characterID) then { + _alreadyPacking = _obj getVariable["packing",0]; + + if (_alreadyPacking == 1) exitWith {cutText [format[(localize "str_player_beingpacked")] , "PLAIN DOWN"]}; + + _obj setVariable["packing",1]; + + _dir = direction _obj; + _pos = getposATL _obj; + [player,"tentpack",0,false] call dayz_zombieSpeak; + sleep 3; + + //place tent (local) + _bag = createVehicle ["WeaponHolder_ItemTent",_pos,[], 0, "CAN_COLLIDE"]; + _bag setdir _dir; + player reveal _bag; + + _holder = "WeaponHolder" createVehicle _pos; + + _weapons = getWeaponCargo _obj; + _magazines = getMagazineCargo _obj; + _backpacks = getBackpackCargo _obj; + + dayzDeleteObj = [_objectID,_objectUID]; + publicVariable "dayzDeleteObj"; + if (isServer) then { + dayzDeleteObj call local_deleteObj; + }; + + deleteVehicle _obj; + + //Add weapons + _objWpnTypes = _weapons select 0; + _objWpnQty = _weapons select 1; + _countr = 0; + { + _holder addweaponcargoGlobal [_x,(_objWpnQty select _countr)]; + _countr = _countr + 1; + } forEach _objWpnTypes; + + //Add Magazines + _objWpnTypes = _magazines select 0; + _objWpnQty = _magazines select 1; + _countr = 0; + { + _holder addmagazinecargoGlobal [_x,(_objWpnQty select _countr)]; + _countr = _countr + 1; + } forEach _objWpnTypes; + + //Add Backpacks + _objWpnTypes = _backpacks select 0; + _objWpnQty = _backpacks select 1; + _countr = 0; + { + _holder addbackpackcargoGlobal [_x,(_objWpnQty select _countr)]; + _countr = _countr + 1; + } forEach _objWpnTypes; + + cutText [localize "str_success_tent_pack", "PLAIN DOWN"]; +} else { + cutText [localize "str_fail_tent_pack", "PLAIN DOWN"]; +}; \ No newline at end of file diff --git a/dayz_code/compile/player_projectileNear.sqf b/dayz_code/compile/player_projectileNear.sqf new file mode 100644 index 000000000..c2a078e00 --- /dev/null +++ b/dayz_code/compile/player_projectileNear.sqf @@ -0,0 +1,30 @@ +private["_unit","_shooter","_distance","_ammo","_position","_isInCombat"]; +_unit = _this select 0; +_shooter = _this select 1; +_ammo = _this select 2; +_distance = _this select 3; +_position = _this select 4; +_projectile = _this select 6; + +_isInComat = _unit getVariable["startcombattimer",0]; +_endPos = getPosATL _projectile; + +_listNear = _unit nearEntities [["CAManBase","AllVehicles"],25]; +{ + _nearVehicle = _x; + _isInCombat = _nearVehicle getVariable["startcombattimer",0]; + + if ((alive _unit) and (isPlayer _unit) and _isInCombat == 0) then { + _unit setVariable["startcombattimer", 1, true]; + diag_log("Now in Combat (Player): " + name _unit); + }; + if (_nearVehicle isKindOf "AllVehicles") then { + { + _isInCombat = _x getVariable["startcombattimer",0]; + if (isPlayer _x and _isInCombat == 0) then { + _x setVariable["startcombattimer", 1, true]; + diag_log("Now in Combat (Crew): " + name _x); + }; + } forEach (crew _nearVehicle); + }; +} forEach _listNear; \ No newline at end of file diff --git a/dayz_code/compile/player_serverModelChange.sqf b/dayz_code/compile/player_serverModelChange.sqf new file mode 100644 index 000000000..75167b4b0 --- /dev/null +++ b/dayz_code/compile/player_serverModelChange.sqf @@ -0,0 +1,75 @@ +private["_int","_newModel","_wait","_playerID","_playerObj","_randomSpot","_publishTo","_primary","_secondary","_key","_result","_charID","_playerObj","_playerName","_finished","_spawnPos","_spawnDir","_items","_counter","_magazines","_weapons","_group","_backpack","_worldspace","_direction","_newUnit","_score","_position","_isNew","_inventory","_backpack","_medical","_survival","_stats","_state"]; +//Set Variables +_playerID = _this select 0; +_playerObj = _this select 1; +_playerName = name _playerObj; +_worldspace = []; + +waitUntil{allowConnection}; + +//Variables +_inventory = []; +_backpack = []; +_items = []; +_magazines = []; +_weapons = []; +_medicalStats = []; +_survival = [0,0,0]; +_tent = []; +_state = []; +_direction = 0; +_newUnit = objNull; + +if (_playerID == "") then { + _playerID = getPlayerUID _playerObj; +}; + +endLoadingScreen; +diag_log ("LOGIN ATTEMPT: " + str(_playerID) + " " + _playerName); + +//Wait for HIVE to be free +waitUntil{!hiveInUse}; +hiveInUse = true; +//Send request +_key = format["CHILD:101:%1:%2:%3:",_playerID,dayZ_instance,_playerName]; +_primary = [_key,true] call fnc_motherrequest; +//Release HIVE +hiveInUse = false; + +//Process request +_isNew = count _primary < 4; //_result select 1; +_charID = _primary select 2; +_randomSpot = false; + +diag_log ("LOGIN OBJ: " + str(_playerObj) + " Type: " + (typeOf _playerObj) + " ID: " + str(_charID)); + +/* PROCESS */ + +if (!_isNew) then { + //RETURNING CHARACTER + _inventory = _primary select 4; + _backpack = _primary select 5; + _survival = _primary select 6; + _model = _primary select 7; +} else { + _model = _primary select 3; + //Record initial inventory + _config = (configFile >> "CfgSurvival" >> "Inventory" >> "Default"); + _mags = getArray (_config >> "magazines"); + _wpns = getArray (_config >> "weapons"); + _bcpk = getText (_config >> "backpack"); + _randomSpot = true; + + //Wait for HIVE to be free + waitUntil{!hiveInUse}; + hiveInUse = true; + //Send request + _key = format["CHILD:203:%1:%2:%3:",_charID,[_wpns,_mags],[_bcpk,[],[]]]; + _result = [_key,false] call fnc_motherrequest; + //Release HIVE + hiveInUse = false; +}; +diag_log ("LOGIN LOADED: " + str(_playerObj) + " Type: " + (typeOf _playerObj)); + +//Server publishes variable to clients and WAITS +_playerObj setVariable ["publish",[_charID,_inventory,_backpack,_survival,_isNew,dayz_versionNo,_model],true]; \ No newline at end of file diff --git a/dayz_code/compile/player_spawnCheck.sqf b/dayz_code/compile/player_spawnCheck.sqf new file mode 100644 index 000000000..f2ec23059 --- /dev/null +++ b/dayz_code/compile/player_spawnCheck.sqf @@ -0,0 +1,76 @@ +_isAir = vehicle player iskindof "Air"; +_inVehicle = (vehicle player != player); +_fastRun = _this select 0; +_dateNow = (DateToNumber date); +_age = -1; +if (!_inVehicle) then { + _position = getPosATL player; + //waitUntil{_position nearObjectsReady 200}; + _nearby = _position nearObjects ["building",200]; //nearestObjects [player, ["building"], 200]; + _tooManyZs = {alive _x} count (_position nearEntities ["zZombie_Base",400]) > dayz_maxLocalZombies; + { + _type = typeOf _x; + _config = configFile >> "CfgBuildingLoot" >> _type; + _canLoot = isClass (_config); + if (_canLoot) then { + _dis = _x distance player; + if ((_dis < 120) and (_dis > 30)) then { + _looted = (_x getVariable ["looted",-0.1]); + _cleared = (_x getVariable ["cleared",true]); + /* + if(isServer) then { + _dateNow = (DateToNumber date); + _age = (_dateNow - _looted) * 525948; + } else { + _dateNow = serverTime; + _age = (_dateNow * 60) - _looted; + }; + */ + _dateNow = (DateToNumber date); + _age = (_dateNow - _looted) * 525948; + //diag_log ("SPAWN LOOT: " + _type + " Building is " + str(_age) + " old" ); + if ((_age > 10) and (!_cleared) and !_inVehicle) then { + _nearByObj = nearestObjects [(getPosATL _x), ["WeaponHolder","WeaponHolderBase"],((sizeOf _type)+5)]; + {deleteVehicle _x} forEach _nearByObj; + _x setVariable ["cleared",true,true]; + _x setVariable ["looted",_dateNow,true]; + }; + if ((_age > 10) and (_cleared) and !_inVehicle) then { + //Register + _x setVariable ["looted",_dateNow,true]; + //cleanup + _handle = [_x,_fastRun] spawn building_spawnLoot; + waitUntil{scriptDone _handle}; + }; + }; + if ((time - dayz_spawnWait) > dayz_spawnDelay) then { + if (dayz_spawnZombies < dayz_maxLocalZombies) then { + if (!_tooManyZs) then { + private["_zombied"]; + _zombied = (_x getVariable ["zombieSpawn",-0.1]); + _dateNow = (DateToNumber date); + _age = (_dateNow - _zombied) * 525948; + if (_age > 5) then { + _bPos = getPosATL _x; + _zombiesNum = {alive _x} count (_bPos nearEntities ["zZombie_Base",(((sizeOf _type) * 2) + 10)]); + if (_zombiesNum == 0) then { + //Randomize Zombies + _x setVariable ["zombieSpawn",_dateNow,true]; + _handle = [_x,_fastRun] spawn building_spawnZombies; + waitUntil{scriptDone _handle}; + //} else { + //_x setVariable ["zombieSpawn",_dateNow,true]; + }; + }; + }; + } else { + dayz_spawnWait = time; + dayz_spawnZombies = 0; + }; + }; + }; + if (!_fastRun) then { + sleep 0.1; + }; + } forEach _nearby; +}; \ No newline at end of file diff --git a/dayz_code/compile/player_switchModel.sqf b/dayz_code/compile/player_switchModel.sqf new file mode 100644 index 000000000..d9ccf3889 --- /dev/null +++ b/dayz_code/compile/player_switchModel.sqf @@ -0,0 +1,200 @@ +private["_class","_position","_dir","_group","_oldUnit","_newUnit","_currentWpn","_muzzles","_currentAnim","_currentCamera"]; +_class = _this; + +_position = getPosATL player; +_dir = getDir player; +_currentAnim = animationState player; +//_currentCamera = cameraView; + + +//Get PlayerID +private ["_playerUID"]; + _playerUID = ""; + if (count playableUnits == 0 and isServer) then { + //In Single Player + isSinglePlayer = true; + player sidechat "Single player Mode detected!"; + //_id = [42,"SinglePlayer"] spawn server_onPlayerConnect; + _playerUID = "42"; + } else { + _playerUID = getPlayerUID player; + }; + +//BackUp Weapons and Mags +private ["_weapons","_magazines","_primweapon","_secweapon"]; + _weapons = weapons player; + _magazines = call player_countmagazines; //magazines player; + + if ( (_playerUID == dayz_playerUID) && (count _magazines == 0) && (count (magazines player) > 0 )) exitWith {cutText ["can't count magazines!", "PLAIN DOWN"]}; + + +// if ( count _magazines == 0 ) exitWith {cutText ["can't count magazines!", "PLAIN DOWN"]}; + + _primweapon = primaryWeapon player; + _secweapon = secondaryWeapon player; + + //Checks + if(!(_primweapon in _weapons) && _primweapon != "") then { + _weapons = _weapons + [_primweapon]; + }; + + if(!(_secweapon in _weapons) && _secweapon != "") then { + _weapons = _weapons + [_secweapon]; + }; + +// if(count _magazines == 0) then { +// _magazines = magazines player; +// }; + +//BackUp Backpack +private ["_newBackpackType","_backpackWpn","_backpackMag"]; + dayz_myBackpack = unitBackpack player; + _newBackpackType = (typeOf dayz_myBackpack); + if(_newBackpackType != "") then { + _backpackWpn = getWeaponCargo unitBackpack player; + _backpackMag = getMagazineCargo unitBackpack player; + }; + +//Get Muzzle + _currentWpn = currentWeapon player; + _muzzles = getArray(configFile >> "cfgWeapons" >> _currentWpn >> "muzzles"); + if (count _muzzles > 1) then { + _currentWpn = currentMuzzle player; + }; + +//Debug Message + diag_log "Attempting to switch model"; + diag_log str(_weapons); + diag_log str(_magazines); + diag_log (str(_backpackWpn)); + diag_log (str(_backpackMag)); + +//Secure Player for Transformation + player setPosATL dayz_spawnPos; + +//BackUp Player Object + _oldUnit = player; + +/***********************************/ +//DONT USE player AFTER THIS POINT +/***********************************/ + +//Create New Character + //[player] joinSilent grpNull; + _group = createGroup west; + _newUnit = _group createUnit [_class,dayz_spawnPos,[],0,"NONE"]; + + _newUnit setPosATL _position; + _newUnit setDir _dir; + +//Clear New Character + {_newUnit removeMagazine _x;} forEach magazines _newUnit; + removeAllWeapons _newUnit; + +//Equip New Charactar + { + if (typeName _x == "ARRAY") then {_newUnit addMagazine [_x select 0,_x select 1] } else { _newUnit addMagazine _x }; + //sleep 0.05; + } forEach _magazines; + + { + _newUnit addWeapon _x; + //sleep 0.05; + } forEach _weapons; + +//Check and Compare it + if(str(_weapons) != str(weapons _newUnit)) then { + //Get Differecnce + { + _weapons = _weapons - [_x]; + } forEach (weapons _newUnit); + + //Add the Missing + { + _newUnit addWeapon _x; + //sleep 0.2; + } forEach _weapons; + }; + + if(_primweapon != (primaryWeapon _newUnit)) then { + _newUnit addWeapon _primweapon; + }; + + if(_secweapon != (secondaryWeapon _newUnit) && _secweapon != "") then { + _newUnit addWeapon _secweapon; + }; + +//Add and Fill BackPack + if (!isNil "_newBackpackType") then { + if (_newBackpackType != "") then { + _newUnit addBackpack _newBackpackType; + _oldBackpack = dayz_myBackpack; + dayz_myBackpack = unitBackpack _newUnit; + + + //Fill backpack contents + //Weapons + _backpackWpnTypes = []; + _backpackWpnQtys = []; + if (count _backpackWpn > 0) then { + _backpackWpnTypes = _backpackWpn select 0; + _backpackWpnQtys = _backpackWpn select 1; + }; + _countr = 0; + { + dayz_myBackpack addWeaponCargoGlobal [_x,(_backpackWpnQtys select _countr)]; + _countr = _countr + 1; + } forEach _backpackWpnTypes; + //magazines + _backpackmagTypes = []; + _backpackmagQtys = []; + if (count _backpackmag > 0) then { + _backpackmagTypes = _backpackMag select 0; + _backpackmagQtys = _backpackMag select 1; + }; + _countr = 0; + { + dayz_myBackpack addmagazineCargoGlobal [_x,(_backpackmagQtys select _countr)]; + _countr = _countr + 1; + } forEach _backpackmagTypes; + }; + }; +//Debug Message + diag_log "Swichtable Unit Created. Equipment:"; + diag_log str(weapons _newUnit); + diag_log str(magazines _newUnit); + diag_log str(getWeaponCargo unitBackpack _newUnit); + diag_log str(getMagazineCargo unitBackpack _newUnit); + +//Make New Unit Playable + addSwitchableUnit _newUnit; + setPlayable _newUnit; + selectPlayer _newUnit; + +//Clear and delete old Unit + removeAllWeapons _oldUnit; + {_oldUnit removeMagazine _x;} forEach magazines _oldUnit; + + if (!isNull dayz_originalPlayer) then { + dayz_originalPlayer = _oldUnit; + _oldUnit addEventHandler ["HandleDamage",{false}]; + _oldUnit disableAI "ANIM"; + _oldUnit disableAI "MOVE"; + } else { + deleteVehicle _oldUnit; + }; + +//Move player inside + +// player switchCamera = _currentCamera; + if(_currentWpn != "") then {_newUnit selectWeapon _currentWpn;}; + [objNull, player, rSwitchMove,_currentAnim] call RE; + //dayz_originalPlayer attachTo [_newUnit]; + player disableConversation true; + + player setVariable ["bodyName",dayz_playerName,true]; + + _playerUID=getPlayerUID player; + _playerObjName = format["player%1",_playerUID]; + call compile format["player%1 = player;",_playerUID]; + publicVariable _playerObjName; \ No newline at end of file diff --git a/dayz_code/compile/player_taskHint.sqf b/dayz_code/compile/player_taskHint.sqf new file mode 100644 index 000000000..170565306 --- /dev/null +++ b/dayz_code/compile/player_taskHint.sqf @@ -0,0 +1,42 @@ +#define WHITE [1,1,1,1] +#define GREY [0.75,0.75,0.75,1] +#define GREEN [0.6,0.8,0.4,1] +#define RED [1,0.1,0,1] + +private["_task", "_taskDescription", "_taskStatus", "_taskParams"]; + +_task = _this select 0; +_taskDescription = (taskDescription _task) select 1; +_taskStatus = toUpper(taskState _task); + + +_taskParams = switch (_taskStatus) do +{ + case "CREATED": + { + [format["NEW TASK ASSIGNED: \n%1", _taskDescription], WHITE, "taskNew"] + }; + + case "ASSIGNED": + { + [format["ASSIGNED TASK: \n%1", _taskDescription], WHITE, "taskCurrent"] + }; + + case "SUCCEEDED": + { + [format["TASK ACCOMPLISHED: \n%1", _taskDescription], GREEN, "taskDone"] + }; + + case "FAILED": + { + [format["TASK FAILED: \n%1", _taskDescription], RED, "taskFAILED"] + }; + + case "CANCELED": + { + [format["TASK CANCELED: \n%1", _taskDescription], GREY, "taskDone"] + }; + +}; + +taskHint _taskParams; \ No newline at end of file diff --git a/dayz_code/compile/player_throwObject.sqf b/dayz_code/compile/player_throwObject.sqf new file mode 100644 index 000000000..8107d52ed --- /dev/null +++ b/dayz_code/compile/player_throwObject.sqf @@ -0,0 +1,33 @@ +private["_unit","_ammo","_audible","_distance","_listTalk","_weapon","_projectile","_vUp","_endPos","_dir","_height","_bolt","_hitArray","_hitObject","_hitSelection","_config","_hitMemoryPt","_variation","_val","_doLoop","_countr"]; +_unit = _this select 0; +_weapon = _this select 1; +_ammo = _this select 4; +_projectile = _this select 6; + +_projectile = nearestObject [_unit, _ammo]; +_endPos = getPosATL _projectile; +_dir = 0; + +_doWait = true; +while {_doWait} do { + _vel = (velocity _projectile) distance [0,0,0]; + if (!(alive _projectile)) then {_doWait = false}; + if (_vel < 0.1) then {_doWait = false}; + _endPos = getPosATL _projectile; + sleep 0.01; +}; + +_distance = parseNumber format["%1",(getArray (configFile >> "CfgAmmo" >> _ammo >> "soundHit") select 3)]; + +if (_ammo isKindOf "ChemLight") then { + _distance = 10; +}; +if (_ammo isKindOf "RoadFlare") then { + if (call world_isDay) then { + _distance = 30; + } else { + _distance = 60; + }; +}; + +_id = [_unit,_distance,false,_endPos] spawn player_alertZombies; \ No newline at end of file diff --git a/dayz_code/compile/player_updateGui.sqf b/dayz_code/compile/player_updateGui.sqf new file mode 100644 index 000000000..b222f52de --- /dev/null +++ b/dayz_code/compile/player_updateGui.sqf @@ -0,0 +1,96 @@ +private["_display","_ctrlBlood","_bloodVal","_ctrlFood","_ctrlThirst","_foodVal","_ctrlTemp","_tempVal","_array"]; +disableSerialization; + +_foodVal = 1 - (dayz_hunger / SleepFood); +_thirstVal = 1 - (dayz_thirst / SleepWater); +_tempVal = (dayz_temperatur / dayz_temperaturnormal); //TeeChange +_combatVal = 1 - dayz_combat; // May change later to be a range of red/green to loosely indicate 'time left in combat' + +if (uiNamespace getVariable ['DZ_displayUI', 0] == 1) exitWith { + _array = [_foodVal,_thirstVal]; + _array +}; + +_display = uiNamespace getVariable 'DAYZ_GUI_display'; + +_ctrlBlood = _display displayCtrl 1300; +_ctrlBleed = _display displayCtrl 1303; +_bloodVal = r_player_blood / r_player_bloodTotal; +_ctrlFood = _display displayCtrl 1301; +_ctrlThirst = _display displayCtrl 1302; +_ctrlTemp = _display displayCtrl 1306; //TeeChange +_ctrlEar = _display displayCtrl 1304; +_ctrlEye = _display displayCtrl 1305; +_ctrlHumanity = _display displayCtrl 1207; +_ctrlCombat = _display displayCtrl 1307; +_ctrlFracture = _display displayCtrl 1203; + +//Food/Water/Blood +_ctrlBlood ctrlSetTextColor [(Dayz_GUI_R + (0.3 * (1-_bloodVal))),(Dayz_GUI_G * _bloodVal),(Dayz_GUI_B * _bloodVal), 0.5]; +_ctrlFood ctrlSetTextColor [(Dayz_GUI_R + (0.3 * (1-_foodVal))),(Dayz_GUI_G * _foodVal),(Dayz_GUI_B * _foodVal), 0.5]; +_ctrlThirst ctrlSetTextColor [(Dayz_GUI_R + (0.3 * (1-_thirstVal))),(Dayz_GUI_G * _thirstVal),(Dayz_GUI_B * _thirstVal), 0.5]; +_ctrlTemp ctrlSetTextColor [(Dayz_GUI_R + (0.3 * _tempVal)),(Dayz_GUI_G * _tempVal),(Dayz_GUI_B + (0.25 * (1/_tempVal))), 0.5]; //TeeChange Coulor should change into red if value is higher as normale temp and into blue if coulor is lower as normal temp +_ctrlCombat ctrlSetTextColor [(Dayz_GUI_R + (0.3 * (1-_combatVal))),(Dayz_GUI_G * _combatVal),(Dayz_GUI_B * _combatVal), 0.5]; + +/* +_humanity = player getVariable["humanity",0]; +_guiHumanity = 0; +if(_humanity != dayz_lastHumanity) then { + if (_humanity > 0) then { + _humanity = _humanity min 5000; + _guiHumanity = (round((_humanity / 5000) * 5) + 5); + } else { + _humanity = _humanity max -20000; + _guiHumanity = 5 - (round(-(_humanity / 20000) * 4)); + }; + dayz_lastHumanity = _humanity; + dayz_guiHumanity = _guiHumanity; + _humanityText = "\z\addons\dayz_code\gui\humanity_" + str(_guiHumanity) + "_ca.paa"; + _ctrlHumanity ctrlSetText _humanityText; +}; +*/ + +_visualtext = ""; +_visual = round((dayz_disVisual / 100) * 4) min 5; +if (_visual > 0) then {_visualtext = "\z\addons\dayz_code\gui\val_" + str(_visual) + "_ca.paa"}; + +_audibletext = ""; +_audible = round((dayz_disAudial / 50) * 4) min 5; +if (_audible > 0) then {_audibletext = "\z\addons\dayz_code\gui\val_" + str(_audible) + "_ca.paa"}; + +_ctrlEye ctrlSetText _visualtext; +_ctrlEar ctrlSetText _audibletext; + +if (_combatVal == 0) then { + _ctrlCombat call player_guiControlFlash; +}; + +if (_bloodVal < 0.2) then { + _ctrlBlood call player_guiControlFlash; +}; + +if (_thirstVal < 0.2) then { + _ctrlThirst call player_guiControlFlash; +}; + +if (_foodVal < 0.2) then { + _ctrlFood call player_guiControlFlash; +}; + +if (_tempVal < 0.833) then { //TeeChange + _ctrlTemp call player_guiControlFlash; +}; + +if (r_player_injured) then { + _ctrlBleed call player_guiControlFlash; +}; + +if (!canStand player) then { + if (!(ctrlShown _ctrlFracture)) then { + r_fracture_legs = true; + _ctrlFracture ctrlShow true; + }; +}; + +_array = [_foodVal,_thirstVal]; +_array \ No newline at end of file diff --git a/dayz_code/compile/player_weaponCheck.sqf b/dayz_code/compile/player_weaponCheck.sqf new file mode 100644 index 000000000..caaca2c4d --- /dev/null +++ b/dayz_code/compile/player_weaponCheck.sqf @@ -0,0 +1,36 @@ +private["_currentObjects","_newObjects","_checkObjects"]; +//_newObjects = [_previous,weapons player] call player_weaponCheck; +_currentObjects = _this select 0; +_checkObjects = _this select 1; + +_change = false; + +//Check if some of old loadout not there +_newObjects = []; +{ + if (!(_x in _newObjects)) then { + _type = _x; + _qtyNow = {_x == _type} count _checkObjects; + _qtyBefore = {_x == _type} count _currentObjects; + if (_qtyNow != _qtyBefore) then { + _change = true; + }; + _newObjects set [count _newObjects,_type]; + }; +} forEach _currentObjects; + +//Compare current loadout with old loadout +_newObjects = []; +{ + if (!(_x in _newObjects)) then { + _type = _x; + _qtyNow = {_x == _type} count _checkObjects; + _qtyBefore = {_x == _type} count _currentObjects; + if (_qtyNow != _qtyBefore) then { + _change = true; + }; + _newObjects set [count _newObjects,_type]; + }; +} forEach _checkObjects; + +_change \ No newline at end of file diff --git a/dayz_code/compile/player_weaponFiredNear.sqf b/dayz_code/compile/player_weaponFiredNear.sqf new file mode 100644 index 000000000..ae465c9b8 --- /dev/null +++ b/dayz_code/compile/player_weaponFiredNear.sqf @@ -0,0 +1,94 @@ +//[unit, weapon, muzzle, mode, ammo, magazine, projectile] +private["_unit","_magazine","_used","_quantity","_magsNet","_magsWhole","_key","_result","_evType","_recordable","_inVehicle","_isPlayer","_isRocket","_dmgDistance","_isBallistic","_handled"]; +//Init + //[unit, firer, distance, weapon, muzzle, mode, ammo] + _unit = _this select 0; + _firer = _this select 1; + _distance = _this select 2; + _weapon = _this select 3; + _ammo = _this select 6; + _killerID = _firer getVariable["MemberID",0]; + + _handled = false; + _arc = 60; + _isBallistic = (getNumber (configfile >> "CfgAmmo" >> _ammo >> "whistleOnFire") > 0); + _dmgDistance = getNumber (configfile >> "CfgAmmo" >> _ammo >> "whistleDist"); + _isRocket = ((_ammo isKindOf "RocketBase") and (_firer isKindOf "Man")); + _isPlayer = (_unit == player); + _inVehicle = (vehicle _unit != _unit); + _evType = ""; + _recordable = false; + + // Both the firer and those nearby (<=15m) go into "combat" to prevent ALT-F4 + _firer setVariable["startcombattimer", 1, true]; + _listNear = _firer nearEntities [["CAManBase","AllVehicles"],15]; + { + if (_isPlayer) then { + _unit setVariable["startcombattimer", 1, true]; + }; + } forEach _listNear; + + if (_inVehicle) exitWith{}; + if (_firer == player) exitWith{}; + + //Is in danger angle? + _turretDir = _firer weaponDirection _weapon; + _weaponDir = ((_turretDir select 0) atan2 (_turretDir select 1)); + _pos1 = getposATL _unit; + _pos2 = getposATL _firer; + _facing = ((_pos1 Select 0) - (_pos2 Select 0)) ATan2 ((_pos1 Select 1) - (_pos2 Select 1)); + _firingArc = (_weaponDir - _facing); + _firingArc = (-_firingArc) max (_firingArc); + + //In front? + _isInFront = (_firingArc < _arc); + _isInRear = (_firingArc > (180 - _arc)); + + //Ballistic Handler + if ((_isBallistic and _isInFront) and (_distance < (_dmgDistance * 2))) then { + if (_distance < _dmgDistance) then { + //Will Cause Damage + 1 call fnc_usec_bulletHit; + [20,45] call fnc_usec_pitchWhine; //Visual , Sound + if (_distance < ((_dmgDistance / 2) + 1)) then { + //serious ballistic damage + if (_isPlayer) then { + _id = [] spawn player_death; + }; + + [_unit,4] call fnc_usec_damageUnconscious; + } else {; + //Just Knocked out + [_unit,0.5] call fnc_usec_damageUnconscious; + }; + } else { + //Hit warn zone + if (_unit == player) then { + [10,20] call fnc_usec_pitchWhine; //Visual , Sound + addCamShake [15, 0.8, 25]; + }; + }; + } else { + if (_isRocket and (_isInFront or _isInRear)) then { + if ((_distance < 5) and !_handled) then { + 1 call fnc_usec_bulletHit; + [20,45] call fnc_usec_pitchWhine; //Visual , Sound + // Dead + if (_isPlayer) then { + _id = [] spawn player_death; + }; + [_unit,2] call fnc_usec_damageUnconscious; + }; + if ((_distance < 10) and !_handled) then { + [10,20] call fnc_usec_pitchWhine; //Visual , Sound + // Unconscious + [_unit,0.2] call fnc_usec_damageUnconscious; + }; + if ((_distance < 20) and !_handled and _isPlayer) then { + // Warn + [10,20] call fnc_usec_pitchWhine; //Visual , Sound + addCamShake [15, 0.8, 25]; + }; + }; + }; + //Launcher Handler \ No newline at end of file diff --git a/dayz_code/compile/player_zombieAttack.sqf b/dayz_code/compile/player_zombieAttack.sqf new file mode 100644 index 000000000..d4d36bc6c --- /dev/null +++ b/dayz_code/compile/player_zombieAttack.sqf @@ -0,0 +1,108 @@ +private["_unit","_targets","_move","_damage","_wound","_sound","_local","_dir","_hpList","_hp","_strH","_dam","_total","_result","_vehicle","_tPos","_zPos","_cantSee","_inAngle"]; +_unit = _this; +_vehicle = (vehicle player); + +_targets = _unit getVariable ["targets",[]]; +if (!(_vehicle in _targets)) exitWith {}; + +//Do the attack +_move = "ZombieStandingAttack1"; +_rnd = 0; +_wound = ""; +if (r_player_unconscious) then { + _rnd = round(random 4) + 1; + _move = "ZombieFeed" + str(_rnd); +} else { + _rnd = round(random 9) + 1; + _move = "ZombieStandingAttack" + str(_rnd); +}; +_dir = [_unit,player] call BIS_Fnc_dirTo; +_unit setDir _dir; +[objNull, _unit, rPlayMove,_move] call RE; + +//Wait +sleep 0.3; + +if (_vehicle != player) then { + _hpList = _vehicle call vehicle_getHitpoints; + _hp = _hpList call BIS_fnc_selectRandom; + _wound = getText(configFile >> "cfgVehicles" >> (typeOf _vehicle) >> "HitPoints" >> _hp >> "name"); + _total = 0; + + if(["Glass",_hp,false] call fnc_inString) then { + _damage = 0.5; + _strH = "hit_" + (_wound); + _dam = _vehicle getVariable [_strH,0]; + _total = (_dam + _damage); + }; + if(["Wheel",_hp,false] call fnc_inString) then { + _damage = 0.1; + _strH = "hit_" + (_wound); + _dam = _vehicle getVariable [_strH,0]; + _total = (_dam + _damage); + }; + if(["Body",_hp,false] call fnc_inString) then { + _damage = 0.05; + _strH = "hit_" + (_wound); + _dam = _vehicle getVariable [_strH,0]; + _total = (_dam + _damage); + }; + if(["Engine",_hp,false] call fnc_inString) then { + _damage = 0.03; + _strH = "hit_" + (_wound); + _dam = _vehicle getVariable [_strH,0]; + _total = (_dam + _damage); + }; + if(["Fuel",_hp,false] call fnc_inString) then { + [_unit,"hit",0,false] call dayz_zombieSpeak; + _damage = 0.03; + _strH = "hit_" + (_wound); + _dam = _vehicle getVariable [_strH,0]; + _total = (_dam + _damage); + }; + if(_total > 0) then { + [_unit,"hit",0,false] call dayz_zombieSpeak; + _result = [_vehicle, _wound,_total, _unit,"zombie"] call fnc_usec_damageVehicle; + dayzHitV = [_vehicle,_wound,_total, _unit,"zombie"]; + publicVariable "dayzHitV"; + }; + +} else { + //Did he hit? + if ((_unit distance player) <= 3) then { + //check LOS + private[]; + _tPos = (getPosASL _vehicle); + _zPos = (getPosASL _unit); + _inAngle = [_zPos,(getdir _unit),50,_tPos] call fnc_inAngleSector; + if (_inAngle) then { + //LOS check + _cantSee = [_unit,_vehicle] call dayz_losCheck; + if (!_cantSee) then { + if (r_player_blood < (r_player_bloodTotal * 0.8)) then { + _wound = DAYZ_woundHit call BIS_fnc_selectRandomWeighted; + } else { + _wound = DAYZ_woundHit_ok call BIS_fnc_selectRandomWeighted; + }; + _damage = 0.1 + random (1.2); + //diag_log ("START DAM: Player Hit on " + _wound + " for " + str(_damage)); + [player, _wound, _damage, _unit,"zombie"] call fnc_usec_damageHandler; + dayzHit = [player,_wound, _damage, _unit,"zombie"]; + publicVariable "dayzHit"; + [_unit,"hit",0,false] call dayz_zombieSpeak; + } else { + /* + _isZombieInside = [_unit,_building] call fnc_isInsideBuilding; + if (_isPlayerInside) then { + _damage = 0.1 + random (1.2); + //diag_log ("START DAM: Player Hit on " + _wound + " for " + str(_damage)); + [player, _wound, _damage, _unit,"zombie"] call fnc_usec_damageHandler; + dayzHit = [player,_wound, _damage, _unit,"zombie"]; + publicVariable "dayzHit"; + [_unit,"hit",0,false] call dayz_zombieSpeak; + }; + */ + }; + }; + }; +}; diff --git a/dayz_code/compile/player_zombieCheck.sqf b/dayz_code/compile/player_zombieCheck.sqf new file mode 100644 index 000000000..dbc84c9d4 --- /dev/null +++ b/dayz_code/compile/player_zombieCheck.sqf @@ -0,0 +1,109 @@ +private["_listTalk","_isZombie","_group","_eyeDir","_attacked","_chance","_last","_audial","_distance","_refObj","_list","_scaleMvmt","_scalePose","_scaleLight","_anim","_activators","_nearFire","_nearFlare","_scaleAlert","_inAngle","_scaler","_initial","_tPos","_zPos","_cantSee"]; +_refObj = vehicle player; +_listTalk = (position _refObj) nearEntities ["zZombie_Base",200]; +_pHeight = (getPosATL _refObj) select 2; +_attacked = false; + +//_list = list dayz_playerTrigger; +{ + if (alive _x) then { + private["_dist"]; + _dist = (_x distance _refObj); + _group = _x; + /* + _group = group _x; + _chance = (count units _group); + if (isNull group _x) then { + _group = _x; + _chance = 1; + }; + */ + _chance = 1; + //if ((_x in _list) and !(animationState _x == "ZombieFeed")) then { + if ((_x distance player < dayz_areaAffect) and !(animationState _x == "ZombieFeed")) then { + [_x,"attack",(_chance),true] call dayz_zombieSpeak; + //perform an attack + _last = _x getVariable["lastAttack",0]; + _entHeight = (getPosATL _x) select 2; + _delta = _pHeight - _entHeight; + if ( ((time - _last) > 1) and ((_delta < 1.5) and (_delta > -1.5)) ) then { + //_isZInside = [_x,_building] call fnc_isInsideBuilding; + //if ((_isPlayerInside and _isZInside) or (!_isPlayerInside and !_isZInside)) then { + _x spawn player_zombieAttack; + _x setVariable["lastAttack",time]; + //}; + }; + _attacked = true; + } else { + if (speed _x < 4) then { + [_x,"idle",(_chance + 4),true] call dayz_zombieSpeak; + } else { + [_x,"chase",(_chance + 3),true] call dayz_zombieSpeak; + }; + }; + //Noise Activation + _targets = _group getVariable ["targets",[]]; + if (!(_refObj in _targets)) then { + if (_dist < DAYZ_disAudial) then { + if (DAYZ_disAudial > 80) then { + _targets set [count _targets, driver _refObj]; + _group setVariable ["targets",_targets,true]; + } else { + _chance = [_x,_dist,DAYZ_disAudial] call dayz_losChance; + //diag_log ("Visual Detection: " + str([_x,_dist]) + " " + str(_chance)); + if ((random 1) < _chance) then { + _cantSee = [_x,_refObj] call dayz_losCheck; + if (!_cantSee) then { + _targets set [count _targets, driver _refObj]; + _group setVariable ["targets",_targets,true]; + } else { + if (_dist < (DAYZ_disAudial / 2)) then { + _targets set [count _targets, driver _refObj]; + _group setVariable ["targets",_targets,true]; + }; + }; + }; + }; + }; + }; + //Sight Activation + _targets = _group getVariable ["targets",[]]; + if (!(_refObj in _targets)) then { + if (_dist < DAYZ_disVisual) then { + _chance = [_x,_dist,DAYZ_disVisual] call dayz_losChance; + //diag_log ("Visual Detection: " + str([_x,_dist]) + " " + str(_chance)); + if ((random 1) < _chance) then { + //diag_log ("Chance Detection"); + _tPos = (getPosASL _refObj); + _zPos = (getPosASL _x); + //_eyeDir = _x call dayz_eyeDir; + _eyeDir = direction _x; + _inAngle = [_zPos,_eyeDir,30,_tPos] call fnc_inAngleSector; + if (_inAngle) then { + //diag_log ("In Angle"); + //LOS check + _cantSee = [_x,_refObj] call dayz_losCheck; + //diag_log ("LOS Check: " + str(_cantSee)); + if (!_cantSee) then { + //diag_log ("Within LOS! Target"); + _targets set [count _targets, driver _refObj]; + _group setVariable ["targets",_targets,true]; + }; + }; + }; + }; + }; + }; +} forEach _listTalk; + +if (_attacked) then { + if (r_player_unconscious) then { + [_refObj,"scream",3,false] call dayz_zombieSpeak; + } else { + _lowBlood = (r_player_blood / r_player_bloodTotal) < 0.5; + if (_lowBlood) then { + dayz_panicCooldown = time; + [_refObj,"panic",3,false] call dayz_zombieSpeak; + }; + }; +}; \ No newline at end of file diff --git a/dayz_code/compile/server_updatePlayer.sqf b/dayz_code/compile/server_updatePlayer.sqf new file mode 100644 index 000000000..177159342 --- /dev/null +++ b/dayz_code/compile/server_updatePlayer.sqf @@ -0,0 +1,182 @@ +private["_characterID","_currentModelCheck","_temp","_isSync","_currentWpn","_currentMag","_magazines","_qty","_qtyT","_val","_isNewPos","_isNewBackp","_humanity","_isNewGear","_doUpdate","_currentModel","_modelChk","_playerPos","_playerGear","_playerBackp","_backpack","_updates","_killsB","_killsH","_medical","_isNewMed","_character","_timeSince","_charPos","_isInVehicle","_justAte","_justDrank","_distanceFoot","_lastPos","_legs","_arms","_kills","_headShots","_killsCHK","_headShotsCHK","_timeGross","_timeLeft","_onLadder","_isTerminal"]; +_character = _this; +_doUpdate = false; +_characterID = _character getVariable ["characterID","0"]; +_updates = _character getVariable ["updatePlayer",[false,false,false,false,false]]; +_charPos = getPosATL _character; +_isInVehicle = vehicle _character != _character; +_timeSince = 0; +_humanity = 0; + +if (_characterID == "0") exitWith { + diag_log ("ERROR: Cannot Sync Character " + (name _character) + " as no characterID"); +}; + +//CheckVehicle +_character allowDamage true; +if (_isInVehicle) then { + _vehicle = (vehicle _character); + _isSync = _vehicle getVariable ["ObjectID",0] > 0; + if (!_isSync) then { + _vehicle allowDamage true; + _vehicle setDamage 1; + _character setVelocity [0,0,100]; + }; +}; + +//Check for server initiated updates +_isNewMed = _character getVariable["medForceUpdate",false]; //Med Update is forced when a player receives some kind of med incident + +//Check for player initiated updates +if ((count _updates > 0 or _isNewMed) and _characterID != "0") then { + _isNewPos = _updates select 0; + _isNewGear = _updates select 1; + _isNewBackp = _updates select 2; + _justAte = _updates select 3; + _justDrank = _updates select 4; + _playerPos = []; + _playerGear = []; + _playerBackp = []; + _medical = []; + _distanceFoot = 0; + + //Check if update is requested + if (_isNewPos) then { + if (((_charPos select 0) == 0) and ((_charPos select 1) == 0)) then { + //Zero Position + } else { + _playerPos = [round(direction _character),_charPos]; + _lastPos = _character getVariable["lastPos",_charPos]; + if (count _lastPos > 2 and count _charPos > 2) then { + if (!_isInVehicle) then { + _distanceFoot = round(_charPos distance _lastPos); + if (_distanceFoot > 500) then { + _distanceFoot = 0; + } else { + _doUpdate = true; + }; + }; + _character setVariable["lastPos",_charPos]; + }; + }; + }; + if (_isNewGear) then { + //player sideChat format["SERVER: %1 update backpack",_characterID]; + _currentWpn = currentMuzzle _character; + _currentMag = currentMagazine _character; + _magazines = magazines _character; + + _qty = _character ammo _currentWpn; + _qtyT = getNumber(configFile >> "cfgMagazines" >> _currentMag >> "count"); + if (_qty < (_qtyT * 0.5)) then { + _val = _magazines find _currentMag; + _magazines set [_val,"DEL"]; + _magazines = _magazines - ["DEL"]; + }; + _playerGear = [weapons _character,_magazines]; + _doUpdate = true; + }; + if (_isNewBackp) then { + //player sideChat format["SERVER: %1 update inventory",_characterID]; + _backpack = unitBackpack _character; + _playerBackp = [typeOf _backpack,getWeaponCargo _backpack,getMagazineCargo _backpack]; + _doUpdate = true; + }; + if (_isNewMed) then { + //player sideChat format["SERVER: %1 update medical",_characterID]; + _wounds = []; + if (!(_character getVariable["USEC_isDead",false])) then { + _medical = _character call player_sumMedical; + _doUpdate = true; + }; + }; + + //Process update + if (_doUpdate and _characterID != "0") then { + //Record stats while we're here + /* + Check previous stats against what client had when they logged in + this helps prevent JIP issues, where a new player wouldn't have received + the old players updates. Only valid for stats where clients could have + be recording results from their local objects (such as agent zombies) + */ + _kills = ["zombieKills",_character] call server_getDiff; + _killsB = ["banditKills",_character] call server_getDiff; + _killsH = ["humanKills",_character] call server_getDiff; + _headShots = ["headShots",_character] call server_getDiff; + _humanity = ["humanity",_character] call server_getDiff2; + //_humanity = _character getVariable ["humanity",0]; + _character addScore _kills; + /* + Assess how much time has passed, for recording total time on server + */ + _lastTime = _character getVariable["lastTime",time]; + _timeGross = (time - _lastTime); + _timeSince = floor(_timeGross / 60); + _timeLeft = (_timeGross - (_timeSince * 60)); + /* + Get character state details + */ + _currentWpn = currentMuzzle _character; + _currentAnim = animationState _character; + _config = configFile >> "CfgMovesMaleSdr" >> "States" >> _currentAnim; + _onLadder = (getNumber (_config >> "onLadder")) == 1; + _isTerminal = (getNumber (_config >> "terminal")) == 1; + //_wpnDisabled = (getNumber (_config >> "disableWeapons")) == 1; + _currentModel = typeOf _character; + _modelChk = _character getVariable ["model_CHK",""]; + if (_currentModel == _modelChk) then { + _currentModel = ""; + } else { + _currentModel = str(_currentModel); + _character setVariable ["model_CHK",typeOf _character]; + }; + + if (_onLadder or _isInVehicle or _isTerminal) then { + _currentAnim = ""; + //If position to be updated, make sure it is at ground level! + if ((count _playerPos > 0) and !_isTerminal) then { + _charPos set [2,0]; + _playerPos set[1,_charPos]; + }; + }; + if (_isInVehicle) then { + _currentWpn = ""; + } else { + _muzzles = getArray(configFile >> "cfgWeapons" >> _currentWpn >> "muzzles"); + if (count _muzzles > 1) then { + _currentWpn = currentMuzzle _character; + }; + }; + _temp = round(_character getVariable ["temperature",100]); + _currentState = [_currentWpn,_currentAnim,_temp]; + /* + Everything is ready, now publish to HIVE + */ + if (count _playerPos > 0) then { + _array = []; + { + if (_x > -20000 and _x < 20000) then { + _array set [count _array,_x]; + }; + } forEach (_playerPos select 1); + _playerPos set [1,_array]; + }; + if (!isNull _character) then { + if (alive _character) then { + //Wait for HIVE to be free + //Send request + _key = format["CHILD:201:%1:%2:%3:%4:%5:%6:%7:%8:%9:%10:%11:%12:%13:%14:%15:%16:",_characterID,_playerPos,_playerGear,_playerBackp,_medical,_justAte,_justDrank,_kills,_headShots,_distanceFoot,_timeSince,_currentState,_killsH,_killsB,_currentModel,_humanity]; + diag_log ("HIVE: WRITE: "+ str(_key) + " / " + _characterID); + _key spawn server_hiveWrite; + _character setVariable ["updatePlayer",[false,false,false,false,false],true]; + _character setVariable ["medForceUpdate",false]; + }; + }; + + //Reset timer + if (_timeSince > 0) then { + _character setVariable ["lastTime",(time - _timeLeft)]; + }; + }; +}; \ No newline at end of file diff --git a/dayz_code/compile/spawn_flies.sqf b/dayz_code/compile/spawn_flies.sqf new file mode 100644 index 000000000..641ca1c91 --- /dev/null +++ b/dayz_code/compile/spawn_flies.sqf @@ -0,0 +1,6 @@ +private["_body","_id","_position"]; +_body = _this; +_position = getPosATL _body; +_id = [_position,0.1,1.5] call bis_fnc_flies; +//_id setVariable ["body",_body]; +//dayz_flyMonitor set[count dayz_flyMonitor, _id]; \ No newline at end of file diff --git a/dayz_code/compile/spawn_loot.sqf b/dayz_code/compile/spawn_loot.sqf new file mode 100644 index 000000000..f909e7fc2 --- /dev/null +++ b/dayz_code/compile/spawn_loot.sqf @@ -0,0 +1,54 @@ +private["_itemType","_iPos","_indexLootSpawn","_iArray","_iItem","_iClass","_item","_qty","_max","_tQty","_arrayLootSpawn","_canType"]; +// [_itemType,_weights] +_iItem = _this select 0; +_iClass = _this select 1; +_iPos = _this select 2; +_radius = _this select 3; +switch (_iClass) do { + default { + //Item is food, add random quantity of cans along with an item (if exists) + _item = createVehicle ["WeaponHolder", _iPos, [], _radius, "CAN_COLLIDE"]; + _arrayLootSpawn = [] + getArray (configFile >> "cfgLoot" >> _iClass); + _itemType = _arrayLootSpawn select 0; + _weights = _arrayLootSpawn call fnc_buildWeightedArray; + _qty = 0; + _max = ceil(random 4) + 1; + //diag_log ("LOOTSPAWN: QTY: " + str(_max) + " ARRAY: " + str(_arrayLootSpawn)); + while {_qty < _max} do { + private["_tQty","_indexLootSpawn","_canType"]; + _tQty = floor(random 1) + 1; + //diag_log ("LOOTSPAWN: ITEM QTY: " + str(_tQty)); + + _indexLootSpawn = _weights call BIS_fnc_selectRandom; + _canType = _itemType select _indexLootSpawn; + + //diag_log ("LOOTSPAWN: ITEM: " + str(_canType)); + _item addMagazineCargoGlobal [_canType,_tQty]; + _qty = _qty + _tQty; + }; + if (_iItem != "") then { + _item addWeaponCargoGlobal [_iItem,1]; + }; + }; + case "weapon": { + //Item is a weapon, add it and a random quantity of magazines + _item = createVehicle ["WeaponHolder", _iPos, [], _radius, "CAN_COLLIDE"]; + _item addWeaponCargoGlobal [_iItem,1]; + _mags = [] + getArray (configFile >> "cfgWeapons" >> _iItem >> "magazines"); + if (count _mags > 0) then { + _item addMagazineCargoGlobal [(_mags select 0),(round(random 3))]; + }; + }; + case "magazine": { + //Item is one magazine + _item = createVehicle ["WeaponHolder", _iPos, [], _radius, "CAN_COLLIDE"]; + _item addMagazineCargoGlobal [_iItem,1]; + }; + case "object": { + //Item is one magazine + _item = createVehicle [_iItem, _iPos, [], _radius, "CAN_COLLIDE"]; + }; +}; +if (count _iPos > 2) then { + _item setPosATL _ipos; +}; \ No newline at end of file diff --git a/dayz_code/compile/stream_locationCheck.sqf b/dayz_code/compile/stream_locationCheck.sqf new file mode 100644 index 000000000..55bd1f535 --- /dev/null +++ b/dayz_code/compile/stream_locationCheck.sqf @@ -0,0 +1,29 @@ +//diag_log "running location check..."; +{ + private ["_location","_distCfg","_configClass","_distAct","_config","_position"]; + _location = _x select 0; + _distCfg = (_x select 2) + 200; + _configClass = _x select 1; + _distAct = player distance position _location; + + if ((_distAct < _distCfg) and !(_location in dayz_locationsActive)) then { + //Record Active Location + //diag_log "Load!"; + dayz_locationsActive set [count dayz_locationsActive,_location]; + + //Get Town Details + _config = configFile >> "CfgTownGenerator" >> _configClass; + _locHdr = configName _config; + _position = []+ getArray (_config >> "position"); + + _config call stream_locationFill; + //player sidechat (_locHdr + " " + str(count _config)); + } else { + if ((_distAct > _distCfg) and (_location in dayz_locationsActive)) then { + //Delete Town Objects + _config = configFile >> "CfgTownGenerator" >> _configClass; + _config call stream_locationDel; + dayz_locationsActive = dayz_locationsActive - [_location]; + }; + }; +} forEach dayz_Locations; \ No newline at end of file diff --git a/dayz_code/compile/stream_locationDel.sqf b/dayz_code/compile/stream_locationDel.sqf new file mode 100644 index 000000000..73c870d14 --- /dev/null +++ b/dayz_code/compile/stream_locationDel.sqf @@ -0,0 +1,12 @@ +for "_i" from 0 to ((count _this) - 1) do +{ + private ["_config","_type","_position","_dir","_onFire","_object"]; + _config = (_this select _i); + if (isClass(_config)) then { + _type = getText (_config >> "ctype"); + _position = getArray (_config >> "position"); + _object = nearestObject [_position,_type]; + deleteVehicle _object; + }; +}; +//diag_log ("CLEAR: " + str(_this)); \ No newline at end of file diff --git a/dayz_code/compile/stream_locationFill.sqf b/dayz_code/compile/stream_locationFill.sqf new file mode 100644 index 000000000..fc7576373 --- /dev/null +++ b/dayz_code/compile/stream_locationFill.sqf @@ -0,0 +1,24 @@ +for "_i" from 0 to ((count _this) - 1) do +{ + private ["_config","_type","_position","_dir","_onFire","_object"]; + _config = (_this select _i); + if (isClass(_config)) then { + _type = getText (_config >> "type"); + _position = [] + getArray (_config >> "position"); + _dir = getNumber (_config >> "direction"); + _onFire = getNumber (_config >> "onFire"); + + _object = _type createVehicleLocal _position; + _object setPos _position; + _object setDir _dir; + _object allowDamage false; + + //diag_log format["CreateObj: %1 / %2",_type,_position]; + /* + if (_onFire > 0) then { + nul=[_object,_onFire,time,false,false] spawn BIS_Effects_Burn; + }; + */ + }; +}; +//diag_log ("FILL: " + str(_this)); \ No newline at end of file diff --git a/dayz_code/compile/ui_changeDisplay.sqf b/dayz_code/compile/ui_changeDisplay.sqf new file mode 100644 index 000000000..b63bb549e --- /dev/null +++ b/dayz_code/compile/ui_changeDisplay.sqf @@ -0,0 +1,45 @@ +private["_state"]; +disableSerialization; +_state = uiNamespace getVariable ['DZ_displayUI', 0]; + +// Hard code the GUI on and the Debug Monitor off +if (dayzState != 0) then { + 3 cutRsc ["playerStatusGUI", "PLAIN",0]; + //Update GUI + call player_updateGui; + call ui_initDisplay; + hintSilent ""; +}; +dayzDebug = false; + +/* +switch (_state) do { + case 0: { + if (dayzState != 0) then { + 3 cutRsc ["playerStatusGUI", "PLAIN",0]; + //Update GUI + call player_updateGui; + call ui_initDisplay; + hintSilent ""; + }; + dayzDebug = false; + }; + case 1: { + if (dayzState != 1) then { + 3 cutRsc ["playerStatusGUI", "PLAIN",0]; + //Update GUI + call player_updateGui; + call ui_initDisplay; + }; + dayzDebug = true; + }; + case 2: { + if (dayzState != 2) then { + 3 cutRsc ["default", "PLAIN",0]; + hintSilent ""; + }; + dayzDebug = false; + }; +}; +dayzState = _state; +*/ \ No newline at end of file diff --git a/dayz_code/compile/ui_selectSlot.sqf b/dayz_code/compile/ui_selectSlot.sqf new file mode 100644 index 000000000..d2dab26aa --- /dev/null +++ b/dayz_code/compile/ui_selectSlot.sqf @@ -0,0 +1,64 @@ +private ["_control","_button","_parent","_group","_pos","_item","_conf","_name","_cfgActions","_numActions","_height","_menu","_config","_type","_script","_outputOriented","_compile","_uiControl"]; +disableSerialization; +_control = _this select 0; +_button = _this select 1; +_parent = findDisplay 106; + +//if ((time - dayzClickTime) < 1) exitWith {}; + +if (_button == 1) then { + //dayzClickTime = time; + _group = _parent displayCtrl 6902; + + _pos = ctrlPosition _group; + _pos set [0,((_this select 2) + 0.48)]; + _pos set [1,((_this select 3) + 0.07)]; + + _item = gearSlotData _control; + + _conf = configFile >> "cfgMagazines" >> _item; + if (!isClass _conf) then { + _conf = configFile >> "cfgWeapons" >> _item; + }; + _name = getText(_conf >> "displayName"); + + _cfgActions = _conf >> "ItemActions"; + _numActions = (count _cfgActions); + _height = 0; + + //Populate Menu + for "_i" from 0 to (_numActions - 1) do + { + _menu = _parent displayCtrl (1600 + _i); + _menu ctrlShow true; + _config = (_cfgActions select _i); + _type = getText (_config >> "text"); + _script = getText (_config >> "script"); + _outputOriented = getNumber (_config >> "outputOriented") == 1; + _height = _height + (0.025 * safezoneH); + _compile = format["_id = '%2' %1;",_script,_item]; + uiNamespace setVariable ['uiControl', _control]; + if (_outputOriented) then { + /* + This flag means that the action is output oriented + the output class will then be transferred to the script + and the type used for the name + */ + _array = getArray (_config >> "output"); + _outputClass = _array select 0; + _outputType = _array select 1; + _name = getText (configFile >> _outputType >> _outputClass >> "displayName"); + _compile = format["_id = ['%2',%3] %1;",_script,_item,_array]; + }; + + _menu ctrlSetText format[_type,_name]; + _menu ctrlSetEventHandler ["ButtonClick",_compile]; + }; + _pos set [3,_height]; + //hint format["Obj: %1 \nHeight: %2\nPos: %3",_item,_height,_grpPos]; + + _group ctrlShow true; + ctrlSetFocus _group; + _group ctrlSetPosition _pos; + _group ctrlCommit 0; +}; \ No newline at end of file diff --git a/dayz_code/compile/vehicle_getHitpoints.sqf b/dayz_code/compile/vehicle_getHitpoints.sqf new file mode 100644 index 000000000..fcc13959b --- /dev/null +++ b/dayz_code/compile/vehicle_getHitpoints.sqf @@ -0,0 +1,26 @@ +private ["_cfgHitPoints", "_hps", "_funcGetHitPoints"]; +_cfgHitPoints = configFile >> "CfgVehicles" >> (typeOf _this) >> "HitPoints"; +_hps = []; + +_funcGetHitPoints = +{ + for "_i" from 0 to ((count _this) - 1) do + { + private ["_hp"]; + _hp = configName (_this select _i); + + if (!(_hp in _hps)) then + { + _hps set [count _hps, _hp]; + }; + }; +}; + +//Explore inheritance structure fully +while {(configName _cfgHitPoints) != ""} do +{ + _cfgHitPoints call _funcGetHitPoints; + _cfgHitPoints = inheritsFrom _cfgHitPoints; +}; + +_hps \ No newline at end of file diff --git a/dayz_code/compile/vehicle_handleDamage.sqf b/dayz_code/compile/vehicle_handleDamage.sqf new file mode 100644 index 000000000..1a284412f --- /dev/null +++ b/dayz_code/compile/vehicle_handleDamage.sqf @@ -0,0 +1,37 @@ +/*********************************************************** +ASSIGN DAMAGE TO A UNIT +- Function Vehicle_HandleDamage +- [unit, selectionName, damage, source, projectile] call Vehicle_HandleDamage; +************************************************************/ +private["_unit","_selection","_strH","_dam","_total","_damage","_needUpdate"]; +_unit = _this select 0; +_selection = _this select 1; +_total = _this select 2; +_dam = _unit getVariable["totalDmg",0]; +_needUpdate = _unit getVariable["needUpdate",false]; + +if (_dam < 1 ) then { + if ( (_selection != "") ) then { + _strH = "hit_" + (_selection); + } else { + _strH = "totalDmg"; + }; + if (_total > 0.98) then { + _total = 1; + }; + if ( _total>0 ) then { + _unit setVariable [_strH,_total,true]; + if ( !_needUpdate ) then { + _unit setVariable ["needUpdate",true,true]; + dayzUpdateVehicle = [_unit,"damage"]; + if (isServer) then { + if (allowConnection) then { + dayzUpdateVehicle call server_updateObject; + }; + } else { + publicVariable "dayzUpdateVehicle"; + }; + }; + }; +}; +_total \ No newline at end of file diff --git a/dayz_code/compile/vehicle_handleKilled.sqf b/dayz_code/compile/vehicle_handleKilled.sqf new file mode 100644 index 000000000..4392bb3d0 --- /dev/null +++ b/dayz_code/compile/vehicle_handleKilled.sqf @@ -0,0 +1,31 @@ +private["_unit","_selection","_killer"]; + +_unit = _this select 0; +_killer = _this select 1; + +// Prevent spazzing out vehicles from spamming server/MySQL +_waskilled = _unit getVariable ['waskilled', 0]; +if (_waskilled) exitWith{}; + +_unit setVariable ['waskilled', 1, true]; + +_hitPoints = _unit call vehicle_getHitpoints; +{ + _selection = getText (configFile >> "CfgVehicles" >> (typeof _unit) >> "HitPoints" >> _x >> "name"); + _unit setVariable [_selection, 1, true]; +} forEach _hitPoints; + +dayzUpdateVehicle = [_unit, "damage", true]; + +if (isServer) then { + if (allowConnection) then { + dayzUpdateVehicle call server_updateObject; + }; +} else { + publicVariable "dayzUpdateVehicle"; +}; + +_unit removeAllEventHandlers "HandleDamage"; +_unit removeAllEventHandlers "Killed"; +_unit removeAllEventHandlers "GetIn"; +_unit removeAllEventHandlers "GetOut"; diff --git a/dayz_code/compile/zombie_findTarget.sqf b/dayz_code/compile/zombie_findTarget.sqf new file mode 100644 index 000000000..d39bf7d38 --- /dev/null +++ b/dayz_code/compile/zombie_findTarget.sqf @@ -0,0 +1,78 @@ +private["_group","_target","_targetMen","_targetDis","_c","_man","_manDis","_targets","_lead","_leadheight","_nearEnts","_rnd","_assigned"]; +_group = _this; +_target = objNull; +_lead = leader _group; +_targetMen = []; +_targetDis = []; +_range = 500; + +_assigned = _group getVariable ["targets",[]]; +{ + _group reveal [_x,4]; +} forEach _assigned; + +//Find targets +_targets = _lead nearTargets _range; +{ + private["_obj","_dis"]; + _obj = _x select 4; + _dis = _obj distance _lead; + if (_obj isKindOf "Man") then { + if (!(_obj isKindOf "zZombie_Base") and !(_obj in _targetMen)) then { + //process man targets + _targetMen set [count _targetMen,_obj]; + _targetDis set [count _targetDis,_dis]; + }; + } else { + if ((_obj isKindOf "AllVehicles") and (count crew _obj > 0) and !(_obj in _targetMen)) then { + //process vehicle targets + _targetMen set [count _targetMen,_obj]; + _targetDis set [count _targetDis,_dis]; + }; + }; +} forEach _targets; + +//Search for fires +if (count _targetMen == 0) then { + _fires = nearestObjects [_lead,["Land_Fire","SmokeShell"],_range]; + { + private["_dis"]; + _dis = _x distance _lead; + if ((_dis < _range) and !(_x in _targetMen)) then { + _rnd = random 1; + if (_rnd < 0.5) then { + if ((inflamed _x) or (_x isKindOf "SmokeShell")) then { + _targetMen set [count _targetMen,_x]; + _targetDis set [count _targetDis,_dis]; + }; + }; + }; + } forEach _fires; +}; + +//Find best target +if (count _targetMen > 0) then { + _man = _targetMen select 0; + _manDis = _targetDis select 0; + _c = 0; + { + private["_dis"]; + _dis = _targetDis select _c; + if (_dis < _manDis) then { + _man = _x; + _manDis = _dis; + }; + if (_x isKindOf "SmokeShell") then { + _man = _x; + _manDis = _dis; + }; + _c = _c + 1; + } forEach _targetMen; + _target = _man; +}; + +//Check if too far +if (_manDis > _range) then { + _target = objNull; +}; +_target; \ No newline at end of file diff --git a/dayz_code/compile/zombie_findTargetAgent.sqf b/dayz_code/compile/zombie_findTargetAgent.sqf new file mode 100644 index 000000000..7f285721f --- /dev/null +++ b/dayz_code/compile/zombie_findTargetAgent.sqf @@ -0,0 +1,63 @@ +private["_agent","_target","_targets","_targetDis","_c","_man","_manDis","_targets","_agent","_agentheight","_nearEnts","_rnd","_assigned","_range","_objects"]; +_agent = _this; +_target = objNull; +_targets = []; +_targetDis = []; +_range = 300; +_manDis = 0; + +_targets = _agent getVariable ["targets",[]]; +/* +//Search for fires +if (count _targets == 0) then { + _fires = nearestObjects [_agent,["Land_Fire"],_range]; + { + private["_dis"]; + _dis = _x distance _agent; + _rnd = random 1; + if ((_dis < _range) and (inflamed _x) and !(_x in _targets) and (_rnd < 0.5)) then { + _targets set [count _targets,_x]; + _targetDis set [count _targetDis,_dis]; + }; + } forEach _fires; +}; +*/ +if (isNil "_targets") exitWith {}; +//Search for objects +if (count _targets == 0) then { + _objects = nearestObjects [_agent,["ThrownObjects","GrenadeHandTimedWest","SmokeShell"],50]; + { + private["_dis"]; + if (!(_x in _targets)) then { + _targets set [count _targets,_x]; + _targetDis set [count _targetDis,_dis]; + }; + } forEach _objects; +}; + +//Find best target +if (count _targets > 0) then { + _man = _targets select 0; + _manDis = _man distance _agent; + //diag_log (str(_man) + str(_manDis)); + { + private["_dis"]; + _dis = _x distance _agent; + if (_dis < _manDis) then { + _man = _x; + _manDis = _dis; + }; + if (_x isKindOf "SmokeShell") then { + _man = _x; + _manDis = _dis; + }; + } forEach _targets; + _target = _man; +}; + +//Check if too far +if (_manDis > _range) then { + _targets = _targets - [_target]; + _target = objNull; +}; +_target; \ No newline at end of file diff --git a/dayz_code/compile/zombie_generate.sqf b/dayz_code/compile/zombie_generate.sqf new file mode 100644 index 000000000..bf7e82556 --- /dev/null +++ b/dayz_code/compile/zombie_generate.sqf @@ -0,0 +1,97 @@ +private["_position","_doLoiter","_unitTypes","_isNoone","_loot","_array","_agent","_type","_radius","_method","_nearByPlayer","_attempt","_myDest","_newDest","_lootType"]; +_position = _this select 0; +_doLoiter = _this select 1; +_unitTypes = _this select 2; + +_isNoone = {isPlayer _x} count (_position nearEntities ["CAManBase",30]) == 0; +_loot = ""; +_array = []; +_agent = objNull; + +//Exit if a player is nearby +if (!isNoone) exitWith {}; + +if (count _unitTypes == 0) then { + _unitTypes = []+ getArray (configFile >> "CfgBuildingLoot" >> "Default" >> "zombieClass"); +}; +_type = _unitTypes call BIS_fnc_selectRandom; + +//Create the Group and populate it +//diag_log ("Spawned: " + _type); +_radius = 0; +_method = "CAN_COLLIDE"; +if (_doLoiter) then { + _radius = 40; + _method = "NONE"; +}; +//diag_log ("Spawned: " + str([_type, _position, [], _radius, _method])); +_agent = createAgent [_type, _position, [], _radius, _method]; + +if (_doLoiter) then { + _agent setPosATL _position; + //_agent setVariable ["doLoiter",true,true]; +} else { + _agent setVariable ["doLoiter",false,true]; +}; +dayz_spawnZombies = dayz_spawnZombies + 1; + +//diag_log ("CREATE INFECTED: " + str(_this)); + +_position = getPosATL _agent; +_nearByPlayer = ({isPlayer _x} count (_position nearEntities ["CAManBase",30])) > 0; + +if (random 1 > 0.7) then { + _agent setUnitPos "Middle"; +}; + +//diag_log ("CREATED: " + str(_agent)); + +//_agent setVariable["host",player,true]; +if (!_doLoiter) then { + _agent setPosATL _position; + _agent setDir round(random 180); + if (_nearByPlayer) then { + deleteVehicle _agent; + }; +} else { + if (_nearByPlayer) then { + _attempt = 0; + while {_nearByPlayer} do { + _position = [_position,0,20,10,0,20,0] call BIS_fnc_findSafePos; + _agent setPos _position; + _nearByPlayer = ({isPlayer _x} count (_position nearEntities ["CAManBase",30])) > 0; + _attempt = _attempt + 1; + if (_attempt > 10) exitWith {}; + }; + _agent setPos _position; + }; +}; + +if (isNull _agent) exitWith { + dayz_spawnZombies = dayz_spawnZombies - 1; +}; + +_isAlive = alive _agent; + +_myDest = getPosATL _agent; +_newDest = getPosATL _agent; +_agent setVariable ["myDest",_myDest]; +_agent setVariable ["newDest",_newDest]; + +//Add some loot +_rnd = random 1; +if (_rnd > 0.3) then { + _lootType = configFile >> "CfgVehicles" >> _type >> "zombieLoot"; + if (isText _lootType) then { + _array = []+ getArray (configFile >> "cfgLoot" >> getText(_lootType)); + if (count _array > 0) then { + _loot = _array call BIS_fnc_selectRandomWeighted; + if(!isNil "_array") then { + _agent addMagazine _loot; + }; + }; + }; +}; + +//Start behavior +_id = [_position,_agent] execFSM "\z\AddOns\dayz_code\system\zombie_agent.fsm"; \ No newline at end of file diff --git a/dayz_code/compile/zombie_initialize.sqf b/dayz_code/compile/zombie_initialize.sqf new file mode 100644 index 000000000..586696174 --- /dev/null +++ b/dayz_code/compile/zombie_initialize.sqf @@ -0,0 +1,8 @@ +private["_unit"]; +_unit = _this select 0; +if (isServer) then { + _unit addEventHandler ["local", {_this call zombie_findOwner}]; +} else { + _position = getPosATL _unit; + _unit addEventHandler ["local", {_this call eh_zombieInit}]; +}; \ No newline at end of file diff --git a/dayz_code/compile/zombie_loiter.sqf b/dayz_code/compile/zombie_loiter.sqf new file mode 100644 index 000000000..7ab163347 --- /dev/null +++ b/dayz_code/compile/zombie_loiter.sqf @@ -0,0 +1,20 @@ +private["_unit","_originalPos","_pos"]; +_unit = _this select 0; +_originalPos = _this select 1; +_pos = getPosATL _unit; + +if (count _this > 2) then { + _pos = _this select 2; +} else { + //_unit enableAI "MOVE"; + //_unit enableAI "ANIM"; + _pos = [_originalPos,10,90,4,0,5,0] call BIS_fnc_findSafePos; +}; + +if(isNull group _unit) then { + _unit moveTo _pos; +} else { + _unit domove _pos; +}; +_unit forceSpeed 2; +_unit setVariable ["myDest",_pos]; diff --git a/dayz_code/config.cpp b/dayz_code/config.cpp new file mode 100644 index 000000000..a3ef8e62a --- /dev/null +++ b/dayz_code/config.cpp @@ -0,0 +1,1841 @@ +#define VSoft 0 +#define VArmor 1 +#define VAir 2 + +#define private 0 +#define protected 1 +#define public 2 + +#define ReadAndWrite 0 +#define ReadAndCreate 1 +#define ReadOnly 2 +#define ReadOnlyVerified 3 + +#define EAST 0 // (Russian) + +#include "basicdefines.hpp" + +class CfgPatches { + class dayz_code { + units[] = {}; + weapons[] = {}; + requiredVersion = 0.1; + requiredAddons[] = {"dayz_equip","dayz_weapons","CAMisc3","CABuildingParts","CABuildingParts_Signs","CAStructuresHouse","CAStructuresLand_Ind_Stack_Big","CAStructures_Misc_Powerlines","CAStructures","CABuildings","CABuildings2","Ind_MalyKomin","CAStructures_A_CraneCon","CAStructures_Mil","CAStructures_Nav","CAStructures_Rail","A_Crane_02","A_TVTower","CAStructures_Railway","CAStructuresHouse","CAStructuresHouse_HouseBT"}; + }; +}; +class CfgMods +{ + class DayZ + { + dir = "DayZ"; + name = "DayZ"; + picture = "z\addons\dayz_code\gui\dayz_logo_ca.paa"; + hidePicture = 0; + hideName = 0; + action = "http://www.dayzmod.com"; + version = "1.7.4"; + hiveVersion = 0.96; //0.93 + }; +}; +class CfgAddons +{ + access = 1; + class PreloadBanks + { + }; + class PreloadAddons + { + class dayz + { + list[] = {"dayz_code","dayz","dayz_equip","dayz_weapons"}; + }; + }; +}; +class RscPictureGUI +{ + access = 0; + type = 0; + idc = -1; + colorBackground[] = {0,0,0,0}; + colorText[] = {0.38,0.63,0.26,0.75}; + font = "TahomaB"; + sizeEx = 0; + lineSpacing = 0; + text = ""; + style = "0x30 + 0x100"; + x = 0; + y = 0; + w = 0.2; + h = 0.15; +}; + +class RscStructuredText { + class Attributes; +}; +class RscStructuredTextGUI: RscStructuredText +{ + colorBackground[] = {0,0,0,0}; + colorText[] = {1,1,1,1}; + class Attributes: Attributes + { + align = "center"; + valign = "middle"; +}; +}; + +#include "cfgMoves.hpp" +#include "rscTitles.hpp" +#include "cfgVehicles.hpp" +#include "cfgLoot.hpp" + +class CfgSurvival { + class Inventory { + class Default { + //weapons[] = {"Makarov"}; + magazines[] = {"ItemBandage","ItemPainkiller"}; + weapons[] = {"ItemFlashlight"}; + backpackWeapon = ""; + backpack = "DZ_Patrol_Pack_EP1"; + }; + }; + class Meat { + class Default { + yield = 2; + }; + class Cow: Default { + yield = 8; + }; + class Cow01: Cow{}; + class Cow02: Cow{}; + class Cow03: Cow{}; + class Cow04: Cow{}; + class Goat: Default { + yield = 3; + }; + class Sheep: Default { + yield = 5; + }; + class WildBoar: Default { + yield = 4; + }; + }; +}; + +class CfgBuildingLoot { + class Default { + zombieChance = 0; + minRoaming = 0; + maxRoaming = 2; + zombieClass[] = {"zZombie_Base","z_hunter","z_teacher","z_suit1","z_suit2","z_worker1","z_worker2","z_worker3","z_villager1","z_villager2","z_villager3"}; + lootChance = 0; + lootPos[] = {}; + itemType[] = {}; + itemChance[] = {}; + hangPos[] = {}; + vehPos[] = {}; + }; + class Master { + weapons[] = { + "SMAW", + "Javelin", + "G36C", + "Stinger" + }; + }; + class Residential: Default { + zombieChance = 0.3; + maxRoaming = 2; + zombieClass[] = {"zZombie_Base","z_hunter","z_teacher","z_villager1","z_villager2","z_villager3"}; + lootChance = 0.4; + lootPos[] = {}; + itemType[] = { + { "ItemSodaMdew","magazine" }, + { "ItemWatch","generic" }, + { "ItemCompass","generic" }, + { "ItemMap","weapon" }, + { "Makarov","weapon" }, + { "Colt1911","weapon" }, + { "ItemFlashlight","generic" }, + { "ItemKnife","generic" }, + { "ItemMatchbox","generic" }, + { "","generic" }, + { "LeeEnfield","weapon" }, + { "revolver_EP1","weapon" }, + { "CZ_VestPouch_EP1","object" }, + { "DZ_CivilBackpack_EP1","object" }, + { "DZ_ALICE_Pack_EP1","object" }, + { "Winchester1866","weapon" }, + { "WeaponHolder_ItemTent","object" }, + { "","military" }, + { "","trash" }, + { "Crossbow","weapon" }, + { "Binocular","weapon" }, + { "PartWoodPile","magazine" }, + { "Skin_Camo1_DZ","magazine" }, + { "Skin_Sniper1_DZ","magazine" }, + { "WeaponHolder_MeleeCrowbar","object" }, + {"MR43","weapon"} + }; + itemChance[] = { + 0.01, + 0.15, + 0.05, + 0.03, + 0.13, + 0.05, + 0.03, + 0.08, + 0.06, + 2, + 0.06, + 0.04, + 0.01, + 0.03, + 0.03, + 0.01, + 0.01, + 0.03, + 0.5, + 0.01, + 0.06, + 0.06, + 0.01, + 0.01, + 0.08, + 0.03 + }; + }; + class Office: Residential { + maxRoaming = 3; + zombieClass[] = {"z_suit1","z_suit2"}; + }; + class Industrial: Default { + zombieChance = 0.4; + zombieClass[] = {"z_worker1","z_worker2","z_worker3"}; + maxRoaming = 2; + lootChance = 0.3; + lootPos[] = {}; + itemType[] = { + { "","generic" }, + { "","trash" }, + { "","military" }, + { "WeaponHolder_PartGeneric","object" }, + { "WeaponHolder_PartWheel","object" }, + { "WeaponHolder_PartFueltank","object" }, + { "WeaponHolder_PartEngine","object" }, + { "WeaponHolder_PartGlass","object" }, + { "WeaponHolder_PartVRotor","object" }, + { "WeaponHolder_ItemJerrycan","object" }, + { "WeaponHolder_ItemHatchet","object" }, + { "ItemKnife","military" }, + { "ItemToolbox","weapon" }, + { "ItemWire","magazine" }, + {"ItemTankTrap","magazine"} + }; + itemChance[] = { + 0.18, + 0.29, + 0.04, + 0.04, + 0.05, + 0.02, + 0.03, + 0.04, + 0.01, + 0.04, + 0.11, + 0.07, + 0.06, + 0.01, + 0.04 + }; + }; + class Farm: Default { + zombieChance = 0.3; + maxRoaming = 3; + zombieClass[] = {"zZombie_Base","z_hunter","z_hunter","z_hunter","z_villager1","z_villager2","z_villager3"}; + lootChance = 0.5; + lootPos[] = {}; + itemType[] = { + { "WeaponHolder_ItemJerrycan","object" }, + { "","generic" }, + { "huntingrifle","weapon" }, + { "LeeEnfield","weapon" }, + { "Winchester1866","weapon" }, + { "","trash" }, + { "Crossbow","weapon" }, + { "PartWoodPile","magazine" }, + { "WeaponHolder_ItemHatchet","object" }, + { "MR43","weapon" }, + {"TrapBear","magazine"} + }; + itemChance[] = { + 0.06, + 0.28, + 0.01, + 0.04, + 0.03, + 0.22, + 0.03, + 0.11, + 0.17, + 0.06, + 0.01 + }; + }; + class Supermarket: Default { + lootChance = 0.6; + minRoaming = 2; + maxRoaming = 6; + zombieChance = 0.3; + zombieClass[] = {"zZombie_Base","zZombie_Base","z_teacher","z_suit1","z_suit2"}; + itemType[] = { + { "ItemWatch","generic" }, + { "ItemCompass","generic" }, + { "ItemMap","weapon" }, + { "Makarov","weapon" }, + { "Colt1911","weapon" }, + { "ItemFlashlight","generic" }, + { "ItemKnife","generic" }, + { "ItemMatchbox","generic" }, + { "","generic" }, + { "LeeEnfield","weapon" }, + { "revolver_EP1","weapon" }, + { "CZ_VestPouch_EP1","object" }, + { "DZ_CivilBackpack_EP1","object" }, + { "DZ_ALICE_Pack_EP1","object" }, + { "Winchester1866","weapon" }, + { "WeaponHolder_ItemTent","object" }, + { "","food" }, + { "","trash" }, + { "Crossbow","weapon" }, + { "Binocular","weapon" }, + { "PartWoodPile","magazine" }, + {"MR43","weapon"} + }; + itemChance[] = { + 0.15, + 0.01, + 0.05, + 0.02, + 0.02, + 0.05, + 0.02, + 0.05, + 0.05, + 0.01, + 0.01, + 0.01, + 0.02, + 0.03, + 0.01, + 0.01, + 0.3, + 0.15, + 0.01, + 0.05, + 0.02, + 0.01 + }; + }; + class HeliCrash: Default { + zombieChance = 0; + maxRoaming = 2; + zombieClass[] = {"z_soldier_pilot"}; + lootChance = 0.5; + lootPos[] = {}; + itemType[] = { + { "FN_FAL","weapon" }, + { "bizon_silenced","weapon" }, + { "M14_EP1","weapon" }, + { "FN_FAL_ANPVS4","weapon" }, + { "M107_DZ","weapon" }, + { "BAF_AS50_scoped","weapon" }, + { "Mk_48_DZ","weapon" }, + { "M249_DZ","weapon" }, + { "BAF_L85A2_RIS_CWS","weapon" }, + { "DMR","weapon" }, + { "","military" }, + { "","medical" }, + { "MedBox0","object" }, + { "NVGoggles","weapon" }, + { "AmmoBoxSmall_556","object" }, + { "AmmoBoxSmall_762","object" }, + { "Skin_Camo1_DZ","magazine" }, + { "Skin_Sniper1_DZ","magazine" }, + { "Skin_Rocket_DZ","magazine" }, + { "Skin_Soldier1_DZ","magazine" } +}; + itemChance[] = { + 0.02, //{"FN_FAL","weapon"}, + 0.05, //{"bizon_silenced","weapon"}, + 0.05, //{"M14_EP1","weapon"}, + 0.02, //{"FN_FAL_ANPVS4","weapon"}, + 0.01, //{"m107","weapon"}, + 0.02, //{"BAF_AS50_scoped","weapon"}, + 0.03, //{"Mk_48_DZ","weapon"}, + 0.05, //{"M249_DZ","weapon"}, + 0.01, //{"BAF_L85A2_RIS_CWS","weapon"}, + 0.10, //{"DMR","weapon"}, + 1, //{"","military"}, + 0.5, //{"","medical"}, + 0.1, //{"MedBox0","object"}, + 0.01, //{"NVGoggles","weapon"} + 0.1, + 0.1, + 0.08, + 0.05, + 0.01, + 0.05 + }; + }; + class Hospital: Default { + zombieChance = 0.4; + minRoaming = 2; + maxRoaming = 6; + zombieClass[] = {"z_doctor","z_doctor","z_doctor"}; + lootChance = 1; + lootPos[] = {}; + itemType[] = { + { "","trash" }, + { "","hospital" }, + {"MedBox0","object"} + }; + itemChance[] = { + 0.2, + 0.5, + 0.5 + }; + }; + class Military: Default { + zombieChance = 0.3; + maxRoaming = 6; + zombieClass[] = {"z_soldier","z_soldier_heavy","z_policeman"}; + lootChance = 0.4; + lootPos[] = {}; + itemType[] = { + { "M9","weapon" }, + { "M16A2","weapon" }, + { "M16A2GL","weapon" }, + { "M9SD","weapon" }, + { "AK_74","weapon" }, + { "M4A1_Aim","weapon" }, + { "AKS_74_kobra","weapon" }, + { "AKS_74_U","weapon" }, + { "AK_47_M","weapon" }, + { "M24","weapon" }, + { "M1014","weapon" }, + { "DMR","weapon" }, + { "M4A1","weapon" }, + { "M14_EP1","weapon" }, + { "UZI_EP1","weapon" }, + { "Remington870_lamp","weapon" }, + { "glock17_EP1","weapon" }, + { "MP5A5","weapon" }, + { "MP5SD","weapon" }, + { "M4A3_CCO_EP1","weapon" }, + { "Binocular","weapon" }, + { "ItemFlashlightRed","military" }, + { "ItemKnife","military" }, + { "ItemGPS","weapon" }, + { "ItemMap","military" }, + { "DZ_Assault_Pack_EP1","object" }, + { "DZ_Patrol_Pack_EP1","object" }, + { "DZ_Backpack_EP1","object" }, + //Normal + { "","medical" }, + { "","generic" }, + { "","military" }, + //{"Body","object"}, + { "ItemEtool","weapon" }, + {"ItemSandbag","magazine"} + }; + itemChance[] = { + 0.05, + 0.05, + 0.01, + 0.02, + 0.15, + 0.01, + 0.08, + 0.05, + 0.05, + 0.01, + 0.10, + 0.01, + 0.02, + 0.01, + 0.05, + 0.08, + 0.10, + 0.04, + 0.02, + 0.01, + 0.06, + 0.10, + 0.10, + 0.01, + 0.05, + 0.06, + 0.04, + 0.02, + 0.10, + 1.00, + 2.50, + //0.20, + 0.05, + 0.02 + }; + }; + class MilitarySpecial: Default { + zombieChance = 0.4; + minRoaming = 2; + maxRoaming = 6; + zombieClass[] = {"z_soldier_heavy"}; + lootChance = 0.4; + lootPos[] = {}; + itemType[] = { + { "M16A2","weapon" }, + { "M16A2GL","weapon" }, + { "M249_DZ","weapon" }, + { "M9SD","weapon" }, + { "M136","weapon" }, + { "AK_74","weapon" }, + { "M4A1_Aim","weapon" }, + { "AKS_74_kobra","weapon" }, + { "AKS_74_U","weapon" }, + { "AK_47_M","weapon" }, + { "M24","weapon" }, + { "SVD_CAMO","weapon" }, + { "M1014","weapon" }, + { "M107_DZ","weapon" }, + { "DMR","weapon" }, + { "M4A1","weapon" }, + { "M14_EP1","weapon" }, + { "UZI_EP1","weapon" }, + { "Remington870_lamp","weapon" }, + { "glock17_EP1","weapon" }, + { "M240_DZ","weapon" }, + { "M4A1_AIM_SD_camo","weapon" }, + { "M16A4_ACG","weapon" }, + { "M4A1_HWS_GL_camo","weapon" }, + { "Mk_48_DZ","weapon" }, + { "M4A3_CCO_EP1","weapon" }, + //Ammo + { "AmmoBoxSmall_556","object" }, + { "AmmoBoxSmall_762","object" }, + { "NVGoggles","weapon" }, + { "Binocular","weapon" }, + { "ItemFlashlightRed","military" }, + { "ItemKnife","military" }, + { "ItemGPS","weapon" }, + { "ItemMap","military" }, + { "Binocular_Vector","military" }, + { "DZ_Assault_Pack_EP1","object" }, + { "DZ_Patrol_Pack_EP1","object" }, + { "DZ_Backpack_EP1","object" }, + { "","medical" }, + { "","generic" }, + { "","military" }, + //{"Body","object"}, + {"PipeBomb","magazine"}, + { "Skin_Soldier1_DZ","magazine" } + }; + itemChance[] = { + 0.10, + 0.05, + 0.01, + 0.02, + 0.01, + 0.10, + 0.02, + 0.10, + 0.10, + 0.10, + 0.01, + 0.01, + 0.20, + 0.01, + 0.02, + 0.10, + 0.03, + 0.20, + 0.10, + 0.20, + 0.01, + 0.04, + 0.05, + 0.02, + 0.01, + 0.08, + 0.04, + 0.02, + 0.01, + 0.10, + 0.05, + 0.15, + 0.01, + 0.03, + 0.01, + 0.02, + 0.03, + 0.02, + 0.30, + 1.00, + 5.00, + //0.20, + 0.01, + 0.05 + }; + }; + class Church: Residential { + minRoaming = 1; + maxRoaming = 3; + zombieClass[] = {"z_priest","z_priest","z_priest"}; + }; + class Land_HouseV_1I4: Residential { + lootPos[] = {{-0.400146,-3.87695,-2.76879},{-3.67749,-2.52002,-2.76551},{-0.472168,3.19702,-2.72021}}; + }; + class Land_kulna: Residential { + lootPos[] = {{0.504395,0.218262,-1.11643},{-0.496582,1.93262,-1.12826}}; + }; + class Land_Ind_Workshop01_01: Industrial { + lootPos[] = {{0.595215,-2.43115,-1.29412},{1.24365,0.463867,-1.295},{-0.663574,-0.50293,-1.29837}}; + }; + class Land_Ind_Garage01: Industrial { + lootPos[] = {{-0.580078,-1.49707,-1.23483},{-0.834473,2.75781,-1.22563},{2.47754,-1.12891,-1.23714},{1.31934,1.63086,-1.23228}}; + }; + class Land_Ind_Workshop01_02: Industrial { + lootPos[] = {{1.1543,-0.552246,-1.42943},{-1.18665,-0.178223,-1.42868},{-0.661621,1.104,-1.42682}}; + }; + class Land_Ind_Workshop01_04: Industrial { + lootPos[] = {{-1.37415,4.18896,-1.53123},{0.695435,4.24561,-1.52934},{-1.06677,2.69531,-1.53062},{0.79248,-4.60742,-1.49341},{-1.84424,-6.1709,-1.44427},{-1.05566,-4.08398,-1.51927},{1.43774,-6.59424,-1.41742}}; + hangPos[] = {{-0.541748,4.01221,-2.03068}}; + }; + class Land_Ind_Workshop01_L: Industrial { + lootPos[] = {{-3.26172,4.75439,-1.30246},{0.175781,3.91748,-1.30766},{-2.37891,2.35303,-1.30405},{4.10547,-4.10791,-1.31345},{0.727539,-2.61621,-1.31418},{2.54688,-2.17725,-1.31482},{1.52344,-3.79443,-1.31332}}; + }; + class Land_Hangar_2: Industrial { + lootPos[] = {{10.1245,-6.4873,-2.56317},{11.9387,7.91113,-2.56317},{1.79517,7.12695,-2.56317},{-11.8948,10.5449,-2.56317},{-8.97021,-4.34766,-2.56317},{-0.562744,-7.59375,-2.56317},{5.98804,-2.6123,-2.56317}}; + }; + class Land_hut06: Residential { + lootPos[] = {{0.328125,2.26953,-1.57786},{-0.552368,-0.0620117,-1.53837}}; + }; + class Land_stodola_old_open: Farm { + lootPos[] = {{-3.06836,8.63184,-5.08054},{2.52588,10.5261,-5.08051},{4.76758,5.00854,-0.9935},{-2.78467,10.2368,-0.9935},{4.62598,10.4983,-0.993469},{2.09082,10.8425,2.96448},{-0.440918,10.3091,2.96445},{-2.58838,-5.91821,-5.08054},{4.11084,-10.9302,-5.08054},{-2.62842,-6.55518,-1.01584},{2.50537,-10.741,2.96445},{0.0410156,-11.0596,2.96445}}; + hangPos[] = {{-1.50537,5.34473,-5.08813},{0.494141,9.42725,-5.09016},{2.59473,-6.21191,-5.08055},{-1.74854,-2.39844,-1.14301}}; + }; + class Land_A_FuelStation_Build: Industrial { + lootChance = 0.5; + zombieClass[] = {"zZombie_Base","zZombie_Base","z_teacher","z_suit1","z_suit2"}; + lootPos[] = {{-1.31958,-0.655151,-1.57448},{1.82349,0.769653,-1.57458},{1.67871,-0.918701,-1.57458},{-1.23242,1.26794,-1.57458}}; + }; + class Land_A_GeneralStore_01a: Supermarket { + lootPos[] = {{-6.93213,1.0708,-1.20155},{-7.2959,-2.68213,-1.20155},{-3.41406,-4.39307,-1.20155},{-1.28809,-2.57861,-1.20155},{0.903809,-4.35986,-1.20155},{3.1377,-3.40771,-1.20155},{7.53418,-2.69971,-1.20154},{13.9653,-4.50342,-1.20155},{10.2617,0.109863,-1.20155},{10.5869,-3.84375,-1.20155},{7.84521,-0.137207,-1.20154},{3.57471,0.0356445,-1.20154},{-0.370605,5.17676,-1.20155},{4.77783,5.57617,-1.20155},{13.0874,4.35645,-1.20155},{12.9932,6.31689,-1.20155},{7.36328,3.00928,-1.20155},{1.93091,2.17236,-1.20154},{-3.82715,5.3335,-1.20155},{-7.55029,8.54199,-1.20154},{-4.42407,8.96631,-1.20154},{3.72705,8.36084,-1.20155},{9.84033,8.3374,-1.20155},{-2.90918,1.32031,-1.20155}}; + }; + class Land_A_GeneralStore_01: Supermarket { + lootPos[] = {{-9.38965,-3.30371,-1.20155},{-3.77539,-3.86865,-1.20155},{1.31836,1.46631,-1.20155},{9.01367,3.8457,-1.20155},{13.3008,-1.77832,-1.20155},{9.81055,1.43213,-1.20155},{1.65039,5.14355,-1.20155},{0.753906,-3.69531,-1.20155},{13.3125,-7.65137,-1.20155},{11.168,-3.73682,-1.20155},{8.89453,-8.37402,-1.20155},{-2.04492,-7.58105,-1.20155},{-7.84766,-5.73633,-1.20155},{-8.22461,-7.32422,-1.20155},{3.79004,-5.69336,-1.20155},{-9.38379,4.46191,-1.20155},{-3.5752,4.46533,-1.20155},{-3.33789,0.612793,-1.20155},{10.5918,-9.9458,-1.21082},{0.105469,-9.6084,-1.21082},{-4.86035,-10.4209,-1.21082},{-6.80859,-1.23975,-1.20155},{1.12207,-1.58887,-1.20155}}; + }; + class Land_Farm_Cowshed_a: Farm { + lootPos[] = {{-1.06836,-5.92163,-3.08763},{1.69043,-4.91089,-3.08763},{5.8833,-6.15381,-3.08763},{8.83984,-5.60278,-3.08763},{9.74023,-2.48657,-3.08763},{2.88428,-2.34546,-3.08763},{7.88037,2.94214,-3.08763}}; + }; + class Land_stodola_open: Farm { + lootPos[] = {{-2.60303,5.31665,-4.12804},{-2.58154,-0.530029,-4.17349},{-0.0478516,-4.88989,-4.136},{0.983398,6.20483,-4.11143}}; + hangPos[] = {{-0.932617,-3.35962,-4.16446},{-2.01563,-0.115112,-4.19492}}; + }; + class Land_Barn_W_01: Farm { + lootPos[] = {{4.93188,-17.0444,-2.63063},{-3.82813,-18.6699,-2.63036},{-4.46387,16.6665,-2.63651},{5.78711,18.9473,-2.6369},{3.9541,4.88428,-2.63446},{-2.99072,-4.16748,-2.63287}}; + }; + class Land_Hlidac_budka: Residential { + lootPos[] = {{-2.3186,1.5127,-0.78363},{2.02075,0.444336,-0.78363},{-0.460938,1.75879,-0.78363}}; + }; + class Land_HouseV2_02_Interier: Residential { + lootPos[] = {{7.23096,5.37207,-5.53067},{8.55005,0.754883,-5.53067},{5.20166,-1.54004,-5.53067},{3.34912,1.9707,-5.53067},{-3.62598,3.05371,-5.53067},{-5.4812,-0.0292969,-5.53067},{-5.83325,3.26563,-5.53067},{-5.71045,5.49414,-5.53067}}; + }; + class Land_a_stationhouse: Military { + lootChance = 0.3; + lootPos[] = {{-2.69922,-7.57422,-9.47058},{-0.892578,-5.7168,-9.47058},{-3.2417,-6.61914,-4.6489},{-1.35645,-8.3623,-4.6489},{-1.70801,-7.85449,-0.0437927},{-3.39502,-7.88281,-0.0437927},{-1.396,-7.79883,4.41141},{-1.37939,-5.79102,4.41141},{1.5127,1.96484,-9.47058},{18.9058,-4.06738,-9.47058}}; + }; + class Land_Mil_ControlTower: Military { + lootChance = 0.4; + lootPos[] = {{10.0703,3.76367,-9.62869},{3.89844,3.43457,-5.46368},{1.75195,5.68164,-5.46368},{6.66113,-0.625488,-1.0687},{2.63965,-0.191406,-1.0687},{6.72266,3.23389,-1.0687}}; + }; + + class Land_SS_hangar: Military { + maxRoaming = 3; + lootPos[] = {{11.7344,-17.165,-5.87253},{-11.7158,-18.9541,-5.87253},{-14.2461,23.0439,-5.87253}}; + }; + class Land_A_Pub_01: Residential { + zombieChance = 0.2; + lootPos[] = {{1.83398,0.393799,-5.7462},{-1.76514,0.334473,-5.74622},{-6.62207,-6.55371,-5.74622},{-4.63623,-0.100586,-5.74622},{-5.75928,-3.05029,-5.74622},{-2.08203,0.922852,-1.76122},{-4.76514,-5.89087,-1.76122},{-6.94385,-1.9375,-1.76122},{-4.05225,-0.779785,-1.76122},{1.39795,-1.73779,-1.76122},{3.13867,-2.78564,-1.76122},{3.58301,-0.591309,-1.76122},{3.03027,-4.04346,-1.76122},{1.94092,3.18799,-1.76122},{-0.0961914,6.22437,-1.76122},{5.30469,7.55957,-1.76122},{6.72559,-2.72705,-1.76122},{2.56885,-4.6001,-5.74621},{4.06738,5.41406,-5.74622},{0.753418,2.2998,-5.74622}}; + }; + class Land_HouseB_Tenement: Office { + lootPos[] = {{5.40576,9.89551,-20.7845},{5.99023,14.1689,-20.7845},{12.9609,14.0718,-20.7845},{14.6069,8.92383,-20.7845},{-2.75635,-2.08594,-20.7845}}; + }; + class Land_A_Hospital: hospital { + lootChance = 0.9; + lootPos[] = {{0.807129,-1.16333,-7.33966},{-7.23389,-2.63647,-7.33966},{-16.3687,-2.40381,-7.33966},{-12.2847,-3.19604,-7.33966},{4.40674,-3.50513,-7.33966},{-3.2666,-0.925293,-7.33966},{6.85693,-2.75146,-7.33966},{11.0151,-3.95435,-7.33966},{16.8198,-4.71118,-7.33966},{-1.12793,3.78418,-7.44939},{12.7476,0.142822,3.29184},{10.2661,-1.21558,3.29184}}; + }; + class Land_Panelak: Office { + lootPos[] = {{-2.76904,-6.26563,0.0714226},{-2.93896,-1.3916,0.0714226},{-5.42065,-3.13184,0.0714226},{-6.81128,-6.15527,0.0714221},{-4.00879,2.53027,0.0714226},{-0.730957,-3.20117,2.77144},{3.979,-7.08936,2.77144},{2.49609,2.93701,2.77144},{6.7373,1.63281,2.77144},{6.38525,-2.3916,2.77144},{6.80615,-5.77295,2.77144},{3.75122,-0.803711,2.77144},{-0.824219,1.86914,1.32865}}; + }; + class Land_Panelak2: Office { + lootPos[] = {{-0.729492,-3.00635,-2.62859},{-0.764648,1.36279,-1.37137},{-0.30127,3.65039,1.32864},{0.73584,-3.22217,2.71097},{-0.630859,1.84766,4.05244},{3.68921,-7.33545,5.43665},{2.26807,2.94092,5.43665},{6.7002,2.68994,5.43665},{6.87842,-1.45947,5.43665},{6.09619,-5.94824,5.43665},{4.45508,-1.64893,5.43665},{2.76367,0.445801,5.43665}}; + }; + class Land_Shed_Ind02: Industrial { + lootPos[] = {{-2.28174,-5.67236,-4.62599},{4.54529,9.6665,-4.62599},{4.41223,2.64941,-1.27954},{-0.437866,11.6943,-1.27641},{-3.44482,12.2119,-1.27704}}; + }; + class Land_Shed_wooden: Residential { + lootPos[] = {{1.26807,-0.361328,-1.29153},{-0.342773,1.0293,-1.29153}}; + }; + class Land_Misc_PowerStation: Industrial { + lootPos[] = {{4.09888,4.89746,-1.26743},{4.22827,-1.19873,-1.2681}}; + }; + class Land_HouseBlock_A1_1: Residential { + lootPos[] = {{-3.52881,0.158936,-4.74365},{-3.56152,-2.33484,-4.73106}}; + }; + class Land_Shed_W01: Industrial { + lootPos[] = {{-1.52637,-0.246094,-1.41129}}; + }; + class Land_HouseV_1I1: Residential { + lootPos[] = {{0.181641,-1.97314,-2.82275}}; + }; + class Land_Tovarna2: Industrial { + lootPos[] = {{-11.6309,7.2052,-5.55933},{-12.0674,2.56909,-5.55933},{-4.89355,6.6394,-5.55933},{-3.74121,2.90393,-3.89665},{-12.8672,1.44519,-2.23135},{-12.415,8.1311,-2.23135},{-12.7236,4.11255,-2.23135},{-3.99805,8.9801,-2.23156},{-7.33105,8.44214,-2.23156},{-4.55371,5.22644,-2.23156},{-11.4746,2.92114,1.66661},{-11.0703,8.13818,1.66661},{-4.67578,7.32678,1.62174},{-2.68262,3.44763,3.4243},{-13.1953,-8.95862,3.4243},{-8.80859,-0.443481,0.401226},{-12.1328,-0.149414,0.424298},{-2.03418,6.61414,-5.55933},{0.239258,1.72278,-5.59793},{6.22461,-3.948,-4.61825},{-6.39355,-8.24353,-5.59541},{-10.8496,-6.91211,-5.56572},{-6.77637,-1.73083,-5.56019}}; + }; + class Land_rail_station_big: Office { + lootPos[] = {{-4.97266,4.55737,-5.04438},{0.458496,4.85229,-5.04438},{2.4624,2.21851,-5.04438},{-1.32373,-2.60571,-5.04438},{-3.29443,-0.121826,-5.04438},{-1.07764,2.36646,-5.04438},{7.46045,-3.41528,-5.04438},{8.93408,3.1189,-5.04438},{-8.16357,-5.12842,-5.04438}}; + }; + class Land_Ind_Vysypka: Industrial { + lootPos[] = {{0.486084,4.95459,-4.96861},{1.08032,-0.406738,-4.96801},{-0.0354004,-10.8208,-4.96686},{-5.07788,-16.4624,-4.96759},{-6.30298,2.92969,-4.96838},{-6.26685,26.7349,-4.9772},{1.64697,23.4038,-4.97097},{7.14575,3.92529,-4.96972},{4.63599,-12.1621,-4.96971}}; + }; + class Land_A_MunicipalOffice: Residential { + zombieChance = 0; + minRoaming = 3; + maxRoaming = 9; + zombieClass[] = {"z_soldier","z_soldier_heavy","z_policeman"}; + lootChance = 0.4; + lootPos[] = {{-4.66113,-6.27173,-18.429},{3.31641,-5.77417,-18.429},{-0.20752,-6.48682,-18.429},{-9.72412,-4.88745,-3.78903},{-9.57813,3.55615,-3.78903},{-7.16797,11.0737,-3.78903},{5.07422,11.1838,-3.78903},{9.3208,5.38623,-3.78903},{9.65332,-4.82056,-3.78903},{3.23535,-0.105957,-0.169027},{4.85205,-3.69019,-0.169027},{-0.80127,-7.89087,-0.169027},{-4.4082,-4.91772,-0.169027},{-4.90771,-2.23169,-0.169027}}; + }; + class Land_A_Office01: Office { + lootPos[] = {{-2.50391,-2.46948,-4.528},{4.23535,-0.336914,-4.528},{4.11133,6.1123,-4.528},{0.242188,6.06299,-4.528},{4.31641,3.74023,-4.528},{5.08887,0.219727,-4.528},{11.6504,-1.5647,-4.528},{14.5811,-4.1123,-4.528},{13.8545,-0.749023,-4.528},{-7.7627,5.59082,-4.528},{1.81152,0.993408,-2.028},{4.93164,4.31982,-2.028},{1.18945,6.07031,-2.028},{2.23145,3.76563,-2.028},{-4.76367,-2.51221,-2.028},{-14.5596,-3.40723,-2.028},{-15.2705,5.92773,-2.028},{-10.9063,6.04175,0.472008},{-6.30762,3.30078,0.472006},{7.6416,6.38696,0.472001},{13.6729,6.5957,0.471999},{13.1924,-2.58691,0.471998},{3.0918,2.4375,6.20491},{-1.45703,-2.28369,6.20491},{-2.12988,4.51587,0.472005},{4.74414,-4.60156,-2.01486},{8.3457,-1.10718,-2.028},{9.94727,-3.74146,-2.028},{7.13867,-2.50732,-2.028},{12.8701,4.70923,-2.028},{15.3721,3.42383,-2.028}}; + }; + class Land_A_Office02: Office { + lootPos[] = {{4.72266,-5.74121,-8.15108},{0.961426,-5.16943,-8.15076}}; + }; + class Land_A_BuildingWIP: Industrial { + lootChance = 0.5; + lootPos[] = {{-4.62573,4.52344,-6.45268},{-12.6377,0.494141,-6.49242},{-14.6023,-8.62842,-6.49961},{-16.0005,-9.80957,-6.50423},{-15.5627,-5.17725,-6.50523},{0.94458,-2.30371,-6.43043},{7.28125,3.20898,-6.44042},{9.75708,10.1138,-6.40827},{14.771,7.29688,-6.47756},{15.4504,-0.314941,-6.52979},{20.4895,2.31836,-4.52571},{17.3123,-3.1001,-2.53291},{10.707,-6.51611,-2.53255},{2.22534,-9.21582,-2.534},{-8.91943,-7.18896,-2.53313},{-16.3179,-8.35645,-2.53357},{-21.3064,-6.7915,-2.53182},{-21.6018,-1.79541,-2.53182},{-17.5808,6.14746,-2.53182},{-23.198,8.44727,-2.53182},{-17.1973,9.58594,-2.53182},{-4.99023,9.80957,-2.53182},{14.0872,7.44092,-2.52676},{10.5796,-6.84912,1.48116},{-3.19116,-2.49463,1.49403},{-13.8186,3.98975,1.49829},{-15.9502,-6.17383,1.48802},{-20.6997,-16.9761,1.50282},{-15.415,-13.3901,5.46683}}; + }; + class Land_Church_01: Church { + lootPos[] = {{-6.92102,-0.382813,-4.21339}}; + }; + class Land_Church_03: Church { + lootPos[] = {{5.15332,-6.96875,-14.3021},{-1.79053,-7.68018,-14.3021},{-0.0263672,-2.98438,-14.3021},{-0.00341797,2.02246,-14.3021},{5.49878,7.20508,-14.3021},{5.38892,3.4043,-14.3021},{3.23657,2.76074,-14.3021},{-1.51001,7.66309,-14.3021},{-7.6416,4.8125,-14.3021},{-6.56592,-4.59131,-14.3021},{9.552,2.22363,-13.7588},{9.93262,-3.85254,-13.7588}}; + hangPos[] = {{1.72168,-8.39771,-0.172569},{2.08838,-14.4236,-0.27536},{-13.7158,-10.4808,-0.795174},{-12.9072,-16.4105,-0.895065}}; + }; + class Land_Church_02: Church { + lootPos[] = {}; + maxRoaming = 2; + }; + class Land_Church_02a: Church { + lootPos[] = {}; + maxRoaming = 2; + }; + class Land_Church_05R: Church { + lootPos[] = {}; + maxRoaming = 2; + }; + class Land_Mil_Barracks_i: MilitarySpecial { + lootPos[] = {{5.39038,-1.75684,-1.09824},{1.46753,-0.131836,-1.09824},{1.29395,-2.16211,-1.09824},{-1.78394,-0.168945,-1.09824},{-1.80615,-1.97656,-1.09824},{-4.77881,0.0488281,-1.09824},{-5.39258,-2.11816,-1.09824},{-5.47046,2.58105,-1.09824},{-8.32593,-0.144531,-1.09824},{-9.14966,-2.55859,-1.09824},{-1.95288,2.57715,-1.09824},{5.46362,2.57813,-1.09824}}; + }; //Qty: 2 + class Land_A_TVTower_Base: Industrial { + lootPos[] = {{-0.982422,-1.92627,-2.21573},{-2.01782,-4.2417,-2.21918},{-0.759277,1.42139,-2.21573}}; + } + class Land_Mil_House: Military { + vehPos[] = {{13.439,3.25244,-5.71244,84}}; + lootPos[] = {{12.457,1.4248,-5.81439},{11.0391,4.85278,-5.81439},{13.667,4.42139,-5.81439}}; + }; + class Land_Misc_Cargo1Ao: Industrial { + lootPos[] = {{0.48877,-1.61377,-1.09224},{0.012207,2.19263,-1.09224},{0.00976563,0.19043,-1.09224}}; + }; + class Land_Misc_Cargo1Bo: Industrial { + lootPos[] = {{-0.322021,1.68555,-1.09222},{0.548584,-1.96289,-1.09222},{0.223389,-0.580078,-1.09222}}; + }; + class Land_Nav_Boathouse: Industrial { + lootPos[] = {{5.27588,5.51953,3.9203},{5.49609,0.106445,4.19408},{1.68945,7.5166,3.80288},{-5.03613,6.19141,3.91093},{-5.63037,-1.27246,4.41481},{-6.98779,5.52441,3.9814},{-2.92236,9.2002,3.73014},{6.99463,7.80859,3.80663},{7.00342,-2.07422,4.31929}}; + }; + class Land_ruin_01: Residential { + lootPos[] = {{-4.31934,-0.115234,-1.45578},{3.41309,0.270508,-1.71365},{3.00293,3.42773,-1.55765},{0.62207,-1.73779,-1.49048}}; + }; + class Land_wagon_box: Industrial { + lootPos[] = {{0.542969,-3.89453,-0.776679},{0.47998,-0.608398,-0.776638},{0.515381,3.03857,-0.776592}}; + }; + class Land_HouseV2_04_interier: Residential { + lootPos[] = {{7.49463,5.8374,-5.73902},{7.50989,-0.930176,-5.74176},{1.95532,4.16406,-5.73938},{2.10876,6.60645,-5.7386},{-2.30017,4.22461,-5.73936},{-5.13306,6.74365,-5.73856},{-4.74658,2.68457,-5.73985}}; + }; + class Land_HouseV2_01A: Residential { + lootPos[] = {{-3.52881,-3.16895,-5.60346},{-1.62988,-3.25439,-5.66887}}; + }; + class Land_psi_bouda: Residential { + maxRoaming = 4; + lootPos[] = {{-1.77002,-1.45166,1.95942}}; + }; // Qty: 183 + class Land_KBud: Residential { + zombieChance = 0; + maxRoaming = 0; + lootPos[] = {{-0.0170898,0.0114746,-0.66367}}; + }; // Qty: 90 + class Land_A_Castle_Bergfrit: Residential { + lootPos[] = {{0.0185547,1.91602,-2.8364},{1.19141,-1.43848,-2.8364},{-2.36816,3.32275,-0.628571},{2.36133,3.86768,1.83972},{2.48438,-3.20557,3.85541},{-2.09473,-3.44873,6.31903},{-1.15918,3.13867,8.76691},{1.74707,1.26807,8.76691},{-0.540039,-2.35254,8.76691},{-1.62207,-4.27979,13.4801},{-2.23047,4.82471,16.856},{1.67578,-0.825195,16.8505}}; + }; // Qty: 3 + class Land_A_Castle_Stairs_A: Residential { + lootPos[] = {{0.697998,-1.79395,0.726929},{8.3938,0.890625,0.875122},{8.17261,1.48926,7.02588}}; + }; // Qty: 3 + class Land_A_Castle_Gate: Residential { + lootChance = 0.7; + lootPos[] = {{0.244141,-4.48486,-3.14362},{-1.25293,2.98779,-3.07028},{4.50684,-3.31152,-2.94885},{4.55176,3.29834,-2.94858},{7.94824,1.4082,-2.91003}}; + }; // Qty: 3 + class Land_Mil_Barracks: Military { + lootPos[] = {}; + }; // Qty: 8 + class Land_Mil_Barracks_L: Military { + lootPos[] = {}; + }; // Qty: 5 + + class Land_Barn_W_02: Farm { + lootPos[] = {{3.16504,5.56543,-2.31409},{3.35938,-0.152344,-2.31305},{2.53613,-5.89453,-2.30957},{-2.94629,-5.01367,-2.31006},{-2.84375,0.212891,-2.31183},{-5.63281,4.8291,-2.31363}}; + }; // Qty: 3 + class Land_sara_domek_zluty: Residential { + maxRoaming = 1; + lootPos[] = {{2.95703,3.00732,-2.4337},{7.06738,2.95557,-2.4337},{6.36304,-0.236328,-2.43375},{0.627686,-0.586914,-2.43387},{-0.659912,2.05371,-2.4337},{-2.77515,0.751953,-2.43372},{-5.07666,3.04492,-2.43361},{-6.17139,-2.33691,-2.43382},{-3.75293,-3.54688,-2.43382}}; + }; // Qty: 3 + class Land_HouseV_3I4: Residential { + maxRoaming = 3; + lootPos[] = {}; + }; // Qty: 103 + class Land_Shed_W4: Residential { + maxRoaming = 3; + lootPos[] = {}; + }; // Qty: 172 + + class Land_HouseV_3I1: Residential { + maxRoaming = 3; + lootPos[] = {}; + }; // Qty: 103 + class Land_HouseV_1L2: Residential { + maxRoaming = 3; + lootPos[] = {}; + }; // Qty: 101 + class Land_HouseV_1T: Residential { + maxRoaming = 3; + lootPos[] = {}; + }; // Qty: 90 + class Land_telek1: Industrial { + maxRoaming = 3; + lootPos[] = {}; + }; // Qty: 4 + class Land_Rail_House_01: Industrial { + lootPos[] = {{2.81152,3.61426,-1.28266},{-1.82178,3.10547,-1.28266},{0.487793,3.38867,-1.28266}}; + }; // Qty: 9 + class Land_HouseV_2I: Default { + maxRoaming = 3; + lootPos[] = {}; + }; // Qty: 83 + class Land_Misc_deerstand: Military { + zombieChance = 0; + lootChance = 0.5; + maxRoaming = 3; + lootPos[] = {{-0.923828,-0.808594,1.08539},{0.419922,-0.237305,1.08539}}; + }; // Qty: 56 + + class Camp: Military { + maxRoaming = 1; + lootPos[] = {{0.833252,-1.52246,-1.15955},{0.38501,0.963867,-1.15955}}; + }; // Qty: 1 + + class CampEast: Military { + maxRoaming = 1; + lootPos[] = {{-1.05713,-1.80762,-1.31049},{0.627441,1.83398,-1.31049}}; + }; // Qty: 1 + class CampEast_EP1: Military { + maxRoaming = 1; + lootPos[] = {{-0.670898,0.95459,-1.31049},{1.68506,-2.43384,-1.31049},{-1.76318,-1.62646,-1.31049}}; + }; // Qty: 1 + + class MASH: Hospital { + maxRoaming = 1; + lootChance = 0.4; + lootPos[] = {{1.18213,-1.65039,-1.17793},{0.24707,0.799316,-1.17803}}; + }; // Qty: 1 + class MASH_EP1: MASH{}; + + class UH1Wreck_DZ: Military { + zombieClass[] = {"z_soldier_pilot","z_soldier_heavy"}; + zombieChance = 0; + lootChance = 0; + minRoaming = 4; + maxRoaming = 8; + lootPos[] = {}; + }; + + + class USMC_WarfareBFieldhHospital: MASH { + minRoaming = 1; + maxRoaming = 3; + zombieClass[] = {"z_soldier","z_soldier_heavy"}; + lootPos[] = {{-3.52246,-5.03931,1.14726},{2.36621,-4.52295,1.14786},{1.39063,-0.423096,1.14746},{1.14258,5.00952,1.1478},{3.7124,1.89795,1.14788}}; + }; // Qty: 1 + + class Land_Ind_Shed_02_main: Default { + zombieChance = 0; + maxRoaming = 3; + }; // Qty: 283 + + class HouseRoaming: Residential { + lootChance = 0; + zombieChance = 0; + maxRoaming = 2; + }; + class FarmRoaming: Farm { + lootChance = 0; + zombieChance = 0; + maxRoaming = 2; + }; + class Land_Shed_W03: HouseRoaming {}; // Qty: 206 + class Land_HouseV_1I3: HouseRoaming {}; // Qty: 117 + class Land_HouseV_1L1: HouseRoaming {}; // Qty: 97 + class Land_HouseV_1I2: HouseRoaming{}; + class Land_HouseV_2L: HouseRoaming{}; + class Land_HouseV_2T1: HouseRoaming{}; + class Land_houseV_2T2: HouseRoaming{}; + class Land_HouseV_3I2: HouseRoaming{}; + class Land_HouseV_3I3: HouseRoaming{}; + class Land_HouseBlock_A1: HouseRoaming{}; + class Land_HouseBlock_A1_2: HouseRoaming{}; + class Land_HouseBlock_A2: HouseRoaming{}; + class Land_HouseBlock_A2_1: HouseRoaming{}; + class Land_HouseBlock_A3: HouseRoaming{}; + class Land_HouseBlock_B1: HouseRoaming{}; + class Land_HouseBlock_B2: HouseRoaming{}; + class Land_HouseBlock_B3: HouseRoaming{}; + class Land_HouseBlock_B4: HouseRoaming{}; + class Land_HouseBlock_B5: HouseRoaming{}; + class Land_HouseBlock_B6: HouseRoaming{}; + class Land_HouseBlock_C1: HouseRoaming{}; + class Land_HouseBlock_C2: HouseRoaming{}; + class Land_HouseBlock_C3: HouseRoaming{}; + class Land_HouseBlock_C4: HouseRoaming{}; + class Land_HouseBlock_C5: HouseRoaming{}; + class Land_HouseV2_01B: HouseRoaming {}; // Qty: 20 + class Land_Misc_Cargo1D: HouseRoaming {}; // Qty: 29 + class Land_HouseV2_03: HouseRoaming {}; // Qty: 8 + class Land_Ind_Shed_01_end: HouseRoaming {}; // Qty: 266 + class Land_A_statue01: HouseRoaming { + zombieClass[] = {"zZombie_Base","zZombie_Base","z_teacher","z_suit1","z_suit2","z_soldier","z_soldier_heavy","z_policeman"}; + minRoaming = 2; + maxRoaming = 8; + }; // Qty: 3 + class Land_Shed_W02: FarmRoaming {}; // Qty: 213 + + // DayZ Epoch More buildings + class Land_Shed_W02_EP1: FarmRoaming{}; + class Land_MBG_ApartmentsOne_W: HouseRoaming{}; + class Land_MBG_ApartmentsTwo_P: HouseRoaming{}; + class Land_MBG_ApartmentsTwo_G: HouseRoaming{}; + class Land_MBG_ApartmentsTwo_B: HouseRoaming{}; + class Land_Ind_FuelStation_Build_EP1: Industrial + { + lootChance = 0.5; + zombieClass[] = {"zZombie_Base","zZombie_Base","z_teacher","z_suit1","z_suit2"}; + lootPos[] = {{-1.34521,1.40698,-1.33611},{2.27051,-0.949951,-1.33611},{-2.23193,-1.146,-1.33589},{-0.185059,0.775146,-1.33609}}; + }; + class Land_Mil_ControlTower_EP1: Military + { + lootChance = 0.4; + lootPos[] = { + { 5.53369,3.64355,-5.46368 }, + { 7.67236,3.68115,-1.0687 }, + { 7.53271,-1.70068,-1.0687 }, + { 4.55225,1.64111,2.92148 }, + { 10.1292,3.6958,-9.62869 }, + { 0.491943,6.1543,-9.62869}}; + }; + class Land_Mil_hangar_EP1: Military + { + maxRoaming = 3; + lootPos[] = {{-9.83203,-12.4097,-5.38129},{10.5488,-12.1318,-5.38129},{13.002,0.0214844,-5.38129},{-13.3887,0.25,-5.38129},{13.3203,20.5176,-5.38129},{-13.1865,19.9839,-5.38129},{0.0195313,21.5078,-5.38129},{0.49707,11.5469,-5.38129},{-0.836914,-0.634277,-5.38129},{0.177734,-11.6821,-5.38129}}; + }; + class Land_Mil_Guardhouse_EP1: Military + { + lootPos[] = {{-3.05859,1.76514,-1.59003},{-3.16895,3.45361,-1.59003},{-3.19922,-0.323242,-1.59003}}; + }; + class Land_Mil_Repair_center_EP1: Industrial + { + lootPos[] = { + {-2.42432,-0.73584,-1.52847}, + {-2.43018,2.83984,-1.52847}}; + }; + class Land_Ind_PowerStation_EP1: Industrial { + lootPos[] = {{4.04248,-3.4917,-1.26547},{3.8645,3.5249,-1.28112}}; + }; + class Land_Ind_TankBig: Industrial + { + lootChance = 0.1; + lootPos[] = {{0.610107,-0.210327,5.34627}}; + }; + class Land_Ind_Coltan_Main_EP1: Industrial { + lootPos[] = {{4.57178,-9.46716,2.36833},{-3.41223,16.6705,-6.38571},{-2.18005,4.8584,-6.33167},{-1.8158,7.86523,-6.33167},{6.59717,16.1372,0.928326},{7.28076,16.1573,4.84833}}; + }; + class Land_A_Mosque_big_hq_EP1: Church { + lootPos[] = {{4.06592,-6.90674,-9.31999},{5.25195,4.07666,-9.31999},{5.70264,7.5376,-4.04752},{-4.78857,-7.00684,-4.04753},{3.93262,9.41846,0.567287},{0.882324,-0.134766,-9.31999}}; + }; + class Land_A_Mosque_big_addon_EP1: Church { + lootPos[] = {{-5.10791,-1.75098,-6.4124},{6.30908,-3.39795,-6.38554},{6.87109,2.81934,-6.38554},{2.14111,-4.38086,-6.35463},{4.86475,4.65576,-6.38554},{-4.72021,-10.5127,-1.15605}}; + }; + + class Land_A_Mosque_big_wall_EP1: Church { + lootPos[] = {{2.81543,3.9458,-2.02844},{-4.94531,3.60645,5.18165}}; + }; + class Land_A_Mosque_small_1_EP1: Church + { + lootPos[] = { + { 2.45117,3.39063,-2.04604 }, + { 0.183105,0.826172,-2.04605 }, + { 6.66406,4.11719,-1.9437 }, + { 0.49707,-1.33301,-1.69603 }}; + }; + + class Land_A_Mosque_small_2_EP1: Church + { + lootPos[] = { + { 1.33496,-0.726074,-2.48535 }, + { -0.794922,-1.74414,-2.48538 }}; + }; + class Land_Mil_Barracks_i_EP1: MilitarySpecial + { + lootChance = 0.2; + maxRoaming = 2; + lootPos[] = { + {5.15625,-2.30371,-1.09824}, + {1.05664,-2.45508,-1.09824}, + {-0.841797,-2.36133,-1.09824}, + {-4.03516,-2.31836,-1.09824}, + {-8.49609,-2.33838,-1.09824}}; + }; + class Land_fortified_nest_big_EP1: Military + { + lootPos[] = { + {0.663086,1.06738,-0.740341}, + {0.513184,-1.3623,-0.740341}, + {-0.991211,1.11621,-0.740341}, + {-2.87109,-3.94238,-0.740341}}; + }; + + class Land_Mil_House_EP1: Military + { + vehPos[] = { + { 13.439,3.25244,-5.71244,84 }}; + lootPos[] = { + {11.1523,4.25879,-5.72324}, + {10.918,1.30957,-5.72725}, + { -2.24219,7.02441,-5.49397 }}; + }; + class Land_Misc_Cargo1Bo_EP1: Industrial { + lootPos[] = {{-0.0170898,-0.331421,-1.09225}}; + }; + + class Land_Mil_Barracks_EP1: Military + { + lootPos[] = {}; + }; + class Land_Mil_Barracks_L_EP1: Military + { + lootPos[] = {}; + }; + class Land_vez: Military + { + maxRoaming = 1; + lootPos[] = {{-0.582031,1.65479,1.35687},{0.116211,0.839355,1.39404},{-0.0498047,1.93262,1.3551}}; + } + class Land_Shed_W03_EP1: Residential + { + maxRoaming = 3; + lootPos[] = {}; + }; + class Land_Ind_Oil_Pump_EP1: Industrial + { + lootPos[] = { + { 1.49048,-1.99609,-2.08473 }}; + }; + class Land_IndPipe2_bigL_L_EP1: Industrial + { + lootPos[] = { + { 1.09961,1.11572,2.0323 }}; + }; + class Land_Barrack2: Hospital + { + maxRoaming = 1; + lootChance = 0.4; + lootPos[] = { + { -1.96484,4.15576,-0.689606 }, + { 1.15381,0.3125,-0.691864 }}; + }; + class HMMWVWreck: Military + { + zombieClass[] = {"z_soldier_pilot","z_soldier_heavy"}; + zombieChance = 0; + lootChance = 0; + minRoaming = 1; + maxRoaming = 2; + lootPos[] = {}; + }; + class UralWreck: Military + { + zombieClass[] = {"z_soldier_pilot","z_soldier_heavy"}; + zombieChance = 0; + lootChance = 0; + minRoaming = 1; + maxRoaming = 2; + lootPos[] = {}; + }; + class SKODAWreck: Residential + { + zombieClass[] = {"zZombie_Base","z_hunter"}; + zombieChance = 0; + lootChance = 0; + minRoaming = 1; + maxRoaming = 2; + lootPos[] = {}; + }; + class UAZWreck: Residential + { + zombieClass[] = {"zZombie_Base","z_hunter"}; + zombieChance = 0; + lootChance = 0; + minRoaming = 1; + maxRoaming = 2; + lootPos[] = {}; + }; + class datsun01Wreck: Residential + { + zombieClass[] = {"zZombie_Base","z_hunter"}; + zombieChance = 0; + lootChance = 0; + minRoaming = 1; + maxRoaming = 2; + lootPos[] = {}; + }; + class hiluxWreck: Industrial + { + zombieClass[] = {"zZombie_Base","z_hunter"}; + zombieChance = 0; + lootChance = 0; + minRoaming = 1; + maxRoaming = 2; + lootPos[] = {}; + }; + class datsun02Wreck: Military + { + zombieClass[] = {"zZombie_Base","z_hunter"}; + zombieChance = 0; + lootChance = 0; + minRoaming = 1; + maxRoaming = 2; + lootPos[] = {}; + }; + + class Land_Ind_Shed_01_EP1: Default + { + zombieChance = 0; + maxRoaming = 3; + }; + class DynamicDebris: Default + { + lootChance = 0.4; + minRoaming = 0; + maxRoaming = 2; + zombieChance = 0; + zombieClass[] = {"zZombie_Base","zZombie_Base","z_teacher","z_suit1","z_suit2"}; + itemType[] = { + { "ItemWatch","generic" }, + { "ItemCompass","generic" }, + { "ItemMap","weapon" }, + { "Makarov","weapon" }, + { "Colt1911","weapon" }, + { "ItemFlashlight","generic" }, + { "ItemKnife","generic" }, + { "ItemMatchbox","generic" }, + { "ItemToolbox","weapon" }, + { "","generic" }, + { "","food" }, + { "WeaponHolder_PartGeneric","object" }, + { "WeaponHolder_PartWheel","object" }, + { "WeaponHolder_PartFueltank","object" }, + { "WeaponHolder_PartEngine","object" }, + { "WeaponHolder_PartGlass","object" }, + { "WeaponHolder_PartVRotor","object" }, + { "WeaponHolder_ItemJerrycan","object" }}; + itemChance[] = {0.15,0.01,0.05,0.02,0.02,0.05,0.05,0.05,0.02,0.15,0.05,0.06,0.05,0.03,0.01,0.07,0.01,0.03}; + }; + + class Land_House_C_1_EP1: Residential + { + lootPos[] = { + { -3.70313,-0.119629,-0.927744 }, + { -7.34131,-0.464844,-0.927744 }, + { -6.0498,-2.62646,-0.927744 }, + { 3.95093,-2.81006,-0.927744 }, + { 3.69873,0.496582,-0.927744 }, + { 6.72168,-1.4165,-0.927744 }, + { 5.64063,-3.16113,-0.927744 }}; + }; + class Land_House_C_2_EP1: Residential + { + lootPos[] = { + { 1.09351,-0.86499,-2.31269 }, + { 4.32935,-0.392578,-2.31269 }, + { 0.98291,2.44946,-2.30486 }, + { 3.63306,-0.0957031,0.785267 }, + { -2.43628,-0.856689,0.547504 }}; + }; + class Land_House_C_3_EP1: Residential + { + lootPos[] = { + { 6.61987,-1.8667,-3.91483 }, + { 5.80493,1.21094,-3.91483 }, + { -7.11523,2.78418,-3.86868 }, + { -6.45874,-0.478271,-3.86868 }, + { -6.37598,-2.27344,-3.86868 }, + { -4.84521,-2.55664,0.576136 }, + { -1.21606,-1.24634,1.96108 }}; + }; + class Land_House_C_4_EP1: Residential + { + lootPos[] = { + { 5.38452,-0.364746,-3.48355 }, + { 3.16089,2.81616,-3.48355 }, + { -3.36499,2.44629,-3.48355 }, + { -4.60474,0.0483398,-3.48355 }, + { 4.34985,-0.835205,-0.35146 }, + { 1.84668,-3.7168,-0.352423 }, + { -1.23096,-5.15308,-0.27861 }, + { -4.16602,2.48022,-0.348963 }}; + }; + class Land_House_C_5_EP1: Residential + { + lootPos[] = { + { 3.1499,2.39502,-1.36692 }, + { -1.80127,-2.98022,-1.36692 }}; + }; + class Land_House_C_5_V2_EP1: Residential + { + lootPos[] = { + { 3.42529,1.77832,-1.36692 }, + { -3.6687,1.98779,-1.36692 }, + { -2.0271,-2.9126,-1.36692 }, + { -1.271,-3.94385,1.33329 }}; + }; + class Land_House_C_5_V3_EP1: Residential + { + lootPos[] = { + { 2.59375,2.28711,-1.4715 }, + { -2.56445,-3.37988,-1.4715 }, + { 1.88525,2.08398,1.42051 }, + { -1.42725,-4.34424,1.23343 }}; + }; + class Land_House_C_5_V1_EP1: Residential + { + lootPos[] = { + { 2.59375,2.28711,-1.4715 }, + { -2.56445,-3.37988,-1.4715 }, + { 1.88525,2.08398,1.42051 }, + { -1.42725,-4.34424,1.23343 }}; + }; + class Land_House_K_6_EP1: Residential + { + lootPos[] = { + {2.36108,1.41309,-1.60797}, + {-2.57178,1.42285,-1.59425}, + {-4.81445,2.98193,1.48639}, + {-0.123047,3.83203,1.47144}, + {2.7063,0.193359,4.42145}, + {-4.3584,-2.99609,4.33153}, + {-0.0888672,3.0293,4.42143}, + {2.10864,0.180664,1.47076}, + {-4.10083,-2.09082,1.55551}}; + }; + class Land_House_C_9_EP1: Residential + { + lootPos[] = { + { -3.47339,2.13086,-3.74726 }, + { -3.17773,4.19849,-3.74837 }, + { -0.839844,5.7041,-3.74944 }, + { 4.67529,1.19897,-3.74832 }, + { 4.20508,-1.85229,-3.74805 }, + { 1.01074,-0.609619,-0.152166 }, + { 0.213379,1.56616,-0.152166 }, + { 1.66138,4.33472,-0.152166 }, + { 4.38208,-5.14136,-0.152166 }}; + }; + class Land_House_C_10_EP1: Residential + { + lootPos[] = { + { -1.69873,-1.29932,-4.18862 }, + { -1.44849,-6.23291,-4.19626 }, + { 3.10547,-1.64893,-4.1758 }, + { 2.32983,6.66553,-4.16892 }, + { -1.91699,8.00635,-4.16562 }, + { -2.5752,5.90967,-4.1708 }, + { -0.346924,-6.49536,-0.869595 }, + { 0.373047,-2.14429,-0.869452 }, + { -2.33911,-5.66138,-0.86986 }, + { -2.09888,1.83032,-0.868948 }}; + }; + class Land_House_C_11_EP1: Residential + { + lootPos[] = { + { -4.875,-3.75586,-2.45703 }, + { -1.22852,-3.17529,-2.08453 }, + { 6.55859,0.731934,-2.08453 }, + { 4.74072,3.21436,-2.08453 }, + { 4.39551,0.458984,-2.08453 }, + { 0.449219,-3.03857,0.972969 }, + { 4.8291,3.44629,0.972969 }}; + }; + class Land_House_C_12_EP1: Industrial + { + lootPos[] = { + { 6.2915,1.28516,-3.51101 }, + { 6.84961,-2.6499,-3.51101 }, + { 3.27588,-3.54541,-3.51101 }, + { -1.03223,0.811768,-3.51101 }, + { -2.31982,0.178223,-3.51101 }, + { -2.46631,-6.43018,-3.51101 }, + { -3.02686,-8.6123,0.136051 }, + { 0.570801,-8.02637,0.139021 }, + {-2.84692,-2.58569,0.138428}}; + }; + class Land_House_K_3_EP1: Residential + { + lootPos[] = { + { 0.524414,3.5166,-0.53767 }, + { 1.53491,-0.0644531,-0.790318 }, + { -0.887451,0.615234,-0.790318 }, + { -4.46191,1.38379,-0.795597 }, + { 1.1001,5.40723,2.81719 }}; + }; + class Land_House_K_7_EP1: Residential + { + lootPos[] = { + { -0.995361,1.89014,-0.218372 }, + { -4.9541,3.85254,-0.218374 }, + { -3.4502,4.0376,3.32767 }}; + }; + class Land_House_L_7_EP1: Residential + { + lootPos[] = { + { 3.52979,-0.34375,0.102112 }, + { -0.245117,3.10742,-0.261154 }, + { -5.43408,3.36426,-0.646149 }, + { -4.90137,1.19189,-0.651993}, + { 0.214844,-3.70947,-1.00735}}; + }; + class Land_House_L_6_EP1: Residential + { + lootPos[] = { + { 5.51416,-0.64624,-1.509 }, + { 1.1626,1.93677,-1.5399 }, + { 4.20996,1.62158,1.28101 }, + { 3.15381,-2.12427,1.28099 }, + { -3.74268,-2.23193,-1.53738 }}; + }; + class Land_House_K_8_EP1: Residential + { + lootPos[] = { + { 2.47577,-2.24414,-2.56724 }, + { -1.96313,-1.05566,-2.54675 }, + { -2.44165,2.20215,-2.57804 }, + { 1.6947,1.77832,-2.58702 }, + { 0.350647,-0.424805,0.251534 }, + { -0.741699,3.94141,0.252193 }, + { -0.392883,3.23242,3.35996 }, + { -1.83887,-0.766602,3.35996 }}; + }; + class Land_House_K_5_EP1: Residential + { + lootPos[] = { + { -2.40381,1.90674,1.51889 }, + { -5.96777,0.826416,0.710116 }, + { -3.05811,4.05676,1.52165 }, + { 1.29199,1.85913,1.54825 }, + { 4.40381,3.96619,2.26365 }, + { 4.17725,0.271484,2.4009 }, + { 1.30908,1.50195,1.55225 }}; + }; + class Land_House_K_1_EP1: Residential + { + lootPos[] = { + { -0.685547,4.02161,1.56626 }, + { 3.71387,5.48114,1.56626 }, + { 3.23438,2.35388,1.56626 }, + { -3.30566,4.65558,1.54929 }, + { -3.77539,2.02087,1.60863 }}; + }; + + class Land_House_L_1_EP1: Residential + { + lootPos[] = { + {1.63135,-1.2251,-0.619034}, + {-0.165039,-1.74463,-0.6114815}, + {-1.18311,-0.15918,-0.596542}}; + }; + class Land_House_L_3_EP1: Residential + { + lootPos[] = { + { -5.59863,-0.384766,-0.173644 }, + { -5.23425,2.49609,-0.22691 }, + { 0.75769,2.95508,-0.222477 }, + { -0.387817,0.0234375,-0.222477 }, + { 2.11365,2.99512,-0.222477 }}; + }; + class Land_House_L_4_EP1: Residential + { + lootPos[] = { + { -3.34961,-0.487122,-1.33058 }, + { -6.60547,0.131348,-1.29852 }, + { -0.385742,-0.0551758,-1.34066 }, + { -0.209961,3.14941,-1.253 }, + { 3.47559,0.370972,-1.05766 }, + { 5.41992,3.25671,-1.01435 }}; + }; + class Land_House_L_9_EP1: Residential + { + lootPos[] = { + { 4.4043,0.311035,-0.621445 }, + { -2.23584,1.68604,-0.542923 }, + { 4.0918,0.924805,2.60419}}; + }; + class LAND_ibr_bank: Office + { + lootPos[] = { + { 1.44702,-0.9551,-1.60158 }, + { -7.40649,-4.9482,-1.60158 }, + { -7.50879,3.1616,-1.60158 }, + { -13.1931,3.0244,-1.60158 }, + { -10.6316,-1.4922,-1.60158 }, + { -10.3481,-5.6631,-1.60158 }, + { -14.0247,-6.4653,-1.60158 }, + { -10.1897,-2.6592,-1.60158 }}; + }; + class Land_House_L_8_EP1: Residential + { + lootPos[] = { + { 0.662598,5.04395,-1.01205 }, + { 0.73291,2.59424,-1.01574 }, + { 4.73828,3.56836,-0.773781 }, + { 3.76758,3.67578,1.73622 }, + { -2.51514,-2.19971,-1.55013 }, + { -2.51514,-2.19971,-1.55013 }}; + }; + class Land_ibrhotel: Residential + { + lootPos[] = { + { -8.44922,9.08105,-7.74672 }, + { -0.813965,9.1748,-7.74672 }, + { 3.17383,11.873,-7.74672 }, + { 2.74072,2.91016,-7.74672 }, + { 3.80225,-2.44434,-7.85944 }, + { -1.28711,-0.235352,-4.25943 }, + { 17.8379,-8.18896,-4.25943 }, + { 15.4878,-11.4014,-4.25943 }, + { 11.8403,-17.5391,-4.25943 }, + { 4.74902,-11.9019,-4.25943 }, + { -9.04395,-17.6064,-4.25943 }, + { -11.9761,-15.2539,-4.25943 }, + { -15.9063,-12.082,-4.25943 }, + { -12.2837,-4.31934,-4.25943 }, + { -16.7495,9,-4.25943 }, + { -15.7764,11.6875,-4.25944 }, + { -11.9551,16.458,-4.25944 }, + { -4.83203,12.1294,-4.25943 }, + { -5.21436,6.14258,-4.25943 }, + { 3.57373,5.38721,-4.25943 }, + { 8.66553,17.2417,-4.25943 }, + { 12.2725,16.1885,-4.25943 }, + { 11.8359,4.06348,-4.25943 }, + { 8.99023,1.72949,-4.25943 }, + { -1.28711,-0.235352,-0.759062 }, + { 17.8379,-8.18896,-0.759062 }, + { 15.4878,-11.4014,-0.759062 }, + { 11.8403,-17.5391,-0.759062 }, + { 4.74902,-11.9019,-0.759062 }, + { -9.04395,-17.6064,-0.759062 }, + { -11.9761,-15.2539,-0.759062 }, + { -15.9063,-12.082,-0.759062 }, + { -12.2837,-4.31934,-0.759062 }, + { -16.7495,9,-0.759062 }, + { -15.7764,11.6875,-4.25944 }, + { -11.9551,16.458,-4.25944 }, + { -4.83203,12.1294,-0.759062 }, + { -5.21436,6.14258,-0.759062 }, + { 3.57373,5.38721,-0.759062 }, + { 8.66553,17.2417,-0.759062 }, + { 12.2725,16.1885,-0.759062 }, + { 11.8359,4.06348,-0.759062 }, + { 8.99023,1.72949,-0.759062 }, + { -1.28711,-0.235352,2.74082 }, + { 17.8379,-8.18896,2.74082 }, + { 15.4878,-11.4014,2.74082 }, + { 11.8403,-17.5391,2.74082 }, + { 4.74902,-11.9019,2.74082 }, + { -9.04395,-17.6064,2.74082 }, + { -11.9761,-15.2539,2.74082 }, + { -15.9063,-12.082,2.74082 }, + { -12.2837,-4.31934,2.74082 }, + { -16.7495,9,2.74082 }, + { -15.7764,11.6875,-4.25944 }, + { -11.9551,16.458,-4.25944 }, + { -4.83203,12.1294,2.74082 }, + { -5.21436,6.14258,2.74082 }, + { 3.57373,5.38721,2.74082 }, + { 8.66553,17.2417,2.74082 }, + { 12.2725,16.1885,2.74082 }, + { 11.8359,4.06348,2.74082 }, + { -1.54492,0.158691,6.24485 }, + { 3.11914,5.81445,6.24485 }}; + }; + class Land_MBG_Shanty_BIG: Residential + { + lootPos[] = { + { -29.8752,-15.8057,2.99997 }, + { 23.4097,11.5024,24.9672 }, + { -29.345,-16.7568,3.04013 }, + { 23.2319,11.6201,27.9672 }, + { -33.3779,-11.3564,5.81198 }}; + }; + class Land_dum_istan3_hromada2: Residential + { + lootPos[] = { + { 1.67627,3,-4.62603 }, + { -1.47363,4.92285,-1.28517 }, + { 6.43848,1.93555,2.08801 }}; + }; + class Land_budova4_in: Military + { + lootPos[] = { + { -6.50415,2.1416,-1.88723 }, + { -1.66162,2.10168,-1.88723 }, + { 2.94312,2.297,-1.88723 }, + { 5.34082,-1.82922,-1.88723 }}; + }; + class Land_army_hut_int: Military + { + lootPos[] = { + { 2.7959,-5.07373,-1.33056 }, + { 2.79785,-2.1626,-1.33056 }, + { -0.943359,-0.060791,-1.35981 }, + { 0.689453,1.87134,-1.36167 }}; + }; + class Land_army_hut3_long_int: Military + { + lootPos[] = { + { -2.88721,-4.36035,-1.23617 }, + { 0.753906,-3.90039,-1.23617 }, + { -2.53711,-1.95117,-1.23617 }, + { -2.27856,-0.211914,-1.23617 }, + { -0.0664063,-1.70801,-1.23617 }, + { 0.141113,2.31104,-1.23617 }}; + }; + class Land_army_hut2_int: Military + { + lootPos[] = { + { -0.421387,-0.0517578,-0.948329 }, + { 1.80103,0.945313,-0.948329 }, + { 2.24585,-2.6875,-0.948329 }, + { -1.24561,-1.53955,-0.948329 }}; + }; + class land_ibr_hangar: Military + { + lootPos[] = { + { -5.75635,9.95386,-3.57318 }, + { -8.06152,-11.4065,-3.58192 }, + { 8.68555,-5.30371,-3.57942 }}; + }; + class Land_MBG_Police_Station: Office + { + lootPos[] = { + { 9.81543,-4.36365,-1.59829 }, + { 1.01172,-6.02344,-1.59829 }, + { -5.03369,-5.98376,-1.59829 }, + { -8.5415,-0.348511,-1.59829 }, + { -8.88574,-2.93823,-1.59829 }, + { -5.55518,4.80493,-1.59829 }, + { -1.77246,5.49365,-1.59829 }, + { 2.32129,6.33032,-1.59829 }, + { 3.54492,6.27332,1.68834 }, + { 9.88916,4.68176,1.68833 }, + { 10.0566,-1.07727,1.68833 }, + { 6.6499,1.78296,1.68833 }, + { -5.30029,-2.68726,1.68833 }, + { 1.25977,-1.76636,1.68833 }, + { -6.56689,1.51843,1.68834 }, + { -5.33887,3.92529,1.68834 }, + { -2.3125,6.18774,1.68834 }}; + }; + class Land_dum_mesto_in: Residential + { + lootPos[] = { + { -5.53796,-2.51996,-3.99769 }, + { -4.66113,1.34052,-4.26331 }, + { -4.9137,3.4718,-4.26331 }, + { 0.397583,-2.74866,-4.26418 }, + { 2.18762,0.74707,-4.26418 }, + { 4.94128,-1.67108,-4.26418 }, + { 4.48279,2.82495,-4.26418 }, + { 1.11023,4.69928,-2.75561 }, + { 4.98938,3.79883,-1.28095 }, + { 5.55957,-1.61218,-1.28095 }, + { 0.695679,-2.18268,-1.28095 }, + { -2.42969,-1.18854,-1.27582 }, + { -4.77722,3.51996,-1.27582 }}; + }; + class Land_tovarna1: Industrial + { + lootPos[] = { + { 2.83887,5.23889,-5.75442 }, + { -2.30774,7.31934,-5.75442 }, + { -11.0908,5.44897,-5.75442 }, + { -11.4746,-1.5791,-5.75442 }, + { -5.52405,1.68994,-5.75442 }, + { 2.82605,1.4801,-5.75442 }, + { 2.44128,-6.50256,-5.75442 }, + { -6.68335,-0.453369,2.17997 }, + { -3.81812,0.690186,2.17997 }, + { 2.78735,1.19409,2.17997 }, + { 1.59167,-6.06665,2.17997 }, + { -2.4646,-5.63696,2.17997 }, + { -5.77393,-7.28271,2.17997 }, + { -0.484985,-3.14197,4.82992 }}; + }; + class Land_Ind_Garage01_EP1: Industrial + { + lootPos[] = { + {-0.568359,3.44775,-1.45221}, + {2.21069,2.98193,-1.45871}, + {-1.01465,-1.44189,-1.46152}, + {1.61694,0.546875,-1.46152}}; + }; + class Land_hut01: Residential + { + lootPos[] = { + { 0.304749,-0.543213,-0.448339 }, + { 0.885254,2.90747,-0.44834 }}; + }; + class Land_hut02: Residential + { + lootPos[] = { + { -0.498901,2.974,-0.445764 }, + { -1.07245,-0.756958,-0.445764 }}; + }; + class Land_hut04: Residential + { + lootPos[] = { + { -1.07227,-0.354492,-0.437198 }, + { 0.939697,2.78271,-0.437198 }}; + }; + class Land_Ind_Oil_Tower_EP1: Industrial + { + lootPos[] = { + { 3.55743,-5.92773,-12.9755 }, + { 4.63086,1.24902,-12.9932 }, + { -0.240356,-1.08252,-12.9875 }, + { 6.87689,-6.34961,-8.00889 }, + { 2.31177,0.231689,-8.00478 }}; + }; + class Land_ibr_terminal: Office + { + lootPos[] = { + { 11.1885,-13.0669,-4.04974 }, + { 4.42383,-9.64746,-4.04974 }, + { -2.42822,-6.94775,-4.04974 }, + { -3.00537,-1.25439,-4.04974 }, + { 0.473145,8.72314,-4.04974 }, + { 14.8608,12.5249,-4.04974 }, + { 3.33838,-14.5229,0.581566 }, + { -3.88428,-17.5376,0.581566 }, + { -17.3682,0.572266,-4.05001 }, + { -13.7939,0.576172,-0.231342 }, + { -2.83545,10.9009,-0.949741 }, + { -2.27686,-16.4238,3.68157 }}; + }; + class Land_A_Villa_EP1: Office + { + lootPos[] = { + { -23.3442,1.71484,-3.65929 }, + { 14.5498,-5.69775,-5.06722 }, + { 5.8457,-2.09814,-5.06717 }, + { 9.5249,3.76563,-5.06717 }, + { 10.0454,11.5093,-5.0734 }, + { 0.268555,8.64648,-5.06699 }, + { -0.378906,15.3989,-5.06724 }, + { -6.68506,14.9448,-5.06722 }, + { -10.9644,13.0996,-5.06719 }, + { 11.0571,4.48926,-1.48401 }, + { 2.85938,9.12939,-1.48407 }, + { -3.87646,8.01416,-1.4844 }, + { 0.0537109,10.3984,-1.4844 }, + { -2.78467,13.5903,-1.4844 }, + { -0.118652,15.3394,-1.4844 }, + { -6.73779,15.772,-1.4844 }, + { -8.39453,13.5249,-1.4844 }, + { -10.5317,9.75146,-1.4844 }, + { -11.8062,14.2358,-1.4844 }, + { -15.5771,14.0396,-1.4844 }}; + }; + class Land_A_Office01_EP1: Land_A_Office01 + { + lootPos[] = { + { -2.50391,-2.46948,-4.728 }, + { 4.23535,-0.336914,-4.728 }, + { 4.11133,6.1123,-4.728 }, + { 0.242188,6.06299,-4.728 }, + { 4.31641,3.74023,-4.728 }, + { 5.08887,0.219727,-4.728 }, + { 11.6504,-1.5647,-4.728 }, + { 14.5811,-4.1123,-4.728 }, + { 13.8545,-0.749023,-4.728 }, + { -7.7627,5.59082,-4.728 }, + { 1.81152,0.993408,-2.228 }, + { 4.93164,4.31982,-2.228 }, + { 1.18945,6.07031,-2.228 }, + { 2.23145,3.76563,-2.228 }, + { -4.76367,-2.51221,-2.228 }, + { -14.5596,-3.40723,-2.228 }, + { -15.2705,5.92773,-2.228 }, + { -10.9063,6.04175,0.672008 }, + { -6.30762,3.30078,0.672006 }, + { 7.6416,6.38696,0.672001 }, + { 13.6729,6.5957,0.671999 }, + { 13.1924,-2.58691,0.671998 }, + { 3.0918,2.4375,6.20491 }, + { -1.45703,-2.28369,6.20491 }, + { -2.12988,4.51587,0.672005 }, + { 4.74414,-4.60156,-2.21486 }, + { 8.3457,-1.10718,-2.228 }, + { 9.94727,-3.74146,-2.228 }, + { 7.13867,-2.50732,-2.228 }, + { 12.8701,4.70923,-2.228 }, + { 15.3721,3.42383,-2.228 }}; + }; + class Land_A_Stationhouse_ep1: Land_a_stationhouse{}; + class Land_ibrPanelak: Land_Panelak{}; + class Land_ibrPanelak2: Land_Panelak2{}; + + class Land_Ind_Expedice_1: Industrial + { + lootPos[] = { + {0.0288086,12.9844,-3.48673}, + {-0.336914,-9.47803,-3.48673}, + {-6.54541,-18.1621,-3.48673}, + {0.291992,-0.246582,-5.6839}, + {-2.23682,18.832,-5.6839}, + {5.79248,-18.0845,-5.75725}}; + }; + + // Isla Dula + class land_dum_istan2b: Residential + { + lootPos[] = { + {-6.44531,-5.13037,3.80019}, + {-6.71777,2.81592,3.80019}, + { 3.33887,-0.539307,0.822979}, + {-0.506836,-2.2229,0.822979}, + {-3.93457,2.11401,-2.29981}}; + }; + + class Land_dum_olez_istan2: HouseRoaming{}; + class Land_dum_olez_istan2_maly2: HouseRoaming{}; + class land_dum_mesto3_istan: HouseRoaming{}; + class land_dum_istan2_03a: HouseRoaming{}; + + + + + class Land_dum_istan3_pumpa: Residential + { + lootPos[] = { + {-2.14502,3.03662,-1.86787}, + {4.09619,-0.563965,1.47485}, + {0.189453,0.540039,1.47485}, + {-1.73682,2.44775,1.47485}}; + }; + class land_dum_istan3: Residential + { + lootPos[] = { + {-8.4917,-0.922363,0.585144}, + {5.97852,1.38037,0.585148}, + {3.55176,-5.42822,0.58514}, + {-2.33105,3.74805,-2.67237}}; + }; + class land_house_y: Residential + { + lootPos[] = { + {-0.570313,-5.21387,-1.40696}, + {-5.15625,-5.32275,-1.40696}, + {2.34766,4.9917,-1.40696}}; + }; + class land_dum_istan4_inverse: Residential + { + lootPos[] = { + {-2.77246,-1.72949,-4.33588}, + {5.30176,5.76563,-7.28588}, + {-0.282227,5.89746,-7.28588}, + {-6.5918,5.96973,-7.28588}}; + }; + class Land_duala_mini: Residential + { + lootPos[] = { + {-1.37207,2.25488,-2.74846}, + {-3.43457,-2.04932,-2.74846}, + {3.82959,0.034668,-2.74846}, + {3.79102,-2.25977,-2.74846}}; + }; + class Land_hut_old02: Industrial + { + lootPos[] = { + {-5.60449,-1.20215,-3.03296}, + {-3.80371,-2.33154,-3.03296}, + {2.10156,-8.16406,-3.03296}, + {3.87402,8.28125,-3.03296}}; + }; + class land_dum_istan2_02: Industrial + { + lootPos[] = { + {-0.566406,-3.44775,-4.14959}, + {-2.00146,1.43604,-4.14959}}; + }; + class Land_garaz_bez_tanku: Industrial + { + lootPos[] = { + {-5.896,3.05811,3.41651}, + {6.37305,3.27734,3.41651}, + {-0.501953,-0.195801,3.41651}}; + }; + class land_mbg_brickhouse_01: Residential + { + lootPos[] = { + {-7.06543,4.02197,-0.051506}, + {5.55518,-0.523438,-0.051506}, + {-0.717773,4.01855,-0.051506}, + {-2.00293,-2.35107,-3.35652}, + {4.99219,-0.20752,-3.35652}, + {-6.80469,3.94043,-3.35652}}; + }; + class land_bouda_garaz: Industrial + { + lootPos[] = { + {26.1628,-12.502,-0.952108}, + {23.3086,-6.62305,-0.952108}}; + }; +}; diff --git a/dayz_code/dayz_code.pbo.CommunityDayZ.bisign b/dayz_code/dayz_code.pbo.CommunityDayZ.bisign new file mode 100644 index 000000000..b6ab83ae5 Binary files /dev/null and b/dayz_code/dayz_code.pbo.CommunityDayZ.bisign differ diff --git a/dayz_code/external/DRN_ReadMe.txt b/dayz_code/external/DRN_ReadMe.txt new file mode 100644 index 000000000..882f08604 --- /dev/null +++ b/dayz_code/external/DRN_ReadMe.txt @@ -0,0 +1,155 @@ +====================================================== + DynamicWeatherEffects v2.00 by Engima of Östgöta Ops +====================================================== + +As a mission designer I have always had problems with the weather. It has not been dynamic the way I want it to be, and I've always thought that it synchronizes terribly in multiplayer as soon I start experimenting with it (especially rain). + +This is a simple script that makes the weather dynamic, and it works in single player, multiplayer (hosted and dedicated) and for JIPs. The weather is constantly changing over time intervals of the mission designer's choice. Weather is unpredictable and always synchronized among all players in a multiplayer game! + +Script handles fog, overcast, rain and wind. + + +======================= + TECHNICAL INFORMATION +======================= + +Data sent over network (using publicVariable) is minimal, as data is only sent when weather "forecast" changes and when weather needs to be synchronized because of a JIP player. + +Fog and overcast is divided into four levels (clear, some, more, heavy) each representing a smaller value interval, since I don't regard pure random values as especially realistic (e.g. there would very seldom be a clear day). These levels are then chosen randomly, but they are forced to change. So If the weather is heavy fog, it will not change to heavy fog again, but to *another* randomly chosen fog level. + +Each client runs a "rain loop" that sets the rain value every third second. This is a workaround for the "rain bug" (or what it is) causing rain to behave randomly on all clients when left unwatched. + +If overcast goes above 0.75, there is chance of rain, otherwise it cannot rain (limitation in the game). + +Fog and overcast does not change at the same time (limitation in game). + + +============== + CHANGELOG +============== + +v2.00 +- Added section for mission makers to customize and tweak weather behaviour and details. +- Dependency to CommonLib.sqf deleted. +- Improved rain behaviour. +- Initial weather is passed as arguments. +- Slightly better performance. + +v1.00 +- First version. + +============== + REQUIREMENTS +============== + +No requirements. + + +============== + INSTALLATION +============== + +1. Copy the folder "Scripts" to your mission folder, or just make sure that the following file (and path) exists in your mission folder: + +Scripts\DRN\DynamicWeatherEffects\DynamicWeatherEffects.sqf + +2. If the init file (init.sqf) not already exists, create the file in the root of your mission folder. + +3. In init.sqf, Start the weather script by adding the the following line: + +execVM "Scripts\DRN\DynamicWeatherEffects\DynamicWeatherEffects.sqf"; + + +============== + VARIABLES +============== + +In the script file (DynamicWeatherEffects.sqf) there is a section allowing mission designers to tweak some details regarding weather behavior. The following variables can be altered: + +// Minimum time in minutes for the weather (fog and overcast) to change. Must be greater than or equal to 1 and less than or equal to _maxWeatherChangeTimeMin. When weather changes, it is fog OR overcast that changes, not both at the same time. (Suggested value: 10). +_minWeatherChangeTimeMin = 10; + +// Maximum time in minutes for the weather (fog and overcast) to change. Must be greater than or equal to _minWeatherChangeTimeMin. (Suggested value: 20). +_maxWeatherChangeTimeMin = 20; + +// Minimum time in minutes that weather (fog and overcast) stays constant between weather changes. Must be less than or equal to 0 and greater than or equal to _minWeatherChangeTimeMin. (Suggested value: 5). +_minTimeBetweenWeatherChangesMin = 5; + +// Maximum time in minutes that weather (fog and overcast) stays unchanged between weather changes. Must be greater than or equal to _minWeatherChangeTimeMin. (Suggested value: 10). +_maxTimeBetweenWeatherChangesMin = 10; + +// Fog intensity never falls below this value. Must be between 0 and 1 and less than or equal to _maximumFog (0 = no fog, 1 = pea soup). (Suggested value: 0). +_minimumFog = 0; + +// Fog intensity never exceeds this value. Must be between 0 and 1 and greater than or equal to _minimumFog (0 = no fog, 1 = pea soup). (Suggested value: 0.8). +_maximumFog = 0.8; + +// Overcast intensity never falls below this value. Must be between 0 and 1 and less than or equal to _maximumOvercast (0 = no overcast, 1 = maximum overcast). (Suggested value: 0). +_minimumOvercast = 0; + +// Overcast intensity never exceeds this value. Must be between 0 and 1 and greater than or equal to _minimumOvercast (0 = no overcast, 1 = maximum overcast). (Suggested value: 1). +_maximumOvercast = 1; + +// When raining, rain intensity never falls below this value. Must be between 0 and 1 and less than or equal to _maximumRain (0 = no rain, 1 = maximum rain intensity). (Suggested value: 0); +_minimumRain = 0; + +// When raining, rain intensity never exceeds this value. Must be between 0 and 1 and greater than or equal to _minimumRain (0 = no rain, 1 = maximum rain intensity). (Suggested value: 0.8); +_maximumRain = 0.8; + +// Wind vector strength never falls below this value. Must be greater or equal to 0 and less than or equal to _maximumWind. (Suggested value: 0); +_minimumWind = 0; + +// Wind vector strength never exceeds this value. Must be greater or equal to 0 and greater than or equal to _minimumWind. (Suggested value: 8). +_maximumWind = 8; + +// Probability in percent for wind to change when weather changes. If set to 0 then wind will never change. If set to 100 then rain will change every time the weather (fog or overcast) start to change. (Suggested value: 25); +_windChangeProbability = 25; + +// A "rain interval" is defined as "a time interval during which it may rain in any intensity (or it may not rain at all)". When overcast goes above 0.75, a chain of rain intervals (defined below) is started. It cycles on until overcast falls below 0.75. At overcast below 0.75 rain intervals never execute (thus it cannot rain). + +// Probability in percent (0-100) for rain to start at every rain interval. Set this to 0 if you don't want rain at all. Set this to 100 if you want it to rain constantly when overcast is greater than 0.75. In short: if you think that it generally rains to often then lower this value and vice versa. (Suggested value: 50). +_rainIntervalRainProbability = 50; + +// Minimum time in minutes for rain intervals. Must be greater or equal to 0 and less than or equal to _maxRainIntervalTimeMin. (Suggested value: 0). +_minRainIntervalTimeMin = 0; + +// Maximum time in minutes for rain intervals. Must be greater than or equal to _minRainIntervalTimeMin. (Suggested value: (_maxWeatherChangeTimeMin + _maxTimeBetweenWeatherChangesMin) / 2)). +_maxRainIntervalTimeMin = (_maxWeatherChangeTimeMin + _maxTimeBetweenWeatherChangesMin) / 2; + +// If set to true, then the rain is forced to stop after one rain interval during which it has rained (use this for example if you only want small occational cloudbursts). If set to false, then the rain may stop, but it may also just change intensity for an immedeate new rain interval. (Suggested value: false). +_forceRainToStopAfterOneRainInterval = false; + + +============== + ARGUMENTS +============== + +Arguments can be passed to the script to set initial mission weather. The following five arguments can be passed to the script: + +1) [_initialFog]: Optional. Fog when mission starts. Must be between 0 and 1 where 0 = no fog, 1 = maximum fog. -1 = random fog. +2) [_initialOvercast]: Optional. Overcast when mission starts. Must be between 0 and 1 where 0 = no overcast, 1 = maximum overcast. -1 = random overcast. +3) [_initialRain]: Optional. Rain when mission starts. Must be between 0 and 1 where 0 = no rain, 1 = maximum rain. -1 = random rain. (Overcast must be greater than or equal to 0.75). +4) [_initialWind]: Optional. Wind when mission starts. Must be an array of form [x, z], where x is one wind strength vector and z is the other. x and z must be greater than or equal to 0. [-1, -1] = random wind. +5) [_debug]: Optional. true if debug text is to be shown, otherwise false. + + +============== + EXAMPLES +============== + +Only one line is needed in init.sqf, and here are some examples: + +// The mission will start with random weather. +execVM "Scripts\DRN\DynamicWeatherEffects\DynamicWeatherEffects.sqf"; + +// The mission will start with fog set to 0.5, but overcast, rain and wind will be random. +[0.5] execVM "Scripts\DRN\DynamicWeatherEffects\DynamicWeatherEffects.sqf"; + +// The mission will start with fog set to 0.1, overcast set to 0.9, rain set to 1, and wind will be random. +[0.1, 0.9, 1] execVM "Scripts\DRN\DynamicWeatherEffects\DynamicWeatherEffects.sqf"; + +// The mission will start with random fog, random overcast, random rain and no wind. Debug messages will be displayed for all players. +[-1, -1, -1, [0, 0], true] execVM "Scripts\DRN\DynamicWeatherEffects\DynamicWeatherEffects.sqf"; + +// The mission will start with fog set to 0.5, overcast set to 0.5, no rain (since the overcast is less than 0.75), and strong wind in direction south west. +[0.5, 0.5, 0.5, [10, 10]] execVM "Scripts\DRN\DynamicWeatherEffects\DynamicWeatherEffects.sqf"; diff --git a/dayz_code/external/DynamicWeatherEffects.sqf b/dayz_code/external/DynamicWeatherEffects.sqf new file mode 100644 index 000000000..2dd5ea523 --- /dev/null +++ b/dayz_code/external/DynamicWeatherEffects.sqf @@ -0,0 +1,564 @@ +/* DynamicWeatherEffects.sqf version 1.01 by Engima of Ostgota Ops + * Description: + * Script that generates dynamic (random) weather. Works in single player, multiplayer (hosted and dedicated), and is JIP compatible. + * Arguments: + * [_initialFog]: Optional. Fog when mission starts. Must be between 0 and 1 where 0 = no fog, 1 = maximum fog. -1 = random fog. + * [_initialOvercast]: Optional. Overcast when mission starts. Must be between 0 and 1 where 0 = no overcast, 1 = maximum overcast. -1 = random overcast. + * [_initialRain]: Optional. Rain when mission starts. Must be between 0 and 1 where 0 = no rain, 1 = maximum rain. -1 = random rain. (Overcast must be greater than or equal to 0.75). + * [_initialWind]: Optional. Wind when mission starts. Must be an array of form [x, z], where x is one wind strength vector and z is the other. x and z must be greater than or equal to 0. [-1, -1] = random wind. + * [_debug]: Optional. true if debug text is to be shown, otherwise false. + */ + +private ["_initialFog", "_initialOvercast", "_initialRain", "_initialWind", "_debug"]; +private ["_minWeatherChangeTimeMin", "_maxWeatherChangeTimeMin", "_minTimeBetweenWeatherChangesMin", "_maxTimeBetweenWeatherChangesMin", "_rainIntervalRainProbability", "_windChangeProbability"]; +private ["_minimumFog", "_maximumFog", "_minimumOvercast", "_maximumOvercast", "_minimumRain", "_maximumRain", "_minimumWind", "_maximumWind", "_minRainIntervalTimeMin", "_maxRainIntervalTimeMin", "_forceRainToStopAfterOneRainInterval", "_maxWind"]; + +if (isNil "_this") then { _this = []; }; +if (count _this > 0) then { _initialFog = _this select 0; } else { _initialFog = -1; }; +if (count _this > 1) then { _initialOvercast = _this select 1; } else { _initialOvercast = -1; }; +if (count _this > 2) then { _initialRain = _this select 2; } else { _initialRain = -1; }; +if (count _this > 3) then { _initialWind = _this select 3; } else { _initialWind = [-1, -1]; }; +if (count _this > 4) then { _debug = _this select 4; } else { _debug = false; }; + +/////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// The following variables can be changed to tweak weather behaviour + +// Minimum time in minutes for the weather (fog and overcast) to change. Must be greater than or equal to 1 and less than or equal to +// _maxWeatherChangeTimeMin. When weather changes, it is fog OR overcast that changes, not both at the same time. (Suggested value: 10). +_minWeatherChangeTimeMin = 10; + +// Maximum time in minutes for the weather (fog and overcast) to change. Must be greater than or equal to _minWeatherChangeTimeMin. +// (Suggested value: 20). +_maxWeatherChangeTimeMin = 20; + +// Minimum time in minutes that weather (fog and overcast) stays constant between weather changes. Must be less than or equal to 0 and +// greater than or equal to _minWeatherChangeTimeMin. (Suggested value: 5). +_minTimeBetweenWeatherChangesMin = 5; + +// Maximum time in minutes that weather (fog and overcast) stays unchanged between weather changes. Must be greater than or equal to +// _minWeatherChangeTimeMin. (Suggested value: 10). +_maxTimeBetweenWeatherChangesMin = 10; + +// Fog intensity never falls below this value. Must be between 0 and 1 and less than or equal to _maximumFog +// (0 = no fog, 1 = pea soup). (Suggested value: 0). +_minimumFog = 0; + +// Fog intensity never exceeds this value. Must be between 0 and 1 and greater than or equal to _minimumFog +// (0 = no fog, 1 = pea soup). (Suggested value: 0.8). +_maximumFog = 0.5; + +// Overcast intensity never falls below this value. Must be between 0 and 1 and less than or equal to _maximumOvercast +// (0 = no overcast, 1 = maximum overcast). (Suggested value: 0). +_minimumOvercast = 0; + +// Overcast intensity never exceeds this value. Must be between 0 and 1 and greater than or equal to _minimumOvercast +// (0 = no overcast, 1 = maximum overcast). (Suggested value: 1). +_maximumOvercast = 1; + +// When raining, rain intensity never falls below this value. Must be between 0 and 1 and less than or equal to _maximumRain +// (0 = no rain, 1 = maximum rain intensity). (Suggested value: 0); +_minimumRain = 0; + +// When raining, rain intensity never exceeds this value. Must be between 0 and 1 and greater than or equal to _minimumRain +// (0 = no rain, 1 = maximum rain intensity). (Suggested value: 0.8); +_maximumRain = 0.8; + +// Wind vector strength never falls below this value. Must be greater or equal to 0 and less than or equal to _maximumWind. +// (Suggested value: 0); +_minimumWind = 0; + +// Wind vector strength never exceeds this value. Must be greater or equal to 0 and greater than or equal to _minimumWind. +// (Suggested value: 8). +_maximumWind = 8; + +// Probability in percent for wind to change when weather changes. If set to 0 then wind will never change. If set to 100 then rain will +// change every time the weather (fog or overcast) start to change. (Suggested value: 25); +_windChangeProbability = 25; + +// A "rain interval" is defined as "a time interval during which it may rain in any intensity (or it may not rain at all)". When overcast +// goes above 0.75, a chain of rain intervals (defined below) is started. It cycles on until overcast falls below 0.75. At overcast +// below 0.75 rain intervals never execute (thus it cannot rain). + +// Probability in percent (0-100) for rain to start at every rain interval. Set this to 0 if you don't want rain at all. Set this to 100 +// if you want it to rain constantly when overcast is greater than 0.75. In short: if you think that it generally rains to often then +// lower this value and vice versa. (Suggested value: 50). +_rainIntervalRainProbability = 50; + +// Minimum time in minutes for rain intervals. Must be greater or equal to 0 and less than or equal to _maxRainIntervalTimeMin. +// (Suggested value: 0). +_minRainIntervalTimeMin = 0; + +// Maximum time in minutes for rain intervals. Must be greater than or equal to _minRainIntervalTimeMin. (Suggested value: +// (_maxWeatherChangeTimeMin + _maxTimeBetweenWeatherChangesMin) / 2). +_maxRainIntervalTimeMin = (_maxWeatherChangeTimeMin + _maxTimeBetweenWeatherChangesMin) / 2; + +// If set to true, then the rain is forced to stop after one rain interval during which it has rained (use this for example if you only want +// small occational cloudbursts ). If set to false, then the rain may stop, but it may also just change intensity for an +// immedeate new rain interval. (Suggested value: false). +_forceRainToStopAfterOneRainInterval = false; + + +/////////////////////////////////////////////////////////////////////////////////////////////////////////////// +// Don't touch anything beneath this line + +drn_DynamicWeather_DebugTextEventArgs = []; // Empty + +"drn_DynamicWeather_DebugTextEventArgs" addPublicVariableEventHandler { + drn_DynamicWeather_DebugTextEventArgs call drn_fnc_DynamicWeather_ShowDebugTextLocal; +}; + +/* + * Summary: Shows debug text on local client. + * Arguments: + * _text: Debug text. + */ +drn_fnc_DynamicWeather_ShowDebugTextLocal = { + private ["_minutes", "_seconds"]; + + if (!isNull player) then { + player sideChat (_this select 0); + }; + + _minutes = floor (time / 60); + _seconds = floor (time - (_minutes * 60)); + diag_log ((str _minutes + ":" + str _seconds) + " Debug: " + (_this select 0)); +}; + +/* + * Summary: Shows debug text on all clients. + * Arguments: + * _text: Debug text. + */ +drn_fnc_DynamicWeather_ShowDebugTextAllClients = { + drn_DynamicWeather_DebugTextEventArgs = _this; + publicVariable "drn_DynamicWeather_DebugTextEventArgs"; + drn_DynamicWeather_DebugTextEventArgs call drn_fnc_DynamicWeather_ShowDebugTextLocal; +}; + +if (_debug) then { + ["Starting script WeatherEffects.sqf..."] call drn_fnc_DynamicWeather_ShowDebugTextLocal; +}; + +drn_DynamicWeatherEventArgs = []; // [current overcast, current fog, current rain, current weather change ("OVERCAST", "FOG" or ""), target weather value, time until weather completion (in seconds), current wind x, current wind z] +drn_AskServerDynamicWeatherEventArgs = []; // [] + +drn_fnc_DynamicWeather_SetWeatherLocal = { + private ["_currentOvercast", "_currentFog", "_currentRain", "_currentWeatherChange", "_targetWeatherValue", "_timeUntilCompletion", "_currentWindX", "_currentWindZ"]; + + _currentOvercast = _this select 0; + _currentFog = _this select 1; + _currentRain = _this select 2; + _currentWeatherChange = _this select 3; + _targetWeatherValue = _this select 4; + _timeUntilCompletion = _this select 5; + _currentWindX = _this select 6; + _currentWindZ = _this select 7; + + // Set current weather values + 0 setOvercast _currentOvercast; + 0 setFog _currentFog; + drn_var_DynamicWeather_Rain = _currentRain; + setWind [_currentWindX, _currentWindZ, true]; + + // Set forecast + if (_currentWeatherChange == "OVERCAST") then { + _timeUntilCompletion setOvercast _targetWeatherValue; + }; + if (_currentWeatherChange == "FOG") then { + _timeUntilCompletion setFog _targetWeatherValue; + }; +}; + +if (!isServer) then { + "drn_DynamicWeatherEventArgs" addPublicVariableEventHandler { + drn_DynamicWeatherEventArgs call drn_fnc_DynamicWeather_SetWeatherLocal; + }; + + waitUntil {!isNil "drn_var_DynamicWeather_ServerInitialized"}; + + drn_AskServerDynamicWeatherEventArgs = [true]; + publicVariable "drn_AskServerDynamicWeatherEventArgs"; +}; + +if (isServer) then { + drn_fnc_DynamicWeather_SetWeatherAllClients = { + private ["_timeUntilCompletion", "_currentWeatherChange"]; + + _timeUntilCompletion = drn_DynamicWeather_WeatherChangeCompletedTime - drn_DynamicWeather_WeatherChangeStartedTime; + if (_timeUntilCompletion > 0) then { + _currentWeatherChange = drn_DynamicWeather_CurrentWeatherChange; + } + else { + _currentWeatherChange = ""; + }; + + drn_DynamicWeatherEventArgs = [overcast, fog, drn_var_DynamicWeather_Rain, _currentWeatherChange, drn_DynamicWeather_WeatherTargetValue, _timeUntilCompletion, drn_DynamicWeather_WindX, drn_DynamicWeather_WindZ]; + publicVariable "drn_DynamicWeatherEventArgs"; + drn_DynamicWeatherEventArgs call drn_fnc_DynamicWeather_SetWeatherLocal; + }; + + "drn_AskServerDynamicWeatherEventArgs" addPublicVariableEventHandler { + call drn_fnc_DynamicWeather_SetWeatherAllClients; + }; + + drn_DynamicWeather_CurrentWeatherChange = ""; + drn_DynamicWeather_WeatherTargetValue = 0; + drn_DynamicWeather_WeatherChangeStartedTime = time; + drn_DynamicWeather_WeatherChangeCompletedTime = time; + drn_DynamicWeather_WindX = _initialWind select 0; + drn_DynamicWeather_WindZ = _initialWind select 1; + + if (_initialFog == -1) then { + _initialFog = (_minimumFog + random (_maximumFog - _minimumFog)); + } + else { + if (_initialFog < _minimumFog) then { + _initialFog = _minimumFog; + }; + if (_initialFog > _maximumFog) then { + _initialFog = _maximumFog; + }; + }; + + 0 setFog _initialFog; + + if (_initialOvercast == -1) then { + _initialOvercast = (_minimumOvercast + random (_maximumOvercast - _minimumOvercast)); + } + else { + if (_initialOvercast < _minimumOvercast) then { + _initialOvercast = _minimumOvercast; + }; + if (_initialOvercast > _maximumOvercast) then { + _initialOvercast = _maximumOvercast; + }; + }; + + 0 setOvercast _initialOvercast; + + if (_initialOvercast >= 0.75) then { + if (_initialRain == -1) then { + _initialRain = (_minimumRain + random (_minimumRain - _minimumRain)); + } + else { + if (_initialRain < _minimumRain) then { + _initialRain = _minimumRain; + }; + if (_initialRain > _maximumRain) then { + _initialRain = _maximumRain; + }; + }; + } + else { + _initialRain = 0; + }; + + drn_var_DynamicWeather_Rain = _initialRain; + 0 setRain drn_var_DynamicWeather_Rain; + + _maxWind = _minimumWind + random (_maximumWind - _minimumWind); + + if (drn_DynamicWeather_WindX == -1) then { + if (random 100 < 50) then { + drn_DynamicWeather_WindX = -_minimumWind - random (_maxWind - _minimumWind); + } + else { + drn_DynamicWeather_WindX = _minimumWind + random (_maxWind - _minimumWind); + }; + }; + + if (drn_DynamicWeather_WindZ == -1) then { + if (random 100 < 50) then { + drn_DynamicWeather_WindZ = -_minimumWind - random (_maxWind - _minimumWind); + } + else { + drn_DynamicWeather_WindZ = _minimumWind + random (_maxWind - _minimumWind); + }; + }; + + setWind [drn_DynamicWeather_WindX, drn_DynamicWeather_WindZ, true]; + + sleep 0.05; + + publicVariable "drn_var_DynamicWeather_Rain"; + drn_var_DynamicWeather_ServerInitialized = true; + publicVariable "drn_var_DynamicWeather_ServerInitialized"; + + // Start weather thread + [_minWeatherChangeTimeMin, _maxWeatherChangeTimeMin, _minTimeBetweenWeatherChangesMin, _maxTimeBetweenWeatherChangesMin, _minimumFog, _maximumFog, _minimumOvercast, _maximumOvercast, _minimumWind, _maximumWind, _windChangeProbability, _debug] spawn { + private ["_minWeatherChangeTimeMin", "_maxWeatherChangeTimeMin", "_minTimeBetweenWeatherChangesMin", "_maxTimeBetweenWeatherChangesMin", "_minimumFog", "_maximumFog", "_minimumOvercast", "_maximumOvercast", "_minimumWind", "_maximumWind", "_windChangeProbability", "_debug"]; + private ["_weatherType", "_fogLevel", "_overcastLevel", "_oldFogLevel", "_oldOvercastLevel", "_weatherChangeTimeSek"]; + + _minWeatherChangeTimeMin = _this select 0; + _maxWeatherChangeTimeMin = _this select 1; + _minTimeBetweenWeatherChangesMin = _this select 2; + _maxTimeBetweenWeatherChangesMin = _this select 3; + _minimumFog = _this select 4; + _maximumFog = _this select 5; + _minimumOvercast = _this select 6; + _maximumOvercast = _this select 7; + _minimumWind = _this select 8; + _maximumWind = _this select 9; + _windChangeProbability = _this select 10; + _debug = _this select 11; + + // Set initial fog level + _fogLevel = 2; + _overcastLevel = 2; + + while {true} do { + // Sleep a while until next weather change + sleep floor (_minTimeBetweenWeatherChangesMin * 60 + random ((_maxTimeBetweenWeatherChangesMin - _minTimeBetweenWeatherChangesMin) * 60)); + + if (_minimumFog == _maximumFog && _minimumOvercast != _maximumOvercast) then { + _weatherType = "OVERCAST"; + }; + if (_minimumFog != _maximumFog && _minimumOvercast == _maximumOvercast) then { + _weatherType = "FOG"; + }; + if (_minimumFog != _maximumFog && _minimumOvercast != _maximumOvercast) then { + + // Select type of weather to change + if ((random 100) < 50) then { + _weatherType = "OVERCAST"; + } + else { + _weatherType = "FOG"; + }; + }; + + // DEBUG + //_weatherType = "OVERCAST"; + + if (_weatherType == "FOG") then { + + drn_DynamicWeather_CurrentWeatherChange = "FOG"; + + // Select a new fog level + _oldFogLevel = _fogLevel; + _fogLevel = floor ((random 100) / 25); + + while {_fogLevel == _oldFogLevel} do { + _fogLevel = floor ((random 100) / 25); + }; + + if (_fogLevel == 0) then { + drn_DynamicWeather_WeatherTargetValue = _minimumFog + (_maximumFog - _minimumFog) * random 0.05; + }; + if (_fogLevel == 1) then { + drn_DynamicWeather_WeatherTargetValue = _minimumFog + (_maximumFog - _minimumFog) * (0.05 + random 0.2); + }; + if (_fogLevel == 2) then { + drn_DynamicWeather_WeatherTargetValue = _minimumFog + (_maximumFog - _minimumFog) * (0.25 + random 0.3); + }; + if (_fogLevel == 3) then { + drn_DynamicWeather_WeatherTargetValue = _minimumFog + (_maximumFog - _minimumFog) * (0.55 + random 0.45); + }; + + drn_DynamicWeather_WeatherChangeStartedTime = time; + _weatherChangeTimeSek = _minWeatherChangeTimeMin * 60 + random ((_maxWeatherChangeTimeMin - _minWeatherChangeTimeMin) * 60); + drn_DynamicWeather_WeatherChangeCompletedTime = time + _weatherChangeTimeSek; + + if (_debug) then { + ["Weather forecast: Fog " + str drn_DynamicWeather_WeatherTargetValue + " in " + str round (_weatherChangeTimeSek / 60) + " minutes."] call drn_fnc_DynamicWeather_ShowDebugTextAllClients; + }; + }; + + if (_weatherType == "OVERCAST") then { + + drn_DynamicWeather_CurrentWeatherChange = "OVERCAST"; + + // Select a new overcast level + _oldOvercastLevel = _overcastLevel; + //_overcastLevel = floor ((random 100) / 25); + _overcastLevel = 3; + + while {_overcastLevel == _oldOvercastLevel} do { + _overcastLevel = floor ((random 100) / 25); + }; + + if (_overcastLevel == 0) then { + drn_DynamicWeather_WeatherTargetValue = _minimumOvercast + (_maximumOvercast - _minimumOvercast) * random 0.05; + }; + if (_overcastLevel == 1) then { + drn_DynamicWeather_WeatherTargetValue = _minimumOvercast + (_maximumOvercast - _minimumOvercast) * (0.05 + random 0.3); + }; + if (_overcastLevel == 2) then { + drn_DynamicWeather_WeatherTargetValue = _minimumOvercast + (_maximumOvercast - _minimumOvercast) * (0.35 + random 0.35); + }; + if (_overcastLevel == 3) then { + drn_DynamicWeather_WeatherTargetValue = _minimumOvercast + (_maximumOvercast - _minimumOvercast) * (0.7 + random 0.3); + }; + + // DEBUG + /* + if (overcast > 0.8) then { + drn_DynamicWeather_WeatherTargetValue = 0.5; + } + else { + drn_DynamicWeather_WeatherTargetValue = 0.85; + }; + */ + + drn_DynamicWeather_WeatherChangeStartedTime = time; + _weatherChangeTimeSek = _minWeatherChangeTimeMin * 60 + random ((_maxWeatherChangeTimeMin - _minWeatherChangeTimeMin) * 60); + drn_DynamicWeather_WeatherChangeCompletedTime = time + _weatherChangeTimeSek; + + if (_debug) then { + ["Weather forecast: Overcast " + str drn_DynamicWeather_WeatherTargetValue + " in " + str round (_weatherChangeTimeSek / 60) + " minutes."] call drn_fnc_DynamicWeather_ShowDebugTextAllClients; + }; + }; + + // On average every one fourth of weather changes, change wind too + if (random 100 < _windChangeProbability) then { + private ["_maxWind"]; + + _maxWind = _minimumWind + random (_maximumWind - _minimumWind); + + if (random 100 < 50) then { + drn_DynamicWeather_WindX = -_minimumWind - random (_maxWind - _minimumWind); + } + else { + drn_DynamicWeather_WindX = _minimumWind + random (_maxWind - _minimumWind); + }; + if (random 100 < 50) then { + drn_DynamicWeather_WindZ = -_minimumWind - random (_maxWind - _minimumWind); + } + else { + drn_DynamicWeather_WindZ = _minimumWind + random (_maxWind - _minimumWind); + }; + + if (_debug) then { + ["Wind changes: [" + str drn_DynamicWeather_WindX + ", " + str drn_DynamicWeather_WindZ + "]."] call drn_fnc_DynamicWeather_ShowDebugTextAllClients; + }; + }; + + call drn_fnc_DynamicWeather_SetWeatherAllClients; + + sleep _weatherChangeTimeSek; + }; + }; + + // Start rain thread + if (_rainIntervalRainProbability > 0) then { + [_minimumRain, _maximumRain, _forceRainToStopAfterOneRainInterval, _minRainIntervalTimeMin, _maxRainIntervalTimeMin, _rainIntervalRainProbability, _debug] spawn { + private ["_minimumRain", "_maximumRain", "_forceRainToStopAfterOneRainInterval", "_minRainIntervalTimeMin", "_maxRainIntervalTimeMin", "_rainIntervalRainProbability", "_debug"]; + private ["_nextRainEventTime", "_forceStop"]; + + _minimumRain = _this select 0; + _maximumRain = _this select 1; + _forceRainToStopAfterOneRainInterval = _this select 2; + _minRainIntervalTimeMin = _this select 3; + _maxRainIntervalTimeMin = _this select 4; + _rainIntervalRainProbability = _this select 5; + _debug = _this select 6; + + if (rain > 0) then { + drn_var_DynamicWeather_Rain = rain; + publicVariable "drn_var_DynamicWeather_Rain"; + }; + + _nextRainEventTime = time; + _forceStop = false; + + while {true} do { + + if (overcast > 0.75) then { + + if (time >= _nextRainEventTime) then { + private ["_rainTimeSec"]; + + // At every rain event time, start or stop rain with 50% probability + if (random 100 < _rainIntervalRainProbability && !_forceStop) then { + drn_var_DynamicWeather_rain = _minimumRain + random (_maximumRain - _minimumRain); + publicVariable "drn_var_DynamicWeather_rain"; + + _forceStop = _forceRainToStopAfterOneRainInterval; + } + else { + drn_var_DynamicWeather_rain = 0; + publicVariable "drn_var_DynamicWeather_rain"; + + _forceStop = false; + }; + + // Pick a time for next rain change + _rainTimeSec = _minRainIntervalTimeMin * 60 + random ((_maxRainIntervalTimeMin - _minRainIntervalTimeMin) * 60); + _nextRainEventTime = time + _rainTimeSec; + + if (_debug) then { + ["Rain set to " + str drn_var_DynamicWeather_rain + " for " + str (_rainTimeSec / 60) + " minutes"] call drn_fnc_DynamicWeather_ShowDebugTextAllClients; + }; + }; + } + else { + if (drn_var_DynamicWeather_rain != 0) then { + drn_var_DynamicWeather_rain = 0; + publicVariable "drn_var_DynamicWeather_rain"; + + if (_debug) then { + ["Rain stops due to low overcast."] call drn_fnc_DynamicWeather_ShowDebugTextAllClients; + }; + }; + + _nextRainEventTime = time; + _forceStop = false; + }; + + if (_debug) then { + sleep 1; + } + else { + sleep 10; + }; + }; + }; + }; +}; + +[_rainIntervalRainProbability, _debug] spawn { + private ["_rainIntervalRainProbability", "_debug"]; + private ["_rain", "_rainPerSecond"]; + + _rainIntervalRainProbability = _this select 0; + _debug = _this select 1; + + if (_debug) then { + _rainPerSecond = 0.2; + } + else { + _rainPerSecond = 0.03; + }; + + if (_rainIntervalRainProbability > 0) then { + _rain = drn_var_DynamicWeather_Rain; + } + else { + _rain = 0; + }; + + 0 setRain _rain; + sleep 0.1; + + while {true} do { + if (_rainIntervalRainProbability > 0) then { + if (_rain < drn_var_DynamicWeather_Rain) then { + _rain = _rain + _rainPerSecond; + if (_rain > 1) then { _rain = 1; }; + }; + if (_rain > drn_var_DynamicWeather_Rain) then { + _rain = _rain - _rainPerSecond; + if (_rain < 0) then { _rain = 0; }; + }; + } + else { + _rain = 0; + }; + + 3 setRain _rain; + + sleep 3; + }; +}; + + diff --git a/dayz_code/gui/dayz_logo_ca.paa b/dayz_code/gui/dayz_logo_ca.paa new file mode 100644 index 000000000..f2152b3cc Binary files /dev/null and b/dayz_code/gui/dayz_logo_ca.paa differ diff --git a/dayz_code/gui/gender_menu_man.paa b/dayz_code/gui/gender_menu_man.paa new file mode 100644 index 000000000..fb4125d78 Binary files /dev/null and b/dayz_code/gui/gender_menu_man.paa differ diff --git a/dayz_code/gui/gender_menu_woman.paa b/dayz_code/gui/gender_menu_woman.paa new file mode 100644 index 000000000..c86d3e767 Binary files /dev/null and b/dayz_code/gui/gender_menu_woman.paa differ diff --git a/dayz_code/gui/humanity_10_ca.paa b/dayz_code/gui/humanity_10_ca.paa new file mode 100644 index 000000000..badceaa87 Binary files /dev/null and b/dayz_code/gui/humanity_10_ca.paa differ diff --git a/dayz_code/gui/humanity_10_ca.tga b/dayz_code/gui/humanity_10_ca.tga new file mode 100644 index 000000000..f88784ae1 Binary files /dev/null and b/dayz_code/gui/humanity_10_ca.tga differ diff --git a/dayz_code/gui/humanity_1_ca.paa b/dayz_code/gui/humanity_1_ca.paa new file mode 100644 index 000000000..69d2c270e Binary files /dev/null and b/dayz_code/gui/humanity_1_ca.paa differ diff --git a/dayz_code/gui/humanity_1_ca.tga b/dayz_code/gui/humanity_1_ca.tga new file mode 100644 index 000000000..7e32bc14a Binary files /dev/null and b/dayz_code/gui/humanity_1_ca.tga differ diff --git a/dayz_code/gui/humanity_2_ca.paa b/dayz_code/gui/humanity_2_ca.paa new file mode 100644 index 000000000..2a7cbf5f5 Binary files /dev/null and b/dayz_code/gui/humanity_2_ca.paa differ diff --git a/dayz_code/gui/humanity_2_ca.tga b/dayz_code/gui/humanity_2_ca.tga new file mode 100644 index 000000000..f775157f0 Binary files /dev/null and b/dayz_code/gui/humanity_2_ca.tga differ diff --git a/dayz_code/gui/humanity_3_ca.paa b/dayz_code/gui/humanity_3_ca.paa new file mode 100644 index 000000000..9dfcdb9cc Binary files /dev/null and b/dayz_code/gui/humanity_3_ca.paa differ diff --git a/dayz_code/gui/humanity_3_ca.tga b/dayz_code/gui/humanity_3_ca.tga new file mode 100644 index 000000000..adffb427b Binary files /dev/null and b/dayz_code/gui/humanity_3_ca.tga differ diff --git a/dayz_code/gui/humanity_4_ca.paa b/dayz_code/gui/humanity_4_ca.paa new file mode 100644 index 000000000..14be5e33c Binary files /dev/null and b/dayz_code/gui/humanity_4_ca.paa differ diff --git a/dayz_code/gui/humanity_4_ca.tga b/dayz_code/gui/humanity_4_ca.tga new file mode 100644 index 000000000..35d7ab57f Binary files /dev/null and b/dayz_code/gui/humanity_4_ca.tga differ diff --git a/dayz_code/gui/humanity_5_ca.paa b/dayz_code/gui/humanity_5_ca.paa new file mode 100644 index 000000000..2214c2b04 Binary files /dev/null and b/dayz_code/gui/humanity_5_ca.paa differ diff --git a/dayz_code/gui/humanity_5_ca.tga b/dayz_code/gui/humanity_5_ca.tga new file mode 100644 index 000000000..cc62ec3e6 Binary files /dev/null and b/dayz_code/gui/humanity_5_ca.tga differ diff --git a/dayz_code/gui/humanity_6_ca.paa b/dayz_code/gui/humanity_6_ca.paa new file mode 100644 index 000000000..16a8803f5 Binary files /dev/null and b/dayz_code/gui/humanity_6_ca.paa differ diff --git a/dayz_code/gui/humanity_6_ca.tga b/dayz_code/gui/humanity_6_ca.tga new file mode 100644 index 000000000..c8298b1ae Binary files /dev/null and b/dayz_code/gui/humanity_6_ca.tga differ diff --git a/dayz_code/gui/humanity_7_ca.paa b/dayz_code/gui/humanity_7_ca.paa new file mode 100644 index 000000000..99ec2ce1a Binary files /dev/null and b/dayz_code/gui/humanity_7_ca.paa differ diff --git a/dayz_code/gui/humanity_7_ca.tga b/dayz_code/gui/humanity_7_ca.tga new file mode 100644 index 000000000..fdfa505f9 Binary files /dev/null and b/dayz_code/gui/humanity_7_ca.tga differ diff --git a/dayz_code/gui/humanity_8_ca.paa b/dayz_code/gui/humanity_8_ca.paa new file mode 100644 index 000000000..1bd1b9ad3 Binary files /dev/null and b/dayz_code/gui/humanity_8_ca.paa differ diff --git a/dayz_code/gui/humanity_8_ca.tga b/dayz_code/gui/humanity_8_ca.tga new file mode 100644 index 000000000..7ab832534 Binary files /dev/null and b/dayz_code/gui/humanity_8_ca.tga differ diff --git a/dayz_code/gui/humanity_9_ca.paa b/dayz_code/gui/humanity_9_ca.paa new file mode 100644 index 000000000..787c1b229 Binary files /dev/null and b/dayz_code/gui/humanity_9_ca.paa differ diff --git a/dayz_code/gui/humanity_9_ca.tga b/dayz_code/gui/humanity_9_ca.tga new file mode 100644 index 000000000..f620b1a17 Binary files /dev/null and b/dayz_code/gui/humanity_9_ca.tga differ diff --git a/dayz_code/gui/stats_kills_headshot_ca.paa b/dayz_code/gui/stats_kills_headshot_ca.paa new file mode 100644 index 000000000..fd43095e8 Binary files /dev/null and b/dayz_code/gui/stats_kills_headshot_ca.paa differ diff --git a/dayz_code/gui/stats_kills_headshot_ca.tga b/dayz_code/gui/stats_kills_headshot_ca.tga new file mode 100644 index 000000000..3e7d4c8aa Binary files /dev/null and b/dayz_code/gui/stats_kills_headshot_ca.tga differ diff --git a/dayz_code/gui/stats_kills_human_ca.paa b/dayz_code/gui/stats_kills_human_ca.paa new file mode 100644 index 000000000..eaad36487 Binary files /dev/null and b/dayz_code/gui/stats_kills_human_ca.paa differ diff --git a/dayz_code/gui/stats_kills_human_ca.tga b/dayz_code/gui/stats_kills_human_ca.tga new file mode 100644 index 000000000..71948a332 Binary files /dev/null and b/dayz_code/gui/stats_kills_human_ca.tga differ diff --git a/dayz_code/gui/stats_kills_zombie_ca.paa b/dayz_code/gui/stats_kills_zombie_ca.paa new file mode 100644 index 000000000..96cea233e Binary files /dev/null and b/dayz_code/gui/stats_kills_zombie_ca.paa differ diff --git a/dayz_code/gui/stats_kills_zombie_ca.tga b/dayz_code/gui/stats_kills_zombie_ca.tga new file mode 100644 index 000000000..2a7d27d12 Binary files /dev/null and b/dayz_code/gui/stats_kills_zombie_ca.tga differ diff --git a/dayz_code/gui/status_bleeding_ca.paa b/dayz_code/gui/status_bleeding_ca.paa new file mode 100644 index 000000000..743bad4f2 Binary files /dev/null and b/dayz_code/gui/status_bleeding_ca.paa differ diff --git a/dayz_code/gui/status_blood_border_CA.paa b/dayz_code/gui/status_blood_border_CA.paa new file mode 100644 index 000000000..11069bc6c Binary files /dev/null and b/dayz_code/gui/status_blood_border_CA.paa differ diff --git a/dayz_code/gui/status_blood_inside_ca.paa b/dayz_code/gui/status_blood_inside_ca.paa new file mode 100644 index 000000000..1d666025d Binary files /dev/null and b/dayz_code/gui/status_blood_inside_ca.paa differ diff --git a/dayz_code/gui/status_combat_border_CA.paa b/dayz_code/gui/status_combat_border_CA.paa new file mode 100644 index 000000000..f3580cb19 Binary files /dev/null and b/dayz_code/gui/status_combat_border_CA.paa differ diff --git a/dayz_code/gui/status_combat_ca.paa b/dayz_code/gui/status_combat_ca.paa new file mode 100644 index 000000000..b3e88226e Binary files /dev/null and b/dayz_code/gui/status_combat_ca.paa differ diff --git a/dayz_code/gui/status_combat_inside_ca.paa b/dayz_code/gui/status_combat_inside_ca.paa new file mode 100644 index 000000000..263968235 Binary files /dev/null and b/dayz_code/gui/status_combat_inside_ca.paa differ diff --git a/dayz_code/gui/status_connection_ca.paa b/dayz_code/gui/status_connection_ca.paa new file mode 100644 index 000000000..fb59fed39 Binary files /dev/null and b/dayz_code/gui/status_connection_ca.paa differ diff --git a/dayz_code/gui/status_connection_ca.tga b/dayz_code/gui/status_connection_ca.tga new file mode 100644 index 000000000..218c63625 Binary files /dev/null and b/dayz_code/gui/status_connection_ca.tga differ diff --git a/dayz_code/gui/status_dont_ca.paa b/dayz_code/gui/status_dont_ca.paa new file mode 100644 index 000000000..0b3735b42 Binary files /dev/null and b/dayz_code/gui/status_dont_ca.paa differ diff --git a/dayz_code/gui/status_dont_ca.tga b/dayz_code/gui/status_dont_ca.tga new file mode 100644 index 000000000..8db12c206 Binary files /dev/null and b/dayz_code/gui/status_dont_ca.tga differ diff --git a/dayz_code/gui/status_ear_ca.paa b/dayz_code/gui/status_ear_ca.paa new file mode 100644 index 000000000..861226989 Binary files /dev/null and b/dayz_code/gui/status_ear_ca.paa differ diff --git a/dayz_code/gui/status_ear_ca.tga b/dayz_code/gui/status_ear_ca.tga new file mode 100644 index 000000000..3e9dfa060 Binary files /dev/null and b/dayz_code/gui/status_ear_ca.tga differ diff --git a/dayz_code/gui/status_eye_ca.paa b/dayz_code/gui/status_eye_ca.paa new file mode 100644 index 000000000..66814fd4b Binary files /dev/null and b/dayz_code/gui/status_eye_ca.paa differ diff --git a/dayz_code/gui/status_eye_ca.tga b/dayz_code/gui/status_eye_ca.tga new file mode 100644 index 000000000..c1836ef23 Binary files /dev/null and b/dayz_code/gui/status_eye_ca.tga differ diff --git a/dayz_code/gui/status_food_border_CA.paa b/dayz_code/gui/status_food_border_CA.paa new file mode 100644 index 000000000..d95122f99 Binary files /dev/null and b/dayz_code/gui/status_food_border_CA.paa differ diff --git a/dayz_code/gui/status_food_inside_ca.paa b/dayz_code/gui/status_food_inside_ca.paa new file mode 100644 index 000000000..d6137855e Binary files /dev/null and b/dayz_code/gui/status_food_inside_ca.paa differ diff --git a/dayz_code/gui/status_fracture_CA.paa b/dayz_code/gui/status_fracture_CA.paa new file mode 100644 index 000000000..1391eb60b Binary files /dev/null and b/dayz_code/gui/status_fracture_CA.paa differ diff --git a/dayz_code/gui/status_temp_ca.paa b/dayz_code/gui/status_temp_ca.paa new file mode 100644 index 000000000..37da19cfc Binary files /dev/null and b/dayz_code/gui/status_temp_ca.paa differ diff --git a/dayz_code/gui/status_temp_outside_ca.paa b/dayz_code/gui/status_temp_outside_ca.paa new file mode 100644 index 000000000..3505f71f4 Binary files /dev/null and b/dayz_code/gui/status_temp_outside_ca.paa differ diff --git a/dayz_code/gui/status_thirst_border_CA.paa b/dayz_code/gui/status_thirst_border_CA.paa new file mode 100644 index 000000000..063481944 Binary files /dev/null and b/dayz_code/gui/status_thirst_border_CA.paa differ diff --git a/dayz_code/gui/status_thirst_inside_ca.paa b/dayz_code/gui/status_thirst_inside_ca.paa new file mode 100644 index 000000000..da2935107 Binary files /dev/null and b/dayz_code/gui/status_thirst_inside_ca.paa differ diff --git a/dayz_code/gui/status_waiting_CA.paa b/dayz_code/gui/status_waiting_CA.paa new file mode 100644 index 000000000..513c4318a Binary files /dev/null and b/dayz_code/gui/status_waiting_CA.paa differ diff --git a/dayz_code/gui/val_1_ca.paa b/dayz_code/gui/val_1_ca.paa new file mode 100644 index 000000000..d6638d5ee Binary files /dev/null and b/dayz_code/gui/val_1_ca.paa differ diff --git a/dayz_code/gui/val_1_ca.tga b/dayz_code/gui/val_1_ca.tga new file mode 100644 index 000000000..9552d769e Binary files /dev/null and b/dayz_code/gui/val_1_ca.tga differ diff --git a/dayz_code/gui/val_2_ca.paa b/dayz_code/gui/val_2_ca.paa new file mode 100644 index 000000000..8d90c1ff9 Binary files /dev/null and b/dayz_code/gui/val_2_ca.paa differ diff --git a/dayz_code/gui/val_2_ca.tga b/dayz_code/gui/val_2_ca.tga new file mode 100644 index 000000000..230e78c1c Binary files /dev/null and b/dayz_code/gui/val_2_ca.tga differ diff --git a/dayz_code/gui/val_3_ca.paa b/dayz_code/gui/val_3_ca.paa new file mode 100644 index 000000000..95c765da7 Binary files /dev/null and b/dayz_code/gui/val_3_ca.paa differ diff --git a/dayz_code/gui/val_3_ca.tga b/dayz_code/gui/val_3_ca.tga new file mode 100644 index 000000000..ca2e401c1 Binary files /dev/null and b/dayz_code/gui/val_3_ca.tga differ diff --git a/dayz_code/gui/val_4_ca.paa b/dayz_code/gui/val_4_ca.paa new file mode 100644 index 000000000..119e5b8bf Binary files /dev/null and b/dayz_code/gui/val_4_ca.paa differ diff --git a/dayz_code/gui/val_4_ca.tga b/dayz_code/gui/val_4_ca.tga new file mode 100644 index 000000000..1a08ad4ba Binary files /dev/null and b/dayz_code/gui/val_4_ca.tga differ diff --git a/dayz_code/gui/val_5_ca.paa b/dayz_code/gui/val_5_ca.paa new file mode 100644 index 000000000..50ecb9266 Binary files /dev/null and b/dayz_code/gui/val_5_ca.paa differ diff --git a/dayz_code/gui/val_5_ca.tga b/dayz_code/gui/val_5_ca.tga new file mode 100644 index 000000000..528c5df6a Binary files /dev/null and b/dayz_code/gui/val_5_ca.tga differ diff --git a/dayz_code/init/compiles.sqf b/dayz_code/init/compiles.sqf new file mode 100644 index 000000000..6a4c1971f --- /dev/null +++ b/dayz_code/init/compiles.sqf @@ -0,0 +1,423 @@ +/* + FUNCTION COMPILES +*/ +//Player only +if (!isDedicated) then { + _config = configFile >> "CfgLoot"; + _config1 = configFile >> "CfgMagazines" >> "FoodEdible"; + _config2 = configFile >> "CfgWeapons" >> "Loot"; + + "filmic" setToneMappingParams [0.07, 0.31, 0.23, 0.37, 0.011, 3.750, 6, 4]; setToneMapping "Filmic"; + + BIS_Effects_Burn = compile preprocessFile "\ca\Data\ParticleEffects\SCRIPTS\destruction\burn.sqf"; + player_zombieCheck = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_zombieCheck.sqf"; //Run on a players computer, checks if the player is near a zombie + player_zombieAttack = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_zombieAttack.sqf"; //Run on a players computer, causes a nearby zombie to attack them + fnc_usec_damageActions = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\fn_damageActions.sqf"; //Checks which actions for nearby casualty + fnc_inAngleSector = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\fn_inAngleSector.sqf"; //Checks which actions for nearby casualty + fnc_usec_selfActions = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\fn_selfActions.sqf"; //Checks which actions for self + fnc_usec_unconscious = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\fn_unconscious.sqf"; + player_temp_calculation = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\fn_temperatur.sqf"; //Temperatur System //TeeChange + player_weaponFiredNear = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_weaponFiredNear.sqf"; + player_animalCheck = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_animalCheck.sqf"; + player_spawnCheck = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_spawnCheck.sqf"; + building_spawnLoot = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\building_spawnLoot.sqf"; + player_taskHint = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_taskHint.sqf"; + building_spawnZombies = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\building_spawnZombies.sqf"; + //animal_monitor = compile preprocessFileLineNumbers "\z\addons\dayz_code\system\animal_monitor.sqf"; + building_monitor = compile preprocessFileLineNumbers "\z\addons\dayz_code\system\building_monitor.sqf"; + player_fired = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_fired.sqf"; //Runs when player fires. Alerts nearby Zeds depending on calibre and audial rating + player_packTent = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_packTent.sqf"; + control_zombieAgent = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\control_zombieAgent.sqf"; + player_updateGui = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_updateGui.sqf"; + player_crossbowBolt = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_crossbowBolt.sqf"; + spawn_flies = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\spawn_flies.sqf"; + stream_locationFill = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\stream_locationFill.sqf"; + stream_locationDel = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\stream_locationDel.sqf"; + stream_locationCheck = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\stream_locationCheck.sqf"; + player_music = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_music.sqf"; //Used to generate ambient music + player_login = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_login.sqf"; //Used to generate ambient music + player_death = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_death.sqf"; + player_switchModel = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_switchModel.sqf"; + player_checkStealth = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_checkStealth.sqf"; + world_sunRise = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\fn_sunRise.sqf"; + world_surfaceNoise = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\fn_surfaceNoise.sqf"; + player_humanityMorph = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_humanityMorph.sqf"; + player_throwObject = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_throwObject.sqf"; + player_alertZombies = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_alertZombies.sqf"; + player_fireMonitor = compile preprocessFileLineNumbers "\z\addons\dayz_code\system\fire_monitor.sqf"; + //player_combatLogged = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_combatLogged.sqf"; + + //Objects + object_roadFlare = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\object_roadFlare.sqf"; + object_setpitchbank = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\fn_setpitchbank.sqf"; + + //Zombies + zombie_findTargetAgent = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\zombie_findTargetAgent.sqf"; + zombie_loiter = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\zombie_loiter.sqf"; //Server compile, used for loiter behaviour + zombie_generate = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\zombie_generate.sqf"; //Server compile, used for loiter behaviour + + // Vehicle damage fix + vehicle_handleDamage = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\vehicle_handleDamage.sqf"; + vehicle_handleKilled = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\vehicle_handleKilled.sqf"; + + //actions + player_countmagazines = compile preprocessFileLineNumbers "\z\addons\dayz_code\actions\player_countmagazines.sqf"; + player_addToolbelt = compile preprocessFileLineNumbers "\z\addons\dayz_code\actions\player_addToolbelt.sqf"; + player_reloadMag = compile preprocessFileLineNumbers "\z\addons\dayz_code\actions\player_reloadMags.sqf"; + player_tentPitch = compile preprocessFileLineNumbers "\z\addons\dayz_code\actions\tent_pitch.sqf"; + player_drink = compile preprocessFileLineNumbers "\z\addons\dayz_code\actions\player_drink.sqf"; + player_eat = compile preprocessFileLineNumbers "\z\addons\dayz_code\actions\player_eat.sqf"; + player_useMeds = compile preprocessFileLineNumbers "\z\addons\dayz_code\actions\player_useMeds.sqf"; + player_fillWater = compile preprocessFileLineNumbers "\z\addons\dayz_code\actions\water_fill.sqf"; + player_makeFire = compile preprocessFileLineNumbers "\z\addons\dayz_code\actions\player_makefire.sqf"; + player_chopWood = compile preprocessFileLineNumbers "\z\addons\dayz_code\actions\player_chopWood.sqf"; + player_build = compile preprocessFileLineNumbers "\z\addons\dayz_code\actions\player_build.sqf"; + player_wearClothes = compile preprocessFileLineNumbers "\z\addons\dayz_code\actions\player_wearClothes.sqf"; + player_dropWeapon = compile preprocessFileLineNumbers "\z\addons\dayz_code\actions\player_dropWeapon.sqf"; + player_setTrap = compile preprocessFileLineNumbers "\z\addons\dayz_code\actions\player_setTrap.sqf"; + object_pickup = compile preprocessFileLineNumbers "\z\addons\dayz_code\actions\object_pickup.sqf"; + + //ui + player_selectSlot = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\ui_selectSlot.sqf"; + player_gearSync = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_gearSync.sqf"; + player_gearSet = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_gearSet.sqf"; + ui_changeDisplay = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\ui_changeDisplay.sqf"; + + //System + player_monitor = compile preprocessFileLineNumbers "\z\addons\dayz_code\system\player_monitor.sqf"; + player_spawn_1 = compile preprocessFileLineNumbers "\z\addons\dayz_code\system\player_spawn_1.sqf"; + player_spawn_2 = compile preprocessFileLineNumbers "\z\addons\dayz_code\system\player_spawn_2.sqf"; + onPreloadStarted "dayz_preloadFinished = false;"; + onPreloadFinished "dayz_preloadFinished = true;"; + + // TODO: need move it in player_monitor.fsm + // allow player disconnect from server, if loading hang, kicked by BE etc. + [] spawn { + private["_timeOut"]; + _timeOut = 0; + while { _timeOut < 90 } do { + _timeOut = _timeOut + 1; + sleep 1; + }; + if ( !dayz_preloadFinished ) then { + endLoadingScreen; + disableUserInput false; + cutText ["Something went wrong! disconnect and try again!", "BLACK OUT",1]; + player enableSimulation false; + }; + }; + dayz_losChance = { + private["_agent","_maxDis","_dis","_val","_maxExp","_myExp"]; + _agent = _this select 0; + _dis = _this select 1; + _maxDis = _this select 2; + // diag_log ("VAL: " + str(_this)); + _val = (_maxDis - _dis) max 0; + _maxExp = ((exp 2) * _maxDis); + _myExp = ((exp 2) * (_val)) / _maxExp; + _myExp = _myExp * 0.7; + _myExp + }; + + ui_initDisplay = { + private["_control","_ctrlBleed","_display","_ctrlFracture"]; + disableSerialization; + _display = uiNamespace getVariable 'DAYZ_GUI_display'; + _control = _display displayCtrl 1204; + _control ctrlShow false; + if (!r_player_injured) then { + _ctrlBleed = _display displayCtrl 1303; + _ctrlBleed ctrlShow false; + }; + if (!r_fracture_legs and !r_fracture_arms) then { + _ctrlFracture = _display displayCtrl 1203; + _ctrlFracture ctrlShow false; + }; + }; + + dayz_losCheck = { + private["_target","_agent","_cantSee"]; + _target = _this select 0; + _agent = _this select 1; + _cantSee = true; + if (!isNull _target) then { + _tPos = eyePos _target; //(getPosASL _target); + _zPos = eyePos _agent; //(getPosASL _agent); + if ((count _tPos > 0) and (count _zPos > 0)) then { + _cantSee = terrainIntersectASL [(eyePos _target), (eyePos _agent)]; + //diag_log ("terrainIntersectASL: " + str(_cantSee)); + if (!_cantSee) then { + _cantSee = lineIntersects [(eyePos _target), (eyePos _agent)]; + //diag_log ("lineIntersects: " + str(_cantSee)); + }; + }; + }; + _cantSee + }; + + eh_zombieInit = { + private["_unit","_pos"]; + //_unit = _this select 0; + //_pos = getPosATL _unit; + //_id = [_pos,_unit] execFSM "\z\AddOns\dayz_code\system\zombie_agent.fsm"; + }; + + dayz_equipCheck = { + private ["_empty", "_needed","_diff","_success"]; + _config = _this; + _empty = [player] call BIS_fnc_invSlotsEmpty; + _needed = [_config] call BIS_fnc_invSlotType; + _diff = [_empty,_needed] call BIS_fnc_vectorDiff; + + _success = true; + { + if (_x > 0) then {_success = false}; + } forEach _diff; + hint format["Config: %5\nEmpty: %1\nNeeded: %2\nDiff: %3\nSuccess: %4",_empty,_needed,_diff,_success,_config]; + _success + }; + + dayz_disableRespawn = { + private["_display","_btnRespawn"]; + if(r_fracture_legs) exitWith {}; + disableSerialization; + waitUntil { + _display = findDisplay 49; + !isNull _display; + }; + _btnRespawn = _display displayCtrl 1010; + _btnRespawn ctrlEnable false; + }; + + dayz_disableAbort = { + private["_display","_btnAbort","_combattimeout"]; + _combattimeout = player getVariable["combattimeout",0]; + if(_combattimeout < time) exitWith {}; + disableSerialization; + waitUntil { + _display = findDisplay 49; + !isNull _display; + }; + _btnAbort = _display displayCtrl 104; + _btnAbort ctrlEnable false; + }; + + dayz_spaceInterrupt = { + private ["_dikCode", "_handled"]; + _dikCode = _this select 1; + _altState = _this select 4; + _handled = false; + //if (_dikCode == 57) then {_handled = true}; // space + //if (_dikCode in actionKeys 'MoveForward' or _dikCode in actionKeys 'MoveBack') then {r_interrupt = true}; + if (_dikCode in actionKeys "MoveLeft") then {r_interrupt = true}; + if (_dikCode in actionKeys "MoveRight") then {r_interrupt = true}; + if (_dikCode in actionKeys "MoveForward") then {r_interrupt = true}; + if (_dikCode in actionKeys "MoveBack") then {r_interrupt = true}; + if (_dikCode in actionKeys "ForceCommandingMode") then {_handled = true}; + if (_dikCode in actionKeys "PushToTalk" and (time - dayz_lastCheckBit > 10)) then { + dayz_lastCheckBit = time; + [player,50,true,(getPosATL player)] spawn player_alertZombies; + }; + if (_dikCode in actionKeys "VoiceOverNet" and (time - dayz_lastCheckBit > 10)) then { + dayz_lastCheckBit = time; + [player,50,true,(getPosATL player)] spawn player_alertZombies; + }; + if (_dikCode in actionKeys "PushToTalkDirect" and (time - dayz_lastCheckBit > 10)) then { + dayz_lastCheckBit = time; + [player,15,false,(getPosATL player)] spawn player_alertZombies; + }; + if (_dikCode in actionKeys "Chat" and (time - dayz_lastCheckBit > 10)) then { + dayz_lastCheckBit = time; + [player,15,false,(getPosATL player)] spawn player_alertZombies; + }; + /* + if ((_dikCode == 0x38 or _dikCode == 0xB8) and (time - dayz_lastCheckBit > 10)) then { + call dayz_forceSave; + }; + */ + if (_dikCode in actionKeys "IngamePause") then { + call dayz_forceSave; + _id = [] spawn dayz_disableRespawn; + _id = [] spawn dayz_disableAbort; + }; + _handled + }; + + player_serverModelChange = { + private["_object","_model"]; + _object = _this select 0; + _model = _this select 1; + if (_object == player) then { + _model call player_switchModel; + }; + }; + + player_guiControlFlash = { + private["_control"]; + _control = _this; + if (ctrlShown _control) then { + _control ctrlShow false; + } else { + _control ctrlShow true; + }; + }; + + gear_ui_offMenu = { + private["_control","_parent","_menu"]; + disableSerialization; + _control = _this select 0; + _parent = findDisplay 106; + if (!(_this select 3)) then { + for "_i" from 0 to 9 do { + _menu = _parent displayCtrl (1600 + _i); + _menu ctrlShow false; + }; + _grpPos = ctrlPosition _control; + _grpPos set [3,0]; + _control ctrlSetPosition _grpPos; + _control ctrlShow false; + _control ctrlCommit 0; + }; + }; + + + gear_ui_init = { + private["_control","_parent","_menu","_dspl","_grpPos"]; + disableSerialization; + _parent = findDisplay 106; + _control = _parent displayCtrl 6902; + for "_i" from 0 to 9 do { + _menu = _parent displayCtrl (1600 + _i); + _menu ctrlShow false; + }; + _grpPos = ctrlPosition _control; + _grpPos set [3,0]; + _control ctrlSetPosition _grpPos; + _control ctrlShow false; + _control ctrlCommit 0; + }; + + dayz_eyeDir = { + private["_vval","_vdir"]; + _vval = (eyeDirection _this); + _vdir = (_vval select 0) atan2 (_vval select 1); + if (_vdir < 0) then {_vdir = 360 + _vdir}; + _vdir + }; + + dayz_lowHumanity = { + private["_unit","_humanity","_delay"]; + _unit = _this; + if ((_unit distance player) < 15) then { + _humanity = _unit getVariable["humanity",0]; + dayz_heartBeat = true; + if (_humanity < -3000) then { + _delay = ((10000 + _humanity) / 5500) + 0.3; + playSound "heartbeat_1"; + sleep _delay; + }; + dayz_heartBeat = false; + }; + }; + /* + dayz_meleeMagazineCheck = { + private["_meleeNum","_magType","_wpnType"]; + _wpnType = _this; + _magType = ([] + getArray (configFile >> "CfgWeapons" >> _wpnType >> "magazines")) select 0; + _meleeNum = ({_x == _magType} count magazines player); + if (_meleeNum > 1) then { + if (player hasWeapon _wpnType) then { + _meleeNum = _meleeNum - 1; + }; + for "_i" from 1 to _meleeNum do { + player removeMagazine _magType; + }; + }; + }; + */ + dayz_originalPlayer = player; +}; + + BIS_fnc_selectRandom = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\fn_selectRandom.sqf"; //Checks which actions for nearby casualty + +//Server Only +if (isServer) then { + call compile preprocessFileLineNumbers "\z\addons\dayz_server\init\server_functions.sqf"; +} else { + eh_localCleanup = {}; +}; + + progressLoadingScreen 0.8; + +//Both + //Start Dynamic Weather + execVM "\z\addons\dayz_code\external\DynamicWeatherEffects.sqf"; + + fnc_buildWeightedArray = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\fn_buildWeightedArray.sqf"; //Checks which actions for nearby casualty + fnc_usec_damageVehicle = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\fn_damageHandlerVehicle.sqf"; //Event handler run on damage + zombie_initialize = compile preprocessFileLineNumbers "\z\addons\dayz_code\init\zombie_init.sqf"; + object_vehicleKilled = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\object_vehicleKilled.sqf"; //Event handler run on damage + object_setHitServer = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\object_setHitServer.sqf"; //process the hit as a NORMAL damage (useful for persistent vehicles) + object_setFixServer = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\object_setFixServer.sqf"; //process the hit as a NORMAL damage (useful for persistent vehicles) + object_getHit = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\object_getHit.sqf"; //gets the hit value for a HitPoint (i.e. HitLegs) against the selection (i.e. "legs"), returns the value + object_setHit = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\object_setHit.sqf"; //process the hit as a NORMAL damage (useful for persistent vehicles) + object_processHit = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\object_processHit.sqf"; //process the hit in the REVO damage system (records and sets hit) + object_delLocal = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\object_delLocal.sqf"; + object_cargoCheck = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\object_cargoCheck.sqf"; //Run by the player or server to monitor changes in cargo contents + fnc_usec_damageHandler = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\fn_damageHandler.sqf"; //Event handler run on damage + // Vehicle damage fix + vehicle_handleDamage = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\vehicle_handleDamage.sqf"; + vehicle_handleKilled = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\vehicle_handleKilled.sqf"; + fnc_vehicleEventHandler = compile preprocessFileLineNumbers "\z\addons\dayz_code\init\vehicle_init.sqf"; //Initialize vehicle + fnc_inString = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\fn_inString.sqf"; + fnc_isInsideBuilding = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\fn_isInsideBuilding.sqf"; //_isInside = [_unit,_building] call fnc_isInsideBuilding; + dayz_zombieSpeak = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\object_speak.sqf"; //Used to generate random speech for a unit + vehicle_getHitpoints = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\vehicle_getHitpoints.sqf"; + local_gutObject = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\local_gutObject.sqf"; //Generated on the server (or local to unit) when gutting an object + local_zombieDamage = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\fn_damageHandlerZ.sqf"; //Generated by the client who created a zombie to track damage + local_sefFuel = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\local_setFuel.sqf"; //Generated when someone refuels a vehicle + local_eventKill = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\local_eventKill.sqf"; //Generated when something is killed + //player_weaponCheck = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_weaponCheck.sqf"; //Run by the player or server to monitor whether they have picked up a new weapon + curTimeStr = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\fn_curTimeStr.sqf"; + player_medBandage = compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\publicEH\medBandaged.sqf"; + player_medInject = compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\publicEH\medInject.sqf"; + player_medEpi = compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\publicEH\medEpi.sqf"; + player_medTransfuse = compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\publicEH\medTransfuse.sqf"; + player_medMorphine = compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\publicEH\medMorphine.sqf"; + player_medPainkiller = compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\publicEH\medPainkiller.sqf"; + world_isDay = {if ((daytime < (24 - dayz_sunRise)) and (daytime > dayz_sunRise)) then {true} else {false}}; + player_humanityChange = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_humanityChange.sqf"; + spawn_loot = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\spawn_loot.sqf"; + player_projectileNear = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_projectileNear.sqf"; + + player_sumMedical = { + private["_character","_wounds","_legs","_arms","_medical"]; + _character = _this; + _wounds = []; + if (_character getVariable["USEC_injured",false]) then { + { + if (_character getVariable[_x,false]) then { + _wounds set [count _wounds,_x]; + }; + } forEach USEC_typeOfWounds; + }; + _legs = _character getVariable ["hit_legs",0]; + _arms = _character getVariable ["hit_arms",0]; + _medical = [ + _character getVariable["USEC_isDead",false], + _character getVariable["NORRN_unconscious", false], + _character getVariable["USEC_infected",false], + _character getVariable["USEC_injured",false], + _character getVariable["USEC_inPain",false], + _character getVariable["USEC_isCardiac",false], + _character getVariable["USEC_lowBlood",false], + _character getVariable["USEC_BloodQty",12000], + _wounds, + [_legs,_arms], + _character getVariable["unconsciousTime",0], + _character getVariable["messing",[0,0]] + ]; + _medical + }; + + initialized = true; \ No newline at end of file diff --git a/dayz_code/init/object_pickupAction.sqf b/dayz_code/init/object_pickupAction.sqf new file mode 100644 index 000000000..c77a56720 --- /dev/null +++ b/dayz_code/init/object_pickupAction.sqf @@ -0,0 +1,7 @@ +private["_holder","_type","_classname","_name"]; +_holder = _this select 0; +_type = _this select 1; +_classname = _this select 2; +_name = getText (configFile >> _type >> _classname >> "displayName"); +null = _holder addAction [format[(localize "STR_DAYZ_CODE_1"),_name], "\z\addons\dayz_code\actions\object_pickup.sqf",[_type,_classname,_holder], 20, true, true]; +player reveal _holder; \ No newline at end of file diff --git a/dayz_code/init/publicEH.sqf b/dayz_code/init/publicEH.sqf new file mode 100644 index 000000000..0c284bf38 --- /dev/null +++ b/dayz_code/init/publicEH.sqf @@ -0,0 +1,52 @@ +//Medical Event Handlers +"norrnRaLW" addPublicVariableEventHandler {[_this select 1] execVM "\z\addons\dayz_code\medical\publicEH\load_wounded.sqf"}; +"norrnRLact" addPublicVariableEventHandler {[_this select 1] execVM "\z\addons\dayz_code\medical\load\load_wounded.sqf"}; +"norrnRDead" addPublicVariableEventHandler {[_this select 1] execVM "\z\addons\dayz_code\medical\publicEH\deadState.sqf"}; +"usecBleed" addPublicVariableEventHandler {_id = (_this select 1) spawn fnc_usec_damageBleed}; +"usecBandage" addPublicVariableEventHandler {(_this select 1) call player_medBandage}; +"usecInject" addPublicVariableEventHandler {(_this select 1) call player_medInject}; +"usecEpi" addPublicVariableEventHandler {(_this select 1) call player_medEpi}; +"usecTransfuse" addPublicVariableEventHandler {(_this select 1) call player_medTransfuse}; +"usecMorphine" addPublicVariableEventHandler {(_this select 1) call player_medMorphine}; +"usecPainK" addPublicVariableEventHandler {(_this select 1) call player_medPainkiller}; +"dayzHit" addPublicVariableEventHandler {(_this select 1) call fnc_usec_damageHandler}; +"dayzHitV" addPublicVariableEventHandler {(_this select 1) call fnc_usec_damageVehicle}; +"dayzHideBody" addPublicVariableEventHandler {hideBody (_this select 1)}; +"dayzGutBody" addPublicVariableEventHandler {(_this select 1) spawn local_gutObject}; +"dayzSetFuel" addPublicVariableEventHandler {(_this select 1) spawn local_sefFuel}; +"dayzSetFix" addPublicVariableEventHandler {(_this select 1) call object_setFixServer}; +"dayzDelLocal" addPublicVariableEventHandler {(_this select 1) call object_delLocal}; +"dayzVehicleInit" addPublicVariableEventHandler {(_this select 1) call fnc_vehicleEventHandler}; +"dayzHumanity" addPublicVariableEventHandler {(_this select 1) spawn player_humanityChange}; +"dayz_serverObjectMonitor" addPublicVariableEventHandler {dayz_serverObjectMonitor = dayz_safety}; + +//Server only +if (isServer) then { + "dayzDeath" addPublicVariableEventHandler {_id = (_this select 1) spawn server_playerDied}; + "dayzDiscoAdd" addPublicVariableEventHandler {dayz_disco set [count dayz_disco,(_this select 1)];}; + "dayzDiscoRem" addPublicVariableEventHandler {dayz_disco = dayz_disco - [(_this select 1)];}; + "dayzPlayerSave" addPublicVariableEventHandler {_id = (_this select 1) spawn server_playerSync;}; + "dayzPublishObj" addPublicVariableEventHandler {(_this select 1) call server_publishObj}; + "dayzUpdateVehicle" addPublicVariableEventHandler {_id = (_this select 1) spawn server_updateObject}; + "dayzDeleteObj" addPublicVariableEventHandler {_id = (_this select 1) spawn local_deleteObj}; + "dayzLogin" addPublicVariableEventHandler {_id = (_this select 1) spawn server_playerLogin}; + "dayzLogin2" addPublicVariableEventHandler {(_this select 1) call server_playerSetup}; + "dayzPlayerMorph" addPublicVariableEventHandler {(_this select 1) call server_playerMorph}; + "dayzUpdate" addPublicVariableEventHandler {_id = (_this select 1) spawn dayz_processUpdate}; + "dayzLoginRecord" addPublicVariableEventHandler {_id = (_this select 1) spawn dayz_recordLogin}; + "dayzCharSave" addPublicVariableEventHandler {_id = (_this select 1) spawn server_playerSync}; + "dayzCharDisco" addPublicVariableEventHandler {_id = (_this select 1) spawn server_characterSync}; +}; + +//Client only +if (!isDedicated) then { + "dayzSetDate" addPublicVariableEventHandler {setDate (_this select 1)}; + "dayzFlies" addPublicVariableEventHandler {(_this select 1) call spawn_flies}; + "dayzRoadFlare" addPublicVariableEventHandler {(_this select 1) spawn object_roadFlare}; + "norrnRaDrag" addPublicVariableEventHandler {[_this select 1] execVM "\z\addons\dayz_code\medical\publicEH\animDrag.sqf"}; + "norrnRnoAnim" addPublicVariableEventHandler {[_this select 1] execVM "\z\addons\dayz_code\medical\publicEH\noAnim.sqf"}; + "changeCharacter" addPublicVariableEventHandler {(_this select 1) call player_serverModelChange}; + "dayzSwitch" addPublicVariableEventHandler {(_this select 1) call server_switchPlayer}; + "dayzFire" addPublicVariableEventHandler {nul=(_this select 1) spawn BIS_Effects_Burn}; + //"dayz_combatLog" addPublicVariableEventHandler {nul=(_this select 1) spawn player_combatLogged}; +}; \ No newline at end of file diff --git a/dayz_code/init/variables.sqf b/dayz_code/init/variables.sqf new file mode 100644 index 000000000..c9cff4b60 --- /dev/null +++ b/dayz_code/init/variables.sqf @@ -0,0 +1,282 @@ +disableSerialization; + +//Model Variables +Bandit1_DZ = "Bandit1_DZ"; +BanditW1_DZ = "BanditW1_DZ"; +Survivor1_DZ = "Survivor2_DZ"; +Survivor2_DZ = "Survivor2_DZ"; +SurvivorW2_DZ = "SurvivorW2_DZ"; +Sniper1_DZ = "Sniper1_DZ"; +Camo1_DZ = "Camo1_DZ"; +Soldier1_DZ = "Soldier1_DZ"; +Rocket_DZ = "Rocket_DZ"; + +dayz_combatLog = ""; + + +//Hunting Variables +dayZ_partClasses = [ + "PartFueltank", + "PartWheel", + //"PartGeneric", //No need to add, it is default for everything + "PartEngine" +]; +dayZ_explosiveParts = [ + "palivo", + "motor" +]; +//Survival Variables +SleepFood = 2160; //minutes (48 hours) +SleepWater = 1440; //minutes (24 hours) +SleepTemperatur = 90 / 100; //Firs Value = Minutes untill Player reaches the coldest Point at night (without other effects! night factor expected to be -1) //TeeChange + +//Server Variables +dayZ_hivePipe1 = "\\.\pipe\dayz"; //The named pipe +dayZ_hivePipeAuth = "\\.\pipe\dayzAuth"; //The named pipe +hiveInUse = false; +allowConnection = false; +isSinglePlayer = false; +dayz_serverObjectMonitor = []; + +//Streaming Variables (player only) +dayz_Locations = []; +dayz_locationsActive = []; + +//GUI +Dayz_GUI_R = 0.38; // 0.7 +Dayz_GUI_G = 0.63; // -0.63 +Dayz_GUI_B = 0.26; // -0.26 + +//Player self-action handles +dayz_resetSelfActions = { + s_player_fire = -1; + s_player_cook = -1; + s_player_fireout = -1; + s_player_butcher = -1; + s_player_packtent = -1; + s_player_fillwater = -1; + s_player_fillwater2 = -1; + s_player_fillfuel = -1; + s_player_grabflare = -1; + s_player_removeflare = -1; + s_player_painkiller = -1; + s_player_studybody = -1; + s_build_Sandbag1_DZ = -1; + s_build_Hedgehog_DZ = -1; + s_build_Wire_cat1 = -1; + s_player_deleteBuild = -1; + s_player_forceSave = -1; +}; +call dayz_resetSelfActions; + +//Engineering variables +s_player_lastTarget = objNull; +s_player_repairActions = []; + +//Initialize Medical Variables +r_interrupt = false; +r_doLoop = false; +r_self = false; +r_self_actions = []; +r_drag_sqf = false; +r_action = false; +r_action_unload = false; +r_player_handler = false; +r_player_handler1 = false; +r_player_dead = false; +r_player_unconscious = false; +r_player_infected = false; +r_player_injured = false; +r_player_inpain = false; +r_player_loaded = false; +r_player_cardiac = false; +r_fracture_legs = false; +r_fracture_arms = false; +r_player_vehicle = player; +r_player_blood = 12000; +r_player_lowblood = false; +r_player_timeout = 0; +r_player_bloodTotal = r_player_blood; +r_public_blood = r_player_blood; +r_player_bloodDanger = r_player_bloodTotal * 0.2; +r_player_actions = []; +r_handlerCount = 0; +r_action_repair = false; +r_action_targets = []; +r_pitchWhine = false; +r_isBandit = false; +USEC_woundHit = [ + "", + "body", + "hands", + "legs", + "head_hit" +]; +DAYZ_woundHit = [ + [ + "body", + "hands", + "legs", + "head_hit" + ],[ + 0.45, + 0.4, + 0.1, + 0.05 + ] +]; +DAYZ_woundHit_ok = [ + [ + "body", + "hands", + "legs" + ],[ + 0.5, + 0.3, + 0.2 + ] +]; +USEC_MinorWounds = [ + "hands", + "legs" +]; +USEC_woundPoint = [ + ["Pelvis","aimpoint"], + ["aimpoint"], //,"RightShoulder","LeftShoulder" + ["lelbow","relbow"], + ["RightFoot","LeftFoot"], + ["neck","pilot"] +]; +USEC_typeOfWounds = [ + "Pelvis", + "aimpoint", + "lelbow","relbow", + "RightFoot","LeftFoot", + "neck","pilot" +]; + +//Initialize Zombie Variables +dayz_zombieTargetList = [ + ["SoldierWB",50], + ["Air",500], + ["LandVehicle",200] +]; +dayzHit = []; +dayzPublishObj = []; //used for eventhandler to spawn a mirror of players tent +dayzHideBody = objNull; + +//DayZ settings +dayz_dawn = 6; +dayz_dusk = 18; +dayz_maxAnimals = 5; +DAYZ_agentnumber = 0; +dayz_animalDistance = 800; +dayz_zSpawnDistance = 1000; + +if(isnil "dayz_maxLocalZombies") then { + dayz_maxLocalZombies = 40; +}; + +dayz_spawnPos = getPosATL player; + +if(isDedicated) then { + dayz_disco = []; +}; + +if(isServer) then { + dayz_players = []; + dead_bodyCleanup = []; + needUpdate_objects = []; +}; + +if(!isDedicated) then { + //Establish Location Streaming + _funcGetLocation = + { + for "_i" from 0 to ((count _this) - 1) do + { + private ["_location","_config","_locHdr","_position","_size","_type"]; + //Get Location Data from config + _config = (_this select _i); + _locHdr = configName _config; + _position = getArray (_config >> "position"); + _size = getNumber (_config >> "size"); + _type = getText (_config >> "type"); + + //Find the Location + _location = nearestLocation [_position, _type]; + + //Record details + dayz_Locations set [count dayz_Locations, [_location,_locHdr,_size]]; + }; + }; + _cfgLocation = configFile >> "CfgTownGenerator"; + _cfgLocation call _funcGetLocation; + + dayz_buildingMonitor = []; //Buildings to check + dayz_bodyMonitor = []; + dayz_flyMonitor = []; //used for monitor flies + + dayz_buildingMonitor = []; //Buildings to check + dayz_bodyMonitor = []; + dayz_flyMonitor = []; //used for monitor flies + + dayz_baseTypes = getArray (configFile >> "CfgBuildingLoot" >> "Default" >> "zombieClass"); + + //temperature variables + dayz_temperatur = 36; //TeeChange + dayz_temperaturnormal = 36; //TeeChange + dayz_temperaturmax = 42; //TeeChange + dayz_temperaturmin = 27; //TeeChange + + //player special variables + dayZ_lastPlayerUpdate = 0; + dayZ_everyonesTents = []; + dayz_hunger = 0; + dayz_thirst = 0; + dayz_combat = 0; + dayz_preloadFinished = false; + dayz_statusArray = [1,1]; + dayz_disAudial = 0; + dayz_disVisual = 0; + dayz_firedCooldown = 0; + dayz_DeathActioned = false; + dayz_canDisconnect = true; + dayz_damageCounter = time; + dayz_lastSave = time; + dayz_isSwimming = true; + dayz_currentDay = 0; + dayz_hasLight = false; + dayz_surfaceNoise = 0; + dayz_surfaceType = "None"; + dayz_noPenalty = []; + dayz_heavenCooldown = 0; + deathHandled = false; + dayz_lastHumanity = 0; + dayz_guiHumanity = -90000; + dayz_firstGroup = group player; + dayz_originalPlayer = player; + dayz_playerName = "Unknown"; + dayz_sourceBleeding = objNull; + dayz_clientPreload = false; + dayz_panicCooldown = 0; + dayz_areaAffect = 2; + dayz_heartBeat = false; + dayzClickTime = 0; + dayz_spawnDelay = 300; + dayz_spawnWait = -300; + dayz_lootDelay = 3; + dayz_lootWait = -300; + dayz_spawnZombies = 0; + dayz_inVehicle = false; + dayz_Magazines = []; + dayzGearSave = false; + dayz_unsaved = false; + dayz_scaleLight = 0; + dayzDebug = false; + dayzState = -1; + //uiNamespace setVariable ['DAYZ_GUI_display',displayNull]; + //if (uiNamespace getVariable ['DZ_displayUI', 0] == 2) then { + // dayzDebug = true; + //}; +}; \ No newline at end of file diff --git a/dayz_code/init/vehicle_init.sqf b/dayz_code/init/vehicle_init.sqf new file mode 100644 index 000000000..b3534c8f4 --- /dev/null +++ b/dayz_code/init/vehicle_init.sqf @@ -0,0 +1,20 @@ +/*********************************************************** +ASSIGN DAMAGE HANDLER TO A UNIT +- Function set_EH +- unit call set_EH; +************************************************************/ +private["_unit","_eh1","_eh2","_dir","_location"]; +_unit = _this; +_dir = getdir _this; +_location = getPosATL _this; + +//Assign event handlers +_eh1 = _unit addeventhandler ["HandleDamage",{ _this call vehicle_handleDamage } ]; +_eh2 = _unit addeventhandler ["Killed",{ _this call vehicle_handleKilled } ]; + + //diag_log format ["set EH %1 for vehicle:%2", _eh1, typeOf _unit ]; + +if (isServer) then { + _eh3 = _unit addEventHandler ["GetOut", {[(_this select 0),"all"] call server_updateObject;}]; + _eh4 = _unit addEventHandler ["GetIn", {[(_this select 0),"all"] call server_updateObject;}]; +}; \ No newline at end of file diff --git a/dayz_code/init/zombie_init.sqf b/dayz_code/init/zombie_init.sqf new file mode 100644 index 000000000..6a89b2622 --- /dev/null +++ b/dayz_code/init/zombie_init.sqf @@ -0,0 +1,4 @@ +private["_unit"]; +_unit = _this select 0; +_id = _unit addeventhandler ["HandleDamage",{_this call local_zombieDamage}]; +_id = _unit addeventhandler ["Killed",{[_this,"zombieKills"] call local_eventKill}]; diff --git a/dayz_code/intro.sqf b/dayz_code/intro.sqf new file mode 100644 index 000000000..27ee82bd6 --- /dev/null +++ b/dayz_code/intro.sqf @@ -0,0 +1,129 @@ +playmusic "dayz_track_intro_1"; + +sleep 4; + +titleText [(localize "STR_INTRO_1"), "plain"];sleep 5;titleFadeOut 1; + +sleep 4; + +titleText [(localize "STR_INTRO_2"), "plain"];sleep 5;titleFadeOut 1; + +sleep 4.5; + +1 cutRsc["TitleScreen", "BLACK"]; +sleep 10; +1 cutRsc["TitleScreen", "BLACK IN", 3]; + +sleep 5; + +titleText [(localize "STR_INTRO_3"), "plain"];sleep 8;titleFadeOut 2;sleep 4; + +titleText [(localize "STR_INTRO_4"), "plain"];sleep 8;titleFadeOut 2;sleep 3; + +titleText [(localize "STR_INTRO_5"), "plain"];sleep 5;titleFadeOut 2;sleep 3; + +titleText [(localize "STR_INTRO_6"), "plain"];sleep 5;titleFadeOut 2;sleep 3; + +titleText [(localize "STR_INTRO_7"), "plain"];sleep 8;titleFadeOut 2;sleep 3; + +titleText [(localize "STR_INTRO_8"), "plain"];sleep 3;titleFadeOut 2;sleep 3; + +titleText [(localize "STR_INTRO_9"), "plain"];sleep 3;titleFadeOut 2;sleep 3.5; + +titleText [(localize "STR_INTRO_10"), "plain"];sleep 5;titleFadeOut 2;sleep 4; + +disableSerialization; +DayZ_Montage = createDialog "DayZMontage"; +_display = (findDisplay 50666); +for "_i" from 1001 to 1013 do { + _control = (_display displayCtrl _i); + _control ctrlSetTextColor [0, 0, 0, 0]; +}; +_id = [] spawn { + _credits = [ + ["","",5], + [(localize "STR_INTRO_11"),"DEAN HALL",7], + [(localize "STR_INTRO_12"),"DR RICHARD HALL",7], + [(localize "STR_INTRO_13"),"TRENT BLAKE",7], + [(localize "STR_INTRO_14"), "CHAD GRIFFITHS",7], + [(localize "STR_INTRO_15"),"DAN OBERBAUER",7], + [(localize "STR_INTRO_16"),"STEPAN KMENT",7], + ["Website","",5], + ["","JOEL CHENG",5], + ["","JANNIK BALKAU",7], + ["","CHRIS CUNNINGHAM",7], + ["","Testers",5], + ["","SAM MAUNDER",5], + ["","MATT LIGHTFOOT",5], + ["","PATRICK ADAMS",7], + ["Special Thanks","",5], + ["","NORRIN",5], + ["","JAYNUS",5] + //Additional 3D Art: Steven Bell + ]; + { + _first = [_x select 0,_x select 1] spawn BIS_fnc_infoText; + sleep (_x select 2); + } forEach _credits; +}; +for "_i" from 1001 to 1013 do { + _id = [_display,_i] spawn { + private["_control","_display","_i","_v","_x"]; + disableSerialization; + _display = _this select 0; + _i = _this select 1; + _pos = [0,0,0,0]; + + _control = (_display displayCtrl _i); + + //Move it + _id = [_control,_i] spawn { + private["_control","_display","_i","_v","_x","_w","_h","_y","_val","_pos"]; + disableSerialization; + _dir = [ + [-0.5,0], + [0.5,0], + [-0.5,0], + [0.5,0], + [-0.5,0], + [-0.3,0], + [0.5,0], + [0,0], + [0.5,0], + [-0.5,0], + [0,0], + [0,0], + [-0.5,0] + ]; + _control = (_this select 0); + _pos = ctrlPosition _control; + _val = _dir select -(1001 - (_this select 1)); + _x = (_pos select 0) + (SafeZoneX * (_val select 0)); + _y = (_pos select 1) + (SafeZoneY * (_val select 1)); + _w = (_pos select 2);// - (SafeZoneX * 0.1); + _h = (_pos select 3);// - (SafeZoneY * 0.1); + _control ctrlSetPosition [_x,_y,_w,_h]; + _control ctrlCommit 18; + }; + + //Fade it in + for "_x" from 1 to 100 do { + _v = _x / 100; + _control ctrlSetTextColor [_v, _v, _v, _v]; + sleep 0.002; + }; + sleep 8; + //Fade it out + for "_x" from 1 to 100 do { + _v = (100 -_x) / 100; + _control ctrlSetTextColor [_v, _v, _v, _v]; + sleep 0.004; + }; + }; + sleep 8; +}; + +sleep 5; +closeDialog 0; + +sleep 5; \ No newline at end of file diff --git a/dayz_code/medical/antibiotics.sqf b/dayz_code/medical/antibiotics.sqf new file mode 100644 index 000000000..ab6307ac8 --- /dev/null +++ b/dayz_code/medical/antibiotics.sqf @@ -0,0 +1,13 @@ +private["_hasMeds","_med","_effect"]; +_med = "ItemAntibiotic"; +_hasMeds = _med in magazines player; +if (_hasMeds) then { + player removeMagazine _med; +}; +//remove option +player removeAction s_player_antiobiotic; +s_player_antiobiotic = -1; + +//remove infection +r_player_infected = false; +player setVariable["USEC_infected",false,true]; \ No newline at end of file diff --git a/dayz_code/medical/bandage.sqf b/dayz_code/medical/bandage.sqf new file mode 100644 index 000000000..285d849ff --- /dev/null +++ b/dayz_code/medical/bandage.sqf @@ -0,0 +1,58 @@ +// bleed.sqf +_unit = (_this select 3) select 0; +player removeMagazine "ItemBandage"; + +call fnc_usec_medic_removeActions; +r_action = false; + +if (vehicle player == player) then { + //not in a vehicle + player playActionNow "Medic"; +}; + +r_interrupt = false; +_animState = animationState player; +r_doLoop = true; +_started = false; +_finished = false; +[player,"bandage",0,false] call dayz_zombieSpeak; +while {r_doLoop} do { + _animState = animationState player; + _isMedic = ["medic",_animState] call fnc_inString; + if (_isMedic) then { + _started = true; + }; + if (_started and !_isMedic) then { + r_doLoop = false; + _finished = true; + }; + if (r_interrupt) then { + r_doLoop = false; + }; + sleep 0.1; +}; +r_doLoop = false; + +if (_finished) then { + + + usecBandage = [_unit,player]; + publicVariable "usecBandage"; + + if (_unit == player) then { + //Self Healing + _id = [player,player] execVM "\z\addons\dayz_code\medical\publicEH\medBandaged.sqf"; + dayz_sourceBleeding = objNull; + } else { + dayzHumanity = [player,20]; + _id = dayzHumanity spawn player_humanityChange; + }; + + {_unit setVariable[_x,false,true];} forEach USEC_woundHit; + _unit setVariable ["USEC_injured",false,true]; +} else { + r_interrupt = false; + [objNull, player, rSwitchMove,""] call RE; + player playActionNow "stop"; + player addMagazine "ItemBandage"; +}; \ No newline at end of file diff --git a/dayz_code/medical/carry.sqf b/dayz_code/medical/carry.sqf new file mode 100644 index 000000000..f6128a1f6 --- /dev/null +++ b/dayz_code/medical/carry.sqf @@ -0,0 +1,59 @@ +/* + + CARRY BODY SCRIPT + + Allows players to carry unconscious bodies + + JULY 2010 - norrin +***************************************************************************************************************************** +Start carry.sqf +*/ + +private ["_unit","_dragee","_pos","_dir"]; +_dragee = _this select 3; +_can_be_revived = NORRN_revive_array select 20; +_can_be_revived_2 = NORRN_revive_array select 21; +_unit = player; +r_carry_sqf = true; +r_drag_sqf = false; + +_unit removeAction Norrn_carryAction; +if (isNull _dragee) exitWith {}; +_dragee setVariable ["NORRN_unit_dragged", true, true]; +detach _dragee; +sleep 1.5; +// public EH +norrnRACarUp = _dragee; +publicVariable "norrnRACarUp"; +_dragee switchMove "ainjpfalmstpsnonwrfldnon_carried_up"; +norrnRAPicUp = _unit; +publicVariable "norrnRAPicUp"; +_unit switchMove "acinpknlmstpsraswrfldnon_acinpercmrunsraswrfldnon"; +sleep 10; +_dragee switchmove "ainjpfalmstpsnonwrfldnon_carried_still"; +_dragee attachto [_unit,[-0.2, 0.2, 0]]; + + +while {r_carry_sqf} do +{ + _anim_name = animationstate _unit; + if (!(_dragee getVariable "NORRN_unconscious")) exitWith + { + detach _dragee; + _unit switchMove ""; + player removeAction Norrn_dropAction; + r_carry_sqf = false; + }; + + //check that dragged unit still exists + if (!alive _unit || _anim_name != "acinpknlmstpsraswrfldnon_acinpercmrunsraswrfldnon" && _anim_name != "acinpercmstpsraswrfldnon" && _anim_name != "acinpercmrunsraswrfldf") exitWith + { + player removeAction NORRN_dropAction; + detach _dragee; + _unit switchMove ""; + r_carry_sqf = false; + }; + sleep 0.1; +}; +if (true) exitWith {}; + diff --git a/dayz_code/medical/carry_old.sqf b/dayz_code/medical/carry_old.sqf new file mode 100644 index 000000000..7e1e402ef --- /dev/null +++ b/dayz_code/medical/carry_old.sqf @@ -0,0 +1,60 @@ +/* + + CARRY BODY SCRIPT + + Allows players to carry unconscious bodies + + JULY 2010 - norrin +***************************************************************************************************************************** +Start carry.sqf +*/ + +private ["_unit","_dragee","_pos","_dir"]; +_dragee = _this select 3; +_can_be_revived = NORRN_revive_array select 20; +_can_be_revived_2 = NORRN_revive_array select 21; +_unit = player; +r_carry_sqf = true; +r_drag_sqf = false; + +_unit removeAction Norrn_carryAction; +if (isNull _dragee) exitWith {}; +_dragee setVariable ["NORRN_unit_dragged", true, true]; +detach _dragee; +sleep 1.5; +// public EH +norrnRACarUp = _dragee; +publicVariable "norrnRACarUp"; +_dragee switchMove "ainjpfalmstpsnonwrfldnon_carried_up"; +norrnRAPicUp = _unit; +publicVariable "norrnRAPicUp"; +_unit switchMove "acinpknlmstpsraswrfldnon_acinpercmrunsraswrfldnon"; +sleep 10; +_dragee switchmove "ainjpfalmstpsnonwrfldnon_carried_still"; +_dragee attachto [_unit,[-0.2, 0.2, 0]]; + + +while {r_carry_sqf} do +{ + _anim_name = animationstate _unit; + if (!(_dragee getVariable "NORRN_unconscious")) exitWith + { + detach _dragee; + _unit switchMove ""; + player removeAction Norrn_dropAction; + r_carry_sqf = false; + }; + + //check that dragged unit still exists + if (!alive _unit || _anim_name != "acinpknlmstpsraswrfldnon_acinpercmrunsraswrfldnon" && _anim_name != "acinpercmstpsraswrfldnon" && _anim_name != "acinpercmrunsraswrfldf") exitWith + { + player removeAction NORRN_dropAction; + detach _dragee; + _unit switchMove ""; + r_carry_sqf = false; + }; + sleep 0.1; +}; +_dragee playActionNow "Die"; +if (true) exitWith {}; + diff --git a/dayz_code/medical/drag.sqf b/dayz_code/medical/drag.sqf new file mode 100644 index 000000000..df862471d --- /dev/null +++ b/dayz_code/medical/drag.sqf @@ -0,0 +1,46 @@ +/* + + DRAG BODY SCRIPT + + Allows players to drag unconscious bodies + + JULY 2010 - norrin +***************************************************************************************************************************** +Start drag.sqf +*/ + +private ["_unit","_dragee","_pos","_dir"]; +_dragee = _this select 3; +_unit = player; +_unconscious = _dragee getVariable ["NORRN_unconscious", false]; + +if (isNull _dragee) exitWith {}; +if (!_unconscious) exitWith {}; + +//player assumes dragging posture +_dragee setVariable ["NORRN_unit_dragged", true, true]; +_unit playActionNow "grabDrag"; +sleep 2; + +//unconscious unit assumes dragging posture +//public EH +norrnRaDrag = _dragee; +publicVariable "norrnRaDrag"; +_dragee switchmove "ainjppnemstpsnonwrfldb_still"; +_dragee attachto [_unit,[0.1, 1.01, 0]]; +sleep 0.02; + +//rotate wounded units so that it is facing the correct direction +norrnR180 = _dragee; +publicVariable "norrnR180"; +_dragee setDir 180; +r_drag_sqf = true; + +//Uneccesary actions removed & drop body added +call fnc_usec_medic_removeActions; + +NORRN_dropAction = player addAction ["Drop body", "\z\addons\dayz_code\medical\drop_body.sqf",_dragee, 0, false, true]; +//NORRN_carryAction = player addAction ["Carry body", "\z\addons\dayz_code\medical\carry.sqf",_dragee, 0, false, true]; +sleep 1; + +if (true) exitWith {}; diff --git a/dayz_code/medical/drop_body.sqf b/dayz_code/medical/drop_body.sqf new file mode 100644 index 000000000..b25c71050 --- /dev/null +++ b/dayz_code/medical/drop_body.sqf @@ -0,0 +1,33 @@ +/* + DROP BODY SCRIPT + + Allows players to drop unconscious bodies + + JULY 2010 - norrin +***************************************************************************************************************************** +Start drop_body.sqf +*/ + +_dragee = _this select 3; + +player removeAction NORRN_dropAction; +player removeAction NORRN_carryAction; +NORRN_remove_drag = true; +r_drag_sqf = false; +r_carry_sqf = false; +r_action = false; +_unit = player; + +detach _unit; +detach _dragee; +_unit switchMove ""; +_dragee switchMove ""; +NORRN_Dragged_body = objNull; +_dragee setVariable ["NORRN_unit_dragged", false, true]; + +//lie on back +_dragee playMoveNow "ainjppnemstpsnonwrfldnon"; +norrnRalie = _dragee; +publicVariable "norrnRalie"; + +if (true) exitWith {}; \ No newline at end of file diff --git a/dayz_code/medical/epinephrine.sqf b/dayz_code/medical/epinephrine.sqf new file mode 100644 index 000000000..0dda5fdf6 --- /dev/null +++ b/dayz_code/medical/epinephrine.sqf @@ -0,0 +1,20 @@ +// bleed.sqf +_unit = (_this select 3) select 0; +_isDead = _unit getVariable["USEC_isDead",false]; +call fnc_usec_medic_removeActions; + +player playActionNow "Medic"; +player removeMagazine "ItemEpinephrine"; + +sleep 3; + +if (!_isDead) then { + _unit setVariable ["NORRN_unconscious", false, true]; + _unit setVariable ["USEC_isCardiac",false,true]; + sleep 5; + usecEpi = [_unit,player,"ItemEpinephrine"]; + publicVariable "usecEpi"; + _unit switchMove "AmovPpneMstpSnonWnonDnon_healed"; +}; + +r_action = false; \ No newline at end of file diff --git a/dayz_code/medical/init_medical.sqf b/dayz_code/medical/init_medical.sqf new file mode 100644 index 000000000..5d47db28a --- /dev/null +++ b/dayz_code/medical/init_medical.sqf @@ -0,0 +1,82 @@ +// init_related_scripts.sqf ArmA2 revive +// © AUGUST 2010 - norrin + +// Functions + +// Added pvEH - scripts modified to remove the need for sending long strings via setVehicleInit to reduce network traffic and JIP load - 04072010 + +// INCLUDE REQUIRED GAME CODES +#include "\ca\editor\Data\Scripts\dikCodes.h" + +//Settings +usec_bandage_recovery = 5; //time to recover after bandaging + +//"colorCorrections" ppEffectEnable true; +//"dynamicBlur" ppEffectEnable true; + +//[man2] call fnc_usec_damageHandle; +//[player] call fnc_usec_damageHandle; + +//random morphine chance +//Epi pen not working chance +//Water Unconscious handling +// localize "CLIENT: Medical System Initiated"; + +while {true} do { + //hintSilent format["Injured: %1\nUnconscious: %2 (%7)\nBlood: %5\nPain: %6\nMust Evac: %8\nHandler: %3\nAction: %4\nLeg Damage: %9\nArm Damage: %10\nInfected: %11",r_player_injured,r_player_unconscious,r_player_handler,r_action,r_player_blood,r_player_inpain,r_player_timeout,r_player_dead, player getVariable ["hit_legs",0], player getVariable ["hit_arms",0],r_player_infected]; + + if (r_player_blood <= 0) then { + [player,900] call fnc_usec_damageUnconscious; + _id = [dayz_sourceBleeding,"bled"] spawn player_death; + }; + + if ((r_player_blood <= 3000) and !r_player_unconscious) then { + _rnd = random 100; + if (_rnd > 99) then { + [player,((random 0.1) + 0.2)] call fnc_usec_damageUnconscious; + }; + }; + + //Handle Unconscious player + if ((r_player_unconscious) and (!r_player_handler1)) then { + //localize "CLIENT: Start Unconscious Function"; + [] spawn fnc_usec_unconscious; + }; + + //Handle player bleeding + if ((r_player_injured) and (!r_player_handler)) then { + r_player_handler = true; + sleep 1; + //localize "CLIENT: Start Player Bleeding"; + [] spawn fnc_usec_playerBleed; //publicizes the blood value at regular intervals + [] spawn fnc_med_publicBlood; + }; + + //Add player actions + [] call fnc_usec_damageActions; + [] call fnc_usec_selfActions; + + //Low Blood Effects + if (!r_player_unconscious) then { + if (((r_player_blood/r_player_bloodTotal) < 0.35)) then { + r_player_lowblood = true; + playSound "heartbeat_1"; + addCamShake [2, 0.5, 25]; + if (r_player_lowblood) then { + 0 fadeSound ((r_player_blood/r_player_bloodTotal) + 0.5); + "dynamicBlur" ppEffectEnable true;"dynamicBlur" ppEffectAdjust [4]; "dynamicBlur" ppEffectCommit 0.2; + }; + sleep 0.5; + if (r_player_lowblood) then { + "dynamicBlur" ppEffectEnable true;"dynamicBlur" ppEffectAdjust [1]; "dynamicBlur" ppEffectCommit 0.5; + }; + sleep 0.5; + _lowBlood = player getVariable ["USEC_lowBlood", false]; + if ((r_player_blood < r_player_bloodTotal) and !_lowBlood) then { + player setVariable["USEC_lowBlood",true,true]; + }; + }; + }; + sleep 1; +}; +endLoadingScreen; \ No newline at end of file diff --git a/dayz_code/medical/load/load_act.sqf b/dayz_code/medical/load/load_act.sqf new file mode 100644 index 000000000..8914f35de --- /dev/null +++ b/dayz_code/medical/load/load_act.sqf @@ -0,0 +1,33 @@ +// Load_act.sqf +// JULY 2010 - norrin + +private ["_args","_dragger","_vcl","_wounded"]; + +_args = _this select 3; +_dragger = _args select 0; +_vcl = _args select 1; +_wounded = _args select 2; +r_drag_sqf = false; +r_action = false; +r_action_load = false; +call fnc_usec_medic_removeActions; + +_dragger removeAction NORRN_loadWoundedAction; + +if ((_vcl emptyPositions "cargo") > 0) then +{ + detach _wounded; + _dragger switchMove ""; + _wounded setVariable ["NORRN_LoadVcl", _vcl, true]; + sleep 1; + [_wounded] execVM "\z\addons\dayz_code\medical\load\load_wounded.sqf"; + norrnRLact = _wounded; + publicVariable "norrnRLact"; + player removeAction NORRN_dropAction; +}else{ + + hint "No space left in vehicle"; +}; +NORRN_load_wounded_action = true; + +if (true) exitWith {}; \ No newline at end of file diff --git a/dayz_code/medical/load/load_wounded.sqf b/dayz_code/medical/load/load_wounded.sqf new file mode 100644 index 000000000..bf2f40cf0 --- /dev/null +++ b/dayz_code/medical/load/load_wounded.sqf @@ -0,0 +1,51 @@ +// Load_wounded.sqf +// OCTOBER 2010 - norrin + +private ["_wounded","_vcl","_group"]; + +_wounded = _this select 0; + +if (!local _wounded) exitWith {}; + +sleep 1; +_vcl = _wounded getVariable "NORRN_loadVcl"; +_wounded setVariable ["NORRN_unit_dragged", true, true]; + +_wounded assignAsCargo _vcl; +_wounded moveInCargo _vcl; +sleep 1; +norrnRALW = _wounded; +publicVariable "norrnRALW"; +_wounded switchMove "kia_hmmwv_driver"; + +if (local _wounded) then +{ + waitUntil {!(_wounded getVariable "NORRN_unconscious")|| !alive _wounded || vehicle _wounded == _wounded || (assignedVehicleRole _wounded) select 0 != "Cargo"}; + + if (vehicle _wounded == _wounded || (assignedVehicleRole _wounded) select 0 != "Cargo") exitWith + { + if (_wounded getVariable "NORRN_AIunconscious") then + { + if (vehicle _wounded != _wounded) then + { + unassignVehicle _wounded; + sleep 0.05; + _wounded action ["EJECT", _vcl]; + sleep 1; + }; + norrinRAlie = _wounded; + publicVariable "norrinRAlie"; + _wounded switchMove "ainjppnemstpsnonwrfldnon"; + _wounded setVariable ["NORRN_unit_dragged", false, true]; + sleep 1; + }; + }; + + if (vehicle _wounded != _wounded && alive _wounded) then + { + _wounded playMove "BasicDriver"; + }; +}; +sleep 0.01; +if (true) exitWith {}; + diff --git a/dayz_code/medical/load/unLoad_act.sqf b/dayz_code/medical/load/unLoad_act.sqf new file mode 100644 index 000000000..70b189f34 --- /dev/null +++ b/dayz_code/medical/load/unLoad_act.sqf @@ -0,0 +1,37 @@ +// unLoad_act.sqf +// AUGUST 2010 - norrin + +private ["_args","_dragger","_vcl","_wounded"]; + +_args = _this select 3; +_name = _args select 0; +_vcl = _args select 1; +_crewVcl = crew _vcl; + +_name removeAction NORRN_pullOutAction; + +for [{ _loop = 0 },{ _loop < count _crewVcl },{ _loop = _loop + 1}] do +{ + _unit = _crewVcl select _loop; + + if (_unit getVariable "NORRN_unconscious") then + { + unassignVehicle _unit; + sleep 0.05; + _unit action ["EJECT", _vcl]; + sleep 1; + _position = position _unit; + _isOnDeck = getPos _unit in LHA_Deck; + if (_isOnDeck) then { + _unit setPosAsl [(_position select 0), (_position select 1), (LHA_height+1)]; + }; + _unit switchMove ""; + _unit switchMove "ainjppnemstpsnonwrfldnon"; + sleep 0.2; + norrnRalie = _unit; + publicVariable "norrnRalie"; + }; + sleep 0.1; +}; + +if (true) exitWith {}; \ No newline at end of file diff --git a/dayz_code/medical/load_wounded.sqf b/dayz_code/medical/load_wounded.sqf new file mode 100644 index 000000000..e0d998a2c --- /dev/null +++ b/dayz_code/medical/load_wounded.sqf @@ -0,0 +1,53 @@ +// Load_wounded.sqf +// OCTOBER 2010 - norrin + +private ["_wounded","_vcl","_group"]; + +_wounded = _this select 0; + +//if (!local _wounded) exitWith {}; + +r_action = false; + +sleep 1; +_vcl = _wounded getVariable "NORRN_loadVcl"; +_wounded setVariable ["NORRN_unit_dragged", true, true]; + +_wounded assignAsCargo _vcl; +_wounded moveInCargo _vcl; +sleep 1; +norrnRALW = _wounded; +publicVariable "norrnRALW"; +_wounded switchMove "kia_hmmwv_driver"; + +if (local _wounded) then +{ + waitUntil {!(_wounded getVariable "NORRN_unconscious")|| !alive _wounded || vehicle _wounded == _wounded || (assignedVehicleRole _wounded) select 0 != "Cargo"}; + + if (vehicle _wounded == _wounded || (assignedVehicleRole _wounded) select 0 != "Cargo") exitWith + { + if (_wounded getVariable "NORRN_AIunconscious") then + { + if (vehicle _wounded != _wounded) then + { + unassignVehicle _wounded; + sleep 0.05; + _wounded action ["EJECT", _vcl]; + sleep 1; + }; + norrinRAlie = _wounded; + publicVariable "norrinRAlie"; + _wounded switchMove "ainjppnemstpsnonwrfldnon"; + _wounded setVariable ["NORRN_unit_dragged", false, true]; + sleep 1; + }; + }; + + if (vehicle _wounded != _wounded && alive _wounded) then + { + _wounded playMove "BasicDriver"; + }; +}; +sleep 0.01; +if (true) exitWith {}; + diff --git a/dayz_code/medical/morphine.sqf b/dayz_code/medical/morphine.sqf new file mode 100644 index 000000000..87697725f --- /dev/null +++ b/dayz_code/medical/morphine.sqf @@ -0,0 +1,53 @@ +// bleed.sqf +_unit = (_this select 3) select 0; + +_unit setVariable ["hit_legs",0]; +_unit setVariable ["hit_hands",0]; + +call fnc_usec_medic_removeActions; +r_action = false; + +if (vehicle player == player) then { + //not in a vehicle + player playActionNow "Medic"; +}; +r_interrupt = false; +_animState = animationState player; +r_doLoop = true; +_started = false; +_finished = false; +while {r_doLoop} do { + _animState = animationState player; + _isMedic = ["medic",_animState] call fnc_inString; + if (_isMedic) then { + _started = true; + }; + if (_started and !_isMedic) then { + r_doLoop = false; + _finished = true; + }; + if (r_interrupt) then { + r_doLoop = false; + }; + sleep 0.1; +}; +r_doLoop = false; + +if (_finished) then { + if (_unit == player) then { + //Self Healing + _id = [player,player] execVM "\z\addons\dayz_code\medical\publicEH\medMorphine.sqf"; + } else { + dayzHumanity = [player,50]; + _id = dayzHumanity spawn player_humanityChange; + }; + + player removeMagazine "ItemMorphine"; + + usecMorphine = [_unit,player]; + publicVariable "usecMorphine"; +} else { + r_interrupt = false; + [objNull, player, rSwitchMove,""] call RE; + player playActionNow "stop"; +}; \ No newline at end of file diff --git a/dayz_code/medical/painkiller.sqf b/dayz_code/medical/painkiller.sqf new file mode 100644 index 000000000..c4161ee2f --- /dev/null +++ b/dayz_code/medical/painkiller.sqf @@ -0,0 +1,26 @@ +// bleed.sqf +_unit = (_this select 3) select 0; + +_unit setVariable ["USEC_inPain", false, true]; + +call fnc_usec_medic_removeActions; +r_action = false; + +if (vehicle player == player) then { + //not in a vehicle + player playActionNow "Gear"; +}; + +if (_unit == player) then { + //Self Healing + _id = [player,player] execVM "\z\addons\dayz_code\medical\publicEH\medPainkiller.sqf"; +} else { + dayzHumanity = [player,20]; + _id = dayzHumanity spawn player_humanityChange; +}; + +player removeMagazine "ItemPainkiller"; + +sleep 1; +usecPainK = [_unit,player]; +publicVariable "usecPainK"; diff --git a/dayz_code/medical/publicEH/allowDamage.sqf b/dayz_code/medical/publicEH/allowDamage.sqf new file mode 100644 index 000000000..32d3b3bda --- /dev/null +++ b/dayz_code/medical/publicEH/allowDamage.sqf @@ -0,0 +1,7 @@ +// allowDamage.sqf + +_unit = _this select 0; + +_unit switchMove "AmovPpneMstpSnonWnonDnon_healed"; +_unit allowDamage true; +_unit setCaptive false; \ No newline at end of file diff --git a/dayz_code/medical/publicEH/animDrag.sqf b/dayz_code/medical/publicEH/animDrag.sqf new file mode 100644 index 000000000..0a5fc2899 --- /dev/null +++ b/dayz_code/medical/publicEH/animDrag.sqf @@ -0,0 +1,5 @@ +// animDrag.sqf + +_dragee = _this select 0; + +_dragee switchmove "ainjppnemstpsnonwrfldb_still"; \ No newline at end of file diff --git a/dayz_code/medical/publicEH/animHealed.sqf b/dayz_code/medical/publicEH/animHealed.sqf new file mode 100644 index 000000000..4fc05e9cf --- /dev/null +++ b/dayz_code/medical/publicEH/animHealed.sqf @@ -0,0 +1,9 @@ +// animHealed.sqf + +_unit = _this select 0; + +_unit switchMove "AmovPpneMstpSnonWnonDnon_healed"; +if (_unit == player) then { + r_player_unconscious = false; + r_player_injured = false; +}; \ No newline at end of file diff --git a/dayz_code/medical/publicEH/carriedUp.sqf b/dayz_code/medical/publicEH/carriedUp.sqf new file mode 100644 index 000000000..db14c2220 --- /dev/null +++ b/dayz_code/medical/publicEH/carriedUp.sqf @@ -0,0 +1,4 @@ +//carriedUp.sqf + +_dragee = _this select 0; +_dragee switchmove "ainjpfalmstpsnonwrfldnon_carried_up"; \ No newline at end of file diff --git a/dayz_code/medical/publicEH/deadState.sqf b/dayz_code/medical/publicEH/deadState.sqf new file mode 100644 index 000000000..9ca669bd1 --- /dev/null +++ b/dayz_code/medical/publicEH/deadState.sqf @@ -0,0 +1,6 @@ +//deadState.sqf + +_unit = _this select 0; + +_unit switchMove "deadState"; + diff --git a/dayz_code/medical/publicEH/lieStill.sqf b/dayz_code/medical/publicEH/lieStill.sqf new file mode 100644 index 000000000..c8e391aee --- /dev/null +++ b/dayz_code/medical/publicEH/lieStill.sqf @@ -0,0 +1,6 @@ +//lieStill.sqf + +_dragee = _this select 0; + +_dragee playMoveNow "ainjppnemstpsnonwrfldnon"; + diff --git a/dayz_code/medical/publicEH/load_wounded.sqf b/dayz_code/medical/publicEH/load_wounded.sqf new file mode 100644 index 000000000..627590db3 --- /dev/null +++ b/dayz_code/medical/publicEH/load_wounded.sqf @@ -0,0 +1,5 @@ +// load_wounded.sqf + +_unit = _this select 0; + +_unit switchMove "kia_hmmwv_driver"; \ No newline at end of file diff --git a/dayz_code/medical/publicEH/medBandaged.sqf b/dayz_code/medical/publicEH/medBandaged.sqf new file mode 100644 index 000000000..ac9b07740 --- /dev/null +++ b/dayz_code/medical/publicEH/medBandaged.sqf @@ -0,0 +1,22 @@ +// animHealed.sqf +private["_array","_unit","_medic","_display","_control"]; +disableserialization; +_array = _this; //_this select 0; +_unit = _array select 0; +_medic = _array select 1; + +if (_unit == player) then { + r_player_injured = false; + "dynamicBlur" ppEffectAdjust [0]; "dynamicBlur" ppEffectCommit 5; + r_player_handler = false; + if (r_player_blood == r_player_bloodTotal) then { + player setVariable["USEC_lowBlood",false,true]; + }; + //Ensure Control is visible + _display = uiNamespace getVariable 'DAYZ_GUI_display'; + _control = _display displayCtrl 1303; + _control ctrlShow false; +}; +if (isServer) then { + _unit setVariable["medForceUpdate",true]; +}; \ No newline at end of file diff --git a/dayz_code/medical/publicEH/medEpi.sqf b/dayz_code/medical/publicEH/medEpi.sqf new file mode 100644 index 000000000..cb1c9bbbf --- /dev/null +++ b/dayz_code/medical/publicEH/medEpi.sqf @@ -0,0 +1,23 @@ +// animHealed.sqf +_array = _this; //_this select 0; +_unit = _array select 0; +_medic = _array select 1; + +_isDead = _unit getVariable["USEC_isDead",false]; + +if (local _unit) then {_unit setCaptive false}; + +if (!_isDead) then { + _unit switchMove "AmovPpneMstpSnonWnonDnon_healed"; + _unit setVariable ["NORRN_unconscious", false, true]; + _unit setVariable ["USEC_isCardiac",false,true]; + if (_unit == player) then { + r_player_unconscious = false; + disableUserInput false; + r_player_cardiac = false; + r_player_handler1 = false; + }; + if (isServer) then { + _unit setVariable["medForceUpdate",true]; + }; +}; \ No newline at end of file diff --git a/dayz_code/medical/publicEH/medMorphine.sqf b/dayz_code/medical/publicEH/medMorphine.sqf new file mode 100644 index 000000000..58d9c9d15 --- /dev/null +++ b/dayz_code/medical/publicEH/medMorphine.sqf @@ -0,0 +1,26 @@ +// animHealed.sqf +private["_array","_unit","_medic","_display","_control","_hitLegs","_hitArms"]; +disableserialization; +_array = _this; //_this select 0; +_unit = _array select 0; +_medic = _array select 1; + +if (_unit == player) then { + r_fracture_legs = false; + r_fracture_arms = false; + _unit setHit["legs",0]; + _unit setHit["hands",0]; + + //Ensure Control is visible + _display = uiNamespace getVariable 'DAYZ_GUI_display'; + _control = _display displayCtrl 1203; + _control ctrlShow false; + + _id = false spawn dayz_disableRespawn; +}; +_unit setVariable ["hit_legs",0]; +_unit setVariable ["hit_hands",0]; + +if (isServer) then { + _unit setVariable["medForceUpdate",true]; +}; \ No newline at end of file diff --git a/dayz_code/medical/publicEH/medPainkiller.sqf b/dayz_code/medical/publicEH/medPainkiller.sqf new file mode 100644 index 000000000..ffc970c9e --- /dev/null +++ b/dayz_code/medical/publicEH/medPainkiller.sqf @@ -0,0 +1,12 @@ +// animHealed.sqf +_array = _this; //_this select 0; +_unit = _array select 0; +_medic = _array select 1; + +if (_unit == player) then { + r_player_inpain = false; + "dynamicBlur" ppEffectAdjust [0]; "dynamicBlur" ppEffectCommit 5; +}; +if (isServer) then { + _unit setVariable["medForceUpdate",true]; +}; \ No newline at end of file diff --git a/dayz_code/medical/publicEH/medTransfuse.sqf b/dayz_code/medical/publicEH/medTransfuse.sqf new file mode 100644 index 000000000..d1619d280 --- /dev/null +++ b/dayz_code/medical/publicEH/medTransfuse.sqf @@ -0,0 +1,24 @@ +// animHealed.sqf +private["_array","_unit","_medic","_display","_control","_lowBlood"]; +disableserialization; +_array = _this; //_this select 0; +_unit = _array select 0; +_medic = _array select 1; + +if (_unit == player) then { + r_player_blood = r_player_bloodTotal; + r_player_lowblood = false; + 10 fadeSound 1; + "dynamicBlur" ppEffectAdjust [0]; "dynamicBlur" ppEffectCommit 5; + "colorCorrections" ppEffectAdjust [1, 1, 0, [1, 1, 1, 0.0], [1, 1, 1, 1], [1, 1, 1, 1]];"colorCorrections" ppEffectCommit 5; + + //Ensure Control is visible + _display = uiNamespace getVariable 'DAYZ_GUI_display'; + _control = _display displayCtrl 1300; + _control ctrlShow true; + + player setVariable["USEC_BloodQty",r_player_bloodTotal,true]; +}; +if (isServer) then { + _unit setVariable["medForceUpdate",true]; +}; diff --git a/dayz_code/medical/publicEH/medinject.sqf b/dayz_code/medical/publicEH/medinject.sqf new file mode 100644 index 000000000..0bdf41c7c --- /dev/null +++ b/dayz_code/medical/publicEH/medinject.sqf @@ -0,0 +1,7 @@ +// animHealed.sqf +_array = _this; //_this select 0; +_unit = _array select 0; +_medic = _array select 1; +_item = _array select 2; + +_medic playMove "AinvPknlMstpSnonWrflDnon_medic1"; \ No newline at end of file diff --git a/dayz_code/medical/publicEH/noAnim.sqf b/dayz_code/medical/publicEH/noAnim.sqf new file mode 100644 index 000000000..4bab319d2 --- /dev/null +++ b/dayz_code/medical/publicEH/noAnim.sqf @@ -0,0 +1,5 @@ +//noAnim.sqf + +_unit = _this select 0; + +_unit switchMove ""; \ No newline at end of file diff --git a/dayz_code/medical/publicEH/noDamage.sqf b/dayz_code/medical/publicEH/noDamage.sqf new file mode 100644 index 000000000..4001109ba --- /dev/null +++ b/dayz_code/medical/publicEH/noDamage.sqf @@ -0,0 +1,8 @@ +// noDamage.sqf + +_unit = _this select 0; + +_unit setCaptive 3; +_unit switchMove "AmovPpneMstpSnonWnonDnon_healed"; +_unit allowDamage false; + sleep 0.01; diff --git a/dayz_code/medical/publicEH/pickUp.sqf b/dayz_code/medical/publicEH/pickUp.sqf new file mode 100644 index 000000000..144c2c45a --- /dev/null +++ b/dayz_code/medical/publicEH/pickUp.sqf @@ -0,0 +1,5 @@ +// pickUp.sqf + +_unit = _this select 0; + +_unit switchMove "acinpknlmstpsraswrfldnon_acinpercmrunsraswrfldnon"; \ No newline at end of file diff --git a/dayz_code/medical/publicEH/promptRName.sqf b/dayz_code/medical/publicEH/promptRName.sqf new file mode 100644 index 000000000..75ec85825 --- /dev/null +++ b/dayz_code/medical/publicEH/promptRName.sqf @@ -0,0 +1,5 @@ +// promptRName.sqf + +_unit = _this select 0; + +call compile format ["server globalChat reviver_%1", _unit]; \ No newline at end of file diff --git a/dayz_code/medical/publicEH/rolltoback.sqf b/dayz_code/medical/publicEH/rolltoback.sqf new file mode 100644 index 000000000..6e0d92e69 --- /dev/null +++ b/dayz_code/medical/publicEH/rolltoback.sqf @@ -0,0 +1,6 @@ +// rolltoback.sqf + +_unit = _this select 0; + +_unit switchMove "ainjppnemstpsnonwrfldnon_rolltoback"; + diff --git a/dayz_code/medical/publicEH/rolltofront.sqf b/dayz_code/medical/publicEH/rolltofront.sqf new file mode 100644 index 000000000..9d70d3cb6 --- /dev/null +++ b/dayz_code/medical/publicEH/rolltofront.sqf @@ -0,0 +1,6 @@ +// rolltofront.sqf + +_unit = _this select 0; + +_unit switchMove "ainjppnemstpsnonwrfldnon_rolltofront"; + diff --git a/dayz_code/medical/publicEH/set180.sqf b/dayz_code/medical/publicEH/set180.sqf new file mode 100644 index 000000000..053762334 --- /dev/null +++ b/dayz_code/medical/publicEH/set180.sqf @@ -0,0 +1,5 @@ +// set180.sqf + +_dragee = _this select 0; + +_dragee setDir 180; \ No newline at end of file diff --git a/dayz_code/medical/pulse.sqf b/dayz_code/medical/pulse.sqf new file mode 100644 index 000000000..d8c475d0f --- /dev/null +++ b/dayz_code/medical/pulse.sqf @@ -0,0 +1,17 @@ +// bleed.sqf +_unit = (_this select 3); +_isDead = _unit getVariable["USEC_isDead",false]; +_isCardiac = _unit getVariable["USEC_isCardiac",false]; + +sleep 1; +if (_isDead) then { + TitleText["Pulse is extremely weak","PLAIN DOWN",3]; +} else { + if (_isCardiac) then { + TitleText["Pulse is weak","PLAIN DOWN",3]; + } else { + TitleText["Pulse is strong","PLAIN DOWN",3]; + }; +}; + +//r_action = false; \ No newline at end of file diff --git a/dayz_code/medical/setup_functions_med.sqf b/dayz_code/medical/setup_functions_med.sqf new file mode 100644 index 000000000..58b22db7b --- /dev/null +++ b/dayz_code/medical/setup_functions_med.sqf @@ -0,0 +1,244 @@ +fnc_usec_damageHandle = { + /*********************************************************** + ASSIGN DAMAGE HANDLER TO A UNIT + - Function + - [unit] call fnc_usec_damageHandle; + ************************************************************/ + private["_unit","_eh"]; + _unit = _this select 0; + mydamage_eh1 = _unit addeventhandler ["HandleDamage",{_this call fnc_usec_damageHandler;0} ]; + mydamage_eh2 = _unit addEventHandler ["Fired", {_this call player_fired;}]; + mydamage_eh3 = _unit addEventHandler ["Killed", {_id = [] spawn player_death;}]; +}; + +fnc_usec_pitchWhine = { + _visual = _this select 0; + _sound = _this select 1; + //affect the player + 0 fadeSound 0; + playMusic ["PitchWhine",0]; + if (!r_player_unconscious) then { + _visual call fnc_usec_bulletHit; + _sound fadeSound 1; + }; + r_pitchWhine = true; + [] spawn { + sleep 32; + r_pitchWhine = false; + }; +}; + +fnc_usec_damageUnconscious = { + private["_unit","_damage"]; + _unit = _this select 0; + _damage = _this select 1; + _inVehicle = (vehicle _unit != _unit); + if (_unit == player) then { + r_player_timeout = round(((random 2) * _damage) * 40); + if (_type == 1) then {r_player_timeout = r_player_timeout + 90}; + if (_type == 2) then {r_player_timeout = r_player_timeout + 60}; + r_player_unconscious = true; + player setVariable["medForceUpdate",true,true]; + player setVariable ["unconsciousTime", r_player_timeout, true]; + }; + if (_inVehicle) then { + _unit spawn { + private["_veh","_unit"]; + _veh = vehicle _this; + _unit = _this; + waitUntil{(((position _veh select 2 < 1) and (speed _veh < 1)) or (!r_player_unconscious))}; + if (r_player_unconscious) then { + _unit action ["eject", _veh]; + waitUntil{((vehicle _this) != _this)}; + sleep 1; + _unit setVariable ["NORRN_unconscious", true, true]; + _unit playActionNow "Die"; + }; + }; + } else { + _unit setVariable ["NORRN_unconscious", true, true]; + _unit playActionNow "Die"; + }; +}; + +//Action Handlers added to init file + +fnc_usec_bulletHit = { + private["_commit"]; + _commit = _this; + if (!r_player_unconscious) then { + "colorCorrections" ppEffectEnable true;"colorCorrections" ppEffectAdjust [1, 1, 0, [1, 1, 1, 0.0], [1, 1, 1, 0.1], [1, 1, 1, 0.0]];"colorCorrections" ppEffectCommit 0; + "dynamicBlur" ppEffectEnable true;"dynamicBlur" ppEffectAdjust [2]; "dynamicBlur" ppEffectCommit 0; + addCamShake [5, 0.5, 25]; + "colorCorrections" ppEffectAdjust [1, 1, 0, [1, 1, 1, 0.0], [1, 1, 1, 1], [1, 1, 1, 0.0]];"colorCorrections" ppEffectCommit _commit; + "dynamicBlur" ppEffectAdjust [0]; "dynamicBlur" ppEffectCommit _commit; + }; +}; + +fnc_usec_damageType = { + private["_damage","_ammo","_type"]; + _damage = _this select 0; + _ammo = _this select 1; + _type = 0; + if ((_ammo isKindof "Grenade") or (_ammo isKindof "ShellBase") or (_ammo isKindof "TimeBombCore") or (_ammo isKindof "BombCore") or (_ammo isKindof "MissileCore") or (_ammo isKindof "RocketCore") or (_ammo isKindof "FuelExplosion") or (_ammo isKindof "GrenadeBase")) then { + _type = 1; + }; + if ((_ammo isKindof "B_127x107_Ball") or (_ammo isKindof "B_127x99_Ball")) then { + _type = 2; + }; + _type; +}; + +fnc_usec_damageGetWound = { + private["_hit","_sPoint","_options","_rnd","_wound"]; + _hit = format["%1",_this]; + _sPoint = USEC_woundHit find _hit; + _options = USEC_woundPoint select _sPoint; + _rnd = floor(random(count _options)); + _wound = _options select _rnd; + _wound; +}; + +fnc_usec_medic_removeActions = { + _obj = player; + { + _obj = _x; + { + _obj removeAction _x; + } forEach r_player_actions; + } forEach r_action_targets; + r_player_actions = []; + r_action_targets = []; +}; + +fnc_usec_self_removeActions = { + { + player removeAction _x; + } forEach r_self_actions; + r_self_actions = []; +}; + +fnc_med_publicBlood = { + while {r_player_injured and r_player_blood > 0} do { + player setVariable["USEC_BloodQty",r_player_blood,true]; + player setVariable["medForceUpdate",true]; + sleep 5; + }; +}; + +fnc_usec_playerBleed = { + private["_bleedTime","_bleedPerSec","_total","_bTime","_myBleedTime"]; + _bleedTime = 400; //seconds + _bleedPerSec = (r_player_bloodTotal / _bleedTime); + _total = r_player_bloodTotal; + r_player_injured = true; + _myBleedTime = (random 500) + 100; + _bTime = 0; + while {r_player_injured} do { + //bleed out + if (r_player_blood > 0) then { + r_player_blood = r_player_blood - _bleedPerSec; + }; + _bTime = _bTime + 1; + if (_bTime > _myBleedTime) then { + r_player_injured = false; + _id = [player,player] execVM "\z\addons\dayz_code\medical\publicEH\medBandaged.sqf"; + dayz_sourceBleeding = objNull; + {player setVariable[_x,false,true];} forEach USEC_woundHit; + player setVariable ["USEC_injured",false,true]; + }; + sleep 1; + }; +}; + +fnc_usec_damageBleed = { + /*********************************************************** + PROCESS DAMAGE TO A UNIT + - Function + - [_unit, _wound] call fnc_usec_damageBleed; + ************************************************************/ + private["_unit","_wound","_injury","_modelPos","_point","_source"]; + _unit = _this select 0; + _wound = _this select 1; + _injury = _this select 2; + + _modelPos = [0,0,0]; + + switch (_wound) do { + case "Pelvis": { + _modelPos = [0,0,0.2]; + }; + case "aimpoint": { + _rndX = (0.1 - random 0.2); + _modelPos = [_rndX,0,0.2]; + }; + case "RightShoulder": { + _modelPos = [0,0,0.2]; + }; + case "LeftShoulder": { + _modelPos = [0,0,0.2]; + }; + }; + + while {true} do { + scopeName "main"; + + waitUntil {(vehicle _unit == _unit)}; + + _point = "Logic" createVehicleLocal getPosATL _unit; + _source = "#particlesource" createVehicleLocal getPosATL _unit; + _source setParticleParams + /*Sprite*/ [["\Ca\Data\ParticleEffects\Universal\Universal", 16, 13, 1],"",// File,Ntieth,Index,Count,Loop(Bool) + /*Type*/ "Billboard", + /*TimmerPer*/ 1, + /*Lifetime*/ 0.2, + /*Position*/ [0,0,0], + /*MoveVelocity*/ [0,0,0.5], + /*Simulation*/ 1,0.32,0.1,0.05,//rotationVel,weight,volume,rubbing + /*Scale*/ [0.05,0.25], + /*Color*/ [[0.2,0.01,0.01,1],[0.2,0.01,0.01,0]], + /*AnimSpeed*/ [0.1], + /*randDirPeriod*/ 0, + /*randDirIntesity*/ 0, + /*onTimerScript*/ "", + /*DestroyScript*/ "", + /*Follow*/ _point]; + _source setParticleRandom [2, [0, 0, 0], [0.0, 0.0, 0.0], 0, 0.5, [0, 0, 0, 0.1], 0, 0, 10]; + _source setDropInterval 0.02; + _point attachTo [_unit,_modelPos,_wound]; + + sleep 5; + + while {((_unit getVariable["USEC_injured",true]) and (alive _unit))} do { + scopeName "loop"; + if (vehicle _unit != _unit) then { + BreakOut "loop"; + }; + sleep 1; + }; + deleteVehicle _source; + deleteVehicle _point; + + if (!(_unit getVariable["USEC_injured",false])) then { + BreakOut "main"; + }; + }; + + deleteVehicle _source; + deleteVehicle _point; +}; + +fnc_usec_recoverUncons = { + player setVariable ["NORRN_unconscious", false, true]; + player setVariable ["unconsciousTime", 0, true]; + player setVariable ["USEC_isCardiac",false,true]; + player setVariable["medForceUpdate",true,true]; + sleep 1; + usecEpi = [player,player]; + publicVariable "usecEpi"; + r_player_unconscious = false; + sleep 1; + r_player_cardiac = false; + r_player_handler1 = false; + player switchMove "AmovPpneMstpSnonWnonDnon_healed"; +}; \ No newline at end of file diff --git a/dayz_code/medical/transfusion.sqf b/dayz_code/medical/transfusion.sqf new file mode 100644 index 000000000..30f02e8d1 --- /dev/null +++ b/dayz_code/medical/transfusion.sqf @@ -0,0 +1,49 @@ +// bleed.sqf +_unit = (_this select 3) select 0; +_lowBlood = _unit getVariable ["USEC_lowBlood", false]; +_injured = _unit getVariable ["USEC_injured", false]; +_inPain = _unit getVariable ["USEC_inPain", false]; + +call fnc_usec_medic_removeActions; +r_action = false; + +if (vehicle player == player) then { + //not in a vehicle + player playActionNow "Medic"; +}; + +r_interrupt = false; +_animState = animationState player; +r_doLoop = true; +_started = false; +_finished = false; +while {r_doLoop} do { + _animState = animationState player; + _isMedic = ["medic",_animState] call fnc_inString; + if (_isMedic) then { + _started = true; + }; + if (_started and !_isMedic) then { + r_doLoop = false; + _finished = true; + }; + if (r_interrupt) then { + r_doLoop = false; + }; + sleep 0.1; +}; +r_doLoop = false; + +if (_finished) then { + _unit setVariable["USEC_lowBlood",false,true]; + player removeMagazine "ItemBloodbag"; + usecTransfuse = [_unit,player]; + publicVariable "usecTransfuse"; +} else { + r_interrupt = false; + [objNull, player, rSwitchMove,""] call RE; + player playActionNow "stop"; +}; + +dayzHumanity = [player,250]; +_id = dayzHumanity spawn player_humanityChange; \ No newline at end of file diff --git a/dayz_code/music.fsm b/dayz_code/music.fsm new file mode 100644 index 000000000..93239f969 --- /dev/null +++ b/dayz_code/music.fsm @@ -0,0 +1,182 @@ +/*%FSM*/ +/*%FSM*/ +/* +item0[] = {"init",0,250,-50.000000,-150.000000,50.000000,-100.000000,0.000000,"init"}; +item1[] = {"always",8,4314,-50.000000,-75.000000,50.000000,-25.000000,0.000000,"always"}; +item2[] = {"wait",2,250,-50.000000,0.000000,50.000000,50.000000,0.000000,"wait"}; +item3[] = {"ready",4,218,-50.000000,75.000000,50.000000,125.000000,0.000000,"ready"}; +item4[] = {"select_track",2,250,-50.000000,150.000000,50.000000,200.000000,0.000000,"select track"}; +item5[] = {"long",4,218,100.000000,150.000000,200.000000,200.000000,2.000000,"long"}; +item6[] = {"",7,210,70.999992,171.000015,79.000008,178.999985,0.000000,""}; +item7[] = {"",7,210,70.999992,246.000000,79.000008,254.000000,0.000000,""}; +item8[] = {"",7,210,70.999992,321.000000,79.000008,329.000000,0.000000,""}; +item9[] = {"medium",4,218,100.000000,225.000000,200.000000,275.000000,1.000000,"medium"}; +item10[] = {"short",8,218,100.000000,300.000000,200.000000,350.000000,0.000000,"short"}; +item11[] = {"",7,210,221.000000,321.000000,229.000000,329.000000,0.000000,""}; +item12[] = {"",7,210,221.000000,246.000000,229.000000,254.000000,0.000000,""}; +item13[] = {"",7,210,221.000000,171.000015,229.000000,178.999985,0.000000,""}; +item14[] = {"",7,210,220.999985,21.000004,229.000000,28.999998,0.000000,""}; +item15[] = {"is_dedi",4,218,75.000000,-150.000000,175.000000,-100.000000,3.000000,"is" \n "dedi"}; +item16[] = {"end",1,250,75.000000,-75.000000,175.000000,-25.000000,0.000000,"end"}; +item17[] = {"nothing",8,218,100.000000,375.000000,200.000000,425.000000,90.000000,"nothing"}; +item18[] = {"",7,210,71.000000,396.000000,79.000000,404.000000,0.000000,""}; +item19[] = {"",7,210,221.000000,396.000000,229.000000,404.000000,0.000000,""}; +link0[] = {0,1}; +link1[] = {0,15}; +link2[] = {1,2}; +link3[] = {2,3}; +link4[] = {3,4}; +link5[] = {4,6}; +link6[] = {5,13}; +link7[] = {6,5}; +link8[] = {6,7}; +link9[] = {7,8}; +link10[] = {7,9}; +link11[] = {8,10}; +link12[] = {8,18}; +link13[] = {9,12}; +link14[] = {10,11}; +link15[] = {11,12}; +link16[] = {12,13}; +link17[] = {13,14}; +link18[] = {14,2}; +link19[] = {15,16}; +link20[] = {17,19}; +link21[] = {18,17}; +link22[] = {19,11}; +globals[] = {25.000000,1,0,0,0,640,480,1,34,6316128,1,-451.823578,687.817871,513.030151,-228.021362,1401,901,1}; +window[] = {2,-1,-1,-1,-1,781,45,1485,29,3,1419}; +*//*%FSM*/ +class FSM +{ + fsmName = "Player Ambient music"; + class States + { + /*%FSM*/ + class init + { + name = "init"; + init = /*%FSM*/"_delay = 1;" \n + "_timer = time;" \n + ""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class is_dedi + { + priority = 3.000000; + to="end"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"isDedicated"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class always + { + priority = 0.000000; + to="wait"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"player == player"/*%FSM*/; + action=/*%FSM*/"hasRun = true;"/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class wait + { + name = "wait"; + init = /*%FSM*/"_rnd = random (10);" \n + "_timer = time;" \n + "_delay = _delay + _rnd + 5;" \n + "player sideChat format [""Playing track for %1 seconds"",_delay];"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class ready + { + priority = 0.000000; + to="select_track"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"(time - _timer) > _delay;"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class select_track + { + name = "select_track"; + init = /*%FSM*/"_rnd = random 5;" \n + "player sidechat ""track starting"";"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class nothing + { + priority = 90.000000; + to="wait"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"r_player_unconscious or r_player_dead"/*%FSM*/; + action=/*%FSM*/"_delay = 20;"/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class long + { + priority = 2.000000; + to="wait"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"_rnd > 4;"/*%FSM*/; + action=/*%FSM*/"_delay = [""long""] call dayz_zombieMusic;"/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class medium + { + priority = 1.000000; + to="wait"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"_rnd > 3;"/*%FSM*/; + action=/*%FSM*/"_delay = [""medium""] call dayz_zombieMusic;"/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class short + { + priority = 0.000000; + to="wait"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"true"/*%FSM*/; + action=/*%FSM*/"_delay = [""short""] call dayz_zombieMusic;"/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class end + { + name = "end"; + init = /*%FSM*/""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + }; + }; + /*%FSM*/ + }; + initState="init"; + finalStates[] = + { + "end", + }; +}; +/*%FSM*/ \ No newline at end of file diff --git a/dayz_code/rscTitles.hpp b/dayz_code/rscTitles.hpp new file mode 100644 index 000000000..e14f826ce --- /dev/null +++ b/dayz_code/rscTitles.hpp @@ -0,0 +1,1192 @@ +class RscPicture; +class RscButton; +class CA_IGUI_Title; +class RscText; +class RscControlsGroup; +class RscLineBreak; +class RscIGUIShortcutButton; +class RscGearShortcutButton; +class RscIGUIListNBox; +class RscActiveText; + +class RscPictureKeepAspect; +class RscStandardDisplay; +class RscProgress; +class RscProgressNotFreeze; +class RscButtonTextOnly; + +class RscDisplayLoading +{ + class Variants + { + class LoadingOne + { + class controls + { + class LoadingPic : RscPictureKeepAspect + { + text = "z\addons\dayz_code\gui\dayz_logo_ca.paa"; + }; + }; + }; + }; +}; + +class RscDisplayStart +{ + class controls + { + class LoadingPic: RscPictureKeepAspect + { + text = "z\addons\dayz_code\gui\dayz_logo_ca.paa"; + }; + }; +}; + +class CA_TextLanguage; +class RscXListBox; + +class RscDisplayGameOptions +{ + //onLoad = "((_this select 0) displayCtrl 140) lbAdd 'Default';((_this select 0) displayCtrl 140) lbAdd 'Debug';((_this select 0) displayCtrl 140) lbAdd 'None';((_this select 0) displayCtrl 140) lbSetCurSel (uiNamespace getVariable ['DZ_displayUI', 0]);"; + onUnload = "call ui_changeDisplay;"; + class controls + { + class CA_TextUIDisplay: CA_TextLanguage + { + x = 0.159803; + y = "(0.420549 + 4*0.069854)"; + text = "DayZ UI:"; + }; + class CA_ValueUIDisplay: RscXListBox + { + idc = 140; + x = 0.400534; + y = "(0.420549 + 4*0.069854)"; + w = 0.3; + onLBSelChanged = "(uiNamespace setVariable ['DZ_displayUI', (_this select 1)]);"; + }; + }; +}; +class RscDisplayMain : RscStandardDisplay +{ + class controlsBackground + { + class Mainback; + class CA_ARMA2 : RscPicture + { + text = "z\addons\dayz_code\gui\dayz_logo_ca.paa"; + }; + }; + + onLoad = "((_this select 0) displayCtrl 138) ctrlEnable false;"; + + class controls + { + class CA_Version; + class DAYZ_Version : CA_Version + { + idc = -1; + text = "DayZ 1.7.4"; + y = "(SafeZoneH + SafeZoneY) - (1 - 0.95)"; + }; + class CA_TitleMainMenu; + class CA_SinglePlayer; + class CA_MP; + class CA_Options; + class CA_PlayerProfile; + class CA_Expansions; + class CA_Exit; + }; +}; + +class RscButtonActionMenu: RscButton +{ + SizeEx = 0.02674; + colorBackground[] = {0.44,0.7,0.44,1}; + colorBackgroundActive[] = {0.24,0.5,0.24,1}; + colorBackgroundDisabled[] = {1,1,1,0}; + colorFocused[] = {0.2,0.5,0.2,1}; + colorShadow[] = {1,1,1,0}; + borderSize = 0; + w = 0.095 * safezoneW; + h = 0.025 * safezoneH; +}; +class RscDisplayGenderSelect +{ + idd = 6902; + enableDisplay = 1; + class controls + { + class GenderPic_Man : RscActiveText + { + idc = -1; + style = 48; + text = "z\addons\dayz_code\gui\gender_menu_man.paa"; + x = 0.28 * safezoneW + safezoneX; + y = 0.24 * safezoneH + safezoneY; + w = 0.117188 * safezoneW; + h = 0.542373 * safezoneH; + color[] = { 0.5, 0.5, 0.5, 1 }; + colorActive[] = { 1, 1, 1, 1 }; + action = "closeDialog 0;dayz_selectGender = 'Survivor2_DZ';"; + }; + class GenderPic_Woman : RscActiveText + { + idc = -1; + style = 48; + text = "z\addons\dayz_code\gui\gender_menu_woman.paa"; + x = 0.6 * safezoneW + safezoneX; + y = 0.24 * safezoneH + safezoneY; + w = 0.117188 * safezoneW; + h = 0.542373 * safezoneH; + color[] = { 0.5, 0.5, 0.5, 1 }; + colorActive[] = { 1, 1, 1, 1 }; + action = "closeDialog 0;dayz_selectGender = 'SurvivorW2_DZ';"; + }; + class Gender_Title: RscStructuredText + { + idc = -1; + text = "$STR_UI_GENDER_TITLE"; + x = 0.4 * safezoneW + safezoneX; + y = 0.221864 * safezoneH + safezoneY; + w = 0.2 * safezoneW; + h = 0.05 * safezoneH; + colorBackground[] = {-1,-1,-1,0}; + }; + class Gender_Description: RscStructuredText + { + idc = -1; + text = "$STR_UI_GENDER_DESC"; + x = 0.4 * safezoneW + safezoneX; + y = 0.366134 * safezoneH + safezoneY; + w = 0.2 * safezoneW; + h = 0.3 * safezoneH; + colorBackground[] = {-1,-1,-1,0}; + }; + }; +}; + +class RscDisplayGear +{ + idd = 106; + enableDisplay = 1; + onUnload = "call player_gearSync;"; + class controls + { + class CA_Filter_Icon: RscPicture + { + idc = 148; + style = "0x30 + 0x800"; + x = 0.04; + y = 0.544098; + w = 0.458; + h = 0.075; + text = "\ca\ui\data\igui_gear_filter_1_ca.paa"; + }; + class CA_Filter_Left_Icon: RscPicture + { + idc = 1301; + style = "0x30 + 0x800"; + x = 0.05; + y = 0.545098; + w = 0.036; + h = 0.075; + text = "\ca\ui\data\arrow_left_ca.paa"; + }; + class CA_Filter_Right_Icon: RscPicture + { + idc = 1302; + style = "0x30 + 0x800"; + x = 0.453; + y = 0.545098; + w = 0.036; + h = 0.075; + text = "\ca\ui\data\arrow_right_ca.paa"; + }; + class CA_Filter_Arrow_Left: RscButton + { + idc = 150; + colorText[] = {1,1,1,0}; + colorDisabled[] = {1,1,1,0}; + colorBackground[] = {1,1,1,0}; + colorBackgroundDisabled[] = {1,1,1,0}; + colorBackgroundActive[] = {1,1,1,0}; + colorShadow[] = {1,1,1,0}; + colorFocused[] = {1,1,1,0}; + x = 0.041; + y = 0.545098; + w = 0.056; + h = 0.075; + text = ""; + }; + class CA_Filter_Arrow_Right: RscButton + { + idc = 151; + colorText[] = {1,1,1,0}; + colorDisabled[] = {1,1,1,0}; + colorBackground[] = {1,1,1,0}; + colorBackgroundDisabled[] = {1,1,1,0}; + colorBackgroundActive[] = {1,1,1,0}; + colorShadow[] = {1,1,1,0}; + colorFocused[] = {1,1,1,0}; + x = 0.443; + y = 0.545098; + w = 0.056; + h = 0.075; + text = ""; + }; + class CA_Filter_Icon1: RscButton + { + idc = 149; + colorText[] = {1,1,1,0}; + colorDisabled[] = {1,1,1,0}; + colorBackground[] = {1,1,1,0}; + colorBackgroundDisabled[] = {1,1,1,0}; + colorBackgroundActive[] = {1,1,1,0}; + colorShadow[] = {1,1,1,0}; + colorFocused[] = {1,1,1,0}; + x = 0.099; + y = 0.545098; + w = 0.341; + h = 0.075; + text = ""; + }; + class Gear_Title: CA_IGUI_Title + { + idc = 1001; + x = 0.047634; + y = -0.00102941; + text = "Gear"; + }; + class Unit_Title: RscText + { + idc = 101; + style = 2; + x = 0.502419; + y = 0.0492156; + w = 0.456; + }; + class Available_items_Text: RscText + { + idc = 156; + x = 0.0433014; + y = 0.0526966; + w = 0.389709; + h = 0.029412; + }; + class CA_ItemName: Available_items_Text + { + idc = 1101; + x = 0.0416704; + y = 0.627451; + text = "Gear of the unit:"; + }; + class CA_Money: RscText + { + idc = 1102; + style = 1; + show = 0; + x = -2.50409; + y = -2.85784; + w = 0.228; + text = "Money:"; + }; + class CA_Money_Value: RscText + { + idc = 1103; + x = -2.72794; + y = -2.85784; + w = 0.228; + text = "0"; + }; + class ListboxArrows: RscControlsGroup + { + x = 0.04; + y = 0.0892447; + w = 0.48; + h = 0.449; + idc = 155; + class VScrollbar + { + autoScrollSpeed = -1; + autoScrollDelay = 5; + autoScrollRewind = 0; + color[] = {1,1,1,0}; + width = 0.001; + }; + class HScrollbar + { + color[] = {1,1,1,0}; + height = 0.001; + }; + class Controls + { + class CA_B_Add: RscGearShortcutButton + { + idc = 146; + x = -2; + style = 2048; + onSetFocus = "private [""_dummy""]; _dummy = [_this,""onFocus""] execVM ""\ca\ui\scripts\handleGear.sqf""; _dummy;"; + onButtonClick = "private [""_dummy""]; _dummy = [_this,""onLBListSelChanged""] execVM ""\ca\ui\scripts\handleGear.sqf""; _dummy;"; + text = "<"; + }; + class Available_items: RscIGUIListNBox + { + idc = 105; + columns[] = {0.075,0.175,0.81,0.67}; + drawSideArrows = 1; + idcRight = 147; + idcLeft = 146; + colorPlayerItem[] = {0.8784,0.8471,0.651,1}; + onKeyDown = "private [""_dummy""]; _dummy = [_this,""onKeyDown"",0,107,0,107] execVM ""\ca\ui\scripts\handleGear.sqf""; _dummy;"; + onLBSelChanged = "private [""_dummy""]; _dummy = [_this,""onLBSelChanged""] execVM ""\ca\ui\scripts\handleGear.sqf""; _dummy;"; + onLBListSelChanged = "private [""_dummy""]; _dummy = [_this,""onLBListSelChanged""] execVM ""\ca\ui\scripts\handleGear.sqf""; _dummy;"; + onKillFocus = "private [""_dummy""]; _dummy = [_this,""onKillFocus""] execVM ""\ca\ui\scripts\handleGear.sqf""; _dummy;"; + x = 0; + y = 0; + w = 0.46; + h = 0.449; + canDrag = 1; + }; + class CA_B_Remove: CA_B_Add + { + idc = 147; + x = -2; + onSetFocus = "private [""_dummy""]; _dummy = [_this,""onFocus""] execVM ""\ca\ui\scripts\handleGear.sqf""; _dummy;"; + onButtonClick = "private [""_dummy""]; _dummy = [_this,""onLBListSelChanged""] execVM ""\ca\ui\scripts\handleGear.sqf""; _dummy;"; + text = ">"; + }; + }; + }; + class CA_CustomDescription: RscStructuredText + { + idc = 1106; + x = 0.0414969; + y = 0.663641; + w = 0.458; + h = 0.152; + colorText[] = {0.95,0.95,0.95,1}; + class Attributes + { + font = "Zeppelin32"; + color = "#F2F2F2"; + align = "left"; + shadow = 1; + }; + }; + class CA_Item_Picture: RscPicture + { + idc = 1104; + style = "0x30 + 0x800"; + x = 0.330883; + y = 0.785541; + w = 0.156863; + h = 0.104575; + text = ""; + }; + class G_Interaction: RscControlsGroup + { + idc = 6902; + x = 0.502; + y = 0.250 * safezoneH; + w = 0.145 * safezoneW; + h = 0; //0.250 * safezoneH; + onMouseMoving = "_this call gear_ui_offMenu;"; + class VScrollbar + { + autoScrollSpeed = -1; + autoScrollDelay = 5; + autoScrollRewind = 0; + color[] = {1,1,1,0}; + width = 0.001; + }; + class HScrollbar + { + color[] = {1,1,1,0}; + height = 0.001; + }; + class Controls + { + class RscButton_1600: RscButtonActionMenu + { + idc = 1600; + text = ""; + x = 0; + y = 0 * safezoneH; + }; + class RscButton_1601: RscButtonActionMenu + { + idc = 1601; + text = ""; + x = 0; + y = 0.025 * safezoneH; + }; + class RscButton_1602: RscButtonActionMenu + { + idc = 1602; + text = ""; + x = 0; + y = 0.05 * safezoneH; + }; + class RscButton_1603: RscButtonActionMenu + { + idc = 1603; + text = ""; + x = 0; + y = 0.075 * safezoneH; + }; + class RscButton_1604: RscButtonActionMenu + { + idc = 1604; + text = ""; + x = 0; + y = 0.1 * safezoneH; + }; + class RscButton_1605: RscButtonActionMenu + { + idc = 1605; + text = ""; + x = 0; + y = 0.125 * safezoneH; + }; + class RscButton_1606: RscButtonActionMenu + { + idc = 1606; + text = ""; + x = 0; + y = 0.15 * safezoneH; + }; + class RscButton_1607: RscButtonActionMenu + { + idc = 1607; + text = ""; + x = 0; + y = 0.175 * safezoneH; + }; + class RscButton_1608: RscButtonActionMenu + { + idc = 1608; + text = ""; + x = 0; + y = 0.2 * safezoneH; + }; + class RscButton_1609: RscButtonActionMenu + { + idc = 1609; + text = ""; + x = 0; + y = 0.225 * safezoneH; + }; + }; + }; + class G_GearItems: RscControlsGroup + { + idc = 160; + x = 0.502; + y = 0.09; + w = 0.463; + h = 0.776; + class VScrollbar + { + autoScrollSpeed = -1; + autoScrollDelay = 5; + autoScrollRewind = 0; + color[] = {1,1,1,0}; + width = 0.001; + }; + class HScrollbar + { + color[] = {1,1,1,0}; + height = 0.001; + }; + class Controls + { + class CA_Gear_slot_primary: RscActiveText + { + idc = 107; + x = "0.502 - 0.502"; + y = "0.244 - 0.09"; + w = 0.286; + h = 0.15; + style = "0x30 + 0x800"; + onMouseButtonDown = "_this call player_selectSlot;"; + soundDoubleClick[] = {"",0.1,1}; + color[] = {1,1,1,1}; + colorBackground[] = {0.8784,0.8471,0.651,1}; + colorBackgroundSelected[] = {0.8784,0.8471,0.651,1}; + colorFocused[] = {0,0,0,0}; + canDrag = 1; + }; + class CA_Gear_slot_secondary: CA_Gear_slot_primary + { + idc = 108; + y = "0.398 -0.09"; + }; + class CA_Gear_slot_item1: CA_Gear_slot_primary + { + idc = 109; + x = "0.790 - 0.502"; + y = "0.244 - 0.09"; + w = 0.055; + h = 0.074; + }; + class CA_Gear_slot_item2: CA_Gear_slot_item1 + { + idc = 110; + x = "0.847 - 0.502"; + y = "0.244 - 0.09"; + }; + class CA_Gear_slot_item3: CA_Gear_slot_item1 + { + idc = 111; + x = "0.904366 - 0.502"; + y = "0.244 - 0.09"; + }; + class CA_Gear_slot_item4: CA_Gear_slot_item1 + { + idc = 112; + x = "0.790 - 0.502"; + y = "0.321 - 0.09"; + }; + class CA_Gear_slot_item5: CA_Gear_slot_item1 + { + idc = 113; + x = "0.847 - 0.502"; + y = "0.321 - 0.09"; + }; + class CA_Gear_slot_item6: CA_Gear_slot_item1 + { + idc = 114; + x = "0.904366 - 0.502"; + y = "0.321 - 0.09"; + }; + class CA_Gear_slot_item7: CA_Gear_slot_item1 + { + idc = 115; + x = "0.790 - 0.502"; + y = "0.398 - 0.09"; + }; + class CA_Gear_slot_item8: CA_Gear_slot_item7 + { + idc = 116; + x = "0.847 - 0.502"; + y = "0.398 - 0.09"; + }; + class CA_Gear_slot_item9: CA_Gear_slot_item7 + { + idc = 117; + x = "0.904366 - 0.502"; + y = "0.398 - 0.09"; + }; + class CA_Gear_slot_item10: CA_Gear_slot_item7 + { + idc = 118; + x = "0.790 - 0.502"; + y = "0.474 - 0.09"; + }; + class CA_Gear_slot_item11: CA_Gear_slot_item7 + { + idc = 119; + x = "0.847 - 0.502"; + y = "0.474 - 0.09"; + }; + class CA_Gear_slot_item12: CA_Gear_slot_item7 + { + idc = 120; + x = "0.904366 - 0.502"; + y = "0.474 - 0.09"; + }; + class CA_Gear_slot_handgun: CA_Gear_slot_primary + { + idc = 121; + x = "0.560 - 0.502"; + y = "0.551 - 0.09"; + w = 0.113; + h = 0.15; + }; + class CA_Gear_slot_handgun_item1: CA_Gear_slot_item1 + { + idc = 122; + x = "0.674 - 0.502"; + y = "0.551 - 0.09"; + w = 0.055; + h = 0.074; + }; + class CA_Gear_slot_handgun_item2: CA_Gear_slot_handgun_item1 + { + idc = 123; + x = "0.733 - 0.502"; + y = "0.551 - 0.09"; + }; + class CA_Gear_slot_handgun_item3: CA_Gear_slot_handgun_item1 + { + idc = 124; + x = "0.790 - 0.502"; + }; + class CA_Gear_slot_handgun_item4: CA_Gear_slot_handgun_item1 + { + idc = 125; + x = "0.847 - 0.502"; + }; + class CA_Gear_slot_handgun_item5: CA_Gear_slot_handgun_item1 + { + idc = 126; + x = "0.674 - 0.502"; + y = "0.628 - 0.09"; + }; + class CA_Gear_slot_handgun_item6: CA_Gear_slot_handgun_item5 + { + idc = 127; + x = "0.733 - 0.502"; + y = "0.628 - 0.09"; + }; + class CA_Gear_slot_handgun_item7: CA_Gear_slot_handgun_item5 + { + idc = 128; + x = "0.790 - 0.502"; + y = "0.628 - 0.09"; + }; + class CA_Gear_slot_handgun_item8: CA_Gear_slot_handgun_item5 + { + idc = 129; + x = "0.847 - 0.502"; + y = "0.628 - 0.09"; + }; + class CA_Gear_slot_special1: CA_Gear_slot_item1 + { + idc = 130; + x = "0.502 - 0.502"; + y = "0.09 - 0.09"; + w = 0.113; + h = 0.15; + }; + class CA_Gear_slot_special2: CA_Gear_slot_special1 + { + idc = 131; + x = "0.847 - 0.502"; + y = "0.09 - 0.09"; + w = 0.113; + h = 0.15; + }; + class CA_Gear_slot_inventory1: CA_Gear_slot_special1 + { + idc = 134; + x = "0.560 - 0.502"; + y = "0.705 - 0.09"; + w = 0.055; + h = 0.074; + }; + class CA_Gear_slot_inventory2: CA_Gear_slot_inventory1 + { + idc = 135; + x = "0.617 - 0.502"; + y = "0.705 - 0.09"; + }; + class CA_Gear_slot_inventory3: CA_Gear_slot_inventory1 + { + idc = 136; + x = "0.674 - 0.502"; + y = "0.705 - 0.09"; + }; + class CA_Gear_slot_inventory4: CA_Gear_slot_inventory1 + { + idc = 137; + x = "0.733 - 0.502"; + y = "0.705 - 0.09"; + }; + class CA_Gear_slot_inventory5: CA_Gear_slot_inventory1 + { + idc = 138; + x = "0.790 - 0.502"; + y = "0.705 - 0.09"; + }; + class CA_Gear_slot_inventory6: CA_Gear_slot_inventory1 + { + idc = 139; + x = "0.847 - 0.502"; + y = "0.705 - 0.09"; + }; + class CA_Gear_slot_inventory7: CA_Gear_slot_inventory1 + { + idc = 140; + x = "0.560 - 0.502"; + y = "0.782 - 0.09"; + }; + class CA_Gear_slot_inventory8: CA_Gear_slot_inventory7 + { + idc = 141; + x = "0.617 - 0.502"; + y = "0.782 - 0.09"; + }; + class CA_Gear_slot_inventory9: CA_Gear_slot_inventory7 + { + idc = 142; + x = "0.674 - 0.502"; + y = "0.782 - 0.09"; + }; + class CA_Gear_slot_inventory10: CA_Gear_slot_inventory7 + { + idc = 143; + x = "0.733 - 0.502"; + y = "0.782 - 0.09"; + }; + class CA_Gear_slot_inventory11: CA_Gear_slot_inventory7 + { + idc = 144; + x = "0.790 - 0.502"; + y = "0.782 - 0.09"; + }; + class CA_Gear_slot_inventory12: CA_Gear_slot_inventory7 + { + idc = 145; + x = "0.847 - 0.502"; + y = "0.782 - 0.09"; + }; + class CA_Gear_slot_inventory13: CA_Gear_slot_inventory7 + { + idc = 1122; + x = 10.1; + y = 10.1; + }; + }; + }; + class BagItemsGroup: RscControlsGroup + { + x = 0.502; + y = 0.09; + w = 0.463; + h = 0.776; + idc = 159; + magW = 0.055; + magH = 0.074; + weaponW = 0.226; + weaponH = 0.15; + gunW = 0.113; + gunH = 0.15; + spacing = 0.002; + text = ""; + color[] = {1,1,1,1}; + colorBackground[] = {1,1,1,1}; + colorBackgroundSelected[] = {1,1,1,1}; + colorFocused[] = {1,1,1,1}; + soundPush[] = {"",0.1,1}; + soundClick[] = {"",0.1,1}; + soundDoubleClick[] = {"",0.1,1}; + class VScrollbar + { + autoScrollSpeed = -1; + autoScrollDelay = 5; + autoScrollRewind = 0; + color[] = {1,1,1,0}; + width = 0.001; + }; + class HScrollbar + { + color[] = {1,1,1,0}; + height = 0.001; + }; + class ScrollBar + { + color[] = {1,1,1,0.6}; + colorActive[] = {1,1,1,1}; + colorDisabled[] = {1,1,1,0.3}; + thumb = "\ca\ui\data\ui_scrollbar_thumb_ca.paa"; + arrowFull = "\ca\ui\data\ui_arrow_top_active_ca.paa"; + arrowEmpty = "\ca\ui\data\ui_arrow_top_ca.paa"; + border = "\ca\ui\data\ui_border_scroll_ca.paa"; + }; + class Controls + { + }; + }; + class Break_7: RscLineBreak + { + }; + class ButtonFilters: RscIGUIShortcutButton + { + idc = 148; + shortcuts[] = {"0x00050000 + 3"}; + x = 0.333336; + y = 0.897067; + text = "Filter"; + }; + class ButtonRearm: RscIGUIShortcutButton + { + idc = 132; + shortcuts[] = {"0x00050000 + 2"}; + x = 0.554743; + y = 0.897067; + text = "Rearm"; + }; + class ButtonOpenBag: RscIGUIShortcutButton + { + idc = 157; + shortcuts[] = {"0x00050000 + 2"}; + x = 0.554743; + y = 0.897067; + text = "Open bag"; + }; + class ButtonCloseBag: RscIGUIShortcutButton + { + idc = 158; + shortcuts[] = {"0x00050000 + 2"}; + x = 0.554743; + y = 0.897067; + text = "Close bag"; + }; + class ButtonContinue: RscIGUIShortcutButton + { + idc = 1; + shortcuts[] = {"0x00050000 + 0",28,57,156}; + x = 0.77615; + y = 0.897066; + default = 1; + }; + class ButtonClose: RscIGUIShortcutButton + { + idc = 2; + shortcuts[] = {"0x00050000 + 1"}; + x = 0.0392216; + y = 0.897066; + text = "Close"; + }; + }; + class Filters + { + class All + { + name = "All"; + mask = -1; + image = "\ca\ui\data\igui_gear_filter_1_ca.paa"; + }; + class Primary + { + name = "Primary"; + mask = 769; + image = "\ca\ui\data\igui_gear_filter_2_ca.paa"; + }; + class Secondary + { + name = "Secondary"; + mask = 516; + image = "\ca\ui\data\igui_gear_filter_3_ca.paa"; + }; + class HandGun + { + name = "HandGun"; + mask = 18; + image = "\ca\ui\data\igui_gear_filter_4_ca.paa"; + }; + class Items + { + name = "Items"; + mask = 135168; + image = "\ca\ui\data\igui_gear_filter_5_ca.paa"; + }; + }; + movingEnable = 1; + emptyGun = "\ca\ui\data\ui_gear_gun_gs.paa"; + emptySec = "\ca\ui\data\ui_gear_sec_gs.paa"; + emptyEq = "\ca\ui\data\ui_gear_eq_gs.paa"; + emptyMag = "\ca\ui\data\ui_gear_mag_gs.paa"; + emptyMag2 = "\ca\ui\data\ui_gear_mag2_gs.paa"; + emptyHGun = "\ca\ui\data\ui_gear_hgun_gs.paa"; + emptyHGunMag = "\ca\ui\data\ui_gear_hgunmag_gs.paa"; + onLoad = "call gear_ui_init;if (isNil('IGUI_GEAR_activeFilter')) then { IGUI_GEAR_activeFilter = 0;}; private ['_dummy']; _dummy = [_this,'initDialog'] call compile preprocessFile '\ca\ui\scripts\handleGear.sqf'; _dummy = [_this,'onLoad'] execVM '\ca\ui\scripts\handleGear.sqf'; _dummy;"; + class ControlsBackground + { + class Mainback: RscPicture + { + idc = 1005; + x = 0.04; + y = 0.01; + w = 1.2549; + h = 1.6732; + moving = 1; + text = "\ca\ui\data\igui_background_gear_ca.paa"; + }; + }; +}; +class DZ_ItemInteraction { + idd = 6901; + movingEnable = 0; + class controlsBackground { + // define controls here + }; + class objects { + // define controls here + }; + class controls { + // define controls here + + }; +}; + +class RscTitles +{ + class Default + { + idd = -1; + movingEnable = 0; + duration = 4; + }; + class playerKillScore + { + idd = 6902; + movingEnable = 0; + duration = 5; + name = "playerKillScore"; + onLoad = "uiNamespace setVariable ['DAYZ_GUI_kills', _this select 0];"; + class ControlsBackground { + class RscPicture_1201: RscPictureGUI + { + idc = 1400; + text = "\z\addons\dayz_code\gui\stats_kills_human_ca.paa"; + x = 0.044687 * safezoneW + safezoneX; + y = 0.934779 * safezoneH + safezoneY; + w = 0.06; + h = 0.08; + }; + class RscPicture_1200: RscPictureGUI + { + idc = 1401; + text = "\z\addons\dayz_code\gui\stats_kills_zombie_ca.paa"; + x = 0.044687 * safezoneW + safezoneX; + y = 0.876025 * safezoneH + safezoneY; + w = 0.06; + h = 0.08; + }; + }; + class Controls{ + class RscText1: RscStructuredTextGUI + { + idc = 1410; + text = "10"; + x = (0.044687 * safezoneW + safezoneX) - 0.01; + y = 0.934779 * safezoneH + safezoneY; + w = 0.08; + h = 0.08; + }; + class RscText2: RscStructuredTextGUI + { + idc = 1411; + text = "1000"; + x = (0.044687 * safezoneW + safezoneX) - 0.01; + y = 0.876025 * safezoneH + safezoneY; + w = 0.08; + h = 0.08; + }; + }; + }; + + class playerStatusWaiting + { + idd = 6901; + movingEnable = 0; + duration = 100000; + name = "playerStatusWaiting"; + onLoad = "uiNamespace setVariable ['DAYZ_GUI_waiting', _this select 0];"; + class ControlsBackground { + class RscText_1402: RscPictureGUI + { + idc = 1402; + text = "#(argb,8,8,3)color(1,1,1,1)"; + x = 0.473572 * safezoneW + safezoneX; + y = 0.418158 * safezoneH + safezoneY; + w = 0.0634286 * safezoneW; + h = 0.136829 * safezoneH; + colorText[] = {1,1,1,1}; + }; + class RscText_1400: RscPictureGUI + { + idc = 1400; + text = "#(argb,8,8,3)color(1,1,1,1)"; + x = 0.473572 * safezoneW + safezoneX; + y = 0.418158 * safezoneH + safezoneY; + w = 0.0634286 * safezoneW; + h = 0; //0.136829 * safezoneH; + colorText[] = {0,0,0,1}; + }; + }; + class Controls { + class RscPicture_1401: RscPictureGUI + { + idc = 1401; + text = "\z\addons\dayz_code\gui\status_waiting_ca.paa"; + x = 0.434999 * safezoneW + safezoneX; + y = 0.392207 * safezoneH + safezoneY; + w = 0.141 * safezoneW; + h = 0.188013 * safezoneH; + colorText[] = {0.38,0.63,0.26,1}; + }; + }; + }; + + class playerStatusGUI + { + idd = 6900; + movingEnable = 0; + duration = 100000; + name = "statusBorder"; + onLoad = "uiNamespace setVariable ['DAYZ_GUI_display', _this select 0];"; + class ControlsBackground { + class RscPicture_1201: RscPictureGUI + { + idc = 1201; + text = "\z\addons\dayz_code\gui\status_food_border_ca.paa"; + x = 0.955313 * safezoneW + safezoneX; + y = 0.93 * safezoneH + safezoneY; //1 + w = 0.06; + h = 0.08; + }; + class RscPicture_1200: RscPictureGUI + { + idc = 1200; + text = "\z\addons\dayz_code\gui\status_blood_border_ca.paa"; + x = 0.955313 * safezoneW + safezoneX; + y = 0.86 * safezoneH + safezoneY;//2 + w = 0.06; + h = 0.08; + }; + class RscPicture_1202: RscPictureGUI + { + idc = 1202; + text = "\z\addons\dayz_code\gui\status_thirst_border_ca.paa"; + x = 0.955313 * safezoneW + safezoneX; + y = 0.79 * safezoneH + safezoneY; //3 + w = 0.06; + h = 0.08; + }; + class RscPicture_1208: RscPictureGUI + { + idc = 1208; + text = "\z\addons\dayz_code\gui\status_temp_outside_ca.paa"; + x = 0.955313 * safezoneW + safezoneX; + y = 0.72 * safezoneH + safezoneY; //3 + w = 0.06; + h = 0.08; + }; + class RscPicture_1207 : RscPictureGUI { + idc = 1207; + text = "\z\addons\dayz_code\gui\status_combat_border_ca.paa"; + x = "0.955313 * safezoneW + safezoneX"; + y = "0.65 * safezoneH + safezoneY"; + w = 0.06; + h = 0.08; + }; + class RscPicture_1203: RscPictureGUI + { + idc = 1203; + text = "\z\addons\dayz_code\gui\status_fracture_ca.paa"; + x = 0.955313 * safezoneW + safezoneX; + y = 0.58 * safezoneH + safezoneY; + w = 0.06; + h = 0.08; + colorText[] = {1,1,1,1}; + }; + class RscPicture_1204: RscPictureGUI + { + idc = 1204; + text = "\z\addons\dayz_code\gui\status_connection_ca.paa"; + x = 0.955313 * safezoneW + safezoneX; + y = 0.51 * safezoneH + safezoneY; + w = 0.06; + h = 0.08; + colorText[] = {1,1,1,1}; + }; + class RscPicture_1205: RscPictureGUI + { + idc = 1205; + text = "\z\addons\dayz_code\gui\status_ear_ca.paa"; + x = 0.955313 * safezoneW + safezoneX; + y = 0.30 * safezoneH + safezoneY; + w = 0.06; + h = 0.08; + }; + class RscPicture_1206: RscPictureGUI + { + idc = 1206; + text = "\z\addons\dayz_code\gui\status_eye_ca.paa"; + x = 0.955313 * safezoneW + safezoneX; + y = 0.37 * safezoneH + safezoneY; + w = 0.06; + h = 0.08; + }; + }; + class Controls{ + class RscPicture_1301: RscPictureGUI + { + idc = 1301; + text = "\z\addons\dayz_code\gui\status_food_inside_ca.paa"; + x = 0.955313 * safezoneW + safezoneX; + y = 0.93 * safezoneH + safezoneY; + w = 0.06; + h = 0.08; + }; + class RscPicture_1300: RscPictureGUI + { + idc = 1300; + text = "\z\addons\dayz_code\gui\status_blood_inside_ca.paa"; + x = 0.955313 * safezoneW + safezoneX; + y = 0.86 * safezoneH + safezoneY; + w = 0.06; + h = 0.08; + }; + class RscPicture_1302: RscPictureGUI + { + idc = 1302; + text = "\z\addons\dayz_code\gui\status_thirst_inside_ca.paa"; + x = 0.955313 * safezoneW + safezoneX; + y = 0.79 * safezoneH + safezoneY; + w = 0.06; + h = 0.08; + }; + class RscPicture_1306: RscPictureGUI + { + idc = 1306; + text = "\z\addons\dayz_code\gui\status_temp_ca.paa"; + x = 0.955313 * safezoneW + safezoneX; + y = 0.72 * safezoneH + safezoneY; + w = 0.06; + h = 0.08; + }; + class RscPicture_1303: RscPictureGUI + { + idc = 1303; + text = "\z\addons\dayz_code\gui\status_bleeding_ca.paa"; + x = 0.955313 * safezoneW + safezoneX; + y = 0.86 * safezoneH + safezoneY; + w = 0.06; + h = 0.08; + colorText[] = {1,1,1,0.5}; + }; + class RscPicture_1304: RscPictureGUI + { + idc = 1304; + text = ""; + x = 0.935313 * safezoneW + safezoneX; + y = 0.3 * safezoneH + safezoneY; + w = 0.06; + h = 0.08; + }; + class RscPicture_1305: RscPictureGUI + { + idc = 1305; + text = ""; + x = 0.935313 * safezoneW + safezoneX; + y = 0.37 * safezoneH + safezoneY; + w = 0.06; + h = 0.08; + }; + class RscPicture_1307 : RscPictureGUI { + idc = 1307; + text = "\z\addons\dayz_code\gui\status_combat_inside_ca.paa"; + x = "0.955313 * safezoneW + safezoneX"; + y = "0.65 * safezoneH + safezoneY"; + w = 0.06; + h = 0.08; + }; + }; + }; +}; \ No newline at end of file diff --git a/dayz_code/source/DayZ_Humanity_Faces.psd b/dayz_code/source/DayZ_Humanity_Faces.psd new file mode 100644 index 000000000..a855f63dd Binary files /dev/null and b/dayz_code/source/DayZ_Humanity_Faces.psd differ diff --git a/dayz_code/source/gui.psd b/dayz_code/source/gui.psd new file mode 100644 index 000000000..69969b55c Binary files /dev/null and b/dayz_code/source/gui.psd differ diff --git a/dayz_code/source/guid_temp.psd b/dayz_code/source/guid_temp.psd new file mode 100644 index 000000000..8a822c0a8 Binary files /dev/null and b/dayz_code/source/guid_temp.psd differ diff --git a/dayz_code/source/probabilities.ods b/dayz_code/source/probabilities.ods new file mode 100644 index 000000000..3e0f8b374 Binary files /dev/null and b/dayz_code/source/probabilities.ods differ diff --git a/dayz_code/stringtable.xml b/dayz_code/stringtable.xml new file mode 100644 index 000000000..efff96a27 --- /dev/null +++ b/dayz_code/stringtable.xml @@ -0,0 +1,643 @@ + + + + + DEAN HALL PRESENTS + DEAN HALL PRESENTS + DEAN HALL PRÄSENTIERT + DEAN HALL ПРЕДСТÐВЛЯЕТ + + + A USECFORCE PRODUCTION + A USECFORCE PRODUCTION + EINE USECFORCE PRODUKTION + ПРОИЗВОДСТВО USECFORCE + + + On 12 March 2013, a prion disease\nand spreads among the worlds population\ntriggering a global pandemic + On 12 March 2013, a prion disease\nand spreads among the worlds population\ntriggering a global pandemic + Am 12. Mä 2013 breitet sich\neine Prionenkrankheit unter der Weltbevölkerung aus\nund löst eine globale Pandemie aus + 12 марта 2013 г., прионное заболевание\nраÑпроÑтранÑетÑÑ Ñреди наÑÐµÐ»ÐµÐ½Ð¸Ñ Ð²Ñего земного шара,\nÐ²Ñ‹Ð·Ñ‹Ð²Ð°Ñ Ð¾Ð±Ñ‰ÑƒÑŽ пандемию + + + The disease causes proteins in the brain to be replaced with prions ceasing regular function + The disease causes proteins in the brain to be replaced with prions ceasing regular function + Durch die Krankheit werden Proteine im Gehirn durch Prionen ersetzt, wodurch das Gehirn aussetzt + Болезнь вызывает Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾Ñ‚ÐµÐ¸Ð½Ð¾Ð² головного мозга, заменÑÑ Ð¸Ñ… прионами, влиÑющими на оÑновные функции + + + Most people progress to dementia and then death as the brain is replaced with ineffective sludge + Most people they progress to dementia and then death as the brain is replaced with ineffective sludge + Die meisten verfallen in Demenz und sterben, während das Gehirn mit nutzlosem Matsch ersetzt wird + У большинÑтва болезнь развиваетÑÑ Ð² Ñлабоумие и поÑледующую Ñмерть, так как мозг заменÑетÑÑ Ð±ÐµÑполезной грÑзью + + + 86% of the worlds population die + 86% of the worlds population die + 86% der Welbevölkerung sterben + 86% наÑÐµÐ»ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð³Ð¸Ð±Ð°ÐµÑ‚ + + + Some survive with the disease in a chronic state.\nLacking regular brain function, they are scarely human. They are unable to communicate,\ndriven by insatiable desire for violence, and attracted to the scent of those uninfected + Some survive with the disease in a chronic state.\nLacking regular brain function, they are scarely human. They are unable to communicate,\ndriven by insatiable desire for violence, and attracted to the scent of those uninfected + Einige überleben, mit der Krankheit in einem chronischen Zustand.\nOhne normale Gehirnaktivität sind sie kaum als Menschen zu bezeichnen. Sie können nicht kommunizieren.\nSie werden von einem unstillbaren Durst nach Gewalt getrieben und der Geruch der uninfizierten zieht sie an. + Ðекоторые выживают Ñ Ð·Ð°Ð±Ð¾Ð»ÐµÐ²Ð°Ð½Ð¸ÐµÐ¼ в хроничеÑкой Ñтадии.\nÐо в виду отÑутÑÑ‚Ð²Ð¸Ñ Ð¾Ñновных функций головного мозга, они врÑд ли оÑталиÑÑŒ людьми. Они не в ÑоÑтоÑнии общатьÑÑ,\nдвижимые ненаÑытной жаждой наÑилиÑ, и влекомые запахом неинфицированных + + + Society crumbles as the pandemic spreads rapidly + Society crumbles as the pandemic spreads rapidly + Die Gesellschaft bricht durch die Verbreitung der Pandemie zusammen + ОбщеÑтво раÑпадаетÑÑ Ñ Ð±Ñ‹Ñтрым раÑпроÑтранением пандемии. + + + You are one of the 2% who are not infected yet + You are one of the 2% who are not infected yet + Du bist einer der 2% noch nicht infizierten Menschen + Ð’Ñ‹ один из 2%, которые еще не инфицированы + + + THIS IS YOUR STORY + THIS IS YOUR STORY + DIES IST DEINE GESCHICHTE + ЭТО Ð’ÐШРИСТОРИЯ + + + Directed by + Directed by + Regie + РежиÑÑер + + + Scientific Consultant + Scientific Consultant + Wissenschaftliche Beratung + Ðаучный КонÑультант + + + Producer + Producer + Produzent + ПродюÑер + + + Marketing + Marketing + Marketing + Маркетинг + + + Music + Music + Musik + Музыка + + + Animation + Animation + Animation + ÐÐ½Ð¸Ð¼Ð°Ñ†Ð¸Ñ + + + + + Take %1 + Take %1 + %1 nehmen + ВзÑть %1 + + + You do not have enough room in your inventory + You do not have enough room in your inventory + Du hast nicht genug Platz in deinem Inventar + У Ð²Ð°Ñ Ð½Ðµ хватает меÑта в инвентаре. + + + Loading Character Data. Please wait. + Loading Character Data. Please wait. + Lade Charakterdaten. Bitte warten. + ЗагружаетÑÑ Ð¿ÐµÑ€Ñонаж. ПожалуйÑта, подождите. + + + + + You have cooked %1 %2 + You have cooked %1 %2 + Du hast %1 %2 gekocht + Ð’Ñ‹ приготовили: %1 %2 + + + Your tent has been packed + Your tent has been packed + Du hast dein Zelt eingepackt + Ваша палатка Ñвернута. + + + You cannot pack this tent, it is not yours + You cannot pack this tent, it is not yours + Du kannst dieses Zelt nicht einpacken, da es nicht deins ist + Ð’Ñ‹ не можете Ñвернуть Ñту палатку, так как она не ваша. + + + You have pitched your tent + You have pitched your tent + Du hast dein Zelt aufgebaut + Ð’Ñ‹ уÑтановили палатку. + + + You cannot place a Tent here. The area must be flat, and free of other objects + You cannot place a Tent here. The area must be flat, and free of other objects + Du kannst hier kein Zelt aufbauen. Der Untergrund muss flach und frei sein + Палатку нужно Ñтавить на ровную поверхноÑть, без объектов поблизоÑти. + + + You have consumed a %1 + You have consumed a %1 + Du hast ein(e) %1 verbraucht + Ð’Ñ‹ употребили: %1 + + + You have created a fireplace + You have created a fireplace + Du hast ein Feuer gemacht + Ð’Ñ‹ развели коÑтер. + + + You have constructed a %1 + You have constructed a %1 + You have constructed a %1 + Ð’Ñ‹ поÑтроили %1. + + + You cannot make a fireplace here. The area must be flat, and free of other objects + You cannot make a fireplace here. The area must be flat, and free of other objects + Du kannst hier kein Feuer machen. Der Untergrund muss flach und frei sein + КоÑтер нужно разводить на ровной поверхноÑти, без объектов поблизоÑти. + + + Fireplace has been removed + Fireplace has been removed + Die Feuerstelle wurde zerstört + КоÑтер убран. + + + %1 has been gutted, %2 meat steaks now on the carcass + %1 has been gutted, %2 meat steaks now on the carcass + Du hast %1 ausgenommen, %2 Stücke Fleisch sind im Kadaver + Ð’Ñ‹ разделали: %1. ДоÑтупно куÑков мÑÑа: %2 + + + You are being healed + You are being healed + Du wirst geheilt + Ð’Ð°Ñ Ð»ÐµÑ‡Ð°Ñ‚. + + + You have filled %1 bottles with water + You have filled %1 bottles with water + Du hast %1 Flasche(n) mit Wasser gefüllt + Ðаполнено флÑжек Ñ Ð²Ð¾Ð´Ð¾Ð¹: %1 + + + You have no empty water bottles + You have no empty water bottles + Du hast keine leeren Wasserflaschen + У Ð²Ð°Ñ Ð½ÐµÑ‚ пуÑтых флÑжек. + + + You need a %1 to repair this + You need a %1 to repair this + Du brauchst ein(e) %1, um das zu reparieren + Чтобы Ñто починить, вам нужно: %1 + + + You have successfully attached the %1 on the %2 + You have successfully attached the %1 on the %2 + Du hast erfolgreich ein(e) %1 an %2 angebracht + Ð’Ñ‹ уÑпешно уÑтановили %1 на %2. + + + %1 has been filled with %2 litres of Fuel + %1 has been filled with %2 litres of Fuel + %1 wurde mit %2 Litern Treibstoff betankt + Ð’ %1 было залито %2 литров топлива. + + + Day + Day + Tag + День + + + You last ate %2 minutes, and drank %3 minutes ago + You last ate %2 minutes, and drank %3 minutes ago + Du hast zuletzt vor %2 Minuten gegessen und vor %3 Minuten getrunken + ПоÑледний раз вы ели %2 мин. назад, пили - %3 мин. назад. + + + %1 Food and %2 water was used since your last login + %1 Food and %2 water was used since your last login + Seit deinem letzten Login hast du %1 Einheiten Essen und %2 Flaschen Wasser verbraucht + С момента вашего поÑледнего входа в игру вы Ñъели еды: %1 и выпили воды: %2 + + + You have filled %1 jerrycans with fuel + You have filled %1 jerrycans with fuel + Du hast %1 Kanister mit Treibstoff gefüllt + Ðаполнено топливом каниÑтр: %1 + + + You have no empty jerry cans + You have no empty jerry cans + Du hast keine leeren Kanister + У Ð²Ð°Ñ Ð½ÐµÑ‚ пуÑтых каниÑтр. + + + You need to sit in the driver seat before you can repair this vehicle + You need to sit in the driver seat before you can repair this vehicle + You need to sit in the driver seat before you can repair this vehicle + Ð”Ð»Ñ Ñ€ÐµÐ¼Ð¾Ð½Ñ‚Ð° требуетÑÑ Ð·Ð°Ð½Ñть меÑто Ð²Ð¾Ð´Ð¸Ñ‚ÐµÐ»Ñ Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ раз. + + + Please go to Player Selection Screen to continue in game + Please go to Player Selection Screen to continue in game + Bitte gehe in die Rollenverteilung um weiterspielen zu können + ПожалуйÑта, выйдите в окно выбора игрока, чтобы продолжить игру + + + Waiting for character to create + Waiting for character to create + Warte auf den Spieler um zu erstellen + ПожалуйÑта, выйдите в окно выбора игрока чтобы продолжить игру + + + Retrying to Authenticate + Retrying to Authenticate + Versuche erneut zu Authendifizieren + Попытка аутентификации + + + Requesting Authentication + Requesting Authentication + Empfange Authendifisierung + Ð—Ð°Ð¿Ñ€Ð¾Ñ Ð°ÑƒÑ‚ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ + + + Waiting for server response + Waiting for server response + Warte auf Antwort des Servers + Ожидание ответа Ñервера + + + Server responded, creating character + Server responded, creating character + Server antwortete, erstelle Charakter + Получен ответ от Ñервера. Идет Ñоздание перÑонажа + + + You are running an incorrect version of DAYZ_CODE, please download this file from dayzmod.com/downloads (You are running version %1 and the server is running version %2) + You are running an incorrect version of DAYZ_CODE, please download this file from dayzmod.com/downloads (You are running version %1 and the server is running version %2) + Du hast eine falsche version von DAYZ_CODE, bitte lade dir die neuste version runter www.dayzmod.com/downloads + Ð’Ñ‹ иÑпользуете неверную верÑию DAYZ_CODE, пожалуйÑта, Ñкачайте данный файл Ñ dayzmod.com/downloads (Ваша верÑÐ¸Ñ %1, верÑÐ¸Ñ Ð½Ð° Ñервере %2) + + + You must be near a water-source such as a pond or well to refill your water bottles + You must be near a water-source such as a pond or well to refill your water bottles + Du musst in der nähe einer Wasserquelle wie z.B. einem Teich sein um deine Wasserflasche zu füllen + Ð’Ñ‹ должны находитьÑÑ Ð²Ð¾Ð·Ð»Ðµ водоема или иÑточника воды, чтобы наполнить Ñвои флÑги. + + + You cannot do this while you are on a ladder + You cannot do this while you are on a ladder + Du kannst das nicht tun, während du an einer Leiter bist + Ð’Ñ‹ не можете Ñтого делать, пока поднимаетеÑÑŒ по леÑтнице. + + + You must have wood in your inventory in order to create a fireplace + You must have wood in your inventory in order to create a fireplace + Du brauchst Holz in deinem Inventar, um ein Feuer zu machen + Ð”Ð»Ñ Ñ€Ð°Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ñ ÐºÐ¾Ñтра у Ð²Ð°Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ‹ быть дрова. + + + You must be in a forest and close to a tree to harvest wood. + You must be in a forest and close to a tree to harvest wood. + Sie müssen in einem Wald sein und nah an einem Baum zum Holz ernten. + Ð’Ñ‹ должны находитÑÑ Ð² леÑу и подойти к дереву, чтобы нарубить дров. + + + You do not have enough room in your inventory to do that. + You do not have enough room in your inventory to do that. + Sie haben noch genug Platz in Ihrem Inventar, das zu tun. + У Ð²Ð°Ñ Ð½ÐµÐ´Ð¾Ñтаточно меÑта в инвентаре. + + + A pile of wood has been successfully added to your inventory. + A pile of wood has been successfully added to your inventory. + Ein Holzstoß wurde erfolgreich Ihrem Inventar hinzugefügt. + Дрова добавлены в ваш инвентарь. + + + You cannot do this while you are in the water. + You cannot do this while you are in the water. + Sie können dies nicht tun, während Sie im Wasser sind. + Это дейÑтвие невозможно пока вы в воде. + + + You have applied a heatpack to your body successfully. + You have applied a heatpack to your body successfully. + You have applied a heatpack to your body successfully. + Ð’Ñ‹ уÑпешно применили на вашем теле Ñогревающий комплект. + + + You cannot reload that combination, you need %1 %2 magazines. + You cannot reload that combination, you need %1 %2 magazines. + You cannot reload that combination, you need %1 %2 magazines. + Ð’Ñ‹ не можете перезарÑдить Ñту комбинацию. Вам необходимо иметь магазины %1 %2. + + + You have successfully reloaded %1 %2 magazines. + You have successfully reloaded %1 %2 magazines. + You have successfully reloaded %1 %2 magazines. + Магазины %1 %2 перезарÑжены. + + + %1 must be on your person to move it to/from your toolbelt. + %1 must be on your person to move it to/from your toolbelt. + %1 must be on your person to move it to/from your toolbelt. + Ð”Ð»Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ñ/на поÑÑ, предмет %1 должен быть у ваÑ. + + + %1 must be in your main inventory to %2 it. + %1 must be in your main inventory to %2 it. + %1 must be in your main inventory to %2 it. + Предмет %1 должен находитьÑÑ Ð² оÑновном инвентаре чтобы %2 его. + + + %1 is already being looted by someone else. + %1 is already being looted by someone else. + %1 is already being looted by someone else. + %1 уже кто-то обыÑкивает. + + + That tent is already being packed. + That tent is already being packed. + That tent is already being packed. + Эту палатку уже упаковывают. + + + His name was %1, it appears he died from %2 + His name was %1, it appears he died from %2 + %1 wurde von %2 getötet + Его звали %1, похоже что он умер от %2 + + + a gunshot to the head + a gunshot to the head + ein schuss auf den Kopf + Ð¿Ð¾Ð¿Ð°Ð´Ð°Ð½Ð¸Ñ Ð¿ÑƒÐ»Ð¸ в голову + + + a high calibre gunshot + a high calibre gunshot + eine Großkalibrige Schrotflinte + Ð¿Ð¾Ð¿Ð°Ð´Ð°Ð½Ð¸Ñ Ð¿ÑƒÐ»Ð¸ большого калибра + + + blood loss + blood loss + blutverlust + потери крови + + + dehydration + dehydration + dehydration + Ð¾Ð±ÐµÐ·Ð²Ð¾Ð¶Ð¸Ð²Ð°Ð½Ð¸Ñ + + + starvation + starvation + verhungern + голода + + + combat logging + combat logging + combat logging + выхода из игры в режиме Ð±Ð¾Ñ + + + an unknown cause + an unknown cause + ein unbekannter Grund + неизвеÑтной причины + + + + + SELECT YOUR GENDER + SELECT YOUR GENDER + Wählen Sie Ihr Geschlecht + Выберите Ñвой пол + + + Please select the gender you wish to play as. Your gender will be bound to this unique character and cannot be changed until you die. + Please select the gender you wish to play as. Your gender will be bound to this unique character and cannot be changed until you die. + Bitte wählen Sie das Geschlecht, die Sie als zu spielen. Ihr Geschlecht wird zu dieser einzigartigen Charakter gebunden und kann nicht geändert werden, bis Sie sterben. + ПожалуйÑта, выберите пол вы хотите играть. Ваш пол будет ÑвÑзано Ñ Ñтим уникальным характером и не может быть изменено, пока не умрешь. + + + MALE + MALE + Männlich + Мужчина + + + FEMALE + FEMALE + Weiblich + Женщина + + + + + Take Antibiotics + Take Antibiotics + Antibiotikum einnehmen + ПринÑть антибиотики + + + Gut Animal + Gut Animal + Tier ausweiden + Разделать животное + + + Cook Meat + Cook Meat + Fleisch zubereiten + Приготовить мÑÑо + + + Remove fireplace + Remove fireplace + Feuerplatz zerstören + Убрать коÑтер + + + Pack Tent + Pack Tent + Zelt einpacken + Упаковать палатку + + + Drink Water + Drink Water + Wasser trinken + Выпить воду + + + Fill Water + Fill Water + Wasser abfüllen + Ðаполнить флÑжки + + + Fill Jerrycan + Fill Jerrycan + Benzinkanister füllen + Ðаполнить каниÑтры + + + Drag Body + Drag Body + Körper ziehen + Тащить тело + + + Check Pulse + Check Pulse + Puls fühlen + Проверить Ð¿ÑƒÐ»ÑŒÑ + + + Load patient into %1 + Load patient into %1 + Patient in %1 verladen + Загрузить раненного в %1 + + + Bandage Wounds + Bandage Wounds + Wunden verbinden + ПеревÑзать человеку раны + + + Give Epinephrine + Give Epinephrine + Epinephrin verabreichen + Сделать укол адреналина + + + Give Morphine + Give Morphine + Morphium verabreichen + Сделать укол Ð¼Ð¾Ñ€Ñ„Ð¸Ñ + + + Give Painkillers + Give Painkillers + Schmerzmittel verabreichen + Дать болеутолÑющие + + + Give Blood Transfusion + Give Blood Transfusion + Bluttransfusion legen + Сделать человеку переливание крови + + + <t %2>Repair %1</t> + <t %2>Repair %1</t> + <t %2>%1 reparieren</t> + <t %2>Отремонтировать %1</t> + + + Refuel %1 + Refuel %1 + %1 betanken + Заправить %1 + + + Issue %1 + Issue %1 + %1 ausrüsten + УÑтановить %1 + + + Packup %1 + Packup %1 + %1 einpacken + Разобрать %1 + + + Upgrade %1 + Upgrade %1 + %1 verbessern + Улучшить %1 + + + Unload patients from %1 + Unload patients from %1 + Patienten aus %1 ausladen + Вытащить раненных из %1 + + + Pickup %1 + Pickup %1 + %1 aufnehmen + ВзÑть %1 + + + Drop %1 + Drop %1 + %1 fallen lassen + ВыброÑить %1 + + + Extinguish %1 + Extinguish %1 + %1 löschen + ПогаÑить %1 + + + Study Body + Study Body + Leiche untersuchen + ОбÑледовать тело + + + Build %1 + Build %1 + %1 bauen + УÑтановить %1 + + + Remove %1 + Remove %1 + % entfernen + Разобрать %1 + + + Save %1 + Save %1 + % Save + Сохранить %1 + + + Bandit + Bandit + Bandit + Бандит + + + \ No newline at end of file diff --git a/dayz_code/system/animal_agent.fsm b/dayz_code/system/animal_agent.fsm new file mode 100644 index 000000000..f91a4d448 --- /dev/null +++ b/dayz_code/system/animal_agent.fsm @@ -0,0 +1,169 @@ +/*%FSM*/ +/*%FSM*/ +/* +item0[] = {"init",0,250,-150.000000,75.000000,-50.000000,125.000000,0.000000,"init"}; +item1[] = {"",7,210,-104.000000,321.000000,-96.000000,329.000000,0.000000,""}; +item2[] = {"End",1,250,100.000000,75.000000,200.000000,125.000000,0.000000,"End"}; +item3[] = {"",7,210,-104.000000,396.000000,-96.000000,404.000000,0.000000,""}; +item4[] = {"Not_Alive",4,218,-25.000000,300.000000,75.000000,350.000000,5.000000,"Not" \n "Alive"}; +item5[] = {"Nobody_Near",4,218,-25.000000,375.000000,75.000000,425.000000,4.000000,"Nobody" \n "Near"}; +item6[] = {"Loiter",2,4346,-150.000000,225.000000,-50.000000,275.000000,0.000000,"Loiter"}; +item7[] = {"In_Position",4,218,-25.000000,225.000000,75.000000,275.000000,1.000000,"In Position"}; +item8[] = {"preloaded",4,218,-150.000000,150.000000,-50.000000,200.000000,0.000000,"preloaded"}; +item9[] = {"",7,210,146.000000,321.000000,154.000000,329.000000,0.000000,""}; +item10[] = {"",7,210,146.000000,396.000000,154.000000,404.000000,0.000000,""}; +item11[] = {"Cleanup",2,250,100.000000,225.000000,200.000000,275.000000,0.000000,"Cleanup"}; +item12[] = {"time_up",4,218,100.000000,150.000000,200.000000,200.000000,0.000000,"time" \n "up"}; +item13[] = {"player_check",4,218,-250.000000,175.000000,-150.000000,225.000000,0.000000,"player" \n "check"}; +link0[] = {0,8}; +link1[] = {1,3}; +link2[] = {1,4}; +link3[] = {3,5}; +link4[] = {4,9}; +link5[] = {5,10}; +link6[] = {6,1}; +link7[] = {6,7}; +link8[] = {6,13}; +link9[] = {7,6}; +link10[] = {8,6}; +link11[] = {9,11}; +link12[] = {10,9}; +link13[] = {11,12}; +link14[] = {12,2}; +link15[] = {13,6}; +globals[] = {25.000000,1,0,0,0,640,480,1,84,6316128,1,-297.044281,256.119873,569.827881,-79.569984,776,911,1}; +window[] = {2,-1,-1,-32000,-32000,1026,25,1233,25,3,794}; +*//*%FSM*/ +class FSM +{ + fsmName = "DayZ Animal Agent"; + class States + { + /*%FSM*/ + class init + { + name = "init"; + init = /*%FSM*/"_position = _this select 0;" \n + "_agent = _this select 1;" \n + "" \n + "_pos = _position;" \n + "_isSomeone = true;"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class preloaded + { + priority = 0.000000; + to="Loiter"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"dayz_clientPreload"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class End + { + name = "End"; + init = /*%FSM*/"if (!_isSomeone) then {" \n + " deleteVehicle _agent;" \n + "} else {" \n + " dayz_bodyMonitor set [count dayz_bodyMonitor,_agent];" \n + "};" \n + ""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + }; + }; + /*%FSM*/ + /*%FSM*/ + class Loiter + { + name = "Loiter"; + init = /*%FSM*/"_isAlive = alive _agent;" \n + "" \n + "//_agent forceSpeed 2;" \n + "_entityTime = time;"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class Not_Alive + { + priority = 5.000000; + to="Cleanup"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!_isAlive"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class Nobody_Near + { + priority = 4.000000; + to="Cleanup"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!_isSomeone"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class In_Position + { + priority = 1.000000; + to="Loiter"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"_agent distance _pos < 3"/*%FSM*/; + action=/*%FSM*/"_pos = [_position,10,90,4,0,5,0] call BIS_fnc_findSafePos;" \n + "_agent moveTo _pos;"/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class player_check + { + priority = 0.000000; + to="Loiter"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"(time - _entityTime) > 30"/*%FSM*/; + action=/*%FSM*/"_entityTime = time;" \n + "" \n + "_list = (getposATL _agent) nearEntities [[""CAManBase"",""AllVehicles""],300];" \n + "_isSomeone = ({isPlayer _x} count _list) > 0;"/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Cleanup + { + name = "Cleanup"; + init = /*%FSM*/"_timeA = time;"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class time_up + { + priority = 0.000000; + to="End"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"(time - _timeA) > 120"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + }; + initState="init"; + finalStates[] = + { + "End", + }; +}; +/*%FSM*/ \ No newline at end of file diff --git a/dayz_code/system/building_monitor.sqf b/dayz_code/system/building_monitor.sqf new file mode 100644 index 000000000..837a0bd99 --- /dev/null +++ b/dayz_code/system/building_monitor.sqf @@ -0,0 +1,19 @@ +private["_building","_GroupMarker","_list","_nearby","_run"]; +_building = _this select 0; +_GroupMarker = _this select 1; +_items = _this select 2; +_run = true; +_nearby = false; +while {_run} do { + if (isNull _building) then {_run = false}; + _nearby = false; + { + if (_x distance _building < 500) then {_nearby = true}; + } forEach (call BIS_fnc_listPlayers); + if (!_nearby) then {_run = false}; + sleep 5; +}; +{deleteVehicle _x;} forEach _items; + + +_building setVariable ["looted",(DateToNumber date),true]; \ No newline at end of file diff --git a/dayz_code/system/dog_agent.fsm b/dayz_code/system/dog_agent.fsm new file mode 100644 index 000000000..9618c83f2 --- /dev/null +++ b/dayz_code/system/dog_agent.fsm @@ -0,0 +1,848 @@ +/*%FSM*/ +/*%FSM*/ +/* +item0[] = {"init",0,250,-150.000000,-75.000000,-50.000000,-25.000000,0.000000,"init"}; +item1[] = {"idle_exceeded",4,218,0.000000,225.000000,100.000000,275.000000,0.000000,"idle" \n "exceeded"}; +item2[] = {"master_moved",4,218,-150.000000,300.000000,-50.000000,350.000000,0.000000,"master" \n "moved"}; +item3[] = {"moving",2,250,-150.000000,375.000000,-50.000000,425.000000,0.000000,"moving"}; +item4[] = {"close",4,218,-275.000000,300.000000,-175.000000,350.000000,0.000000,"close"}; +item5[] = {"",7,210,-229.000000,246.000000,-221.000000,254.000000,0.000000,""}; +item6[] = {"Waiting",2,250,-150.000000,225.000000,-50.000000,275.000000,0.000000,"Waiting"}; +item7[] = {"preloaded",4,218,-150.000000,0.000000,-50.000000,50.000000,0.000000,"preloaded"}; +item8[] = {"reorientate",4,218,-150.000000,450.000000,-50.000000,500.000000,0.000000,"reorientate"}; +item9[] = {"Sitting",2,250,125.000000,225.000000,225.000000,275.000000,0.000000,"Sitting"}; +item10[] = {"master_moved",4,218,125.000000,300.000000,225.000000,350.000000,0.000000,"master" \n "moved"}; +item11[] = {"Getting_Up",2,250,125.000000,375.000000,225.000000,425.000000,0.000000,"Getting Up"}; +item12[] = {"Up",4,218,0.000000,375.000000,100.000000,425.000000,0.000000,"Up"}; +item13[] = {"dead",4,218,0.000000,300.000000,100.000000,350.000000,0.000000,"dead"}; +item14[] = {"End",1,250,0.000000,450.000000,100.000000,500.000000,0.000000,"End"}; +item15[] = {"stay",4,218,0.000000,125.000000,100.000000,175.000000,1.000000,"stay"}; +item16[] = {"",7,210,-29.000002,245.999985,-20.999998,254.000000,0.000000,""}; +item17[] = {"",7,210,-29.000000,146.000000,-21.000000,153.999985,0.000000,""}; +item18[] = {"Staying",2,250,125.000000,125.000000,225.000000,175.000000,0.000000,"Staying"}; +item19[] = {"commanded",4,218,350.000000,175.000000,450.000000,225.000000,0.000000,"commanded"}; +item20[] = {"",7,210,396.000031,146.000000,403.999969,154.000000,0.000000,""}; +item21[] = {"",7,210,546.000000,146.000000,554.000000,154.000000,0.000000,""}; +item22[] = {"too_long",4,218,500.000000,175.000000,600.000000,225.000000,0.000000,"too long"}; +item23[] = {"",7,210,521.000000,396.000000,529.000000,404.000000,0.000000,""}; +item24[] = {"Reset",2,250,425.000000,300.000000,525.000000,350.000000,0.000000,"Reset"}; +item25[] = {"true",8,218,425.000000,375.000000,525.000000,425.000000,0.000000,"true"}; +item26[] = {"",7,210,396.000000,321.000000,404.000000,329.000000,0.000000,""}; +item27[] = {"track",4,218,0.000000,25.000000,100.000000,75.000000,0.000000,"track"}; +item28[] = {"",7,210,-29.000000,46.000008,-21.000000,53.999996,0.000000,""}; +item29[] = {"Tracking",2,250,250.000000,-50.000000,350.000000,0.000000,0.000000,"Tracking"}; +item30[] = {"commanded",4,218,400.000000,-50.000000,500.000000,0.000000,0.000000,"commanded"}; +item31[] = {"Checking",2,250,125.000000,25.000000,225.000000,75.000000,0.000000,"Checking"}; +item32[] = {"has_target",4,218,125.000000,-50.000000,225.000000,0.000000,1.000000,"has target"}; +item33[] = {"no_target",4,218,400.000000,25.000000,500.000000,75.000000,4.000000,"no target"}; +item34[] = {"Reset_1",2,250,575.000000,25.000000,675.000000,75.000000,0.000000,"Reset"}; +item35[] = {"",7,210,696.000000,46.000008,704.000000,53.999996,0.000000,""}; +item36[] = {"",7,210,371.000000,46.000008,379.000000,53.999989,0.000000,""}; +item37[] = {"",7,210,371.000000,-28.999994,379.000000,-21.000006,0.000000,""}; +item38[] = {"",7,210,371.000000,-129.000000,379.000000,-121.000008,0.000000,""}; +item39[] = {"at_target",4,218,400.000000,-150.000000,500.000000,-100.000000,0.000000,"at target"}; +item40[] = {"",7,210,546.000000,-28.999992,554.000000,-21.000008,0.000000,""}; +item41[] = {"",7,210,546.000000,46.000008,554.000000,53.999996,0.000000,""}; +item42[] = {"Chasing",2,250,525.000000,-150.000000,625.000000,-100.000000,0.000000,"Chasing"}; +item43[] = {"",7,210,696.000000,-179.000015,704.000000,-171.000000,0.000000,""}; +item44[] = {"",7,210,-229.000000,-179.000000,-221.000000,-171.000000,0.000000,""}; +item45[] = {"",7,210,-229.000000,171.000000,-221.000000,179.000000,0.000000,""}; +item46[] = {"reorientate",4,218,200.000000,-125.000000,300.000000,-75.000000,0.000000,"reorientate"}; +item47[] = {"action_init",2,250,-150.000000,75.000000,-50.000000,125.000000,0.000000,"action init"}; +item48[] = {"true",8,218,-150.000000,150.000000,-50.000000,200.000000,0.000000,"true"}; +item49[] = {"commanded",4,218,250.000000,300.000000,350.000000,350.000000,0.000000,"commanded"}; +item50[] = {"instant",4,218,-350.000000,375.000000,-250.000000,425.000000,0.000000,"instant"}; +item51[] = {"",7,210,-304.000000,246.000000,-296.000000,253.999985,0.000000,""}; +item52[] = {"",7,210,-29.000000,346.000000,-21.000000,354.000000,0.000000,""}; +item53[] = {"",7,210,171.000000,196.000000,179.000000,204.000000,0.000000,""}; +item54[] = {"",7,210,46.000000,196.000000,54.000000,204.000000,0.000000,""}; +item55[] = {"reorientate",4,218,575.000000,-75.000000,675.000000,-25.000000,0.000000,"reorientate"}; +item56[] = {"",7,210,571.000000,-78.999992,579.000000,-71.000008,0.000000,""}; +item57[] = {"",7,210,371.000000,-78.999992,379.000000,-71.000008,0.000000,""}; +item58[] = {"",7,210,370.999969,95.999992,379.000000,104.000000,0.000000,""}; +item59[] = {"",7,210,171.000000,96.000000,179.000000,104.000000,0.000000,""}; +item60[] = {"",7,210,58.500000,96.000000,66.500000,104.000000,0.000000,""}; +item61[] = {"",7,210,546.000000,321.000000,554.000000,329.000000,0.000000,""}; +link0[] = {0,7}; +link1[] = {1,9}; +link2[] = {2,3}; +link3[] = {3,4}; +link4[] = {3,8}; +link5[] = {3,50}; +link6[] = {3,52}; +link7[] = {4,5}; +link8[] = {5,6}; +link9[] = {6,2}; +link10[] = {6,13}; +link11[] = {6,16}; +link12[] = {7,47}; +link13[] = {8,3}; +link14[] = {9,10}; +link15[] = {9,13}; +link16[] = {9,49}; +link17[] = {9,53}; +link18[] = {10,11}; +link19[] = {11,12}; +link20[] = {11,13}; +link21[] = {12,3}; +link22[] = {13,14}; +link23[] = {15,18}; +link24[] = {16,1}; +link25[] = {16,17}; +link26[] = {17,15}; +link27[] = {17,28}; +link28[] = {18,20}; +link29[] = {18,59}; +link30[] = {19,26}; +link31[] = {20,19}; +link32[] = {20,21}; +link33[] = {21,22}; +link34[] = {22,61}; +link35[] = {24,25}; +link36[] = {25,11}; +link37[] = {26,24}; +link38[] = {27,31}; +link39[] = {28,27}; +link40[] = {29,37}; +link41[] = {29,38}; +link42[] = {29,46}; +link43[] = {30,40}; +link44[] = {31,32}; +link45[] = {31,36}; +link46[] = {32,29}; +link47[] = {33,41}; +link48[] = {34,35}; +link49[] = {35,43}; +link50[] = {36,33}; +link51[] = {36,58}; +link52[] = {37,30}; +link53[] = {37,36}; +link54[] = {38,39}; +link55[] = {39,42}; +link56[] = {40,41}; +link57[] = {41,34}; +link58[] = {42,55}; +link59[] = {42,56}; +link60[] = {43,44}; +link61[] = {44,45}; +link62[] = {45,48}; +link63[] = {46,29}; +link64[] = {47,48}; +link65[] = {48,6}; +link66[] = {49,11}; +link67[] = {50,51}; +link68[] = {51,5}; +link69[] = {52,13}; +link70[] = {52,16}; +link71[] = {53,54}; +link72[] = {54,15}; +link73[] = {55,42}; +link74[] = {56,57}; +link75[] = {57,37}; +link76[] = {58,59}; +link77[] = {59,60}; +link78[] = {60,13}; +link79[] = {61,24}; +globals[] = {25.000000,1,0,0,0,640,480,1,169,6316128,1,-360.074860,721.091919,670.563354,-317.706665,1094,1000,1}; +window[] = {2,-1,-1,-1,-1,1211,210,1418,210,3,1116}; +*//*%FSM*/ +class FSM +{ + fsmName = "DayZ Dog Agent"; + class States + { + /*%FSM*/ + class init + { + name = "init"; + init = /*%FSM*/"_dog = _this select 0;" \n + "_standing = true;" \n + "_command = ""none"";" \n + "_forceWalk = false;" \n + "_maxSpeed = 1;" \n + "_maxSpeedInit = _maxSpeed;" \n + "_forceChange = false;" \n + "_staySkill = 30;" \n + "_senseSkill = 300; //x3 for tracking?" \n + "_target = objNull;" \n + "_target setVariable ['forceWalk',false];" \n + "_lastPos = [0,0,0];" \n + "_move = """";" \n + "_watchDog = true;" \n + "_idleTime = 5;" \n + "_coolDown = 0;" \n + "" \n + "_hunger = 0;" \n + "_thrist = 0;" \n + "_actionLieDown = -1;" \n + "" \n + "_actionDir = ""\z\addons\dayz_code\actions\dog\"";" \n + "" \n + "_speedVal = [1,4,-1];"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class preloaded + { + priority = 0.000000; + to="action_init"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"dayz_clientPreload and (!isNil ""_handle"")"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class moving + { + name = "moving"; + init = /*%FSM*/"_pos = player modelToWorld [-1,1,0];" \n + "if(_lastPos distance _pos > 1 or _forceChange) then {" \n + " _lastPos = _pos;" \n + " _dog doMove _pos;" \n + " _dog forceSpeed (_speedVal select _maxSpeed);" \n + " _forceChange = false;" \n + "};" \n + "_waitTime = time;" \n + "" \n + ""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class stay + { + priority = 1.000000; + to="Staying"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"_command == ""stay"""/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class instant + { + priority = 0.000000; + to="Waiting"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!_waiting"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class dead + { + priority = 0.000000; + to="End"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!(alive _dog)"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class idle_exceeded + { + priority = 0.000000; + to="Sitting"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"((time - _waitTime) > _idleTime) and _standing"/*%FSM*/; + action=/*%FSM*/"_standing = false;" \n + "if (!_watchDog) then {" \n + " _move = ""Dog_LieDown"";" \n + "} else {" \n + " _move = ""Dog_SitDown"";" \n + " _actionLieDown = _dog addAction [""Lie Down"", _actionDir + ""stay.sqf"",_handle, 0, true, true];" \n + "};" \n + "[objNull, _dog, rSwitchMove,_move] call RE;"/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class reorientate + { + priority = 0.000000; + to="Moving"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"((time - _waitTime) > 0.5)"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class track + { + priority = 0.000000; + to="Checking"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"_command == ""track"""/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class close + { + priority = 0.000000; + to="Waiting"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"player distance _dog < 2"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Waiting + { + name = "Waiting"; + init = /*%FSM*/"_waitTime = time;" \n + "_waiting = true;" \n + "_lastpos = player modelToWorld [-1,1,0];"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class stay + { + priority = 1.000000; + to="Staying"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"_command == ""stay"""/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class idle_exceeded + { + priority = 0.000000; + to="Sitting"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"((time - _waitTime) > _idleTime) and _standing"/*%FSM*/; + action=/*%FSM*/"_standing = false;" \n + "if (!_watchDog) then {" \n + " _move = ""Dog_LieDown"";" \n + "} else {" \n + " _move = ""Dog_SitDown"";" \n + " _actionLieDown = _dog addAction [""Lie Down"", _actionDir + ""stay.sqf"",_handle, 0, true, true];" \n + "};" \n + "[objNull, _dog, rSwitchMove,_move] call RE;"/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class dead + { + priority = 0.000000; + to="End"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!(alive _dog)"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class track + { + priority = 0.000000; + to="Checking"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"_command == ""track"""/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class master_moved + { + priority = 0.000000; + to="moving"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"player distance _dog > 2"/*%FSM*/; + action=/*%FSM*/"_lastPos = position _dog;"/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Sitting + { + name = "Sitting"; + init = /*%FSM*/"_waitTime = time;" \n + "_coolDown = (random 4) + 2;"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class stay + { + priority = 1.000000; + to="Staying"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"_command == ""stay"""/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class commanded + { + priority = 0.000000; + to="Getting_Up"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"_command != ""none"""/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class dead + { + priority = 0.000000; + to="End"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!(alive _dog)"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class master_moved + { + priority = 0.000000; + to="Getting_Up"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"player distance _dog > 2"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Getting_Up + { + name = "Getting_Up"; + init = /*%FSM*/"_anim = animationState _dog;" \n + "if (_anim == ""Dog_SitDown"") then {" \n + " _move = ""Dog_SitUp"";" \n + "} else {" \n + " _move = ""Dog_GetUp"";" \n + "};" \n + "" \n + "[objNull, _dog, rSwitchMove,_move] call RE;" \n + "_waitTime = time;" \n + "_standing = true;" \n + "_dog removeAction _actionLieDown;"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class dead + { + priority = 0.000000; + to="End"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!(alive _dog)"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class Up + { + priority = 0.000000; + to="moving"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"((time - _waitTime) > 0.5)"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class End + { + name = "End"; + init = /*%FSM*/"//qq" \n + "" \n + "terminate _heartbeat;" \n + "" \n + "_dog removeAction _actionWarn;" \n + "_dog removeAction _actionStay;" \n + "_dog removeAction _actionTrack;" \n + "_dog removeAction _actionBark;" \n + "_dog removeAction _actionFood;" \n + "_dog removeAction _actionWater;" \n + "" \n + "player removeAction _actionSpeedStealth;" \n + "player removeAction _actionSpeedFree;" \n + "if(!isNil ""_actionCall"") then {" \n + " player removeAction _actionCall;" \n + "};"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + }; + }; + /*%FSM*/ + /*%FSM*/ + class Staying + { + name = "Staying"; + init = /*%FSM*/"if(_standing) then {" \n + " _standing = false;" \n + " if (!_watchDog) then {" \n + " _move = ""Dog_LieDown"";" \n + " } else {" \n + " _move = ""Dog_SitDown"";" \n + " _actionLieDown = _dog addAction [""Lie Down"", _actionDir + ""stay.sqf"",_handle, 0, true, true];" \n + " };" \n + " [objNull, _dog, rSwitchMove,_move] call RE;" \n + "};" \n + "" \n + "_dog removeAction _actionStay;" \n + "_actionFollow = _dog addAction [""Follow Me"", _actionDir + ""follow.sqf"",[_handle,false], 0, true, true];" \n + "_actionCall = player addAction [""Call Dog"", _actionDir + ""follow.sqf"",[_handle,true], 0, false, true];" \n + "" \n + "_waitTime = time;" \n + ""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class too_long + { + priority = 0.000000; + to="reset"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"((time - _waitTime) > _staySkill)"/*%FSM*/; + action=/*%FSM*/"_command = ""none"";"/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class dead + { + priority = 0.000000; + to="End"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!(alive _dog)"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class commanded + { + priority = 0.000000; + to="Reset"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"_command != ""stay"""/*%FSM*/; + action=/*%FSM*/"if (_command == ""none"") then {" \n + " if ((player distance _dog > 5) and (_watchDog)) then {" \n + " _dog playActionNow ""GestureBark"";" \n + " [_dog,""dog_bark"",0,false] call dayz_zombieSpeak;" \n + " };" \n + "};"/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class reset + { + name = "reset"; + init = /*%FSM*/"_dog removeAction _actionFollow;" \n + "_dog removeAction _actionLieDown;" \n + "player removeAction _actionCall;" \n + "_actionStay = _dog addAction [""Stay"",_actionDir + ""stay.sqf"",_handle, 5, true, true];" \n + "_waiting = false;"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class true + { + priority = 0.000000; + to="Getting_Up"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"true"/*%FSM*/; + action=/*%FSM*/"_forceWalk = false;" \n + "_dog forceSpeed -1;"/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Tracking + { + name = "Tracking"; + init = /*%FSM*/"_pos = position _target;" \n + "if(_lastPos distance _pos > 1 or _forceChange) then {" \n + " _lastPos = _pos;" \n + " _dog doMove _pos;" \n + " _dog forceSpeed (_speedVal select _maxSpeed);" \n + " _forceChange = false;" \n + "};" \n + "_waitTime = time;"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class no_target + { + priority = 4.000000; + to="reset_1"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"isNull _target and ((time - _waitTime) > 2)"/*%FSM*/; + action=/*%FSM*/"_command = ""none"";"/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class commanded + { + priority = 0.000000; + to="reset_1"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"_command != ""track"""/*%FSM*/; + action=/*%FSM*/"if (_command == ""none"") then {" \n + " if ((player distance _dog > 5) and (_watchDog)) then {" \n + " _dog playActionNow ""GestureBark"";" \n + " [_dog,""dog_bark"",0,false] call dayz_zombieSpeak;" \n + " };" \n + "};"/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class at_target + { + priority = 0.000000; + to="Chasing"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"_dog distance _target < 10"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class dead + { + priority = 0.000000; + to="End"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!(alive _dog)"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class reorientate + { + priority = 0.000000; + to="Tracking"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"((time - _waitTime) > 0.5)"/*%FSM*/; + action=/*%FSM*/"if ((random 1) < 0.3 and (time - _coolDown > 4)) then {" \n + " _dog playActionNow ""GestureSniff"";" \n + " _coolDown = time;" \n + "};"/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Checking + { + name = "Checking"; + init = /*%FSM*/"_dog removeAction _actionTrack;" \n + "_actionCall = player addAction [""Call Dog"", _actionDir + ""follow.sqf"",[_handle,true], 0, false, true];" \n + "_lastPos = position _dog;" \n + "" \n + "_list = (position _dog) nearEntities [""Animal"",(_senseSkill * 3)];" \n + "_list = _list - [_dog];" \n + "" \n + "if (count _list > 0) then {" \n + " _target = _list select 0;" \n + "} else {" \n + " _target = objNull;" \n + "};" \n + "" \n + "_dog playActionNow ""GestureSniff"";" \n + "_waitTime = time;"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class no_target + { + priority = 4.000000; + to="reset_1"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"isNull _target and ((time - _waitTime) > 2)"/*%FSM*/; + action=/*%FSM*/"_command = ""none"";"/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class has_target + { + priority = 1.000000; + to="Tracking"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!isNull _target and ((time - _waitTime) > 2)"/*%FSM*/; + action=/*%FSM*/"_lastPos = position _dog;"/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class dead + { + priority = 0.000000; + to="End"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!(alive _dog)"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class reset_1 + { + name = "reset_1"; + init = /*%FSM*/"_actionTrack = _dog addAction [""Track"",_actionDir + ""track.sqf"",_handle, 4, true, true];" \n + "player removeAction _actionCall;"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class true + { + priority = 0.000000; + to="Waiting"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"true"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Chasing + { + name = "Chasing"; + init = /*%FSM*/"_pos = position _target;" \n + "if(_lastPos distance _pos > 1 or _forceChange) then {" \n + " _lastPos = _pos;" \n + " _dog doMove _pos;" \n + " _dog forceSpeed (_speedVal select _maxSpeed);" \n + " _forceChange = false;" \n + "};" \n + "_waitTime = time;"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class no_target + { + priority = 4.000000; + to="Reset_1"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"isNull _target and ((time - _waitTime) > 2)"/*%FSM*/; + action=/*%FSM*/"_command = ""none"";"/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class commanded + { + priority = 0.000000; + to="Reset_1"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"_command != ""track"""/*%FSM*/; + action=/*%FSM*/"if (_command == ""none"") then {" \n + " if ((player distance _dog > 5) and (_watchDog)) then {" \n + " _dog playActionNow ""GestureBark"";" \n + " [_dog,""dog_bark"",0,false] call dayz_zombieSpeak;" \n + " };" \n + "};"/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class dead + { + priority = 0.000000; + to="End"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!(alive _dog)"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class reorientate + { + priority = 0.000000; + to="Chasing"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"((time - _waitTime) > 1)"/*%FSM*/; + action=/*%FSM*/"if (_watchDog) then {" \n + " _dog playActionNow ""GestureBark"";" \n + " [_dog,""dog_bark"",0,false] call dayz_zombieSpeak;" \n + "};"/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class action_init + { + name = "action_init"; + init = /*%FSM*/"_actionStay = _dog addAction [""Stay"",_actionDir + ""stay.sqf"",_handle, 5, true, true];" \n + "_actionTrack = _dog addAction [""Track"",_actionDir + ""track.sqf"",_handle, 4, true, true];" \n + "_actionBark = _dog addAction [""Speak"",_actionDir + ""speak.sqf"",_handle, 3, false, false];" \n + "_actionWarn = _dog addAction [""Alert"",_actionDir + ""warn.sqf"",[_handle,true], 2, false, true];" \n + "_actionFood = _dog addAction [""Feed"",_actionDir + ""feed.sqf"",[_handle,0], 1, false, false,"""",""'FoodSteakRaw' in magazines player;""];" \n + "_actionWater = _dog addAction [""Water"",_actionDir + ""feed.sqf"",[_handle,1], 1, false, false,"""",""'ItemWaterbottle' in magazines player;""];" \n + "" \n + "_actionSpeedStealth = player addAction [""Slow Down"",_actionDir + ""speed.sqf"",[_handle,true,true], 0, false, false];" \n + "_actionSpeedFree = player addAction [""Speed Up"",_actionDir + ""speed.sqf"",[_handle,true,false], 0, false, false];" \n + "" \n + "_heartbeat = [_dog,_handle] spawn {" \n + " _dog = _this select 0;" \n + " _handle = _this select 1;" \n + " _handle setFSMVariable [""_thirst"",0];" \n + " _handle setFSMVariable [""_hunger"",0];" \n + " while {alive _dog} do {" \n + " _vel = velocity _dog;" \n + " _speed = [0,0,0] distance _vel;" \n + " _thirst = _handle getFSMVariable ""_thirst"";" \n + " _hunger = _handle getFSMVariable ""_hunger"";" \n + " _thirst = _thirst + (0.001 * dayz_scaleLight * _speed) + 0.001;" \n + " _hunger = _hunger + (0.001 * _speed) + 0.001;" \n + " _handle setFSMVariable [""_thirst"",_thirst];" \n + " _handle setFSMVariable [""_hunger"",_hunger];" \n + " sleep 0.5;" \n + " };" \n + "};" \n + "" \n + "_script = [_dog,1,2,[_handle,true]] execVM (_actionDir + ""warn.sqf"");" \n + ""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class true + { + priority = 0.000000; + to="Waiting"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"true"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + }; + initState="init"; + finalStates[] = + { + "End", + }; +}; +/*%FSM*/ \ No newline at end of file diff --git a/dayz_code/system/fire_monitor.sqf b/dayz_code/system/fire_monitor.sqf new file mode 100644 index 000000000..df641c40c --- /dev/null +++ b/dayz_code/system/fire_monitor.sqf @@ -0,0 +1,41 @@ +private["_firePlace","_ok","_mags","_serial","_qty","_countr"]; +_firePlace = _this; +while {alive _firePlace} do { + while {inflamed _firePlace and alive _fireplace} do { + //Use Wood + _ok = false; + _mags = getMagazineCargo _firePlace; + clearMagazineCargoGlobal _firePlace; + clearWeaponCargoGlobal _firePlace; + _serial = (_mags select 0) find "PartWoodPile"; + _qty = 0; + if (_serial >= 0) then { + _qty = (_mags select 1) select _serial; + }; + _ok = false; + if (_qty > 0) then { + _qty = _qty - 1; + _ok = true; + if (_qty > 0) then { + _firePlace addMagazineCargoGlobal ["PartWoodPile",_qty]; + }; + }; + if (_ok) then { + _countr = 0; + while {_ok} do { + _countr = _countr + 1; + if (_countr > 600) then {_ok = false}; + if (!inflamed _firePlace) then {_ok = false}; + if (!alive _firePlace) then {_ok = false}; + sleep 1; + }; + } else { + _firePlace inflame false; + }; + }; + while {!inflamed _firePlace and alive _fireplace} do { + //Wait + sleep 1; + }; + sleep 1; +}; \ No newline at end of file diff --git a/dayz_code/system/player_monitor.fsm b/dayz_code/system/player_monitor.fsm new file mode 100644 index 000000000..096f53f74 --- /dev/null +++ b/dayz_code/system/player_monitor.fsm @@ -0,0 +1,1260 @@ +/*%FSM*/ +/*%FSM*/ +/* +item0[] = {"init",0,250,-75.000000,-350.000000,25.000000,-300.000000,0.000000,"init"}; +item1[] = {"isServer",4,218,50.000000,-350.000000,150.000000,-300.000000,0.000000,"isServer"}; +item2[] = {"wait",2,250,50.000000,-275.000000,150.000000,-225.000000,0.000000,"wait"}; +item3[] = {"Allow_Conn",4,218,50.000000,-200.000000,150.000000,-150.000000,0.000000,"Allow" \n "Conn"}; +item4[] = {"Loading",2,250,-75.000000,-200.000000,25.000000,-150.000000,0.000000,"Loading"}; +item5[] = {"Client",4,218,-75.000000,-275.000000,25.000000,-225.000000,0.000000,"Client"}; +item6[] = {"player_not_null",4,218,-175.000000,-50.000000,-75.000000,0.000000,0.000000,"player" \n "not null"}; +item7[] = {"Prepare",2,250,-75.000000,0.000000,25.000000,50.000000,0.000000,"Prepare"}; +item8[] = {"player___player",4,218,50.000000,50.000000,150.000000,100.000000,0.000000,"player =" \n "player"}; +item9[] = {"Collect",2,250,-75.000000,100.000000,25.000000,150.000000,0.000000,"Collect"}; +item10[] = {"Single_Player",4,218,-200.000000,100.000000,-100.000000,150.000000,3.000000,"Single" \n "Player"}; +item11[] = {"Make_PlayerID",2,250,-200.000000,175.000000,-100.000000,225.000000,0.000000,"Make PlayerID"}; +item12[] = {"Has_PlayerID",4,218,-75.000000,175.000000,25.000000,225.000000,1.000000,"Has PlayerID"}; +item13[] = {"no_PlayerID",4,218,50.000000,150.000000,150.000000,200.000000,2.000000,"no PlayerID"}; +item14[] = {"ERROR__No_Player",2,250,175.000000,150.000000,275.000000,200.000000,0.000000,"ERROR:" \n "No PlayerID"}; +item15[] = {"Request",2,250,-75.000000,250.000000,25.000000,300.000000,0.000000,"Request"}; +item16[] = {"Response",4,218,-175.000000,300.000000,-75.000000,350.000000,0.000000,"Response"}; +item17[] = {"Parse_Login",2,250,-75.000000,350.000000,25.000000,400.000000,0.000000,"Parse Login"}; +item18[] = {"Hive_Bad",4,218,50.000000,350.000000,150.000000,400.000000,10.000000,"Hive" \n "Bad"}; +item19[] = {"ERROR__Wrong_HIVE",2,250,175.000000,350.000000,275.000000,400.000000,0.000000,"ERROR:" \n "Wrong HIVE" \n "Version"}; +item20[] = {"Hive_Ok",4,218,-175.000000,400.000000,-75.000000,450.000000,0.000000,"Hive" \n "Ok"}; +item21[] = {"Phase_One",2,250,-75.000000,450.000000,25.000000,500.000000,0.000000,"Phase One"}; +item22[] = {"Response",4,218,-175.000000,500.000000,-75.000000,550.000000,0.000000,"Response"}; +item23[] = {"Phase_Two",2,250,-75.000000,550.000000,25.000000,600.000000,0.000000,"Phase Two"}; +item24[] = {"Dead_Player",4,218,50.000000,550.000000,150.000000,600.000000,0.000000,"Dead" \n "Player"}; +item25[] = {"ERROR__Player_Already",2,250,175.000000,550.000000,275.000000,600.000000,0.000000,"ERROR:" \n "Player Already" \n "Dead"}; +item26[] = {"Alive",4,218,-175.000000,600.000000,-75.000000,650.000000,0.000000,"Alive"}; +item27[] = {"Position",2,250,-75.000000,650.000000,25.000000,700.000000,0.000000,"Position"}; +item28[] = {"Version_Ok",4,218,-175.000000,700.000000,-75.000000,750.000000,0.000000,"Version" \n "Ok"}; +item29[] = {"Load_In",2,250,-75.000000,850.000000,25.000000,900.000000,0.000000,"Load In"}; +item30[] = {"Bad_Version",4,218,50.000000,650.000000,150.000000,700.000000,0.000000,"Bad" \n "Version"}; +item31[] = {"ERROR__Bad_Versi",2,250,175.000000,650.000000,275.000000,700.000000,0.000000,"ERROR:" \n "Bad Version"}; +item32[] = {"Display_Ready",4,218,-175.000000,900.000000,-75.000000,950.000000,0.000000,"Display" \n "Ready"}; +item33[] = {"Preload_Display",2,250,-75.000000,950.000000,25.000000,1000.000000,0.000000,"Preload" \n "Display"}; +item34[] = {"Preload_Done",4,218,-175.000000,1000.000000,-75.000000,1050.000000,0.000000,"Preload" \n "Done"}; +item35[] = {"Initialize",2,4346,-75.000000,1050.000000,25.000000,1100.000000,0.000000,"Initialize"}; +item36[] = {"Finish",1,250,-75.000000,1150.000000,25.000000,1200.000000,0.000000,"Finish"}; +item37[] = {"True",8,218,25.000000,1100.000000,125.000000,1150.000000,0.000000,"True"}; +item38[] = {"Too_Long",4,218,300.000000,150.000000,400.000000,200.000000,0.000000,"Too" \n "Long"}; +item39[] = {"Too_Long",4,218,300.000000,350.000000,400.000000,400.000000,0.000000,"Too" \n "Long"}; +item40[] = {"Too_Long",4,218,300.000000,550.000000,400.000000,600.000000,0.000000,"Too" \n "Long"}; +item41[] = {"Too_Long",4,218,300.000000,650.000000,400.000000,700.000000,0.000000,"Too" \n "Long"}; +item42[] = {"Enable_Sim",2,250,-75.000000,-100.000000,25.000000,-50.000000,0.000000,"Enable Sim"}; +item43[] = {"Initialized",4,218,-175.000000,-150.000000,-75.000000,-100.000000,0.000000,"Initialized"}; +item44[] = {"New_Character",4,218,-275.000000,350.000000,-175.000000,400.000000,5.000000,"New" \n "Character"}; +item45[] = {"Gender_Selection",2,250,-400.000000,350.000000,-300.000000,400.000000,0.000000,"Gender Selection" \n "Dialog"}; +item46[] = {"Selected",4,218,-400.000000,450.000000,-300.000000,500.000000,0.000000,"Selected"}; +item47[] = {"Process",2,250,-275.000000,450.000000,-175.000000,500.000000,0.000000,"Process"}; +item48[] = {"no_PlayerID",4,218,50.000000,-100.000000,150.000000,-50.000000,2.000000,"no PlayerID"}; +item49[] = {"ERROR__No_Player_1",2,250,175.000000,-100.000000,275.000000,-50.000000,0.000000,"ERROR:" \n "No PlayerID"}; +item50[] = {"Too_Long",4,218,300.000000,-100.000000,400.000000,-50.000000,0.000000,"Too" \n "Long"}; +item51[] = {"Stream",2,250,-75.000000,750.000000,25.000000,800.000000,0.000000,"Stream"}; +item52[] = {"Preloaded",4,218,-175.000000,800.000000,-75.000000,850.000000,0.000000,"Preloaded"}; +link0[] = {0,1}; +link1[] = {0,5}; +link2[] = {1,2}; +link3[] = {2,3}; +link4[] = {3,4}; +link5[] = {4,43}; +link6[] = {5,4}; +link7[] = {6,7}; +link8[] = {7,8}; +link9[] = {8,9}; +link10[] = {9,10}; +link11[] = {9,12}; +link12[] = {9,13}; +link13[] = {10,11}; +link14[] = {11,12}; +link15[] = {12,15}; +link16[] = {13,14}; +link17[] = {14,38}; +link18[] = {15,16}; +link19[] = {16,17}; +link20[] = {17,18}; +link21[] = {17,20}; +link22[] = {17,44}; +link23[] = {18,19}; +link24[] = {19,39}; +link25[] = {20,21}; +link26[] = {21,22}; +link27[] = {22,23}; +link28[] = {23,24}; +link29[] = {23,26}; +link30[] = {24,25}; +link31[] = {25,40}; +link32[] = {26,27}; +link33[] = {27,28}; +link34[] = {27,30}; +link35[] = {28,51}; +link36[] = {29,32}; +link37[] = {30,31}; +link38[] = {31,41}; +link39[] = {32,33}; +link40[] = {33,34}; +link41[] = {34,35}; +link42[] = {35,37}; +link43[] = {37,36}; +link44[] = {38,14}; +link45[] = {39,19}; +link46[] = {40,25}; +link47[] = {41,31}; +link48[] = {42,6}; +link49[] = {42,48}; +link50[] = {43,42}; +link51[] = {44,45}; +link52[] = {45,46}; +link53[] = {46,47}; +link54[] = {47,20}; +link55[] = {48,49}; +link56[] = {49,50}; +link57[] = {50,49}; +link58[] = {51,52}; +link59[] = {52,29}; +globals[] = {25.000000,1,0,0,0,640,480,1,81,6316128,1,-440.765930,455.171539,1392.221191,828.390381,955,601,1}; +window[] = {2,-1,-1,-1,-1,824,44,1015,44,3,972}; +*//*%FSM*/ +class FSM +{ + fsmName = "DayZ Player Monitor"; + class States + { + /*%FSM*/ + class init + { + name = "init"; + init = /*%FSM*/"dayz_versionNo = getText(configFile >> ""CfgMods"" >> ""DayZ"" >> ""version"");" \n + "diag_log (""DAYZ: CLIENT IS RUNNING DAYZ_CODE "" + str(dayz_versionNo));" \n + "" \n + "0 fadeSound 0;" \n + "//player setPosATL [-2148,6655,0];" \n + "" \n + "_timeStart = time;" \n + ""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class Client + { + priority = 0.000000; + to="Loading"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!isServer"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class isServer + { + priority = 0.000000; + to="wait"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"isServer"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class wait + { + name = "wait"; + init = /*%FSM*/""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class Allow_Conn + { + priority = 0.000000; + to="Loading"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"allowConnection"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Loading + { + name = "Loading"; + init = /*%FSM*/"endLoadingScreen;" \n + "diag_log (""PLOGIN: Initating"");" \n + "" \n + "0 cutText [localize ""str_player_13"", ""BLACK FADED"",60];"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class Initialized + { + priority = 0.000000; + to="Enable_Sim"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!isnil ""bis_fnc_init"""/*%FSM*/; + action=/*%FSM*/"dayz_forceSave = {" \n + " //dayzCharSave = [player,dayz_Magazines,true];" \n + "" \n + " createGearDialog [player, ""RscDisplayGear""];" \n + "_dialog = findDisplay 106;" \n + "_magazineArray = [];" \n + "" \n + "//Primary Mags" \n + "for ""_i"" from 109 to 120 do " \n + "{" \n + " _control = _dialog displayCtrl _i;" \n + " _item = gearSlotData _control;" \n + " _val = gearSlotAmmoCount _control;" \n + " _max = getNumber (configFile >> ""CfgMagazines"" >> _item >> ""count"");" \n + " if (_item != """") then {" \n + " if (_val != _max) then {" \n + " _magazineArray set [count _magazineArray,[_item,_val]];" \n + " } else {" \n + " _magazineArray set [count _magazineArray,_item];" \n + " };" \n + " };" \n + "};" \n + "" \n + "//Secondary Mags" \n + "for ""_i"" from 122 to 129 do " \n + "{" \n + " _control = _dialog displayCtrl _i;" \n + " _item = gearSlotData _control;" \n + " _val = gearSlotAmmoCount _control;" \n + " _max = getNumber (configFile >> ""CfgMagazines"" >> _item >> ""count"");" \n + " if (_item != """") then {" \n + " if (_val != _max) then {" \n + " _magazineArray set [count _magazineArray,[_item,_val]];" \n + " } else {" \n + " _magazineArray set [count _magazineArray,_item];" \n + " };" \n + " };" \n + "};" \n + " closeDialog 0;" \n + "" \n + " _medical = player call player_sumMedical;" \n + " " \n + " /*" \n + " Get character state details" \n + " */" \n + " _currentWpn = currentMuzzle player;" \n + " _currentAnim = animationState player;" \n + " _config = configFile >> ""CfgMovesMaleSdr"" >> ""States"" >> _currentAnim;" \n + " _onLadder = (getNumber (_config >> ""onLadder"")) == 1;" \n + " _isTerminal = (getNumber (_config >> ""terminal"")) == 1;" \n + " //_wpnDisabled = (getNumber (_config >> ""disableWeapons"")) == 1;" \n + " _currentModel = typeOf player;" \n + " _charPos = getPosATL player;" \n + " _playerPos = [round(direction player),_charPos];" \n + " " \n + " if (_onLadder or _isInVehicle or _isTerminal) then {" \n + " _currentAnim = """";" \n + " //If position to be updated, make sure it is at ground level!" \n + " if ((count _playerPos > 0) and !_isTerminal) then {" \n + " _charPos set [2,0];" \n + " _playerPos set[1,_charPos]; " \n + " };" \n + " };" \n + " if (_isInVehicle) then {" \n + " _currentWpn = """";" \n + " } else {" \n + " if ( typeName(_currentWpn) == ""STRING"" ) then {" \n + " _muzzles = getArray(configFile >> ""cfgWeapons"" >> _currentWpn >> ""muzzles"");" \n + " if (count _muzzles > 1) then {" \n + " _currentWpn = currentMuzzle player;" \n + " }; " \n + " } else {" \n + " //diag_log (""DW_DEBUG: _currentWpn: "" + str(_currentWpn));" \n + " _currentWpn = """";" \n + " };" \n + " };" \n + " _temp = round(player getVariable [""temperature"",100]);" \n + " _currentState = [_currentWpn,_currentAnim,_temp];" \n + " " \n + " dayzCharDisco = [dayz_characterID,_playerPos,[weapons player,_magazineArray],[typeOf (unitbackpack player),getWeaponCargo (unitbackpack player),getMagazineCargo (unitbackpack player)],_medical,_currentState,_currentModel];" \n + " //diag_log str(dayzCharDisco); " \n + "" \n + " //publicVariableServer ""dayzCharSave"";" \n + " publicVariableServer ""dayzCharDisco"";" \n + " if (isServer) then {" \n + " //dayzCharSave call server_playerSync;" \n + " dayzCharDisco call server_characterSync;" \n + " };" \n + " dayz_lastSave = time;" \n + " dayz_Magazines = [];" \n + "};"/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Prepare + { + name = "Prepare"; + init = /*%FSM*/"diag_log (""PLOGIN: Player Model Exists"");"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class player___player + { + priority = 0.000000; + to="Collect"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"player == player"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Collect + { + name = "Collect"; + init = /*%FSM*/"diag_log (""PLOGIN: Player Ready"");" \n + "" \n + "0 cutText [""Getting Player ID"", ""BLACK FADED"",60];" \n + "" \n + "_playerUID = getPlayerUID player;"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class Single_Player + { + priority = 3.000000; + to="Make_PlayerID"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"count playableUnits == 0 and isServer"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class no_PlayerID + { + priority = 2.000000; + to="ERROR__No_Player"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"_playerUID == """""/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class Has_PlayerID + { + priority = 1.000000; + to="Request"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!(isNil ""_playerUID"")"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Make_PlayerID + { + name = "Make_PlayerID"; + init = /*%FSM*/"//In Single Player" \n + " isSinglePlayer = true;" \n + " player sidechat ""PLOGIN: Single player Mode detected!"";" \n + " _playerUID = ""42"";"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class Has_PlayerID + { + priority = 1.000000; + to="Request"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!(isNil ""_playerUID"")"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class ERROR__No_Player + { + name = "ERROR__No_Player"; + init = /*%FSM*/"endLoadingScreen;" \n + "selectNoPlayer;" \n + "_myTime = time;" \n + "0 cutText [localize ""str_player_14"", ""BLACK FADED"",15];"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class Too_Long + { + priority = 0.000000; + to="ERROR__No_Player"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"(time - _myTime) > 10"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Request + { + name = "Request"; + init = /*%FSM*/"startLoadingScreen ["""",""DayZ_loadingScreen""];" \n + "" \n + "diag_log (""PLOGIN: Requesting Authentication... ("" + _playerUID + "")"");" \n + "0 cutText [localize ""str_player_15"", ""BLACK FADED"",60];" \n + "" \n + "_msg = [];" \n + "" \n + "dayzLogin = [_playerUID,player];" \n + "dayzPlayerLogin = [];" \n + "publicVariableServer ""dayzLogin"";" \n + "if (isServer) then {" \n + " dayzLogin call server_playerLogin;" \n + "};"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class Response + { + priority = 0.000000; + to="Parse_Login"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"count (dayzPlayerLogin) > 0"/*%FSM*/; + action=/*%FSM*/"_msg = dayzPlayerLogin;"/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Parse_Login + { + name = "Parse_Login"; + init = /*%FSM*/"_charID = _msg select 0;" \n + "_inventory = _msg select 1;" \n + "_backpack = _msg select 2;" \n + "_survival = _msg select 3;" \n + "_isNew = _msg select 4;" \n + "//_state = _msg select 5;" \n + "_version = _msg select 5;" \n + "_model = _msg select 6;" \n + "" \n + "_isHiveOk = false;" \n + "_newPlayer = false;" \n + "" \n + "if (count _msg > 7) then {" \n + " _isHiveOk = _msg select 7;" \n + " _newPlayer = _msg select 8;" \n + " diag_log (""PLAYER RESULT: "" + str(_isHiveOk));" \n + "};" \n + "" \n + "0 cutText [localize ""str_player_17"", ""BLACK FADED"",60];" \n + "diag_log (""PLOGIN: authenticated with : "" + str(_msg));" \n + "" \n + "//Not Equal Failure" \n + "" \n + "if (isNil ""_model"") then {" \n + " _model = ""Survivor2_DZ"";" \n + " diag_log (""PLOGIN: Model was nil, loading as survivor"");" \n + "};" \n + "" \n + "if (_model == """") then {" \n + " _model = ""Survivor2_DZ"";" \n + " diag_log (""PLOGIN: Model was empty, loading as survivor"");" \n + "};" \n + "" \n + "if (_model == ""Survivor1_DZ"") then {" \n + " _model = ""Survivor2_DZ"";" \n + "};" \n + "" \n + "_isHack = false;" \n + "if (_model == ""hacker"") then {" \n + " _isHack = true;" \n + "};"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class Hive_Bad + { + priority = 10.000000; + to="ERROR__Wrong_HIVE"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!_isHiveOk"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class New_Character + { + priority = 5.000000; + to="Gender_Selection"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"_isNew"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class Hive_Ok + { + priority = 0.000000; + to="Phase_One"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"true"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class ERROR__Wrong_HIVE + { + name = "ERROR__Wrong_HIVE"; + init = /*%FSM*/"endLoadingScreen;" \n + "selectNoPlayer;" \n + "" \n + "_myTime = time;" \n + "0 cutText [""This server is running an incorrect version of the server side application. You cannot play on this server. If you are the server admin please contact DayZ staff."", ""BLACK FADED"",5];"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class Too_Long + { + priority = 0.000000; + to="ERROR__Wrong_HIVE"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"(time - _myTime) > 10"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Phase_One + { + name = "Phase_One"; + init = /*%FSM*/"//_model = ""BanditW1_DZ"";" \n + "" \n + "dayz_playerName = name player;" \n + "_model call player_switchModel;" \n + "" \n + "player allowDamage false;" \n + "_lastAte = _survival select 1;" \n + "_lastDrank = _survival select 2;" \n + "" \n + "_usedFood = 0;" \n + "_usedWater = 0;" \n + "" \n + "//_inventory = [[""Mk_48_DZ"",""NVGoggles"",""Binocular_Vector"",""M9SD"",""ItemGPS"",""ItemToolbox"",""ItemEtool"",""ItemCompass"",""ItemMatchbox"",""FoodCanBakedBeans"",""ItemKnife"",""ItemMap"",""ItemWatch""],[[""100Rnd_762x51_M240"",47],""ItemPainkiller"",""ItemBandage"",""15Rnd_9x19_M9SD"",""100Rnd_762x51_M240"",""ItemBandage"",""ItemBandage"",""15Rnd_9x19_M9SD"",""15Rnd_9x19_M9SD"",""15Rnd_9x19_M9SD"",""ItemMorphine"",""PartWoodPile""]];" \n + "" \n + "dayzGearSave = false;" \n + "_inventory call player_gearSet;" \n + "" \n + "//player addMagazine ""7Rnd_45ACP_1911"";" \n + "" \n + "//Assess in backpack" \n + "if (count _backpack > 0) then {" \n + " //Populate" \n + " _backpackType = _backpack select 0;" \n + " _backpackWpn = _backpack select 1;" \n + " _backpackMagTypes = [];" \n + " _backpackMagQty = [];" \n + " if (count _backpackWpn > 0) then {" \n + " _backpackMagTypes = (_backpack select 2) select 0;" \n + " _backpackMagQty = (_backpack select 2) select 1;" \n + " };" \n + " _countr = 0;" \n + " _backpackWater = 0;" \n + "" \n + " //Add backpack" \n + " if (_backpackType != """") then {" \n + " _isOK = isClass(configFile >> ""CfgVehicles"" >>_backpackType);" \n + " if (_isOK) then {" \n + " player addBackpack _backpackType; " \n + " dayz_myBackpack = unitBackpack player;" \n + " " \n + " //Fill backpack contents" \n + " //Weapons" \n + " _backpackWpnTypes = [];" \n + " _backpackWpnQtys = [];" \n + " if (count _backpackWpn > 0) then {" \n + " _backpackWpnTypes = _backpackWpn select 0;" \n + " _backpackWpnQtys = _backpackWpn select 1;" \n + " };" \n + " _countr = 0;" \n + " {" \n + " dayz_myBackpack addWeaponCargoGlobal [_x,(_backpackWpnQtys select _countr)];" \n + " _countr = _countr + 1;" \n + " } forEach _backpackWpnTypes;" \n + " " \n + " //Magazines" \n + " _countr = 0;" \n + " {" \n + " dayz_myBackpack addMagazineCargoGlobal [_x,(_backpackMagQty select _countr)];" \n + " _countr = _countr + 1;" \n + " } forEach _backpackMagTypes;" \n + " " \n + " dayz_myBackpackMags = getMagazineCargo dayz_myBackpack;" \n + " dayz_myBackpackWpns = getWeaponCargo dayz_myBackpack;" \n + " } else {" \n + " dayz_myBackpack = objNull;" \n + " dayz_myBackpackMags = [];" \n + " dayz_myBackpackWpns = [];" \n + " };" \n + " } else {" \n + " dayz_myBackpack = objNull;" \n + " dayz_myBackpackMags = [];" \n + " dayz_myBackpackWpns = [];" \n + " };" \n + "} else {" \n + " dayz_myBackpack = objNull;" \n + " dayz_myBackpackMags = [];" \n + " dayz_myBackpackWpns = [];" \n + "};" \n + "" \n + "dayzPlayerLogin2 = [];" \n + "dayzLogin2 = [_charID,player,_playerUID];" \n + "publicVariable ""dayzLogin2"";" \n + "if (isServer) then {" \n + " dayzLogin2 spawn server_playerSetup;" \n + "};" \n + "" \n + "0 cutText [""Requesting Character data from server"", ""BLACK FADED"",60];" \n + "diag_log ""Attempting Phase two..."";"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class Response + { + priority = 0.000000; + to="Phase_Two"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"count (dayzPlayerLogin2) > 0"/*%FSM*/; + action=/*%FSM*/"_msg = player getVariable[""worldspace"",[]];"/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Phase_Two + { + name = "Phase_Two"; + init = /*%FSM*/"0 cutText [""Character Data received from server"", ""BLACK FADED"",60];" \n + "diag_log ""Finished..."";" \n + "" \n + "_worldspace = dayzPlayerLogin2 select 0;" \n + "_state = dayzPlayerLogin2 select 1;" \n + "" \n + "_setDir = _worldspace select 0;" \n + "_setPos = _worldspace select 1;" \n + "" \n + "player setPosATL _setPos;" \n + "player setDir _setDir;" \n + "" \n + "//Legs and Arm fractures" \n + "_legs = player getVariable [""hit_legs"",0];" \n + "_arms = player getVariable [""hit_hands"",0];" \n + "" \n + "if (_legs > 1) then {" \n + " player setHit[""legs"",1];" \n + " r_fracture_legs = true;" \n + "};" \n + "if (_arms > 1) then {" \n + " player setHit[""hands"",1];" \n + " r_fracture_arms = true;" \n + "};" \n + "" \n + "//Record current weapon state" \n + "dayz_myWeapons = weapons player; //Array of last checked weapons" \n + "dayz_myItems = items player; //Array of last checked items" \n + "dayz_myMagazines = magazines player;" \n + "" \n + "dayz_playerUID = _playerUID;" \n + "" \n + "if ((_isNew) OR (count _inventory == 0)) then {" \n + " //player is new, add initial loadout" \n + " _config = (configFile >> ""CfgSurvival"" >> ""Inventory"" >> ""Default"");" \n + " _mags = getArray (_config >> ""magazines"");" \n + " _wpns = getArray (_config >> ""weapons"");" \n + " _bcpk = getText (_config >> ""backpack"");" \n + " _bcpkWpn = getText (_config >> ""backpackWeapon"");" \n + " " \n + " //Add inventory" \n + " {" \n + " _isOK = isClass(configFile >> ""CfgMagazines"" >> _x);" \n + " if (_isOK) then {" \n + " player addMagazine _x;" \n + " };" \n + " } forEach _mags;" \n + " {" \n + " _isOK = isClass(configFile >> ""CfgWeapons"" >> _x);" \n + " if (_isOK) then {" \n + " player addWeapon _x;" \n + " };" \n + " } forEach _wpns;" \n + " " \n + " player addBackpack _bcpk; " \n + " dayz_myBackpack = unitBackpack player;" \n + "" \n + " if (_bcpkWpn != """") then {" \n + " dayz_myBackpack addWeaponCargoGlobal [_bcpkWpn,1];" \n + " };" \n + "};" \n + "" \n + "//Work out survival time" \n + "_totalMins = _survival select 0;" \n + "_days = floor (_totalMins / 1440);" \n + "_totalMins = (_totalMins - (_days * 1440));" \n + "_hours = floor (_totalMins / 60);" \n + "_mins = (_totalMins - (_hours * 60));" \n + "" \n + "//player variables" \n + "dayz_characterID = _charID;" \n + "dayz_hasFire = objNull; //records players Fireplace object" \n + "dayz_myCursorTarget = objNull;" \n + "dayz_myPosition = getPosATL player; //Last recorded position" \n + "dayz_lastMeal = (_lastAte * 60);" \n + "dayz_lastDrink = (_lastDrank * 60);" \n + "dayz_zombiesLocal = 0; //Used to record how many local zombies being tracked" \n + "" \n + "//load in medical details" \n + "r_player_dead = player getVariable[""USEC_isDead"",false];" \n + "r_player_unconscious = player getVariable[""NORRN_unconscious"", false];" \n + "r_player_infected = player getVariable[""USEC_infected"",false];" \n + "r_player_injured = player getVariable[""USEC_injured"",false];" \n + "r_player_inpain = player getVariable[""USEC_inPain"",false];" \n + "r_player_cardiac = player getVariable[""USEC_isCardiac"",false];" \n + "r_player_lowblood = player getVariable[""USEC_lowBlood"",false];" \n + "r_player_blood = player getVariable[""USEC_BloodQty"",r_player_bloodTotal];" \n + "" \n + "//Hunger/Thirst" \n + "_messing = player getVariable[""messing"",[0,0]];" \n + "dayz_hunger = _messing select 0;" \n + "dayz_thirst = _messing select 1;" \n + "" \n + "//player setVariable [""humanity"",-3000, true];"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class Alive + { + priority = 0.000000; + to="Position"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!r_player_dead"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class Dead_Player + { + priority = 0.000000; + to="ERROR__Player_Already"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"r_player_dead"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class ERROR__Player_Already + { + name = "ERROR__Player_Already"; + init = /*%FSM*/"endLoadingScreen;" \n + "selectNoPlayer;" \n + "_myTime = time;" \n + ""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class Too_Long + { + priority = 0.000000; + to="ERROR__Player_Already"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"(time - _myTime) > 10"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Position + { + name = "Position"; + init = /*%FSM*/"endLoadingScreen;" \n + "startLoadingScreen ["""",""DayZ_loadingScreen""];" \n + "//Location" \n + "_myLoc = getPosATL player;" \n + "" \n + "0 cutText [""Setup Completed, please wait..."", ""BLACK FADED"",60];" \n + "" \n + "//GUI" \n + "3 cutRsc [""playerStatusGUI"", ""PLAIN"",0];" \n + "//5 cutRsc [""playerKillScore"", ""PLAIN"",2];" \n + "" \n + "//Update GUI" \n + "call player_updateGui;" \n + "_id = [] spawn {" \n + " disableSerialization;" \n + " _display = uiNamespace getVariable 'DAYZ_GUI_display';" \n + " _control = _display displayCtrl 1204;" \n + " _control ctrlShow false;" \n + " if (!r_player_injured) then {" \n + " _ctrlBleed = _display displayCtrl 1303;" \n + " _ctrlBleed ctrlShow false;" \n + " };" \n + " if (!r_fracture_legs and !r_fracture_arms) then {" \n + " _ctrlFracture = _display displayCtrl 1203;" \n + " _ctrlFracture ctrlShow false;" \n + " };" \n + "};" \n + "" \n + "call ui_changeDisplay;"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class Bad_Version + { + priority = 0.000000; + to="ERROR__Bad_Versi"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"_version != dayz_versionNo"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class Version_Ok + { + priority = 0.000000; + to="Stream"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"_version == dayz_versionNo"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Load_In + { + name = "Load_In"; + init = /*%FSM*/"//Reveal action types" \n + "" \n + "{player reveal _x} forEach (nearestObjects [getPosATL player, [""AllVehicles"",""WeaponHolder"",""TentStorage"",""BuiltItems""], 50]);" \n + "" \n + "dayz_clientPreload = true;" \n + "3 fadeSound 1;" \n + "0 cutText ["""", ""BLACK IN"", 3];" \n + "0 fadeMusic 0.5;" \n + "" \n + "//Check mission objects" \n + "{ _id = [_x,0] spawn object_roadFlare } forEach (allMissionObjects ""RoadFlare"");" \n + "{ _id = [_x,1] spawn object_roadFlare } forEach (allMissionObjects ""ChemLight"");"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class Display_Ready + { + priority = 0.000000; + to="Preload_Display"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!(isNull (findDisplay 46))"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class ERROR__Bad_Versi + { + name = "ERROR__Bad_Versi"; + init = /*%FSM*/"endLoadingScreen;" \n + "selectNoPlayer;" \n + "_myTime = time;" \n + "cutText [format[localize ""str_player_18"",dayz_versionNo,_version], ""BLACK""];"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class Too_Long + { + priority = 0.000000; + to="ERROR__Bad_Versi"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"(time - _myTime) > 10"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Preload_Display + { + name = "Preload_Display"; + init = /*%FSM*/"dayz_lastCheckBit = 0;" \n + "" \n + "(findDisplay 46) displayAddEventHandler [""KeyDown"",""_this call dayz_spaceInterrupt""];" \n + "player disableConversation true;" \n + "" \n + "eh_player_killed = player addeventhandler [""FiredNear"",{_this call player_weaponFiredNear;} ];" \n + "_eh_combat_projectilenear = player addEventHandler [""IncomingFire"",{_this call player_projectileNear;}];" \n + "" \n + "//Select Weapon" \n + "// Desc: select default weapon & handle multiple muzzles" \n + "_playerObjName = format[""player%1"",_playerUID];" \n + "call compile format[""player%1 = player;"",_playerUID];" \n + "diag_log (format[""player%1 = player"",_playerUID]);" \n + "publicVariable _playerObjName;" \n + "" \n + "//_state = player getVariable[""state"",[]];" \n + "_currentWpn = """";" \n + "_currentAnim = """";" \n + "if (count _state > 0) then {" \n + " //Reload players state" \n + " _currentWpn = _state select 0;" \n + " _currentAnim = _state select 1;" \n + " //Reload players state" \n + " if (count _state > 2) then {" \n + " dayz_temperatur = _state select 2;" \n + " };" \n + "};" \n + "" \n + "if (_currentWpn == ""MeleeCrowbar"") then {" \n + " player addMagazine 'crowbar_swing';" \n + "};" \n + "if (_currentWpn == ""MeleeHatchet"") then {" \n + " player addMagazine 'hatchet_swing';" \n + "};" \n + "" \n + "reload player;" \n + "" \n + "if (_currentAnim != """") then {" \n + " [objNull, player, rSwitchMove,_currentAnim] call RE;" \n + "};" \n + "if (_currentWpn != """") then {" \n + " player selectWeapon _currentWpn;" \n + "} else {" \n + " //Establish default weapon" \n + " if (count weapons player > 0) then" \n + " {" \n + " private['_type', '_muzzles'];" \n + "" \n + " _type = ((weapons player) select 0);" \n + " // check for multiple muzzles (eg: GL)" \n + " _muzzles = getArray(configFile >> ""cfgWeapons"" >> _type >> ""muzzles"");" \n + "" \n + " if (count _muzzles > 1) then {" \n + " player selectWeapon (_muzzles select 0);" \n + " } else {" \n + " player selectWeapon _type;" \n + " };" \n + " };" \n + "};" \n + "" \n + "//Player control loop" \n + "dayz_monitor1 = [] spawn {" \n + " while {true} do {" \n + " call player_zombieCheck;" \n + " sleep 1;" \n + " };" \n + "};" \n + "" \n + ""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class Preload_Done + { + priority = 0.000000; + to="Initialize"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"dayz_preloadFinished"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Initialize + { + name = "Initialize"; + init = /*%FSM*/"//Medical" \n + "dayz_medicalH = [] execVM ""\z\addons\dayz_code\medical\init_medical.sqf""; //Medical Monitor Script (client only)" \n + "[player] call fnc_usec_damageHandle;" \n + "if (r_player_unconscious) then {" \n + " r_player_timeout = player getVariable[""unconsciousTime"",0];" \n + " player playActionNow ""Die"";" \n + "};" \n + "player allowDamage true;" \n + "" \n + "//Add core tools" \n + "player addWeapon ""Loot"";" \n + "player addWeapon ""Flare"";" \n + "" \n + "//load in medical details" \n + "r_player_dead = player getVariable[""USEC_isDead"",false];" \n + "r_player_unconscious = player getVariable[""NORRN_unconscious"", false];" \n + "r_player_infected = player getVariable[""USEC_infected"",false];" \n + "r_player_injured = player getVariable[""USEC_injured"",false];" \n + "r_player_inpain = player getVariable[""USEC_inPain"",false];" \n + "r_player_cardiac = player getVariable[""USEC_isCardiac"",false];" \n + "r_player_lowblood = player getVariable[""USEC_lowBlood"",false];" \n + "r_player_blood = player getVariable[""USEC_BloodQty"",r_player_bloodTotal];" \n + "" \n + """colorCorrections"" ppEffectEnable true;" \n + """colorCorrections"" ppEffectAdjust [1, 1, 0, [1, 1, 1, 0.0], [1, 1, 1, (r_player_blood/r_player_bloodTotal)], [1, 1, 1, 0.0]];" \n + """colorCorrections"" ppEffectCommit 0;" \n + "" \n + "dayz_gui = [] spawn {" \n + " private[""_distance""];" \n + " dayz_musicH = [] spawn player_music;" \n + " while {true} do {" \n + " _array = player call world_surfaceNoise;" \n + " dayz_surfaceNoise = _array select 1;" \n + " dayz_surfaceType = _array select 0;" \n + " call player_checkStealth;" \n + " dayz_statusArray = [] call player_updateGui;" \n + " if (!isNull cursorTarget and !dayz_heartBeat) then {" \n + " if (alive cursorTarget) then {" \n + " _id = cursorTarget spawn dayz_lowHumanity;" \n + " };" \n + " };" \n + " sleep 0.2;" \n + " };" \n + "};" \n + "" \n + "dayzGearSave = true;" \n + "" \n + "dayz_slowCheck = [] spawn player_spawn_2;" \n + "" \n + "_world = toUpper(worldName); //toUpper(getText (configFile >> ""CfgWorlds"" >> (worldName) >> ""description""));" \n + "_nearestCity = (nearestLocations [getPos player, [""NameCityCapital"",""NameCity"",""NameVillage"",""NameLocal""],1000] select 0);" \n + "_town = ""Wilderness"";" \n + "" \n + "diag_log (""NearestCity"" + str(_nearestCity));" \n + "" \n + "if (!isNull _nearestCity) then {_town = text _nearestCity};" \n + "" \n + "_strTime = call curTimeStr;" \n + "_strDate = date;" \n + "" \n + "_first = [_world,_town,localize (""str_player_06"") + "" "" + str(_days)] spawn BIS_fnc_infoText;" \n + "" \n + "dayz_animalCheck = [] spawn player_spawn_1;" \n + "" \n + "dayz_lootCheck = [_playerUID,_charID] spawn {" \n + " private[""_handle"",""_humanity"",""_playerUID"",""_oldModel"",""_runOnce""];" \n + " _playerUID = _this select 0;" \n + " _charID = _this select 1;" \n + " _runOnce = false;" \n + " while {true} do {" \n + " _handle = [false] spawn player_spawnCheck;" \n + " waitUntil{scriptDone _handle};" \n + " call stream_locationCheck;" \n + " sleep 2;" \n + " };" \n + "};" \n + "{ _x call fnc_vehicleEventHandler; } forEach vehicles;" \n + "{ nul = [_x,2,0,false,false] spawn BIS_Effects_Burn; } forEach allMissionObjects ""UH1Wreck_DZ"";" \n + ""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class True + { + priority = 0.000000; + to="Finish"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/""/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Finish + { + name = "Finish"; + init = /*%FSM*/"dayzGearSave = true;" \n + "dayz_myPosition = getPosATL player;" \n + "" \n + "dayzLoginRecord = [_playerUID,_charID,0];" \n + "publicVariableServer ""dayzLoginRecord"";"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + }; + }; + /*%FSM*/ + /*%FSM*/ + class Enable_Sim + { + name = "Enable_Sim"; + init = /*%FSM*/"_myAnim = getNumber(configFile >> ""CfgPatches"" >> ""dayz_anim"" >> ""isUpdated"");" \n + "player enableSimulation true;"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class no_PlayerID + { + priority = 2.000000; + to="ERROR__No_Player_1"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"_myAnim == 0"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class player_not_null + { + priority = 0.000000; + to="Prepare"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!isNull player"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Gender_Selection + { + name = "Gender_Selection"; + init = /*%FSM*/"dayz_selectGender = ""Survivor2_DZ"";" \n + "endLoadingScreen;" \n + "0 cutText ["""", ""BLACK FADED"",60];" \n + "createDialog ""RscDisplayGenderSelect"";"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class Selected + { + priority = 0.000000; + to="Process"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!dialog"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Process + { + name = "Process"; + init = /*%FSM*/"_model = dayz_selectGender;"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class Hive_Ok + { + priority = 0.000000; + to="Phase_One"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"true"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class ERROR__No_Player_1 + { + name = "ERROR__No_Player_1"; + init = /*%FSM*/"endLoadingScreen;" \n + "selectNoPlayer;" \n + "_myTime = time;" \n + "0 cutText [""You have an outdated version of 'dayz_anim' please download the correct version"", ""BLACK FADED"",15];"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class Too_Long + { + priority = 0.000000; + to="ERROR__No_Player_1"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"(time - _myTime) > 10"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Stream + { + name = "Stream"; + init = /*%FSM*/"//stream in location" \n + "call stream_locationCheck;" \n + "" \n + "_zombies = (getPosATL player) nearEntities [""zZombie_Base"",30];" \n + "{deleteVehicle _x} forEach _zombies;" \n + "" \n + "endLoadingScreen;"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class Preloaded + { + priority = 0.000000; + to="Load_In"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"preloadCamera _setPos"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + }; + initState="init"; + finalStates[] = + { + "Finish", + }; +}; +/*%FSM*/ \ No newline at end of file diff --git a/dayz_code/system/player_monitor.sqf b/dayz_code/system/player_monitor.sqf new file mode 100644 index 000000000..87ba65e6a --- /dev/null +++ b/dayz_code/system/player_monitor.sqf @@ -0,0 +1,4 @@ +if (isServer) then { + waitUntil{dayz_preloadFinished}; +}; +_id = [] execFSM "\z\addons\dayz_code\system\player_monitor.fsm"; \ No newline at end of file diff --git a/dayz_code/system/player_spawn_1.sqf b/dayz_code/system/player_spawn_1.sqf new file mode 100644 index 000000000..7032afd1f --- /dev/null +++ b/dayz_code/system/player_spawn_1.sqf @@ -0,0 +1,61 @@ +private["_handle","_body","_cursor","_delMe"]; +while {true} do { + _handle = [] spawn player_animalCheck; + waitUntil{scriptDone _handle}; + /* + //check fly objects + { + _body = _x getVariable["body",objNull]; + if (isNull _body) then { + dayz_flyMonitor = dayz_flyMonitor - [_x]; + deleteVehicle _x; + }; + } forEach dayz_flyMonitor; + */ + + //check monitored buildings + _cursor = 0; + _delMe = false; + { + private["_bPos","_isNoone"]; + _bPos = getPosATL _x; + _isNoone = {isPlayer _x} count (_bPos nearEntities ["Man",200]) == 0; + if (_isNoone) then { + _x setVariable ["zombied",objNull,true]; + dayz_buildingMonitor set [_cursor,"DEL"]; + _delMe = true; + }; + _cursor = _cursor + 1; + } forEach dayz_buildingMonitor; + if (_delMe) then { + dayz_buildingMonitor = dayz_buildingMonitor - ["DEL"]; + }; + /* + //check bodies + _cursor = 0; + _delMe = false; + { + private["_bPos","_isNoone"]; + _bPos = getPosATL _x; + _isNoone = {isPlayer _x} count (_bPos nearEntities ["Man",50]) == 0; + if (_isNoone) then { + deleteVehicle _x; + dayz_bodyMonitor set [_cursor,"DEL"]; + _delMe = true; + }; + _cursor = _cursor + 1; + } forEach dayz_bodyMonitor; + if (_delMe) then { + dayz_bodyMonitor = dayz_bodyMonitor - ["DEL"]; + }; + */ + //Check if new day + _day = round(360 * (dateToNumber date)); + if(dayz_currentDay != _day) then { + dayz_sunRise = call world_sunRise; + dayz_currentDay = _day; + }; + + //wait + sleep 5; +}; \ No newline at end of file diff --git a/dayz_code/system/player_spawn_2.sqf b/dayz_code/system/player_spawn_2.sqf new file mode 100644 index 000000000..11c53428e --- /dev/null +++ b/dayz_code/system/player_spawn_2.sqf @@ -0,0 +1,339 @@ +private["_refObj","_size","_vel","_speed","_hunger","_thirst","_array","_unsaved","_timeOut","_result","_lastSave"]; +disableSerialization; +_timeOut = 0; +_messTimer = 0; +_lastSave = 0; +_lastTemp = dayz_temperatur; +_debug = getMarkerpos "respawn_west"; +_isBandit = false; +_isHero = false; + +player setVariable ["temperature",dayz_temperatur,true]; + +dayz_myLoad = (((count dayz_myBackpackMags) * 0.2) + (count dayz_myBackpackWpns)) + (((count dayz_myMagazines) * 0.1) + (count dayz_myWeapons * 0.5)); + + //player addMagazine "Hatchet_swing"; + //player addWeapon "MeleeHatchet"; + +while {true} do { + //Initialize + _refObj = vehicle player; + _size = (sizeOf typeOf _refObj) * 0.6; + _vel = velocity player; + _speed = round((_vel distance [0,0,0]) * 3.5); + _saveTime = (playersNumber west * 2) + 10; + + //reset position + _randomSpot = true; + _tempPos = getPosATL player; + _distance = _debug distance _tempPos; + if (_distance < 2000) then { + _randomSpot = false; + }; + _distance = [0,0,0] distance _tempPos; + if (_distance < 500) then { + _randomSpot = false; + }; + _distance = _mylastPos distance _tempPos; + if (_distance > 400) then { + _randomSpot = false; + }; + + if (_randomSpot) then { + _mylastPos = _tempPos; + }; + + dayz_mylastPos = _mylastPos; + dayz_areaAffect = _size; + + //CheckVehicle + /* + if (_refObj != player) then { + _isSync =_refObj getVariable ["ObjectID",0] > 0; + if (!_isSync) then { + _veh allowDamage true; + _veh setDamage 1; + player setDamage 1; + }; + }; + */ + + if (_speed > 0.1) then { + _timeOut = _timeOut + 1; + }; + + _humanity = player getVariable ["humanity",0]; + if (_timeOut > 150) then { + _timeOut = 0; + if (_humanity < 2500) then { + _humanity = _humanity + 150; + _humanity = _humanity min 2500; + player setVariable ["humanity",_humanity,true]; + }; + }; + + if (_humanity < -2000 and !_isBandit) then { + _isBandit = true; + _model = typeOf player; + if (_model == "Survivor2_DZ") then { + [dayz_playerUID,dayz_characterID,"Bandit1_DZ"] spawn player_humanityMorph; + }; + if (_model == "SurvivorW2_DZ") then { + [dayz_playerUID,dayz_characterID,"BanditW1_DZ"] spawn player_humanityMorph; + }; + }; + + if (_humanity > 0 and _isBandit) then { + _isBandit = false; + _model = typeOf player; + if (_model == "Bandit1_DZ") then { + [dayz_playerUID,dayz_characterID,"Survivor2_DZ"] spawn player_humanityMorph; + }; + if (_model == "BanditW1_DZ") then { + [dayz_playerUID,dayz_characterID,"SurvivorW2_DZ"] spawn player_humanityMorph; + }; + }; + + if (_humanity > 5000 and !_isHero) then { + _isBandit = false; + _model = typeOf player; + if (_model == "Survivor2_DZ") then { + [dayz_playerUID,dayz_characterID,"Survivor3_DZ"] spawn player_humanityMorph; + }; + }; + + //Has infection? + if (r_player_infected) then { + [player,"cough",8,false] call dayz_zombieSpeak; + }; + + //Record Check + _lastUpdate = time - dayZ_lastPlayerUpdate; + if (_lastUpdate > 8) then { + //POSITION? + _distance = dayz_myPosition distance player; + if (_distance > 10) then { + //Player has moved + dayz_myPosition = getPosATL player; + player setVariable["posForceUpdate",true,true]; + dayz_unsaved = true; + dayZ_lastPlayerUpdate = time; + }; + }; + + //Hunger + _hunger = +((((r_player_bloodTotal - r_player_blood) / r_player_bloodTotal) * 5) + _speed + dayz_myLoad) * 3; + if (time - dayz_panicCooldown < 120) then { + _hunger = _hunger * 2; + }; + dayz_hunger = dayz_hunger + (_hunger / 60); + + //Thirst + _thirst = 2; + if (_refObj == player) then { + _thirst = (_speed + 4) * 3; + }; + dayz_thirst = dayz_thirst + (_thirst / 60) * (dayz_temperatur / dayz_temperaturnormal); //TeeChange Temperatur effects added Max Effects: -25% and + 16.6% waterloss + + //Temperatur + 2 call player_temp_calculation; //2 = sleep time of this loop //TeeChange + if ((_lastTemp - dayz_temperatur) > 0.75 or (_lastTemp - dayz_temperatur) < -0.75 ) then { + player setVariable ["temperature",dayz_temperatur,true]; + _lastTemp = dayz_temperatur; + }; + + //can get nearby infection + if (!r_player_infected) then { + // Infectionriskstart + if (dayz_temperatur < ((80 / 100) * (dayz_temperaturnormal - dayz_temperaturmin) + dayz_temperaturmin)) then { //TeeChange + _listTalk = _mylastPos nearEntities ["CAManBase",8]; + { + if (_x getVariable["USEC_infected",false]) then { + _rnd = (random 1) * (((dayz_temperaturnormal - dayz_temperatur) * (100 /(dayz_temperaturnormal - dayz_temperaturmin)))/ 50); //TeeChange + if (_rnd < 0.1) then { + _rnd = random 1; + if (_rnd > 0.7) then { + r_player_infected = true; + player setVariable["USEC_infected",true]; + }; + }; + }; + } forEach _listTalk; + if (dayz_temperatur < ((50 / 100) * (dayz_temperaturnormal - dayz_temperaturmin) + dayz_temperaturmin)) then { //TeeChange + _rnd = (random 1) * (((dayz_temperaturnormal - dayz_temperatur) * (100 /(dayz_temperaturnormal - dayz_temperaturmin)))/ 25); //TeeChange + if (_rnd < 0.05) then { + _rnd = random 1; + if (_rnd > 0.95) then { + r_player_infected = true; + player setVariable["USEC_infected",true]; + }; + }; + }; + }; + }; + + //If has infection reduce blood + if (r_player_infected) then { + if (r_player_blood > 6000) then { + r_player_blood = r_player_blood - 3; + }; + }; + + //Hunger Effect + _foodVal = dayz_statusArray select 0; + _thirstVal = dayz_statusArray select 1; + if (_thirstVal <= 0) then { + _result = r_player_blood - 10; + if (_result < 0) then { + _id = [player,"dehyd"] spawn player_death; + } else { + r_player_blood = _result; + }; + }; + if (_foodVal <= 0) then { + _result = r_player_blood - 10; + if (_result < 0) then { + _id = [player,"starve"] spawn player_death; + } else { + r_player_blood = _result; + }; + }; + + //Record low bloow + _lowBlood = player getVariable ["USEC_lowBlood", false]; + if ((r_player_blood < r_player_bloodTotal) and !_lowBlood) then { + player setVariable["USEC_lowBlood",true,true]; + }; + + //Broadcast Hunger/Thirst + _messTimer = _messTimer + 1; + if (_messTimer > 15) then { + _messTimer = 0; + player setVariable ["messing",[dayz_hunger,dayz_thirst],true]; + }; + + //check if can disconnect + if (!dayz_canDisconnect) then { + if ((time - dayz_damageCounter) > 180) then { + if (!r_player_unconscious) then { + dayz_canDisconnect = true; + dayzDiscoRem = getPlayerUID player; + publicVariableServer "dayzDiscoRem"; + + //Ensure Control is hidden + _display = uiNamespace getVariable 'DAYZ_GUI_display'; + _control = _display displayCtrl 1204; + _control ctrlShow false; + }; + }; + }; + + //Save Checker + if (dayz_unsaved) then { + if ((time - dayz_lastSave) > _saveTime) then { + dayzPlayerSave = [player,dayz_Magazines,false]; + publicVariableServer "dayzPlayerSave"; + if (isServer) then { + dayzPlayerSave call server_playerSync; + }; + dayz_lastSave = time; + dayz_Magazines = []; + }; + _lastSave = _lastSave + 2; + } else { + dayz_lastSave = time; + _lastSave = 0; + }; + + if (!dayz_unsaved) then { + dayz_lastSave = time; + }; + + //Attach Trigger Current Object + //dayz_playerTrigger attachTo [_refObj,[0,0,0]]; + //dayz_playerTrigger setTriggerArea [_size,_size,0,false]; + + if (dayzDebug) then { + //Debug Info + _headShots = player getVariable["headShots",0]; + _kills = player getVariable["zombieKills",0]; + _killsH = player getVariable["humanKills",0]; + _killsB = player getVariable["banditKills",0]; + _humanity = player getVariable["humanity",0]; + _zombies = count entities "zZombie_Base"; + _zombiesA = {alive _x} count entities "zZombie_Base"; + //_groups = count allGroups; + //_dead = count allDead; + //dayz_zombiesLocal = {local _x} count entities "zZombie_Base"; + //_loot = count allMissionObjects "WeaponHolder"; + //_wrecks = count allMissionObjects "Wreck_Base"; + //_lootL = {local _x} count allMissionObjects "WeaponHolder"; + //_speed = (_vel distance [0,0,0]); + + hintSilent format["DEBUG MONITOR: \n\nZombies Killed: %1\nHeadshots: %2\nMurders: %10\nBandits Killed: %12\nBlood: %4\nZombies (alive/total): %15/%8\nName: %14\nHumanity: %11",_kills,_headShots,_speed,r_player_blood,round(dayz_temperatur),r_player_infected,dayz_inside,_zombies,_lastSave,_killsH,round(_humanity),_killsB,_freeTarget,dayz_playerName,_zombiesA]; + }; + + // If in combat, display counter and restrict logout + _startcombattimer = player getVariable["startcombattimer",0]; + if (_startcombattimer == 1) then { + player setVariable["combattimeout", time + 30, true]; + player setVariable["startcombattimer", 0, true]; + dayz_combat = 1; + }; + + _combattimeout = player getVariable["combattimeout",0]; + if (_combattimeout > 0) then { + _timeleft = _combattimeout - time; + if (_timeleft > 0) then { + //hintSilent format["In Combat: %1",round(_timeleft)]; + } else { + //hintSilent "Not in Combat"; + player setVariable["combattimeout", 0, true]; + dayz_combat = 0; + _combatdisplay = uiNamespace getVariable 'DAYZ_GUI_display'; + _combatcontrol = _combatdisplay displayCtrl 1307; + _combatcontrol ctrlShow true; + }; + } else { + //hintSilent "Not in Combat"; + dayz_combat = 0; + _combatdisplay = uiNamespace getVariable 'DAYZ_GUI_display'; + _combatcontrol = _combatdisplay displayCtrl 1307; + _combatcontrol ctrlShow true; + }; + + /* + setGroupIconsVisible [false,false]; + clearGroupIcons group player; + */ + "colorCorrections" ppEffectAdjust [1, 1, 0, [1, 1, 1, 0.0], [1, 1, 1, (r_player_blood/r_player_bloodTotal)], [1, 1, 1, 0.0]]; + "colorCorrections" ppEffectCommit 0; + sleep 2; + + _myPos = player getVariable["lastPos",[]]; + if (count _myPos > 0) then { + player setVariable["lastPos",_mylastPos, true]; + player setVariable["lastPos",[]]; + }; + + _lastPos = getPosATL player; + if (player == vehicle player) then { + if (_mylastPos distance _lastPos > 200) then { + if (alive player) then { + player setPosATL _mylastPos; + }; + }; + } else { + if (_mylastPos distance _lastPos > 800) then { + if (alive player) then { + player setPosATL _mylastPos; + }; + }; + }; + + //Hatchet ammo fix + //"MeleeHatchet" call dayz_meleeMagazineCheck; + + //Crowbar ammo fix + //"MeleeCrowbar" call dayz_meleeMagazineCheck; +}; \ No newline at end of file diff --git a/dayz_code/system/server_monitor.sqf b/dayz_code/system/server_monitor.sqf new file mode 100644 index 000000000..508d87390 --- /dev/null +++ b/dayz_code/system/server_monitor.sqf @@ -0,0 +1,2 @@ +waitUntil{!isnil "bis_fnc_init"}; +execVM "\z\addons\dayz_server\system\server_monitor.sqf"; \ No newline at end of file diff --git a/dayz_code/system/trap_monitor.fsm b/dayz_code/system/trap_monitor.fsm new file mode 100644 index 000000000..6958507e3 --- /dev/null +++ b/dayz_code/system/trap_monitor.fsm @@ -0,0 +1,162 @@ +/*%FSM*/ +/*%FSM*/ +/* +item0[] = {"init",0,250,-450.000000,-200.000000,-350.000000,-150.000000,0.000000,"init"}; +item1[] = {"Open",2,250,-125.000000,25.000000,-25.000000,75.000000,0.000000,"Open"}; +item2[] = {"nearby",4,4314,-200.000000,-50.000000,-100.000000,0.000000,0.000000,"nearby"}; +item3[] = {"wait",2,250,-325.000000,-50.000000,-225.000000,0.000000,0.000000,"wait"}; +item4[] = {"local",4,218,-325.000000,-125.000000,-225.000000,-75.000000,2.000000,"local"}; +item5[] = {"opened",4,218,-325.000000,25.000000,-225.000000,75.000000,0.000000,"opened"}; +item6[] = {"server",4,218,-450.000000,-125.000000,-350.000000,-75.000000,1.000000,"server"}; +item7[] = {"true",8,218,-575.000000,-125.000000,-475.000000,-75.000000,0.000000,"true"}; +item8[] = {"end",1,250,-450.000000,-50.000000,-350.000000,0.000000,0.000000,"end"}; +item9[] = {"closed",4,218,-200.000000,-125.000000,-100.000000,-75.000000,0.000000,"closed"}; +item10[] = {"",7,210,-79.000000,-29.000000,-71.000000,-21.000000,0.000000,""}; +item11[] = {"",7,210,-79.000000,-104.000000,-71.000000,-96.000000,0.000000,""}; +link0[] = {0,4}; +link1[] = {0,6}; +link2[] = {0,7}; +link3[] = {1,10}; +link4[] = {2,3}; +link5[] = {3,5}; +link6[] = {4,3}; +link7[] = {5,1}; +link8[] = {6,8}; +link9[] = {7,8}; +link10[] = {9,3}; +link11[] = {10,2}; +link12[] = {10,11}; +link13[] = {11,9}; +globals[] = {25.000000,1,0,0,0,640,480,1,97,6316128,1,-619.928406,50.669247,261.518799,-371.823456,954,901,1}; +window[] = {2,-1,-1,-32000,-32000,1145,315,1286,203,3,972}; +*//*%FSM*/ +class FSM +{ + fsmName = "DayZ Trap"; + class States + { + /*%FSM*/ + class init + { + name = "init"; + init = /*%FSM*/"_trap = _this select 0;" \n + ""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class local + { + priority = 2.000000; + to="wait"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"local _trap"/*%FSM*/; + action=/*%FSM*/"_pos = getPosATL _trap;"/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class server + { + priority = 1.000000; + to="end"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"isServer"/*%FSM*/; + action=/*%FSM*/"[_trap] call eh_localCleanup;"/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class true + { + priority = 0.000000; + to="end"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/""/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Open + { + name = "Open"; + init = /*%FSM*/""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class closed + { + priority = 0.000000; + to="wait"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"((_trap animationPhase ""LeftShutter"") > 0)"/*%FSM*/; + action=/*%FSM*/"[nil,_trap,rSAY,[""trap_bear_0"",60]] call RE;"/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class nearby + { + priority = 0.000000; + to="wait"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"count (_pos nearEntities 0.5) > 0"/*%FSM*/; + action=/*%FSM*/"_ent = (_pos nearEntities 0.5) select 0;" \n + "" \n + "//Sound/Animate" \n + "[nil,_trap,rSAY,[""trap_bear_0"",60]] call RE;" \n + "_trap animate [""LeftShutter"",1];" \n + "_trap animate [""RightShutter"",1];" \n + "" \n + "if (_ent isKindOf ""Animal"") then {" \n + " _ent setDamage 1;" \n + "} else {" \n + " _ent setHit [""legs"",1];" \n + " _ent setVariable [""hit_legs"",2,true];" \n + "};"/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class wait + { + name = "wait"; + init = /*%FSM*/""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class opened + { + priority = 0.000000; + to="Open"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!((_trap animationPhase ""LeftShutter"") > 0)"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class end + { + name = "end"; + init = /*%FSM*/""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + }; + }; + /*%FSM*/ + }; + initState="init"; + finalStates[] = + { + "end", + }; +}; +/*%FSM*/ \ No newline at end of file diff --git a/dayz_code/system/zombie_agent.fsm b/dayz_code/system/zombie_agent.fsm new file mode 100644 index 000000000..6968679fa --- /dev/null +++ b/dayz_code/system/zombie_agent.fsm @@ -0,0 +1,702 @@ +/*%FSM*/ +/*%FSM*/ +/* +item0[] = {"init",0,250,-75.000000,-250.000000,25.000000,-200.000000,0.000000,"init"}; +item1[] = {"End",1,250,175.000000,-250.000000,275.000000,-200.000000,0.000000,"End"}; +item2[] = {"wait",4,218,-75.000000,0.000000,25.000000,50.000000,0.000000,"wait"}; +item3[] = {"Looking_for_Targ",2,250,-75.000000,75.000000,25.000000,125.000000,0.000000,"Looking for" \n "Target"}; +item4[] = {"Not_Alive",4,218,0.000000,300.000000,100.000000,350.000000,5.000000,"Not" \n "Alive"}; +item5[] = {"Nobody_Near",4,218,0.000000,375.000000,100.000000,425.000000,4.000000,"Nobody" \n "Near"}; +item6[] = {"loiter",4,218,-325.000000,0.000000,-225.000000,50.000000,0.000000,"loiter"}; +item7[] = {"Loiter",2,250,-325.000000,75.000000,-225.000000,125.000000,0.000000,"Loiter"}; +item8[] = {"In_Position",4,218,-200.000000,75.000000,-100.000000,125.000000,1.000000,"In Position"}; +item9[] = {"",7,210,-29.000042,321.000000,-20.999958,329.000000,0.000000,""}; +item10[] = {"",7,210,-29.000042,395.999939,-20.999958,404.000061,0.000000,""}; +item11[] = {"true",8,218,-75.000000,-175.000000,25.000000,-125.000000,0.000000,"true"}; +item12[] = {"Begin",2,250,-75.000000,-100.000000,25.000000,-50.000000,0.000000,"Begin"}; +item13[] = {"",7,210,-29.000006,-29.000004,-20.999996,-20.999996,0.000000,""}; +item14[] = {"",7,210,-279.000061,-29.000004,-270.999969,-20.999996,0.000000,""}; +item15[] = {"",7,210,-254.000046,146.000000,-245.999954,154.000000,0.000000,""}; +item16[] = {"Has_Target",4,218,-150.000000,225.000000,-50.000000,275.000000,1.000000,"Has" \n "Target"}; +item17[] = {"Chase",2,4346,-150.000000,300.000000,-50.000000,350.000000,0.000000,"Chase"}; +item18[] = {"Time_Check",4,218,50.000000,75.000000,150.000000,125.000000,0.000000,"Time" \n "Check"}; +item19[] = {"",7,210,-29.000006,146.000000,-20.999996,154.000000,0.000000,""}; +item20[] = {"",7,210,-29.000006,196.000000,-20.999996,204.000000,0.000000,""}; +item21[] = {"",7,210,-104.000000,196.000000,-95.999992,204.000000,0.000000,""}; +item22[] = {"Time_Check",4,218,-450.000000,75.000000,-350.000000,125.000000,0.000000,"Time" \n "Check"}; +item23[] = {"Time_Check",4,218,-275.000000,300.000000,-175.000000,350.000000,0.000000,"Time" \n "Check"}; +item24[] = {"No_Target",4,218,-275.000000,375.000000,-175.000000,425.000000,3.000000,"No" \n "Target"}; +item25[] = {"",7,210,-479.000000,396.000000,-471.000000,404.000000,0.000000,""}; +item26[] = {"",7,210,-479.000000,146.000000,-471.000000,154.000000,0.000000,""}; +item27[] = {"",7,210,221.000000,321.000000,229.000000,329.000000,0.000000,""}; +item28[] = {"",7,210,221.000000,396.000000,229.000000,404.000000,0.000000,""}; +item29[] = {"Cleanup_",2,250,175.000000,200.000000,275.000000,250.000000,0.000000,"Cleanup?"}; +item30[] = {"nobody_around",4,218,175.000000,-25.000000,275.000000,25.000000,0.000000,"nobody" \n "around"}; +item31[] = {"",7,210,-104.000023,396.000000,-95.999992,404.000000,0.000000,""}; +item32[] = {"cant_see",4,218,-275.000000,450.000000,-175.000000,500.000000,2.000000,"cant" \n "see"}; +item33[] = {"Finish_Move",2,250,-275.000000,525.000000,-175.000000,575.000000,0.000000,"Finish" \n "Move"}; +item34[] = {"finished",4,218,-425.000000,525.000000,-325.000000,575.000000,1.000000,"finished"}; +item35[] = {"",7,210,-479.000000,546.000000,-471.000000,554.000000,0.000000,""}; +item36[] = {"",7,210,-29.000002,546.000000,-20.999998,554.000000,0.000000,""}; +item37[] = {"",7,210,-304.000000,146.000000,-296.000000,154.000000,0.000000,""}; +item38[] = {"someone_here",4,218,300.000000,200.000000,400.000000,250.000000,0.000000,"someone" \n "here"}; +item39[] = {"wait",2,250,300.000000,125.000000,400.000000,175.000000,0.000000,"wait"}; +item40[] = {"time_up",4,218,300.000000,-25.000000,400.000000,25.000000,0.000000,"time" \n "up"}; +item41[] = {"",7,210,346.000000,95.999992,354.000000,104.000000,0.000000,""}; +item42[] = {"",7,210,221.000000,96.000008,229.000000,103.999977,0.000000,""}; +item43[] = {"Time_Check",4,218,425.000000,125.000000,525.000000,175.000000,0.000000,"Time" \n "Check"}; +item44[] = {"",7,210,346.000000,-79.000000,354.000000,-71.000000,0.000000,""}; +item45[] = {"",7,210,221.000000,-79.000000,229.000000,-71.000000,0.000000,""}; +item46[] = {"too_long",4,218,-425.000000,600.000000,-325.000000,650.000000,0.000000,"too long"}; +item47[] = {"",7,210,-229.000000,621.000000,-221.000000,629.000000,0.000000,""}; +item48[] = {"",7,210,-479.000000,621.000000,-471.000000,629.000000,0.000000,""}; +item49[] = {"Reset_Targeting",2,250,-525.000000,325.000000,-425.000000,375.000000,0.000000,"Reset" \n "Targeting"}; +item50[] = {"true",8,218,-525.000000,250.000000,-425.000000,300.000000,0.000000,"true"}; +item51[] = {"deleted",4,218,425.000000,-25.000000,525.000000,25.000000,0.000000,"deleted"}; +item52[] = {"",7,210,471.000000,-79.000000,479.000000,-71.000000,0.000000,""}; +item53[] = {"",7,210,471.000000,95.999977,479.000000,104.000023,0.000000,""}; +item54[] = {"",7,210,-104.000000,471.000000,-95.999992,479.000000,0.000000,""}; +item55[] = {"player_check",4,218,-450.000000,0.000000,-350.000000,50.000000,0.000000,"player" \n "check"}; +item56[] = {"player_check",4,218,50.000000,0.000000,150.000000,50.000000,0.000000,"player" \n "check"}; +item57[] = {"is_Dedicated",4,218,50.000000,-250.000000,150.000000,-200.000000,5.000000,"is" \n "Dedicated"}; +link0[] = {0,11}; +link1[] = {0,57}; +link2[] = {2,3}; +link3[] = {3,18}; +link4[] = {3,19}; +link5[] = {3,56}; +link6[] = {4,27}; +link7[] = {5,28}; +link8[] = {6,7}; +link9[] = {7,8}; +link10[] = {7,15}; +link11[] = {7,22}; +link12[] = {7,55}; +link13[] = {8,7}; +link14[] = {9,4}; +link15[] = {9,10}; +link16[] = {10,5}; +link17[] = {11,12}; +link18[] = {12,13}; +link19[] = {13,2}; +link20[] = {13,14}; +link21[] = {14,6}; +link22[] = {15,19}; +link23[] = {16,17}; +link24[] = {17,9}; +link25[] = {17,23}; +link26[] = {17,31}; +link27[] = {18,3}; +link28[] = {19,20}; +link29[] = {20,9}; +link30[] = {20,21}; +link31[] = {21,16}; +link32[] = {22,7}; +link33[] = {23,17}; +link34[] = {24,25}; +link35[] = {25,49}; +link36[] = {26,37}; +link37[] = {27,29}; +link38[] = {28,27}; +link39[] = {29,38}; +link40[] = {29,42}; +link41[] = {30,45}; +link42[] = {31,24}; +link43[] = {31,54}; +link44[] = {32,33}; +link45[] = {33,34}; +link46[] = {33,36}; +link47[] = {33,47}; +link48[] = {34,35}; +link49[] = {35,25}; +link50[] = {36,10}; +link51[] = {37,7}; +link52[] = {38,39}; +link53[] = {39,41}; +link54[] = {39,43}; +link55[] = {40,44}; +link56[] = {41,40}; +link57[] = {41,42}; +link58[] = {41,53}; +link59[] = {42,30}; +link60[] = {43,39}; +link61[] = {44,45}; +link62[] = {45,1}; +link63[] = {46,48}; +link64[] = {47,46}; +link65[] = {48,35}; +link66[] = {49,50}; +link67[] = {50,26}; +link68[] = {51,52}; +link69[] = {52,44}; +link70[] = {53,51}; +link71[] = {54,32}; +link72[] = {55,7}; +link73[] = {56,3}; +link74[] = {57,1}; +globals[] = {25.000000,1,0,0,0,640,480,1,97,6316128,1,-848.842712,436.361816,737.753784,-47.213638,984,601,1}; +window[] = {2,-1,-1,-1,-1,802,22,1230,22,3,1001}; +*//*%FSM*/ +class FSM +{ + fsmName = "DayZ Zombie Agent"; + class States + { + /*%FSM*/ + class init + { + name = "init"; + init = /*%FSM*/"_position = _this select 0;" \n + "_agent = _this select 1;" \n + "_secondHand = false;" \n + "" \n + "if (count _this > 2) then {" \n + " _secondHand = true;" \n + " diag_log (""Second Hand Zombie Initialized: "" + str(_this));" \n + "};"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class is_Dedicated + { + priority = 5.000000; + to="End"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"isDedicated"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class true + { + priority = 0.000000; + to="Begin"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"dayz_clientPreload and !(isNull _agent)"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class End + { + name = "End"; + init = /*%FSM*/"if (!isDedicated) then {" \n + " if (!isNull _agent) then {" \n + " deleteVehicle _agent;" \n + " };" \n + "} else {" \n + " [_agent] call zombie_findOwner;" \n + "};"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + }; + }; + /*%FSM*/ + /*%FSM*/ + class Looking_for_Targ + { + name = "Looking_for_Targ"; + init = /*%FSM*/"_isAlive = alive _agent;" \n + "_target = _agent call zombie_findTargetAgent;" \n + "_timeN = time;" \n + "" \n + "_newDest = _agent getVariable [""myDest"",getposATL _agent];" \n + "if (!isNil ""_newDest"") then {" \n + " if (_newDest distance _myDest > 0) then {" \n + " _myDest = _newDest;" \n + " _agent moveTo _myDest;" \n + " _agent forceSpeed 2;" \n + " };" \n + "};" \n + "" \n + "diag_log (""Zombie "" + str(_agent) + "" Wait "");"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class Not_Alive + { + priority = 5.000000; + to="Cleanup_"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!_isAlive"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class Nobody_Near + { + priority = 4.000000; + to="Cleanup_"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!_isSomeone"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class Has_Target + { + priority = 1.000000; + to="Chase"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!(isNull _target)"/*%FSM*/; + action=/*%FSM*/"//Leader cries out" \n + "if (_isSomeone) then {" \n + " [_agent,""spotted"",0,false] call dayz_zombieSpeak;" \n + "};" \n + "if (!_hasMoved) then {" \n + " _agent setVariable[""doLoiter"",true,true];" \n + "};" \n + "_countr = 0;" \n + "_losCheck = 0;" \n + "_cantSee = false;"/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class player_check + { + priority = 0.000000; + to="Looking_for_Targ"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"(time - _entityTime) > 30"/*%FSM*/; + action=/*%FSM*/"_entityTime = time;" \n + "" \n + "_list = (getposATL _agent) nearEntities [[""CAManBase"",""AllVehicles""],300];" \n + "_isSomeone = ({isPlayer _x} count _list) > 0;"/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class Time_Check + { + priority = 0.000000; + to="Looking_for_Targ"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"(time - _timeN) > 1"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Loiter + { + name = "Loiter"; + init = /*%FSM*/"_isAlive = alive _agent;" \n + "_target = _agent call zombie_findTargetAgent;" \n + "" \n + "_agent forceSpeed 2;" \n + "" \n + "_newDest = _agent getVariable [""myDest"",getposATL _agent];" \n + "if (!isNil ""_newDest"") then {" \n + " if (_newDest distance _myDest > 0) then {" \n + " _myDest = _newDest;" \n + " _agent moveTo _myDest;" \n + " _agent forceSpeed 2;" \n + " };" \n + "};" \n + "" \n + "_timeN = time;" \n + "" \n + "//hintSilent (""loitering..."" + str(_agent distance (_agent getVariable [""myDest"",getposATL _agent])));" \n + "" \n + "if (_secondHand) then {" \n + " diag_log (""Zombie "" + str(_agent) + "" Loiter "" + "" distance: "" + str(_newDest distance _myDest));" \n + " _agent doMove (getPosATL player);" \n + " _agent moveTo (getPosATL player);" \n + "};"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class Not_Alive + { + priority = 5.000000; + to="Cleanup_"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!_isAlive"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class Nobody_Near + { + priority = 4.000000; + to="Cleanup_"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!_isSomeone"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class Has_Target + { + priority = 1.000000; + to="Chase"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!(isNull _target)"/*%FSM*/; + action=/*%FSM*/"//Leader cries out" \n + "if (_isSomeone) then {" \n + " [_agent,""spotted"",0,false] call dayz_zombieSpeak;" \n + "};" \n + "if (!_hasMoved) then {" \n + " _agent setVariable[""doLoiter"",true,true];" \n + "};" \n + "_countr = 0;" \n + "_losCheck = 0;" \n + "_cantSee = false;"/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class In_Position + { + priority = 1.000000; + to="Loiter"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"_agent distance (_agent getVariable [""myDest"",getposATL _agent]) < 3"/*%FSM*/; + action=/*%FSM*/"[_agent,_position] call zombie_loiter;" \n + "_myDest = _agent getVariable [""myDest"",getposATL _agent];" \n + ""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class player_check + { + priority = 0.000000; + to="Loiter"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"(time - _entityTime) > 30"/*%FSM*/; + action=/*%FSM*/"_entityTime = time;" \n + "" \n + "_list = (getposATL _agent) nearEntities [[""CAManBase"",""AllVehicles""],300];" \n + "_isSomeone = ({isPlayer _x} count _list) > 0;"/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class Time_Check + { + priority = 0.000000; + to="Loiter"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"(time - _timeN) > 1"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Begin + { + name = "Begin"; + init = /*%FSM*/"_doLoiter = _agent getVariable[""doLoiter"",true];" \n + "" \n + "_myDest = _position;" \n + "_newDest = _position;" \n + "_array = [];" \n + "" \n + "_bodyStay = 60;" \n + "" \n + "_hasMoved = _doLoiter;" \n + "" \n + "_agent disableAI ""FSM"";" \n + "_newDest = getPosATL _agent;" \n + "_timeN = time;" \n + "" \n + " _id = _agent addeventhandler [""HandleDamage"",{_this call local_zombieDamage}];" \n + "" \n + "//hint ""run local zombie"";" \n + "_isSomeone = true;" \n + "" \n + "_target = objNull;" \n + "_targetPos = [];" \n + "_countr = 0;" \n + "" \n + "//Spawn roaming script (individual to unit)" \n + "_entityTime = time;" \n + "" \n + "//Debug" \n + "if (_secondHand) then {" \n + " diag_log (""Zombie Brain Initialized "" + str(_agent) + "" doLoiter: "" + str(_doLoiter));" \n + " [_agent,_position] call zombie_loiter;" \n + " _myDest = _agent getVariable [""myDest"",getposATL _agent];" \n + "" \n + "};" \n + ""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class loiter + { + priority = 0.000000; + to="Loiter"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"_hasMoved"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class wait + { + priority = 0.000000; + to="Looking_for_Targ"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!_hasMoved"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Chase + { + name = "Chase"; + init = /*%FSM*/"_timeN = time;" \n + "" \n + "if (speed _agent < 0.1) then {_countr = _countr + 1} else {_countr = 0};" \n + "_target = _agent call zombie_findTargetAgent;" \n + "_isAlive = alive _agent;" \n + "_targetPos = getPosATL _target;" \n + "" \n + "//Move to target" \n + "_agent moveTo _targetPos;" \n + "_agent forceSpeed 5;" \n + "" \n + "//Check if LOS" \n + "if (_losCheck == 2) then {" \n + " _losCheck = 0;" \n + " _cantSee = [_agent,_target] call dayz_losCheck;" \n + "};" \n + ""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class Not_Alive + { + priority = 5.000000; + to="Cleanup_"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!_isAlive"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class Nobody_Near + { + priority = 4.000000; + to="Cleanup_"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!_isSomeone"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class No_Target + { + priority = 3.000000; + to="Reset_Targeting"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"(isNull _target)"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class cant_see + { + priority = 2.000000; + to="Finish_Move"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"_cantSee"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class Time_Check + { + priority = 0.000000; + to="Chase"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"(time - _timeN) > 1"/*%FSM*/; + action=/*%FSM*/"_losCheck = _losCheck + 1;"/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Cleanup_ + { + name = "Cleanup_"; + init = /*%FSM*/"_waitStart = time;" \n + "" \n + "_list = (getposATL _agent) nearEntities [[""CAManBase"",""AllVehicles""],300];" \n + "_isSomeone = ({isPlayer _x} count _list) > 0;"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class nobody_around + { + priority = 0.000000; + to="End"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!_isSomeone"/*%FSM*/; + action=/*%FSM*/"dayz_spawnZombies = dayz_spawnZombies - 1;"/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class someone_here + { + priority = 0.000000; + to="wait"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"_isSomeone"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Finish_Move + { + name = "Finish_Move"; + init = /*%FSM*/"_timeN = time;" \n + "" \n + "_list = (getposATL _agent) nearEntities [[""CAManBase"",""AllVehicles""],300];" \n + "_isSomeone = ({isPlayer _x} count _list) > 0;"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class Nobody_Near + { + priority = 4.000000; + to="Cleanup_"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!_isSomeone"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class finished + { + priority = 1.000000; + to="Reset_Targeting"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"_agent distance _targetPos < 3"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class too_long + { + priority = 0.000000; + to="Reset_Targeting"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"(time - _timeN) > 10"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class wait + { + name = "wait"; + init = /*%FSM*/"_list = (getposATL _agent) nearEntities [[""CAManBase"",""AllVehicles""],300];" \n + "_isSomeone = ({isPlayer _x} count _list) > 0;" \n + "" \n + "_timeN = time;"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class time_up + { + priority = 0.000000; + to="End"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"(time - _waitStart) > 300"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class nobody_around + { + priority = 0.000000; + to="End"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!_isSomeone"/*%FSM*/; + action=/*%FSM*/"dayz_spawnZombies = dayz_spawnZombies - 1;"/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class deleted + { + priority = 0.000000; + to="End"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"isNull _agent;"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class Time_Check + { + priority = 0.000000; + to="wait"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"(time - _timeN) > 30"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class Reset_Targeting + { + name = "Reset_Targeting"; + init = /*%FSM*/"if (!isNull _target) then {" \n + " _targetPos = getPosATL _target;" \n + " _agent setVariable [""myDest"",_targetPos];" \n + " _agent moveTo _targetPos;" \n + "};" \n + "" \n + "_agent setVariable [""targets"",[],true];" \n + "_target = objNull;" \n + ""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class true + { + priority = 0.000000; + to="Loiter"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"true"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + }; + initState="init"; + finalStates[] = + { + "End", + }; +}; +/*%FSM*/ \ No newline at end of file diff --git a/dayz_code/texHeaders.bin b/dayz_code/texHeaders.bin new file mode 100644 index 000000000..eeae533c5 Binary files /dev/null and b/dayz_code/texHeaders.bin differ diff --git a/dayz_equip/PboPrefix.txt b/dayz_equip/PboPrefix.txt new file mode 100644 index 000000000..629e7433b --- /dev/null +++ b/dayz_equip/PboPrefix.txt @@ -0,0 +1 @@ +dayz_equip \ No newline at end of file diff --git a/dayz_equip/config.cpp b/dayz_equip/config.cpp new file mode 100644 index 000000000..36d80a8ba --- /dev/null +++ b/dayz_equip/config.cpp @@ -0,0 +1,1995 @@ +//////////////////////////////////////////////////////////////////// +//DeRap: Produced from mikero's Dos Tools Dll version 3.97 +//http://dev-heaven.net/projects/list_files/mikero-pbodll +//////////////////////////////////////////////////////////////////// + +#define _ARMA_ + +//Class dayz_equip : config.bin{ +class CfgPatches +{ + class dayz_equip + { + units[] = {}; + weapons[] = {}; + requiredVersion = 0.1; + requiredAddons[] = {}; + }; +}; +class CfgVehicleClasses +{ + class Survival + { + displayName = "Survival"; + }; +}; +class RscStandardDisplay +{ + access = 0; + movingEnable = 1; + enableSimulation = 1; + enableDisplay = 1; +}; +class RscObject +{ + access = 0; + type = 80; + scale = 1; + direction[] = {0,0,1}; + up[] = {0,1,0}; +}; +class RscPicture +{ + access = 0; + type = 0; + idc = -1; + colorBackground[] = {0,0,0,0}; + colorText[] = {1,1,1,1}; + font = "TahomaB"; + sizeEx = 0; + lineSpacing = 0; + text = ""; + style = "0x30 + 0x100"; + x = 0; + y = 0; + w = 0.2; + h = 0.15; +}; +class RscButton +{ + access = 0; + text = ""; + colorText[] = {0.543,0.5742,0.4102,1}; + colorDisabled[] = {0.4,0.4,0.4,1}; + colorBackground[] = {1,0.537,0,0.5}; + colorBackgroundDisabled[] = {0.95,0.95,0.95,1}; + colorBackgroundActive[] = {1,0.537,0,1}; + colorFocused[] = {1,0.537,0,1}; + colorShadow[] = {0.023529,0,0.0313725,1}; + colorBorder[] = {0.023529,0,0.0313725,1}; + soundEnter[] = {"\ca\ui\data\sound\mouse2",0.09,1}; + soundPush[] = {"\ca\ui\data\sound\new1",0.09,1}; + soundClick[] = {"\ca\ui\data\sound\mouse3",0.07,1}; + soundEscape[] = {"\ca\ui\data\sound\mouse1",0.09,1}; + type = 1; + style = "0x02 + 0x100"; + x = 0; + y = 0; + w = 0.095589; + h = 0.039216; + font = "Zeppelin32"; + sizeEx = 0.03921; + offsetX = 0.003; + offsetY = 0.003; + offsetPressedX = 0.002; + offsetPressedY = 0.002; + borderSize = 0; +}; +class RscButtonPhone: RscButton +{ + colorText[] = {0.543,0.5742,0.4102,0}; + colorDisabled[] = {0.4,0.4,0.4,0}; + colorBackground[] = {1,0.537,0,0}; + colorBackgroundDisabled[] = {0.95,0.95,0.95,0}; + colorBackgroundActive[] = {1,0.537,0,0}; + colorFocused[] = {1,0.537,0,0}; + colorShadow[] = {0.023529,0,0.0313725,0}; + colorBorder[] = {0.023529,0,0.0313725,0}; + soundEnter[] = {"",0.09,1}; + soundPush[] = {"",0.09,1}; + soundClick[] = {"",0.07,1}; + soundEscape[] = {"",0.09,1}; +}; +class RscPhonePicture: RscStandardDisplay +{ + class controlsBackground + { + class RscPicture_1200: RscPicture + { + idc = 1200; + text = "mphone_CA.paa"; + x = 0.2; + y = 0.09; + w = 0.6; + h = 0.8; + }; + }; + class controls + { + class RscButton_1600: RscButtonPhone + { + idc = 1600; + text = "send"; + x = 0.402736; + y = 0.597677; + w = 0.0620061; + h = 0.0620061; + soundClick[] = {"\dayz_sfx\action\cell\dtmf_1.wav",0.09,1}; + }; + class RscButton_1601: RscButtonPhone + { + idc = 1601; + text = "end"; + x = 0.528875; + y = 0.597677; + w = 0.0620061; + h = 0.0620061; + soundClick[] = {"\dayz_sfx\action\cell\dtmf_0.wav",0.09,1}; + }; + class RscButton_1602: RscButtonPhone + { + idc = 1602; + text = "1"; + x = 0.399696; + y = 0.669873; + w = 0.0528875; + h = 0.0386486; + soundClick[] = {"\dayz_sfx\action\cell\dtmf_1.wav",0.09,1}; + }; + class RscButton_1603: RscButtonPhone + { + idc = 1603; + text = "2"; + x = 0.472644; + y = 0.671996; + w = 0.0528875; + h = 0.0386486; + soundClick[] = {"\dayz_sfx\action\cell\dtmf_2.wav",0.09,1}; + }; + class RscButton_1604: RscButtonPhone + { + idc = 1604; + text = "3"; + x = 0.539514; + y = 0.671996; + w = 0.0528875; + h = 0.0386486; + soundClick[] = {"\dayz_sfx\action\cell\dtmf_3.wav",0.09,1}; + }; + class RscButton_1605: RscButtonPhone + { + idc = 1605; + text = "4"; + x = 0.404255; + y = 0.714465; + w = 0.0528875; + h = 0.0386486; + soundClick[] = {"\dayz_sfx\action\cell\dtmf_4.wav",0.09,1}; + }; + class RscButton_1606: RscButtonPhone + { + idc = 1606; + text = "5"; + x = 0.472644; + y = 0.716588; + w = 0.0528875; + h = 0.0386486; + soundClick[] = {"\dayz_sfx\action\cell\dtmf_5.wav",0.09,1}; + }; + class RscButton_1607: RscButtonPhone + { + idc = 1607; + text = "6"; + x = 0.534954; + y = 0.716588; + w = 0.0528875; + h = 0.0386486; + soundClick[] = {"\dayz_sfx\action\cell\dtmf_6.wav",0.09,1}; + }; + class RscButton_1608: RscButtonPhone + { + idc = 1608; + text = "7"; + x = 0.407295; + y = 0.759056; + w = 0.0528875; + h = 0.0386486; + soundClick[] = {"\dayz_sfx\action\cell\dtmf_7.wav",0.09,1}; + }; + class RscButton_1609: RscButtonPhone + { + idc = 1609; + text = "8"; + x = 0.472644; + y = 0.76118; + w = 0.0528875; + h = 0.0386486; + soundClick[] = {"\dayz_sfx\action\cell\dtmf_8.wav",0.09,1}; + }; + class RscButton_1610: RscButtonPhone + { + idc = 1610; + text = "9"; + x = 0.531915; + y = 0.76118; + w = 0.0528875; + h = 0.0386486; + soundClick[] = {"\dayz_sfx\action\cell\dtmf_9.wav",0.09,1}; + }; + class RscButton_1611: RscButtonPhone + { + idc = 1611; + text = "*"; + x = 0.416413; + y = 0.801525; + w = 0.0528875; + h = 0.0386486; + soundClick[] = {"\dayz_sfx\action\cell\dtmf_star.wav",0.09,1}; + }; + class RscButton_1612: RscButtonPhone + { + idc = 1612; + text = "0"; + x = 0.471125; + y = 0.805771; + w = 0.0528875; + h = 0.0386486; + soundClick[] = {"\dayz_sfx\action\cell\dtmf_0.wav",0.09,1}; + }; + class RscButton_1613: RscButtonPhone + { + idc = 1613; + text = "#"; + x = 0.525836; + y = 0.803648; + w = 0.0528875; + h = 0.0386486; + soundClick[] = {"\dayz_sfx\action\cell\dtmf_hash.wav",0.09,1}; + }; + class RscButton_1614: RscButtonPhone + { + idc = 1614; + text = "Screen"; + x = 0.416413; + y = 0.260054; + w = 0.168389; + h = 0.299601; + }; + }; +}; +class CfgCloudlets +{ + class Default; + class BottleGlassShards: Default + { + interval = 0.001; + circleRadius = 0; + circleVelocity[] = {0,0,0}; + particleShape = "\ca\Data\ParticleEffects\Universal\GlassShards"; + particleFSNtieth = 1; + particleFSIndex = 0; + particleFSFrameCount = 1; + particleFSLoop = 0; + angleVar = 1; + animationName = ""; + particleType = "SpaceObject"; + timerPeriod = 3; + lifeTime = 2; + moveVelocity[] = {0,1,0}; + rotationVelocity = 2; + weight = 10; + volume = 1; + rubbing = 0; + size[] = {"0.05"}; + sizeCoef = 1; + color[] = { + { 1,1,1,1 }}; + colorCoef[] = {1,1,1,1}; + animationSpeed[] = {1000}; + animationSpeedCoef = 1; + randomDirectionPeriod = 0; + randomDirectionIntensity = 0; + onTimerScript = ""; + beforeDestroyScript = ""; + lifeTimeVar = 0.5; + position[] = {0,0,0}; + positionVar[] = {0.02,0.02,0.02}; + moveVelocityVar[] = {0.2,1,0.2}; + rotationVelocityVar = 1; + sizeVar = 0.04; + colorVar[] = {0.1,0.1,0.1,0}; + randomDirectionPeriodVar = 0; + randomDirectionIntensityVar = 0; + }; + class BottleGlassShards2: Default + { + interval = 0.001; + circleRadius = 0; + circleVelocity[] = {0,0,0}; + particleShape = "\ca\Data\ParticleEffects\Universal\GlassShards"; + particleFSNtieth = 1; + particleFSIndex = 0; + particleFSFrameCount = 1; + particleFSLoop = 0; + angleVar = 1; + animationName = ""; + particleType = "SpaceObject"; + timerPeriod = 3; + lifeTime = 2; + moveVelocity[] = {0,2,0}; + rotationVelocity = 2; + weight = 10; + volume = 1; + rubbing = 0; + size[] = {"0.05"}; + sizeCoef = 1; + color[] = { + { 1,1,1,1 }}; + colorCoef[] = {1,1,1,1}; + animationSpeed[] = {1000}; + animationSpeedCoef = 1; + randomDirectionPeriod = 1; + randomDirectionIntensity = 1; + onTimerScript = ""; + beforeDestroyScript = ""; + lifeTimeVar = 0.5; + position[] = {0,0.4,0}; + positionVar[] = {0.04,0.04,0.04}; + moveVelocityVar[] = {0.2,3,0.2}; + rotationVelocityVar = 0; + sizeVar = 0.04; + colorVar[] = {0.1,0.1,0.1,0}; + randomDirectionPeriodVar = 1; + randomDirectionIntensityVar = 1; + }; + class BottleGlassDust: Default + { + interval = 0.005; + circleRadius = 0; + circleVelocity[] = {0,0,0}; + particleShape = "\ca\Data\ParticleEffects\Universal\Universal"; + particleFSNtieth = 16; + particleFSIndex = 12; + particleFSFrameCount = 8; + particleFSLoop = 0; + angleVar = 1; + animationName = ""; + particleType = "Billboard"; + timerPeriod = 3; + lifeTime = 0.7; + moveVelocity[] = {0,0.7,0}; + rotationVelocity = 2; + weight = 1.275; + volume = 1; + rubbing = 0; + size[] = {0.05,0.15}; + sizeCoef = 1; + color[] = { + { 0.5,0.5,0.5,0.1 }, + { 0.5,0.5,0.5,0 }}; + colorCoef[] = {1,1,1,1}; + animationSpeed[] = {1000}; + animationSpeedCoef = 1; + randomDirectionPeriod = 0; + randomDirectionIntensity = 0; + onTimerScript = ""; + beforeDestroyScript = ""; + lifeTimeVar = 0.1; + position[] = {0,0.4,0}; + positionVar[] = {0.02,0.02,0.02}; + moveVelocityVar[] = {0.2,0.5,0.2}; + rotationVelocityVar = 0; + sizeVar = 0.04; + colorVar[] = {0.1,0.1,0.1,0}; + randomDirectionPeriodVar = 0; + randomDirectionIntensityVar = 0; + }; +}; +class GlassSmash +{ + class BottleGlassShards + { + simulation = "particles"; + type = "BottleGlassShards"; + position[] = {0,0,0}; + intensity = 1; + interval = 1; + lifeTime = 1; + }; + class BottleGlassShards2 + { + simulation = "particles"; + type = "BottleGlassShards2"; + position[] = {0,0,0}; + intensity = 1; + interval = 1; + lifeTime = 1; + }; + class BottleGlassDust + { + simulation = "particles"; + type = "BottleGlassDust"; + position[] = {0,0,0}; + intensity = 1; + interval = 1; + lifeTime = 1; + }; +}; +class RscPhoneDisplay +{ + access = 0; + idd = 12; + enableSimulation = 1; + enableDisplay = 1; + movingEnable = 0; + class controlsBackground{}; + class controls + { + class RscButton_1600: RscButton + { + idc = 1600; + text = "1"; + x = 0.379939; + y = 0.714465; + w = 0.0635259; + h = 0.0469146; + }; + class RscButton_1601: RscButton + { + idc = 1601; + text = "4"; + x = 0.381459; + y = 0.771797; + w = 0.0635259; + h = 0.0469146; + }; + class RscButton_1602: RscButton + { + idc = 1602; + text = "7"; + x = 0.387538; + y = 0.829129; + w = 0.0635259; + h = 0.0469146; + }; + class RscButton_1603: RscButton + { + idc = 1603; + text = "*"; + x = 0.396657; + y = 0.884338; + w = 0.0635259; + h = 0.0469146; + }; + class RscButton_1604: RscButton + { + idc = 1604; + text = "3"; + x = 0.553192; + y = 0.718711; + w = 0.0635259; + h = 0.0469146; + }; + class RscButton_1605: RscButton + { + idc = 1605; + text = "6"; + x = 0.551672; + y = 0.778167; + w = 0.0635259; + h = 0.0469146; + }; + class RscButton_1606: RscButton + { + idc = 1606; + text = "9"; + x = 0.544073; + y = 0.831252; + w = 0.0635259; + h = 0.0469146; + }; + class RscButton_1607: RscButton + { + idc = 1607; + text = "#"; + x = 0.539514; + y = 0.884338; + w = 0.0635259; + h = 0.0469146; + }; + class RscButton_1608: RscButton + { + idc = 1608; + text = "0"; + x = 0.468085; + y = 0.880091; + w = 0.0635259; + h = 0.0469146; + }; + class RscButton_1609: RscButton + { + idc = 1609; + text = "8"; + x = 0.468085; + y = 0.829129; + w = 0.0635259; + h = 0.0469146; + }; + class RscButton_1610: RscButton + { + idc = 1610; + text = "5"; + x = 0.468085; + y = 0.778167; + w = 0.0635259; + h = 0.0469146; + }; + class RscButton_1611: RscButton + { + idc = 1611; + text = "2"; + x = 0.468085; + y = 0.725082; + w = 0.0635259; + h = 0.0469146; + }; + class RscButton_1612: RscButton + { + idc = 1612; + text = "send"; + x = 0.378419; + y = 0.631652; + w = 0.0802433; + h = 0.0702721; + }; + class RscButton_1613: RscButton + { + idc = 1613; + text = "end"; + x = 0.541034; + y = 0.633775; + w = 0.0802433; + h = 0.0702721; + }; + class RscButton_1614: RscButton + { + idc = 1614; + text = "Screen"; + x = 0.392097; + y = 0.206969; + w = 0.215502; + h = 0.382414; + }; + }; + class objects + { + class GPS: RscObject + { + idc = 106; + type = 82; + inBack = 0; + enableZoom = 0; + moving = 0; + scale = 1.5; + position[] = {0,0,0.25}; + direction[] = {0,1,7.2}; + up[] = {0,0,-1}; + zoomDuration = 1; + waitForLoad = 0; + onMouseButtonClick = "_this call usePhone;"; + onObjectMoved = "_this call movePhone;"; + model = "\dayz_equip\models\phone.p3d"; + x = 0.22; + xBack = 0.72; + y = 0.925; + yBack = 0.5; + z = 0.22; + zBack = 0.12; + }; + }; +}; +class cfgWeapons +{ + class Default; + class ItemCore; + class Loot: Default + { + scope = 2; + value = 0; + type = 0; + displayName = "Use"; + canDrop = 0; + muzzles[] = {"this"}; + magazines[] = {"FoodBioMeat","ItemBandage","ItemHeatPack","PartWoodPile","PartFueltank","PartWheel","PartGeneric","PartEngine","PartVRotor","PartGlass","ItemWaterbottle","ItemWaterbottleUnfilled","ItemEpinephrine","ItemMorphine","ItemBloodbag","ItemAntibiotic","ItemPainkiller","ItemJerrycan","ItemGenerator","ItemTent","ItemSandbag","ItemTankTrap","ItemWire","FoodSteakRaw","TrashTinCan","ItemSodaCoke","ItemSodaPepsi","ItemSodaMdew","FoodEdible","FoodSteakCooked","FoodCanBakedBeans","FoodCanSardines","FoodCanFrankBeans","FoodCanPasta"}; + modes[] = {"this"}; + useAction = 0; + useActionTitle = ""; + enableAttack = 0; + showToPlayer = 0; + }; + class ItemToolbox: ItemCore + { + scope = 2; + displayName = "$STR_EQUIP_NAME_2"; + model = "\dayz_equip\models\toolbox.p3d"; + picture = "\dayz_equip\textures\equip_toolbox_ca.paa"; + descriptionShort = "$STR_EQUIP_DESC_2"; + }; + class ItemEtool: ItemCore + { + scope = 2; + displayName = "$STR_EQUIP_NAME_1"; + model = "\dayz_equip\models\etool.p3d"; + picture = "\dayz_equip\textures\equip_etool_ca.paa"; + descriptionShort = "$STR_EQUIP_DESC_1"; + }; + class ItemMatchbox: ItemCore + { + scope = 2; + displayName = "$STR_EQUIP_NAME_3"; + model = "\dayz_equip\models\matchbox_gear.p3d"; + picture = "\dayz_equip\textures\equip_matchbox_ca.paa"; + descriptionShort = "$STR_EQUIP_DESC_3"; + class ItemActions + { + class Use + { + text = "$STR_ACTIONS_LIGHTFIRE"; + script = "spawn player_makeFire;"; + use[] = {"PartWoodPile"}; + }; + }; + }; + class ItemHatchet: ItemCore + { + scope = 2; + displayName = "$STR_EQUIP_NAME_41"; + model = "\dayz_equip\models\hatchet.p3d"; + picture = "\dayz_equip\textures\equip_hatchet_CA.paa"; + descriptionShort = "$STR_EQUIP_DESC_41"; + class ItemActions + { + class Use + { + text = "$STR_ACTIONS_CHOPWOOD"; + script = "spawn player_chopWood;"; + }; + class Toolbelt + { + text = "Remove from Toolbelt"; + script = "spawn player_addToolbelt;"; + use[] = {"ItemHatchet"}; + output[] = {"MeleeHatchet"}; + }; + }; + }; + class ItemKnife: ItemCore + { + scope = 2; + displayName = "$STR_EQUIP_NAME_4"; + model = "\dayz_equip\models\knife_gear.p3d"; + picture = "\dayz_equip\textures\equip_knife_ca.paa"; + descriptionShort = "$STR_EQUIP_DESC_4"; + }; + class ItemFlashlight: ItemCore + { + scope = 2; + displayName = "$STR_EQUIP_NAME_5"; + model = "\dayz_equip\models\flashlight.p3d"; + picture = "\dayz_equip\textures\equip_flashlight_ca.paa"; + descriptionShort = "$STR_EQUIP_DESC_5"; + class ItemActions + { + class Toolbelt + { + text = "Remove from toolbelt"; + script = "spawn player_addToolbelt;"; + use[] = {"ItemFlashlight"}; + output[] = {"MeleeFlashlight"}; + }; + }; + }; + class Pistol; + class MeleeFlashlight: Pistol + { + scope = 2; + canDrop = 0; + model = "\dayz_equip\models\flashlight.p3d"; + modelOptics = "-"; + picture = "\dayz_equip\textures\equip_flashlight_ca.paa"; + magazines[] = {}; + displayName = "$STR_EQUIP_NAME_5"; + begin1[] = {}; + begin2[] = {}; + soundBegin[] = {"begin1",0.5,"begin2",0.5}; + reloadMagazineSound[] = {}; + recoil = "recoil_single_pistol_2outof3"; + recoilProne = "recoil_single_pistol_prone_2outof3"; + distanceZoomMin = 50; + distanceZoomMax = 50; + class Library + { + libTextDesc = "A flashlight (or torch in British English) is a hand-held portable electric-powered light source. Usually the light source is a small incandescent light bulb or light-emitting diode (LED)."; + }; + descriptionShort = "$STR_EQUIP_DESC_5"; + autoFire = 0; + class FlashLight + { + color[] = {0.9,0.9,0.7,0.9}; + ambient[] = {0.1,0.1,0.1,1}; + position = "flash dir"; + direction = "flash"; + angle = 30; + scale[] = {1,1,0.5}; + brightness = 0.1; + }; + class ItemActions + { + class Toolbelt + { + text = "Add to toolbelt"; + script = "spawn player_addToolbelt;"; + use[] = {"MeleeFlashlight"}; + output[] = {"ItemFlashlight"}; + }; + }; + minRange = 0; + minRangeProbab = 0.1; + midRange = 30; + midRangeProbab = 0.3; + maxRange = 50; + maxRangeProbab = 0.04; + }; + class MeleeFlashlightRed: MeleeFlashlight + { + model = "\dayz_equip\models\flashlight_mil.p3d"; + picture = "\dayz_equip\textures\equip_flashlight_mil_ca.paa"; + displayName = "$STR_EQUIP_NAME_6"; + descriptionShort = "$STR_EQUIP_DESC_6"; + class FlashLight + { + color[] = {0.9,0.0,0.0,0.9}; + ambient[] = {0.1,0.0,0.0,1}; + position = "flash dir"; + direction = "flash"; + angle = 30; + scale[] = {1,1,0.5}; + brightness = 0.08; + }; + class ItemActions + { + class Toolbelt + { + text = "Add to toolbelt"; + script = "spawn player_addToolbelt;"; + use[] = {"MeleeFlashlightRed"}; + output[] = {"ItemFlashlightRed"}; + }; + }; + }; + class ItemFlashlightRed: ItemCore + { + scope = 2; + model = "\dayz_equip\models\flashlight_mil.p3d"; + picture = "\dayz_equip\textures\equip_flashlight_mil_ca.paa"; + displayName = "$STR_EQUIP_NAME_6"; + descriptionShort = "$STR_EQUIP_DESC_6"; + class ItemActions + { + class Toolbelt + { + text = "Remove from toolbelt"; + script = "spawn player_addToolbelt;"; + use[] = {"ItemFlashlightRed"}; + output[] = {"MeleeFlashlightRed"}; + }; + }; + }; +}; +class CfgMagazines +{ + class CA_Magazine; + class 20Rnd_556x45_Stanag: CA_Magazine + { + scope = 2; + displayName = "20Rnd. STANAG"; + picture = "\ca\weapons\data\equip\m_20stanag_CA.paa"; + ammo = "B_556x45_Ball"; + count = 20; + initSpeed = 930; + tracersEvery = 0; + descriptionShort = "Caliber: 5.56x45 mm NATO
Rounds: 20
Used in: M249 SAW, M4A1, M16A4"; + }; + class 20Rnd_762x51_DMR: CA_Magazine + { + scope = 2; + displayName = "DMR mag"; + picture = "\ca\weapons\data\equip\M_US_DMR_CA.paa"; + model = "\dayz_equip\models\mag20.p3d"; + count = 20; + ammo = "B_762x51_noTracer"; + initSpeed = 900; + reloadMagazineSound[] = {"\ca\Weapons\Data\Sound\M21_reload_v4",0.01,1,20}; + descriptionShort = "Caliber:7.62x51 mm NATO
Rounds: 20
Used in: DMR"; + class ItemActions + { + class ReloadMag + { + text = "Split into 4 x M24"; + script = "spawn player_reloadMag;"; + use[] = {"20Rnd_762x51_DMR"}; + output[] = {"5Rnd_762x51_M24","5Rnd_762x51_M24","5Rnd_762x51_M24","5Rnd_762x51_M24"}; + }; + }; + }; + class 30Rnd_556x45_Stanag: 20Rnd_556x45_Stanag + { + displayName = "30Rnd. STANAG"; + picture = "\ca\weapons\data\equip\m_30stanag_CA.paa"; + model = "\dayz_equip\models\mag30.p3d"; + count = 30; + tracersEvery = 0; + descriptionShort = "Caliber: 5.56x45 mm NATO
Rounds: 30
Used in: M4A1, M249, M16A4, Mk12"; + }; + class 10x_303: CA_Magazine + { + scope = 2; + displayName = "Lee Enfield Mag."; + model = "\dayz_equip\models\mag10rnd.p3d"; + descriptionShort = "Caliber: .303
Rounds: 10
Used in: Lee Enfield Mk III"; + picture = "\Ca\weapons\Data\Equip\m_M24_CA.paa"; + count = 10; + ammo = "B_303_Ball"; + initSpeed = 750; + }; + class 5x_22_LR_17_HMR: CA_Magazine + { + scope = 2; + displayName = "CZ 550 Magazine"; + picture = "\Ca\weapons\Data\Equip\m_M24_CA.paa"; + model = "\dayz_equip\models\mag5rnd.p3d"; + count = 5; + ammo = "B_762x51_noTracer"; + initSpeed = 870; + sound[] = {"Ca\sounds\Weapons\rifles\M24_single3",10,1,1800}; + reloadMagazineSound[] = {"Ca\sounds\Weapons\rifles\M1014-reload",0.01,1,20}; + descriptionShort = "Caliber: 7x64 mm
Rounds: 5
Used in: CZ 550"; + }; + class 5Rnd_762x51_M24: CA_Magazine + { + scope = 2; + displayName = "5Rnd. M24"; + picture = "\Ca\weapons\Data\Equip\m_M24_CA.paa"; + model = "\dayz_equip\models\mag5rnd.p3d"; + count = 5; + ammo = "B_762x51_noTracer"; + initSpeed = 900; + sound[] = {"\ca\Weapons\Data\Sound\M21_single_shot_v3",10,1,1600}; + reloadMagazineSound[] = {"\ca\Weapons\Data\Sound\M21_reload_v4",0.01,1,10}; + descriptionShort = "Caliber: 7.62x51mm NATO
Rounds: 5
Used in: M24, M40A3"; + class ItemActions + { + class ReloadMag + { + text = "Combine for DMR"; + script = "spawn player_reloadMag;"; + use[] = {"5Rnd_762x51_M24","5Rnd_762x51_M24","5Rnd_762x51_M24","5Rnd_762x51_M24"}; + output[] = {"20Rnd_762x51_DMR"}; + }; + }; + }; + class 10Rnd_127x99_m107: CA_Magazine + { + scope = 2; + displayName = "10Rnd. M107"; + ammo = "B_127x99_Ball_noTracer"; + model = "\dayz_equip\models\mag10rnd.p3d"; + count = 10; + initSpeed = 850; + picture = "\CA\weapons\data\Equip\M_107_CA.paa"; + descriptionShort = "Caliber: 12.7x99mm NATO
Rounds: 10
Used in: M107"; + }; + class AmmoBox_300x556: CA_Magazine + { + scope = 2; + displayName = "Ammo 300 x 5.56mm"; + picture = "\CA\weapons\data\equip\m_m249_ca.paa"; + model = "\ca\weapons\AmmoBoxes\Proxy_UsBasicAmmoBoxSmall.p3d"; + count = 300; + type = "2* 256"; + descriptionShort = "Caliber: 5.56x45 mm NATO
Rounds: 300"; + class ItemActions + { + class CreateMag1 + { + text = "Load %1"; + script = "spawn player_loadMag;"; + outputOriented = "true"; + output[] = {"20Rnd_556x45_Stanag","cfgMagazines"}; + }; + class CreateMag2: CreateMag1 + { + output[] = {"30Rnd_556x45_Stanag","cfgMagazines"}; + }; + class CreateMag3: CreateMag1 + { + output[] = {"30Rnd_556x45_G36","cfgMagazines"}; + }; + class CreateMag4: CreateMag1 + { + output[] = {"200Rnd_556x45_M249","cfgMagazines"}; + }; + }; + }; + class 200Rnd_556x45_M249: CA_Magazine + { + scope = 2; + displayName = "200Rnd. M249 Belt"; + picture = "\CA\weapons\data\equip\m_m249_ca.paa"; + model = "\ca\weapons\AmmoBoxes\Proxy_UsBasicAmmoBoxSmall.p3d"; + ammo = "B_556x45_Ball"; + count = 200; + type = "2* 256"; + initSpeed = 915; + sound[] = {"\ca\Weapons\Data\Sound\M249_1_SS",17.7828,1,1300}; + reloadMagazineSound[] = {"\ca\Weapons\Data\Sound\FAL_reload",0.01,1,20}; + tracersEvery = 4; + lastRoundsTracer = 4; + nameSound = "mgun"; + descriptionShort = "Caliber: 5.56x45 mm NATO
Rounds: 200
Used in: M249 SAW"; + }; + class 100Rnd_762x51_M240: CA_Magazine + { + scope = 2; + displayName = "100Rnd. M240"; + picture = "\CA\weapons\data\equip\m_m240_ca.paa"; + model = "\ca\weapons\AmmoBoxes\Proxy_UsBasicAmmoBoxSmall.p3d"; + count = 100; + type = "2* 256"; + ammo = "B_762x51_Ball"; + initSpeed = 900; + tracersEvery = 4; + lastRoundsTracer = 4; + nameSound = "mgun"; + descriptionShort = "Caliber: 7.62x51mm NATO
Rounds: 100
Used in: M240, Mk 48 Mod 0"; + }; + class 6Rnd_45ACP: CA_Magazine + { + scope = 2; + displayName = ".45 ACP"; + ammo = "B_45ACP_noCartridge_Ball"; + count = 6; + initSpeed = 260; + picture = "\dayz_equip\textures\equip_45acp_ca.paa"; + model = "\dayz_equip\models\ammo_acp45.p3d"; + type = 16; + descriptionShort = "Caliber: .45 ACP
Rounds: 6
Used in: Revolver .45"; + class ItemActions + { + class ReloadMag + { + text = "Combine for M1911"; + script = "spawn player_reloadMag;"; + use[] = {"6Rnd_45ACP"}; + output[] = {"7Rnd_45ACP_1911"}; + }; + }; + }; + class 7Rnd_45ACP_1911: CA_Magazine + { + scope = 2; + displayName = "M1911 Mag."; + ammo = "B_45ACP_Ball"; + count = 7; + initSpeed = 260; + picture = "\dayz_equip\textures\equip_1911_ca.paa"; + model = "\dayz_equip\models\ammo_1911.p3d"; + type = 16; + descriptionShort = "Caliber: .45 ACP
Rounds: 7
Used in: M1911A1"; + class ItemActions + { + class ReloadMag + { + text = "Combine for Revolver"; + script = "spawn player_reloadMag;"; + use[] = {"7Rnd_45ACP_1911"}; + output[] = {"6Rnd_45ACP"}; + }; + }; + }; + class SkinBase: CA_Magazine + { + scope = 0; + count = 1; + type = 256; + displayName = "Clothes"; + model = "\dayz_equip\models\cloth_parcel.p3d"; + picture = "\dayz_equip\textures\equip_cloth_parcel_ca.paa"; + descriptionShort = "Clothes Parcel"; + class ItemActions + { + class Use + { + text = "Wear %1"; + script = "spawn player_wearClothes;"; + }; + }; + }; + class Skin_Sniper1_DZ: SkinBase + { + scope = 2; + displayName = "$STR_EQUIP_NAME_43"; + descriptionShort = "$STR_EQUIP_DESC_43"; + }; + class Skin_Rocket_DZ: SkinBase + { + scope = 2; + displayName = "Rocket Suit"; + descriptionShort = "Rocket Suit"; + }; + class Skin_Camo1_DZ: SkinBase + { + scope = 2; + displayName = "$STR_EQUIP_NAME_44"; + descriptionShort = "$STR_EQUIP_DESC_44"; + }; + class Skin_Survivor2_DZ: SkinBase + { + scope = 2; + displayName = "$STR_EQUIP_NAME_45"; + descriptionShort = "$STR_EQUIP_DESC_45"; + }; + class Skin_Soldier1_DZ: SkinBase + { + scope = 2; + displayName = "$STR_EQUIP_NAME_46"; + descriptionShort = "$STR_EQUIP_DESC_46"; + }; + class ItemBandage: CA_Magazine + { + scope = 2; + count = 1; + type = 16; + displayName = "$STR_EQUIP_NAME_7"; + model = "\dayz_equip\models\fad.p3d"; + picture = "\dayz_equip\textures\equip_fad_ca.paa"; + descriptionShort = "$STR_EQUIP_DESC_7"; + class ItemActions + { + class Use + { + text = "$STR_BANDAGE_SELF"; + script = "spawn player_useMeds;"; + }; + }; + }; + class PartFueltank: CA_Magazine + { + scope = 2; + count = 1; + type = "(256 * 4)"; + displayName = "$STR_EQUIP_NAME_8"; + model = "\dayz_equip\models\fueltank.p3d"; + picture = "\dayz_equip\textures\equip_fueltank_ca.paa"; + descriptionShort = "$STR_EQUIP_DESC_8"; + }; + class PartWheel: CA_Magazine + { + scope = 2; + count = 1; + type = "(256 * 6)"; + displayName = "$STR_EQUIP_NAME_9"; + model = "\dayz_equip\models\wheel.p3d"; + picture = "\dayz_equip\textures\equip_wheel_ca.paa"; + descriptionShort = "$STR_EQUIP_DESC_9"; + }; + class PartGeneric: CA_Magazine + { + scope = 2; + count = 1; + type = "(256 * 3)"; + displayName = "$STR_EQUIP_NAME_10"; + model = "\dayz_equip\models\genericparts.p3d"; + picture = "\dayz_equip\textures\equip_genericparts_ca.paa"; + descriptionShort = "$STR_EQUIP_DESC_10"; + }; + class PartEngine: CA_Magazine + { + scope = 2; + count = 1; + type = "(256 * 6)"; + displayName = "$STR_EQUIP_NAME_11"; + model = "\dayz_equip\models\engine.p3d"; + picture = "\dayz_equip\textures\equip_engine_ca.paa"; + descriptionShort = "$STR_EQUIP_DESC_11"; + }; + class PartWoodPile: CA_Magazine + { + scope = 2; + count = 1; + type = "(256 * 2)"; + displayName = "$STR_EQUIP_NAME_40"; + model = "\dayz_equip\models\woodPile.p3d"; + picture = "\dayz_equip\textures\equip_woodPile_ca.paa"; + descriptionShort = "$STR_EQUIP_DESC_40"; + }; + class PartVRotor: CA_Magazine + { + scope = 2; + count = 1; + type = "(256 * 6)"; + displayName = "$STR_EQUIP_NAME_32"; + model = "\dayz_equip\models\vrotor.p3d"; + picture = "\dayz_equip\textures\equip_vrotor_ca.paa"; + descriptionShort = "$STR_EQUIP_DESC_32"; + }; + class PartGlass: CA_Magazine + { + scope = 2; + count = 1; + type = "(256 * 2)"; + displayName = "$STR_EQUIP_NAME_30"; + model = "\dayz_equip\models\carglass.p3d"; + picture = "\dayz_equip\textures\equip_carglass_ca.paa"; + descriptionShort = "$STR_EQUIP_DESC_30"; + }; + class TrapBear: CA_Magazine + { + scope = 2; + count = 1; + type = 256; + displayName = "Bear Trap"; + model = "\dayz_equip\models\bear_trap_gear.p3d"; + picture = "\dayz_equip\textures\equip_bear_trap_ca.paa"; + descriptionShort = "Place to add a bear trap"; + class ItemActions + { + class Build + { + text = "Place Trap"; + script = "spawn player_setTrap;"; + create = "BearTrap_DZ"; + }; + }; + }; + class FoodDrink: CA_Magazine + { + isWater = 1; + count = 1; + type = 256; + class ItemActions + { + class Drink + { + text = "$STR_ACTIONS_DRINK"; + script = "spawn player_drink;"; + }; + }; + }; + class ItemWaterbottle: FoodDrink + { + scope = 2; + refillable = 1; + sfx = "drink"; + displayName = "$STR_EQUIP_NAME_12"; + model = "\dayz_equip\models\waterbottle_gear.p3d"; + picture = "\dayz_equip\textures\equip_waterbottle_ca.paa"; + descriptionShort = "$STR_EQUIP_DESC_12"; + }; + class ItemWaterbottleUnfilled: CA_Magazine + { + scope = 2; + count = 1; + type = 256; + displayName = "$STR_EQUIP_NAME_13"; + model = "\dayz_equip\models\waterbottle_gear.p3d"; + picture = "\dayz_equip\textures\equip_waterbottle_empty_ca.paa"; + descriptionShort = "$STR_EQUIP_DESC_13"; + class ItemActions + { + class Fill + { + text = "$STR_ACTIONS_FILL_W"; + script = "spawn player_fillWater;"; + }; + }; + }; + class ItemSodaCoke: FoodDrink + { + scope = 2; + sfx = "soda"; + displayName = "$STR_EQUIP_NAME_36a"; + model = "\dayz_equip\models\soda_coke.p3d"; + picture = "\dayz_equip\textures\equip_soda_coke_ca.paa"; + descriptionShort = "$STR_EQUIP_DESC_36"; + }; + class ItemSodaPepsi: ItemSodaCoke + { + displayName = "$STR_EQUIP_NAME_36b"; + model = "\dayz_equip\models\soda_pepsi.p3d"; + picture = "\dayz_equip\textures\equip_soda_pepsi_ca.paa"; + descriptionShort = "$STR_EQUIP_DESC_36"; + }; + class ItemSodaMdew: ItemSodaCoke + { + displayName = "$STR_EQUIP_NAME_37"; + model = "\dayz_equip\models\soda_mdew.p3d"; + picture = "\dayz_equip\textures\equip_soda_mdew_ca.paa"; + descriptionShort = "$STR_EQUIP_NAME_37"; + }; + class ItemEpinephrine: CA_Magazine + { + scope = 2; + count = 1; + type = 256; + displayName = "$STR_EQUIP_NAME_14"; + model = "\dayz_equip\models\epi.p3d"; + picture = "\dayz_equip\textures\equip_epi_ca.paa"; + descriptionShort = "$STR_EQUIP_DESC_14"; + }; + class ItemMorphine: CA_Magazine + { + scope = 2; + count = 1; + type = 256; + displayName = "$STR_EQUIP_NAME_15"; + model = "\dayz_equip\models\morphine.p3d"; + picture = "\dayz_equip\textures\equip_morphine_ca.paa"; + descriptionShort = "$STR_EQUIP_DESC_15"; + class ItemActions + { + class Use + { + text = "$STR_TAKE_MORPHINE"; + script = "spawn player_useMeds;"; + }; + }; + }; + class ItemHeatPack: CA_Magazine + { + scope = 2; + count = 1; + type = 256; + displayName = "$STR_EQUIP_NAME_42"; + model = "\dayz_equip\models\Heat_pack.p3d"; + picture = "\dayz_equip\textures\equip_heat_pack_ca.paa"; + descriptionShort = "$STR_EQUIP_DESC_42"; + class ItemActions + { + class Use + { + text = "$STR_ACTIONS_HEATPACK"; + script = "spawn player_useMeds;"; + }; + }; + }; + class ItemBloodbag: CA_Magazine + { + scope = 2; + count = 1; + type = 256; + displayName = "$STR_EQUIP_NAME_16"; + model = "\dayz_equip\models\bloodbag.p3d"; + picture = "\dayz_equip\textures\equip_bloodbag_ca.paa"; + descriptionShort = "$STR_EQUIP_DESC_16"; + }; + class ItemAntibiotic: CA_Magazine + { + scope = 2; + count = 1; + type = 256; + displayName = "$STR_EQUIP_NAME_17"; + model = "\dayz_equip\models\med_antibiotic_gear.p3d"; + picture = "\dayz_equip\textures\equip_antibiotics_ca.paa"; + descriptionShort = "$STR_EQUIP_DESC_17"; + class ItemActions + { + class Use + { + text = "$STR_TAKE_ANTIBIOTIC"; + script = "spawn player_useMeds;"; + }; + }; + }; + class ItemPainkiller: CA_Magazine + { + scope = 2; + count = 1; + type = 256; + displayName = "$STR_EQUIP_NAME_18"; + model = "\dayz_equip\models\med_painkiller_gear.p3d"; + picture = "\dayz_equip\textures\equip_painkiller_ca.paa"; + descriptionShort = "$STR_EQUIP_DESC_18"; + class ItemActions + { + class Use + { + text = "$STR_TAKE_PAINKILLER"; + script = "spawn player_useMeds;"; + }; + }; + }; + class ItemJerrycan: CA_Magazine + { + scope = 2; + count = 1; + fuelQuantity = 20; + type = "(256 * 3)"; + displayName = "$STR_EQUIP_NAME_19"; + model = "\dayz_equip\models\jerrycan.p3d"; + picture = "\dayz_equip\textures\equip_jerrycan_ca.paa"; + descriptionShort = "$STR_EQUIP_DESC_19"; + }; + class ItemJerrycanEmpty: ItemJerrycan + { + fuelQuantity = 0; + type = "(256 * 3)"; + displayName = "$STR_EQUIP_NAME_39"; + picture = "\dayz_equip\textures\equip_jerrycan_e_ca.paa"; + descriptionShort = "$STR_EQUIP_DESC_39"; + }; + class ItemGenerator: CA_Magazine + { + scope = 2; + count = 1; + type = "(256 * 6)"; + displayName = "$STR_EQUIP_NAME_31"; + model = "\dayz_equip\models\generator_gear.p3d"; + picture = "\dayz_equip\textures\equip_generator_ca.paa"; + descriptionShort = "$STR_EQUIP_DESC_31"; + }; + class ItemTent: CA_Magazine + { + scope = 2; + count = 1; + type = "(256 * 3)"; + displayName = "$STR_EQUIP_NAME_20"; + model = "\dayz_equip\models\tentbag_gear.p3d"; + picture = "\dayz_equip\textures\equip_tentbag_ca.paa"; + descriptionShort = "$STR_EQUIP_DESC_20"; + class ItemActions + { + class Pitch + { + text = "$STR_PITCH_TENT"; + script = "spawn player_tentPitch;"; + }; + }; + }; + class ItemSandbag: CA_Magazine + { + scope = 2; + count = 1; + type = 256; + displayName = "$STR_EQUIP_NAME_21"; + model = "\dayz_equip\models\sandbags.p3d"; + picture = "\dayz_equip\textures\equip_sandbag_ca.paa"; + descriptionShort = "$STR_EQUIP_DESC_21"; + class ItemActions + { + class Build + { + text = "$STR_ACTIONS_BUILD"; + script = "spawn player_build;"; + require[] = {"ItemEtool"}; + create = "Sandbag1_DZ"; + }; + }; + }; + class ItemTankTrap: CA_Magazine + { + scope = 2; + count = 1; + type = 256; + displayName = "$STR_EQUIP_NAME_22"; + model = "\dayz_equip\models\tank_trap_kit.p3d"; + picture = "\dayz_equip\textures\equip_tanktrap_kit_CA.paa"; + descriptionShort = "$STR_EQUIP_DESC_22"; + class ItemActions + { + class Build + { + text = "$STR_ACTIONS_BUILD"; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "Hedgehog_DZ"; + }; + }; + }; + class ItemWire: CA_Magazine + { + scope = 2; + count = 1; + type = 256; + displayName = "$STR_EQUIP_NAME_23"; + model = "\dayz_equip\models\Fence_wire_kit.p3d"; + picture = "\dayz_equip\textures\equip_fencewire_kit_CA.paa"; + descriptionShort = "$STR_EQUIP_DESC_23"; + class ItemActions + { + class Build + { + text = "$STR_ACTIONS_BUILD"; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "Wire_cat1"; + }; + }; + }; + class FoodSteakRaw: CA_Magazine + { + scope = 2; + count = 1; + type = 256; + displayName = "$STR_EQUIP_NAME_24"; + model = "\dayz_equip\models\food_steak_gear.p3d"; + picture = "\dayz_equip\textures\equip_steak_ca.paa"; + descriptionShort = "$STR_EQUIP_DESC_24"; + }; + class FoodEdible: CA_Magazine + { + isFood = 1; + count = 1; + type = 256; + bloodRegen = 200; + class ItemActions + { + class Eat + { + text = "$STR_EAT_FOOD"; + script = "spawn player_eat;"; + }; + }; + }; + class FoodBioMeat: FoodEdible + { + scope = 2; + displayName = "Bio Meat"; + model = "\dayz_equip\models\biomeat_can.p3d"; + picture = "\dayz_equip\textures\armourpottedmeat_CAN_test1_CA.paa"; + descriptionShort = "Re purposed Meat"; + bloodRegen = 1600; + }; + class FoodSteakCooked: FoodEdible + { + scope = 2; + displayName = "$STR_EQUIP_NAME_25"; + model = "\dayz_equip\models\food_steak_cooked_gear.p3d"; + picture = "\dayz_equip\textures\equip_steak_cooked_ca.paa"; + descriptionShort = "$STR_EQUIP_DESC_25"; + bloodRegen = 800; + }; + class FoodCanBakedBeans: FoodEdible + { + scope = 2; + displayName = "$STR_EQUIP_NAME_26"; + model = "\dayz_equip\models\food_bbtin.p3d"; + picture = "\dayz_equip\textures\equip_bbtin_ca.paa"; + descriptionShort = "$STR_EQUIP_DESC_26"; + }; + class FoodCanSardines: FoodEdible + { + scope = 2; + displayName = "$STR_EQUIP_NAME_27"; + model = "\dayz_equip\models\food_sardinestin.p3d"; + picture = "\dayz_equip\textures\equip_Sardinestin_ca.paa"; + descriptionShort = "$STR_EQUIP_DESC_27"; + }; + class FoodCanFrankBeans: FoodEdible + { + scope = 2; + displayName = "$STR_EQUIP_NAME_28"; + model = "\dayz_equip\models\food_fbtin.p3d"; + picture = "\dayz_equip\textures\equip_fbtin_ca.paa"; + descriptionShort = "$STR_EQUIP_DESC_28"; + }; + class FoodCanPasta: FoodEdible + { + scope = 2; + displayName = "$STR_EQUIP_NAME_29"; + model = "\dayz_equip\models\food_pastatin.p3d"; + picture = "\dayz_equip\textures\equip_pastatin_ca.paa"; + descriptionShort = "$STR_EQUIP_DESC_29"; + }; +}; +class CfgVehicles +{ + class NonStrategic; + class BuiltItems: NonStrategic{}; + class TrapItems: NonStrategic{}; + class Wire_cat1: BuiltItems + { + scope = 2; + animated = 0; + vehicleClass = "Fortifications"; + icon = "\Ca\misc\data\icons\I_drutkolczasty_CA.paa"; + accuracy = 0.3; + mapSize = 5.5; + displayName = "Wire (CAT1)"; + model = "\dayz_equip\models\wire_cat1.p3d"; + destrType = "DestructTent"; + armor = 100; + GhostPreview = "Fort_RazorWirePreview"; + }; + class Wire_cat2: Wire_cat1 + { + displayName = "Wire (CAT2)"; + model = "\dayz_equip\models\wire_cat2.p3d"; + }; + class Hedgehog_DZ: BuiltItems + { + scope = 2; + destrType = "DestructNo"; + cost = 100; + model = "\ca\misc\jezek_kov"; + icon = "\ca\data\data\Unknown_object.paa"; + mapSize = 2; + armor = 400; + displayName = "Hedgehog (Steel)"; + vehicleClass = "Fortifications"; + }; + class Sandbag1_DZ: BuiltItems + { + scope = 2; + destrType = "DestructNo"; + cost = 100; + model = "\ca\misc2\BagFenceLong.p3d"; + icon = "\Ca\misc3\data\Icons\icon_fortBagFenceLong_ca.paa"; + mapSize = 2; + armor = 400; + displayName = "Bag Fence"; + vehicleClass = "Fortifications"; + }; + class BearTrap_DZ: TrapItems + { + scope = 2; + destrType = "DestructNo"; + displayName = "Bear Trap"; + model = "\dayz_equip\models\bear_trap.p3d"; + class Eventhandlers + { + init = "_this execFSM '\z\addons\dayz_code\system\trap_monitor.fsm';"; + }; + class AnimationSources + { + class LeftShutter + { + source = "user"; + animPeriod = 0.1; + initPhase = 1; + }; + class RightShutter + { + source = "user"; + animPeriod = 0.1; + initPhase = 1; + }; + }; + class UserActions + { + class OpenTrap + { + position = ""; + displayName = "Reset Trap"; + radius = 1.5; + onlyForPlayer = 0; + condition = "this animationPhase 'LeftShutter' == 1"; + statement = "this animate ['LeftShutter', 0];this animate ['RightShutter', 0];"; + }; + class CloseTrap + { + position = ""; + displayName = "Activate Trap"; + radius = 1.5; + onlyForPlayer = 0; + condition = "this animationPhase 'LeftShutter' == 0"; + statement = "this animate ['LeftShutter', 1];this animate ['RightShutter', 1];"; + }; + class CollectTrap + { + position = ""; + displayName = "Take Trap"; + radius = 1.5; + onlyForPlayer = 0; + condition = "this animationPhase 'LeftShutter' == 1"; + statement = "[0,0,0,['cfgMagazines','TrapBear',this]] call object_pickup;"; + }; + }; + }; + class ReammoBox; + class WeaponHolderBase: ReammoBox + { + scope = 0; + accuracy = 1000; + vehicleClass = "Survival"; + displayName = "Weapon"; + memoryPointSupply = "collect"; + supplyRadius = 3; + transportMaxWeapons = 0; + transportMaxMagazines = 0; + transportMaxBackpacks = 0; + transportAmmo = 0; + transportRepair = 0; + transportFuel = 0; + }; + class WeaponHolder_Colt1911: WeaponHolderBase + { + scope = 2; + displayName = "$STR_WPN_HOLDR_1"; + model = "\dayz_equip\proxy\Colt1911.p3d"; + class eventHandlers + { + init = "[(_this select 0),'cfgWeapons','Colt1911'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';"; + }; + }; + class WeaponHolder_ItemHatchet: WeaponHolderBase + { + scope = 2; + displayName = "$STR_EQUIP_NAME_41"; + model = "\dayz_equip\models\hatchet.p3d"; + class eventHandlers + { + init = "[(_this select 0),'cfgWeapons','ItemHatchet'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';"; + }; + }; + class WeaponHolder_MeleeCrowbar: WeaponHolderBase + { + scope = 2; + displayName = "Crowbar"; + model = "\dayz_equip\models\crowbar.p3d"; + class eventHandlers + { + init = "[(_this select 0),'cfgWeapons','MeleeCrowbar'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';"; + }; + }; + class WeaponHolder_huntingrifle: WeaponHolderBase + { + scope = 2; + displayName = "$STR_WPN_HOLDR_2"; + model = "\dayz_equip\proxy\huntingrifle.p3d"; + class eventHandlers + { + init = "[(_this select 0),'cfgWeapons','huntingrifle'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';"; + }; + }; + class WeaponHolder_M4A1: WeaponHolderBase + { + scope = 2; + displayName = "$STR_WPN_HOLDR_3"; + model = "\dayz_equip\proxy\M4A1.p3d"; + class eventHandlers + { + init = "[(_this select 0),'cfgWeapons','M4A1'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';"; + }; + }; + class WeaponHolder_ItemTent: WeaponHolderBase + { + scope = 2; + displayName = "$STR_EQUIP_NAME_20"; + model = "\dayz_equip\proxy\tentbag.p3d"; + class eventHandlers + { + init = "[(_this select 0),'cfgMagazines','ItemTent'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';"; + }; + }; + class WeaponHolder_ItemFlashlight: WeaponHolderBase + { + scope = 2; + displayName = "$STR_EQUIP_NAME_5"; + model = "\dayz_equip\proxy\flashlight.p3d"; + class eventHandlers + { + init = "[(_this select 0),'cfgWeapons','ItemFlashlight'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';"; + }; + }; + class WeaponHolder_ItemFlashlightRed: WeaponHolderBase + { + scope = 2; + displayName = "$STR_EQUIP_NAME_6"; + model = "\dayz_equip\proxy\flashlight_mil.p3d"; + class eventHandlers + { + init = "[(_this select 0),'cfgWeapons','ItemFlashlightRed'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';"; + }; + }; + class WeaponHolder_ItemWaterbottle: WeaponHolderBase + { + scope = 2; + displayName = "$STR_EQUIP_NAME_12"; + model = "\dayz_equip\proxy\waterbottle.p3d"; + class eventHandlers + { + init = "[(_this select 0),'cfgMagazines','ItemWaterbottleUnfilled'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';"; + }; + }; + class WeaponHolder_ItemGenerator: WeaponHolderBase + { + scope = 2; + displayName = "$STR_EQUIP_NAME_31"; + model = "\dayz_equip\models\generator.p3d"; + class eventHandlers + { + init = "[(_this select 0),'cfgMagazines','ItemGenerator'] execVM '\z\addons\dayz_code\init\object_generator.sqf';"; + }; + }; + class WeaponHolder_ItemToolbox: WeaponHolderBase + { + scope = 2; + displayName = "$STR_EQUIP_NAME_2"; + model = "\dayz_equip\proxy\toolbox.p3d"; + class eventHandlers + { + init = "[(_this select 0),'cfgWeapons','ItemToolbox'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';"; + }; + }; + class WeaponHolder_PartFueltank: WeaponHolderBase + { + scope = 2; + displayName = "$STR_EQUIP_NAME_8"; + model = "\dayz_equip\proxy\fueltank.p3d"; + class eventHandlers + { + init = "[(_this select 0),'cfgMagazines','PartFueltank'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';"; + }; + }; + class WeaponHolder_PartWheel: WeaponHolderBase + { + scope = 2; + displayName = "$STR_EQUIP_NAME_9"; + model = "\dayz_equip\proxy\wheel.p3d"; + class eventHandlers + { + init = "[(_this select 0),'cfgMagazines','PartWheel'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';"; + }; + }; + class WeaponHolder_PartGeneric: WeaponHolderBase + { + scope = 2; + displayName = "$STR_EQUIP_NAME_10"; + model = "\dayz_equip\proxy\genericparts.p3d"; + class eventHandlers + { + init = "[(_this select 0),'cfgMagazines','PartGeneric'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';"; + }; + }; + class WeaponHolder_PartVRotor: WeaponHolderBase + { + scope = 2; + displayName = "$STR_EQUIP_NAME_32"; + model = "\dayz_equip\proxy\vrotor.p3d"; + class eventHandlers + { + init = "[(_this select 0),'cfgMagazines','PartVRotor'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';"; + }; + }; + class WeaponHolder_PartEngine: WeaponHolderBase + { + scope = 2; + displayName = "$STR_EQUIP_NAME_11"; + model = "\dayz_equip\proxy\engine.p3d"; + class eventHandlers + { + init = "[(_this select 0),'cfgMagazines','PartEngine'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';"; + }; + }; + class WeaponHolder_PartGlass: WeaponHolderBase + { + scope = 2; + displayName = "$STR_EQUIP_NAME_30"; + model = "\dayz_equip\proxy\carglass.p3d"; + class eventHandlers + { + init = "[(_this select 0),'cfgMagazines','PartGlass'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';"; + }; + }; + class WeaponHolder_ItemJerrycan: WeaponHolderBase + { + scope = 2; + displayName = "$STR_EQUIP_NAME_19"; + model = "\dayz_equip\proxy\jerrycan.p3d"; + class eventHandlers + { + init = "[(_this select 0),'cfgMagazines','ItemJerrycan'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';"; + }; + }; + class WeaponHolder_ItemJerrycanSide: WeaponHolder_ItemJerrycan + { + model = "\dayz_equip\proxy\jerrycan_side.p3d"; + }; + class Land_A_tent; + class ACamp; + class TentStorage: Land_A_tent + { + vehicleClass = "Survival"; + transportMaxMagazines = 50; + transportMaxWeapons = 10; + transportMaxBackpacks = 5; + }; + class CardboardBox: ReammoBox + { + accuracy = 1000; + vehicleClass = "Survival"; + }; + class FoodBox0: CardboardBox + { + scope = 2; + displayName = "$STR_DAYZ_OBJ_1"; + model = "\dayz_equip\models\cardboard_box.p3d"; + class TransportWeapons + { + class _xx_ItemMatchbox + { + weapon = "ItemMatchbox"; + count = 3; + }; + class _xx_ItemFlashlight + { + weapon = "ItemFlashlight"; + count = 3; + }; + class _xx_ItemKnife + { + weapon = "ItemKnife"; + count = 3; + }; + }; + class transportmagazines + { + class _xx_FoodCanBakedBeans + { + magazine = "FoodCanBakedBeans"; + count = 6; + }; + class _xx_FoodCanSardines + { + magazine = "FoodCanSardines"; + count = 6; + }; + class _xx_FoodCanFrankBeans + { + magazine = "FoodCanFrankBeans"; + count = 6; + }; + class _xx_FoodCanPasta + { + magazine = "FoodCanPasta"; + count = 6; + }; + }; + }; + class FoodBox1: FoodBox0{}; + class FoodBox2: FoodBox0{}; + class MedBox0: CardboardBox + { + scope = 2; + displayName = "$STR_DAYZ_OBJ_2"; + model = "\dayz_equip\models\cardboard_box_med.p3d"; + class transportmagazines + { + class _xx_ItemBandage + { + magazine = "ItemBandage"; + count = 10; + }; + class _xx_ItemEpinephrine + { + magazine = "ItemEpinephrine"; + count = 5; + }; + class _xx_ItemMorphine + { + magazine = "ItemMorphine"; + count = 5; + }; + class _xx_ItemBloodbag + { + magazine = "ItemBloodbag"; + count = 5; + }; + class _xx_ItemPainkiller + { + magazine = "ItemPainkiller"; + count = 5; + }; + }; + }; + class AmmoBoxSmall: ReammoBox + { + scope = 2; + vehicleClass = "Survival"; + displayName = "Ammo Small"; + model = "\ca\weapons\AmmoBoxes\Proxy_UsBasicAmmoBoxSmall.p3d"; + }; + class Land_Fire; + class Land_Fire_DZ: Land_Fire + { + transportMaxMagazines = 8; + transportMaxWeapons = 1; + transportMaxBackpacks = 1; + class TransportMagazines + { + class _xx_PartWoodPile + { + magazine = "PartWoodPile"; + count = "1"; + }; + }; + class Eventhandlers + { + init = "_this call eh_localCleanup;"; + }; + }; + class AmmoBoxMedium: ReammoBox + { + scope = 2; + vehicleClass = "Survival"; + displayName = "Ammo Medium"; + model = "\ca\weapons\AmmoBoxes\Proxy_UsBasicAmmoBoxBig.p3d"; + }; + class AmmoBoxBig: ReammoBox + { + scope = 2; + vehicleClass = "Survival"; + displayName = "Ammo Medium"; + model = "\ca\weapons\AmmoBoxes\Proxy_UsBasicAmmoBox.p3d"; + }; + class AmmoBoxSmall_556: AmmoBoxSmall + { + displayName = "Ammo 5.56"; + class transportmagazines + { + class _xx_30Rnd_556x45_Stanag + { + magazine = "30Rnd_556x45_Stanag"; + count = 20; + }; + class _xx_30Rnd_556x45_StanagSD + { + magazine = "30Rnd_556x45_StanagSD"; + count = 10; + }; + }; + }; + class AmmoBoxSmall_762: AmmoBoxSmall + { + displayName = "Ammo 7.62"; + class transportmagazines + { + class _xx_20Rnd_762x51_DMR + { + magazine = "20Rnd_762x51_DMR"; + count = 10; + }; + class _xx_5Rnd_762x51_M24 + { + magazine = "5Rnd_762x51_M24"; + count = 10; + }; + class _xx_10Rnd_762x54_SVD + { + magazine = "10Rnd_762x54_SVD"; + count = 10; + }; + }; + }; +}; +class CfgSounds +{ + class trap_bear_0 + { + name = ""; + sound[] = {"\dayz_equip\sound\trap_bear_0",1,1,60}; + titles[] = {}; + }; +}; +//}; diff --git a/dayz_equip/models/Fence_wire_kit.p3d b/dayz_equip/models/Fence_wire_kit.p3d new file mode 100644 index 000000000..9a0e77412 Binary files /dev/null and b/dayz_equip/models/Fence_wire_kit.p3d differ diff --git a/dayz_equip/models/Hatchet.p3d b/dayz_equip/models/Hatchet.p3d new file mode 100644 index 000000000..39aa6c9af Binary files /dev/null and b/dayz_equip/models/Hatchet.p3d differ diff --git a/dayz_equip/models/Hatchet2.p3d b/dayz_equip/models/Hatchet2.p3d new file mode 100644 index 000000000..82bb0a833 Binary files /dev/null and b/dayz_equip/models/Hatchet2.p3d differ diff --git a/dayz_equip/models/Hatchet_weaponized.p3d b/dayz_equip/models/Hatchet_weaponized.p3d new file mode 100644 index 000000000..565fc01e9 Binary files /dev/null and b/dayz_equip/models/Hatchet_weaponized.p3d differ diff --git a/dayz_equip/models/Hatchet_weaponized2.p3d b/dayz_equip/models/Hatchet_weaponized2.p3d new file mode 100644 index 000000000..bacfaddd6 Binary files /dev/null and b/dayz_equip/models/Hatchet_weaponized2.p3d differ diff --git a/dayz_equip/models/Heat_pack.p3d b/dayz_equip/models/Heat_pack.p3d new file mode 100644 index 000000000..9b1d7febe Binary files /dev/null and b/dayz_equip/models/Heat_pack.p3d differ diff --git a/dayz_equip/models/ammo_1911.p3d b/dayz_equip/models/ammo_1911.p3d new file mode 100644 index 000000000..abe2eff2f Binary files /dev/null and b/dayz_equip/models/ammo_1911.p3d differ diff --git a/dayz_equip/models/ammo_acp45.p3d b/dayz_equip/models/ammo_acp45.p3d new file mode 100644 index 000000000..b4726b450 Binary files /dev/null and b/dayz_equip/models/ammo_acp45.p3d differ diff --git a/dayz_equip/models/bear_trap.p3d b/dayz_equip/models/bear_trap.p3d new file mode 100644 index 000000000..c24c68faf Binary files /dev/null and b/dayz_equip/models/bear_trap.p3d differ diff --git a/dayz_equip/models/bear_trap_gear.p3d b/dayz_equip/models/bear_trap_gear.p3d new file mode 100644 index 000000000..4615827a5 Binary files /dev/null and b/dayz_equip/models/bear_trap_gear.p3d differ diff --git a/dayz_equip/models/biomeat_can.p3d b/dayz_equip/models/biomeat_can.p3d new file mode 100644 index 000000000..5f9ec9be3 Binary files /dev/null and b/dayz_equip/models/biomeat_can.p3d differ diff --git a/dayz_equip/models/bloodbag.p3d b/dayz_equip/models/bloodbag.p3d new file mode 100644 index 000000000..01365d3aa Binary files /dev/null and b/dayz_equip/models/bloodbag.p3d differ diff --git a/dayz_equip/models/bottle_jd.p3d b/dayz_equip/models/bottle_jd.p3d new file mode 100644 index 000000000..93767b9fa Binary files /dev/null and b/dayz_equip/models/bottle_jd.p3d differ diff --git a/dayz_equip/models/cardboard_box.p3d b/dayz_equip/models/cardboard_box.p3d new file mode 100644 index 000000000..6e8c598e4 Binary files /dev/null and b/dayz_equip/models/cardboard_box.p3d differ diff --git a/dayz_equip/models/cardboard_box_med.p3d b/dayz_equip/models/cardboard_box_med.p3d new file mode 100644 index 000000000..05c04f60d Binary files /dev/null and b/dayz_equip/models/cardboard_box_med.p3d differ diff --git a/dayz_equip/models/carglass.p3d b/dayz_equip/models/carglass.p3d new file mode 100644 index 000000000..24ab6c2fe Binary files /dev/null and b/dayz_equip/models/carglass.p3d differ diff --git a/dayz_equip/models/cloth_parcel.p3d b/dayz_equip/models/cloth_parcel.p3d new file mode 100644 index 000000000..974e32969 Binary files /dev/null and b/dayz_equip/models/cloth_parcel.p3d differ diff --git a/dayz_equip/models/crowbar.p3d b/dayz_equip/models/crowbar.p3d new file mode 100644 index 000000000..6508931d5 Binary files /dev/null and b/dayz_equip/models/crowbar.p3d differ diff --git a/dayz_equip/models/engine.p3d b/dayz_equip/models/engine.p3d new file mode 100644 index 000000000..ba056da43 Binary files /dev/null and b/dayz_equip/models/engine.p3d differ diff --git a/dayz_equip/models/epi.p3d b/dayz_equip/models/epi.p3d new file mode 100644 index 000000000..f6d181686 Binary files /dev/null and b/dayz_equip/models/epi.p3d differ diff --git a/dayz_equip/models/etool.p3d b/dayz_equip/models/etool.p3d new file mode 100644 index 000000000..50575ba63 Binary files /dev/null and b/dayz_equip/models/etool.p3d differ diff --git a/dayz_equip/models/fad.p3d b/dayz_equip/models/fad.p3d new file mode 100644 index 000000000..6e5edeb2c Binary files /dev/null and b/dayz_equip/models/fad.p3d differ diff --git a/dayz_equip/models/flashlight.p3d b/dayz_equip/models/flashlight.p3d new file mode 100644 index 000000000..80a23a230 Binary files /dev/null and b/dayz_equip/models/flashlight.p3d differ diff --git a/dayz_equip/models/flashlight_mil.p3d b/dayz_equip/models/flashlight_mil.p3d new file mode 100644 index 000000000..16ed8ad6c Binary files /dev/null and b/dayz_equip/models/flashlight_mil.p3d differ diff --git a/dayz_equip/models/food_bbtin.p3d b/dayz_equip/models/food_bbtin.p3d new file mode 100644 index 000000000..ae0943f56 Binary files /dev/null and b/dayz_equip/models/food_bbtin.p3d differ diff --git a/dayz_equip/models/food_bbtin_gear.p3d b/dayz_equip/models/food_bbtin_gear.p3d new file mode 100644 index 000000000..9e77c3e16 Binary files /dev/null and b/dayz_equip/models/food_bbtin_gear.p3d differ diff --git a/dayz_equip/models/food_fbtin.p3d b/dayz_equip/models/food_fbtin.p3d new file mode 100644 index 000000000..195f86809 Binary files /dev/null and b/dayz_equip/models/food_fbtin.p3d differ diff --git a/dayz_equip/models/food_pastatin.p3d b/dayz_equip/models/food_pastatin.p3d new file mode 100644 index 000000000..3cfbedc58 Binary files /dev/null and b/dayz_equip/models/food_pastatin.p3d differ diff --git a/dayz_equip/models/food_sardinestin.p3d b/dayz_equip/models/food_sardinestin.p3d new file mode 100644 index 000000000..d2452ed6a Binary files /dev/null and b/dayz_equip/models/food_sardinestin.p3d differ diff --git a/dayz_equip/models/food_steak_cooked_gear.p3d b/dayz_equip/models/food_steak_cooked_gear.p3d new file mode 100644 index 000000000..397e94f6a Binary files /dev/null and b/dayz_equip/models/food_steak_cooked_gear.p3d differ diff --git a/dayz_equip/models/food_steak_gear.p3d b/dayz_equip/models/food_steak_gear.p3d new file mode 100644 index 000000000..7c4154f43 Binary files /dev/null and b/dayz_equip/models/food_steak_gear.p3d differ diff --git a/dayz_equip/models/fueltank.p3d b/dayz_equip/models/fueltank.p3d new file mode 100644 index 000000000..b9283502e Binary files /dev/null and b/dayz_equip/models/fueltank.p3d differ diff --git a/dayz_equip/models/generator.p3d b/dayz_equip/models/generator.p3d new file mode 100644 index 000000000..ab8458f9b Binary files /dev/null and b/dayz_equip/models/generator.p3d differ diff --git a/dayz_equip/models/generator_gear.p3d b/dayz_equip/models/generator_gear.p3d new file mode 100644 index 000000000..5679bcefd Binary files /dev/null and b/dayz_equip/models/generator_gear.p3d differ diff --git a/dayz_equip/models/genericparts.p3d b/dayz_equip/models/genericparts.p3d new file mode 100644 index 000000000..a6521a3c6 Binary files /dev/null and b/dayz_equip/models/genericparts.p3d differ diff --git a/dayz_equip/models/jerrycan.p3d b/dayz_equip/models/jerrycan.p3d new file mode 100644 index 000000000..caa77e062 Binary files /dev/null and b/dayz_equip/models/jerrycan.p3d differ diff --git a/dayz_equip/models/knife_gear.p3d b/dayz_equip/models/knife_gear.p3d new file mode 100644 index 000000000..60417beb1 Binary files /dev/null and b/dayz_equip/models/knife_gear.p3d differ diff --git a/dayz_equip/models/logs.p3d b/dayz_equip/models/logs.p3d new file mode 100644 index 000000000..372c9e431 Binary files /dev/null and b/dayz_equip/models/logs.p3d differ diff --git a/dayz_equip/models/mag10rnd.p3d b/dayz_equip/models/mag10rnd.p3d new file mode 100644 index 000000000..cf7ebf956 Binary files /dev/null and b/dayz_equip/models/mag10rnd.p3d differ diff --git a/dayz_equip/models/mag20.p3d b/dayz_equip/models/mag20.p3d new file mode 100644 index 000000000..a066624f1 Binary files /dev/null and b/dayz_equip/models/mag20.p3d differ diff --git a/dayz_equip/models/mag30.p3d b/dayz_equip/models/mag30.p3d new file mode 100644 index 000000000..1602422c0 Binary files /dev/null and b/dayz_equip/models/mag30.p3d differ diff --git a/dayz_equip/models/mag5rnd.p3d b/dayz_equip/models/mag5rnd.p3d new file mode 100644 index 000000000..0da9deedd Binary files /dev/null and b/dayz_equip/models/mag5rnd.p3d differ diff --git a/dayz_equip/models/matchbox_gear.p3d b/dayz_equip/models/matchbox_gear.p3d new file mode 100644 index 000000000..eed2bd64b Binary files /dev/null and b/dayz_equip/models/matchbox_gear.p3d differ diff --git a/dayz_equip/models/med_antibiotic_gear.p3d b/dayz_equip/models/med_antibiotic_gear.p3d new file mode 100644 index 000000000..f7e3137d8 Binary files /dev/null and b/dayz_equip/models/med_antibiotic_gear.p3d differ diff --git a/dayz_equip/models/med_painkiller_gear.p3d b/dayz_equip/models/med_painkiller_gear.p3d new file mode 100644 index 000000000..bc988fee9 Binary files /dev/null and b/dayz_equip/models/med_painkiller_gear.p3d differ diff --git a/dayz_equip/models/medicalbox_1.p3d b/dayz_equip/models/medicalbox_1.p3d new file mode 100644 index 000000000..58cd7d8b9 Binary files /dev/null and b/dayz_equip/models/medicalbox_1.p3d differ diff --git a/dayz_equip/models/metal.p3d b/dayz_equip/models/metal.p3d new file mode 100644 index 000000000..eebe9b45a Binary files /dev/null and b/dayz_equip/models/metal.p3d differ diff --git a/dayz_equip/models/morphine.p3d b/dayz_equip/models/morphine.p3d new file mode 100644 index 000000000..b9e6f622c Binary files /dev/null and b/dayz_equip/models/morphine.p3d differ diff --git a/dayz_equip/models/phone.p3d b/dayz_equip/models/phone.p3d new file mode 100644 index 000000000..388eeee22 Binary files /dev/null and b/dayz_equip/models/phone.p3d differ diff --git a/dayz_equip/models/sandbags.p3d b/dayz_equip/models/sandbags.p3d new file mode 100644 index 000000000..9fd2cf883 Binary files /dev/null and b/dayz_equip/models/sandbags.p3d differ diff --git a/dayz_equip/models/soda_coke.p3d b/dayz_equip/models/soda_coke.p3d new file mode 100644 index 000000000..7a515cd93 Binary files /dev/null and b/dayz_equip/models/soda_coke.p3d differ diff --git a/dayz_equip/models/soda_coke_e.p3d b/dayz_equip/models/soda_coke_e.p3d new file mode 100644 index 000000000..7b739305f Binary files /dev/null and b/dayz_equip/models/soda_coke_e.p3d differ diff --git a/dayz_equip/models/soda_empty.p3d b/dayz_equip/models/soda_empty.p3d new file mode 100644 index 000000000..e4bb870d1 Binary files /dev/null and b/dayz_equip/models/soda_empty.p3d differ diff --git a/dayz_equip/models/soda_mdew.p3d b/dayz_equip/models/soda_mdew.p3d new file mode 100644 index 000000000..04622da7c Binary files /dev/null and b/dayz_equip/models/soda_mdew.p3d differ diff --git a/dayz_equip/models/soda_mdew_e.p3d b/dayz_equip/models/soda_mdew_e.p3d new file mode 100644 index 000000000..52d2d7d36 Binary files /dev/null and b/dayz_equip/models/soda_mdew_e.p3d differ diff --git a/dayz_equip/models/soda_pepsi.p3d b/dayz_equip/models/soda_pepsi.p3d new file mode 100644 index 000000000..a01511cb0 Binary files /dev/null and b/dayz_equip/models/soda_pepsi.p3d differ diff --git a/dayz_equip/models/soda_pepsi_e.p3d b/dayz_equip/models/soda_pepsi_e.p3d new file mode 100644 index 000000000..12a5c5348 Binary files /dev/null and b/dayz_equip/models/soda_pepsi_e.p3d differ diff --git a/dayz_equip/models/tank_trap_kit.p3d b/dayz_equip/models/tank_trap_kit.p3d new file mode 100644 index 000000000..7cf5cddee Binary files /dev/null and b/dayz_equip/models/tank_trap_kit.p3d differ diff --git a/dayz_equip/models/tentbag_gear.p3d b/dayz_equip/models/tentbag_gear.p3d new file mode 100644 index 000000000..2067d1446 Binary files /dev/null and b/dayz_equip/models/tentbag_gear.p3d differ diff --git a/dayz_equip/models/toolbox.p3d b/dayz_equip/models/toolbox.p3d new file mode 100644 index 000000000..f3f13f883 Binary files /dev/null and b/dayz_equip/models/toolbox.p3d differ diff --git a/dayz_equip/models/trash_tincan.p3d b/dayz_equip/models/trash_tincan.p3d new file mode 100644 index 000000000..080ef8ab5 Binary files /dev/null and b/dayz_equip/models/trash_tincan.p3d differ diff --git a/dayz_equip/models/vrotor.p3d b/dayz_equip/models/vrotor.p3d new file mode 100644 index 000000000..0b8548016 Binary files /dev/null and b/dayz_equip/models/vrotor.p3d differ diff --git a/dayz_equip/models/waterbottle_gear.p3d b/dayz_equip/models/waterbottle_gear.p3d new file mode 100644 index 000000000..651428b79 Binary files /dev/null and b/dayz_equip/models/waterbottle_gear.p3d differ diff --git a/dayz_equip/models/wheel.p3d b/dayz_equip/models/wheel.p3d new file mode 100644 index 000000000..d84ed8ff6 Binary files /dev/null and b/dayz_equip/models/wheel.p3d differ diff --git a/dayz_equip/models/wire_cat1.p3d b/dayz_equip/models/wire_cat1.p3d new file mode 100644 index 000000000..d0eaa4a64 Binary files /dev/null and b/dayz_equip/models/wire_cat1.p3d differ diff --git a/dayz_equip/models/woodPile.p3d b/dayz_equip/models/woodPile.p3d new file mode 100644 index 000000000..7793ab8c0 Binary files /dev/null and b/dayz_equip/models/woodPile.p3d differ diff --git a/dayz_equip/proxy/Colt1911.p3d b/dayz_equip/proxy/Colt1911.p3d new file mode 100644 index 000000000..7a4816efe Binary files /dev/null and b/dayz_equip/proxy/Colt1911.p3d differ diff --git a/dayz_equip/proxy/M4A1.p3d b/dayz_equip/proxy/M4A1.p3d new file mode 100644 index 000000000..b42154dd4 Binary files /dev/null and b/dayz_equip/proxy/M4A1.p3d differ diff --git a/dayz_equip/proxy/carglass.p3d b/dayz_equip/proxy/carglass.p3d new file mode 100644 index 000000000..b4569df40 Binary files /dev/null and b/dayz_equip/proxy/carglass.p3d differ diff --git a/dayz_equip/proxy/engine.p3d b/dayz_equip/proxy/engine.p3d new file mode 100644 index 000000000..d20c39af9 Binary files /dev/null and b/dayz_equip/proxy/engine.p3d differ diff --git a/dayz_equip/proxy/flashlight.p3d b/dayz_equip/proxy/flashlight.p3d new file mode 100644 index 000000000..02553932d Binary files /dev/null and b/dayz_equip/proxy/flashlight.p3d differ diff --git a/dayz_equip/proxy/flashlight_mil.p3d b/dayz_equip/proxy/flashlight_mil.p3d new file mode 100644 index 000000000..72b8fae50 Binary files /dev/null and b/dayz_equip/proxy/flashlight_mil.p3d differ diff --git a/dayz_equip/proxy/fueltank.p3d b/dayz_equip/proxy/fueltank.p3d new file mode 100644 index 000000000..66cc24e7b Binary files /dev/null and b/dayz_equip/proxy/fueltank.p3d differ diff --git a/dayz_equip/proxy/genericparts.p3d b/dayz_equip/proxy/genericparts.p3d new file mode 100644 index 000000000..d2ffbeeb9 Binary files /dev/null and b/dayz_equip/proxy/genericparts.p3d differ diff --git a/dayz_equip/proxy/glock17_EP1.p3d b/dayz_equip/proxy/glock17_EP1.p3d new file mode 100644 index 000000000..c0765c9ad Binary files /dev/null and b/dayz_equip/proxy/glock17_EP1.p3d differ diff --git a/dayz_equip/proxy/huntingrifle.p3d b/dayz_equip/proxy/huntingrifle.p3d new file mode 100644 index 000000000..f2cf0e8d3 Binary files /dev/null and b/dayz_equip/proxy/huntingrifle.p3d differ diff --git a/dayz_equip/proxy/jerrycan.p3d b/dayz_equip/proxy/jerrycan.p3d new file mode 100644 index 000000000..4c98a3bb5 Binary files /dev/null and b/dayz_equip/proxy/jerrycan.p3d differ diff --git a/dayz_equip/proxy/jerrycan_side.p3d b/dayz_equip/proxy/jerrycan_side.p3d new file mode 100644 index 000000000..644a12725 Binary files /dev/null and b/dayz_equip/proxy/jerrycan_side.p3d differ diff --git a/dayz_equip/proxy/tentbag.p3d b/dayz_equip/proxy/tentbag.p3d new file mode 100644 index 000000000..f38802b97 Binary files /dev/null and b/dayz_equip/proxy/tentbag.p3d differ diff --git a/dayz_equip/proxy/toolbox.p3d b/dayz_equip/proxy/toolbox.p3d new file mode 100644 index 000000000..f4a4f9c68 Binary files /dev/null and b/dayz_equip/proxy/toolbox.p3d differ diff --git a/dayz_equip/proxy/trash_tincan.p3d b/dayz_equip/proxy/trash_tincan.p3d new file mode 100644 index 000000000..159db8e3d Binary files /dev/null and b/dayz_equip/proxy/trash_tincan.p3d differ diff --git a/dayz_equip/proxy/vrotor.p3d b/dayz_equip/proxy/vrotor.p3d new file mode 100644 index 000000000..8c4412ca8 Binary files /dev/null and b/dayz_equip/proxy/vrotor.p3d differ diff --git a/dayz_equip/proxy/waterbottle.p3d b/dayz_equip/proxy/waterbottle.p3d new file mode 100644 index 000000000..5a6ed61cb Binary files /dev/null and b/dayz_equip/proxy/waterbottle.p3d differ diff --git a/dayz_equip/proxy/wheel.p3d b/dayz_equip/proxy/wheel.p3d new file mode 100644 index 000000000..6e54753e8 Binary files /dev/null and b/dayz_equip/proxy/wheel.p3d differ diff --git a/dayz_equip/sound/trap_bear_0.wss b/dayz_equip/sound/trap_bear_0.wss new file mode 100644 index 000000000..ecb7c8ae0 Binary files /dev/null and b/dayz_equip/sound/trap_bear_0.wss differ diff --git a/dayz_equip/stringtable.xml b/dayz_equip/stringtable.xml new file mode 100644 index 000000000..067951210 --- /dev/null +++ b/dayz_equip/stringtable.xml @@ -0,0 +1,677 @@ + + + + + Entrenching Tool + Entrenching Tool + Schanzzeug + Ð¡Ð°Ð¿ÐµÑ€Ð½Ð°Ñ Ð»Ð¾Ð¿Ð°Ñ‚ÐºÐ° + + + Collapsible spade used together with the engineering backpack to create field defences + Collapsible spade used together with the engineering backpack to create field defences + Ein Klappspaten, der mit dem Pioniersrucksack zum Verschanzen verwendet werden kann + Ð¡Ð°Ð¿ÐµÑ€Ð½Ð°Ñ Ð»Ð¾Ð¿Ð°Ñ‚ÐºÐ° иÑпользуетÑÑ Ð²Ð¼ÐµÑте Ñ Ð¸Ð½Ð¶ÐµÐ½ÐµÑ€Ð½Ñ‹Ð¼ ранцем Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¾Ð±Ð¾Ñ€Ð¾Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… Ñооружений. + + + Toolbox + Toolbox + Werkzeugkoffer + Ðабор инÑтрументов + + + Toolbox that can be used for repairing damaged vehicles and equipment. + Toolbox that can be used for repairing damaged vehicles and equipment. + Ein Werkzeugkoffer, der zum Reparieren beschädigter Fahrzeuge und Ausrüstung verwendet werden kann + Ðабор инÑтрументов иÑпользуетÑÑ Ð´Ð»Ñ Ñ€ÐµÐ¼Ð¾Ð½Ñ‚Ð° поврежденной техники и ÑнарÑÐ¶ÐµÐ½Ð¸Ñ Ð° так же уÑтановки укреплений. + + + Box of Matches + Box of Matches + Schachtel Streichhölzer + Коробок Ñпичек + + + Box of safety matches for starting a fire under controlled conditions. + Box of safety matches for starting a fire under controlled conditions. + Eine Schachtel Sicherheitsstreichhölzer, mit dem ein kontrolliertes Feuer gemacht werden kann + Коробок Ñпичек иÑпользуетÑÑ Ð´Ð»Ñ Ñ€Ð°Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ñ ÐºÐ¾Ñтра. + + + Hunting Knife + Hunting Knife + Jagdmesser + Охотничий нож + + + A knife used during hunting for preparing the game to be used as food by cutting up the meat. + A knife used during hunting for preparing the game to be used as food by cutting up the meat. + Ein Messer, das beim Jagen zum Ausnehmen des Wilds verwendet werden kann + Ðож иÑпользуетÑÑ Ð´Ð»Ñ Ñ€Ð°Ð·Ð´ÐµÐ»ÐºÐ¸ туш животных в куÑки мÑÑа. + + + Flashlight + Flashlight + Taschenlampe + Фонарик + + + Battery-powered Flashlight<br/>Batteries: 2 x D-size + Battery-powered Flashlight<br/>Batteries: 2 x D-size + Batteriebetriebene Taschenlampe<br/>Batterien: 2 x Typ D + Фонарик питаетÑÑ Ð´Ð²ÑƒÐ¼Ñ Ð±Ð°Ñ‚Ð°Ñ€ÐµÐ¹ÐºÐ°Ð¼Ð¸ типа D. + + + Flashlight (Military) + Flashlight (Military) + Militärtaschenlampe + ÐрмейÑкий фонарик + + + Military Red-light Battery-powered Flashlight<br/>Batteries: 2 x D-size + Military Red-light Battery-powered Flashlight<br/>Batteries: 2 x D-size + Militärische, batteriebetriebene Rotlichtlampe<br/>Batterien: 2 x Typ D + ÐрмейÑкий фонарик Ñветит краÑным Ñветом и питаетÑÑ Ð´Ð²ÑƒÐ¼Ñ Ð±Ð°Ñ‚Ð°Ñ€ÐµÐ¹ÐºÐ°Ð¼Ð¸ типа D. + + + Bandage + Bandage + Verbandszeug + Бинты + + + Joint Services standard first aid dressing. Used to stop bleeding of wounds. + Joint Services standard first aid dressing. Used to stop bleeding of wounds. + Verbandszeug nach NATO-Standart. Wird zum Stillen von blutenden Wunden verwendet. + Упаковка бинтов армейÑкаÑ. ИÑпользуетÑÑ Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ²Ñзки ран. + + + Fueltank Parts + Fueltank Parts + Treibstofftankteile + Бензобак + + + An old fueltank that could be used to repair a vehicle with a broken one. + An old fueltank that could be used to repair a vehicle with a broken one. + Ein alter Treibstofftank, mit dem eventuell der kaputte Tank eines Fahrzeugs repariert werden könnte. + Бензобак, запчаÑти из которого можно иÑпользовать Ð´Ð»Ñ Ñ€ÐµÐ¼Ð¾Ð½Ñ‚Ð° техники. + + + Car Wheel + Car Wheel + Rad + КолеÑо + + + An old Car Wheel that could be used to repair a vehicle with a broken one. + An old Car Wheel that could be used to repair a vehicle with a broken one. + Ein altes Rad, mit dem eventuell ein kaputtes Rad eines Fahrzeugs repariert werden könnte. + КолеÑо, которое можно иÑпользовать Ð´Ð»Ñ Ð¿Ð¾Ñ‡Ð¸Ð½ÐºÐ¸ одного колеÑа на автомобиле. + + + Scrap Metal + Scrap Metal + Metallteile + ЗапчаÑти + + + Scrap metal and assorted mechanical spares. Useful for repairing vehicles and equipment. + Scrap metal and assorted mechanical spares. Useful for repairing vehicles and equipment. + Metallteile und verschiedene mechanische Ersatzteile. Nützlich beim Reparieren von Fahrzeugen und Ausrüstung. + ЗапчаÑти иÑпользуютÑÑ Ð´Ð»Ñ Ð¿Ð¾Ñ‡Ð¸Ð½ÐºÐ¸ ÑнарÑÐ¶ÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ корпуÑа техники. + + + Engine Parts + Engine Parts + Motorteile + Двигатель + + + Engine components with oil and lubricant. Everything you would need to repair an engine. + Engine components with oil and lubricant. Everything you would need to repair an engine. + Motorteile mit Öl und Schmiere. Alles, was man zum Reparieren eines Motors braucht. + Двигатель, запчаÑти из которого иÑпользуютÑÑ Ð´Ð»Ñ Ñ€ÐµÐ¼Ð¾Ð½Ñ‚Ð° двигателей в технике. + + + Water Bottle + Water Bottle + Wasserflasche + ФлÑжка Ñ Ð²Ð¾Ð´Ð¾Ð¹ + + + A bottle of water that has been filled and can be consumed. + A bottle of water that has been filled and can be consumed. + Eine Flasche, gefüllt mit Trinkwasser. + ФлÑжка Ñ Ð²Ð¾Ð´Ð¾Ð¹ Ð´Ð»Ñ Ð¿Ð¸Ñ‚ÑŒÑ. + + + Water Bottle (Empty) + Water Bottle (Empty) + Leere Wasserflasche + ФлÑжка (пуÑтаÑ) + + + A bottle of water that is Empty. It might be useful to fill it with water again. + A bottle of water that is Empty. It might be useful to fill it with water again. + Eine leere Wasserflasche. Sie könnte nützlich sein, um sie wieder mit Wasser zu füllen. + ПуÑÑ‚Ð°Ñ Ñ„Ð»Ñжка, в которую можно набрать воду. + + + Epi-Pen + Epi-Pen + Epinephrin + Укол адреналина + + + Epinephrine Autoinjector. Used for intramuscular injection to revive unconscious casualties. + Epinephrine Autoinjector. Used for intramuscular injection to revive unconscious casualties. + Epinephtin-Autoinjektor für intramuskuläre Injektion, um bewusstlose Verletzte wiederzubeleben. + Укол адреналина Ð´Ð»Ñ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ð² чувÑтва людей без ÑознаниÑ. + + + Morphine Auto-Injector + Morphine Auto-Injector + Morphium + Морфий + + + Morphine Autoinjector. Used for intramuscular injection to manage severe pain such as those from fractures. + Morphine Autoinjector. Used for intramuscular injection to manage severe pain such as those from fractures. + Morphium-Autoinjektor für intramuskuläre Injektion, um starke Schmerzen, etwa von Knochenbrüchen, zu stillen. + Морфий иÑпользуетÑÑ Ð´Ð»Ñ Ð¼ÐµÑтного Ð¾Ð±ÐµÐ·Ð±Ð¾Ð»Ð¸Ð²Ð°Ð½Ð¸Ñ Ð¿Ñ€Ð¸ переломах. + + + Blood Bag + Blood Bag + Blutkonserve + Пакет крови + + + Bag of blood used for administering a Blood transfusion. + Bag of blood used for administering a Blood transfusion. + Eine Blutkonserve zum Legen einer Bluttransfusion. + Пакет крови иÑпользуетÑÑ Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ»Ð¸Ð²Ð°Ð½Ð¸Ñ Ð¿Ñ€Ð¸ кровопотерÑÑ…. + + + Antibiotics + Antibiotics + Antibiotikum + Ðнтибиотики + + + Azithromycin is a broad spectrum antibiotic used to treat or prevent certain bacterial infections. + Azithromycin is a broad spectrum antibiotic used to treat or prevent certain bacterial infections. + Azithromycin ist ein Breitbandantibiotikum, das zum Behandeln oder Vorbeugen von verschiedenen bakteriellen Infektionen verwendet werden kann. + Ðзитромицин Ñто многоцелевой антибиотик, иÑпользующийÑÑ Ð´Ð»Ñ Ð»ÐµÑ‡ÐµÐ½Ð¸Ñ Ð±Ð°ÐºÑ‚ÐµÑ€Ð¸Ð°Ð»ÑŒÐ½Ñ‹Ñ… инфекций. + + + Painkillers + Painkillers + Schmerzmittel + БолеутолÑющие + + + A moderate painkiller suitable for regular use of relief of pain and inflamation caused by moderate wounds. + A moderate painkiller suitable for regular use of relief of pain and inflamation caused by moderate wounds. + Ein Schmerzmittel, das zum Stillen von Schmerzen und Entzündungen durch mittelschwere Wunden verwendet werden kann. + Слабое болеутолÑющие отлично подходит Ð´Ð»Ñ Ð¿Ð¾Ð´Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð±Ð¾Ð»Ð¸ от небольших ранений. + + + Jerry Can + Jerry Can + Kanister + КаниÑтра Ñ Ñ‚Ð¾Ð¿Ð»Ð¸Ð²Ð¾Ð¼ + + + 20 litre Jerry Can that can be used for refueling vehicles and powering generators. + 20 litre Jerry Can that can be used for refueling vehicles and powering generators. + Ein 20-Liter-Kanister, der zum Betanken von Fahrzeugen und Generatoren verwendet werden kann. + 20-ти Ð»Ð¸Ñ‚Ñ€Ð¾Ð²Ð°Ñ ÐºÐ°Ð½Ð¸Ñтра Ð´Ð»Ñ Ð·Ð°Ð¿Ñ€Ð°Ð²ÐºÐ¸ техники и генераторов. + + + Camping Tent + Camping Tent + Zelt + Палатка + + + A camping tent that can be pitched, allowing you extended storage safe from others. + A camping tent that can be pitched, allowing you extended storage safe from others. + Ein kleines Zelt, das aufgeschlagen werden kann und sicheren Lagerplatz bietet. + Палатку можно развернуть и иÑпользовать как безопаÑное хранилище ваших вещей. + + + Sandbags + Sandbags + Sandsäcke + Мешки Ñ Ð¿ÐµÑком + + + Sacks made of hessian that can be filled with sand or soil and used for military fortification. + Sacks made of hessian that can be filled with sand or soil and used for military fortification. + Jutesäcke, die mit Sand oder Erde gefüllt zum Errichten von Befestigungen verwendet werden können. + Мешки Ñ Ð¿ÐµÑком Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¾Ð±Ð¾Ñ€Ð¾Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… Ñооружений. + + + Tank Trap Kit + Tank Trap Kit + Panzersperrensatz + Сборочный противотанковый ёж + + + Metal materials that can be used by an engineer to construct a Tank Trap. + Metal materials that can be used by an engineer to construct a Tank Trap. + Metallteile, die von einem Pionier zum Errichten einer Panzersperre verwendet werden können. + МеталличеÑкие детали, из которых ÑобираетÑÑ Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ‚Ð°Ð½ÐºÐ¾Ð²Ñ‹Ð¹ ёж. + + + Wire Fencing Kit + Wire Fencing Kit + Stacheldraht + ÐšÐ¾Ð»ÑŽÑ‡Ð°Ñ Ð¿Ñ€Ð¾Ð²Ð¾Ð»Ð¾ÐºÐ° + + + Razor wire in large coils which can be expanded like a concertina with steel pickets to form military wire obstacles. + Razor wire in large coils which can be expanded like a concertina with steel pickets to form military wire obstacles. + Gewickelter Stacheldraht, der akkordeonartig ausgeklappt und mit Stahlpgosten befestigt zum Errichten von Stacheldrahthindernissen verwendet werden kann. + Катушка оÑтрой колючей проволоки Ð´Ð»Ñ ÑÐ¾Ð¾Ñ€ÑƒÐ¶ÐµÐ½Ð¸Ñ Ð·Ð°Ð³Ñ€Ð°Ð¶Ð´ÐµÐ½Ð¸Ð¹. + + + Raw Meat + Raw Meat + Rohes Fleisch + Сырое мÑÑо + + + Meat Steak cut from an animal to be used for sustainment, must be cooked prior to eating. + Meat Steak cut from an animal to be used for sustainment, must be cooked prior to eating. + Ein Stück Fleisch von einem Tier, das zubereitet gegessen werden kann. + Вырезка Ñырого мÑÑа, ÑнÑтого Ñ Ñ€Ð°Ð·Ð´ÐµÐ»Ð°Ð½Ð½Ð¾Ð³Ð¾ животного. Приготовление на огне обÑзательно. + + + Cooked Meat + Cooked Meat + Zubereitetes Fleisch + Жаренное мÑÑо + + + Meat Steak that has been cooked at a fireplace and can be consumed for sustainment. + Meat Steak that has been cooked at a fireplace and can be consumed for sustainment. + Ein Stück Fleisch, das über einem Feuer essfertig gebraten wurde. + КуÑок жаренного на огне мÑÑа. + + + Can (Baked Beans) + Can (Baked Beans) + Dose (Bohnen) + Банка (Бобы) + + + Canned baked beans used for sustainment. Lasts well over five years if stored correctly. + Canned baked beans used for sustainment. Lasts well over five years if stored correctly. + Eine essfertige Dose Bohnen. Bei richtiger Lagerung weit über fünf Jahre haltbar. + Банка вареных бобов в ÑоуÑе. Срок Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð´Ð¾ 5 лет. + + + Can (Sardines) + Can (Sardines) + Dose (Sardinen) + Банка (Сардины) + + + Canned sardines used for sustainment. Lasts well over five years if stored correctly. + Canned sardines used for sustainment. Lasts well over five years if stored correctly. + Eine essfertige Dose Sardinen. Bei richtiger Lagerung weit über fünf Jahre haltbar. + Банка конÑервированных Ñардин. Срок Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð´Ð¾ 5 лет. + + + Can (Frank & Beans) + Can (Frank & Beans) + Dose (Bohnen und Würste) + Банка (ФаÑоль Ñ Ð¼ÑÑом) + + + Canned Beans and Sausages used for sustainment. Lasts well over five years if stored correctly. + Canned Beans and Sausages used for sustainment. Lasts well over five years if stored correctly. + Eine essfertige Dose Bohnen und Würste. Bei richtiger Lagerung weit über fünf Jahre haltbar. + Банка конÑервированной фаÑоли Ñ Ð¼ÑÑом. Срок Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð´Ð¾ 5 лет. + + + Can (Pasta) + Can (Pasta) + Dose (Nudeln) + Банка (Лапша) + + + Canned Macaroni used for sustainment. Lasts well over five years if stored correctly. + Canned Macaroni used for sustainment. Lasts well over five years if stored correctly. + Eine essfertige Dose Nudeln. Bei richtiger Lagerung weit über fünf Jahre haltbar. + Банка лапши в ÑоуÑе. Срок Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð´Ð¾ 5 лет. + + + Windscreen Glass + Windscreen Glass + Autoglas + Ðвтомобильное Ñтекло + + + Brand new auto glass. Could be used to repair glass on a vehicle. + Brand new auto glass. Could be used to repair glass on a vehicle. + Gut erhaltenes Autoglas. Könnte zum Reparieren von Glas an einem Fahrzeug verwendet werden. + Ðовое автомобильное Ñтекло в упаковке. Его можно уÑтановить на технику. + + + Portable Generator + Portable Generator + Tragbarer Generator + Портативный генератор + + + Used to supply electrical power in places where utility (central station) power is not available, or where power is needed only temporarily. + Used to supply electrical power in places where utility (central station) power is not available, or where power is needed only temporarily. + Ein tragbarer Generator, der im Falle eines Stromausfalls zum Erzeugen von elektrischer Energie verwendet werden kann. + Генератор иÑпользуетÑÑ Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð½Ð°Ð¿Ñ€ÑÐ¶ÐµÐ½Ð¸Ñ Ð² меÑтах, где недоÑтупна ÑлектроÑеть. + + + Main Rotor Assembly + Main Rotor Assembly + Hauptrotorteile + Ðабор запчаÑтей Ð´Ð»Ñ Ð²ÐµÑ€Ñ‚Ð¾Ð»ÐµÑ‚Ð° + + + Rotor Shaft Hydraulics for a helicopter. Can be used to replace broken rotor shafts in other helicopters. + Rotor Shaft Hydraulics for a helicopter. Can be used to replace broken rotor shafts in other helicopters. + Hydrauliksysteme für einen Helikopter, die zum Reparieren kaputter Rotorwellen in anderen Helikoptern verwendet werden können. + Ðабор запчаÑтей Ð´Ð»Ñ Ð¿Ð¾Ñ‡Ð¸Ð½ÐºÐ¸ лопаÑтей винтов и вала главного ротора Ð´Ð»Ñ Ð²ÐµÑ€Ñ‚Ð¾Ð»ÐµÑ‚Ð°. + + + Empty Tin Can + Empty Tin Can + Leere Dose + ПуÑÑ‚Ð°Ñ ÐºÐ¾Ð½ÑÐµÑ€Ð²Ð½Ð°Ñ Ð±Ð°Ð½ÐºÐ° + + + An empty tin can that no longer contains any food, or anything usable. + An empty tin can that no longer contains any food, or anything usable. + Eine leere Dose, in der einmal Essen oder andere nützliche Sachen waren. + ПуÑÑ‚Ð°Ñ ÐºÐ¾Ð½ÑÐµÑ€Ð²Ð½Ð°Ñ Ð±Ð°Ð½ÐºÐ° Ñовершенно пуÑта и беÑполезна. + + + Empty Whiskey Bottle + Empty Whiskey Bottle + Leere Whiskeyflasche + ПуÑÑ‚Ð°Ñ Ð±ÑƒÑ‚Ñ‹Ð»ÐºÐ° виÑки + + + A cracked empty whiskey bottle that no longer contains anything. + A cracked empty whiskey bottle that no longer contains anything. + Eine leere Whiskeyflasche. Sie ist leider undicht. + ТреÑÐ½ÑƒÑ‚Ð°Ñ Ð±ÑƒÑ‚Ñ‹Ð»ÐºÐ° виÑки не Ñодержит в Ñебе абÑолютно ничего. + + + Empty Soda Can + Empty Soda Can + Leere Getränkedose + ПуÑÑ‚Ð°Ñ Ð±Ð°Ð½ÐºÐ° газировки + + + A aluminium can that once contained a tasty carbonated beverage, and now contains nothing. + A aluminium can that once contained a tasty carbonated beverage, and now contains nothing. + Eine Aluminiumdose, in der einmal ein köstliches, kohlensäurehaltiges Getränk war. + ÐÐ»ÑŽÐ¼Ð¸Ð½Ð¸ÐµÐ²Ð°Ñ Ð±Ð°Ð½ÐºÐ°, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð¾Ð´Ð½Ð°Ð¶Ð´Ñ‹ Ñодержала вкуÑный газированный напиток и теперь пуÑта. + + + Soda Can (Coke) + Soda Can (Coke) + Dose (Coke) + Газировка (Кола) + + + Soda Can (Pepsi) + Soda Can (Pepsi) + Dose (Pepsi) + Газировка (ПепÑи) + + + An aluminium can containing a tasty carbonated beverage full of sugar, artificial flavors, and preservatives. + An aluminium can containing a tasty carbonated beverage full of sugar, artificial flavors, and preservatives. + Eine Alumniumdose, in der ein köstliches, kohlensäurehaltiges Getränk voller Zucker, künstlicher Aromen und Konservierungsmittel + ÐÐ»ÑŽÐ¼Ð¸Ð½Ð¸ÐµÐ²Ð°Ñ Ð±Ð°Ð½ÐºÐ° Ñо вкуÑным газированным напитком Ñ Ñахаром, иÑкуÑÑтвенными ароматизаторами и конÑервантами. + + + Soda Can (Mountain Dew) + Soda Can (Mountain Dew) + Dose (Mountain Dew) + Газировка (Маунтин Дью) + + + An aluminium can containing fuel for all-night game development. Can be consumed as a regular drink as required. + An aluminium can containing fuel for all-night game development. Can be consumed as a regular drink as required. + Eine Aluminiumdose, in der Energie für eine Nacht voller Spieleentwicklung steckt. Kann auch auch täglicher Basis getrunken werden. + ÐÐ»ÑŽÐ¼Ð¸Ð½Ð¸ÐµÐ²Ð°Ñ Ð±Ð°Ð½ÐºÐ° ÑÐ¾Ð´ÐµÑ€Ð¶Ð°Ñ‰Ð°Ñ Ð³Ð°Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹Ð¹ Ñнергетик. ЕдинÑÑ‚Ð²ÐµÐ½Ð½Ð°Ñ Ð½Ð° вÑÑŽ ЧерноруÑÑию. + + + Mobile Phone + Mobile Phone + Mobiltelefon + Мобильный телефон + + + A specialist Mobile phone that can use mobile networks, line-of-sight, and satellites for communication. + A specialist Mobile phone that can use mobile networks, line-of-sight, and satellites for communication. + Ein spezielles Mobiltelefon, das Handynetze, direkte Verbindungen und Satelliten für die Kommunikation verwenden kann. + Специальный мобильный телефон, который иÑпользуетÑÑ Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ данных, прÑмой и Ñпутниковой ÑвÑзи. + + + Jerry Can (Empty) + Jerry Can (Empty) + Leerer Kanister + КаниÑтра (пуÑтаÑ) + + + An empty 20 litre Jerry Can that can be filled from cars or petrol stations. + An empty 20 litre Jerry Can that can be filled from cars or petrol stations. + Ein leerer 20-Liter-Benzinkanister, der an Fahrzeugen oder Tankstellen aufgefüllt werden kann. + ПуÑÑ‚Ð°Ñ 20-ти Ð»Ð¸Ñ‚Ñ€Ð¾Ð²Ð°Ñ ÐºÐ°Ð½Ð¸Ñтра, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð¼Ð¾Ð¶ÐµÑ‚ быть наполнена топливом, Ñлитым из машины или заправочной Ñтанции. + + + Wood Pile + Wood Pile + Holzstapel + Дрова + + + A small pile of freshly chopped wood that can be used for making a fireplace and various other things. + A small pile of freshly chopped wood that can be used for making a fireplace and various other things. + Ein kleiner Stapel frisch geschlagenes Holz, dass neben einiger anderer Dingen dazu verwendet werden kann ein Feuer zu machen. + Кучка дров, идеально подойдет, чтобы развеÑти коÑтер. + + + Hatchet + Hatchet + Hatchet + Топорик + + + A single-handed striking tool with a sharp blade used to cut and split wood. + A single-handed striking tool with a sharp blade used to cut and split wood. + A single-handed striking tool with a sharp blade used to cut and split wood. + Топорик отлично подойдет Ð´Ð»Ñ Ñ€ÑƒÐ±ÐºÐ¸ дров. + + + Heatpack + Heatpack + Heatpack + Heatpack + + + A heating pad that heats when you start the crystallisation process. Used to provide quick warmth to your body. + A heating pad that heats when you start the crystallisation process. Used to provide quick warmth to your body. + Ein Heizkissen, wenn Sie die Kristallisation beginnen erwärmt. Wird verwendet, um schnell Wärme an den Körper liefern. + Грелка-подушка, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð³Ñ€ÐµÐµÑ‚, когда вы замерзаете. ИÑпользуетÑÑ Ð´Ð»Ñ Ð±Ñ‹Ñтрого ÑÐ¾Ð³Ñ€ÐµÐ²Ð°Ð½Ð¸Ñ Ð²Ð°ÑˆÐµÐ³Ð¾ тела. + + + Ghillie Suit + Ghillie Suit + Ghillie-Anzug + МаÑкировочный коÑтюм + + + A type of camouflage clothing designed to resemble heavy foliage. Can be unpacked and worn. + A type of camouflage clothing designed to resemble heavy foliage. Can be unpacked and worn. + A type of camouflage clothing designed to resemble heavy foliage. Can be unpacked and worn. + A type of camouflage clothing designed to resemble heavy foliage. Can be unpacked and worn. + + + Camo Clothing + Camo Clothing + Camo Clothing + Camo Clothing + + + A mixture of camoflage trousers with a brown t-shirt and no hat. Can be unpacked and worn. + A mixture of camoflage trousers with a brown t-shirt and no hat. Can be unpacked and worn. + A mixture of camoflage trousers with a brown t-shirt and no hat. Can be unpacked and worn. + A mixture of camoflage trousers with a brown t-shirt and no hat. Can be unpacked and worn. + + + Civilian Clothing + Civilian Clothing + Civilian Clothing + Civilian Clothing + + + A normal mixture of civilian clothing with a light-weight vest and hat. Can be unpacked and worn. + A normal mixture of civilian clothing with a light-weight vest and hat. Can be unpacked and worn. + A normal mixture of civilian clothing with a light-weight vest and hat. Can be unpacked and worn. + A normal mixture of civilian clothing with a light-weight vest and hat. Can be unpacked and worn. + + + Soldier Clothing + Soldier Clothing + Soldier Clothing + Soldier Clothing + + + A British Army Soldiers uniform. Can be unpacked and worn. + A British Army Soldiers uniform. Can be unpacked and worn. + A British Army Soldiers uniform. Can be unpacked and worn. + A British Army Soldiers uniform. Can be unpacked and worn. + + + + + Colt 1911 + Colt 1911 + Colt 1911 + Кольт 1911 + + + Hunting Rifle + Hunting Rifle + Jagdgewehr + Охотничье ружьё + + + M4A1 + M4A1 + M4A1 + M4A1 + + + + + Cardboard Box (Food) + Cardboard Box (Food) + Pappkarton (Lebensmittel) + ÐšÐ°Ñ€Ñ‚Ð¾Ð½Ð½Ð°Ñ ÐºÐ¾Ñ€Ð¾Ð±ÐºÐ° (Пища) + + + Cardboard Box (Medical) + Cardboard Box (Medical) + Pappkarton (Medizin) + ÐšÐ°Ñ€Ñ‚Ð¾Ð½Ð½Ð°Ñ ÐºÐ¾Ñ€Ð¾Ð±ÐºÐ° (Медикаменты) + + + Ammunition Box + Ammunition Box + Munitionskiste + Коробка Ñ Ð¿Ð°Ñ‚Ñ€Ð¾Ð½Ð°Ð¼Ð¸ + + + + + Pitch Tent + Pitch Tent + Zelt aufbauen + ПоÑтавить палатку + + + Bandage Myself + Bandage Myself + Selbst verbinden + ПеревÑзать ÑÐµÐ±Ñ + + + Eat Food + Eat Food + Lebensmittel essen + СъеÑть еду + + + Take Painkillers + Take Painkillers + Schmerzmittel einnehmen + ПринÑть болеутолÑющие + + + Take Morphine + Take Morphine + Morphium einnehmen + ПринÑть морфий + + + Take Antibiotics + Take Antibiotics + Antibiotikum einnehmen + ПринÑть антибиотики + + + Drink %1 + Drink %1 + %1 trinken + Выпить %1 + + + Fill Water + Fill Water + Wasser abfüllen + Ðаполнить флÑжки + + + Make Fireplace + Make Fireplace + Feuer machen + РазвеÑти коÑтер + + + Harvest Wood + Harvest Wood + Holz sammeln + Ðарубить дров + + + Build %1 + Build %1 + %1 bauen + УÑтановить %1 + + + Use Heatpack + Use Heatpack + >Use Heatpack + ИÑпользовать Грелку + + + \ No newline at end of file diff --git a/dayz_equip/texHeaders.bin b/dayz_equip/texHeaders.bin new file mode 100644 index 000000000..d3b46f765 Binary files /dev/null and b/dayz_equip/texHeaders.bin differ diff --git a/dayz_equip/textures/armourpottedmeat.rvmat b/dayz_equip/textures/armourpottedmeat.rvmat new file mode 100644 index 000000000..e69f27d29 --- /dev/null +++ b/dayz_equip/textures/armourpottedmeat.rvmat @@ -0,0 +1,78 @@ +ambient[]={1,1,1,1}; +diffuse[]={0.50196099,0.50196099,0.50196099,1}; +forcedDiffuse[]={0,0,0,0}; +emmisive[]={0,0,0,1}; +specular[]={0.101961,0.101961,0.101961,0.88}; +specularPower=450; +PixelShaderID="Super"; +VertexShaderID="Super"; +class Stage1 +{ + texture="dayz_equip\textures\armourpottedmeat_CAN_test1_NOHQ.paa"; + uvSource="tex"; + class uvTransform + { + aside[]={1,0,0}; + up[]={0,1,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; +}; +class Stage2 +{ + texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)"; + uvSource="tex"; + class uvTransform + { + aside[]={10,0,0}; + up[]={0,10,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; +}; +class Stage3 +{ + texture="#(argb,8,8,3)color(0,0,0,0,MC)"; + uvSource="tex"; + class uvTransform + { + aside[]={1,0,0}; + up[]={0,1,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; +}; +class Stage4 +{ + texture="dayz_equip\textures\armourpottedmeat_CAN_test1_AS.paa"; + uvSource="tex"; + class uvTransform + { + aside[]={1,0,0}; + up[]={0,1,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; +}; +class Stage5 +{ + texture="dayz_equip\textures\armourpottedmeat_CAN_test1_SMDI.paa"; + uvSource="tex"; + class uvTransform + { + aside[]={1,0,0}; + up[]={0,1,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; +}; +class Stage6 +{ + texture="#(ai,64,128,1)fresnel(4.01,2.86)"; + uvSource="none"; +}; +class Stage7 +{ + texture="ca\data\env_land_co.paa"; + uvSource="none"; +}; diff --git a/dayz_equip/textures/armourpottedmeat_CAN_test1.paa b/dayz_equip/textures/armourpottedmeat_CAN_test1.paa new file mode 100644 index 000000000..86ef07f82 Binary files /dev/null and b/dayz_equip/textures/armourpottedmeat_CAN_test1.paa differ diff --git a/dayz_equip/textures/armourpottedmeat_CAN_test1_AS.paa b/dayz_equip/textures/armourpottedmeat_CAN_test1_AS.paa new file mode 100644 index 000000000..d662c9213 Binary files /dev/null and b/dayz_equip/textures/armourpottedmeat_CAN_test1_AS.paa differ diff --git a/dayz_equip/textures/armourpottedmeat_CAN_test1_CA.paa b/dayz_equip/textures/armourpottedmeat_CAN_test1_CA.paa new file mode 100644 index 000000000..0b4648865 Binary files /dev/null and b/dayz_equip/textures/armourpottedmeat_CAN_test1_CA.paa differ diff --git a/dayz_equip/textures/armourpottedmeat_CAN_test1_NOHQ.paa b/dayz_equip/textures/armourpottedmeat_CAN_test1_NOHQ.paa new file mode 100644 index 000000000..2d57e7393 Binary files /dev/null and b/dayz_equip/textures/armourpottedmeat_CAN_test1_NOHQ.paa differ diff --git a/dayz_equip/textures/armourpottedmeat_CAN_test1_SMDI.paa b/dayz_equip/textures/armourpottedmeat_CAN_test1_SMDI.paa new file mode 100644 index 000000000..665166c89 Binary files /dev/null and b/dayz_equip/textures/armourpottedmeat_CAN_test1_SMDI.paa differ diff --git a/dayz_equip/textures/barbwire_a_ca.paa b/dayz_equip/textures/barbwire_a_ca.paa new file mode 100644 index 000000000..071de4717 Binary files /dev/null and b/dayz_equip/textures/barbwire_a_ca.paa differ diff --git a/dayz_equip/textures/bear_trap.rvmat b/dayz_equip/textures/bear_trap.rvmat new file mode 100644 index 000000000..580a7a24d --- /dev/null +++ b/dayz_equip/textures/bear_trap.rvmat @@ -0,0 +1,87 @@ +//////////////////////////////////////////////////////////////////// +//DeRap: Produced from mikero's Dos Tools Dll version 3.97 +//http://dev-heaven.net/projects/list_files/mikero-pbodll +//////////////////////////////////////////////////////////////////// + +#define _ARMA_ + +//Class dayz_equip : textures\bear_trap.rvmat{ +ambient[] = {1,1,1,1}; +diffuse[] = {1,1,1,1}; +forcedDiffuse[] = {0,0,0,0}; +emmisive[] = {0,0,0,1}; +specular[] = {0,0,0,1}; +specularPower = 1; +PixelShaderID = "Normal"; +VertexShaderID = "Basic"; +class Stage1 +{ + texture = "dayz_equip\textures\Bear_trap_NOHQ.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage2 +{ + texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {20,0,0}; + up[] = {0,20,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage3 +{ + texture = "#(argb,8,8,3)color(0,0,0,0,MC)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage4 +{ + texture = ""; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage5 +{ + texture = "dayz_equip\textures\Bear_trap_SMDI.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage6 +{ + texture = "#(ai,64,64,1)fresnel(4.01,2.86)"; + uvSource = "none"; +}; +class Stage7 +{ + texture = "CA\data\env_land_co.paa"; + uvSource = "none"; +}; +//}; diff --git a/dayz_equip/textures/bear_trap_ca.paa b/dayz_equip/textures/bear_trap_ca.paa new file mode 100644 index 000000000..3269ce71e Binary files /dev/null and b/dayz_equip/textures/bear_trap_ca.paa differ diff --git a/dayz_equip/textures/bear_trap_nohq.paa b/dayz_equip/textures/bear_trap_nohq.paa new file mode 100644 index 000000000..059b505ef Binary files /dev/null and b/dayz_equip/textures/bear_trap_nohq.paa differ diff --git a/dayz_equip/textures/bear_trap_smdi.paa b/dayz_equip/textures/bear_trap_smdi.paa new file mode 100644 index 000000000..3415496f0 Binary files /dev/null and b/dayz_equip/textures/bear_trap_smdi.paa differ diff --git a/dayz_equip/textures/bloodbag.rvmat b/dayz_equip/textures/bloodbag.rvmat new file mode 100644 index 000000000..f18391e9a --- /dev/null +++ b/dayz_equip/textures/bloodbag.rvmat @@ -0,0 +1,96 @@ +// beret.rvmat - 11:47:11 06/07/11, generated in 0.01 seconds +// Generated by unRap v1.06 by Kegetys +// Separate rootclasses: Disabled, Automatic comments: Enabled + +ambient[] = {1.0, 1.0, 1.0, 1.0}; +diffuse[] = {1.0, 1.0, 1.0, 1.0}; +forcedDiffuse[] = {0.0, 0.0, 0.0, 0.0}; +emmisive[] = {0.0, 0.0, 0.0, 1.0}; +specular[] = {1.0, 1.0, 1.0, 1.0}; +specularPower = 20.0; +PixelShaderID = "Super"; +VertexShaderID = "Super"; + +class Stage1 { + texture = "dayz_equip\textures\bloodbag_no.paa"; + uvSource = "tex"; + + class uvTransform { + aside[] = {1.0, 0.0, 0.0}; + up[] = {0.0, 1.0, 0.0}; + dir[] = {0.0, 0.0, 0.0}; + pos[] = {0.0, 0.0, 0.0}; + }; +}; + +class Stage2 { + texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)"; + uvSource = "tex"; + + class uvTransform { + aside[] = {1.0, 0.0, 0.0}; + up[] = {0.0, 1.0, 0.0}; + dir[] = {0.0, 0.0, 0.0}; + pos[] = {0.0, 0.0, 0.0}; + }; +}; + +class Stage3 { + texture = "#(argb,8,8,3)color(0,0,0,0,MC)"; + uvSource = "tex"; + + class uvTransform { + aside[] = {1.0, 0.0, 0.0}; + up[] = {0.0, 1.0, 0.0}; + dir[] = {0.0, 0.0, 0.0}; + pos[] = {0.0, 0.0, 0.0}; + }; +}; + +class Stage4 { + texture = "dayz_equip\textures\bloodbag_as.paa"; + uvSource = "tex"; + + class uvTransform { + aside[] = {1.0, 0.0, 0.0}; + up[] = {0.0, 1.0, 0.0}; + dir[] = {0.0, 0.0, 0.0}; + pos[] = {0.0, 0.0, 0.0}; + }; +}; + +class Stage5 { + texture = "dayz_equip\textures\bloodbag_smdi.paa"; + uvSource = "tex"; + + class uvTransform { + aside[] = {1.0, 0.0, 0.0}; + up[] = {0.0, 1.0, 0.0}; + dir[] = {0.0, 0.0, 0.0}; + pos[] = {0.0, 0.0, 0.0}; + }; +}; + +class Stage6 { + texture = "#(ai,64,64,1)fresnel(1,0.7)"; + uvSource = "tex"; + + class uvTransform { + aside[] = {1.0, 0.0, 0.0}; + up[] = {0.0, 1.0, 0.0}; + dir[] = {0.0, 0.0, 0.0}; + pos[] = {0.0, 0.0, 0.0}; + }; +}; + +class Stage7 { + texture = "ca\data\env_land_co.paa"; + uvSource = "tex"; + + class uvTransform { + aside[] = {1.0, 0.0, 0.0}; + up[] = {0.0, 1.0, 0.0}; + dir[] = {0.0, 0.0, 0.0}; + pos[] = {0.0, 0.0, 0.0}; + }; +}; diff --git a/dayz_equip/textures/bloodbag_as.paa b/dayz_equip/textures/bloodbag_as.paa new file mode 100644 index 000000000..95a63a32b Binary files /dev/null and b/dayz_equip/textures/bloodbag_as.paa differ diff --git a/dayz_equip/textures/bloodbag_ca.paa b/dayz_equip/textures/bloodbag_ca.paa new file mode 100644 index 000000000..b97e4764c Binary files /dev/null and b/dayz_equip/textures/bloodbag_ca.paa differ diff --git a/dayz_equip/textures/bloodbag_no.paa b/dayz_equip/textures/bloodbag_no.paa new file mode 100644 index 000000000..d5debc0d7 Binary files /dev/null and b/dayz_equip/textures/bloodbag_no.paa differ diff --git a/dayz_equip/textures/bloodbag_smdi.paa b/dayz_equip/textures/bloodbag_smdi.paa new file mode 100644 index 000000000..def72d12b Binary files /dev/null and b/dayz_equip/textures/bloodbag_smdi.paa differ diff --git a/dayz_equip/textures/bottle_jd.rvmat b/dayz_equip/textures/bottle_jd.rvmat new file mode 100644 index 000000000..be549ba3b --- /dev/null +++ b/dayz_equip/textures/bottle_jd.rvmat @@ -0,0 +1,41 @@ +//////////////////////////////////////////////////////////////////// +//DeRap: Produced from mikero's Dos Tools Dll version 3.97 +//http://dev-heaven.net/projects/list_files/mikero-pbodll +//////////////////////////////////////////////////////////////////// + +#define _ARMA_ + +//Class dayz_equip : textures\bottle_jd.rvmat{ +ambient[] = {1.0,1.0,1.0,1.0}; +diffuse[] = {1.0,1.0,1.0,1.0}; +forcedDiffuse[] = {0.0,0.0,0.0,1.0}; +emmisive[] = {0.0,0.0,0.0,1.0}; +specular[] = {0.99498,0.99498,0.99498,1.0}; +specularPower = 100.799995; +PixelShaderID = "NormalMapSpecularMap"; +VertexShaderID = "NormalMap"; +class Stage1 +{ + texture = "dayz_equip\textures\bottle_jd_NOHQ.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0,0,0}; + }; +}; +class Stage2 +{ + texture = "dayz_equip\textures\bottle_jd_SMDI.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0,0,0}; + }; +}; +//}; diff --git a/dayz_equip/textures/bottle_jd_ca.paa b/dayz_equip/textures/bottle_jd_ca.paa new file mode 100644 index 000000000..0d3952488 Binary files /dev/null and b/dayz_equip/textures/bottle_jd_ca.paa differ diff --git a/dayz_equip/textures/bottle_jd_nohq.paa b/dayz_equip/textures/bottle_jd_nohq.paa new file mode 100644 index 000000000..acb47f945 Binary files /dev/null and b/dayz_equip/textures/bottle_jd_nohq.paa differ diff --git a/dayz_equip/textures/bottle_jd_smdi.paa b/dayz_equip/textures/bottle_jd_smdi.paa new file mode 100644 index 000000000..b8d63532c Binary files /dev/null and b/dayz_equip/textures/bottle_jd_smdi.paa differ diff --git a/dayz_equip/textures/box1911_co.paa b/dayz_equip/textures/box1911_co.paa new file mode 100644 index 000000000..56b68da02 Binary files /dev/null and b/dayz_equip/textures/box1911_co.paa differ diff --git a/dayz_equip/textures/box45acp_co.paa b/dayz_equip/textures/box45acp_co.paa new file mode 100644 index 000000000..f8b18ba13 Binary files /dev/null and b/dayz_equip/textures/box45acp_co.paa differ diff --git a/dayz_equip/textures/box_food_co.paa b/dayz_equip/textures/box_food_co.paa new file mode 100644 index 000000000..71889c7a3 Binary files /dev/null and b/dayz_equip/textures/box_food_co.paa differ diff --git a/dayz_equip/textures/box_medical1_co.paa b/dayz_equip/textures/box_medical1_co.paa new file mode 100644 index 000000000..5f338a65d Binary files /dev/null and b/dayz_equip/textures/box_medical1_co.paa differ diff --git a/dayz_equip/textures/carglass_co.paa b/dayz_equip/textures/carglass_co.paa new file mode 100644 index 000000000..3ffd9a62c Binary files /dev/null and b/dayz_equip/textures/carglass_co.paa differ diff --git a/dayz_equip/textures/cloth_parcel.rvmat b/dayz_equip/textures/cloth_parcel.rvmat new file mode 100644 index 000000000..f8e8e2514 --- /dev/null +++ b/dayz_equip/textures/cloth_parcel.rvmat @@ -0,0 +1,87 @@ +//////////////////////////////////////////////////////////////////// +//DeRap: Produced from mikero's Dos Tools Dll version 3.97 +//http://dev-heaven.net/projects/list_files/mikero-pbodll +//////////////////////////////////////////////////////////////////// + +#define _ARMA_ + +//Class dayz_equip : textures\cloth_parcel.rvmat{ +ambient[] = {1,1,1,1}; +diffuse[] = {1,1,1,1}; +forcedDiffuse[] = {0,0,0,0}; +emmisive[] = {0,0,0,1}; +specular[] = {0,0,0,1}; +specularPower = 1; +PixelShaderID = "Normal"; +VertexShaderID = "Basic"; +class Stage1 +{ + texture = "dayz_equip\textures\cloth_parcel_nohq.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage2 +{ + texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {20,0,0}; + up[] = {0,20,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage3 +{ + texture = "#(argb,8,8,3)color(0,0,0,0,MC)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage4 +{ + texture = ""; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage5 +{ + texture = "dayz_equip\textures\cloth_parcel_smdi.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage6 +{ + texture = "#(ai,64,64,1)fresnel(4.01,2.86)"; + uvSource = "none"; +}; +class Stage7 +{ + texture = "ca\data\env_land_co.paa"; + uvSource = "none"; +}; +//}; diff --git a/dayz_equip/textures/cloth_parcel_co.paa b/dayz_equip/textures/cloth_parcel_co.paa new file mode 100644 index 000000000..7af2345bc Binary files /dev/null and b/dayz_equip/textures/cloth_parcel_co.paa differ diff --git a/dayz_equip/textures/cloth_parcel_nohq.paa b/dayz_equip/textures/cloth_parcel_nohq.paa new file mode 100644 index 000000000..c180e248d Binary files /dev/null and b/dayz_equip/textures/cloth_parcel_nohq.paa differ diff --git a/dayz_equip/textures/cloth_parcel_smdi.paa b/dayz_equip/textures/cloth_parcel_smdi.paa new file mode 100644 index 000000000..b0ec4d393 Binary files /dev/null and b/dayz_equip/textures/cloth_parcel_smdi.paa differ diff --git a/dayz_equip/textures/engine.rvmat b/dayz_equip/textures/engine.rvmat new file mode 100644 index 000000000..6c896d552 --- /dev/null +++ b/dayz_equip/textures/engine.rvmat @@ -0,0 +1,101 @@ +//////////////////////////////////////////////////////////////////// +//DeRap: Produced from mikero's Dos Tools Dll version 3.97 +//http://dev-heaven.net/projects/list_files/mikero-pbodll +//////////////////////////////////////////////////////////////////// + +#define _ARMA_ + +//Class dayz_equip : textures\engine.rvmat{ +ambient[] = {1.0,1.0,1.0,1.0}; +diffuse[] = {1.0,1.0,1.0,1.0}; +forcedDiffuse[] = {0.0,0.0,0.0,0.0}; +emmisive[] = {0.0,0.0,0.0,1.0}; +specular[] = {1.0,1.0,1.0,1.0}; +specularPower = 20.0; +PixelShaderID = "Super"; +VertexShaderID = "Super"; +class Stage1 +{ + texture = "dayz_equip\textures\engine_nohq.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage2 +{ + texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage3 +{ + texture = "#(argb,8,8,3)color(0,0,0,0,MC)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage4 +{ + texture = "dayz_equip\textures\engine_as.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage5 +{ + texture = "dayz_equip\textures\engine_smdi.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage6 +{ + texture = "#(ai,64,64,1)fresnel(1,0.7)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage7 +{ + texture = "ca\data\env_land_co.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +//}; diff --git a/dayz_equip/textures/engine_as.paa b/dayz_equip/textures/engine_as.paa new file mode 100644 index 000000000..ab320f90a Binary files /dev/null and b/dayz_equip/textures/engine_as.paa differ diff --git a/dayz_equip/textures/engine_co.paa b/dayz_equip/textures/engine_co.paa new file mode 100644 index 000000000..d6b71de61 Binary files /dev/null and b/dayz_equip/textures/engine_co.paa differ diff --git a/dayz_equip/textures/engine_nohq.paa b/dayz_equip/textures/engine_nohq.paa new file mode 100644 index 000000000..26a692645 Binary files /dev/null and b/dayz_equip/textures/engine_nohq.paa differ diff --git a/dayz_equip/textures/engine_smdi.paa b/dayz_equip/textures/engine_smdi.paa new file mode 100644 index 000000000..f0bb48bad Binary files /dev/null and b/dayz_equip/textures/engine_smdi.paa differ diff --git a/dayz_equip/textures/env_land_co.paa b/dayz_equip/textures/env_land_co.paa new file mode 100644 index 000000000..dd1b758b6 Binary files /dev/null and b/dayz_equip/textures/env_land_co.paa differ diff --git a/dayz_equip/textures/epi.rvmat b/dayz_equip/textures/epi.rvmat new file mode 100644 index 000000000..682dcc5e1 --- /dev/null +++ b/dayz_equip/textures/epi.rvmat @@ -0,0 +1,101 @@ +//////////////////////////////////////////////////////////////////// +//DeRap: Produced from mikero's Dos Tools Dll version 3.97 +//http://dev-heaven.net/projects/list_files/mikero-pbodll +//////////////////////////////////////////////////////////////////// + +#define _ARMA_ + +//Class dayz_equip : textures\epi.rvmat{ +ambient[] = {1.0,1.0,1.0,1.0}; +diffuse[] = {1.0,1.0,1.0,1.0}; +forcedDiffuse[] = {0.0,0.0,0.0,0.0}; +emmisive[] = {0.0,0.0,0.0,1.0}; +specular[] = {1.0,1.0,1.0,1.0}; +specularPower = 20.0; +PixelShaderID = "Super"; +VertexShaderID = "Super"; +class Stage1 +{ + texture = "dayz_equip\textures\epi_no.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage2 +{ + texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage3 +{ + texture = "#(argb,8,8,3)color(0,0,0,0,MC)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage4 +{ + texture = "dayz_equip\textures\epi_as.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage5 +{ + texture = "dayz_equip\textures\epi_smdi.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage6 +{ + texture = "#(ai,64,64,1)fresnel(1,0.7)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage7 +{ + texture = "ca\data\env_land_co.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +//}; diff --git a/dayz_equip/textures/epi_as.paa b/dayz_equip/textures/epi_as.paa new file mode 100644 index 000000000..7cdd0429a Binary files /dev/null and b/dayz_equip/textures/epi_as.paa differ diff --git a/dayz_equip/textures/epi_co.paa b/dayz_equip/textures/epi_co.paa new file mode 100644 index 000000000..1f948ca02 Binary files /dev/null and b/dayz_equip/textures/epi_co.paa differ diff --git a/dayz_equip/textures/epi_no.paa b/dayz_equip/textures/epi_no.paa new file mode 100644 index 000000000..5523fde26 Binary files /dev/null and b/dayz_equip/textures/epi_no.paa differ diff --git a/dayz_equip/textures/epi_smdi.paa b/dayz_equip/textures/epi_smdi.paa new file mode 100644 index 000000000..6672f20bc Binary files /dev/null and b/dayz_equip/textures/epi_smdi.paa differ diff --git a/dayz_equip/textures/equip_1911_CA.paa b/dayz_equip/textures/equip_1911_CA.paa new file mode 100644 index 000000000..331b4aea3 Binary files /dev/null and b/dayz_equip/textures/equip_1911_CA.paa differ diff --git a/dayz_equip/textures/equip_45ACP_CA.paa b/dayz_equip/textures/equip_45ACP_CA.paa new file mode 100644 index 000000000..31dba6643 Binary files /dev/null and b/dayz_equip/textures/equip_45ACP_CA.paa differ diff --git a/dayz_equip/textures/equip_antibiotics_CA.paa b/dayz_equip/textures/equip_antibiotics_CA.paa new file mode 100644 index 000000000..5ab719695 Binary files /dev/null and b/dayz_equip/textures/equip_antibiotics_CA.paa differ diff --git a/dayz_equip/textures/equip_bbtin_ca.paa b/dayz_equip/textures/equip_bbtin_ca.paa new file mode 100644 index 000000000..8304685e8 Binary files /dev/null and b/dayz_equip/textures/equip_bbtin_ca.paa differ diff --git a/dayz_equip/textures/equip_bear_trap_CA.paa b/dayz_equip/textures/equip_bear_trap_CA.paa new file mode 100644 index 000000000..2a1e9e1b3 Binary files /dev/null and b/dayz_equip/textures/equip_bear_trap_CA.paa differ diff --git a/dayz_equip/textures/equip_beartrap_CA.paa b/dayz_equip/textures/equip_beartrap_CA.paa new file mode 100644 index 000000000..5c58d1cb5 Binary files /dev/null and b/dayz_equip/textures/equip_beartrap_CA.paa differ diff --git a/dayz_equip/textures/equip_bloodbag_ca.paa b/dayz_equip/textures/equip_bloodbag_ca.paa new file mode 100644 index 000000000..fa1501293 Binary files /dev/null and b/dayz_equip/textures/equip_bloodbag_ca.paa differ diff --git a/dayz_equip/textures/equip_bottle_jd_CA.paa b/dayz_equip/textures/equip_bottle_jd_CA.paa new file mode 100644 index 000000000..81daf0240 Binary files /dev/null and b/dayz_equip/textures/equip_bottle_jd_CA.paa differ diff --git a/dayz_equip/textures/equip_carglass_CA.paa b/dayz_equip/textures/equip_carglass_CA.paa new file mode 100644 index 000000000..2d3bbcc03 Binary files /dev/null and b/dayz_equip/textures/equip_carglass_CA.paa differ diff --git a/dayz_equip/textures/equip_cloth_parcel_ca.paa b/dayz_equip/textures/equip_cloth_parcel_ca.paa new file mode 100644 index 000000000..2e3b7b9bc Binary files /dev/null and b/dayz_equip/textures/equip_cloth_parcel_ca.paa differ diff --git a/dayz_equip/textures/equip_engine_ca.paa b/dayz_equip/textures/equip_engine_ca.paa new file mode 100644 index 000000000..a0d5f3ea0 Binary files /dev/null and b/dayz_equip/textures/equip_engine_ca.paa differ diff --git a/dayz_equip/textures/equip_epi_ca.paa b/dayz_equip/textures/equip_epi_ca.paa new file mode 100644 index 000000000..34c23f6f3 Binary files /dev/null and b/dayz_equip/textures/equip_epi_ca.paa differ diff --git a/dayz_equip/textures/equip_etool_CA.paa b/dayz_equip/textures/equip_etool_CA.paa new file mode 100644 index 000000000..a266ba11f Binary files /dev/null and b/dayz_equip/textures/equip_etool_CA.paa differ diff --git a/dayz_equip/textures/equip_fad_ca.paa b/dayz_equip/textures/equip_fad_ca.paa new file mode 100644 index 000000000..8c609a46a Binary files /dev/null and b/dayz_equip/textures/equip_fad_ca.paa differ diff --git a/dayz_equip/textures/equip_fbtin_ca.paa b/dayz_equip/textures/equip_fbtin_ca.paa new file mode 100644 index 000000000..ead8300d8 Binary files /dev/null and b/dayz_equip/textures/equip_fbtin_ca.paa differ diff --git a/dayz_equip/textures/equip_fencewire_kit_CA.paa b/dayz_equip/textures/equip_fencewire_kit_CA.paa new file mode 100644 index 000000000..793ecd274 Binary files /dev/null and b/dayz_equip/textures/equip_fencewire_kit_CA.paa differ diff --git a/dayz_equip/textures/equip_flashlight_ca.paa b/dayz_equip/textures/equip_flashlight_ca.paa new file mode 100644 index 000000000..c37e2524c Binary files /dev/null and b/dayz_equip/textures/equip_flashlight_ca.paa differ diff --git a/dayz_equip/textures/equip_flashlight_mil_ca.paa b/dayz_equip/textures/equip_flashlight_mil_ca.paa new file mode 100644 index 000000000..972b32dc7 Binary files /dev/null and b/dayz_equip/textures/equip_flashlight_mil_ca.paa differ diff --git a/dayz_equip/textures/equip_fueltank_ca.paa b/dayz_equip/textures/equip_fueltank_ca.paa new file mode 100644 index 000000000..4ca323c99 Binary files /dev/null and b/dayz_equip/textures/equip_fueltank_ca.paa differ diff --git a/dayz_equip/textures/equip_generator_ca.paa b/dayz_equip/textures/equip_generator_ca.paa new file mode 100644 index 000000000..d7437e118 Binary files /dev/null and b/dayz_equip/textures/equip_generator_ca.paa differ diff --git a/dayz_equip/textures/equip_genericparts_CA.paa b/dayz_equip/textures/equip_genericparts_CA.paa new file mode 100644 index 000000000..be7c0ce46 Binary files /dev/null and b/dayz_equip/textures/equip_genericparts_CA.paa differ diff --git a/dayz_equip/textures/equip_hatchet_CA.paa b/dayz_equip/textures/equip_hatchet_CA.paa new file mode 100644 index 000000000..ebb10e57b Binary files /dev/null and b/dayz_equip/textures/equip_hatchet_CA.paa differ diff --git a/dayz_equip/textures/equip_heat_pack_ca.paa b/dayz_equip/textures/equip_heat_pack_ca.paa new file mode 100644 index 000000000..2ed9d1dc3 Binary files /dev/null and b/dayz_equip/textures/equip_heat_pack_ca.paa differ diff --git a/dayz_equip/textures/equip_jerrycan_CA.paa b/dayz_equip/textures/equip_jerrycan_CA.paa new file mode 100644 index 000000000..498a4574a Binary files /dev/null and b/dayz_equip/textures/equip_jerrycan_CA.paa differ diff --git a/dayz_equip/textures/equip_jerrycan_e_CA.paa b/dayz_equip/textures/equip_jerrycan_e_CA.paa new file mode 100644 index 000000000..b6656f602 Binary files /dev/null and b/dayz_equip/textures/equip_jerrycan_e_CA.paa differ diff --git a/dayz_equip/textures/equip_knife_CA.paa b/dayz_equip/textures/equip_knife_CA.paa new file mode 100644 index 000000000..e0d01fe43 Binary files /dev/null and b/dayz_equip/textures/equip_knife_CA.paa differ diff --git a/dayz_equip/textures/equip_logs_CA.paa b/dayz_equip/textures/equip_logs_CA.paa new file mode 100644 index 000000000..c0ab77836 Binary files /dev/null and b/dayz_equip/textures/equip_logs_CA.paa differ diff --git a/dayz_equip/textures/equip_matchbox_CA.paa b/dayz_equip/textures/equip_matchbox_CA.paa new file mode 100644 index 000000000..3d8c9607e Binary files /dev/null and b/dayz_equip/textures/equip_matchbox_CA.paa differ diff --git a/dayz_equip/textures/equip_metal_CA.paa b/dayz_equip/textures/equip_metal_CA.paa new file mode 100644 index 000000000..5649c7a74 Binary files /dev/null and b/dayz_equip/textures/equip_metal_CA.paa differ diff --git a/dayz_equip/textures/equip_morphine_ca.paa b/dayz_equip/textures/equip_morphine_ca.paa new file mode 100644 index 000000000..d0912b0cc Binary files /dev/null and b/dayz_equip/textures/equip_morphine_ca.paa differ diff --git a/dayz_equip/textures/equip_painkiller_ca.paa b/dayz_equip/textures/equip_painkiller_ca.paa new file mode 100644 index 000000000..08ce8bdd8 Binary files /dev/null and b/dayz_equip/textures/equip_painkiller_ca.paa differ diff --git a/dayz_equip/textures/equip_pastatin_ca.paa b/dayz_equip/textures/equip_pastatin_ca.paa new file mode 100644 index 000000000..89ff215f7 Binary files /dev/null and b/dayz_equip/textures/equip_pastatin_ca.paa differ diff --git a/dayz_equip/textures/equip_sandbag_CA.paa b/dayz_equip/textures/equip_sandbag_CA.paa new file mode 100644 index 000000000..2b781502f Binary files /dev/null and b/dayz_equip/textures/equip_sandbag_CA.paa differ diff --git a/dayz_equip/textures/equip_sardinestin_ca.paa b/dayz_equip/textures/equip_sardinestin_ca.paa new file mode 100644 index 000000000..a2b47c1d0 Binary files /dev/null and b/dayz_equip/textures/equip_sardinestin_ca.paa differ diff --git a/dayz_equip/textures/equip_soda_coke_CA.paa b/dayz_equip/textures/equip_soda_coke_CA.paa new file mode 100644 index 000000000..27d9d3033 Binary files /dev/null and b/dayz_equip/textures/equip_soda_coke_CA.paa differ diff --git a/dayz_equip/textures/equip_soda_empty_CA.paa b/dayz_equip/textures/equip_soda_empty_CA.paa new file mode 100644 index 000000000..febb58bb7 Binary files /dev/null and b/dayz_equip/textures/equip_soda_empty_CA.paa differ diff --git a/dayz_equip/textures/equip_soda_mdew_CA.paa b/dayz_equip/textures/equip_soda_mdew_CA.paa new file mode 100644 index 000000000..9d4e5936e Binary files /dev/null and b/dayz_equip/textures/equip_soda_mdew_CA.paa differ diff --git a/dayz_equip/textures/equip_soda_pepsi_CA.paa b/dayz_equip/textures/equip_soda_pepsi_CA.paa new file mode 100644 index 000000000..9f1b50233 Binary files /dev/null and b/dayz_equip/textures/equip_soda_pepsi_CA.paa differ diff --git a/dayz_equip/textures/equip_steak_ca.paa b/dayz_equip/textures/equip_steak_ca.paa new file mode 100644 index 000000000..c6223d59c Binary files /dev/null and b/dayz_equip/textures/equip_steak_ca.paa differ diff --git a/dayz_equip/textures/equip_steak_cooked_ca.paa b/dayz_equip/textures/equip_steak_cooked_ca.paa new file mode 100644 index 000000000..dbb382a17 Binary files /dev/null and b/dayz_equip/textures/equip_steak_cooked_ca.paa differ diff --git a/dayz_equip/textures/equip_tanktrap_kit_CA.paa b/dayz_equip/textures/equip_tanktrap_kit_CA.paa new file mode 100644 index 000000000..244deb439 Binary files /dev/null and b/dayz_equip/textures/equip_tanktrap_kit_CA.paa differ diff --git a/dayz_equip/textures/equip_tentbag_CA.paa b/dayz_equip/textures/equip_tentbag_CA.paa new file mode 100644 index 000000000..22f6063bd Binary files /dev/null and b/dayz_equip/textures/equip_tentbag_CA.paa differ diff --git a/dayz_equip/textures/equip_tincan_ca.paa b/dayz_equip/textures/equip_tincan_ca.paa new file mode 100644 index 000000000..d4f7deed4 Binary files /dev/null and b/dayz_equip/textures/equip_tincan_ca.paa differ diff --git a/dayz_equip/textures/equip_toolbox_CA.paa b/dayz_equip/textures/equip_toolbox_CA.paa new file mode 100644 index 000000000..ebc4b6879 Binary files /dev/null and b/dayz_equip/textures/equip_toolbox_CA.paa differ diff --git a/dayz_equip/textures/equip_vrotor_ca.paa b/dayz_equip/textures/equip_vrotor_ca.paa new file mode 100644 index 000000000..eddadb4ca Binary files /dev/null and b/dayz_equip/textures/equip_vrotor_ca.paa differ diff --git a/dayz_equip/textures/equip_waterbottle_ca.paa b/dayz_equip/textures/equip_waterbottle_ca.paa new file mode 100644 index 000000000..acd057128 Binary files /dev/null and b/dayz_equip/textures/equip_waterbottle_ca.paa differ diff --git a/dayz_equip/textures/equip_waterbottle_empty_ca.paa b/dayz_equip/textures/equip_waterbottle_empty_ca.paa new file mode 100644 index 000000000..b135398f9 Binary files /dev/null and b/dayz_equip/textures/equip_waterbottle_empty_ca.paa differ diff --git a/dayz_equip/textures/equip_wheel_ca.paa b/dayz_equip/textures/equip_wheel_ca.paa new file mode 100644 index 000000000..41340f006 Binary files /dev/null and b/dayz_equip/textures/equip_wheel_ca.paa differ diff --git a/dayz_equip/textures/equip_wire_CA.paa b/dayz_equip/textures/equip_wire_CA.paa new file mode 100644 index 000000000..9bb59dc68 Binary files /dev/null and b/dayz_equip/textures/equip_wire_CA.paa differ diff --git a/dayz_equip/textures/equip_woodpile_CA.paa b/dayz_equip/textures/equip_woodpile_CA.paa new file mode 100644 index 000000000..273475d29 Binary files /dev/null and b/dayz_equip/textures/equip_woodpile_CA.paa differ diff --git a/dayz_equip/textures/etool_co.paa b/dayz_equip/textures/etool_co.paa new file mode 100644 index 000000000..6895a5c9d Binary files /dev/null and b/dayz_equip/textures/etool_co.paa differ diff --git a/dayz_equip/textures/fad.rvmat b/dayz_equip/textures/fad.rvmat new file mode 100644 index 000000000..b3711d585 --- /dev/null +++ b/dayz_equip/textures/fad.rvmat @@ -0,0 +1,101 @@ +//////////////////////////////////////////////////////////////////// +//DeRap: Produced from mikero's Dos Tools Dll version 3.97 +//http://dev-heaven.net/projects/list_files/mikero-pbodll +//////////////////////////////////////////////////////////////////// + +#define _ARMA_ + +//Class dayz_equip : textures\fad.rvmat{ +ambient[] = {1.0,1.0,1.0,1.0}; +diffuse[] = {1.0,1.0,1.0,1.0}; +forcedDiffuse[] = {0.0,0.0,0.0,0.0}; +emmisive[] = {0.0,0.0,0.0,1.0}; +specular[] = {1.0,1.0,1.0,1.0}; +specularPower = 20.0; +PixelShaderID = "Super"; +VertexShaderID = "Super"; +class Stage1 +{ + texture = "dayz_equip\textures\fad_no.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage2 +{ + texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage3 +{ + texture = "#(argb,8,8,3)color(0,0,0,0,MC)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage4 +{ + texture = "dayz_equip\textures\fad_as.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage5 +{ + texture = "dayz_equip\textures\fad_smdi.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage6 +{ + texture = "#(ai,64,64,1)fresnel(1,0.7)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage7 +{ + texture = "ca\data\env_land_co.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +//}; diff --git a/dayz_equip/textures/fad_as.paa b/dayz_equip/textures/fad_as.paa new file mode 100644 index 000000000..a63af11c2 Binary files /dev/null and b/dayz_equip/textures/fad_as.paa differ diff --git a/dayz_equip/textures/fad_co.paa b/dayz_equip/textures/fad_co.paa new file mode 100644 index 000000000..9b6503238 Binary files /dev/null and b/dayz_equip/textures/fad_co.paa differ diff --git a/dayz_equip/textures/fad_no.paa b/dayz_equip/textures/fad_no.paa new file mode 100644 index 000000000..419488dbd Binary files /dev/null and b/dayz_equip/textures/fad_no.paa differ diff --git a/dayz_equip/textures/fad_smdi.paa b/dayz_equip/textures/fad_smdi.paa new file mode 100644 index 000000000..e7d2ed8d1 Binary files /dev/null and b/dayz_equip/textures/fad_smdi.paa differ diff --git a/dayz_equip/textures/fence_wire_kit.rvmat b/dayz_equip/textures/fence_wire_kit.rvmat new file mode 100644 index 000000000..fab25f70f --- /dev/null +++ b/dayz_equip/textures/fence_wire_kit.rvmat @@ -0,0 +1,87 @@ +//////////////////////////////////////////////////////////////////// +//DeRap: Produced from mikero's Dos Tools Dll version 3.97 +//http://dev-heaven.net/projects/list_files/mikero-pbodll +//////////////////////////////////////////////////////////////////// + +#define _ARMA_ + +//Class dayz_equip : textures\fence_wire_kit.rvmat{ +ambient[] = {1,1,1,1}; +diffuse[] = {1,1,1,1}; +forcedDiffuse[] = {0,0,0,0}; +emmisive[] = {0,0,0,1}; +specular[] = {0,0,0,1}; +specularPower = 1; +PixelShaderID = "Normal"; +VertexShaderID = "Basic"; +class Stage1 +{ + texture = "dayz_equip\textures\fence_wire_kit_nohq.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage2 +{ + texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {20,0,0}; + up[] = {0,20,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage3 +{ + texture = "#(argb,8,8,3)color(0,0,0,0,MC)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage4 +{ + texture = ""; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage5 +{ + texture = "dayz_equip\textures\fence_wire_kit_smdi.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage6 +{ + texture = "#(ai,64,64,1)fresnel(4.01,2.86)"; + uvSource = "none"; +}; +class Stage7 +{ + texture = "ca\data\env_land_co.paa"; + uvSource = "none"; +}; +//}; diff --git a/dayz_equip/textures/fence_wire_kit_co.paa b/dayz_equip/textures/fence_wire_kit_co.paa new file mode 100644 index 000000000..09308fb62 Binary files /dev/null and b/dayz_equip/textures/fence_wire_kit_co.paa differ diff --git a/dayz_equip/textures/fence_wire_kit_nohq.paa b/dayz_equip/textures/fence_wire_kit_nohq.paa new file mode 100644 index 000000000..57de2af80 Binary files /dev/null and b/dayz_equip/textures/fence_wire_kit_nohq.paa differ diff --git a/dayz_equip/textures/fence_wire_kit_smdi.paa b/dayz_equip/textures/fence_wire_kit_smdi.paa new file mode 100644 index 000000000..e8ef8bca6 Binary files /dev/null and b/dayz_equip/textures/fence_wire_kit_smdi.paa differ diff --git a/dayz_equip/textures/flashlight.rvmat b/dayz_equip/textures/flashlight.rvmat new file mode 100644 index 000000000..4fa0307be --- /dev/null +++ b/dayz_equip/textures/flashlight.rvmat @@ -0,0 +1,101 @@ +//////////////////////////////////////////////////////////////////// +//DeRap: Produced from mikero's Dos Tools Dll version 3.97 +//http://dev-heaven.net/projects/list_files/mikero-pbodll +//////////////////////////////////////////////////////////////////// + +#define _ARMA_ + +//Class dayz_equip : textures\flashlight.rvmat{ +ambient[] = {1.0,1.0,1.0,1.0}; +diffuse[] = {1.0,1.0,1.0,1.0}; +forcedDiffuse[] = {0.0,0.0,0.0,0.0}; +emmisive[] = {0.0,0.0,0.0,1.0}; +specular[] = {1.0,1.0,1.0,1.0}; +specularPower = 20.0; +PixelShaderID = "Super"; +VertexShaderID = "Super"; +class Stage1 +{ + texture = "dayz_equip\textures\flashlight_nohq.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage2 +{ + texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage3 +{ + texture = "#(argb,8,8,3)color(0,0,0,0,MC)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage4 +{ + texture = "dayz_equip\textures\flashlight_as.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage5 +{ + texture = "dayz_equip\textures\flashlight_smdi.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage6 +{ + texture = "#(ai,64,64,1)fresnel(1,0.7)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage7 +{ + texture = "ca\data\env_land_co.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +//}; diff --git a/dayz_equip/textures/flashlight_as.paa b/dayz_equip/textures/flashlight_as.paa new file mode 100644 index 000000000..bd39ef141 Binary files /dev/null and b/dayz_equip/textures/flashlight_as.paa differ diff --git a/dayz_equip/textures/flashlight_co.paa b/dayz_equip/textures/flashlight_co.paa new file mode 100644 index 000000000..05bf2cfbc Binary files /dev/null and b/dayz_equip/textures/flashlight_co.paa differ diff --git a/dayz_equip/textures/flashlight_mil_co.paa b/dayz_equip/textures/flashlight_mil_co.paa new file mode 100644 index 000000000..f5d324f21 Binary files /dev/null and b/dayz_equip/textures/flashlight_mil_co.paa differ diff --git a/dayz_equip/textures/flashlight_nohq.paa b/dayz_equip/textures/flashlight_nohq.paa new file mode 100644 index 000000000..16fd68ae9 Binary files /dev/null and b/dayz_equip/textures/flashlight_nohq.paa differ diff --git a/dayz_equip/textures/flashlight_smdi.paa b/dayz_equip/textures/flashlight_smdi.paa new file mode 100644 index 000000000..8f0a3cd4f Binary files /dev/null and b/dayz_equip/textures/flashlight_smdi.paa differ diff --git a/dayz_equip/textures/food_bbtin_co.paa b/dayz_equip/textures/food_bbtin_co.paa new file mode 100644 index 000000000..b9dbd2658 Binary files /dev/null and b/dayz_equip/textures/food_bbtin_co.paa differ diff --git a/dayz_equip/textures/food_box_CO.paa b/dayz_equip/textures/food_box_CO.paa new file mode 100644 index 000000000..71889c7a3 Binary files /dev/null and b/dayz_equip/textures/food_box_CO.paa differ diff --git a/dayz_equip/textures/food_fbtin_co.paa b/dayz_equip/textures/food_fbtin_co.paa new file mode 100644 index 000000000..572f18ed1 Binary files /dev/null and b/dayz_equip/textures/food_fbtin_co.paa differ diff --git a/dayz_equip/textures/food_pastatin_co.paa b/dayz_equip/textures/food_pastatin_co.paa new file mode 100644 index 000000000..0b8d2f5ff Binary files /dev/null and b/dayz_equip/textures/food_pastatin_co.paa differ diff --git a/dayz_equip/textures/food_sardinestin_co.paa b/dayz_equip/textures/food_sardinestin_co.paa new file mode 100644 index 000000000..e8d12e156 Binary files /dev/null and b/dayz_equip/textures/food_sardinestin_co.paa differ diff --git a/dayz_equip/textures/food_steak_co.paa b/dayz_equip/textures/food_steak_co.paa new file mode 100644 index 000000000..b7d7d2d9e Binary files /dev/null and b/dayz_equip/textures/food_steak_co.paa differ diff --git a/dayz_equip/textures/food_steak_cooked_co.paa b/dayz_equip/textures/food_steak_cooked_co.paa new file mode 100644 index 000000000..ce496fc8a Binary files /dev/null and b/dayz_equip/textures/food_steak_cooked_co.paa differ diff --git a/dayz_equip/textures/fueltank.rvmat b/dayz_equip/textures/fueltank.rvmat new file mode 100644 index 000000000..ae67d7301 --- /dev/null +++ b/dayz_equip/textures/fueltank.rvmat @@ -0,0 +1,101 @@ +//////////////////////////////////////////////////////////////////// +//DeRap: Produced from mikero's Dos Tools Dll version 3.97 +//http://dev-heaven.net/projects/list_files/mikero-pbodll +//////////////////////////////////////////////////////////////////// + +#define _ARMA_ + +//Class dayz_equip : textures\fueltank.rvmat{ +ambient[] = {1.0,1.0,1.0,1.0}; +diffuse[] = {1.0,1.0,1.0,1.0}; +forcedDiffuse[] = {0.0,0.0,0.0,0.0}; +emmisive[] = {0.0,0.0,0.0,1.0}; +specular[] = {1.0,1.0,1.0,1.0}; +specularPower = 20.0; +PixelShaderID = "Super"; +VertexShaderID = "Super"; +class Stage1 +{ + texture = "dayz_equip\textures\fueltank_nohq.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage2 +{ + texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage3 +{ + texture = "#(argb,8,8,3)color(0,0,0,0,MC)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage4 +{ + texture = "dayz_equip\textures\fueltank_as.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage5 +{ + texture = "dayz_equip\textures\fueltank_smdi.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage6 +{ + texture = "#(ai,64,64,1)fresnel(1,0.7)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage7 +{ + texture = "ca\data\env_land_co.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +//}; diff --git a/dayz_equip/textures/fueltank_as.paa b/dayz_equip/textures/fueltank_as.paa new file mode 100644 index 000000000..11166dce4 Binary files /dev/null and b/dayz_equip/textures/fueltank_as.paa differ diff --git a/dayz_equip/textures/fueltank_co.paa b/dayz_equip/textures/fueltank_co.paa new file mode 100644 index 000000000..031cad0d6 Binary files /dev/null and b/dayz_equip/textures/fueltank_co.paa differ diff --git a/dayz_equip/textures/fueltank_nohq.paa b/dayz_equip/textures/fueltank_nohq.paa new file mode 100644 index 000000000..312997da4 Binary files /dev/null and b/dayz_equip/textures/fueltank_nohq.paa differ diff --git a/dayz_equip/textures/fueltank_smdi.paa b/dayz_equip/textures/fueltank_smdi.paa new file mode 100644 index 000000000..7681d0129 Binary files /dev/null and b/dayz_equip/textures/fueltank_smdi.paa differ diff --git a/dayz_equip/textures/generator.rvmat b/dayz_equip/textures/generator.rvmat new file mode 100644 index 000000000..131ec79ab --- /dev/null +++ b/dayz_equip/textures/generator.rvmat @@ -0,0 +1,87 @@ +//////////////////////////////////////////////////////////////////// +//DeRap: Produced from mikero's Dos Tools Dll version 3.97 +//http://dev-heaven.net/projects/list_files/mikero-pbodll +//////////////////////////////////////////////////////////////////// + +#define _ARMA_ + +//Class dayz_equip : textures\generator.rvmat{ +ambient[] = {1,1,1,1}; +diffuse[] = {0.501961,0.501961,0.501961,1}; +forcedDiffuse[] = {0,0,0,0}; +emmisive[] = {0,0,0,1}; +specular[] = {0.101961,0.101961,0.101961,0.88}; +specularPower = 450; +PixelShaderID = "Super"; +VertexShaderID = "Super"; +class Stage1 +{ + texture = "dayz_equip\textures\generator_NOHQ.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage2 +{ + texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {10,0,0}; + up[] = {0,10,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage3 +{ + texture = "#(argb,8,8,3)color(0,0,0,0,MC)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage4 +{ + texture = "dayz_equip\textures\generator_AS.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage5 +{ + texture = "dayz_equip\textures\generator_SMDI.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage6 +{ + texture = "#(ai,64,128,1)fresnel(4.01,2.86)"; + uvSource = "none"; +}; +class Stage7 +{ + texture = "ca\data\env_land_co.paa"; + uvSource = "none"; +}; +//}; diff --git a/dayz_equip/textures/generator_as.paa b/dayz_equip/textures/generator_as.paa new file mode 100644 index 000000000..7039efb2d Binary files /dev/null and b/dayz_equip/textures/generator_as.paa differ diff --git a/dayz_equip/textures/generator_ca.paa b/dayz_equip/textures/generator_ca.paa new file mode 100644 index 000000000..e1e89bb16 Binary files /dev/null and b/dayz_equip/textures/generator_ca.paa differ diff --git a/dayz_equip/textures/generator_nohq.paa b/dayz_equip/textures/generator_nohq.paa new file mode 100644 index 000000000..2311c1dac Binary files /dev/null and b/dayz_equip/textures/generator_nohq.paa differ diff --git a/dayz_equip/textures/generator_smdi.paa b/dayz_equip/textures/generator_smdi.paa new file mode 100644 index 000000000..d15fb5577 Binary files /dev/null and b/dayz_equip/textures/generator_smdi.paa differ diff --git a/dayz_equip/textures/genericparts.rvmat b/dayz_equip/textures/genericparts.rvmat new file mode 100644 index 000000000..0833b8b6b --- /dev/null +++ b/dayz_equip/textures/genericparts.rvmat @@ -0,0 +1,101 @@ +//////////////////////////////////////////////////////////////////// +//DeRap: Produced from mikero's Dos Tools Dll version 3.97 +//http://dev-heaven.net/projects/list_files/mikero-pbodll +//////////////////////////////////////////////////////////////////// + +#define _ARMA_ + +//Class dayz_equip : textures\genericparts.rvmat{ +ambient[] = {1.0,1.0,1.0,1.0}; +diffuse[] = {1.0,1.0,1.0,1.0}; +forcedDiffuse[] = {0.0,0.0,0.0,0.0}; +emmisive[] = {0.0,0.0,0.0,1.0}; +specular[] = {1.0,1.0,1.0,1.0}; +specularPower = 20.0; +PixelShaderID = "Super"; +VertexShaderID = "Super"; +class Stage1 +{ + texture = "dayz_equip\textures\genericparts_nohq.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage2 +{ + texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage3 +{ + texture = "#(argb,8,8,3)color(0,0,0,0,MC)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage4 +{ + texture = "dayz_equip\textures\genericparts_as.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage5 +{ + texture = "dayz_equip\textures\genericparts_smdi.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage6 +{ + texture = "#(ai,64,64,1)fresnel(1,0.7)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage7 +{ + texture = "ca\data\env_land_co.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +//}; diff --git a/dayz_equip/textures/genericparts_as.paa b/dayz_equip/textures/genericparts_as.paa new file mode 100644 index 000000000..0a9356513 Binary files /dev/null and b/dayz_equip/textures/genericparts_as.paa differ diff --git a/dayz_equip/textures/genericparts_co.paa b/dayz_equip/textures/genericparts_co.paa new file mode 100644 index 000000000..e26f23c62 Binary files /dev/null and b/dayz_equip/textures/genericparts_co.paa differ diff --git a/dayz_equip/textures/genericparts_nohq.paa b/dayz_equip/textures/genericparts_nohq.paa new file mode 100644 index 000000000..bfdd094c0 Binary files /dev/null and b/dayz_equip/textures/genericparts_nohq.paa differ diff --git a/dayz_equip/textures/genericparts_smdi.paa b/dayz_equip/textures/genericparts_smdi.paa new file mode 100644 index 000000000..bdeded3a4 Binary files /dev/null and b/dayz_equip/textures/genericparts_smdi.paa differ diff --git a/dayz_equip/textures/glass.rvmat b/dayz_equip/textures/glass.rvmat new file mode 100644 index 000000000..38bb86836 --- /dev/null +++ b/dayz_equip/textures/glass.rvmat @@ -0,0 +1,27 @@ +//////////////////////////////////////////////////////////////////// +//DeRap: Produced from mikero's Dos Tools Dll version 3.97 +//http://dev-heaven.net/projects/list_files/mikero-pbodll +//////////////////////////////////////////////////////////////////// + +#define _ARMA_ + +//Class dayz_equip : textures\glass.rvmat{ +ambient[] = {1.0,1.0,1.0,1.0}; +diffuse[] = {1.0,1.0,1.0,1.0}; +forcedDiffuse[] = {0.0,0.0,0.0,0.0}; +emmisive[] = {0.0,0.0,0.0,1.0}; +specular[] = {1.0,1.0,1.0,0.0}; +specularPower = 1000.0; +PixelShaderID = "Glass"; +VertexShaderID = "Glass"; +class Stage1 +{ + texture = "#(ai,32,128,1)fresnel(0.8,0.56)"; + uvSource = "none"; +}; +class Stage2 +{ + texture = "dayz_equip\textures\env_land_co.paa"; + uvSource = "none"; +}; +//}; diff --git a/dayz_equip/textures/glass_CA.paa b/dayz_equip/textures/glass_CA.paa new file mode 100644 index 000000000..903784f61 Binary files /dev/null and b/dayz_equip/textures/glass_CA.paa differ diff --git a/dayz_equip/textures/hatchet.rvmat b/dayz_equip/textures/hatchet.rvmat new file mode 100644 index 000000000..9c6d63a27 --- /dev/null +++ b/dayz_equip/textures/hatchet.rvmat @@ -0,0 +1,87 @@ +//////////////////////////////////////////////////////////////////// +//DeRap: Produced from mikero's Dos Tools Dll version 3.97 +//http://dev-heaven.net/projects/list_files/mikero-pbodll +//////////////////////////////////////////////////////////////////// + +#define _ARMA_ + +//Class dayz_equip : textures\hatchet.rvmat{ +ambient[] = {1,1,1,1}; +diffuse[] = {1,1,1,1}; +forcedDiffuse[] = {0,0,0,0}; +emmisive[] = {0,0,0,1}; +specular[] = {0,0,0,1}; +specularPower = 1; +PixelShaderID = "Normal"; +VertexShaderID = "Basic"; +class Stage1 +{ + texture = "dayz_equip\textures\hatchet_nohq.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage2 +{ + texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {20,0,0}; + up[] = {0,20,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage3 +{ + texture = "#(argb,8,8,3)color(0,0,0,0,MC)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage4 +{ + texture = ""; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage5 +{ + texture = "dayz_equip\textures\hatchet_smdi.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage6 +{ + texture = "#(ai,64,64,1)fresnel(4.01,2.86)"; + uvSource = "none"; +}; +class Stage7 +{ + texture = "ca\data\env_land_co.paa"; + uvSource = "none"; +}; +//}; diff --git a/dayz_equip/textures/hatchet_co.paa b/dayz_equip/textures/hatchet_co.paa new file mode 100644 index 000000000..06f46fe19 Binary files /dev/null and b/dayz_equip/textures/hatchet_co.paa differ diff --git a/dayz_equip/textures/hatchet_nohq.paa b/dayz_equip/textures/hatchet_nohq.paa new file mode 100644 index 000000000..b7bec4f11 Binary files /dev/null and b/dayz_equip/textures/hatchet_nohq.paa differ diff --git a/dayz_equip/textures/hatchet_smdi.paa b/dayz_equip/textures/hatchet_smdi.paa new file mode 100644 index 000000000..58ca115a1 Binary files /dev/null and b/dayz_equip/textures/hatchet_smdi.paa differ diff --git a/dayz_equip/textures/heat_pack.rvmat b/dayz_equip/textures/heat_pack.rvmat new file mode 100644 index 000000000..c0d67f718 --- /dev/null +++ b/dayz_equip/textures/heat_pack.rvmat @@ -0,0 +1,87 @@ +//////////////////////////////////////////////////////////////////// +//DeRap: Produced from mikero's Dos Tools Dll version 3.97 +//http://dev-heaven.net/projects/list_files/mikero-pbodll +//////////////////////////////////////////////////////////////////// + +#define _ARMA_ + +//Class dayz_equip : textures\heat_pack.rvmat{ +ambient[] = {1,1,1,1}; +diffuse[] = {1,1,1,1}; +forcedDiffuse[] = {0,0,0,0}; +emmisive[] = {0,0,0,1}; +specular[] = {0,0,0,1}; +specularPower = 1; +PixelShaderID = "Normal"; +VertexShaderID = "Basic"; +class Stage1 +{ + texture = "dayz_equip\textures\heat_pack_nohq.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage2 +{ + texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {20,0,0}; + up[] = {0,20,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage3 +{ + texture = "#(argb,8,8,3)color(0,0,0,0,MC)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage4 +{ + texture = ""; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage5 +{ + texture = "dayz_equip\textures\heat_pack_smdi.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage6 +{ + texture = "#(ai,64,64,1)fresnel(4.01,2.86)"; + uvSource = "none"; +}; +class Stage7 +{ + texture = "ca\data\env_land_co.paa"; + uvSource = "none"; +}; +//}; diff --git a/dayz_equip/textures/heat_pack_co.paa b/dayz_equip/textures/heat_pack_co.paa new file mode 100644 index 000000000..0b56abde4 Binary files /dev/null and b/dayz_equip/textures/heat_pack_co.paa differ diff --git a/dayz_equip/textures/heat_pack_nohq.paa b/dayz_equip/textures/heat_pack_nohq.paa new file mode 100644 index 000000000..12792a5f2 Binary files /dev/null and b/dayz_equip/textures/heat_pack_nohq.paa differ diff --git a/dayz_equip/textures/heat_pack_smdi.paa b/dayz_equip/textures/heat_pack_smdi.paa new file mode 100644 index 000000000..997efedc8 Binary files /dev/null and b/dayz_equip/textures/heat_pack_smdi.paa differ diff --git a/dayz_equip/textures/jerrycan.rvmat b/dayz_equip/textures/jerrycan.rvmat new file mode 100644 index 000000000..699b30488 --- /dev/null +++ b/dayz_equip/textures/jerrycan.rvmat @@ -0,0 +1,23 @@ +//////////////////////////////////////////////////////////////////// +//DeRap: Produced from mikero's Dos Tools Dll version 3.97 +//http://dev-heaven.net/projects/list_files/mikero-pbodll +//////////////////////////////////////////////////////////////////// + +#define _ARMA_ + +//Class dayz_equip : textures\jerrycan.rvmat{ +specular[] = {0.5,0.5,0.5,0}; +specularPower = 10; +PixelShaderID = "NormalMapSpecularMap"; +VertexShaderID = "NormalMap"; +class Stage1 +{ + texture = "dayz_equip\textures\jerrycan_NOHQ.paa"; + uvSource = "tex"; +}; +class Stage2 +{ + texture = "dayz_equip\textures\jerrycan_SMDI.paa"; + uvSource = "tex"; +}; +//}; diff --git a/dayz_equip/textures/jerrycan_co.paa b/dayz_equip/textures/jerrycan_co.paa new file mode 100644 index 000000000..826f0c89c Binary files /dev/null and b/dayz_equip/textures/jerrycan_co.paa differ diff --git a/dayz_equip/textures/jerrycan_nohq.paa b/dayz_equip/textures/jerrycan_nohq.paa new file mode 100644 index 000000000..68dd2eb17 Binary files /dev/null and b/dayz_equip/textures/jerrycan_nohq.paa differ diff --git a/dayz_equip/textures/jerrycan_smdi.paa b/dayz_equip/textures/jerrycan_smdi.paa new file mode 100644 index 000000000..f0f43622f Binary files /dev/null and b/dayz_equip/textures/jerrycan_smdi.paa differ diff --git a/dayz_equip/textures/knife_co.paa b/dayz_equip/textures/knife_co.paa new file mode 100644 index 000000000..59c1b1b68 Binary files /dev/null and b/dayz_equip/textures/knife_co.paa differ diff --git a/dayz_equip/textures/logs.rvmat b/dayz_equip/textures/logs.rvmat new file mode 100644 index 000000000..dafadb5a9 --- /dev/null +++ b/dayz_equip/textures/logs.rvmat @@ -0,0 +1,101 @@ +//////////////////////////////////////////////////////////////////// +//DeRap: Produced from mikero's Dos Tools Dll version 3.97 +//http://dev-heaven.net/projects/list_files/mikero-pbodll +//////////////////////////////////////////////////////////////////// + +#define _ARMA_ + +//Class dayz_equip : textures\logs.rvmat{ +ambient[] = {1.0,1.0,1.0,1.0}; +diffuse[] = {1.0,1.0,1.0,1.0}; +forcedDiffuse[] = {0.0,0.0,0.0,0.0}; +emmisive[] = {0.0,0.0,0.0,1.0}; +specular[] = {1.0,1.0,1.0,1.0}; +specularPower = 20.0; +PixelShaderID = "Super"; +VertexShaderID = "Super"; +class Stage1 +{ + texture = "dayz_equip\textures\logs_nohq.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage2 +{ + texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage3 +{ + texture = "#(argb,8,8,3)color(0,0,0,0,MC)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage4 +{ + texture = "dayz_equip\textures\logs_as.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage5 +{ + texture = "dayz_equip\textures\logs_smdi.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage6 +{ + texture = "#(ai,64,64,1)fresnel(1,0.7)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage7 +{ + texture = "ca\data\env_land_co.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +//}; diff --git a/dayz_equip/textures/logs_as.paa b/dayz_equip/textures/logs_as.paa new file mode 100644 index 000000000..d268d9ede Binary files /dev/null and b/dayz_equip/textures/logs_as.paa differ diff --git a/dayz_equip/textures/logs_co.paa b/dayz_equip/textures/logs_co.paa new file mode 100644 index 000000000..300b9c013 Binary files /dev/null and b/dayz_equip/textures/logs_co.paa differ diff --git a/dayz_equip/textures/logs_nohq.paa b/dayz_equip/textures/logs_nohq.paa new file mode 100644 index 000000000..67f974fc0 Binary files /dev/null and b/dayz_equip/textures/logs_nohq.paa differ diff --git a/dayz_equip/textures/logs_smdi.paa b/dayz_equip/textures/logs_smdi.paa new file mode 100644 index 000000000..ed7efb6ce Binary files /dev/null and b/dayz_equip/textures/logs_smdi.paa differ diff --git a/dayz_equip/textures/mag20.rvmat b/dayz_equip/textures/mag20.rvmat new file mode 100644 index 000000000..d5b8c96d3 --- /dev/null +++ b/dayz_equip/textures/mag20.rvmat @@ -0,0 +1,87 @@ +//////////////////////////////////////////////////////////////////// +//DeRap: Produced from mikero's Dos Tools Dll version 3.97 +//http://dev-heaven.net/projects/list_files/mikero-pbodll +//////////////////////////////////////////////////////////////////// + +#define _ARMA_ + +//Class dayz_equip : textures\mag20.rvmat{ +ambient[] = {1,1,1,1}; +diffuse[] = {0.501961,0.501961,0.501961,1}; +forcedDiffuse[] = {0,0,0,0}; +emmisive[] = {0,0,0,1}; +specular[] = {0.101961,0.101961,0.101961,0.88}; +specularPower = 450; +PixelShaderID = "Super"; +VertexShaderID = "Super"; +class Stage1 +{ + texture = "dayz_equip\textures\mag20_NOHQ.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage2 +{ + texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {10,0,0}; + up[] = {0,10,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage3 +{ + texture = "#(argb,8,8,3)color(0,0,0,0,MC)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage4 +{ + texture = "dayz_equip\textures\mag20_AS.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage5 +{ + texture = "dayz_equip\textures\mag20_SMDI.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage6 +{ + texture = "#(ai,64,128,1)fresnel(4.01,2.86)"; + uvSource = "none"; +}; +class Stage7 +{ + texture = "ca\data\env_land_co.paa"; + uvSource = "none"; +}; +//}; diff --git a/dayz_equip/textures/mag20_as.paa b/dayz_equip/textures/mag20_as.paa new file mode 100644 index 000000000..ecd909be9 Binary files /dev/null and b/dayz_equip/textures/mag20_as.paa differ diff --git a/dayz_equip/textures/mag20_co.paa b/dayz_equip/textures/mag20_co.paa new file mode 100644 index 000000000..7ede15714 Binary files /dev/null and b/dayz_equip/textures/mag20_co.paa differ diff --git a/dayz_equip/textures/mag20_nohq.paa b/dayz_equip/textures/mag20_nohq.paa new file mode 100644 index 000000000..db889cf45 Binary files /dev/null and b/dayz_equip/textures/mag20_nohq.paa differ diff --git a/dayz_equip/textures/mag20_smdi.paa b/dayz_equip/textures/mag20_smdi.paa new file mode 100644 index 000000000..24ce1b89c Binary files /dev/null and b/dayz_equip/textures/mag20_smdi.paa differ diff --git a/dayz_equip/textures/mag30.rvmat b/dayz_equip/textures/mag30.rvmat new file mode 100644 index 000000000..52e93e609 --- /dev/null +++ b/dayz_equip/textures/mag30.rvmat @@ -0,0 +1,87 @@ +//////////////////////////////////////////////////////////////////// +//DeRap: Produced from mikero's Dos Tools Dll version 3.97 +//http://dev-heaven.net/projects/list_files/mikero-pbodll +//////////////////////////////////////////////////////////////////// + +#define _ARMA_ + +//Class dayz_equip : textures\mag30.rvmat{ +ambient[] = {1,1,1,1}; +diffuse[] = {0.501961,0.501961,0.501961,1}; +forcedDiffuse[] = {0,0,0,0}; +emmisive[] = {0,0,0,1}; +specular[] = {0.101961,0.101961,0.101961,0.88}; +specularPower = 450; +PixelShaderID = "Super"; +VertexShaderID = "Super"; +class Stage1 +{ + texture = "dayz_equip\textures\mag30_NOHQ.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage2 +{ + texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {10,0,0}; + up[] = {0,10,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage3 +{ + texture = "#(argb,8,8,3)color(0,0,0,0,MC)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage4 +{ + texture = "dayz_equip\textures\mag30_AS.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage5 +{ + texture = "dayz_equip\textures\mag30_SMDI.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage6 +{ + texture = "#(ai,64,128,1)fresnel(4.01,2.86)"; + uvSource = "none"; +}; +class Stage7 +{ + texture = "ca\data\env_land_co.paa"; + uvSource = "none"; +}; +//}; diff --git a/dayz_equip/textures/mag30_as.paa b/dayz_equip/textures/mag30_as.paa new file mode 100644 index 000000000..5eb5f9616 Binary files /dev/null and b/dayz_equip/textures/mag30_as.paa differ diff --git a/dayz_equip/textures/mag30_co.paa b/dayz_equip/textures/mag30_co.paa new file mode 100644 index 000000000..da9ba0894 Binary files /dev/null and b/dayz_equip/textures/mag30_co.paa differ diff --git a/dayz_equip/textures/mag30_nohq.paa b/dayz_equip/textures/mag30_nohq.paa new file mode 100644 index 000000000..4aa8a556b Binary files /dev/null and b/dayz_equip/textures/mag30_nohq.paa differ diff --git a/dayz_equip/textures/mag30_smdi.paa b/dayz_equip/textures/mag30_smdi.paa new file mode 100644 index 000000000..3ffef6225 Binary files /dev/null and b/dayz_equip/textures/mag30_smdi.paa differ diff --git a/dayz_equip/textures/mag5rnd.rvmat b/dayz_equip/textures/mag5rnd.rvmat new file mode 100644 index 000000000..59e646322 --- /dev/null +++ b/dayz_equip/textures/mag5rnd.rvmat @@ -0,0 +1,87 @@ +//////////////////////////////////////////////////////////////////// +//DeRap: Produced from mikero's Dos Tools Dll version 3.97 +//http://dev-heaven.net/projects/list_files/mikero-pbodll +//////////////////////////////////////////////////////////////////// + +#define _ARMA_ + +//Class dayz_equip : textures\mag5rnd.rvmat{ +ambient[] = {1,1,1,1}; +diffuse[] = {0.501961,0.501961,0.501961,1}; +forcedDiffuse[] = {0,0,0,0}; +emmisive[] = {0,0,0,1}; +specular[] = {0.101961,0.101961,0.101961,0.88}; +specularPower = 450; +PixelShaderID = "Super"; +VertexShaderID = "Super"; +class Stage1 +{ + texture = "dayz_equip\textures\mag5rnd_NOHQ.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage2 +{ + texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {10,0,0}; + up[] = {0,10,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage3 +{ + texture = "#(argb,8,8,3)color(0,0,0,0,MC)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage4 +{ + texture = "dayz_equip\textures\mag5rnd_AS.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage5 +{ + texture = "dayz_equip\textures\mag5rnd_SMDI.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage6 +{ + texture = "#(ai,64,128,1)fresnel(4.01,2.86)"; + uvSource = "none"; +}; +class Stage7 +{ + texture = "ca\data\env_land_co.paa"; + uvSource = "none"; +}; +//}; diff --git a/dayz_equip/textures/mag5rnd_as.paa b/dayz_equip/textures/mag5rnd_as.paa new file mode 100644 index 000000000..30f5cf449 Binary files /dev/null and b/dayz_equip/textures/mag5rnd_as.paa differ diff --git a/dayz_equip/textures/mag5rnd_co.paa b/dayz_equip/textures/mag5rnd_co.paa new file mode 100644 index 000000000..139786f4a Binary files /dev/null and b/dayz_equip/textures/mag5rnd_co.paa differ diff --git a/dayz_equip/textures/mag5rnd_nohq.paa b/dayz_equip/textures/mag5rnd_nohq.paa new file mode 100644 index 000000000..1052d5790 Binary files /dev/null and b/dayz_equip/textures/mag5rnd_nohq.paa differ diff --git a/dayz_equip/textures/mag5rnd_smdi.paa b/dayz_equip/textures/mag5rnd_smdi.paa new file mode 100644 index 000000000..c3d9adc77 Binary files /dev/null and b/dayz_equip/textures/mag5rnd_smdi.paa differ diff --git a/dayz_equip/textures/matchbox_co.paa b/dayz_equip/textures/matchbox_co.paa new file mode 100644 index 000000000..b60bc5157 Binary files /dev/null and b/dayz_equip/textures/matchbox_co.paa differ diff --git a/dayz_equip/textures/med_antibiotic_co.paa b/dayz_equip/textures/med_antibiotic_co.paa new file mode 100644 index 000000000..f3b2adfb9 Binary files /dev/null and b/dayz_equip/textures/med_antibiotic_co.paa differ diff --git a/dayz_equip/textures/med_box_co.paa b/dayz_equip/textures/med_box_co.paa new file mode 100644 index 000000000..912a58452 Binary files /dev/null and b/dayz_equip/textures/med_box_co.paa differ diff --git a/dayz_equip/textures/med_painrelief_co.paa b/dayz_equip/textures/med_painrelief_co.paa new file mode 100644 index 000000000..4bb73a2a6 Binary files /dev/null and b/dayz_equip/textures/med_painrelief_co.paa differ diff --git a/dayz_equip/textures/morphine_co.paa b/dayz_equip/textures/morphine_co.paa new file mode 100644 index 000000000..6e23847f8 Binary files /dev/null and b/dayz_equip/textures/morphine_co.paa differ diff --git a/dayz_equip/textures/part_vrotor.rvmat b/dayz_equip/textures/part_vrotor.rvmat new file mode 100644 index 000000000..fa9170a8f --- /dev/null +++ b/dayz_equip/textures/part_vrotor.rvmat @@ -0,0 +1,41 @@ +//////////////////////////////////////////////////////////////////// +//DeRap: Produced from mikero's Dos Tools Dll version 3.97 +//http://dev-heaven.net/projects/list_files/mikero-pbodll +//////////////////////////////////////////////////////////////////// + +#define _ARMA_ + +//Class dayz_equip : textures\part_vrotor.rvmat{ +ambient[] = {1.0,1.0,1.0,1.0}; +diffuse[] = {1.0,1.0,1.0,1.0}; +forcedDiffuse[] = {0.0,0.0,0.0,1.0}; +emmisive[] = {0.0,0.0,0.0,1.0}; +specular[] = {0.99498,0.99498,0.99498,1.0}; +specularPower = 23.8; +PixelShaderID = "NormalMapSpecularMap"; +VertexShaderID = "NormalMap"; +class Stage1 +{ + texture = "dayz_equip\textures\part_vrotor_NOHQ.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0,0,0}; + }; +}; +class Stage2 +{ + texture = "dayz_equip\textures\part_vrotor_SMDI.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0,0,0}; + }; +}; +//}; diff --git a/dayz_equip/textures/part_vrotor_co.paa b/dayz_equip/textures/part_vrotor_co.paa new file mode 100644 index 000000000..34e567eb4 Binary files /dev/null and b/dayz_equip/textures/part_vrotor_co.paa differ diff --git a/dayz_equip/textures/part_vrotor_nohq.paa b/dayz_equip/textures/part_vrotor_nohq.paa new file mode 100644 index 000000000..da133d669 Binary files /dev/null and b/dayz_equip/textures/part_vrotor_nohq.paa differ diff --git a/dayz_equip/textures/part_vrotor_smdi.paa b/dayz_equip/textures/part_vrotor_smdi.paa new file mode 100644 index 000000000..a59b045e7 Binary files /dev/null and b/dayz_equip/textures/part_vrotor_smdi.paa differ diff --git a/dayz_equip/textures/phone.rvmat b/dayz_equip/textures/phone.rvmat new file mode 100644 index 000000000..a5f7f5f77 --- /dev/null +++ b/dayz_equip/textures/phone.rvmat @@ -0,0 +1,36 @@ +// compass_body.rvmat - 19:23:07 03/27/12, generated in 0.00 seconds +// Generated by unRap v1.06 by Kegetys +// Separate rootclasses: Disabled, Automatic comments: Enabled + +ambient[] = {1.5, 1.5, 1.5, 1.0}; +diffuse[] = {1.5, 1.5, 1.5, 1.0}; +forcedDiffuse[] = {0.0, 0.0, 0.0, 0.0}; +emmisive[] = {0.0, 0.0, 0.0, 1.0}; +specular[] = {0.746, 0.746, 0.746, 1.0}; +specularPower = 64.0; +PixelShaderID = "NormalMapSpecularDIMap"; +VertexShaderID = "NormalMap"; + +class Stage1 { + texture = "dayz_equip\textures\phone_nohq.paa"; + uvSource = "tex"; + + class uvTransform { + aside[] = {1.0, 0.0, 0.0}; + up[] = {0.0, 1.0, 0.0}; + dir[] = {0.0, 0.0, 0.0}; + pos[] = {0.0, 0.0, 0.0}; + }; +}; + +class Stage2 { + texture = "dayz_equip\textures\phone_smdi.paa"; + uvSource = "tex"; + + class uvTransform { + aside[] = {1.0, 0.0, 0.0}; + up[] = {0.0, 1.0, 0.0}; + dir[] = {0.0, 0.0, 0.0}; + pos[] = {0.0, 0.0, 0.0}; + }; +}; diff --git a/dayz_equip/textures/phone_AS.paa b/dayz_equip/textures/phone_AS.paa new file mode 100644 index 000000000..ade9e51fd Binary files /dev/null and b/dayz_equip/textures/phone_AS.paa differ diff --git a/dayz_equip/textures/phone_NOHQ.paa b/dayz_equip/textures/phone_NOHQ.paa new file mode 100644 index 000000000..bb25398f7 Binary files /dev/null and b/dayz_equip/textures/phone_NOHQ.paa differ diff --git a/dayz_equip/textures/phone_SMDI.paa b/dayz_equip/textures/phone_SMDI.paa new file mode 100644 index 000000000..f7742680f Binary files /dev/null and b/dayz_equip/textures/phone_SMDI.paa differ diff --git a/dayz_equip/textures/phone_co.paa b/dayz_equip/textures/phone_co.paa new file mode 100644 index 000000000..7bd0b79d8 Binary files /dev/null and b/dayz_equip/textures/phone_co.paa differ diff --git a/dayz_equip/textures/sandbag_co.paa b/dayz_equip/textures/sandbag_co.paa new file mode 100644 index 000000000..166ca76a0 Binary files /dev/null and b/dayz_equip/textures/sandbag_co.paa differ diff --git a/dayz_equip/textures/soda.rvmat b/dayz_equip/textures/soda.rvmat new file mode 100644 index 000000000..4d06f2279 --- /dev/null +++ b/dayz_equip/textures/soda.rvmat @@ -0,0 +1,87 @@ +//////////////////////////////////////////////////////////////////// +//DeRap: Produced from mikero's Dos Tools Dll version 3.97 +//http://dev-heaven.net/projects/list_files/mikero-pbodll +//////////////////////////////////////////////////////////////////// + +#define _ARMA_ + +//Class dayz_equip : textures\soda.rvmat{ +ambient[] = {1,1,1,1}; +diffuse[] = {0.501961,0.501961,0.501961,1}; +forcedDiffuse[] = {0,0,0,0}; +emmisive[] = {0,0,0,1}; +specular[] = {0.101961,0.101961,0.101961,0.88}; +specularPower = 450; +PixelShaderID = "Super"; +VertexShaderID = "Super"; +class Stage1 +{ + texture = "dayz_equip\textures\soda_NOHQ.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage2 +{ + texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {10,0,0}; + up[] = {0,10,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage3 +{ + texture = "#(argb,8,8,3)color(0,0,0,0,MC)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage4 +{ + texture = "dayz_equip\textures\soda_AS.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage5 +{ + texture = "dayz_equip\textures\soda_SMDI.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage6 +{ + texture = "#(ai,64,128,1)fresnel(4.01,2.86)"; + uvSource = "none"; +}; +class Stage7 +{ + texture = "ca\data\env_land_co.paa"; + uvSource = "none"; +}; +//}; diff --git a/dayz_equip/textures/soda_as.paa b/dayz_equip/textures/soda_as.paa new file mode 100644 index 000000000..9c3a938d0 Binary files /dev/null and b/dayz_equip/textures/soda_as.paa differ diff --git a/dayz_equip/textures/soda_coke_co.paa b/dayz_equip/textures/soda_coke_co.paa new file mode 100644 index 000000000..0393fd005 Binary files /dev/null and b/dayz_equip/textures/soda_coke_co.paa differ diff --git a/dayz_equip/textures/soda_coke_e_co.paa b/dayz_equip/textures/soda_coke_e_co.paa new file mode 100644 index 000000000..5b99c94b7 Binary files /dev/null and b/dayz_equip/textures/soda_coke_e_co.paa differ diff --git a/dayz_equip/textures/soda_empty.rvmat b/dayz_equip/textures/soda_empty.rvmat new file mode 100644 index 000000000..187816b4e --- /dev/null +++ b/dayz_equip/textures/soda_empty.rvmat @@ -0,0 +1,87 @@ +//////////////////////////////////////////////////////////////////// +//DeRap: Produced from mikero's Dos Tools Dll version 3.97 +//http://dev-heaven.net/projects/list_files/mikero-pbodll +//////////////////////////////////////////////////////////////////// + +#define _ARMA_ + +//Class dayz_equip : textures\soda_empty.rvmat{ +ambient[] = {1,1,1,1}; +diffuse[] = {0.501961,0.501961,0.501961,1}; +forcedDiffuse[] = {0,0,0,0}; +emmisive[] = {0,0,0,1}; +specular[] = {0.101961,0.101961,0.101961,0.48}; +specularPower = 300; +PixelShaderID = "Super"; +VertexShaderID = "Super"; +class Stage1 +{ + texture = "dayz_equip\textures\soda_empty_NOHQ.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage2 +{ + texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {10,0,0}; + up[] = {0,10,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage3 +{ + texture = "#(argb,8,8,3)color(0,0,0,0,MC)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage4 +{ + texture = "dayz_equip\textures\soda_empty_AS.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage5 +{ + texture = "dayz_equip\textures\soda_empty_SMDI.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage6 +{ + texture = "#(ai,64,128,1)fresnel(4.01,2.86)"; + uvSource = "none"; +}; +class Stage7 +{ + texture = "ca\data\env_land_co.paa"; + uvSource = "none"; +}; +//}; diff --git a/dayz_equip/textures/soda_empty_as.paa b/dayz_equip/textures/soda_empty_as.paa new file mode 100644 index 000000000..114f996f3 Binary files /dev/null and b/dayz_equip/textures/soda_empty_as.paa differ diff --git a/dayz_equip/textures/soda_empty_co.paa b/dayz_equip/textures/soda_empty_co.paa new file mode 100644 index 000000000..45fb5f1cf Binary files /dev/null and b/dayz_equip/textures/soda_empty_co.paa differ diff --git a/dayz_equip/textures/soda_empty_nohq.paa b/dayz_equip/textures/soda_empty_nohq.paa new file mode 100644 index 000000000..7d60094d8 Binary files /dev/null and b/dayz_equip/textures/soda_empty_nohq.paa differ diff --git a/dayz_equip/textures/soda_empty_smdi.paa b/dayz_equip/textures/soda_empty_smdi.paa new file mode 100644 index 000000000..d9817ebd5 Binary files /dev/null and b/dayz_equip/textures/soda_empty_smdi.paa differ diff --git a/dayz_equip/textures/soda_mdew_co.paa b/dayz_equip/textures/soda_mdew_co.paa new file mode 100644 index 000000000..be18eaae9 Binary files /dev/null and b/dayz_equip/textures/soda_mdew_co.paa differ diff --git a/dayz_equip/textures/soda_mdew_e_co.paa b/dayz_equip/textures/soda_mdew_e_co.paa new file mode 100644 index 000000000..a0b48126a Binary files /dev/null and b/dayz_equip/textures/soda_mdew_e_co.paa differ diff --git a/dayz_equip/textures/soda_nohq.paa b/dayz_equip/textures/soda_nohq.paa new file mode 100644 index 000000000..8d1cba985 Binary files /dev/null and b/dayz_equip/textures/soda_nohq.paa differ diff --git a/dayz_equip/textures/soda_pepsi_co.paa b/dayz_equip/textures/soda_pepsi_co.paa new file mode 100644 index 000000000..d75facca0 Binary files /dev/null and b/dayz_equip/textures/soda_pepsi_co.paa differ diff --git a/dayz_equip/textures/soda_pepsi_e_co.paa b/dayz_equip/textures/soda_pepsi_e_co.paa new file mode 100644 index 000000000..3d417987d Binary files /dev/null and b/dayz_equip/textures/soda_pepsi_e_co.paa differ diff --git a/dayz_equip/textures/soda_smdi.paa b/dayz_equip/textures/soda_smdi.paa new file mode 100644 index 000000000..5a3a32ad5 Binary files /dev/null and b/dayz_equip/textures/soda_smdi.paa differ diff --git a/dayz_equip/textures/tank_trap_kit.paa b/dayz_equip/textures/tank_trap_kit.paa new file mode 100644 index 000000000..9cfce3f1b Binary files /dev/null and b/dayz_equip/textures/tank_trap_kit.paa differ diff --git a/dayz_equip/textures/tank_trap_kit.rvmat b/dayz_equip/textures/tank_trap_kit.rvmat new file mode 100644 index 000000000..30574c3e4 --- /dev/null +++ b/dayz_equip/textures/tank_trap_kit.rvmat @@ -0,0 +1,87 @@ +//////////////////////////////////////////////////////////////////// +//DeRap: Produced from mikero's Dos Tools Dll version 3.97 +//http://dev-heaven.net/projects/list_files/mikero-pbodll +//////////////////////////////////////////////////////////////////// + +#define _ARMA_ + +//Class dayz_equip : textures\tank_trap_kit.rvmat{ +ambient[] = {1,1,1,1}; +diffuse[] = {1,1,1,1}; +forcedDiffuse[] = {0,0,0,0}; +emmisive[] = {0,0,0,1}; +specular[] = {0,0,0,1}; +specularPower = 1; +PixelShaderID = "Normal"; +VertexShaderID = "Basic"; +class Stage1 +{ + texture = "dayz_equip\textures\tank_trap_kit_nohq.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage2 +{ + texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {20,0,0}; + up[] = {0,20,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage3 +{ + texture = "#(argb,8,8,3)color(0,0,0,0,MC)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage4 +{ + texture = ""; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage5 +{ + texture = "dayz_equip\textures\tank_trap_kit_smdi.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1,0,0}; + up[] = {0,1,0}; + dir[] = {0,0,0}; + pos[] = {0,0,0}; + }; +}; +class Stage6 +{ + texture = "#(ai,64,64,1)fresnel(4.01,2.86)"; + uvSource = "none"; +}; +class Stage7 +{ + texture = "ca\data\env_land_co.paa"; + uvSource = "none"; +}; +//}; diff --git a/dayz_equip/textures/tank_trap_kit_nohq.paa b/dayz_equip/textures/tank_trap_kit_nohq.paa new file mode 100644 index 000000000..2b69886f0 Binary files /dev/null and b/dayz_equip/textures/tank_trap_kit_nohq.paa differ diff --git a/dayz_equip/textures/tank_trap_kit_smdi.paa b/dayz_equip/textures/tank_trap_kit_smdi.paa new file mode 100644 index 000000000..f0e201592 Binary files /dev/null and b/dayz_equip/textures/tank_trap_kit_smdi.paa differ diff --git a/dayz_equip/textures/tentbag.rvmat b/dayz_equip/textures/tentbag.rvmat new file mode 100644 index 000000000..3e6617df8 --- /dev/null +++ b/dayz_equip/textures/tentbag.rvmat @@ -0,0 +1,101 @@ +//////////////////////////////////////////////////////////////////// +//DeRap: Produced from mikero's Dos Tools Dll version 3.97 +//http://dev-heaven.net/projects/list_files/mikero-pbodll +//////////////////////////////////////////////////////////////////// + +#define _ARMA_ + +//Class dayz_equip : textures\tentbag.rvmat{ +ambient[] = {1.0,1.0,1.0,1.0}; +diffuse[] = {1.0,1.0,1.0,1.0}; +forcedDiffuse[] = {0.0,0.0,0.0,0.0}; +emmisive[] = {0.0,0.0,0.0,1.0}; +specular[] = {1.0,1.0,1.0,1.0}; +specularPower = 20.0; +PixelShaderID = "Super"; +VertexShaderID = "Super"; +class Stage1 +{ + texture = "dayz_equip\textures\tentbag_nohq.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage2 +{ + texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage3 +{ + texture = "#(argb,8,8,3)color(0,0,0,0,MC)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage4 +{ + texture = "dayz_equip\textures\tentbag_as.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage5 +{ + texture = "dayz_equip\textures\tentbag_smdi.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage6 +{ + texture = "#(ai,64,64,1)fresnel(1,0.7)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage7 +{ + texture = "ca\data\env_land_co.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +//}; diff --git a/dayz_equip/textures/tentbag_as.paa b/dayz_equip/textures/tentbag_as.paa new file mode 100644 index 000000000..fe70547b5 Binary files /dev/null and b/dayz_equip/textures/tentbag_as.paa differ diff --git a/dayz_equip/textures/tentbag_co.paa b/dayz_equip/textures/tentbag_co.paa new file mode 100644 index 000000000..e60c4d21f Binary files /dev/null and b/dayz_equip/textures/tentbag_co.paa differ diff --git a/dayz_equip/textures/tentbag_nohq.paa b/dayz_equip/textures/tentbag_nohq.paa new file mode 100644 index 000000000..0d37ef8fb Binary files /dev/null and b/dayz_equip/textures/tentbag_nohq.paa differ diff --git a/dayz_equip/textures/tentbag_smdi.paa b/dayz_equip/textures/tentbag_smdi.paa new file mode 100644 index 000000000..d8d5659b4 Binary files /dev/null and b/dayz_equip/textures/tentbag_smdi.paa differ diff --git a/dayz_equip/textures/tincan.rvmat b/dayz_equip/textures/tincan.rvmat new file mode 100644 index 000000000..71750ca23 --- /dev/null +++ b/dayz_equip/textures/tincan.rvmat @@ -0,0 +1,41 @@ +//////////////////////////////////////////////////////////////////// +//DeRap: Produced from mikero's Dos Tools Dll version 3.97 +//http://dev-heaven.net/projects/list_files/mikero-pbodll +//////////////////////////////////////////////////////////////////// + +#define _ARMA_ + +//Class dayz_equip : textures\tincan.rvmat{ +ambient[] = {1.0,1.0,1.0,1.0}; +diffuse[] = {1.0,1.0,1.0,1.0}; +forcedDiffuse[] = {0.0,0.0,0.0,1.0}; +emmisive[] = {0.0,0.0,0.0,1.0}; +specular[] = {0.99498,0.99498,0.99498,1.0}; +specularPower = 100.799995; +PixelShaderID = "NormalMapSpecularMap"; +VertexShaderID = "NormalMap"; +class Stage1 +{ + texture = "dayz_equip\textures\tincan_NOHQ.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0,0,0}; + }; +}; +class Stage2 +{ + texture = "dayz_equip\textures\tincan_SMDI.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0,0,0}; + }; +}; +//}; diff --git a/dayz_equip/textures/tincan_co.paa b/dayz_equip/textures/tincan_co.paa new file mode 100644 index 000000000..38e1a119a Binary files /dev/null and b/dayz_equip/textures/tincan_co.paa differ diff --git a/dayz_equip/textures/tincan_nohq.paa b/dayz_equip/textures/tincan_nohq.paa new file mode 100644 index 000000000..dfdb0c5a7 Binary files /dev/null and b/dayz_equip/textures/tincan_nohq.paa differ diff --git a/dayz_equip/textures/tincan_smdi.paa b/dayz_equip/textures/tincan_smdi.paa new file mode 100644 index 000000000..9ccbde57f Binary files /dev/null and b/dayz_equip/textures/tincan_smdi.paa differ diff --git a/dayz_equip/textures/toolbox.rvmat b/dayz_equip/textures/toolbox.rvmat new file mode 100644 index 000000000..11fab00c2 --- /dev/null +++ b/dayz_equip/textures/toolbox.rvmat @@ -0,0 +1,41 @@ +//////////////////////////////////////////////////////////////////// +//DeRap: Produced from mikero's Dos Tools Dll version 3.97 +//http://dev-heaven.net/projects/list_files/mikero-pbodll +//////////////////////////////////////////////////////////////////// + +#define _ARMA_ + +//Class dayz_equip : textures\toolbox.rvmat{ +ambient[] = {1.0,1.0,1.0,1.0}; +diffuse[] = {1.0,1.0,1.0,1.0}; +forcedDiffuse[] = {0.0,0.0,0.0,1.0}; +emmisive[] = {0.0,0.0,0.0,1.0}; +specular[] = {0.99498,0.99498,0.99498,1.0}; +specularPower = 100.799995; +PixelShaderID = "NormalMapSpecularMap"; +VertexShaderID = "NormalMap"; +class Stage1 +{ + texture = "dayz_equip\textures\toolbox_NOHQ.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0,0,0}; + }; +}; +class Stage2 +{ + texture = "dayz_equip\textures\toolbox_SMDI.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0,0,0}; + }; +}; +//}; diff --git a/dayz_equip/textures/toolbox_co.paa b/dayz_equip/textures/toolbox_co.paa new file mode 100644 index 000000000..a91f96198 Binary files /dev/null and b/dayz_equip/textures/toolbox_co.paa differ diff --git a/dayz_equip/textures/toolbox_nohq.paa b/dayz_equip/textures/toolbox_nohq.paa new file mode 100644 index 000000000..d10bdb0f5 Binary files /dev/null and b/dayz_equip/textures/toolbox_nohq.paa differ diff --git a/dayz_equip/textures/toolbox_smdi.paa b/dayz_equip/textures/toolbox_smdi.paa new file mode 100644 index 000000000..23068d3bf Binary files /dev/null and b/dayz_equip/textures/toolbox_smdi.paa differ diff --git a/dayz_equip/textures/toolbox_ui_CA.paa b/dayz_equip/textures/toolbox_ui_CA.paa new file mode 100644 index 000000000..ebc4b6879 Binary files /dev/null and b/dayz_equip/textures/toolbox_ui_CA.paa differ diff --git a/dayz_equip/textures/waterbottle.rvmat b/dayz_equip/textures/waterbottle.rvmat new file mode 100644 index 000000000..f309b2fdb --- /dev/null +++ b/dayz_equip/textures/waterbottle.rvmat @@ -0,0 +1,101 @@ +//////////////////////////////////////////////////////////////////// +//DeRap: Produced from mikero's Dos Tools Dll version 3.97 +//http://dev-heaven.net/projects/list_files/mikero-pbodll +//////////////////////////////////////////////////////////////////// + +#define _ARMA_ + +//Class dayz_equip : textures\waterbottle.rvmat{ +ambient[] = {1.0,1.0,1.0,1.0}; +diffuse[] = {1.0,1.0,1.0,1.0}; +forcedDiffuse[] = {0.0,0.0,0.0,0.0}; +emmisive[] = {0.0,0.0,0.0,1.0}; +specular[] = {1.0,1.0,1.0,1.0}; +specularPower = 20.0; +PixelShaderID = "Super"; +VertexShaderID = "Super"; +class Stage1 +{ + texture = "dayz_equip\textures\waterbottle_nohq.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage2 +{ + texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage3 +{ + texture = "#(argb,8,8,3)color(0,0,0,0,MC)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage4 +{ + texture = "dayz_equip\textures\waterbottle_as.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage5 +{ + texture = "dayz_equip\textures\waterbottle_smdi.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage6 +{ + texture = "#(ai,64,64,1)fresnel(1,0.7)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage7 +{ + texture = "ca\data\env_land_co.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +//}; diff --git a/dayz_equip/textures/waterbottle_as.paa b/dayz_equip/textures/waterbottle_as.paa new file mode 100644 index 000000000..c8b943fc8 Binary files /dev/null and b/dayz_equip/textures/waterbottle_as.paa differ diff --git a/dayz_equip/textures/waterbottle_co.paa b/dayz_equip/textures/waterbottle_co.paa new file mode 100644 index 000000000..b99567532 Binary files /dev/null and b/dayz_equip/textures/waterbottle_co.paa differ diff --git a/dayz_equip/textures/waterbottle_nohq.paa b/dayz_equip/textures/waterbottle_nohq.paa new file mode 100644 index 000000000..1a97f9bc4 Binary files /dev/null and b/dayz_equip/textures/waterbottle_nohq.paa differ diff --git a/dayz_equip/textures/waterbottle_smdi.paa b/dayz_equip/textures/waterbottle_smdi.paa new file mode 100644 index 000000000..a0563c674 Binary files /dev/null and b/dayz_equip/textures/waterbottle_smdi.paa differ diff --git a/dayz_equip/textures/wheel.rvmat b/dayz_equip/textures/wheel.rvmat new file mode 100644 index 000000000..e16d303d3 --- /dev/null +++ b/dayz_equip/textures/wheel.rvmat @@ -0,0 +1,101 @@ +//////////////////////////////////////////////////////////////////// +//DeRap: Produced from mikero's Dos Tools Dll version 3.97 +//http://dev-heaven.net/projects/list_files/mikero-pbodll +//////////////////////////////////////////////////////////////////// + +#define _ARMA_ + +//Class dayz_equip : textures\wheel.rvmat{ +ambient[] = {1.0,1.0,1.0,1.0}; +diffuse[] = {1.0,1.0,1.0,1.0}; +forcedDiffuse[] = {0.0,0.0,0.0,0.0}; +emmisive[] = {0.0,0.0,0.0,1.0}; +specular[] = {1.0,1.0,1.0,1.0}; +specularPower = 20.0; +PixelShaderID = "Super"; +VertexShaderID = "Super"; +class Stage1 +{ + texture = "dayz_equip\textures\wheel_nohq.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage2 +{ + texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage3 +{ + texture = "#(argb,8,8,3)color(0,0,0,0,MC)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage4 +{ + texture = "dayz_equip\textures\wheel_as.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage5 +{ + texture = "dayz_equip\textures\wheel_smdi.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage6 +{ + texture = "#(ai,64,64,1)fresnel(1,0.7)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage7 +{ + texture = "ca\data\env_land_co.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +//}; diff --git a/dayz_equip/textures/wheel_as.paa b/dayz_equip/textures/wheel_as.paa new file mode 100644 index 000000000..0c2fdf353 Binary files /dev/null and b/dayz_equip/textures/wheel_as.paa differ diff --git a/dayz_equip/textures/wheel_co.paa b/dayz_equip/textures/wheel_co.paa new file mode 100644 index 000000000..a3eab0019 Binary files /dev/null and b/dayz_equip/textures/wheel_co.paa differ diff --git a/dayz_equip/textures/wheel_nohq.paa b/dayz_equip/textures/wheel_nohq.paa new file mode 100644 index 000000000..8ae31b65e Binary files /dev/null and b/dayz_equip/textures/wheel_nohq.paa differ diff --git a/dayz_equip/textures/wheel_smdi.paa b/dayz_equip/textures/wheel_smdi.paa new file mode 100644 index 000000000..63fabe0ec Binary files /dev/null and b/dayz_equip/textures/wheel_smdi.paa differ diff --git a/dayz_equip/textures/woodpile.rvmat b/dayz_equip/textures/woodpile.rvmat new file mode 100644 index 000000000..bcf4eeb4d --- /dev/null +++ b/dayz_equip/textures/woodpile.rvmat @@ -0,0 +1,101 @@ +//////////////////////////////////////////////////////////////////// +//DeRap: Produced from mikero's Dos Tools Dll version 3.97 +//http://dev-heaven.net/projects/list_files/mikero-pbodll +//////////////////////////////////////////////////////////////////// + +#define _ARMA_ + +//Class dayz_equip : textures\woodpile.rvmat{ +ambient[] = {1.0,1.0,1.0,1.0}; +diffuse[] = {1.0,1.0,1.0,1.0}; +forcedDiffuse[] = {0.0,0.0,0.0,0.0}; +emmisive[] = {0.0,0.0,0.0,1.0}; +specular[] = {0.2,0.2,0.2,1.0}; +specularPower = 80.0; +PixelShaderID = "Super"; +VertexShaderID = "Super"; +class Stage1 +{ + texture = "dayz_equip\textures\woodPile_nohq.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage2 +{ + texture = "#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage3 +{ + texture = "#(argb,8,8,3)color(0,0,0,0,MC)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage4 +{ + texture = "dayz_equip\textures\woodPile_as.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage5 +{ + texture = "dayz_equip\textures\woodPile_smdi.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage6 +{ + texture = "#(ai,64,64,1)fresnel(1,0.7)"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +class Stage7 +{ + texture = "ca\data\env_land_co.paa"; + uvSource = "tex"; + class uvTransform + { + aside[] = {1.0,0.0,0.0}; + up[] = {0.0,1.0,0.0}; + dir[] = {0.0,0.0,0.0}; + pos[] = {0.0,0.0,0.0}; + }; +}; +//}; diff --git a/dayz_equip/textures/woodpile_as.paa b/dayz_equip/textures/woodpile_as.paa new file mode 100644 index 000000000..6a3b498d8 Binary files /dev/null and b/dayz_equip/textures/woodpile_as.paa differ diff --git a/dayz_equip/textures/woodpile_co.paa b/dayz_equip/textures/woodpile_co.paa new file mode 100644 index 000000000..91d75d777 Binary files /dev/null and b/dayz_equip/textures/woodpile_co.paa differ diff --git a/dayz_equip/textures/woodpile_nohq.paa b/dayz_equip/textures/woodpile_nohq.paa new file mode 100644 index 000000000..faae8ff41 Binary files /dev/null and b/dayz_equip/textures/woodpile_nohq.paa differ diff --git a/dayz_equip/textures/woodpile_smdi.paa b/dayz_equip/textures/woodpile_smdi.paa new file mode 100644 index 000000000..98bd0a09d Binary files /dev/null and b/dayz_equip/textures/woodpile_smdi.paa differ diff --git a/dayz_server/$PBOPREFIX$ b/dayz_server/$PBOPREFIX$ new file mode 100644 index 000000000..0f58ae7bf --- /dev/null +++ b/dayz_server/$PBOPREFIX$ @@ -0,0 +1 @@ +z\addons\dayz_server \ No newline at end of file diff --git a/dayz_server/compile/server_gutObject.sqf b/dayz_server/compile/server_gutObject.sqf new file mode 100644 index 000000000..2c94d4934 --- /dev/null +++ b/dayz_server/compile/server_gutObject.sqf @@ -0,0 +1,23 @@ +private["_qty","_item","_meat"]; +_item = _this select 0; +_qty = _this select 1; +_meat = 0; +_loop = true; +if (local _item) then { + for "_x" from 1 to _qty do { + _item addMagazine "FoodSteakRaw"; + }; + sleep 2; + _timer = time; + while {_loop} do { + _meat = count magazines _item; + if (_meat == 0) then {_loop = false}; + if ((time - _timer) > 300) then {_loop = false}; + sleep 1; + }; + dayzHideBody = _item; + publicVariable "dayzHideBody"; + hideBody _item; + sleep 10; + deleteVehicle _item; +}; \ No newline at end of file diff --git a/dayz_server/compile/server_onPlayerConnect.sqf b/dayz_server/compile/server_onPlayerConnect.sqf new file mode 100644 index 000000000..e69de29bb diff --git a/dayz_server/compile/server_onPlayerDisconnect.sqf b/dayz_server/compile/server_onPlayerDisconnect.sqf new file mode 100644 index 000000000..3d64e2afe --- /dev/null +++ b/dayz_server/compile/server_onPlayerDisconnect.sqf @@ -0,0 +1,28 @@ +/* + +*/ +private["_hasDel","_serial","_object","_objects","_updates","_myGroup","_nearVeh"]; +_playerID = _this select 0; +_playerName = _this select 1; +_object = call compile format["player%1",_playerID]; +_characterID = _object getVariable ["characterID","0"]; + +if (vehicle _object != _object) then { + _object action ["eject", vehicle _object]; +}; + +diag_log format["DISCONNECT: %1 (%2) Object: %3, _characterID: %4", _playerName,_playerID,_object,_characterID]; + +dayz_disco = dayz_disco - [_playerID]; +if (!isNull _object) then { +//Update Vehicle + { [_x,"gear"] call server_updateObject } foreach + (nearestObjects [getPosATL _object, ["Car", "Helicopter", "Motorcycle", "Ship", "TentStorage"], 10]); + if (alive _object) then { + [_object,[],true] call server_playerSync; + _id = [_playerID,_characterID,2] spawn dayz_recordLogin; + _myGroup = group _object; + deleteVehicle _object; + deleteGroup _myGroup; + }; +}; \ No newline at end of file diff --git a/dayz_server/compile/server_playerDied.sqf b/dayz_server/compile/server_playerDied.sqf new file mode 100644 index 000000000..f065b1694 --- /dev/null +++ b/dayz_server/compile/server_playerDied.sqf @@ -0,0 +1,46 @@ +private["_characterID","_minutes","_newObject","_playerID","_playerName","_playerID","_myGroup","_group"]; +//[unit, weapon, muzzle, mode, ammo, magazine, projectile] +_characterID = _this select 0; +_minutes = _this select 1; +_newObject = _this select 2; +_playerID = _this select 3; +_playerName = _this select 4; + +dayz_disco = dayz_disco - [_playerID]; +_newObject setVariable["processedDeath",time]; + +/* +diag_log ("DW_DEBUG: (isnil _characterID): " + str(isnil "_characterID")); +if (isnil "_characterID") then { +diag_log ("DW_DEBUG: _newObject: " + str(_newObject)); + }; +*/ + +if !(isnil "_characterID") then { + +if (_characterID != "0") then { + _key = format["CHILD:202:%1:%2:",_characterID,_minutes]; + //diag_log ("HIVE: WRITE: "+ str(_key)); + _key call server_hiveWrite; +} else { + deleteVehicle _newObject; +}; + +} else { + deleteVehicle _newObject; +}; + +diag_log ("PDEATH: Player Died " + _playerID); + +/* +_eh = [_newObject] spawn { + _body = _this select 0; + _method = _body getVariable["deathType","unknown"]; + _name = _body getVariable["bodyName","unknown"]; + waitUntil{!isPlayer _body;sleep 1}; + _body setVariable["deathType",_method,true]; + _body setVariable["bodyName",_name,true]; + diag_log ("PDEATH: Player Left Body " + _name); +}; +*/ +//dead_bodyCleanup set [count dead_bodyCleanup,_newObject]; \ No newline at end of file diff --git a/dayz_server/compile/server_playerLogin.sqf b/dayz_server/compile/server_playerLogin.sqf new file mode 100644 index 000000000..e6e21b9ee --- /dev/null +++ b/dayz_server/compile/server_playerLogin.sqf @@ -0,0 +1,120 @@ +private["_int","_newModel","_doLoop","_wait","_hiveVer","_isHiveOk","_playerID","_playerObj","_randomSpot","_publishTo","_primary","_secondary","_key","_result","_charID","_playerObj","_playerName","_finished","_spawnPos","_spawnDir","_items","_counter","_magazines","_weapons","_group","_backpack","_worldspace","_direction","_newUnit","_score","_position","_isNew","_inventory","_backpack","_medical","_survival","_stats","_state"]; +//Set Variables + +diag_log ("STARTING LOGIN: " + str(_this)); + +_playerID = _this select 0; +_playerObj = _this select 1; +_playerName = name _playerObj; +_worldspace = []; + +if (count _this > 2) then { + dayz_players = dayz_players - [_this select 2]; +}; + +waitUntil{allowConnection}; + +//Variables +_inventory = []; +_backpack = []; +_items = []; +_magazines = []; +_weapons = []; +_medicalStats = []; +_survival = [0,0,0]; +_tent = []; +_state = []; +_direction = 0; +_model = ""; +_newUnit = objNull; + +if (_playerID == "") then { + _playerID = getPlayerUID _playerObj; +}; + +if ((_playerID == "") or (isNil "_playerID")) exitWith { + diag_log ("LOGIN FAILED: Player [" + _playerName + "] has no login ID"); +}; + +endLoadingScreen; +diag_log ("LOGIN ATTEMPT: " + str(_playerID) + " " + _playerName); + +//Do Connection Attempt +_doLoop = 0; +while {_doLoop < 5} do { + _key = format["CHILD:101:%1:%2:%3:",_playerID,dayZ_instance,_playerName]; + _primary = [_key,false,dayZ_hivePipeAuth] call server_hiveReadWrite; + if (count _primary > 0) then { + if ((_primary select 0) != "ERROR") then { + _doLoop = 9; + }; + }; + _doLoop = _doLoop + 1; +}; + +if (isNull _playerObj or !isPlayer _playerObj) exitWith { + diag_log ("LOGIN RESULT: Exiting, player object null: " + str(_playerObj)); +}; + +//Process request +_newPlayer = _primary select 1; +_isNew = count _primary < 6; //_result select 1; +_charID = _primary select 2; +_randomSpot = false; + +//diag_log ("LOGIN RESULT: " + str(_primary)); + +/* PROCESS */ +_hiveVer = 0; + +if (!_isNew) then { + //RETURNING CHARACTER + _inventory = _primary select 4; + _backpack = _primary select 5; + _survival = _primary select 6; + _model = _primary select 7; + _hiveVer = _primary select 8; + + if (!(_model in ["SurvivorW2_DZ","Survivor2_DZ","Sniper1_DZ","Soldier1_DZ","Rocket_DZ","Camo1_DZ","BanditW1_DZ","Bandit1_DZ","SurvivorW2_DZ"])) then { + _model = "Survivor2_DZ"; + }; + +} else { + _model = _primary select 3; + _hiveVer = _primary select 4; + if (isNil "_model") then { + _model = "Survivor2_DZ"; + } else { + if (_model == "") then { + _model = "Survivor2_DZ"; + }; + }; + + //Record initial inventory + _config = (configFile >> "CfgSurvival" >> "Inventory" >> "Default"); + _mags = getArray (_config >> "magazines"); + _wpns = getArray (_config >> "weapons"); + _bcpk = getText (_config >> "backpack"); + _randomSpot = true; + + //Wait for HIVE to be free + _key = format["CHILD:203:%1:%2:%3:",_charID,[_wpns,_mags],[_bcpk,[],[]]]; + _key spawn server_hiveWrite; + +}; +diag_log ("LOGIN LOADED: " + str(_playerObj) + " Type: " + (typeOf _playerObj)); + +_isHiveOk = false; //EDITED +if (_hiveVer >= dayz_hiveVersionNo) then { + _isHiveOk = true; +}; +//diag_log ("SERVER RESULT: " + str("X") + " " + str(dayz_hiveVersionNo)); + +//Server publishes variable to clients and WAITS +//_playerObj setVariable ["publish",[_charID,_inventory,_backpack,_survival,_isNew,dayz_versionNo,_model,_isHiveOk,_newPlayer],true]; + +_clientID = owner _playerObj; +dayzPlayerLogin = [_charID,_inventory,_backpack,_survival,_isNew,dayz_versionNo,_model,_isHiveOk,_newPlayer]; +_clientID publicVariableClient "dayzPlayerLogin"; + +//_playerObj enableSimulation false; \ No newline at end of file diff --git a/dayz_server/compile/server_playerSetup.sqf b/dayz_server/compile/server_playerSetup.sqf new file mode 100644 index 000000000..c49c10c28 --- /dev/null +++ b/dayz_server/compile/server_playerSetup.sqf @@ -0,0 +1,266 @@ +private["_int","_characterID","_doLoop","_newModel","_wait","_playerID","_playerObj","_randomSpot","_publishTo","_primary","_secondary","_key","_result","_charID","_playerObj","_playerName","_finished","_spawnPos","_spawnDir","_items","_counter","_magazines","_weapons","_group","_backpack","_worldspace","_direction","_newUnit","_score","_position","_pos","_isIsland","_isNew","_inventory","_backpack","_medical","_survival","_stats","_state","_lastinstance"]; +//Set Variables +//Wait for HIVE to be free +//diag_log ("SETUP: attempted with " + str(_this)); + +_characterID = _this select 0; +_playerObj = _this select 1; +_playerID = _this select 2; + +if (isNull _playerObj) exitWith { + diag_log ("SETUP INIT FAILED: Exiting, player object null: " + str(_playerObj)); +}; + +if (_playerID == "") then { + _playerID = getPlayerUID _playerObj; +}; + +if (_playerID == "") exitWith { + diag_log ("SETUP INIT FAILED: Exiting, no player ID: " + str(_playerObj)); +}; + +//Variables +_worldspace = []; +_survival = [0,0,0]; +_tent = []; +_state = []; + +//Do Connection Attempt +_doLoop = 0; +while {_doLoop < 5} do { + _key = format["CHILD:102:%1:",_characterID]; + _primary = [_key,false,dayZ_hivePipeAuth] call server_hiveReadWrite; + if (count _primary > 0) then { + if ((_primary select 0) != "ERROR") then { + _doLoop = 9; + }; + }; + _doLoop = _doLoop + 1; +}; + +if (isNull _playerObj or !isPlayer _playerObj) exitWith { + diag_log ("SETUP RESULT: Exiting, player object null: " + str(_playerObj)); +}; + +//Wait for HIVE to be free +//diag_log ("SETUP: RESULT: Successful with " + str(_primary)); + +_medical = _primary select 1; +_stats = _primary select 2; +_state = _primary select 3; +_worldspace = _primary select 4; +_humanity = _primary select 5; +_lastinstance = _primary select 6; + +//Set position +_randomSpot = false; + +//diag_log ("WORLDSPACE: " + str(_worldspace)); + +if (count _worldspace > 0) then { + _direction = _worldspace select 0; + _position = _worldspace select 1; + if (count _position < 3) then { + //prevent debug world! + _randomSpot = true; + }; + _debug = getMarkerpos "respawn_west"; + _distance = _debug distance _position; + if (_distance < 2000) then { + _randomSpot = true; + }; + + _distance = [0,0,0] distance _position; + if (_distance < 500) then { + _randomSpot = true; + }; + + // Came from another server force random spawn + if (_lastinstance != dayZ_instance) then { + _randomSpot = true; + } + + //_playerObj setPosATL _position; + //_playerObj setDir _direction; +} else { + _randomSpot = true; +}; + +//diag_log ("LOGIN: Location: " + str(_worldspace) + " doRnd?: " + str(_randomSpot)); + +//set medical values +if (count _medical > 0) then { + _playerObj setVariable["USEC_isDead",(_medical select 0),true]; + _playerObj setVariable["NORRN_unconscious", (_medical select 1), true]; + _playerObj setVariable["USEC_infected",(_medical select 2),true]; + _playerObj setVariable["USEC_injured",(_medical select 3),true]; + _playerObj setVariable["USEC_inPain",(_medical select 4),true]; + _playerObj setVariable["USEC_isCardiac",(_medical select 5),true]; + _playerObj setVariable["USEC_lowBlood",(_medical select 6),true]; + _playerObj setVariable["USEC_BloodQty",(_medical select 7),true]; + + _playerObj setVariable["unconsciousTime",(_medical select 10),true]; + +// if (_playerID in dayz_disco) then { +// _playerObj setVariable["NORRN_unconscious",true, true]; +// _playerObj setVariable["unconsciousTime",300,true]; +// } else { +// _playerObj setVariable["unconsciousTime",(_medical select 10),true]; +// }; + + //Add Wounds + { + _playerObj setVariable[_x,true,true]; + [_playerObj,_x,_hit] spawn fnc_usec_damageBleed; + usecBleed = [_playerObj,_x,0]; + publicVariable "usecBleed"; + } forEach (_medical select 8); + + //Add fractures + _fractures = (_medical select 9); + _playerObj setVariable ["hit_legs",(_fractures select 0),true]; + _playerObj setVariable ["hit_hands",(_fractures select 1),true]; + + if (count _medical > 11) then { + //Additional medical stats + _playerObj setVariable ["messing",(_medical select 11),true]; + }; + +} else { + //Reset Fractures + _playerObj setVariable ["hit_legs",0,true]; + _playerObj setVariable ["hit_hands",0,true]; + _playerObj setVariable ["USEC_injured",false,true]; + _playerObj setVariable ["USEC_inPain",false,true]; + _playerObj setVariable ["messing",[0,0],true]; +}; + +if (count _stats > 0) then { + //register stats + _playerObj setVariable["zombieKills",(_stats select 0),true]; + _playerObj setVariable["headShots",(_stats select 1),true]; + _playerObj setVariable["humanKills",(_stats select 2),true]; + _playerObj setVariable["banditKills",(_stats select 3),true]; + _playerObj addScore (_stats select 1); + + //Save Score + _score = score _playerObj; + _playerObj addScore ((_stats select 0) - _score); + + //record for Server JIP checks + _playerObj setVariable["zombieKills_CHK",(_stats select 0)]; + _playerObj setVariable["headShots_CHK",(_stats select 1)]; + _playerObj setVariable["humanKills_CHK",(_stats select 2)]; + _playerObj setVariable["banditKills_CHK",(_stats select 3)]; + if (count _stats > 4) then { + if (!(_stats select 3)) then { + _playerObj setVariable["selectSex",true,true]; + }; + } else { + _playerObj setVariable["selectSex",true,true]; + }; +} else { + //Save initial loadout + //register stats + _playerObj setVariable["zombieKills",0,true]; + _playerObj setVariable["humanKills",0,true]; + _playerObj setVariable["banditKills",0,true]; + _playerObj setVariable["headShots",0,true]; + + //record for Server JIP checks + _playerObj setVariable["zombieKills_CHK",0]; + _playerObj setVariable["humanKills_CHK",0,true]; + _playerObj setVariable["banditKills_CHK",0,true]; + _playerObj setVariable["headShots_CHK",0]; +}; + +if (_randomSpot) then { + private["_counter","_position","_isNear","_isZero","_mkr"]; + if (!isDedicated) then { + endLoadingScreen; + }; + + + //Spawn modify via mission init.sqf + if(isnil "spawnArea") then { + spawnArea = 1500; + }; + if(isnil "spawnShoremode") then { + spawnShoremode = 1; + }; + + + //spawn into random + _findSpot = true; + _mkr = ""; + while {_findSpot} do { + _counter = 0; + while {_counter < 20 and _findSpot} do { + _mkr = "spawn" + str(round(random 4)); + _position = ([(getMarkerPos _mkr),0,spawnArea,10,0,2000,spawnShoremode] call BIS_fnc_findSafePos); + _isNear = count (_position nearEntities ["Man",100]) == 0; + _isZero = ((_position select 0) == 0) and ((_position select 1) == 0); + //Island Check //TeeChange + _pos = _position; + _isIsland = false; //Can be set to true during the Check + for [{_w=0},{_w<=150},{_w=_w+2}] do { + _pos = [(_pos select 0),((_pos select 1) + _w),(_pos select 2)]; + if(surfaceisWater _pos) exitWith { + _isIsland = true; + }; + }; + + if ((_isNear and !_isZero) || _isIsland) then {_findSpot = false}; + _counter = _counter + 1; + }; + }; + _isZero = ((_position select 0) == 0) and ((_position select 1) == 0); + _position = [_position select 0,_position select 1,0]; + if (!_isZero) then { + //_playerObj setPosATL _position; + _worldspace = [0,_position]; + }; +}; + + +//Record player for management +dayz_players set [count dayz_players,_playerObj]; + +//record player pos locally for server checking +_playerObj setVariable["characterID",_characterID,true]; +_playerObj setVariable["humanity",_humanity,true]; +_playerObj setVariable["humanity_CHK",_humanity]; +//_playerObj setVariable["worldspace",_worldspace,true]; +//_playerObj setVariable["state",_state,true]; +_playerObj setVariable["lastPos",getPosATL _playerObj]; + +dayzPlayerLogin2 = [_worldspace,_state]; +_clientID = owner _playerObj; +_clientID publicVariableClient "dayzPlayerLogin2"; + +//record time started +_playerObj setVariable ["lastTime",time]; +//_playerObj setVariable ["model_CHK",typeOf _playerObj]; + +diag_log ("LOGIN PUBLISHING: " + str(_playerObj) + " Type: " + (typeOf _playerObj)); + +myObj = objNull; +call compile format["myObj = player%1",_playerID]; + +if (!(isNull myObj)) then { + if (alive myObj) then { + deleteVehicle myObj; + diag_log ("LOGIN DUPLICATE PLAYER: " + str(_playerObj) + " DELETED ORIGINAL"); + }; +}; + +//Record player for management +myObj = _playerObj; +call compile format["player%1 = myObj;",_playerID]; +//diag_log (format["player%1 = myObj",_playerID]); +//dayz_players set [count dayz_players,_playerObj]; + +dayzLogin = null; +dayzLogin2 = null; + +//Save Login diff --git a/dayz_server/compile/server_playerStat.sqf b/dayz_server/compile/server_playerStat.sqf new file mode 100644 index 000000000..2be645c5a --- /dev/null +++ b/dayz_server/compile/server_playerStat.sqf @@ -0,0 +1,4 @@ +private[]; +_unit = _this select 0; +_variable = _this select 1; +_change = _this select 2; \ No newline at end of file diff --git a/dayz_server/compile/server_playerSync.sqf b/dayz_server/compile/server_playerSync.sqf new file mode 100644 index 000000000..fac8ecb36 --- /dev/null +++ b/dayz_server/compile/server_playerSync.sqf @@ -0,0 +1,207 @@ +private["_characterID","_currentModelCheck","_temp","_isSync","_currentWpn","_currentMag","_magazines","_force","_qty","_qtyT","_val","_isNewPos","_isNewBackp","_humanity","_isNewGear","_doUpdate","_currentModel","_modelChk","_playerPos","_playerGear","_playerBackp","_backpack","_updates","_killsB","_killsH","_medical","_isNewMed","_character","_timeSince","_charPos","_isInVehicle","_justAte","_justDrank","_distanceFoot","_lastPos","_legs","_arms","_kills","_headShots","_killsCHK","_headShotsCHK","_timeGross","_timeLeft","_onLadder","_isTerminal"]; +//[player,array] +//diag_log ("UPDATE: " + str(_this) ); + +//waituntil {(typeName(_this) == "ARRAY");sleep 0.01;}; //seems to cause often infinite waits (but not for first n players) + +if ( typeName(_this) == "OBJECT" ) then { + _this = [_this,[],true]; + //diag_log ("DW_DEBUG: #manual fix _this: " + str(_this)); +}; + +//correct +//"UPDATE: [B 1-1-B:1 (THE BEAST) REMOTE,[],true]" +//error +//"UPDATE: B 1-1-B:1 (THE BEAST) REMOTE" + +_character = _this select 0; +_magazines = _this select 1; +_force = _this select 2; +_force = true; + +_doUpdate = false; +_characterID = _character getVariable ["characterID","0"]; +_charPos = getPosATL _character; +_isInVehicle = vehicle _character != _character; +_timeSince = 0; +_humanity = 0; + +//diag_log ("DW_DEBUG: (isnil _characterID): " + str(isnil "_characterID")); +/* +if !(isnil "_characterID") then { +diag_log ("DW_DEBUG: _characterID: " + str(_characterID)); +}; +*/ + +if (_character isKindOf "Animal") exitWith { + diag_log ("ERROR: Cannot Sync Character " + (name _character) + " is an Animal class"); +}; + +if (isnil "_characterID") exitWith { + diag_log ("ERROR: Cannot Sync Character " + (name _character) + " has nil characterID"); +}; + +if (_characterID == "0") exitWith { + diag_log ("ERROR: Cannot Sync Character " + (name _character) + " as no characterID"); +}; + +//Check for server initiated updates +_isNewMed = _character getVariable["medForceUpdate",false]; //Med Update is forced when a player receives some kind of med incident +_isNewPos = _character getVariable["posForceUpdate",false]; //Med Update is forced when a player receives some kind of med incident +_isNewGear = (count _magazines) > 0; + +//diag_log ("Starting Save... MED: " + str(_isNewMed) + " / POS: " + str(_isNewPos)); sleep 0.05; + +//Check for player initiated updates +if (_characterID != "0") then { + _playerPos = []; + _playerGear = []; + _playerBackp = []; + _medical = []; + _distanceFoot = 0; + + //diag_log ("Found Character..."); + + //Check if update is requested + if (_isNewPos or _force) then { + //diag_log ("position..." + str(_isNewPos) + " / " + str(_force)); sleep 0.05; + if (((_charPos select 0) == 0) and ((_charPos select 1) == 0)) then { + //Zero Position + } else { + //diag_log ("getting position..."); sleep 0.05; + _playerPos = [round(direction _character),_charPos]; + _lastPos = _character getVariable["lastPos",_charPos]; + if (count _lastPos > 2 and count _charPos > 2) then { + if (!_isInVehicle) then { + _distanceFoot = round(_charPos distance _lastPos); + }; + _character setVariable["lastPos",_charPos]; + }; + if (count _charPos < 3) then { + _playerPos = []; + }; + //diag_log ("position = " + str(_playerPos)); sleep 0.05; + }; + _character setVariable ["posForceUpdate",false,true]; + }; + if (_isNewGear) then { + //diag_log ("gear..."); sleep 0.05; + _playerGear = [weapons _character,_magazines]; + _backpack = unitBackpack _character; + _playerBackp = [typeOf _backpack,getWeaponCargo _backpack,getMagazineCargo _backpack]; + }; + if (_isNewMed or _force) then { + //diag_log ("medical..."); sleep 0.05; + _wounds = []; + if (!(_character getVariable["USEC_isDead",false])) then { + //diag_log ("medical check..."); sleep 0.05; + _medical = _character call player_sumMedical; + //diag_log ("medical result..." + str(_medical)); sleep 0.05; + }; + _character setVariable ["medForceUpdate",false,true]; + }; + + //Process update + if (_characterID != "0") then { + //Record stats while we're here + /* + Check previous stats against what client had when they logged in + this helps prevent JIP issues, where a new player wouldn't have received + the old players updates. Only valid for stats where clients could have + be recording results from their local objects (such as agent zombies) + */ + _kills = ["zombieKills",_character] call server_getDiff; + _killsB = ["banditKills",_character] call server_getDiff; + _killsH = ["humanKills",_character] call server_getDiff; + _headShots = ["headShots",_character] call server_getDiff; + _humanity = ["humanity",_character] call server_getDiff2; + //_humanity = _character getVariable ["humanity",0]; + _character addScore _kills; + /* + Assess how much time has passed, for recording total time on server + */ + _lastTime = _character getVariable["lastTime",time]; + _timeGross = (time - _lastTime); + _timeSince = floor(_timeGross / 60); + _timeLeft = (_timeGross - (_timeSince * 60)); + /* + Get character state details + */ + _currentWpn = currentMuzzle _character; + _currentAnim = animationState _character; + _config = configFile >> "CfgMovesMaleSdr" >> "States" >> _currentAnim; + _onLadder = (getNumber (_config >> "onLadder")) == 1; + _isTerminal = (getNumber (_config >> "terminal")) == 1; + //_wpnDisabled = (getNumber (_config >> "disableWeapons")) == 1; + _currentModel = typeOf _character; + _modelChk = _character getVariable ["model_CHK",""]; + if (_currentModel == _modelChk) then { + _currentModel = ""; + } else { + _currentModel = str(_currentModel); + _character setVariable ["model_CHK",typeOf _character]; + }; + + if (_onLadder or _isInVehicle or _isTerminal) then { + _currentAnim = ""; + //If position to be updated, make sure it is at ground level! + if ((count _playerPos > 0) and !_isTerminal) then { + _charPos set [2,0]; + _playerPos set[1,_charPos]; + }; + }; + if (_isInVehicle) then { + _currentWpn = ""; + } else { + if ( typeName(_currentWpn) == "STRING" ) then { + _muzzles = getArray(configFile >> "cfgWeapons" >> _currentWpn >> "muzzles"); + if (count _muzzles > 1) then { + _currentWpn = currentMuzzle _character; + }; + } else { + //diag_log ("DW_DEBUG: _currentWpn: " + str(_currentWpn)); + _currentWpn = ""; + }; + }; + _temp = round(_character getVariable ["temperature",100]); + _currentState = [_currentWpn,_currentAnim,_temp]; + /* + Everything is ready, now publish to HIVE + */ + if (count _playerPos > 0) then { + _array = []; + { + if (_x > -20000 and _x < 20000) then { + _array set [count _array,_x]; + }; + } forEach (_playerPos select 1); + _playerPos set [1,_array]; + }; + if (!isNull _character) then { + if (alive _character) then { + //Wait for HIVE to be free + //Send request + _key = format["CHILD:201:%1:%2:%3:%4:%5:%6:%7:%8:%9:%10:%11:%12:%13:%14:%15:%16:",_characterID,_playerPos,_playerGear,_playerBackp,_medical,false,false,_kills,_headShots,_distanceFoot,_timeSince,_currentState,_killsH,_killsB,_currentModel,_humanity]; + //diag_log ("HIVE: WRITE: "+ str(_key) + " / " + _characterID); + _key call server_hiveWrite; + }; + }; + + // If player is in a vehicle, keep its position updated + if (vehicle _character != _character) then { + [vehicle _character, "position"] call server_updateObject; + }; + + // Force gear updates for nearby vehicles/tents + _pos = _this select 0; + { + [_x, "gear"] call server_updateObject; + } forEach nearestObjects [_pos, ["Car", "Helicopter", "Motorcycle", "Ship", "TentStorage"], 10]; + //[_charPos] call server_updateNearbyObjects; + + //Reset timer + if (_timeSince > 0) then { + _character setVariable ["lastTime",(time - _timeLeft)]; + }; + }; +}; \ No newline at end of file diff --git a/dayz_server/compile/server_publishObject.sqf b/dayz_server/compile/server_publishObject.sqf new file mode 100644 index 000000000..1eefe7a6d --- /dev/null +++ b/dayz_server/compile/server_publishObject.sqf @@ -0,0 +1,29 @@ +private["_type","_location","_dir","_character","_tent","_class","_id","_uid"]; +//[dayz_characterID,_tent,[_dir,_location],"TentStorage"] +_charID = _this select 0; +_object = _this select 1; +_worldspace = _this select 2; +_class = _this select 3; +_id = 0; + +if (!(_object isKindOf "Building")) exitWith { + deleteVehicle _object; +}; + +//diag_log ("PUBLISH: Attempt " + str(_object)); +_dir = _worldspace select 0; +_location = _worldspace select 1; + +//get UID +_uid = _worldspace call dayz_objectUID2; + +//Send request +_key = format["CHILD:308:%1:%2:%3:%4:%5:%6:%7:%8:%9:",dayZ_instance, _class, 0 , _charID, _worldspace, [], [], 0,_uid]; +//diag_log ("HIVE: WRITE: "+ str(_key)); +_key call server_hiveWrite; + +_object setVariable ["ObjectUID", _uid,true]; + +dayz_serverObjectMonitor set [count dayz_serverObjectMonitor,_object]; + +//diag_log ("PUBLISH: Created " + (_class) + " with ID " + _uid); diff --git a/dayz_server/compile/server_publishVehicle.sqf b/dayz_server/compile/server_publishVehicle.sqf new file mode 100644 index 000000000..b9c03705b --- /dev/null +++ b/dayz_server/compile/server_publishVehicle.sqf @@ -0,0 +1,129 @@ +private["_object","_worldspace","_location","_dir","_character","_tent","_class","_id","_uid","_dam","_hitpoints","_selection","_array","_damage","_randFuel","_fuel","_key","_result","_outcome","_totaldam","_parts","_retry","_done"]; +//[_veh,[_dir,_location],"V3S_Civ"] +_object = _this select 0; +_worldspace = _this select 1; +_class = _this select 2; +_uid = _this select 3; + +_fuel = 0; +_damage = 0; +_array = []; + +diag_log ("PUBLISH: Attempt " + str(_object)); +_dir = _worldspace select 0; +_location = _worldspace select 1; + +//Generate UID +_uid = _worldspace call dayz_objectUID2; +// _uid = format["%1%2",dayZ_instance,_uid]; + +if (getNumber(configFile >> "CfgVehicles" >> _class >> "isBicycle") != 1) then { + + // Create randomly damaged parts + + _totaldam = 0; + _hitpoints = _object call vehicle_getHitpoints; + { + _dam = 0; + if(["Body",_x,false] call fnc_inString) then { + _dam = call generate_new_damage; + }; + if(["Engine",_x,false] call fnc_inString) then { + _dam = call generate_exp_damage; + }; + if(["HRotor",_x,false] call fnc_inString) then { + _dam = call generate_new_damage; + }; + if(["Fuel",_x,false] call fnc_inString) then { + _dam = call generate_exp_damage; + }; + if(["Wheel",_x,false] call fnc_inString) then { + _dam = call generate_new_damage; + }; + if(["Glass",_x,false] call fnc_inString) then { + _dam = call generate_new_damage; + }; + + _selection = getText(configFile >> "cfgVehicles" >> _class >> "HitPoints" >> _x >> "name"); + + if (_dam > 0) then { + _array set [count _array,[_selection,_dam]]; + _totaldam = _totaldam + _dam; + }; + } forEach _hitpoints; + + + // just set low base dmg - may change later + _damage = 0; + + // 50% chance that vehicle will have a little gas + _randFuel = random(1); + if(_randFuel > 0.5) then { + _fuel = random(0.5); + }; + +}; + +//Send request +_key = format["CHILD:308:%1:%2:%3:%4:%5:%6:%7:%8:%9:",dayZ_instance, _class, _damage , 0, _worldspace, [], _array, _fuel,_uid]; // Change this to dynamic parts damage and fuel +diag_log ("HIVE: WRITE: "+ str(_key)); +_key call server_hiveWrite; + +// Wait just a little +sleep 0.1; + +_done = false; +_retry = 0; +while{not _done} do { + + // GET DB ID + _key = format["CHILD:388:%1:",_uid]; + diag_log ("HIVE: WRITE: "+ str(_key)); + _result = [_key] call server_hiveReadWrite; + _outcome = _result select 0; + if (_outcome == "PASS") then { + _oid = _result select 1; + _object setVariable ["ObjectID", _oid, true]; + diag_log("CUSTOM: Selected " + str(_oid)); + _done = true; + + } else { + diag_log("CUSTOM: trying again to get id for: " + str(_uid)); + _done = false; + _retry = _retry + 1; + sleep 0.1; + }; + if(_retry == 5) exitWith { deleteVehicle _object; diag_log("CUSTOM: failed to get id for : " + str(_uid)); }; +}; + +// disable marker later +//_marker = createMarker [str(_location) , _location]; +//_marker setMarkerShape "ICON"; +//_marker setMarkerType "DOT"; +//_marker setMarkerText (typeOf _object); +//_marker setMarkerColor "ColorBlue"; + +// not needed yet +// _object setVariable ["ObjectUID", _uid, true]; + +_object setVariable ["lastUpdate",time]; +_object setVariable ["CharacterID", "0", true]; + +_object setDamage _damage; + +// Set Hits after ObjectID is set +{ + _selection = _x select 0; + _dam = _x select 1; + if (_selection in dayZ_explosiveParts and _dam > 0.8) then {_dam = 0.8}; + [_object,_selection,_dam] call object_setFixServer; +} forEach _array; + +_object setvelocity [0,0,1]; +_object setFuel _fuel; + +_id = _object spawn fnc_vehicleEventHandler; + +dayz_serverObjectMonitor set [count dayz_serverObjectMonitor,_object]; + +diag_log ("PUBLISH: Created " + (_class) + " with ID " + str(_uid)); \ No newline at end of file diff --git a/dayz_server/compile/server_routinePlayerCheck.sqf b/dayz_server/compile/server_routinePlayerCheck.sqf new file mode 100644 index 000000000..efb010d91 --- /dev/null +++ b/dayz_server/compile/server_routinePlayerCheck.sqf @@ -0,0 +1,14 @@ +private["_unitArray","_handle"]; +_unitArray = []; +if (isSinglePlayer) then { + _unitArray = [player]; +} else { + _unitArray = dayz_players; +}; +{ + if (!isNull _x) then { + //diag_log ("SERVER: Routine Player Check: " + str(_x)); + _handle = _x spawn server_updatePlayer; + waitUntil{scriptDone _handle}; + }; +} forEach _unitArray; \ No newline at end of file diff --git a/dayz_server/compile/server_townDeZombify.sqf b/dayz_server/compile/server_townDeZombify.sqf new file mode 100644 index 000000000..9d7e5b68f --- /dev/null +++ b/dayz_server/compile/server_townDeZombify.sqf @@ -0,0 +1,24 @@ +private["_position","_size","_loot","_zeds","_groups","_group"]; +_position = _this select 0; +_size = _this select 1; +_type = _this select 2; +_town = nearestLocation [_position, _type]; + +//Clean Loot +_loot = nearestObjects [_position, ["WeaponHolder"], _size]; +{ + deleteVehicle _x; +} forEach _loot; + +//Clean Zeds +_zeds = _position nearEntities ["zZombie_Base",_size]; +_groups = []; +{ + if (!(isNull _group)) then { + _group = group _x; + if (!(_group in _groups)) then {_groups set [count _groups,_group];}; + _x setDamage 1; + }; +} forEach _zeds; +diag_log "Dezombify Town"; +dayz_zombifiedTowns = dayz_zombifiedTowns - [_town]; \ No newline at end of file diff --git a/dayz_server/compile/server_townZombify.sqf b/dayz_server/compile/server_townZombify.sqf new file mode 100644 index 000000000..f1c0857f9 --- /dev/null +++ b/dayz_server/compile/server_townZombify.sqf @@ -0,0 +1,68 @@ +private["_town","_spot","_buildings","_list","_size","_numZeds","_impt","_position","_buildings","_totalBuildings","_numGroups","_building","_type"]; +//has town +_town = _this; +_type = type _town; +_spot = objNull; +_buildings = []; +_list = []; +_numZeds = 2; + +_impt = (importance _town); +_size = 50; +switch (_type) do { + default { + _numZeds = 3; + _size = 40 * _impt; + }; + case "NameCity": { + _numZeds = 6; + _size = 80 * _impt; + }; + case "NameCityCapital": { + _numZeds = 10; + _size = 120 * _impt; + }; +}; + +_position = position _town; +_buildings = nearestObjects [_position, ["Building"], _size]; +_totalBuildings = count _buildings; +_numGroups = 0; +_i = 0; +/* +_markerstr = createMarker["markername_" + (text _town),_position]; +_markerstr setMarkerShape "ELLIPSE"; +_markerstr setMarkerSize [_size, _size]; +*/ +_trigger = createTrigger["EmptyDetector",_position]; +_trigger setTriggerArea[dayz_zSpawnDistance,dayz_zSpawnDistance,0,false]; +_trigger setTriggerActivation["WEST","NOT PRESENT",false]; +_code = format["_id = [%1,%2,'%3'] spawn server_townDeZombify;",_position,_size,_type]; +_trigger setTriggerStatements["this", _code, ""]; +_val = 60 * 10; +_trigger setTriggerTimeout [_val, _val, _val, true]; + + +while {_numGroups < _numZeds and _i < _totalBuildings} do { + _building = _buildings call BIS_fnc_selectRandom; + if (!isNull _building) then { + _list = _building nearRoads 20; + if (count _list > 0) then { + _spot = _list call BIS_fnc_selectRandom; + _nearMen = (position _spot) nearEntities [["Man"],50]; + if (!isNull _spot and (count _nearMen == 0)) then { + /* + _marker = createMarker [(text _town) + "Marker2" + str(_i), position _spot]; + _marker setMarkerShape "ICON"; + _marker setMarkerType "DOT"; + _marker setMarkerColor "ColorBlue"; + _marker setMarkerText str(_i); + */ + _numGroups = _numGroups + 1; + (position _spot) spawn dayz_spawnZombies; + }; + }; + }; + _i = _i + 1; + sleep 0.1; +}; \ No newline at end of file diff --git a/dayz_server/compile/server_updateNearbyObjects.sqf b/dayz_server/compile/server_updateNearbyObjects.sqf new file mode 100644 index 000000000..d8c77c6c4 --- /dev/null +++ b/dayz_server/compile/server_updateNearbyObjects.sqf @@ -0,0 +1,6 @@ +private["_pos","_objects"]; +_pos = _this select 0; + +{ + [_x, "gear"] call server_updateObject; +} forEach nearestObjects [_pos, ["Car", "Helicopter", "Motorcycle", "Ship", "TentStorage"], 10]; diff --git a/dayz_server/compile/server_updateObject.sqf b/dayz_server/compile/server_updateObject.sqf new file mode 100644 index 000000000..263f96bf6 --- /dev/null +++ b/dayz_server/compile/server_updateObject.sqf @@ -0,0 +1,95 @@ +/* +[_object,_type] spawn server_updateObject; +*/ +private["_object","_type","_objectID","_uid","_lastUpdate","_needUpdate"]; + +_object = _this select 0; +_type = _this select 1; + +_objectID = _object getVariable ["ObjectID","0"]; +_uid = _object getVariable ["ObjectUID","0"]; +if (_objectID == "0" && _uid == "0") then { _uid = _object call dayz_objectUID; }; //seems never been call + +_lastUpdate = _object getVariable ["lastUpdate",time]; +_needUpdate = _object in needUpdate_objects; + +// TODO ---------------------- +_object_position = { + private["_position","_worldspace","_fuel","_key"]; + _position = getPosATL _object; + _worldspace = [ + round(direction _object), + _position + ]; + _fuel = 0; + if (_object isKindOf "AllVehicles") then { + _fuel = fuel _object; + }; + _key = format["CHILD:305:%1:%2:%3:",_objectID,_worldspace,_fuel]; + diag_log ("HIVE: WRITE: "+ str(_key)); + _key call server_hiveWrite; +}; + +_object_inventory = { + private["_inventory","_previous","_key"]; + _inventory = [ + getWeaponCargo _object, + getMagazineCargo _object, + getBackpackCargo _object + ]; + _previous = str(_object getVariable["lastInventory",[]]); + if (str(_inventory) != _previous) then { + _object setVariable["lastInventory",_inventory]; + if (_objectID == "0") then { + _key = format["CHILD:309:%1:%2:",_uid,_inventory]; + } else { + _key = format["CHILD:303:%1:%2:",_objectID,_inventory]; + }; + diag_log ("HIVE: WRITE: "+ str(_key)); + _key call server_hiveWrite; + }; +}; + +_object_damage = { + private["_hitpoints","_array","_hit","_selection","_key","_damage"]; + _hitpoints = _object call vehicle_getHitpoints; + _damage = damage _object; + _array = []; + { + _hit = [_object,_x] call object_getHit; + _selection = getText (configFile >> "CfgVehicles" >> (typeOf _object) >> "HitPoints" >> _x >> "name"); + if (_hit > 0) then {_array set [count _array,[_selection,_hit]]}; + } forEach _hitpoints; + _key = format["CHILD:306:%1:%2:%3:",_objectID,_array,_damage]; + diag_log ("HIVE: WRITE: "+ str(_key)); + _key call server_hiveWrite; + _object setVariable ["needUpdate",false,true]; + }; +// TODO ---------------------- + +_object setVariable ["lastUpdate",time,true]; +switch (_type) do { + case "all": { + call _object_position; + call _object_inventory; + call _object_damage; + }; + case "position": { + call _object_position; + }; + case "gear": { + call _object_inventory; + }; + case "damage": { + if ( (time - _lastUpdate) > 5 && !_needUpdate ) then { + call _object_damage; + } else { + if ( !_needUpdate ) then { + needUpdate_objects set [count needUpdate_objects, _object]; + }; + }; + }; + case "repair": { + call _object_damage; + }; +}; \ No newline at end of file diff --git a/dayz_server/compile/server_updatePlayer.sqf b/dayz_server/compile/server_updatePlayer.sqf new file mode 100644 index 000000000..e69de29bb diff --git a/dayz_server/compile/zombie_findOwner.sqf b/dayz_server/compile/zombie_findOwner.sqf new file mode 100644 index 000000000..3c9c0df66 --- /dev/null +++ b/dayz_server/compile/zombie_findOwner.sqf @@ -0,0 +1,46 @@ +private["_unit","_potential","_newOwner","_client"]; +_unit = _this select 0; + +diag_log ("CLEANUP: DELETE UNCONTROLLED ZOMBIE: " + (typeOf _unit) + " OF: " + str(_unit) ); +deleteVehicle _unit; + +/* + +//Not server then exit +if(!isServer) exitWith { + diag_log ("DW_DEBUG: #findOwner exits as not server: " + str(isServer)); + }; +//Not local then exit +if(!local _unit) exitWith { + diag_log ("DW_DEBUG: #findOwner exits _unit not local: " + str(local _unit)); + }; + +//Find a new owner +_potential = (getposATL _unit) nearEntities [["CAManBase"],300]; +_newOwner = objNull; +{ + if (isPlayer _x) then { + _newOwner = _x; + }; + if (!isNull _newOwner) exitWith { + //diag_log ("DW_DEBUG: #findOwner potencial _newOwner: " + str(_newOwner)); + }; +} forEach _potential; + +//If no nearby player, delete the agent + +//diag_log ("DW_DEBUG: #findOwner isNull _newOwner: " + str(isNull _newOwner)); + +if(isNull _newOwner) exitWith { + diag_log ("CLEANUP: NOTHING TO TRANSFER OWNERSHIP OF TYPE: " + (typeOf _unit) + " OF: " + str(_unit) ); + deleteVehicle _unit; +}; + +//set client as controller +_client = owner _newOwner; + +_unit setOwner _client; + +diag_log ("CLEANUP: TRANSFERRED OWNERSHIP OF TYPE: " + (typeOf _unit) + " OF _unit: " + str(_unit) + " TO _client: " + str(_client) ); + +*/ \ No newline at end of file diff --git a/dayz_server/init/server_functions.sqf b/dayz_server/init/server_functions.sqf new file mode 100644 index 000000000..bd4a35938 --- /dev/null +++ b/dayz_server/init/server_functions.sqf @@ -0,0 +1,461 @@ +waituntil {!isnil "bis_fnc_init"}; + +BIS_Effects_Burn = {}; +object_spawnDamVehicle = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\object_spawnDamVehicle.sqf"; +server_playerLogin = compile preprocessFileLineNumbers "\z\addons\dayz_server\compile\server_playerLogin.sqf"; +server_playerSetup = compile preprocessFileLineNumbers "\z\addons\dayz_server\compile\server_playerSetup.sqf"; +server_onPlayerDisconnect = compile preprocessFileLineNumbers "\z\addons\dayz_server\compile\server_onPlayerDisconnect.sqf"; +server_routinePlayerCheck = compile preprocessFileLineNumbers "\z\addons\dayz_server\compile\server_routinePlayerCheck.sqf"; +server_updateObject = compile preprocessFileLineNumbers "\z\addons\dayz_server\compile\server_updateObject.sqf"; +server_playerDied = compile preprocessFileLineNumbers "\z\addons\dayz_server\compile\server_playerDied.sqf"; +server_updatePlayer = compile preprocessFileLineNumbers "\z\addons\dayz_server\compile\server_updatePlayer.sqf"; +server_playerStat = compile preprocessFileLineNumbers "\z\addons\dayz_server\compile\server_playerStat.sqf"; +server_publishObj = compile preprocessFileLineNumbers "\z\addons\dayz_server\compile\server_publishObject.sqf"; +server_publishVeh = compile preprocessFileLineNumbers "\z\addons\dayz_server\compile\server_publishVehicle.sqf"; // Custom to add vehicles +local_publishObj = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\local_publishObj.sqf"; //Creates the object in DB +local_deleteObj = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\local_deleteObj.sqf"; //Creates the object in DB +local_createObj = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\local_createObj.sqf"; //Creates the object in DB +server_playerSync = compile preprocessFileLineNumbers "\z\addons\dayz_server\compile\server_playerSync.sqf"; +//zombie_initialize = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\zombie_initialize.sqf"; +zombie_findOwner = compile preprocessFileLineNumbers "\z\addons\dayz_server\compile\zombie_findOwner.sqf"; + +server_updateNearbyObjects = compile preprocessFileLineNumbers "\z\addons\dayz_server\compile\server_updateNearbyObjects.sqf"; + +vehicle_handleInteract = { + private["_object"]; + _object = _this select 0; + [_object, "all"] call server_updateObject; +}; + +//event Handlers +eh_localCleanup = { + _object = _this select 0; + _object addEventHandler ["local", { + if(_this select 1) then { + private["_type","_unit"]; + _unit = _this select 0; + _type = typeOf _unit; + deleteVehicle _unit; + diag_log ("CLEANUP: DELETED A " + str(_type) ); + }; + }]; +}; + +server_characterSync = { + //dayzCharDisco = [_characterID,_playerPos,[_weapons,_magazines],[typeOf _backpack,getWeaponCargo _backpack,getMagazineCargo _backpack],_medical,_currentState,_currentModel]; + _characterID = _this select 0; + _playerPos = _this select 1; + _playerGear = _this select 2; + _playerBackp = _this select 3; + _medical = _this select 4; + _currentState = _this select 5; + _currentModel = _this select 6; + + _key = format["CHILD:201:%1:%2:%3:%4:%5:%6:%7:%8:%9:%10:%11:%12:%13:%14:%15:%16:",_characterID,_playerPos,_playerGear,_playerBackp,_medical,false,false,0,0,0,0,_currentState,0,0,_currentModel,0]; + //diag_log ("HIVE: WRITE: "+ str(_key) + " / " + _characterID); + _key call server_hiveWrite; +}; + +//was missing for server +fnc_buildWeightedArray = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\fn_buildWeightedArray.sqf"; //Checks which actions for nearby casualty + +//onPlayerConnected "[_uid,_name] spawn server_onPlayerConnect;"; +onPlayerDisconnected "[_uid,_name] call server_onPlayerDisconnect;"; + +server_hiveWrite = { + private["_resultArray","_data"]; + //diag_log ("ATTEMPT WRITE: " + _this); + _data = "HiveEXT" callExtension _this; + diag_log ("WRITE: " + _data); +}; + +server_hiveReadWrite = { + private["_key","_resultArray","_data"]; + _key = _this select 0; + //diag_log ("ATTEMPT READ/WRITE: " + _key); + _data = "HiveEXT" callExtension _key; + diag_log ("READ/WRITE: " + _data); + _resultArray = call compile format ["%1;",_data]; + _resultArray; +}; + +// Setup globals allow overwrite from init.sqf +if(isnil "dayz_MapArea") then { + dayz_MapArea = 10000; +}; +if(isnil "DynamicVehicleArea") then { + DynamicVehicleArea = dayz_MapArea / 2; +}; +if(isnil "HeliCrashArea") then { + HeliCrashArea = dayz_MapArea / 2; +}; + + +spawn_heliCrash = { + private["_position","_veh","_num","_config","_itemType","_itemChance","_weights","_index","_iArray"]; + + waitUntil{!isNil "BIS_fnc_selectRandom"}; + if (isDedicated) then { + _position = [getMarkerPos "center",0,HeliCrashArea,10,0,2000,0] call BIS_fnc_findSafePos; + _veh = createVehicle ["UH1Wreck_DZ",_position, [], 0, "CAN_COLLIDE"]; + dayz_serverObjectMonitor set [count dayz_serverObjectMonitor,_veh]; + _veh setVariable ["ObjectID",1,true]; + dayzFire = [_veh,2,time,false,false]; + publicVariable "dayzFire"; + if (isServer) then { + nul=dayzFire spawn BIS_Effects_Burn; + }; + _num = round(random 4) + 3; + _config = configFile >> "CfgBuildingLoot" >> "HeliCrash"; + _itemType = [] + getArray (_config >> "itemType"); + //diag_log ("DW_DEBUG: _itemType: " + str(_itemType)); + _itemChance = [] + getArray (_config >> "itemChance"); + //diag_log ("DW_DEBUG: _itemChance: " + str(_itemChance)); + //diag_log ("DW_DEBUG: (isnil fnc_buildWeightedArray): " + str(isnil "fnc_buildWeightedArray")); + + waituntil {!isnil "fnc_buildWeightedArray"}; + + _weights = []; + _weights = [_itemType,_itemChance] call fnc_buildWeightedArray; + //diag_log ("DW_DEBUG: _weights: " + str(_weights)); + for "_x" from 1 to _num do { + //create loot + _index = _weights call BIS_fnc_selectRandom; + sleep 1; + if (count _itemType > _index) then { + //diag_log ("DW_DEBUG: " + str(count (_itemType)) + " select " + str(_index)); + _iArray = _itemType select _index; + _iArray set [2,_position]; + _iArray set [3,5]; + _iArray call spawn_loot; + _nearby = _position nearObjects ["WeaponHolder",20]; + { + _x setVariable ["permaLoot",true]; + } forEach _nearBy; + }; + }; + }; +}; + + + + +// Get all buildings and roads only once +MarkerPosition = getMarkerPos "center"; +RoadList = MarkerPosition nearRoads DynamicVehicleArea; +BuildingList = MarkerPosition nearObjects ["House",DynamicVehicleArea]; + +spawn_vehicles = { + private["_vehicle","_isAir","_isShip","_position","_roadlist","_buildinglist","_istoomany","_marker","_veh","_objPosition","_weights","_index","_uid"]; + + // TODO: change this part either to DB or mission config. + + // 1 : Motocycles + // 2 : Bicycles, ATV's + // 3 : Trucks Unarmed + // 4 : Trucks + // 5 : Cars + // 6 : Jeeps + // 7 : Bus, Tractor, SUV, Vans + // 8 : Helicopters + // 9 : Helicopters Unarmed + // 10: Military Unarmed + // 11: Military + // 12: Boat Unarmed + // 13: Boat + // 14: Heavy Armor Unarmed + // 15: Fuel Trucks + + _AllowedVehiclesList = ["M1030_US_DES_EP1","TT650_TK_CIV_EP1","Old_moto_TK_Civ_EP1","TT650_Civ","TT650_Ins", + "MMT_Civ","Old_bike_TK_INS_EP1","ATV_US_EP1","BAF_ATV_D","ATV_CZ_EP1", + "hilux1_civil_3_open_EP1","hilux1_civil_2_covered","hilux1_civil_1_open","datsun1_civil_3_open","datsun1_civil_2_covered","datsun1_civil_1_open", + "Pickup_PK_TK_GUE_EP1","Offroad_DSHKM_TK_GUE_EP1","Offroad_SPG9_TK_GUE_EP1","Pickup_PK_GUE","Pickup_PK_INS", + "policecar","Octavia_ACR","Lada1","Lada2","LadaLM","Skoda","SkodaBlue","SkodaGreen","SkodaRed","VWGolf","car_hatchback","car_sedan","Lada1_TK_CIV_EP1","Lada2_TK_CIV_EP1","VolhaLimo_TK_CIV_EP1","Volha_1_TK_CIV_EP1","Volha_2_TK_CIV_EP1", + "UAZ_CDF","UAZ_INS","UAZ_RU","UAZ_Unarmed_TK_CIV_EP1","UAZ_Unarmed_TK_EP1","UAZ_Unarmed_UN_EP1", + "Ikarus","Ikarus_TK_CIV_EP1","tractor","TowingTractor","SUV_TK_CIV_EP1","S1203_TK_CIV_EP1","S1203_ambulance_EP1", + "UH1H_DZ","UH1H_TK_EP1","CH_47F_EP1","Mi17_TK_EP1","Mi17_UN_CDF_EP1","Mi171Sh_CZ_EP1","UH60M_EP1","Mi17_CDF","MH60S","UH1Y", + "Mi17_Civilian","MH6J_EP1","UH60M_MEV_EP1","MV22", + "LandRover_ACR","LandRover_CZ_EP1","LandRover_TK_CIV_EP1","HMMWV","HMMWV_DES_EP1","HMMWV_M1035_DES_EP1","HMMWV_Ambulance","HMMWV_Ambulance_CZ_DES_EP1","GAZ_Vodnik_MedEvac","Ural_TK_CIV_EP1","Ural_UN_EP1","V3S_Open_TK_CIV_EP1","V3S_Open_TK_EP1","MTVR_DES_EP1","Kamaz", + "HMMWV_M998A2_SOV_DES_EP1","HMMWV_M1151_M2_CZ_DES_EP1","LandRover_Special_CZ_EP1","LandRover_MG_TK_EP1","ArmoredSUV_PMC", + "Fishing_Boat","PBX","PBX_ACR","Smallboat_1","Smallboat_2","Zodiac", + "RHIB","RHIB2Turret", + "M113Ambul_UN_EP1","M113Ambul_TK_EP1","BMP2_Ambul_CDF","BMP2_Ambul_INS", + "KamazRefuel","MtvrRefuel_DES_EP1","UralRefuel_TK_EP1","V3S_Refuel_TK_GUE_EP1","T810Refuel_Des_ACR","T810Refuel_ACR"]; + + + _AllowedVehiclesChance = [0.55,0.65,0.25,0.35,0.45, + 0.25,0.75,0.45,0.45,0.45, + 0.40,0.35,0.35,0.25,0.20,0.25, + 0.25,0.75,0.45,0.45,0.45, + 0.2,0.25,0.45,0.45,0.45,0.45,0.45,0.45,0.45,0.35,0.40,0.40,0.40,0.25,0.45,0.45,0.45, + 0.30,0.30,0.30,0.30,0.30,0.30, + 0.15,0.15,0.15,0.05,0.05,0.30,0.15, + 0.05,0.05,0.01,0.025,0.025,0.025,0.025,0.02,0.02,0.02, + 0.09,0.08,0.07,0.01, + 0.11,0.11,0.11,0.10,0.10,0.10,0.05,0.05,0.05,0.05,0.10,0.10,0.10,0.10,0.10, + 0.05,0.05,0.01,0.05,0.01, + 0.15,0.15,0.15,0.15,0.15,0.15, + 0.01,0.01, + 0.001,0.001,0.001,0.001, + 0.001,0.001,0.001,0.001,0.001,0.001]; + + + if (isDedicated) then { + + waituntil {!isnil "fnc_buildWeightedArray"}; + + _weights = []; + _weights = [_AllowedVehiclesList,_AllowedVehiclesChance] call fnc_buildWeightedArray; + + waitUntil{!isNil "BIS_fnc_selectRandom"}; + // get index from fnc_buildWeightedArray + _index = _weights call BIS_fnc_selectRandom; + + // select vehicle + _vehicle = _AllowedVehiclesList select _index; + + // Find Vehicle Type to better control spawns + _isAir = _vehicle isKindOf "Air"; + _isShip = _vehicle isKindOf "Ship"; + + + + if(_isShip || _isAir) then { + if(_isShip) then { + // Spawn anywhere on coast on water + waitUntil{!isNil "BIS_fnc_selectRandom"}; + _position = [MarkerPosition,0,DynamicVehicleArea,10,1,2000,1] call BIS_fnc_findSafePos; + //diag_log("DEBUG: spawning boat near coast " + str(_position)); + } else { + // Spawn air anywhere that is flat + waitUntil{!isNil "BIS_fnc_selectRandom"}; + _position = [MarkerPosition,0,DynamicVehicleArea,25,0,1,0] call BIS_fnc_findSafePos; + //diag_log("DEBUG: spawning air anywhere flat " + str(_position)); + }; + + + } else { + // Spawn around buildings and 50% near roads + if((random 1) > 0.5) then { + + + + waitUntil{!isNil "BIS_fnc_selectRandom"}; + _position = RoadList call BIS_fnc_selectRandom; + + _position = _position modelToWorld [0,0,0]; + + waitUntil{!isNil "BIS_fnc_findSafePos"}; + _position = [_position,0,10,10,0,2000,0] call BIS_fnc_findSafePos; + + //diag_log("DEBUG: spawning near road " + str(_position)); + + } else { + + + + waitUntil{!isNil "BIS_fnc_selectRandom"}; + _position = BuildingList call BIS_fnc_selectRandom; + + _position = _position modelToWorld [0,0,0]; + + waitUntil{!isNil "BIS_fnc_findSafePos"}; + _position = [_position,0,40,5,0,2000,0] call BIS_fnc_findSafePos; + + //diag_log("DEBUG: spawning around buildings " + str(_position)); + + }; + }; + // only proceed if two params otherwise BIS_fnc_findSafePos failed and may spawn in air + if ((count _position) == 2) then { + + _dir = round(random 180); + + _istoomany = _position nearObjects ["AllVehicles",50]; + if((count _istoomany) > 0) exitWith { diag_log("DEBUG: Too many vehicles at " + str(_position)); }; + + //place vehicle + _veh = createVehicle [_vehicle, _position, [], 0, "CAN_COLLIDE"]; + _veh setdir _dir; + _veh setpos _position; + + // Get position with ground + _objPosition = getPosATL _veh; + + clearWeaponCargoGlobal _veh; + clearMagazineCargoGlobal _veh; + + [_veh,[_dir,_objPosition],_vehicle,_uid] call server_publishVeh; + }; + }; +}; + +spawn_roadblocks = { + private["_position","_veh","_num","_config","_itemType","_itemChance","_weights","_index","_iArray","_isRoad","_roadlist","_istoomany"]; + _WreckList = ["SKODAWreck","HMMWVWreck","UralWreck","datsun01Wreck","hiluxWreck","datsun02Wreck","UAZWreck","Land_Misc_Garb_Heap_EP1","Fort_Barricade_EP1"]; + _WreckLoot = ["DynamicDebris"]; + waitUntil{!isNil "BIS_fnc_selectRandom"}; + if (isDedicated) then { + + waitUntil{!isNil "BIS_fnc_selectRandom"}; + _position = RoadList call BIS_fnc_selectRandom; + + _position = _position modelToWorld [0,0,0]; + + waitUntil{!isNil "BIS_fnc_findSafePos"}; + _position = [_position,0,10,5,0,2000,0] call BIS_fnc_findSafePos; + + if ((count _position) == 2) then { + // Get position with ground + + + _istoomany = _position nearObjects ["All",5]; + + if((count _istoomany) > 0) exitWith { diag_log("DEBUG: Too many at " + str(_position)); }; + + //_isRoad = isOnRoad _position; + + //_marker = createMarker [str(_position) , _position]; + //_marker setMarkerShape "ICON"; + //_marker setMarkerType "DOT"; + //_marker setMarkerText "ON"; + + + waitUntil{!isNil "BIS_fnc_selectRandom"}; + _spawnveh = _WreckList call BIS_fnc_selectRandom; + waitUntil{!isNil "BIS_fnc_selectRandom"}; + _spawnloot = _WreckLoot call BIS_fnc_selectRandom; + + diag_log("DEBUG: Spawning a crashed " + _spawnveh + " with " + _spawnloot + " at " + str(_position)); + _veh = createVehicle [_spawnveh,_position, [], 0, "CAN_COLLIDE"]; + // Randomize placement a bit + _veh setDir round(random 360); + _veh setpos _position; + + + + dayz_serverObjectMonitor set [count dayz_serverObjectMonitor,_veh]; + _veh setVariable ["ObjectID",1,true]; + + _num = round(random 4) + 3; + _config = configFile >> "CfgBuildingLoot" >> _spawnloot; + _itemType = [] + getArray (_config >> "itemType"); + _itemChance = [] + getArray (_config >> "itemChance"); + + waituntil {!isnil "fnc_buildWeightedArray"}; + + _weights = []; + _weights = [_itemType,_itemChance] call fnc_buildWeightedArray; + for "_x" from 1 to _num do { + //create loot + _index = _weights call BIS_fnc_selectRandom; + sleep 1; + if (count _itemType > _index) then { + _iArray = _itemType select _index; + _iArray set [2,_position]; + _iArray set [3,5]; + _iArray call spawn_loot; + _nearby = _position nearObjects ["WeaponHolder",20]; + { + _x setVariable ["permaLoot",true]; + } forEach _nearBy; + }; + }; + }; + + }; + +}; + +// Damage generator fuction +generate_new_damage = { + private ["_damage","_rnd"]; + _rnd = random 1; + if(_rnd > 0.5) then { + _damage = 0; + } else { + _rnd = random 1; + if(_rnd > 0.5) then { + _damage = 0.50; + } else { + _damage = 1; + }; + }; + _damage; +}; + +// Damage generator fuction +generate_exp_damage = { + private ["_damage","_rnd"]; + _rnd = random 1; + if(_rnd > 0.5) then { + _damage = 0; + } else { + _rnd = random 1; + if(_rnd > 0.5) then { + _damage = 0.50; + } else { + _damage = 0.85; + }; + }; + _damage; +}; + +server_getDiff = { + private["_variable","_object","_vNew","_vOld","_result"]; + _variable = _this select 0; + _object = _this select 1; + _vNew = _object getVariable[_variable,0]; + _vOld = _object getVariable[(_variable + "_CHK"),_vNew]; + _result = 0; + if (_vNew < _vOld) then { + //JIP issues + _vNew = _vNew + _vOld; + _object getVariable[(_variable + "_CHK"),_vNew]; + } else { + _result = _vNew - _vOld; + _object setVariable[(_variable + "_CHK"),_vNew]; + }; + _result +}; + +server_getDiff2 = { + private["_variable","_object","_vNew","_vOld","_result"]; + _variable = _this select 0; + _object = _this select 1; + _vNew = _object getVariable[_variable,0]; + _vOld = _object getVariable[(_variable + "_CHK"),_vNew]; + _result = _vNew - _vOld; + _object setVariable[(_variable + "_CHK"),_vNew]; + _result +}; + +dayz_objectUID = { + private["_position","_dir","_key","_object"]; + _object = _this; + _position = getPosATL _object; + _dir = direction _object; + _key = [_dir,_position] call dayz_objectUID2; + _key +}; + +dayz_objectUID2 = { + private["_position","_dir","_key"]; + _dir = _this select 0; + _key = ""; + _position = _this select 1; + { + _x = _x * 10; + if ( _x < 0 ) then { _x = _x * -10 }; + _key = _key + str(round(_x)); + } forEach _position; + _key = _key + str(round(_dir)); + _key +}; + +dayz_recordLogin = { + private["_key"]; + _key = format["CHILD:103:%1:%2:%3:",_this select 0,_this select 1,_this select 2]; + diag_log ("HIVE: WRITE: "+ str(_key)); + _key call server_hiveWrite; +}; diff --git a/dayz_server/system/s_fps.sqf b/dayz_server/system/s_fps.sqf new file mode 100644 index 000000000..fcaea7ed9 --- /dev/null +++ b/dayz_server/system/s_fps.sqf @@ -0,0 +1,10 @@ +while {isServer} do { + while {isServer} do { + while {isServer} do { + diag_log ("DEBUG FPS : " + str(diag_fps) ); + sleep 181; + }; + sleep 181; + }; +sleep 181; +}; \ No newline at end of file diff --git a/dayz_server/system/server_cleanup.fsm b/dayz_server/system/server_cleanup.fsm new file mode 100644 index 000000000..6b0f01682 --- /dev/null +++ b/dayz_server/system/server_cleanup.fsm @@ -0,0 +1,443 @@ +/*%FSM*/ +/*%FSM*/ +/* +item0[] = {"init",0,250,-75.000000,-400.000000,25.000000,-350.000000,0.000000,"init"}; +item1[] = {"true",8,218,-75.000000,-175.000000,25.000000,-125.000000,0.000000,"true"}; +item2[] = {"waiting",2,250,-75.000000,-100.000000,25.000000,-50.000000,0.000000,"waiting"}; +item3[] = {"too_many_dead",4,218,-150.000000,-25.000000,-50.000000,25.000000,2.000000,"too many" \n "dead"}; +item4[] = {"cleanup_dead",2,250,-150.000000,50.000000,-50.000000,100.000000,0.000000,"cleanup" \n "dead"}; +item5[] = {"too_many_objects",4,218,-25.000000,-25.000000,75.000000,25.000000,0.000000,"too many" \n "objects"}; +item6[] = {"cleanup_objects",2,250,-25.000000,50.000000,75.000000,100.000000,0.000000,"cleanup" \n "objects"}; +item7[] = {"time_sync",4,218,-275.000000,-25.000000,-175.000000,25.000000,1.000000,"time" \n "sync"}; +item8[] = {"sync_the_time",2,250,-275.000000,50.000000,-175.000000,100.000000,0.000000,"sync" \n "the time"}; +item9[] = {"true",8,218,-75.000000,125.000000,25.000000,175.000000,0.000000,"true"}; +item10[] = {"general_cleanup",2,250,-75.000000,200.000000,25.000000,250.000000,0.000000,"general" \n "cleanup"}; +item11[] = {"",7,210,-304.000000,220.999985,-296.000000,229.000015,0.000000,""}; +item12[] = {"",7,210,-304.000000,-154.000000,-296.000000,-146.000000,0.000000,""}; +item13[] = {"",7,210,221.000000,-79.000000,229.000000,-71.000000,0.000000,""}; +item14[] = {"",7,210,221.000000,146.000000,229.000000,154.000000,0.000000,""}; +item15[] = {"initialized",4,218,-75.000000,-325.000000,25.000000,-275.000000,0.000000,"initialized"}; +item16[] = {"prepare",2,250,-75.000000,-250.000000,25.000000,-200.000000,0.000000,"prepare"}; +item17[] = {"update_objects",2,4346,100.000000,50.000000,200.000000,100.000000,0.000000,"update objects"}; +item18[] = {"need_update",4,218,100.000000,-25.000000,200.000000,25.000000,1.000000,"need update"}; +item19[] = {"",7,210,221.000000,-79.000000,229.000000,-71.000000,0.000000,""}; +link0[] = {0,15}; +link1[] = {1,2}; +link2[] = {2,3}; +link3[] = {2,5}; +link4[] = {2,7}; +link5[] = {2,13}; +link6[] = {2,18}; +link7[] = {3,4}; +link8[] = {4,9}; +link9[] = {5,6}; +link10[] = {6,9}; +link11[] = {7,8}; +link12[] = {8,9}; +link13[] = {9,10}; +link14[] = {10,11}; +link15[] = {11,12}; +link16[] = {12,1}; +link17[] = {13,14}; +link18[] = {13,19}; +link19[] = {14,9}; +link20[] = {15,16}; +link21[] = {16,1}; +link22[] = {17,9}; +link23[] = {18,17}; +globals[] = {25.000000,1,0,0,0,640,480,1,24,6316128,1,-396.580658,354.272186,463.204498,-386.553192,911,1031,1}; +window[] = {2,-1,-1,-1,-1,1020,322,1651,78,3,929}; +*//*%FSM*/ +class FSM +{ + fsmName = "DayZ Server Cleanup"; + class States + { + /*%FSM*/ + class init + { + name = "init"; + init = /*%FSM*/""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class initialized + { + priority = 0.000000; + to="prepare"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"!isnil ""bis_fnc_init"""/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class waiting + { + name = "waiting"; + init = /*%FSM*/"//diag_log ""CLEANUP: Waiting for next task"";" \n + "_numDead = {local _x} count allDead;" \n + ""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class too_many_dead + { + priority = 2.000000; + to="cleanup_dead"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"(_numDead > 300)"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class time_sync + { + priority = 1.000000; + to="sync_the_time"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"((time - _lastUpdate) > 300)"/*%FSM*/; + action=/*%FSM*/"_lastUpdate = time;"/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class need_update + { + priority = 1.000000; + to="update_objects"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"( (count needUpdate_objects) > 0 && (time-_lastNeedUpdate>10) )"/*%FSM*/; + action=/*%FSM*/"_lastNeedUpdate = time;"/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class true + { + priority = 0.000000; + to="general_cleanup"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"true"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + /*%FSM*/ + class too_many_objects + { + priority = 0.000000; + to="cleanup_objects"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"((time - _timeNem) > 60)"/*%FSM*/; + action=/*%FSM*/"_timeNem = time;"/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class cleanup_dead + { + name = "cleanup_dead"; + init = /*%FSM*/"diag_log (""CLEANUP: TOO MANY DEAD BODIES"");" \n + "" \n + "diag_log (""CLEANUP: PERFORMING BODY CLEANUP ON "" + str(_numDead) + "" BODIES"");" \n + "" \n + "_delQtyZ = 0;" \n + "_numZombie = {_x isKindOf ""zZombie_Base""} count allDead;" \n + "{" \n + " if (local _x) then {" \n + " if (_x isKindOf ""zZombie_Base"") then {" \n + " deleteVehicle _x;" \n + " _delQtyZ = _delQtyZ + 1;" \n + " } else {" \n + " _exists = _x in _deadBodies;" \n + " if(!_exists) then {" \n + " _deadBodies set [count _deadBodies,_x];" \n + " };" \n + " };" \n + " };" \n + "} forEach allDead;" \n + "" \n + "//Cleanup players" \n + "_body = objNull;" \n + "_delQtyP = 0;" \n + "_delDo = _numDead - _numZombie;" \n + "_delDo = ((_delDo min (count _deadBodies)) -1);" \n + "if (_delDo<1) then {_delDo=1};" \n + "for ""_i"" from 0 to _delDo do {" \n + " _body = _deadBodies select _i;" \n + " if(!isNil ""_body"") then {" \n + " _pos = getPosATL _body;" \n + " _sfx = nearestObject [_pos,""Sound_Flies""];" \n + " if (!(isNull _sfx)) then {" \n + " deleteVehicle _sfx;" \n + " };" \n + " deleteVehicle _body;" \n + " _delQtyP = _delQtyP + 1;" \n + " };" \n + " _deadBodies set [_i,""DEL""];" \n + "" \n + "//Let's move this into the body removal sequence so uncontrolled flies are removed only if corpses are cleaned" \n + "//Check Flies" \n + "_isOK=-1;" \n + "_dwUSOFC=0;" \n + "{" \n + " //_isOk = {!alive _x} count (nearestObjects [_x, [""CAManBase""], 2]);" \n + " _isOk = {!alive _x} count (_x nearEntities [[""CAManBase""], 2]);" \n + " if (_isOk>-1) then {" \n + " diag_log (""DW_DEBUG _isOK: "" + str(_isOK) );" \n + " };" \n + " if ((_isOk>-1) AND (isOK<1)) then {" \n + " //diag_log (""CLEANUP: DELETING A SOUND OF FLIES"");" \n + "_dwUSOFC=_dwUSOFC+1;" \n + " deleteVehicle _x;" \n + " diag_log (""CLEANUP: DELETED AN UNCONTROLLED SOUND OF FLIES:"" + str(_dwUSOFC) );" \n + " };" \n + "} forEach allMissionObjects ""Sound_Flies"";" \n + "" \n + "" \n + "//Let's move this into the body removal sequence so uncontrolled fireplaces are removed only if corpses are cleaned" \n + "//clean fireplaces" \n + "_dwUFPC=0;" \n + "{" \n + " if (local _x) then {" \n + " //diag_log (""CLEANUP: DELETING A UNCONTROLLED FIREPLACE"");" \n + " deleteVehicle _x;" \n + "_dwUFPC=_dwUFPC+1;" \n + " diag_log (""CLEANUP: DELETED AN UNCONTROLLED FIREPLACE:"" + str(_dwUFPC) );" \n + " };" \n + "} forEach allMissionObjects ""Land_Fire_DZ"";" \n + "" \n + "};" \n + "_deadBodies = _deadBodies - [""DEL""];" \n + "" \n + "diag_log (""CLEANUP: DELETED "" + str(_delQtyP) + "" PLAYER BODIES AND "" + str(_delQtyZ) + "" BODIES"");" \n + ""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class true + { + priority = 0.000000; + to="general_cleanup"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"true"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class cleanup_objects + { + name = "cleanup_objects"; + init = /*%FSM*/"_missionObjs = allMissionObjects ""WeaponHolder"";" \n + "_qty = count _missionObjs;" \n + "" \n + "//diag_log (""CLEANUP: PERFORMING ITEM CLEANUP: TOTAL "" + str(_qty) + "" LOOT BAGS"");" \n + "_delQty = 0;" \n + "{" \n + " if (local _x) then {" \n + " _keep = _x getVariable [""permaLoot"",false];" \n + " _nearby = {isPlayer _x} count (_x nearEntities [[""CAManBase""], 100]);" \n + " if ( (!_keep) && (_nearby==0) ) then {" \n + " deleteVehicle _x;" \n + " _delQty = _delQty + 1;" \n + " };" \n + " };" \n + "} forEach _missionObjs;" \n + "if (_delQty > 0) then {" \n + " diag_log (""CLEANUP: DELETED "" + str(_delQty) + "" LOOT BAGS"");" \n + "};" \n + ""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class true + { + priority = 0.000000; + to="general_cleanup"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"true"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class sync_the_time + { + name = "sync_the_time"; + init = /*%FSM*/"//Send request" \n + "_key = ""CHILD:307:"";" \n + "_result = [_key] call server_hiveReadWrite;" \n + "_outcome = _result select 0;" \n + "if(_outcome == ""PASS"") then {" \n + " _date = _result select 1; " \n + " _dateNum = dateToNumber(_date); " \n + " _diff = ( _dateNum - dateToNumber (date) )*365*24*60;" \n + " if ( abs(_diff)>5 ) then {" \n + " setDate _date;" \n + " dayzSetDate = _date;" \n + " publicVariable ""dayzSetDate"";" \n + " diag_log (""TIME SYNC: Local Time set to "" + str(_date));" \n + "};" \n + "};" \n + ""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class true + { + priority = 0.000000; + to="general_cleanup"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"true"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class general_cleanup + { + name = "general_cleanup"; + init = /*%FSM*/"//Clean groups" \n + "{" \n + " //diag_log (""CLEANUP: CHECKING GROUP WITH "" + str(count units _x) + "" UNITS"");" \n + " if (count units _x==0) then {" \n + " deleteGroup _x;" \n + " //diag_log (""CLEANUP: DELETING A GROUP"");" \n + " };" \n + "} forEach allGroups;" \n + "" \n + "/*" \n + "//Check for Ammobox" \n + " {" \n + " if(!(_x isKindOf ""WeaponHolder"")) then {" \n + " diag_log (""CLEANUP: DELETING AN AMMOBOX "" + (typeOf _x));" \n + " deleteVehicle _x;" \n + " };" \n + " } forEach allMissionObjects ""ReammoBox"";" \n + "*/" \n + "" \n + "//Check for hackers" \n + " {" \n + " if(vehicle _x != _x && !(vehicle _x in _safety) && (typeOf vehicle _x) != ""ParachuteWest"") then {" \n + " diag_log (""CLEANUP: KILLING A HACKER "" + (name _x) + "" "" + str(_x) + "" IN "" + (typeOf vehicle _x));" \n + " (vehicle _x) setDamage 1;" \n + " _x setDamage 1;" \n + " };" \n + " } forEach allUnits;" \n + "" \n + "/*" \n + "//Let's move this into the body removal sequence so uncontrolled flies are removed only if corpses are cleaned" \n + "//Check Flies" \n + "_isOK=-1;" \n + "_dwUSOFC=0;" \n + "{" \n + " //_isOk = {!alive _x} count (nearestObjects [_x, [""CAManBase""], 2]);" \n + " _isOk = {!alive _x} count (_x nearEntities [[""CAManBase""], 2]);" \n + " if (_isOk>-1) then {" \n + " diag_log (""DW_DEBUG _isOK: "" + str(_isOK) );" \n + " };" \n + " if ((_isOk>-1) AND (isOK<1)) then {" \n + " //diag_log (""CLEANUP: DELETING A SOUND OF FLIES"");" \n + "_dwUSOFC=_dwUSOFC+1;" \n + " deleteVehicle _x;" \n + " diag_log (""CLEANUP: DELETED AN UNCONTROLLED SOUND OF FLIES:"" + str(_dwUSOFC) );" \n + " };" \n + "} forEach allMissionObjects ""Sound_Flies"";" \n + "*/" \n + "" \n + "dayz_serverObjectMonitor = _safety;"/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class true + { + priority = 0.000000; + to="waiting"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"true"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class prepare + { + name = "prepare"; + init = /*%FSM*/"diag_log (""CLEANUP: INITIALIZING CLEANUP SCRIPT"");" \n + "" \n + "_safety = dayz_serverObjectMonitor;" \n + "" \n + "_lastUpdate = time;" \n + "_timeNem = time;" \n + "_deadBodies = [];" \n + "_lastNeedUpdate = time;" \n + "_maxBodies = 15;" \n + ""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class true + { + priority = 0.000000; + to="waiting"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"true"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + /*%FSM*/ + class update_objects + { + name = "update_objects"; + init = /*%FSM*/"diag_log format[""DEBUG: needUpdate_objects=%1"",needUpdate_objects];" \n + "{" \n + "// _x setVariable [""needUpdate"",false,true];" \n + " needUpdate_objects = needUpdate_objects - [_x];" \n + " [_x,""all""] spawn server_updateObject;" \n + "" \n + "} forEach needUpdate_objects;" \n + ""/*%FSM*/; + precondition = /*%FSM*/""/*%FSM*/; + class Links + { + /*%FSM*/ + class true + { + priority = 0.000000; + to="general_cleanup"; + precondition = /*%FSM*/""/*%FSM*/; + condition=/*%FSM*/"true"/*%FSM*/; + action=/*%FSM*/""/*%FSM*/; + }; + /*%FSM*/ + }; + }; + /*%FSM*/ + }; + initState="init"; + finalStates[] = + { + }; +}; +/*%FSM*/ \ No newline at end of file diff --git a/dayz_server/system/server_monitor.sqf b/dayz_server/system/server_monitor.sqf new file mode 100644 index 000000000..824148a9e --- /dev/null +++ b/dayz_server/system/server_monitor.sqf @@ -0,0 +1,213 @@ +[]execVM "\z\addons\dayz_server\system\s_fps.sqf"; //server monitor FPS (writes each ~181s diag_fps+181s diag_fpsmin*) + +dayz_versionNo = getText(configFile >> "CfgMods" >> "DayZ" >> "version"); +dayz_hiveVersionNo = getNumber(configFile >> "CfgMods" >> "DayZ" >> "hiveVersion"); + +if ((count playableUnits == 0) and !isDedicated) then { + isSinglePlayer = true; +}; + +waitUntil{initialized}; + +diag_log "HIVE: Starting"; + +//Stream in objects + /* STREAM OBJECTS */ + //Send the key + _key = format["CHILD:302:%1:",dayZ_instance]; + _data = "HiveEXT" callExtension _key; + + diag_log "HIVE: Request sent"; + + //Process result + _result = call compile format ["%1",_data]; + _status = _result select 0; + + _myArray = []; + if (_status == "ObjectStreamStart") then { + _val = _result select 1; + //Stream Objects + diag_log ("HIVE: Commence Object Streaming..."); + for "_i" from 1 to _val do { + _data = "HiveEXT" callExtension _key; + _result = call compile format ["%1",_data]; + + _status = _result select 0; + _myArray set [count _myArray,_result]; + //diag_log ("HIVE: Loop "); + }; + //diag_log ("HIVE: Streamed " + str(_val) + " objects"); + }; + + _countr = 0; + _totalvehicles = 0; + { + + //Parse Array + _countr = _countr + 1; + + _idKey = _x select 1; + _type = _x select 2; + _ownerID = _x select 3; + _dir = (_x select 4) select 0; + _pos = (_x select 4) select 1; + _intentory= _x select 5; + _hitPoints= _x select 6; + _fuel = _x select 7; + _damage = _x select 8; + + if (_damage < 1) then { + diag_log ("OBJ: " + str(_idKey) + _type); + + //Create it + _object = createVehicle [_type, _pos, [], 0, "CAN_COLLIDE"]; + _object setVariable ["lastUpdate",time]; + _object setVariable ["ObjectID", _idKey, true]; + _object setVariable ["CharacterID", _ownerID, true]; + + clearWeaponCargoGlobal _object; + clearMagazineCargoGlobal _object; + + if (_object isKindOf "TentStorage") then { + _pos set [2,0]; + _object setpos _pos; + }; + _object setdir _dir; + _object setDamage _damage; + + if (count _intentory > 0) then { + //Add weapons + _objWpnTypes = (_intentory select 0) select 0; + _objWpnQty = (_intentory select 0) select 1; + _countr = 0; + { + _isOK = isClass(configFile >> "CfgWeapons" >> _x); + if (_isOK) then { + _block = getNumber(configFile >> "CfgWeapons" >> _x >> "stopThis") == 1; + if (!_block) then { + _object addWeaponCargoGlobal [_x,(_objWpnQty select _countr)]; + }; + }; + _countr = _countr + 1; + } forEach _objWpnTypes; + + //Add Magazines + _objWpnTypes = (_intentory select 1) select 0; + _objWpnQty = (_intentory select 1) select 1; + _countr = 0; + { + _isOK = isClass(configFile >> "CfgMagazines" >> _x); + if (_isOK) then { + _block = getNumber(configFile >> "CfgMagazines" >> _x >> "stopThis") == 1; + if (!_block) then { + _object addMagazineCargoGlobal [_x,(_objWpnQty select _countr)]; + }; + }; + _countr = _countr + 1; + } forEach _objWpnTypes; + + //Add Backpacks + _objWpnTypes = (_intentory select 2) select 0; + _objWpnQty = (_intentory select 2) select 1; + _countr = 0; + { + _isOK = isClass(configFile >> "CfgVehicles" >> _x); + if (_isOK) then { + _block = getNumber(configFile >> "CfgVehicles" >> _x >> "stopThis") == 1; + if (!_block) then { + _object addBackpackCargoGlobal [_x,(_objWpnQty select _countr)]; + }; + }; + _countr = _countr + 1; + } forEach _objWpnTypes; + }; + + if (_object isKindOf "AllVehicles") then { + { + _selection = _x select 0; + _dam = _x select 1; + if (_selection in dayZ_explosiveParts and _dam > 0.8) then {_dam = 0.8}; + [_object,_selection,_dam] call object_setFixServer; + } forEach _hitpoints; + _object setvelocity [0,0,1]; + _object setFuel _fuel; + if (getDammage _object == 1) then { + _position = ([(getPosATL _object),0,100,10,0,500,0] call BIS_fnc_findSafePos); + _object setPosATL _position; + }; + _id = _object spawn fnc_vehicleEventHandler; + _totalvehicles = _totalvehicles + 1; + }; + + //Monitor the object + //_object enableSimulation false; + dayz_serverObjectMonitor set [count dayz_serverObjectMonitor,_object]; + }; + } forEach _myArray; + + // # END OF STREAMING # + +//Set the Time + //Send request + _key = "CHILD:307:"; + _result = [_key] call server_hiveReadWrite; + _outcome = _result select 0; + if(_outcome == "PASS") then { + _date = _result select 1; + if(isDedicated) then { + setDate _date; + dayzSetDate = _date; + publicVariable "dayzSetDate"; + }; + + diag_log ("HIVE: Local Time set to " + str(_date)); + }; + + createCenter civilian; + if (isDedicated) then { + endLoadingScreen; + }; + hiveInUse = false; + +if (isDedicated) then { + _id = [] execFSM "\z\addons\dayz_server\system\server_cleanup.fsm"; +}; + + +// Custom Configs +if(isnil "MaxVehicleLimit") then { + MaxVehicleLimit = 50; +}; +if(isnil "MaxHeliCrashes") then { + MaxHeliCrashes = 5; +}; +if(isnil "MaxDynamicDebris") then { + MaxDynamicDebris = 100; +}; + +// Custon Configs End + +// spawn_vehicles +_vehLimit = MaxVehicleLimit - _totalvehicles; +diag_log ("HIVE: Spawning # of Vehicles: " + str(_vehLimit)); +if(_vehLimit > 0) then { + for "_x" from 1 to _vehLimit do { + _id = [] spawn spawn_vehicles; // Needs setup + waitUntil{scriptDone _id}; + }; +}; + +// spawn_roadblocks +for "_x" from 1 to MaxDynamicDebris do { + _id = [] spawn spawn_roadblocks; + //waitUntil{scriptDone _id}; +}; + +//Spawn crashed helos +for "_x" from 1 to MaxHeliCrashes do { + _id = [] spawn spawn_heliCrash; + //waitUntil{scriptDone _id}; +}; + +// Allow connection after road debris spawns +allowConnection = true; diff --git a/dayz_sfx/CfgMusic.hpp b/dayz_sfx/CfgMusic.hpp new file mode 100644 index 000000000..86eab1166 --- /dev/null +++ b/dayz_sfx/CfgMusic.hpp @@ -0,0 +1,235 @@ +class CfgMusic +{ + class PitchWhine + { + name = "PitchWhine"; + sound[] = {"\dayz_sfx\effects\pitchWine.ogg", db+20, 1.0}; + }; + class dayz_track_death_1 + { + name = "DayZTrackDeath"; + sound[] = {"\dayz_sfx\tracks\track_death_1.ogg", db+0, 1.0}; + }; + class dayz_track_intro_1 + { + name = "DayZTrackIntro"; + sound[] = {"\dayz_sfx\tracks\track_intro_1.ogg", db+0, 1.0}; + duration = ; + }; + class z_suspense_0 + { + name = ""; + sound[] = {"\dayz_sfx\samples\suspense_0.ogg", db+0, 1.0}; + duration = 17; + }; + class z_suspense_1 + { + name = ""; + sound[] = {"\dayz_sfx\samples\suspense_1.ogg", db+0, 1.0}; + duration = 13; + }; + class z_suspense_2 + { + name = ""; + sound[] = {"\dayz_sfx\samples\suspense_2.ogg", db+0, 1.0}; + duration = 14; + }; + class z_suspense_3 + { + name = ""; + sound[] = {"\dayz_sfx\samples\suspense_3.ogg", db+0, 1.0}; + duration = 16; + }; + class z_suspense_4 + { + name = ""; + sound[] = {"\dayz_sfx\samples\suspense_4.ogg", db+0, 1.0}; + duration = 13; + }; + class z_suspense_5 + { + name = ""; + sound[] = {"\dayz_sfx\samples\suspense_5.ogg", db+0, 1.0}; + duration = 15; + }; + class z_suspense_6 + { + name = ""; + sound[] = {"\dayz_sfx\samples\suspense_6.ogg", db+0, 1.0}; + duration = 22; + }; + class z_suspense_7 + { + name = ""; + sound[] = {"\dayz_sfx\samples\suspense_7.ogg", db+0, 1.0}; + duration = 17; + }; + class z_suspense_8 + { + name = ""; + sound[] = {"\dayz_sfx\samples\suspense_8.ogg", db+0, 1.0}; + duration = 24; + }; + class z_suspense_9 + { + name = ""; + sound[] = {"\dayz_sfx\samples\suspense_9.ogg", db+0, 1.0}; + duration = 18; + }; + class z_suspense_10 + { + name = ""; + sound[] = {"\dayz_sfx\samples\suspense_10.ogg", db+0, 1.0}; + duration = 14; + }; + class z_suspense_11 + { + name = ""; + sound[] = {"\dayz_sfx\samples\suspense_11.ogg", db+0, 1.0}; + duration = 15; + }; + class z_suspense_12 + { + name = ""; + sound[] = {"\dayz_sfx\samples\suspense_12.ogg", db+0, 1.0}; + duration = 15; + }; + class z_suspense_13 + { + name = ""; + sound[] = {"\dayz_sfx\samples\suspense_13.ogg", db+0, 1.0}; + duration = 12; + }; + class z_suspense_14 + { + name = ""; + sound[] = {"\dayz_sfx\samples\suspense_14.ogg", db+0, 1.0}; + duration = 6; + }; + class z_suspense_15 + { + name = ""; + sound[] = {"\dayz_sfx\samples\suspense_15.ogg", db+0, 1.0}; + duration = 23; + }; + class z_suspense_16 + { + name = ""; + sound[] = {"\dayz_sfx\samples\suspense_16.ogg", db+0, 1.0}; + duration = 17; + }; + class z_suspense_17 + { + name = ""; + sound[] = {"\dayz_sfx\samples\suspense_17.ogg", db+0, 1.0}; + duration = 28; + }; + class z_suspense_18 + { + name = ""; + sound[] = {"\dayz_sfx\samples\suspense_18.ogg", db+0, 1.0}; + duration = 13; + }; + class z_suspense_19 + { + name = ""; + sound[] = {"\dayz_sfx\samples\suspense_19.ogg", db+0, 1.0}; + duration = 17; + }; + class z_suspense_20 + { + name = ""; + sound[] = {"\dayz_sfx\samples\suspense_20.ogg", db+0, 1.0}; + duration = 65; + }; + class z_suspense_21 + { + name = ""; + sound[] = {"\dayz_sfx\samples\suspense_21.ogg", db+0, 1.0}; + duration = 89; + }; + class z_suspense_22 + { + name = ""; + sound[] = {"\dayz_sfx\samples\suspense_22.ogg", db+0, 1.0}; + duration = 44; + }; + class z_suspense_23 + { + name = ""; + sound[] = {"\dayz_sfx\samples\suspense_23.ogg", db+0, 1.0}; + duration = 59; + }; + class z_suspense_24 + { + name = ""; + sound[] = {"\dayz_sfx\samples\suspense_24.ogg", db+0, 1.0}; + duration = 52; + }; + class z_suspense_25 + { + name = ""; + sound[] = {"\dayz_sfx\samples\suspense_25.ogg", db+0, 1.0}; + duration = 52; + }; + class z_suspense_26 + { + name = ""; + sound[] = {"\dayz_sfx\samples\suspense_26.ogg", db+0, 1.0}; + duration = 158; + }; + class z_suspense_27 + { + name = ""; + sound[] = {"\dayz_sfx\samples\suspense_27.ogg", db+0, 1.0}; + duration = 130; + }; + class z_suspense_28 + { + name = ""; + sound[] = {"\dayz_sfx\samples\suspense_28.ogg", db+0, 1.0}; + duration = 116; + }; + class z_suspense_29 + { + name = ""; + sound[] = {"\dayz_sfx\samples\suspense_29.ogg", db+0, 1.0}; + duration = 129; + }; + class z_suspense_30 + { + name = ""; + sound[] = {"\dayz_sfx\samples\suspense_30.ogg", db+0, 1.0}; + duration = 33; + }; + class z_suspense_31 + { + name = ""; + sound[] = {"\dayz_sfx\samples\suspense_31.ogg", db+0, 1.0}; + duration = 117; + }; + class z_suspense_32 + { + name = ""; + sound[] = {"\dayz_sfx\samples\suspense_32.ogg", db+0, 1.0}; + duration = 29; + }; + class z_suspense_33 + { + name = ""; + sound[] = {"\dayz_sfx\samples\suspense_33.ogg", db+0, 1.0}; + duration = 14; + }; + class z_suspense_34 + { + name = ""; + sound[] = {"\dayz_sfx\samples\suspense_34.ogg", db+0, 1.0}; + duration = 15; + }; + class z_suspense_35 + { + name = ""; + sound[] = {"\dayz_sfx\samples\suspense_35.ogg", db+0, 1.0}; + duration = 20; + }; +}; \ No newline at end of file diff --git a/dayz_sfx/CfgSounds.hpp b/dayz_sfx/CfgSounds.hpp new file mode 100644 index 000000000..a98ad41a6 --- /dev/null +++ b/dayz_sfx/CfgSounds.hpp @@ -0,0 +1,531 @@ + +class CfgSounds { + class breath_1 { + name = ""; + sound[] = {"\dayz_sfx\effects\breath_1",0.1,1,30}; + titles[] = {}; + }; + class heartbeat_1 { + name = ""; + sound[] = {"\dayz_sfx\effects\heartbeat_1",0.8,1,30}; + titles[] = {}; + }; + class gore_1 { + name = ""; + sound[] = {"\dayz_sfx\effects\gore_1",0.1,1,30}; + titles[] = {}; + }; + class gore_2 { + name = ""; + sound[] = {"\dayz_sfx\effects\gore_2",0.1,1,30}; + titles[] = {}; + }; + class gore_3 { + name = ""; + sound[] = {"\dayz_sfx\effects\gore_3",0.1,1,30}; + titles[] = {}; + }; + class panic_0 { + name = ""; + sound[] = {"\dayz_sfx\gore\panic_0.ogg",0.3,1,40}; + titles[] = {}; + }; + class panic_1 { + name = ""; + sound[] = {"\dayz_sfx\gore\panic_1.ogg",0.3,1,40}; + titles[] = {}; + }; + class dog_callBack { + name = ""; + sound[] = {"\dayz_sfx\action\dog\dog_callBack",0.5,1,100}; + titles[] = {}; + }; + class dog_slowDown: dog_callBack { + sound[] = {"\dayz_sfx\action\dog\dog_slowDown",0.5,1,100}; + }; + class dog_waitForMe: dog_callBack { + sound[] = {"\dayz_sfx\action\dog\dog_waitForMe",0.5,1,100}; + }; + class dog_speedUp: dog_callBack { + sound[] = {"\dayz_sfx\action\dog\dog_speedUp",0.5,1,100}; + }; + class z_dog_bark_0 { + name = ""; + sound[] = {"\dayz_sfx\action\dog\dog_bark0",0.5,1,100}; + titles[] = {}; + }; + class z_dog_bark_1: z_dog_bark_0 { + sound[] = {"\dayz_sfx\action\dog\dog_bark1",0.5,1,100}; + }; + class z_dog_bark_2: z_dog_bark_0 { + sound[] = {"\dayz_sfx\action\dog\dog_bark2",0.5,1,100}; + }; + class z_dog_bark_3: z_dog_bark_0 { + sound[] = {"\dayz_sfx\action\dog\dog_bark3",0.5,1,100}; + }; + class z_dog_bark_4: z_dog_bark_0 { + sound[] = {"\dayz_sfx\action\dog\dog_bark4",0.5,1,100}; + }; + class z_dog_growl_0 { + name = ""; + sound[] = {"\dayz_sfx\action\dog\dog_growl_0",0.5,1,12}; + titles[] = {}; + }; + class z_dog_growl_1: z_dog_growl_0 { + sound[] = {"\dayz_sfx\action\dog\dog_growl_1",0.5,1,12}; + }; + class z_dog_growl_2: z_dog_growl_0 { + sound[] = {"\dayz_sfx\action\dog\dog_growl_2",0.5,1,12}; + }; + class z_dog_growl_3: z_dog_growl_0 { + sound[] = {"\dayz_sfx\action\dog\dog_growl_3",0.5,1,12}; + }; + class z_dog_qq_0 { + name = ""; + sound[] = {"\dayz_sfx\action\dog\dog_qq_0",0.5,1,25}; + titles[] = {}; + }; + class z_dog_qq_1: z_dog_growl_0 { + sound[] = {"\dayz_sfx\action\dog\dog_qq_1",0.5,1,25}; + }; + class z_dog_qq_2: z_dog_growl_0 { + sound[] = {"\dayz_sfx\action\dog\dog_qq_2",0.5,1,25}; + }; + class z_refuel_0 { + name = ""; + sound[] = {"\dayz_sfx\effects\action_refuel_0.ogg",0.1,1,20}; + titles[] = {}; + }; + class z_repair_0 { + name = ""; + sound[] = {"\dayz_sfx\effects\action_repair_0.ogg",0.2,1,30}; + titles[] = {}; + }; + class z_tentunpack_0 { + name = ""; + sound[] = {"\dayz_sfx\effects\action_tentunpack_0.ogg",0.2,1,50}; + titles[] = {}; + }; + class z_tentpack_0 { + name = ""; + sound[] = {"\dayz_sfx\effects\action_tentpack_0.ogg",0.1,1,30}; + titles[] = {}; + }; + class z_drink_0 { + name = ""; + sound[] = {"\dayz_sfx\effects\action_drink_0.ogg",0.1,1,20}; + titles[] = {}; + }; + class z_soda_0 { + name = ""; + sound[] = {"\dayz_sfx\effects\action_soda_0.ogg",0.3,1,30}; + titles[] = {}; + }; + class z_cough_0 { + name = ""; + sound[] = {"\dayz_sfx\effects\cough_0.ogg",0.5,1,40}; + titles[] = {}; + }; + class z_cough_1 { + name = ""; + sound[] = {"\dayz_sfx\effects\cough_1.ogg",0.4,1,40}; + titles[] = {}; + }; + class z_cough_2 { + name = ""; + sound[] = {"\dayz_sfx\effects\cough_2.ogg",0.3,1,40}; + titles[] = {}; + }; + class z_bandage_0 { + name = ""; + sound[] = {"\dayz_sfx\effects\bandage_0.ogg",0.3,1,40}; + titles[] = {}; + }; + class z_gut_0 { + name = ""; + sound[] = {"\dayz_sfx\effects\action_gut_0.ogg",0.1,1,30}; + titles[] = {}; + }; + class z_cook_0 { + name = ""; + sound[] = {"\dayz_sfx\effects\action_cook_0.ogg",0.2,1,30}; + titles[] = {}; + }; + class z_cook_1 { + name = ""; + sound[] = {"\dayz_sfx\effects\action_cook_1.ogg",0.2,1,30}; + titles[] = {}; + }; + class z_cook_2 { + name = ""; + sound[] = {"\dayz_sfx\effects\action_cook_2.ogg",0.2,1,30}; + titles[] = {}; + }; + class z_eat_0 { + name = ""; + sound[] = {"\dayz_sfx\effects\action_eat_0.ogg",0.1,1,20}; + titles[] = {}; + }; + class z_eat_1 { + name = ""; + sound[] = {"\dayz_sfx\effects\action_eat_1.ogg",0.1,1,20}; + titles[] = {}; + }; + class z_eat_2 { + name = ""; + sound[] = {"\dayz_sfx\effects\action_eat_2.ogg",0.1,1,20}; + titles[] = {}; + }; + class z_eat_3 { + name = ""; + sound[] = {"\dayz_sfx\effects\action_eat_3.ogg",0.1,1,20}; + titles[] = {}; + }; + class z_fillwater_0 { + name = ""; + sound[] = {"\dayz_sfx\effects\action_fillwater_0.ogg",0.1,1,10}; + titles[] = {}; + }; + + class z_idle_0 { + name = ""; + sound[] = {"\dayz_sfx\zombie\idle_0.ogg",0.3,1,40}; + titles[] = {0, ""}; + }; + class z_idle_1 : z_idle_0 { + sound[] = {"\dayz_sfx\zombie\idle_1.ogg",0.3,1,40}; + }; + class z_idle_2 : z_idle_0 { + sound[] = {"\dayz_sfx\zombie\idle_2.ogg",0.3,1,40}; + }; + class z_idle_3 : z_idle_0 { + sound[] = {"\dayz_sfx\zombie\idle_3.ogg",0.3,1,40}; + }; + class z_idle_4 : z_idle_0 { + sound[] = {"\dayz_sfx\zombie\idle_4.ogg",0.3,1,40}; + }; + class z_idle_5 : z_idle_0 { + sound[] = {"\dayz_sfx\zombie\idle_5.ogg",0.3,1,40}; + }; + class z_idle_6 : z_idle_0 { + sound[] = {"\dayz_sfx\zombie\idle_6.ogg",0.3,1,40}; + }; + class z_idle_7 : z_idle_0 { + sound[] = {"\dayz_sfx\zombie\idle_7.ogg",0.3,1,40}; + }; + class z_idle_8 : z_idle_0 { + sound[] = {"\dayz_sfx\zombie\idle_8.ogg",0.3,1,40}; + }; + class z_idle_9 : z_idle_0 { + sound[] = {"\dayz_sfx\zombie\idle_9.ogg",0.3,1,40}; + }; + class z_idle_10 : z_idle_0 { + sound[] = {"\dayz_sfx\zombie\idle_10.ogg",0.3,1,40}; + }; + class z_idle_11 : z_idle_0 { + sound[] = {"\dayz_sfx\zombie\idle_11.ogg",0.3,1,40}; + }; + class z_idle_12 : z_idle_0 { + sound[] = {"\dayz_sfx\zombie\idle_12.ogg",0.3,1,40}; + }; + class z_idle_13 : z_idle_0 { + sound[] = {"\dayz_sfx\zombie\idle_13.ogg",0.3,1,40}; + }; + class z_idle_14 : z_idle_0 { + sound[] = {"\dayz_sfx\zombie\idle_14.ogg",0.3,1,40}; + }; + class z_idle_15 : z_idle_0 { + sound[] = {"\dayz_sfx\zombie\idle_15.ogg",0.3,1,40}; + }; + class z_idle_16 : z_idle_0 { + sound[] = {"\dayz_sfx\zombie\idle_16.ogg",0.3,1,40}; + }; + class z_idle_17 : z_idle_0 { + sound[] = {"\dayz_sfx\zombie\idle_17.ogg",0.3,1,40}; + }; + class z_idle_18 : z_idle_0 { + sound[] = {"\dayz_sfx\zombie\idle_18.ogg",0.3,1,40}; + }; + class z_idle_19 : z_idle_0 { + sound[] = {"\dayz_sfx\zombie\idle_19.ogg",0.3,1,40}; + }; + class z_idle_20 : z_idle_0 { + sound[] = {"\dayz_sfx\zombie\idle_20.ogg",0.3,1,40}; + }; + class z_idle_21 : z_idle_0 { + sound[] = {"\dayz_sfx\zombie\idle_21.ogg",0.3,1,40}; + }; + class z_idle_22 : z_idle_0 { + sound[] = {"\dayz_sfx\zombie\idle_22.ogg",0.3,1,40}; + }; + class z_idle_23 : z_idle_0 { + sound[] = {"\dayz_sfx\zombie\idle_23.ogg",0.3,1,40}; + }; + class z_idle_24 : z_idle_0 { + sound[] = {"\dayz_sfx\zombie\idle_24.ogg",0.3,1,40}; + }; + class z_idle_25 : z_idle_0 { + sound[] = {"\dayz_sfx\zombie\idle_25.ogg",0.3,1,40}; + }; + class z_idle_26 : z_idle_0 { + sound[] = {"\dayz_sfx\zombie\idle_26.ogg",0.3,1,40}; + }; + class z_idle_27 : z_idle_0 { + sound[] = {"\dayz_sfx\zombie\idle_27.ogg",0.3,1,40}; + }; + class z_idle_28 : z_idle_0 { + sound[] = {"\dayz_sfx\zombie\idle_28.ogg",0.3,1,40}; + }; + class z_idle_29 : z_idle_0 { + sound[] = {"\dayz_sfx\zombie\idle_29.ogg",0.3,1,40}; + }; + class z_idle_30 : z_idle_0 { + sound[] = {"\dayz_sfx\zombie\idle_30.ogg",0.3,1,40}; + }; + class z_idle_31 : z_idle_0 { + sound[] = {"\dayz_sfx\zombie\idle_31.ogg",0.3,1,40}; + }; + class z_idle_32 : z_idle_0 { + sound[] = {"\dayz_sfx\zombie\idle_32.ogg",0.3,1,40}; + }; + class z_idle_33 : z_idle_0 { + sound[] = {"\dayz_sfx\zombie\idle_33.ogg",0.3,1,40}; + }; + class z_idle_34 : z_idle_0 { + sound[] = {"\dayz_sfx\zombie\idle_34.ogg",0.3,1,40}; + }; + class z_idle_35 : z_idle_0 { + sound[] = {"\dayz_sfx\zombie\idle_35.ogg",0.3,1,40}; + }; + + class z_chase_0 { + name = ""; + sound[] = {"\dayz_sfx\zombie\chase_0.ogg",0.5,1,80}; + titles[] = {0, ""}; + }; + class z_chase_1 : z_chase_0 { + sound[] = {"\dayz_sfx\zombie\chase_1.ogg",0.5,1,80}; + }; + class z_chase_2 : z_chase_0 { + sound[] = {"\dayz_sfx\zombie\chase_2.ogg",0.5,1,80}; + }; + class z_chase_3 : z_chase_0 { + sound[] = {"\dayz_sfx\zombie\chase_3.ogg",0.5,1,80}; + }; + class z_chase_4 : z_chase_0 { + sound[] = {"\dayz_sfx\zombie\chase_4.ogg",0.5,1,80}; + }; + class z_chase_5 : z_chase_0 { + sound[] = {"\dayz_sfx\zombie\chase_5.ogg",0.5,1,80}; + }; + class z_chase_6 : z_chase_0 { + sound[] = {"\dayz_sfx\zombie\chase_6.ogg",0.5,1,80}; + }; + class z_chase_7 : z_chase_0 { + sound[] = {"\dayz_sfx\zombie\chase_7.ogg",0.5,1,80}; + }; + class z_chase_8 : z_chase_0 { + sound[] = {"\dayz_sfx\zombie\chase_8.ogg",0.5,1,80}; + }; + class z_chase_9 : z_chase_0 { + sound[] = {"\dayz_sfx\zombie\chase_9.ogg",0.5,1,80}; + }; + class z_chase_10 : z_chase_0 { + sound[] = {"\dayz_sfx\zombie\chase_10.ogg",0.5,1,80}; + }; + class z_chase_11 : z_chase_0 { + sound[] = {"\dayz_sfx\zombie\chase_11.ogg",0.5,1,80}; + }; + class z_chase_12 : z_chase_0 { + sound[] = {"\dayz_sfx\zombie\chase_12.ogg",0.5,1,80}; + }; + class z_chase_13 : z_chase_0 { + sound[] = {"\dayz_sfx\zombie\chase_13.ogg",0.5,1,80}; + }; + class z_chase_14 : z_chase_0 { + sound[] = {"\dayz_sfx\zombie\chase_14.ogg",0.5,1,80}; + }; + + class z_spotted_0 { + name = ""; + sound[] = {"\dayz_sfx\zombie\spotted_0.ogg",0.8,1,80}; + titles[] = {0, ""}; + }; + class z_spotted_1 : z_spotted_0 { + sound[] = {"\dayz_sfx\zombie\spotted_1.ogg",0.8,1,80}; + }; + class z_spotted_2 : z_spotted_0 { + sound[] = {"\dayz_sfx\zombie\spotted_2.ogg",0.8,1,80}; + }; + class z_spotted_3 : z_spotted_0 { + sound[] = {"\dayz_sfx\zombie\spotted_3.ogg",0.8,1,80}; + }; + class z_spotted_4 : z_spotted_0 { + sound[] = {"\dayz_sfx\zombie\spotted_4.ogg",0.8,1,80}; + }; + class z_spotted_5 : z_spotted_0 { + sound[] = {"\dayz_sfx\zombie\spotted_5.ogg",0.8,1,80}; + }; + class z_spotted_6 : z_spotted_0 { + sound[] = {"\dayz_sfx\zombie\spotted_6.ogg",0.8,1,80}; + }; + class z_spotted_7 : z_spotted_0 { + sound[] = {"\dayz_sfx\zombie\spotted_7.ogg",0.8,1,80}; + }; + class z_spotted_8 : z_spotted_0 { + sound[] = {"\dayz_sfx\zombie\spotted_8.ogg",0.8,1,80}; + }; + class z_spotted_9 : z_spotted_0 { + sound[] = {"\dayz_sfx\zombie\spotted_9.ogg",0.8,1,80}; + }; + class z_spotted_10 : z_spotted_0 { + sound[] = {"\dayz_sfx\zombie\spotted_10.ogg",0.8,1,80}; + }; + class z_spotted_11 : z_spotted_0 { + sound[] = {"\dayz_sfx\zombie\spotted_11.ogg",0.8,1,80}; + }; + class z_spotted_12 : z_spotted_0 { + sound[] = {"\dayz_sfx\zombie\spotted_12.ogg",0.8,1,80}; + }; + class z_spotted_13 : z_spotted_0 { + sound[] = {"\dayz_sfx\zombie\spotted_13.ogg",0.8,1,80}; + }; + + class z_attack_0 { + name = ""; + sound[] = {"\dayz_sfx\zombie\attack_0.ogg",0.5,1,80}; + titles[] = {0, ""}; + }; + class z_attack_1 : z_attack_0 { + sound[] = {"\dayz_sfx\zombie\attack_1.ogg",0.5,1,80}; + }; + class z_attack_2 : z_attack_0 { + sound[] = {"\dayz_sfx\zombie\attack_2.ogg",0.5,1,80}; + }; + class z_attack_3 : z_attack_0 { + sound[] = {"\dayz_sfx\zombie\attack_3.ogg",0.5,1,80}; + }; + class z_attack_4 : z_attack_0 { + sound[] = {"\dayz_sfx\zombie\attack_4.ogg",0.5,1,80}; + }; + class z_attack_5 : z_attack_0 { + sound[] = {"\dayz_sfx\zombie\attack_5.ogg",0.5,1,80}; + }; + class z_attack_6 : z_attack_0 { + sound[] = {"\dayz_sfx\zombie\attack_6.ogg",0.5,1,80}; + }; + class z_attack_7 : z_attack_0 { + sound[] = {"\dayz_sfx\zombie\attack_7.ogg",0.5,1,80}; + }; + class z_attack_8 : z_attack_0 { + sound[] = {"\dayz_sfx\zombie\attack_8.ogg",0.5,1,80}; + }; + class z_attack_9 : z_attack_0 { + sound[] = {"\dayz_sfx\zombie\attack_9.ogg",0.5,1,80}; + }; + class z_attack_10 : z_attack_0 { + sound[] = {"\dayz_sfx\zombie\attack_10.ogg",0.5,1,80}; + }; + class z_attack_11 : z_attack_0 { + sound[] = {"\dayz_sfx\zombie\attack_11.ogg",0.5,1,80}; + }; + class z_attack_12 : z_attack_0 { + sound[] = {"\dayz_sfx\zombie\attack_12.ogg",0.5,1,80}; + }; + class z_attack_13 : z_attack_0 { + sound[] = {"\dayz_sfx\zombie\attack_13.ogg",0.5,1,80}; + }; + + class z_hit_0 { + name = ""; + sound[] = {"\dayz_sfx\action\z_hit_0.ogg",0.1,1,30}; + titles[] = {0, ""}; + }; + class z_hit_1 : z_hit_0 { + sound[] = {"\dayz_sfx\action\z_hit_1.ogg",0.1,1,30}; + }; + class z_hit_2 : z_hit_0 { + sound[] = {"\dayz_sfx\action\z_hit_2.ogg",0.1,1,30}; + }; + class z_hit_3 : z_hit_0 { + sound[] = {"\dayz_sfx\action\z_hit_3.ogg",0.1,1,30}; + }; + class z_hit_4 : z_hit_0 { + sound[] = {"\dayz_sfx\action\z_hit_4.ogg",0.1,1,30}; + }; + class z_hit_5 : z_hit_0 { + sound[] = {"\dayz_sfx\action\z_hit_5.ogg",0.1,1,30}; + }; + class z_hit_6 : z_hit_0 { + sound[] = {"\dayz_sfx\action\z_hit_6.ogg",0.1,1,30}; + }; + class z_hit_7 : z_hit_0 { + sound[] = {"\dayz_sfx\action\z_hit_7.ogg",0.1,1,30}; + }; + class z_hit_8 : z_hit_0 { + sound[] = {"\dayz_sfx\action\z_hit_8.ogg",0.1,1,30}; + }; + class z_hit_9 : z_hit_0 { + sound[] = {"\dayz_sfx\action\z_hit_9.ogg",0.1,1,30}; + }; + class z_hit_10 : z_hit_0 { + sound[] = {"\dayz_sfx\action\z_hit_10.ogg",0.1,1,30}; + }; + class z_hit_11 : z_hit_0 { + sound[] = {"\dayz_sfx\action\z_hit_11.ogg",0.1,1,30}; + }; + + class z_fracture_0 : gore_1 { + sound[] = {"\dayz_sfx\gore\fracture_0",1,1,80}; + }; + class z_fracture_1 : gore_1 { + sound[] = {"\dayz_sfx\gore\fracture_1",1,1,80}; + }; + class z_scream_0 : gore_1 { + sound[] = {"\dayz_sfx\gore\scream_short_0.ogg",0.1,1,80}; + }; + class z_scream_1 : gore_1 { + sound[] = {"\dayz_sfx\gore\scream_short_1.ogg",0.1,1,80}; + }; + class z_scream_2 : gore_1 { + sound[] = {"\dayz_sfx\gore\scream_short_2.ogg",0.1,1,80}; + }; + class z_scream_3 : gore_1 { + sound[] = {"\dayz_sfx\gore\scream_short_3.ogg",0.1,1,80}; + }; + class z_scream_4 : gore_1 { + sound[] = {"\dayz_sfx\gore\scream_short_4.ogg",0.1,1,80}; + }; + class z_scream_w_0 : gore_1 { + sound[] = {"\dayz_sfx\gore\scream_woman_0.ogg",0.1,1,80}; + }; + class z_scream_w_1 : gore_1 { + sound[] = {"\dayz_sfx\gore\scream_woman_1.ogg",0.1,1,80}; + }; + class z_scream_w_2 : gore_1 { + sound[] = {"\dayz_sfx\gore\scream_woman_2.ogg",0.1,1,80}; + }; + class z_scream_w_3 : gore_1 { + sound[] = {"\dayz_sfx\gore\scream_woman_3.ogg",0.1,1,80}; + }; + class z_scream_w_4 : gore_1 { + sound[] = {"\dayz_sfx\gore\scream_woman_4.ogg",0.1,1,80}; + }; + class z_panic_0 { + name = ""; + sound[] = {"\dayz_sfx\gore\panic_0.ogg",0.1,1,50}; + titles[] = {0, ""}; + }; + class z_panic_w_0 : z_panic_0 { + sound[] = {"\dayz_sfx\gore\panic_w_0.ogg",0.1,1,50}; + }; + class z_panic_w_1 : z_panic_0 { + sound[] = {"\dayz_sfx\gore\panic_w_1.ogg",0.1,1,50}; + }; + class z_panic_1 : z_panic_0 { + sound[] = {"\dayz_sfx\gore\panic_1.ogg",0.1,1,50}; + }; + class z_gore_short_loop : gore_1 { + sound[] = {"\dayz_sfx\gore\gore_short_loop.ogg",0.1,1,30}; + }; +}; \ No newline at end of file diff --git a/dayz_sfx/PboPrefix.txt b/dayz_sfx/PboPrefix.txt new file mode 100644 index 000000000..afebcc378 --- /dev/null +++ b/dayz_sfx/PboPrefix.txt @@ -0,0 +1 @@ +dayz_sfx \ No newline at end of file diff --git a/dayz_sfx/action/cell/dtmf_0.ogg b/dayz_sfx/action/cell/dtmf_0.ogg new file mode 100644 index 000000000..ba54d4793 Binary files /dev/null and b/dayz_sfx/action/cell/dtmf_0.ogg differ diff --git a/dayz_sfx/action/cell/dtmf_0.wav b/dayz_sfx/action/cell/dtmf_0.wav new file mode 100644 index 000000000..3bc883950 Binary files /dev/null and b/dayz_sfx/action/cell/dtmf_0.wav differ diff --git a/dayz_sfx/action/cell/dtmf_1.ogg b/dayz_sfx/action/cell/dtmf_1.ogg new file mode 100644 index 000000000..4d4f960d7 Binary files /dev/null and b/dayz_sfx/action/cell/dtmf_1.ogg differ diff --git a/dayz_sfx/action/cell/dtmf_1.wav b/dayz_sfx/action/cell/dtmf_1.wav new file mode 100644 index 000000000..ca18e73e8 Binary files /dev/null and b/dayz_sfx/action/cell/dtmf_1.wav differ diff --git a/dayz_sfx/action/cell/dtmf_2.ogg b/dayz_sfx/action/cell/dtmf_2.ogg new file mode 100644 index 000000000..69eafc532 Binary files /dev/null and b/dayz_sfx/action/cell/dtmf_2.ogg differ diff --git a/dayz_sfx/action/cell/dtmf_2.wav b/dayz_sfx/action/cell/dtmf_2.wav new file mode 100644 index 000000000..c0e8f76b4 Binary files /dev/null and b/dayz_sfx/action/cell/dtmf_2.wav differ diff --git a/dayz_sfx/action/cell/dtmf_3.ogg b/dayz_sfx/action/cell/dtmf_3.ogg new file mode 100644 index 000000000..39b111e51 Binary files /dev/null and b/dayz_sfx/action/cell/dtmf_3.ogg differ diff --git a/dayz_sfx/action/cell/dtmf_3.wav b/dayz_sfx/action/cell/dtmf_3.wav new file mode 100644 index 000000000..381af7fc8 Binary files /dev/null and b/dayz_sfx/action/cell/dtmf_3.wav differ diff --git a/dayz_sfx/action/cell/dtmf_4.ogg b/dayz_sfx/action/cell/dtmf_4.ogg new file mode 100644 index 000000000..2085a114c Binary files /dev/null and b/dayz_sfx/action/cell/dtmf_4.ogg differ diff --git a/dayz_sfx/action/cell/dtmf_4.wav b/dayz_sfx/action/cell/dtmf_4.wav new file mode 100644 index 000000000..98c867d7e Binary files /dev/null and b/dayz_sfx/action/cell/dtmf_4.wav differ diff --git a/dayz_sfx/action/cell/dtmf_5.ogg b/dayz_sfx/action/cell/dtmf_5.ogg new file mode 100644 index 000000000..b0ea2bbf4 Binary files /dev/null and b/dayz_sfx/action/cell/dtmf_5.ogg differ diff --git a/dayz_sfx/action/cell/dtmf_5.wav b/dayz_sfx/action/cell/dtmf_5.wav new file mode 100644 index 000000000..5f62587ae Binary files /dev/null and b/dayz_sfx/action/cell/dtmf_5.wav differ diff --git a/dayz_sfx/action/cell/dtmf_6.ogg b/dayz_sfx/action/cell/dtmf_6.ogg new file mode 100644 index 000000000..f4fe13cc1 Binary files /dev/null and b/dayz_sfx/action/cell/dtmf_6.ogg differ diff --git a/dayz_sfx/action/cell/dtmf_6.wav b/dayz_sfx/action/cell/dtmf_6.wav new file mode 100644 index 000000000..2cc1ca3ae Binary files /dev/null and b/dayz_sfx/action/cell/dtmf_6.wav differ diff --git a/dayz_sfx/action/cell/dtmf_7.ogg b/dayz_sfx/action/cell/dtmf_7.ogg new file mode 100644 index 000000000..406f3383d Binary files /dev/null and b/dayz_sfx/action/cell/dtmf_7.ogg differ diff --git a/dayz_sfx/action/cell/dtmf_7.wav b/dayz_sfx/action/cell/dtmf_7.wav new file mode 100644 index 000000000..54d9fe638 Binary files /dev/null and b/dayz_sfx/action/cell/dtmf_7.wav differ diff --git a/dayz_sfx/action/cell/dtmf_8.ogg b/dayz_sfx/action/cell/dtmf_8.ogg new file mode 100644 index 000000000..d54badd8c Binary files /dev/null and b/dayz_sfx/action/cell/dtmf_8.ogg differ diff --git a/dayz_sfx/action/cell/dtmf_8.wav b/dayz_sfx/action/cell/dtmf_8.wav new file mode 100644 index 000000000..1e42bc1d6 Binary files /dev/null and b/dayz_sfx/action/cell/dtmf_8.wav differ diff --git a/dayz_sfx/action/cell/dtmf_9.ogg b/dayz_sfx/action/cell/dtmf_9.ogg new file mode 100644 index 000000000..858a63b8e Binary files /dev/null and b/dayz_sfx/action/cell/dtmf_9.ogg differ diff --git a/dayz_sfx/action/cell/dtmf_9.wav b/dayz_sfx/action/cell/dtmf_9.wav new file mode 100644 index 000000000..ab5831d03 Binary files /dev/null and b/dayz_sfx/action/cell/dtmf_9.wav differ diff --git a/dayz_sfx/action/cell/dtmf_hash.ogg b/dayz_sfx/action/cell/dtmf_hash.ogg new file mode 100644 index 000000000..6f2914b4b Binary files /dev/null and b/dayz_sfx/action/cell/dtmf_hash.ogg differ diff --git a/dayz_sfx/action/cell/dtmf_hash.wav b/dayz_sfx/action/cell/dtmf_hash.wav new file mode 100644 index 000000000..86d7c52a1 Binary files /dev/null and b/dayz_sfx/action/cell/dtmf_hash.wav differ diff --git a/dayz_sfx/action/cell/dtmf_star.ogg b/dayz_sfx/action/cell/dtmf_star.ogg new file mode 100644 index 000000000..8dc60cefc Binary files /dev/null and b/dayz_sfx/action/cell/dtmf_star.ogg differ diff --git a/dayz_sfx/action/cell/dtmf_star.wav b/dayz_sfx/action/cell/dtmf_star.wav new file mode 100644 index 000000000..fba325614 Binary files /dev/null and b/dayz_sfx/action/cell/dtmf_star.wav differ diff --git a/dayz_sfx/action/dog/dog_bark0.wss b/dayz_sfx/action/dog/dog_bark0.wss new file mode 100644 index 000000000..8a535b3ae Binary files /dev/null and b/dayz_sfx/action/dog/dog_bark0.wss differ diff --git a/dayz_sfx/action/dog/dog_bark1.wss b/dayz_sfx/action/dog/dog_bark1.wss new file mode 100644 index 000000000..196e67998 Binary files /dev/null and b/dayz_sfx/action/dog/dog_bark1.wss differ diff --git a/dayz_sfx/action/dog/dog_bark2.wss b/dayz_sfx/action/dog/dog_bark2.wss new file mode 100644 index 000000000..c245c0dc6 Binary files /dev/null and b/dayz_sfx/action/dog/dog_bark2.wss differ diff --git a/dayz_sfx/action/dog/dog_bark3.wss b/dayz_sfx/action/dog/dog_bark3.wss new file mode 100644 index 000000000..5ce58bd0b Binary files /dev/null and b/dayz_sfx/action/dog/dog_bark3.wss differ diff --git a/dayz_sfx/action/dog/dog_bark4.wss b/dayz_sfx/action/dog/dog_bark4.wss new file mode 100644 index 000000000..375742824 Binary files /dev/null and b/dayz_sfx/action/dog/dog_bark4.wss differ diff --git a/dayz_sfx/action/dog/dog_callBack.wss b/dayz_sfx/action/dog/dog_callBack.wss new file mode 100644 index 000000000..dcd6d543f Binary files /dev/null and b/dayz_sfx/action/dog/dog_callBack.wss differ diff --git a/dayz_sfx/action/dog/dog_growl_0.wss b/dayz_sfx/action/dog/dog_growl_0.wss new file mode 100644 index 000000000..abebbda6c Binary files /dev/null and b/dayz_sfx/action/dog/dog_growl_0.wss differ diff --git a/dayz_sfx/action/dog/dog_growl_1.wss b/dayz_sfx/action/dog/dog_growl_1.wss new file mode 100644 index 000000000..73e945878 Binary files /dev/null and b/dayz_sfx/action/dog/dog_growl_1.wss differ diff --git a/dayz_sfx/action/dog/dog_growl_2.wss b/dayz_sfx/action/dog/dog_growl_2.wss new file mode 100644 index 000000000..7d1d633a9 Binary files /dev/null and b/dayz_sfx/action/dog/dog_growl_2.wss differ diff --git a/dayz_sfx/action/dog/dog_growl_3.wss b/dayz_sfx/action/dog/dog_growl_3.wss new file mode 100644 index 000000000..d7fbd4536 Binary files /dev/null and b/dayz_sfx/action/dog/dog_growl_3.wss differ diff --git a/dayz_sfx/action/dog/dog_qq_0.wss b/dayz_sfx/action/dog/dog_qq_0.wss new file mode 100644 index 000000000..3d0de6f4c Binary files /dev/null and b/dayz_sfx/action/dog/dog_qq_0.wss differ diff --git a/dayz_sfx/action/dog/dog_qq_1.wss b/dayz_sfx/action/dog/dog_qq_1.wss new file mode 100644 index 000000000..eb5f594dc Binary files /dev/null and b/dayz_sfx/action/dog/dog_qq_1.wss differ diff --git a/dayz_sfx/action/dog/dog_qq_2.wss b/dayz_sfx/action/dog/dog_qq_2.wss new file mode 100644 index 000000000..237078702 Binary files /dev/null and b/dayz_sfx/action/dog/dog_qq_2.wss differ diff --git a/dayz_sfx/action/dog/dog_slowDown.wss b/dayz_sfx/action/dog/dog_slowDown.wss new file mode 100644 index 000000000..8312524bb Binary files /dev/null and b/dayz_sfx/action/dog/dog_slowDown.wss differ diff --git a/dayz_sfx/action/dog/dog_speedUp.wss b/dayz_sfx/action/dog/dog_speedUp.wss new file mode 100644 index 000000000..dca73600e Binary files /dev/null and b/dayz_sfx/action/dog/dog_speedUp.wss differ diff --git a/dayz_sfx/action/dog/dog_waitForMe.wss b/dayz_sfx/action/dog/dog_waitForMe.wss new file mode 100644 index 000000000..511c095fe Binary files /dev/null and b/dayz_sfx/action/dog/dog_waitForMe.wss differ diff --git a/dayz_sfx/action/z_attack_8.ogg b/dayz_sfx/action/z_attack_8.ogg new file mode 100644 index 000000000..f9073c958 Binary files /dev/null and b/dayz_sfx/action/z_attack_8.ogg differ diff --git a/dayz_sfx/action/z_hit_0.ogg b/dayz_sfx/action/z_hit_0.ogg new file mode 100644 index 000000000..439303dd3 Binary files /dev/null and b/dayz_sfx/action/z_hit_0.ogg differ diff --git a/dayz_sfx/action/z_hit_1.ogg b/dayz_sfx/action/z_hit_1.ogg new file mode 100644 index 000000000..add6ed2d6 Binary files /dev/null and b/dayz_sfx/action/z_hit_1.ogg differ diff --git a/dayz_sfx/action/z_hit_2.ogg b/dayz_sfx/action/z_hit_2.ogg new file mode 100644 index 000000000..50c8f6cc3 Binary files /dev/null and b/dayz_sfx/action/z_hit_2.ogg differ diff --git a/dayz_sfx/action/z_hit_3.ogg b/dayz_sfx/action/z_hit_3.ogg new file mode 100644 index 000000000..1ec23c247 Binary files /dev/null and b/dayz_sfx/action/z_hit_3.ogg differ diff --git a/dayz_sfx/action/z_hit_4.ogg b/dayz_sfx/action/z_hit_4.ogg new file mode 100644 index 000000000..0ac7916f9 Binary files /dev/null and b/dayz_sfx/action/z_hit_4.ogg differ diff --git a/dayz_sfx/action/z_hit_5.ogg b/dayz_sfx/action/z_hit_5.ogg new file mode 100644 index 000000000..5c465254a Binary files /dev/null and b/dayz_sfx/action/z_hit_5.ogg differ diff --git a/dayz_sfx/action/z_hit_6.ogg b/dayz_sfx/action/z_hit_6.ogg new file mode 100644 index 000000000..10211a382 Binary files /dev/null and b/dayz_sfx/action/z_hit_6.ogg differ diff --git a/dayz_sfx/config.cpp b/dayz_sfx/config.cpp new file mode 100644 index 000000000..9e22fc1db --- /dev/null +++ b/dayz_sfx/config.cpp @@ -0,0 +1,51 @@ +// config_lha.bin - 20:24:26 04/23/11, generated in 0.24 seconds +// Generated by unRap v1.06 by Kegetys +// Separate rootclasses: Disabled, Automatic comments: Enabled + +#define VSoft 0 +#define VArmor 1 +#define VAir 2 + +#define private 0 +#define protected 1 +#define public 2 + +#define ReadAndWrite 0 +#define ReadAndCreate 1 +#define ReadOnly 2 +#define ReadOnlyVerified 3 + +#define EAST 0 // (Russian) + +class CfgPatches { + class dayz_sfx { + units[] = {}; + weapons[] = {}; + requiredVersion = 0.1; + requiredAddons[] = {}; + }; +}; + +class CfgVehicles { + class Sound; + class Sound_Generator1: Sound + { + scope = public; + sound = "Generator1"; + displayName = "Generator"; + }; +}; + +class CfgSFX { + class Generator1 + { + sounds[] = {"Generator1"}; + name = "Generator1"; + //RandSamp0[] = {SOUNDFILE,VOLUME,PITCH,DISTANCE,PROBABILLITY,Min DELAY,Mid DELAY,Max DELAY} + Generator1[] = {"\dayz_sfx\effects\generator1",db+10,1,200,1,0,0,0}; + Empty[] = {"",0,0,0,0,0,0,0}; + }; +}; + +#include "CfgSounds.hpp" +#include "CfgMusic.hpp" \ No newline at end of file diff --git a/dayz_sfx/effects/action_cook_0.ogg b/dayz_sfx/effects/action_cook_0.ogg new file mode 100644 index 000000000..99712e078 Binary files /dev/null and b/dayz_sfx/effects/action_cook_0.ogg differ diff --git a/dayz_sfx/effects/action_cook_1.ogg b/dayz_sfx/effects/action_cook_1.ogg new file mode 100644 index 000000000..e471c6613 Binary files /dev/null and b/dayz_sfx/effects/action_cook_1.ogg differ diff --git a/dayz_sfx/effects/action_cook_2.ogg b/dayz_sfx/effects/action_cook_2.ogg new file mode 100644 index 000000000..533624cc5 Binary files /dev/null and b/dayz_sfx/effects/action_cook_2.ogg differ diff --git a/dayz_sfx/effects/action_drink_0.ogg b/dayz_sfx/effects/action_drink_0.ogg new file mode 100644 index 000000000..48eb88ac0 Binary files /dev/null and b/dayz_sfx/effects/action_drink_0.ogg differ diff --git a/dayz_sfx/effects/action_eat_0.ogg b/dayz_sfx/effects/action_eat_0.ogg new file mode 100644 index 000000000..4cc50aa64 Binary files /dev/null and b/dayz_sfx/effects/action_eat_0.ogg differ diff --git a/dayz_sfx/effects/action_eat_1.ogg b/dayz_sfx/effects/action_eat_1.ogg new file mode 100644 index 000000000..e111f8104 Binary files /dev/null and b/dayz_sfx/effects/action_eat_1.ogg differ diff --git a/dayz_sfx/effects/action_eat_2.ogg b/dayz_sfx/effects/action_eat_2.ogg new file mode 100644 index 000000000..e7c97126d Binary files /dev/null and b/dayz_sfx/effects/action_eat_2.ogg differ diff --git a/dayz_sfx/effects/action_eat_3.ogg b/dayz_sfx/effects/action_eat_3.ogg new file mode 100644 index 000000000..20be9df11 Binary files /dev/null and b/dayz_sfx/effects/action_eat_3.ogg differ diff --git a/dayz_sfx/effects/action_fillwater_0.ogg b/dayz_sfx/effects/action_fillwater_0.ogg new file mode 100644 index 000000000..ae03fb0ff Binary files /dev/null and b/dayz_sfx/effects/action_fillwater_0.ogg differ diff --git a/dayz_sfx/effects/action_gut_0.ogg b/dayz_sfx/effects/action_gut_0.ogg new file mode 100644 index 000000000..bf5b0931a Binary files /dev/null and b/dayz_sfx/effects/action_gut_0.ogg differ diff --git a/dayz_sfx/effects/action_refuel_0.ogg b/dayz_sfx/effects/action_refuel_0.ogg new file mode 100644 index 000000000..d876097d0 Binary files /dev/null and b/dayz_sfx/effects/action_refuel_0.ogg differ diff --git a/dayz_sfx/effects/action_repair_0.ogg b/dayz_sfx/effects/action_repair_0.ogg new file mode 100644 index 000000000..240bf1458 Binary files /dev/null and b/dayz_sfx/effects/action_repair_0.ogg differ diff --git a/dayz_sfx/effects/action_soda_0.ogg b/dayz_sfx/effects/action_soda_0.ogg new file mode 100644 index 000000000..2ecb70469 Binary files /dev/null and b/dayz_sfx/effects/action_soda_0.ogg differ diff --git a/dayz_sfx/effects/action_tentpack_0.ogg b/dayz_sfx/effects/action_tentpack_0.ogg new file mode 100644 index 000000000..5758bc441 Binary files /dev/null and b/dayz_sfx/effects/action_tentpack_0.ogg differ diff --git a/dayz_sfx/effects/action_tentunpack_0.ogg b/dayz_sfx/effects/action_tentunpack_0.ogg new file mode 100644 index 000000000..c4b12f46f Binary files /dev/null and b/dayz_sfx/effects/action_tentunpack_0.ogg differ diff --git a/dayz_sfx/effects/administer_iv_01.ogg b/dayz_sfx/effects/administer_iv_01.ogg new file mode 100644 index 000000000..4f838cc29 Binary files /dev/null and b/dayz_sfx/effects/administer_iv_01.ogg differ diff --git a/dayz_sfx/effects/administer_iv_02.ogg b/dayz_sfx/effects/administer_iv_02.ogg new file mode 100644 index 000000000..54faa2d6f Binary files /dev/null and b/dayz_sfx/effects/administer_iv_02.ogg differ diff --git a/dayz_sfx/effects/bandage_0.ogg b/dayz_sfx/effects/bandage_0.ogg new file mode 100644 index 000000000..5f9cc490d Binary files /dev/null and b/dayz_sfx/effects/bandage_0.ogg differ diff --git a/dayz_sfx/effects/bandage_01.ogg b/dayz_sfx/effects/bandage_01.ogg new file mode 100644 index 000000000..72ea081fe Binary files /dev/null and b/dayz_sfx/effects/bandage_01.ogg differ diff --git a/dayz_sfx/effects/bandage_02.ogg b/dayz_sfx/effects/bandage_02.ogg new file mode 100644 index 000000000..87ba0c102 Binary files /dev/null and b/dayz_sfx/effects/bandage_02.ogg differ diff --git a/dayz_sfx/effects/breath_1.wss b/dayz_sfx/effects/breath_1.wss new file mode 100644 index 000000000..bffc792bb Binary files /dev/null and b/dayz_sfx/effects/breath_1.wss differ diff --git a/dayz_sfx/effects/cell_ring_0.ogg b/dayz_sfx/effects/cell_ring_0.ogg new file mode 100644 index 000000000..45f9d70d4 Binary files /dev/null and b/dayz_sfx/effects/cell_ring_0.ogg differ diff --git a/dayz_sfx/effects/cell_ring_1.ogg b/dayz_sfx/effects/cell_ring_1.ogg new file mode 100644 index 000000000..dfcb6878e Binary files /dev/null and b/dayz_sfx/effects/cell_ring_1.ogg differ diff --git a/dayz_sfx/effects/cell_ring_2.ogg b/dayz_sfx/effects/cell_ring_2.ogg new file mode 100644 index 000000000..180e3489b Binary files /dev/null and b/dayz_sfx/effects/cell_ring_2.ogg differ diff --git a/dayz_sfx/effects/cough_0.ogg b/dayz_sfx/effects/cough_0.ogg new file mode 100644 index 000000000..207a34544 Binary files /dev/null and b/dayz_sfx/effects/cough_0.ogg differ diff --git a/dayz_sfx/effects/cough_1.ogg b/dayz_sfx/effects/cough_1.ogg new file mode 100644 index 000000000..8b65437aa Binary files /dev/null and b/dayz_sfx/effects/cough_1.ogg differ diff --git a/dayz_sfx/effects/cough_2.ogg b/dayz_sfx/effects/cough_2.ogg new file mode 100644 index 000000000..8b89df259 Binary files /dev/null and b/dayz_sfx/effects/cough_2.ogg differ diff --git a/dayz_sfx/effects/geiger_level_0.ogg b/dayz_sfx/effects/geiger_level_0.ogg new file mode 100644 index 000000000..cda445a6f Binary files /dev/null and b/dayz_sfx/effects/geiger_level_0.ogg differ diff --git a/dayz_sfx/effects/geiger_level_1.ogg b/dayz_sfx/effects/geiger_level_1.ogg new file mode 100644 index 000000000..d5107466d Binary files /dev/null and b/dayz_sfx/effects/geiger_level_1.ogg differ diff --git a/dayz_sfx/effects/geiger_level_2.ogg b/dayz_sfx/effects/geiger_level_2.ogg new file mode 100644 index 000000000..634f9090e Binary files /dev/null and b/dayz_sfx/effects/geiger_level_2.ogg differ diff --git a/dayz_sfx/effects/geiger_level_3.ogg b/dayz_sfx/effects/geiger_level_3.ogg new file mode 100644 index 000000000..f883bd776 Binary files /dev/null and b/dayz_sfx/effects/geiger_level_3.ogg differ diff --git a/dayz_sfx/effects/generator1.wss b/dayz_sfx/effects/generator1.wss new file mode 100644 index 000000000..eda20d0a3 Binary files /dev/null and b/dayz_sfx/effects/generator1.wss differ diff --git a/dayz_sfx/effects/gore_1.wss b/dayz_sfx/effects/gore_1.wss new file mode 100644 index 000000000..8f86569e2 Binary files /dev/null and b/dayz_sfx/effects/gore_1.wss differ diff --git a/dayz_sfx/effects/gore_2.wss b/dayz_sfx/effects/gore_2.wss new file mode 100644 index 000000000..1ae383da0 Binary files /dev/null and b/dayz_sfx/effects/gore_2.wss differ diff --git a/dayz_sfx/effects/gore_3.wss b/dayz_sfx/effects/gore_3.wss new file mode 100644 index 000000000..e9a2ab6ba Binary files /dev/null and b/dayz_sfx/effects/gore_3.wss differ diff --git a/dayz_sfx/effects/heartbeat_1.wss b/dayz_sfx/effects/heartbeat_1.wss new file mode 100644 index 000000000..198e1eaef Binary files /dev/null and b/dayz_sfx/effects/heartbeat_1.wss differ diff --git a/dayz_sfx/effects/morphine_01.ogg b/dayz_sfx/effects/morphine_01.ogg new file mode 100644 index 000000000..2f638dfd3 Binary files /dev/null and b/dayz_sfx/effects/morphine_01.ogg differ diff --git a/dayz_sfx/effects/painkiller_01.ogg b/dayz_sfx/effects/painkiller_01.ogg new file mode 100644 index 000000000..2ced40115 Binary files /dev/null and b/dayz_sfx/effects/painkiller_01.ogg differ diff --git a/dayz_sfx/effects/painkiller_02.ogg b/dayz_sfx/effects/painkiller_02.ogg new file mode 100644 index 000000000..7f9eae49e Binary files /dev/null and b/dayz_sfx/effects/painkiller_02.ogg differ diff --git a/dayz_sfx/effects/painkiller_03.ogg b/dayz_sfx/effects/painkiller_03.ogg new file mode 100644 index 000000000..380cd266a Binary files /dev/null and b/dayz_sfx/effects/painkiller_03.ogg differ diff --git a/dayz_sfx/effects/painkiller_04.ogg b/dayz_sfx/effects/painkiller_04.ogg new file mode 100644 index 000000000..04e707a45 Binary files /dev/null and b/dayz_sfx/effects/painkiller_04.ogg differ diff --git a/dayz_sfx/effects/pitchWine.ogg b/dayz_sfx/effects/pitchWine.ogg new file mode 100644 index 000000000..8d830bc4b Binary files /dev/null and b/dayz_sfx/effects/pitchWine.ogg differ diff --git a/dayz_sfx/gore/fracture_0.wss b/dayz_sfx/gore/fracture_0.wss new file mode 100644 index 000000000..486485df8 Binary files /dev/null and b/dayz_sfx/gore/fracture_0.wss differ diff --git a/dayz_sfx/gore/fracture_1.wss b/dayz_sfx/gore/fracture_1.wss new file mode 100644 index 000000000..80f37c8ff Binary files /dev/null and b/dayz_sfx/gore/fracture_1.wss differ diff --git a/dayz_sfx/gore/gore_short_loop.ogg b/dayz_sfx/gore/gore_short_loop.ogg new file mode 100644 index 000000000..6e294f6ae Binary files /dev/null and b/dayz_sfx/gore/gore_short_loop.ogg differ diff --git a/dayz_sfx/gore/panic_0.ogg b/dayz_sfx/gore/panic_0.ogg new file mode 100644 index 000000000..e7b7e6f1e Binary files /dev/null and b/dayz_sfx/gore/panic_0.ogg differ diff --git a/dayz_sfx/gore/panic_1.ogg b/dayz_sfx/gore/panic_1.ogg new file mode 100644 index 000000000..c3f490c5d Binary files /dev/null and b/dayz_sfx/gore/panic_1.ogg differ diff --git a/dayz_sfx/gore/panic_w_0.ogg b/dayz_sfx/gore/panic_w_0.ogg new file mode 100644 index 000000000..f424cc830 Binary files /dev/null and b/dayz_sfx/gore/panic_w_0.ogg differ diff --git a/dayz_sfx/gore/panic_w_1.ogg b/dayz_sfx/gore/panic_w_1.ogg new file mode 100644 index 000000000..ea814112e Binary files /dev/null and b/dayz_sfx/gore/panic_w_1.ogg differ diff --git a/dayz_sfx/gore/scream_short_0.ogg b/dayz_sfx/gore/scream_short_0.ogg new file mode 100644 index 000000000..ef99a4907 Binary files /dev/null and b/dayz_sfx/gore/scream_short_0.ogg differ diff --git a/dayz_sfx/gore/scream_short_1.ogg b/dayz_sfx/gore/scream_short_1.ogg new file mode 100644 index 000000000..8714e77bb Binary files /dev/null and b/dayz_sfx/gore/scream_short_1.ogg differ diff --git a/dayz_sfx/gore/scream_short_2.ogg b/dayz_sfx/gore/scream_short_2.ogg new file mode 100644 index 000000000..8c698b580 Binary files /dev/null and b/dayz_sfx/gore/scream_short_2.ogg differ diff --git a/dayz_sfx/gore/scream_short_3.ogg b/dayz_sfx/gore/scream_short_3.ogg new file mode 100644 index 000000000..502efe55d Binary files /dev/null and b/dayz_sfx/gore/scream_short_3.ogg differ diff --git a/dayz_sfx/gore/scream_short_4.ogg b/dayz_sfx/gore/scream_short_4.ogg new file mode 100644 index 000000000..9053295cf Binary files /dev/null and b/dayz_sfx/gore/scream_short_4.ogg differ diff --git a/dayz_sfx/gore/scream_woman_0.ogg b/dayz_sfx/gore/scream_woman_0.ogg new file mode 100644 index 000000000..21e1ce811 Binary files /dev/null and b/dayz_sfx/gore/scream_woman_0.ogg differ diff --git a/dayz_sfx/gore/scream_woman_1.ogg b/dayz_sfx/gore/scream_woman_1.ogg new file mode 100644 index 000000000..1e49cfc45 Binary files /dev/null and b/dayz_sfx/gore/scream_woman_1.ogg differ diff --git a/dayz_sfx/gore/scream_woman_2.ogg b/dayz_sfx/gore/scream_woman_2.ogg new file mode 100644 index 000000000..3cc35d572 Binary files /dev/null and b/dayz_sfx/gore/scream_woman_2.ogg differ diff --git a/dayz_sfx/gore/scream_woman_3.ogg b/dayz_sfx/gore/scream_woman_3.ogg new file mode 100644 index 000000000..775c537b3 Binary files /dev/null and b/dayz_sfx/gore/scream_woman_3.ogg differ diff --git a/dayz_sfx/gore/scream_woman_4.ogg b/dayz_sfx/gore/scream_woman_4.ogg new file mode 100644 index 000000000..3cbbdd3e8 Binary files /dev/null and b/dayz_sfx/gore/scream_woman_4.ogg differ diff --git a/dayz_sfx/samples/stinger_0.ogg b/dayz_sfx/samples/stinger_0.ogg new file mode 100644 index 000000000..2f67d8789 Binary files /dev/null and b/dayz_sfx/samples/stinger_0.ogg differ diff --git a/dayz_sfx/samples/stinger_1.ogg b/dayz_sfx/samples/stinger_1.ogg new file mode 100644 index 000000000..5a2d1f832 Binary files /dev/null and b/dayz_sfx/samples/stinger_1.ogg differ diff --git a/dayz_sfx/samples/suspense_0.ogg b/dayz_sfx/samples/suspense_0.ogg new file mode 100644 index 000000000..a2ba5048d Binary files /dev/null and b/dayz_sfx/samples/suspense_0.ogg differ diff --git a/dayz_sfx/samples/suspense_1.ogg b/dayz_sfx/samples/suspense_1.ogg new file mode 100644 index 000000000..e4fb2855a Binary files /dev/null and b/dayz_sfx/samples/suspense_1.ogg differ diff --git a/dayz_sfx/samples/suspense_10.ogg b/dayz_sfx/samples/suspense_10.ogg new file mode 100644 index 000000000..252e49c4a Binary files /dev/null and b/dayz_sfx/samples/suspense_10.ogg differ diff --git a/dayz_sfx/samples/suspense_11.ogg b/dayz_sfx/samples/suspense_11.ogg new file mode 100644 index 000000000..23a21d877 Binary files /dev/null and b/dayz_sfx/samples/suspense_11.ogg differ diff --git a/dayz_sfx/samples/suspense_12.ogg b/dayz_sfx/samples/suspense_12.ogg new file mode 100644 index 000000000..fc00459bc Binary files /dev/null and b/dayz_sfx/samples/suspense_12.ogg differ diff --git a/dayz_sfx/samples/suspense_13.ogg b/dayz_sfx/samples/suspense_13.ogg new file mode 100644 index 000000000..c14ee2b30 Binary files /dev/null and b/dayz_sfx/samples/suspense_13.ogg differ diff --git a/dayz_sfx/samples/suspense_14.ogg b/dayz_sfx/samples/suspense_14.ogg new file mode 100644 index 000000000..2efd4bfb4 Binary files /dev/null and b/dayz_sfx/samples/suspense_14.ogg differ diff --git a/dayz_sfx/samples/suspense_15.ogg b/dayz_sfx/samples/suspense_15.ogg new file mode 100644 index 000000000..ab2b25c86 Binary files /dev/null and b/dayz_sfx/samples/suspense_15.ogg differ diff --git a/dayz_sfx/samples/suspense_16.ogg b/dayz_sfx/samples/suspense_16.ogg new file mode 100644 index 000000000..dfd4fe7d7 Binary files /dev/null and b/dayz_sfx/samples/suspense_16.ogg differ diff --git a/dayz_sfx/samples/suspense_17.ogg b/dayz_sfx/samples/suspense_17.ogg new file mode 100644 index 000000000..769681633 Binary files /dev/null and b/dayz_sfx/samples/suspense_17.ogg differ diff --git a/dayz_sfx/samples/suspense_18.ogg b/dayz_sfx/samples/suspense_18.ogg new file mode 100644 index 000000000..025b29c05 Binary files /dev/null and b/dayz_sfx/samples/suspense_18.ogg differ diff --git a/dayz_sfx/samples/suspense_19.ogg b/dayz_sfx/samples/suspense_19.ogg new file mode 100644 index 000000000..bad9a150c Binary files /dev/null and b/dayz_sfx/samples/suspense_19.ogg differ diff --git a/dayz_sfx/samples/suspense_2.ogg b/dayz_sfx/samples/suspense_2.ogg new file mode 100644 index 000000000..1fceec621 Binary files /dev/null and b/dayz_sfx/samples/suspense_2.ogg differ diff --git a/dayz_sfx/samples/suspense_20.ogg b/dayz_sfx/samples/suspense_20.ogg new file mode 100644 index 000000000..db415ed32 Binary files /dev/null and b/dayz_sfx/samples/suspense_20.ogg differ diff --git a/dayz_sfx/samples/suspense_21.ogg b/dayz_sfx/samples/suspense_21.ogg new file mode 100644 index 000000000..c180bae55 Binary files /dev/null and b/dayz_sfx/samples/suspense_21.ogg differ diff --git a/dayz_sfx/samples/suspense_22.ogg b/dayz_sfx/samples/suspense_22.ogg new file mode 100644 index 000000000..b25a1478a Binary files /dev/null and b/dayz_sfx/samples/suspense_22.ogg differ diff --git a/dayz_sfx/samples/suspense_23.ogg b/dayz_sfx/samples/suspense_23.ogg new file mode 100644 index 000000000..b29f519c6 Binary files /dev/null and b/dayz_sfx/samples/suspense_23.ogg differ diff --git a/dayz_sfx/samples/suspense_24.ogg b/dayz_sfx/samples/suspense_24.ogg new file mode 100644 index 000000000..8420ad905 Binary files /dev/null and b/dayz_sfx/samples/suspense_24.ogg differ diff --git a/dayz_sfx/samples/suspense_25.ogg b/dayz_sfx/samples/suspense_25.ogg new file mode 100644 index 000000000..218668cea Binary files /dev/null and b/dayz_sfx/samples/suspense_25.ogg differ diff --git a/dayz_sfx/samples/suspense_26.ogg b/dayz_sfx/samples/suspense_26.ogg new file mode 100644 index 000000000..3a070664c Binary files /dev/null and b/dayz_sfx/samples/suspense_26.ogg differ diff --git a/dayz_sfx/samples/suspense_27.ogg b/dayz_sfx/samples/suspense_27.ogg new file mode 100644 index 000000000..9aa51d8c3 Binary files /dev/null and b/dayz_sfx/samples/suspense_27.ogg differ diff --git a/dayz_sfx/samples/suspense_28.ogg b/dayz_sfx/samples/suspense_28.ogg new file mode 100644 index 000000000..d5a427d4b Binary files /dev/null and b/dayz_sfx/samples/suspense_28.ogg differ diff --git a/dayz_sfx/samples/suspense_29.ogg b/dayz_sfx/samples/suspense_29.ogg new file mode 100644 index 000000000..17aa74116 Binary files /dev/null and b/dayz_sfx/samples/suspense_29.ogg differ diff --git a/dayz_sfx/samples/suspense_3.ogg b/dayz_sfx/samples/suspense_3.ogg new file mode 100644 index 000000000..005d12c71 Binary files /dev/null and b/dayz_sfx/samples/suspense_3.ogg differ diff --git a/dayz_sfx/samples/suspense_30.ogg b/dayz_sfx/samples/suspense_30.ogg new file mode 100644 index 000000000..bd7f4c933 Binary files /dev/null and b/dayz_sfx/samples/suspense_30.ogg differ diff --git a/dayz_sfx/samples/suspense_31.ogg b/dayz_sfx/samples/suspense_31.ogg new file mode 100644 index 000000000..5a7543d24 Binary files /dev/null and b/dayz_sfx/samples/suspense_31.ogg differ diff --git a/dayz_sfx/samples/suspense_32.ogg b/dayz_sfx/samples/suspense_32.ogg new file mode 100644 index 000000000..c95535d1c Binary files /dev/null and b/dayz_sfx/samples/suspense_32.ogg differ diff --git a/dayz_sfx/samples/suspense_33.ogg b/dayz_sfx/samples/suspense_33.ogg new file mode 100644 index 000000000..e9ba8df41 Binary files /dev/null and b/dayz_sfx/samples/suspense_33.ogg differ diff --git a/dayz_sfx/samples/suspense_34.ogg b/dayz_sfx/samples/suspense_34.ogg new file mode 100644 index 000000000..986293e38 Binary files /dev/null and b/dayz_sfx/samples/suspense_34.ogg differ diff --git a/dayz_sfx/samples/suspense_35.ogg b/dayz_sfx/samples/suspense_35.ogg new file mode 100644 index 000000000..9294caf9d Binary files /dev/null and b/dayz_sfx/samples/suspense_35.ogg differ diff --git a/dayz_sfx/samples/suspense_4.ogg b/dayz_sfx/samples/suspense_4.ogg new file mode 100644 index 000000000..ff7bec45e Binary files /dev/null and b/dayz_sfx/samples/suspense_4.ogg differ diff --git a/dayz_sfx/samples/suspense_5.ogg b/dayz_sfx/samples/suspense_5.ogg new file mode 100644 index 000000000..40542e323 Binary files /dev/null and b/dayz_sfx/samples/suspense_5.ogg differ diff --git a/dayz_sfx/samples/suspense_6.ogg b/dayz_sfx/samples/suspense_6.ogg new file mode 100644 index 000000000..47519f909 Binary files /dev/null and b/dayz_sfx/samples/suspense_6.ogg differ diff --git a/dayz_sfx/samples/suspense_7.ogg b/dayz_sfx/samples/suspense_7.ogg new file mode 100644 index 000000000..be62249a0 Binary files /dev/null and b/dayz_sfx/samples/suspense_7.ogg differ diff --git a/dayz_sfx/samples/suspense_8.ogg b/dayz_sfx/samples/suspense_8.ogg new file mode 100644 index 000000000..94fde67a6 Binary files /dev/null and b/dayz_sfx/samples/suspense_8.ogg differ diff --git a/dayz_sfx/samples/suspense_9.ogg b/dayz_sfx/samples/suspense_9.ogg new file mode 100644 index 000000000..e9bd3d1fa Binary files /dev/null and b/dayz_sfx/samples/suspense_9.ogg differ diff --git a/dayz_sfx/tracks/track_death_1.ogg b/dayz_sfx/tracks/track_death_1.ogg new file mode 100644 index 000000000..433eaea4d Binary files /dev/null and b/dayz_sfx/tracks/track_death_1.ogg differ diff --git a/dayz_sfx/zombie/attack_0.ogg b/dayz_sfx/zombie/attack_0.ogg new file mode 100644 index 000000000..f0f32696c Binary files /dev/null and b/dayz_sfx/zombie/attack_0.ogg differ diff --git a/dayz_sfx/zombie/attack_1.ogg b/dayz_sfx/zombie/attack_1.ogg new file mode 100644 index 000000000..e8c84f6f3 Binary files /dev/null and b/dayz_sfx/zombie/attack_1.ogg differ diff --git a/dayz_sfx/zombie/attack_10.ogg b/dayz_sfx/zombie/attack_10.ogg new file mode 100644 index 000000000..f020b2e72 Binary files /dev/null and b/dayz_sfx/zombie/attack_10.ogg differ diff --git a/dayz_sfx/zombie/attack_11.ogg b/dayz_sfx/zombie/attack_11.ogg new file mode 100644 index 000000000..48df27488 Binary files /dev/null and b/dayz_sfx/zombie/attack_11.ogg differ diff --git a/dayz_sfx/zombie/attack_12.ogg b/dayz_sfx/zombie/attack_12.ogg new file mode 100644 index 000000000..5cca61587 Binary files /dev/null and b/dayz_sfx/zombie/attack_12.ogg differ diff --git a/dayz_sfx/zombie/attack_13.ogg b/dayz_sfx/zombie/attack_13.ogg new file mode 100644 index 000000000..2df50e106 Binary files /dev/null and b/dayz_sfx/zombie/attack_13.ogg differ diff --git a/dayz_sfx/zombie/attack_2.ogg b/dayz_sfx/zombie/attack_2.ogg new file mode 100644 index 000000000..b0be8a910 Binary files /dev/null and b/dayz_sfx/zombie/attack_2.ogg differ diff --git a/dayz_sfx/zombie/attack_3.ogg b/dayz_sfx/zombie/attack_3.ogg new file mode 100644 index 000000000..83f540998 Binary files /dev/null and b/dayz_sfx/zombie/attack_3.ogg differ diff --git a/dayz_sfx/zombie/attack_4.ogg b/dayz_sfx/zombie/attack_4.ogg new file mode 100644 index 000000000..867746644 Binary files /dev/null and b/dayz_sfx/zombie/attack_4.ogg differ diff --git a/dayz_sfx/zombie/attack_5.ogg b/dayz_sfx/zombie/attack_5.ogg new file mode 100644 index 000000000..6a1da5cc5 Binary files /dev/null and b/dayz_sfx/zombie/attack_5.ogg differ diff --git a/dayz_sfx/zombie/attack_6.ogg b/dayz_sfx/zombie/attack_6.ogg new file mode 100644 index 000000000..9d861306e Binary files /dev/null and b/dayz_sfx/zombie/attack_6.ogg differ diff --git a/dayz_sfx/zombie/attack_7.ogg b/dayz_sfx/zombie/attack_7.ogg new file mode 100644 index 000000000..ee9ca0b50 Binary files /dev/null and b/dayz_sfx/zombie/attack_7.ogg differ diff --git a/dayz_sfx/zombie/attack_8.ogg b/dayz_sfx/zombie/attack_8.ogg new file mode 100644 index 000000000..7695ebe14 Binary files /dev/null and b/dayz_sfx/zombie/attack_8.ogg differ diff --git a/dayz_sfx/zombie/attack_9.ogg b/dayz_sfx/zombie/attack_9.ogg new file mode 100644 index 000000000..0654415a4 Binary files /dev/null and b/dayz_sfx/zombie/attack_9.ogg differ diff --git a/dayz_sfx/zombie/chase_0.ogg b/dayz_sfx/zombie/chase_0.ogg new file mode 100644 index 000000000..1c3e928a3 Binary files /dev/null and b/dayz_sfx/zombie/chase_0.ogg differ diff --git a/dayz_sfx/zombie/chase_1.ogg b/dayz_sfx/zombie/chase_1.ogg new file mode 100644 index 000000000..b382f2f65 Binary files /dev/null and b/dayz_sfx/zombie/chase_1.ogg differ diff --git a/dayz_sfx/zombie/chase_10.ogg b/dayz_sfx/zombie/chase_10.ogg new file mode 100644 index 000000000..3ab53751a Binary files /dev/null and b/dayz_sfx/zombie/chase_10.ogg differ diff --git a/dayz_sfx/zombie/chase_11.ogg b/dayz_sfx/zombie/chase_11.ogg new file mode 100644 index 000000000..4a9352b88 Binary files /dev/null and b/dayz_sfx/zombie/chase_11.ogg differ diff --git a/dayz_sfx/zombie/chase_12.ogg b/dayz_sfx/zombie/chase_12.ogg new file mode 100644 index 000000000..ccfd8d0d2 Binary files /dev/null and b/dayz_sfx/zombie/chase_12.ogg differ diff --git a/dayz_sfx/zombie/chase_13.ogg b/dayz_sfx/zombie/chase_13.ogg new file mode 100644 index 000000000..ec8e16845 Binary files /dev/null and b/dayz_sfx/zombie/chase_13.ogg differ diff --git a/dayz_sfx/zombie/chase_14.ogg b/dayz_sfx/zombie/chase_14.ogg new file mode 100644 index 000000000..725f0cec4 Binary files /dev/null and b/dayz_sfx/zombie/chase_14.ogg differ diff --git a/dayz_sfx/zombie/chase_2.ogg b/dayz_sfx/zombie/chase_2.ogg new file mode 100644 index 000000000..0c6f78bb4 Binary files /dev/null and b/dayz_sfx/zombie/chase_2.ogg differ diff --git a/dayz_sfx/zombie/chase_3.ogg b/dayz_sfx/zombie/chase_3.ogg new file mode 100644 index 000000000..c528d51e5 Binary files /dev/null and b/dayz_sfx/zombie/chase_3.ogg differ diff --git a/dayz_sfx/zombie/chase_4.ogg b/dayz_sfx/zombie/chase_4.ogg new file mode 100644 index 000000000..1f40a3cf7 Binary files /dev/null and b/dayz_sfx/zombie/chase_4.ogg differ diff --git a/dayz_sfx/zombie/chase_5.ogg b/dayz_sfx/zombie/chase_5.ogg new file mode 100644 index 000000000..4badfe253 Binary files /dev/null and b/dayz_sfx/zombie/chase_5.ogg differ diff --git a/dayz_sfx/zombie/chase_6.ogg b/dayz_sfx/zombie/chase_6.ogg new file mode 100644 index 000000000..c00e60b6e Binary files /dev/null and b/dayz_sfx/zombie/chase_6.ogg differ diff --git a/dayz_sfx/zombie/chase_7.ogg b/dayz_sfx/zombie/chase_7.ogg new file mode 100644 index 000000000..3f29d028f Binary files /dev/null and b/dayz_sfx/zombie/chase_7.ogg differ diff --git a/dayz_sfx/zombie/chase_8.ogg b/dayz_sfx/zombie/chase_8.ogg new file mode 100644 index 000000000..072293e52 Binary files /dev/null and b/dayz_sfx/zombie/chase_8.ogg differ diff --git a/dayz_sfx/zombie/chase_9.ogg b/dayz_sfx/zombie/chase_9.ogg new file mode 100644 index 000000000..4f28aa67b Binary files /dev/null and b/dayz_sfx/zombie/chase_9.ogg differ diff --git a/dayz_sfx/zombie/femalezombie_attack_01.ogg b/dayz_sfx/zombie/femalezombie_attack_01.ogg new file mode 100644 index 000000000..bda8f0dd6 Binary files /dev/null and b/dayz_sfx/zombie/femalezombie_attack_01.ogg differ diff --git a/dayz_sfx/zombie/femalezombie_attack_02.ogg b/dayz_sfx/zombie/femalezombie_attack_02.ogg new file mode 100644 index 000000000..b36d47a99 Binary files /dev/null and b/dayz_sfx/zombie/femalezombie_attack_02.ogg differ diff --git a/dayz_sfx/zombie/femalezombie_attack_03.ogg b/dayz_sfx/zombie/femalezombie_attack_03.ogg new file mode 100644 index 000000000..1cc93eb59 Binary files /dev/null and b/dayz_sfx/zombie/femalezombie_attack_03.ogg differ diff --git a/dayz_sfx/zombie/femalezombie_attack_04.ogg b/dayz_sfx/zombie/femalezombie_attack_04.ogg new file mode 100644 index 000000000..6f478daeb Binary files /dev/null and b/dayz_sfx/zombie/femalezombie_attack_04.ogg differ diff --git a/dayz_sfx/zombie/femalezombie_attack_05.ogg b/dayz_sfx/zombie/femalezombie_attack_05.ogg new file mode 100644 index 000000000..51116d1e6 Binary files /dev/null and b/dayz_sfx/zombie/femalezombie_attack_05.ogg differ diff --git a/dayz_sfx/zombie/femalezombie_chase_01.ogg b/dayz_sfx/zombie/femalezombie_chase_01.ogg new file mode 100644 index 000000000..ed3cb3625 Binary files /dev/null and b/dayz_sfx/zombie/femalezombie_chase_01.ogg differ diff --git a/dayz_sfx/zombie/femalezombie_chase_02.ogg b/dayz_sfx/zombie/femalezombie_chase_02.ogg new file mode 100644 index 000000000..40fbed235 Binary files /dev/null and b/dayz_sfx/zombie/femalezombie_chase_02.ogg differ diff --git a/dayz_sfx/zombie/femalezombie_chase_03.ogg b/dayz_sfx/zombie/femalezombie_chase_03.ogg new file mode 100644 index 000000000..ba8d5aa7d Binary files /dev/null and b/dayz_sfx/zombie/femalezombie_chase_03.ogg differ diff --git a/dayz_sfx/zombie/femalezombie_chase_04.ogg b/dayz_sfx/zombie/femalezombie_chase_04.ogg new file mode 100644 index 000000000..a8fa43c88 Binary files /dev/null and b/dayz_sfx/zombie/femalezombie_chase_04.ogg differ diff --git a/dayz_sfx/zombie/femalezombie_chase_05.ogg b/dayz_sfx/zombie/femalezombie_chase_05.ogg new file mode 100644 index 000000000..85a8b6cd2 Binary files /dev/null and b/dayz_sfx/zombie/femalezombie_chase_05.ogg differ diff --git a/dayz_sfx/zombie/femalezombie_spotted_01.ogg b/dayz_sfx/zombie/femalezombie_spotted_01.ogg new file mode 100644 index 000000000..df8bae84e Binary files /dev/null and b/dayz_sfx/zombie/femalezombie_spotted_01.ogg differ diff --git a/dayz_sfx/zombie/femalezombie_spotted_02.ogg b/dayz_sfx/zombie/femalezombie_spotted_02.ogg new file mode 100644 index 000000000..ccf2fffb8 Binary files /dev/null and b/dayz_sfx/zombie/femalezombie_spotted_02.ogg differ diff --git a/dayz_sfx/zombie/femalezombie_spotted_03.ogg b/dayz_sfx/zombie/femalezombie_spotted_03.ogg new file mode 100644 index 000000000..762f15aff Binary files /dev/null and b/dayz_sfx/zombie/femalezombie_spotted_03.ogg differ diff --git a/dayz_sfx/zombie/femalezombie_spotted_04.ogg b/dayz_sfx/zombie/femalezombie_spotted_04.ogg new file mode 100644 index 000000000..1870ea464 Binary files /dev/null and b/dayz_sfx/zombie/femalezombie_spotted_04.ogg differ diff --git a/dayz_sfx/zombie/femalezombie_spotted_05.ogg b/dayz_sfx/zombie/femalezombie_spotted_05.ogg new file mode 100644 index 000000000..07254d376 Binary files /dev/null and b/dayz_sfx/zombie/femalezombie_spotted_05.ogg differ diff --git a/dayz_sfx/zombie/idle_0.ogg b/dayz_sfx/zombie/idle_0.ogg new file mode 100644 index 000000000..b46e7b765 Binary files /dev/null and b/dayz_sfx/zombie/idle_0.ogg differ diff --git a/dayz_sfx/zombie/idle_1.ogg b/dayz_sfx/zombie/idle_1.ogg new file mode 100644 index 000000000..9bb576e7e Binary files /dev/null and b/dayz_sfx/zombie/idle_1.ogg differ diff --git a/dayz_sfx/zombie/idle_10.ogg b/dayz_sfx/zombie/idle_10.ogg new file mode 100644 index 000000000..1f14af5b1 Binary files /dev/null and b/dayz_sfx/zombie/idle_10.ogg differ diff --git a/dayz_sfx/zombie/idle_11.ogg b/dayz_sfx/zombie/idle_11.ogg new file mode 100644 index 000000000..9e4155b48 Binary files /dev/null and b/dayz_sfx/zombie/idle_11.ogg differ diff --git a/dayz_sfx/zombie/idle_12.ogg b/dayz_sfx/zombie/idle_12.ogg new file mode 100644 index 000000000..5714b7e3d Binary files /dev/null and b/dayz_sfx/zombie/idle_12.ogg differ diff --git a/dayz_sfx/zombie/idle_13.ogg b/dayz_sfx/zombie/idle_13.ogg new file mode 100644 index 000000000..28ed4af64 Binary files /dev/null and b/dayz_sfx/zombie/idle_13.ogg differ diff --git a/dayz_sfx/zombie/idle_14.ogg b/dayz_sfx/zombie/idle_14.ogg new file mode 100644 index 000000000..80c2b4f68 Binary files /dev/null and b/dayz_sfx/zombie/idle_14.ogg differ diff --git a/dayz_sfx/zombie/idle_15.ogg b/dayz_sfx/zombie/idle_15.ogg new file mode 100644 index 000000000..697612aab Binary files /dev/null and b/dayz_sfx/zombie/idle_15.ogg differ diff --git a/dayz_sfx/zombie/idle_16.ogg b/dayz_sfx/zombie/idle_16.ogg new file mode 100644 index 000000000..eac895e7b Binary files /dev/null and b/dayz_sfx/zombie/idle_16.ogg differ diff --git a/dayz_sfx/zombie/idle_17.ogg b/dayz_sfx/zombie/idle_17.ogg new file mode 100644 index 000000000..43cabb010 Binary files /dev/null and b/dayz_sfx/zombie/idle_17.ogg differ diff --git a/dayz_sfx/zombie/idle_18.ogg b/dayz_sfx/zombie/idle_18.ogg new file mode 100644 index 000000000..3dba3469d Binary files /dev/null and b/dayz_sfx/zombie/idle_18.ogg differ diff --git a/dayz_sfx/zombie/idle_19.ogg b/dayz_sfx/zombie/idle_19.ogg new file mode 100644 index 000000000..b5efa95a3 Binary files /dev/null and b/dayz_sfx/zombie/idle_19.ogg differ diff --git a/dayz_sfx/zombie/idle_2.ogg b/dayz_sfx/zombie/idle_2.ogg new file mode 100644 index 000000000..0fb7dfb0d Binary files /dev/null and b/dayz_sfx/zombie/idle_2.ogg differ diff --git a/dayz_sfx/zombie/idle_20.ogg b/dayz_sfx/zombie/idle_20.ogg new file mode 100644 index 000000000..88cacbe34 Binary files /dev/null and b/dayz_sfx/zombie/idle_20.ogg differ diff --git a/dayz_sfx/zombie/idle_21.ogg b/dayz_sfx/zombie/idle_21.ogg new file mode 100644 index 000000000..b26d8e182 Binary files /dev/null and b/dayz_sfx/zombie/idle_21.ogg differ diff --git a/dayz_sfx/zombie/idle_22.ogg b/dayz_sfx/zombie/idle_22.ogg new file mode 100644 index 000000000..d03e9723e Binary files /dev/null and b/dayz_sfx/zombie/idle_22.ogg differ diff --git a/dayz_sfx/zombie/idle_23.ogg b/dayz_sfx/zombie/idle_23.ogg new file mode 100644 index 000000000..60ad59095 Binary files /dev/null and b/dayz_sfx/zombie/idle_23.ogg differ diff --git a/dayz_sfx/zombie/idle_24.ogg b/dayz_sfx/zombie/idle_24.ogg new file mode 100644 index 000000000..61e8594f4 Binary files /dev/null and b/dayz_sfx/zombie/idle_24.ogg differ diff --git a/dayz_sfx/zombie/idle_25.ogg b/dayz_sfx/zombie/idle_25.ogg new file mode 100644 index 000000000..abfa58501 Binary files /dev/null and b/dayz_sfx/zombie/idle_25.ogg differ diff --git a/dayz_sfx/zombie/idle_26.ogg b/dayz_sfx/zombie/idle_26.ogg new file mode 100644 index 000000000..620df3b6c Binary files /dev/null and b/dayz_sfx/zombie/idle_26.ogg differ diff --git a/dayz_sfx/zombie/idle_27.ogg b/dayz_sfx/zombie/idle_27.ogg new file mode 100644 index 000000000..0d76f29be Binary files /dev/null and b/dayz_sfx/zombie/idle_27.ogg differ diff --git a/dayz_sfx/zombie/idle_28.ogg b/dayz_sfx/zombie/idle_28.ogg new file mode 100644 index 000000000..9cc647ffe Binary files /dev/null and b/dayz_sfx/zombie/idle_28.ogg differ diff --git a/dayz_sfx/zombie/idle_29.ogg b/dayz_sfx/zombie/idle_29.ogg new file mode 100644 index 000000000..56adfec2d Binary files /dev/null and b/dayz_sfx/zombie/idle_29.ogg differ diff --git a/dayz_sfx/zombie/idle_3.ogg b/dayz_sfx/zombie/idle_3.ogg new file mode 100644 index 000000000..52329af6d Binary files /dev/null and b/dayz_sfx/zombie/idle_3.ogg differ diff --git a/dayz_sfx/zombie/idle_30.ogg b/dayz_sfx/zombie/idle_30.ogg new file mode 100644 index 000000000..530ba5952 Binary files /dev/null and b/dayz_sfx/zombie/idle_30.ogg differ diff --git a/dayz_sfx/zombie/idle_31.ogg b/dayz_sfx/zombie/idle_31.ogg new file mode 100644 index 000000000..43c0ce1f4 Binary files /dev/null and b/dayz_sfx/zombie/idle_31.ogg differ diff --git a/dayz_sfx/zombie/idle_32.ogg b/dayz_sfx/zombie/idle_32.ogg new file mode 100644 index 000000000..ac1bdb4e3 Binary files /dev/null and b/dayz_sfx/zombie/idle_32.ogg differ diff --git a/dayz_sfx/zombie/idle_33.ogg b/dayz_sfx/zombie/idle_33.ogg new file mode 100644 index 000000000..e10ce6f3d Binary files /dev/null and b/dayz_sfx/zombie/idle_33.ogg differ diff --git a/dayz_sfx/zombie/idle_34.ogg b/dayz_sfx/zombie/idle_34.ogg new file mode 100644 index 000000000..708a4c0e4 Binary files /dev/null and b/dayz_sfx/zombie/idle_34.ogg differ diff --git a/dayz_sfx/zombie/idle_35.ogg b/dayz_sfx/zombie/idle_35.ogg new file mode 100644 index 000000000..d3d71d6c8 Binary files /dev/null and b/dayz_sfx/zombie/idle_35.ogg differ diff --git a/dayz_sfx/zombie/idle_4.ogg b/dayz_sfx/zombie/idle_4.ogg new file mode 100644 index 000000000..496ed8ab1 Binary files /dev/null and b/dayz_sfx/zombie/idle_4.ogg differ diff --git a/dayz_sfx/zombie/idle_5.ogg b/dayz_sfx/zombie/idle_5.ogg new file mode 100644 index 000000000..184a1f0c7 Binary files /dev/null and b/dayz_sfx/zombie/idle_5.ogg differ diff --git a/dayz_sfx/zombie/idle_6.ogg b/dayz_sfx/zombie/idle_6.ogg new file mode 100644 index 000000000..c1c8b780f Binary files /dev/null and b/dayz_sfx/zombie/idle_6.ogg differ diff --git a/dayz_sfx/zombie/idle_7.ogg b/dayz_sfx/zombie/idle_7.ogg new file mode 100644 index 000000000..87150998f Binary files /dev/null and b/dayz_sfx/zombie/idle_7.ogg differ diff --git a/dayz_sfx/zombie/idle_8.ogg b/dayz_sfx/zombie/idle_8.ogg new file mode 100644 index 000000000..c4d5eb34c Binary files /dev/null and b/dayz_sfx/zombie/idle_8.ogg differ diff --git a/dayz_sfx/zombie/idle_9.ogg b/dayz_sfx/zombie/idle_9.ogg new file mode 100644 index 000000000..c13721bdf Binary files /dev/null and b/dayz_sfx/zombie/idle_9.ogg differ diff --git a/dayz_sfx/zombie/spotted_0.ogg b/dayz_sfx/zombie/spotted_0.ogg new file mode 100644 index 000000000..21562304a Binary files /dev/null and b/dayz_sfx/zombie/spotted_0.ogg differ diff --git a/dayz_sfx/zombie/spotted_1.ogg b/dayz_sfx/zombie/spotted_1.ogg new file mode 100644 index 000000000..79b66d90e Binary files /dev/null and b/dayz_sfx/zombie/spotted_1.ogg differ diff --git a/dayz_sfx/zombie/spotted_10.ogg b/dayz_sfx/zombie/spotted_10.ogg new file mode 100644 index 000000000..2401b634f Binary files /dev/null and b/dayz_sfx/zombie/spotted_10.ogg differ diff --git a/dayz_sfx/zombie/spotted_11.ogg b/dayz_sfx/zombie/spotted_11.ogg new file mode 100644 index 000000000..b7aa0b6a3 Binary files /dev/null and b/dayz_sfx/zombie/spotted_11.ogg differ diff --git a/dayz_sfx/zombie/spotted_12.ogg b/dayz_sfx/zombie/spotted_12.ogg new file mode 100644 index 000000000..5798aa55c Binary files /dev/null and b/dayz_sfx/zombie/spotted_12.ogg differ diff --git a/dayz_sfx/zombie/spotted_13.ogg b/dayz_sfx/zombie/spotted_13.ogg new file mode 100644 index 000000000..4cd61eaad Binary files /dev/null and b/dayz_sfx/zombie/spotted_13.ogg differ diff --git a/dayz_sfx/zombie/spotted_2.ogg b/dayz_sfx/zombie/spotted_2.ogg new file mode 100644 index 000000000..9c77e9a02 Binary files /dev/null and b/dayz_sfx/zombie/spotted_2.ogg differ diff --git a/dayz_sfx/zombie/spotted_3.ogg b/dayz_sfx/zombie/spotted_3.ogg new file mode 100644 index 000000000..fab4059ea Binary files /dev/null and b/dayz_sfx/zombie/spotted_3.ogg differ diff --git a/dayz_sfx/zombie/spotted_4.ogg b/dayz_sfx/zombie/spotted_4.ogg new file mode 100644 index 000000000..a5d02505b Binary files /dev/null and b/dayz_sfx/zombie/spotted_4.ogg differ diff --git a/dayz_sfx/zombie/spotted_5.ogg b/dayz_sfx/zombie/spotted_5.ogg new file mode 100644 index 000000000..25fbe2d91 Binary files /dev/null and b/dayz_sfx/zombie/spotted_5.ogg differ diff --git a/dayz_sfx/zombie/spotted_6.ogg b/dayz_sfx/zombie/spotted_6.ogg new file mode 100644 index 000000000..2c589e9c5 Binary files /dev/null and b/dayz_sfx/zombie/spotted_6.ogg differ diff --git a/dayz_sfx/zombie/spotted_7.ogg b/dayz_sfx/zombie/spotted_7.ogg new file mode 100644 index 000000000..e207a20fd Binary files /dev/null and b/dayz_sfx/zombie/spotted_7.ogg differ diff --git a/dayz_sfx/zombie/spotted_8.ogg b/dayz_sfx/zombie/spotted_8.ogg new file mode 100644 index 000000000..93c304fe5 Binary files /dev/null and b/dayz_sfx/zombie/spotted_8.ogg differ diff --git a/dayz_sfx/zombie/spotted_9.ogg b/dayz_sfx/zombie/spotted_9.ogg new file mode 100644 index 000000000..f7a7f7a83 Binary files /dev/null and b/dayz_sfx/zombie/spotted_9.ogg differ