Advertisement
Guest User

variables.sqf

a guest
Aug 1st, 2014
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.33 KB | None | 0 0
  1. disableSerialization;
  2.  
  3. // Enable
  4. // 0=False/off, 1=True/on
  5. dayz_Trash = 1;
  6.  
  7.  
  8. //Model Variables
  9. Bandit1_DZ = "Bandit1_DZ";
  10. BanditW1_DZ = "BanditW1_DZ";
  11. Survivor1_DZ = "Survivor2_DZ";
  12. Survivor2_DZ = "Survivor2_DZ";
  13. SurvivorW2_DZ = "SurvivorW2_DZ";
  14. Sniper1_DZ = "Sniper1_DZ";
  15. Sniper2_DZ = "Sniper2_DZ";
  16. Sniper3_DZ = "Sniper3_DZ";
  17. Sniper4_DZ = "Sniper4_DZ";
  18. Sniper5_DZ = "Sniper5_DZ";
  19. Sniper6_DZ = "Sniper6_DZ";
  20. Camo1_DZ = "Camo1_DZ";
  21. Camo2_DZ = "Camo2_DZ";
  22. Camo3_DZ = "Camo3_DZ";
  23. Camo4_DZ = "Camo4_DZ";
  24. Camo5_DZ = "Camo5_DZ";
  25. Camo6_DZ = "Camo6_DZ";
  26. Camo7_DZ = "Camo7_DZ";
  27. Camo8_DZ = "Camo8_DZ";
  28. Camo9_DZ = "Camo9_DZ";
  29. Camo10_DZ = "Camo10_DZ";
  30. Camo11_DZ = "Camo11_DZ";
  31. Camo12_DZ = "Camo12_DZ";
  32. Camo13_DZ = "Camo13_DZ";
  33. Camo14_DZ = "Camo14_DZ";
  34. Camo15_DZ = "Camo15_DZ";
  35. Camo16_DZ = "Camo16_DZ";
  36. Camo17_DZ = "Camo17_DZ";
  37. Camo18_DZ = "Camo18_DZ";
  38. Camo19_DZ = "Camo19_DZ";
  39. Camo20_DZ = "Camo20_DZ";
  40. Camo21_DZ = "Camo21_DZ";
  41. Camo22_DZ = "Camo22_DZ";
  42. Camo23_DZ = "Camo23_DZ";
  43. Camo24_DZ = "Camo24_DZ";
  44. Camo25_DZ = "Camo25_DZ";
  45. Camo26_DZ = "Camo26_DZ";
  46. Camo27_DZ = "Camo27_DZ";
  47. Soldier1_DZ = "Soldier1_DZ";
  48. Rocket_DZ = "Rocket_DZ";
  49.  
  50. AllPlayers = ["SurvivorW2_DZ","Survivor2_DZ","Sniper1_DZ","Soldier1_DZ","BanditW1_DZ","Bandit1_DZ","Survivor3_DZ","Pilot_DZ, INS_Lopotev_DZ","Rocker3_DZ","gsc_eco_stalker_mask_duty","Soldier_Crew_PMC","Sniper2_DZ","Sniper3_DZ","Sniper4_DZ","Sniper5_DZ","Sniper6_DZ","Camo1_DZ","Camo2_DZ","Camo3_DZ","Camo4_DZ","Camo5_DZ","Camo6_DZ","Camo7_DZ","Camo8_DZ","Camo9_DZ","Camo10_DZ","Camo11_DZ","Camo12_DZ","Camo13_DZ","Camo14_DZ","Camo15_DZ","Camo16_DZ","Camo17_DZ","Camo18_DZ","Camo19_DZ","Camo20_DZ","Camo21_DZ","Camo22_DZ","Camo23_DZ","Camo24_DZ","Camo25_DZ","Camo26_DZ","Camo27_DZ","Rocket_DZ"];
  51.  
  52. MeleeWeapons = ["MeleeHatchet","MeleeCrowbar","MeleeMachete","MeleeBaseball","MeleeBaseBallBat","MeleeBaseBallBatBarbed","MeleeBaseBallBatNails","MeleeFishingPole"];
  53. MeleeMagazines = ["hatchet_swing","crowbar_swing","Machete_swing","Bat_Swing","BatBarbed_Swing","BatNails_Swing","Fishing_Swing"];
  54. Dayz_fishingItems = ["MeleeFishingPole"];
  55. Dayz_plants = ["Dayz_Plant1","Dayz_Plant2","Dayz_Plant3"];
  56.  
  57. //New Zeds
  58. DayZ_ViralZeds = ["z_new_villager2","z_new_villager3","z_new_villager4","z_new_worker2","z_new_worker3","z_new_worker4"];
  59. //Bags
  60. DayZ_Backpacks = ["DZ_Patrol_Pack_EP1","DZ_Assault_Pack_EP1","DZ_Czech_Vest_Puch","DZ_ALICE_Pack_EP1","DZ_TK_Assault_Pack_EP1","DZ_British_ACU","DZ_CivilBackpack_EP1","DZ_Backpack_EP1"];
  61.  
  62. SafeObjects = ["Land_Fire_DZ", "TentStorage", "Wire_cat1", "Sandbag1_DZ", "Hedgehog_DZ", "StashSmall", "StashMedium", "BearTrap_DZ", "DomeTentStorage", "CamoNet_DZ", "Trap_Cans", "TrapTripwireFlare", "TrapBearTrapSmoke", "TrapTripwireGrenade", "TrapTripwireSmoke", "TrapBearTrapFlare"];
  63.  
  64. //Cooking
  65. meatraw = [
  66. "FoodSteakRaw",
  67. "FoodmeatRaw",
  68. "FoodbeefRaw",
  69. "FoodmuttonRaw",
  70. "FoodchickenRaw",
  71. "FoodrabbitRaw",
  72. "FoodbaconRaw",
  73. "FoodgoatRaw",
  74. "FishRawTrout",
  75. "FishRawSeaBass",
  76. "FishRawTuna"
  77. ];
  78. meatcooked = [
  79. "FoodSteakCooked",
  80. "FoodmeatCooked",
  81. "FoodbeefCooked",
  82. "FoodmuttonCooked",
  83. "FoodchickenCooked",
  84. "FoodrabbitCooked",
  85. "FoodbaconCooked",
  86. "FoodgoatCooked",
  87. "FishCookedTrout",
  88. "FishCookedSeaBass",
  89. "FishCookedTuna"
  90. ];
  91.  
  92. //Eating
  93. no_output_food = [
  94. "FoodMRE",
  95. "FoodPistachio",
  96. "FoodNutmix",
  97. "FoodCandyAnders",
  98. "FoodCandyLegacys",
  99. "FoodCandyMintception"
  100. ]+meatcooked+meatraw;
  101.  
  102. food_with_output=[
  103. "FoodCanBakedBeans",
  104. "FoodCanSardines",
  105. "FoodCanFrankBeans",
  106. "FoodCanPasta",
  107. "FoodCanGriff",
  108. "FoodCanBadguy",
  109. "FoodCanBoneboy",
  110. "FoodCanCorn",
  111. "FoodCanCurgon",
  112. "FoodCanDemon",
  113. "FoodCanFraggleos",
  114. "FoodCanHerpy",
  115. "FoodCanDerpy",
  116. "FoodCanOrlok",
  117. "FoodCanPowell",
  118. "FoodCanTylers",
  119. "FoodCanUnlabeled",
  120. "FoodCanRusUnlabeled",
  121. "FoodCanRusPork",
  122. "FoodCanRusPeas",
  123. "FoodCanRusMilk",
  124. "FoodCanRusCorn",
  125. "FoodCanRusStew",
  126. "FoodChipsSulahoops",
  127. "FoodChipsMysticales"
  128. ];
  129.  
  130. food_output = [
  131. "TrashTinCan",
  132. "TrashTinCan",
  133. "TrashTinCan",
  134. "TrashTinCan",
  135. "FoodCanGriffEmpty",
  136. "FoodCanBadguyEmpty",
  137. "FoodCanBoneboyEmpty",
  138. "FoodCanCornEmpty",
  139. "FoodCanCurgonEmpty",
  140. "FoodCanDemonEmpty",
  141. "FoodCanFraggleosEmpty",
  142. "FoodCanHerpyEmpty",
  143. "FoodCanDerpyEmpty",
  144. "FoodCanOrlokEmpty",
  145. "FoodCanPowellEmpty",
  146. "FoodCanTylersEmpty",
  147. "FoodCanUnlabeledEmpty",
  148. "FoodCanRusUnlabeledEmpty",
  149. "FoodCanRusPorkEmpty",
  150. "FoodCanRusPeasEmpty",
  151. "FoodCanRusMilkEmpty",
  152. "FoodCanRusCornEmpty",
  153. "FoodCanRusStewEmpty",
  154. "FoodChipsSulahoopsEmpty",
  155. "FoodChipsMysticalesEmpty"
  156. ];
  157. //Drinking
  158. no_output_drink = ["ItemWaterbottle", "ItemWaterbottleBoiled"];
  159.  
  160. drink_with_output = [
  161. "ItemSoda", //just to define item for ItemSodaEmpty
  162. "ItemSodaCoke",
  163. "ItemSodaPepsi",
  164. "ItemSodaMdew",
  165. "ItemSodaMtngreen",
  166. "ItemSodaR4z0r",
  167. "ItemSodaClays",
  168. "ItemSodaSmasht",
  169. "ItemSodaDrwaste",
  170. "ItemSodaLemonade",
  171. "ItemSodaLvg",
  172. "ItemSodaMzly",
  173. "ItemSodaRabbit"
  174. ];
  175. drink_output = [
  176. "ItemSodaEmpty",
  177. "ItemSodaCokeEmpty",
  178. "ItemSodaPepsiEmpty",
  179. "ItemSodaMdewEmpty",
  180. "ItemSodaMtngreenEmpty",
  181. "ItemSodaR4z0rEmpty",
  182. "ItemSodaClaysEmpty",
  183. "ItemSodaSmashtEmpty",
  184. "ItemSodaDrwasteEmpty",
  185. "ItemSodaLemonadeEmpty",
  186. "ItemSodaLvgEmpty",
  187. "ItemSodaMzlyEmpty",
  188. "ItemSodaRabbitEmpty"
  189. ];
  190. boil_tin_cans = [
  191. "TrashTinCan",
  192. "FoodCanGriffEmpty",
  193. "FoodCanBadguyEmpty",
  194. "FoodCanBoneboyEmpty",
  195. "FoodCanCornEmpty",
  196. "FoodCanCurgonEmpty",
  197. "FoodCanDemonEmpty",
  198. "FoodCanFraggleosEmpty",
  199. "FoodCanHerpyEmpty",
  200. "FoodCanDerpyEmpty",
  201. "FoodCanOrlokEmpty",
  202. "FoodCanPowellEmpty",
  203. "FoodCanTylersEmpty",
  204. "FoodCanUnlabeledEmpty",
  205. "FoodCanRusUnlabeledEmpty",
  206. "FoodCanRusStewEmpty",
  207. "FoodCanRusPorkEmpty",
  208. "FoodCanRusPeasEmpty",
  209. "FoodCanRusMilkEmpty",
  210. "FoodCanRusCornEmpty",
  211. "ItemSodaEmpty",
  212. "ItemSodaCokeEmpty",
  213. "ItemSodaPepsiEmpty",
  214. "ItemSodaMdewEmpty",
  215. "ItemSodaMtngreenEmpty",
  216. "ItemSodaR4z0rEmpty",
  217. "ItemSodaClaysEmpty",
  218. "ItemSodaSmashtEmpty",
  219. "ItemSodaDrwasteEmpty",
  220. "ItemSodaLemonadeEmpty",
  221. "ItemSodaLvgEmpty",
  222. "ItemSodaMzlyEmpty",
  223. "ItemSodaRabbitEmpty"
  224. ];
  225.  
  226. canPickup = false;
  227. pickupInit = false;
  228.  
  229. //Hunting Variables
  230. dayZ_partClasses = [
  231. "PartFueltank",
  232. "PartWheel",
  233. //"PartGeneric", //No need to add, it is default for everything
  234. "PartEngine"
  235. ];
  236. dayZ_explosiveParts = [
  237. "palivo",
  238. "motor"
  239. ];
  240. //Survival Variables
  241. SleepFood = 2160; //minutes (48 hours)
  242. SleepWater = 1440; //minutes (24 hours)
  243. SleepTemperatur = 90 / 100; //Firs Value = Minutes untill Player reaches the coldest Point at night (without other effects! night factor expected to be -1) //TeeChange
  244.  
  245. //Server Variables
  246. allowConnection = false;
  247. dayz_serverObjectMonitor = [];
  248.  
  249. //Streaming Variables (player only)
  250. dayz_Locations = [];
  251. dayz_locationsActive = [];
  252.  
  253. //GUI
  254. Dayz_GUI_R = 0.38; // 0.7 .38
  255. Dayz_GUI_G = 0.63; // -0.63
  256. Dayz_GUI_B = 0.26; // -0.26
  257.  
  258. //actions blockers
  259. a_player_cooking = false;
  260. a_player_boil = false;
  261. a_player_jerryfilling = false;
  262. a_player_repairing = false;
  263.  
  264. //Player self-action handles
  265. dayz_resetSelfActions = {
  266. s_player_equip_carry = -1;
  267. s_player_dragbody = -1;
  268. s_player_fire = -1;
  269. s_player_cook = -1;
  270. s_player_boil = -1;
  271. s_player_fireout = -1;
  272. s_player_butcher = -1;
  273. s_player_packtent = -1;
  274. s_player_fillwater = -1;
  275. s_player_fillwater2 = -1;
  276. s_player_fillfuel = -1;
  277. s_player_grabflare = -1;
  278. s_player_removeflare = -1;
  279. s_player_painkiller = -1;
  280. s_player_studybody = -1;
  281. s_build_Sandbag1_DZ = -1;
  282. s_build_Hedgehog_DZ = -1;
  283. s_build_Wire_cat1 = -1;
  284. s_player_deleteBuild = -1;
  285. s_player_forceSave = -1;
  286. s_player_flipveh = -1;
  287. s_player_stats = -1;
  288. s_player_sleep = -1;
  289. s_player_selfBloodbag = -1;
  290. s_player_fillfuel20 = -1;
  291. s_player_fillfuel5 = -1;
  292. s_player_siphonfuel = -1;
  293. s_player_repair_crtl = -1;
  294. s_player_fishing = -1;
  295. s_player_fishing_veh = -1;
  296. s_player_gather = -1;
  297. };
  298. call dayz_resetSelfActions;
  299.  
  300. //Engineering variables
  301. s_player_lastTarget = objNull;
  302. s_player_repairActions = [];
  303.  
  304. //for carry slot since determining mouse pos doesn't work right
  305. mouseOverCarry = false;
  306.  
  307. //Initialize Medical Variables
  308. force_dropBody = false;
  309. r_interrupt = false;
  310. r_doLoop = false;
  311. r_self = false;
  312. r_self_actions = [];
  313. r_drag_sqf = false;
  314. r_action = false;
  315. r_action_unload = false;
  316. r_player_handler = false;
  317. r_player_handler1 = false;
  318. r_player_dead = false;
  319. r_player_unconscious = false;
  320. r_player_infected = false;
  321. //infection from hits
  322. r_player_Sepsis = [false, 0];
  323. r_player_injured = false;
  324. r_player_inpain = false;
  325. r_player_loaded = false;
  326. r_player_cardiac = false;
  327. r_fracture_legs = false;
  328. r_fracture_arms = false;
  329. r_player_vehicle = player;
  330. r_player_blood = 12000;
  331. //Blood Regen
  332. r_player_bloodregen = 0;
  333. //Blood Gain Per Sec
  334. r_player_bloodgainpersec = 0;
  335. //Blood Loss Per Sec
  336. r_player_bloodlosspersec = 0;
  337. //Blood Per Sec (gain - loss)
  338. r_player_bloodpersec = 0;
  339. //Food Stack
  340. r_player_foodstack = 1;
  341. //player skill
  342. r_player_lowblood = false;
  343. r_player_timeout = 0;
  344. r_player_bloodTotal = r_player_blood;
  345. r_public_blood = r_player_blood;
  346. r_player_bloodDanger = r_player_bloodTotal * 0.2;
  347. r_player_actions = [];
  348. r_handlerCount = 0;
  349. r_action_repair = false;
  350. r_action_targets = [];
  351. r_pitchWhine = false;
  352. r_isBandit = false;
  353.  
  354. //count actions
  355. r_action_count = 0;
  356.  
  357. //ammo routine
  358. r_player_actions2 = [];
  359. r_action2 = false;
  360. r_player_lastVehicle = objNull;
  361. r_player_lastSeat = [];
  362. r_player_removeActions2 = {
  363. if (!isNull r_player_lastVehicle) then {
  364. {
  365. r_player_lastVehicle removeAction _x;
  366. } forEach r_player_actions2;
  367. r_player_actions2 = [];
  368. r_action2 = false;
  369. };
  370. };
  371.  
  372. USEC_woundHit = [ // limbs hit given by arma engine when fnc_usec_damageHandler is called
  373. "",
  374. "body",
  375. "hands",
  376. "legs",
  377. "head_hit"
  378. ];
  379. DAYZ_woundHit = [
  380. [
  381. "body",
  382. "hands",
  383. "legs",
  384. "head_hit"
  385. ],
  386. [ 0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,3]
  387. ];
  388. DAYZ_woundHit_ok = [
  389. [
  390. "body",
  391. "hands",
  392. "legs"
  393. ],
  394. [0,0,0,0,0,1,1,1,2,2]
  395. ];
  396. USEC_MinorWounds = [
  397. "hands",
  398. "legs"
  399. ];
  400. USEC_woundPoint = [ // translation table USEC_woundHit -> SV suffixes
  401. ["Pelvis","aimpoint"],
  402. ["aimpoint"], //,"RightShoulder","LeftShoulder"
  403. ["lelbow","relbow"],
  404. ["RightFoot","LeftFoot"],
  405. ["neck","pilot"]
  406. ];
  407. USEC_typeOfWounds = [ // used by player_sumMedical, should contains all limbs described in USEC_woundPoint. These limbs statuses are saved by server_playerSync in HIVE if they are bleeding (medical select 8)
  408. "Pelvis",
  409. "aimpoint",
  410. "lelbow","relbow",
  411. "RightFoot","LeftFoot",
  412. "neck","pilot"
  413. ];
  414.  
  415. //Initialize Zombie Variables
  416. dayz_zombieTargetList = [
  417. ["SoldierWB",50],
  418. ["Air",500],
  419. ["LandVehicle",200]
  420. ];
  421. PVDZ_obj_Publish = []; //used for eventhandler to spawn a mirror of players tent
  422. PVCDZ_obj_HideBody = objNull;
  423.  
  424. //DayZ settings
  425. dayz_maxAnimals = 5;
  426. dayz_maxPlants = 3;
  427. dayz_animalDistance = 600;
  428. dayz_plantDistance = 600;
  429.  
  430. dayz_maxMaxModels = 120; // max quantity of Man models (player or Z, dead or alive) around players. Below this limit we can spawn Z // max quantity of loot piles around players. Below this limit we can spawn some loot
  431. dayz_spawnArea = 200; // radius around player where we can spawn loot & Z
  432. dayz_cantseeDist = 150; // distance from which we can spawn a Z in front of any player without ray-tracing and angle checks
  433. dayz_cantseefov = 70; // half player field-of-view. Visible Z won't be spawned in front of any near players
  434. dayz_canDelete = 300; // Z, further than this distance from its "owner", will be deleted
  435.  
  436. //init global arrays for Loot Chances
  437. call compile preprocessFileLineNumbers "custom\loot_init.sqf";
  438.  
  439. if(isServer) then {
  440. dayz_players = [];
  441. dead_bodyCleanup = [];
  442. needUpdate_objects = [];
  443. Server_InfectedCamps = [];
  444. //dayz_spawnCrashSite_clutterCutter=0; // helicrash spawn... 0: loot hidden in grass, 1: loot lifted, 2: no grass
  445. //dayz_spawnInfectedSite_clutterCutter=0; // infected base spawn... 0: loot hidden in grass, 1: loot lifted, 2: no grass
  446. dayz_traps = [];
  447. dayz_traps_active = [];
  448. dayz_traps_trigger = [];
  449. };
  450.  
  451. if(!isDedicated) then {
  452. //Establish Location Streaming
  453. _funcGetLocation =
  454. {
  455. dayz_Locations = [];
  456. for "_i" from 0 to ((count _this) - 1) do
  457. {
  458. private ["_location","_config","_locHdr","_position","_size","_type"];
  459. //Get Location Data from config
  460. _config = (_this select _i);
  461. _position = getArray (_config >> "position");
  462. _locHdr = configName _config;
  463. _size = getNumber (_config >> "size");
  464. dayz_Locations set [count dayz_Locations, [_position,_locHdr,_size]];
  465. };
  466. };
  467. _cfgLocation = configFile >> "CfgTownGeneratorChernarus";
  468. _cfgLocation call _funcGetLocation;
  469.  
  470. dayz_buildingMonitor = []; //Buildings to check
  471. dayz_bodyMonitor = [];
  472. dayz_flyMonitor = []; //used for monitor flies
  473. dayz_zedMonitor = [];
  474. dayz_buildingBubbleMonitor = [];
  475.  
  476. dayz_baseTypes = getArray (missionconfigFile >> "CfgBuildingLoot" >> "Default" >> "zombieClass");
  477.  
  478. //temperature variables
  479. dayz_temperatur = 36; //TeeChange
  480. dayz_temperaturnormal = 36; //TeeChange
  481. dayz_temperaturmax = 42; //TeeChange
  482. dayz_temperaturmin = 27; //TeeChange
  483.  
  484. //player special variables
  485. dayZ_lastPlayerUpdate = 0;
  486. dayz_hunger = 0;
  487. dayz_thirst = 0;
  488. dayz_preloadFinished = true;
  489. dayz_statusArray = [1,1];
  490. dayz_disAudial = 0;
  491. dayz_disVisual = 0;
  492. dayz_firedCooldown = 0;
  493. dayz_damageCounter = time;
  494. dayz_lastSave = time;
  495. dayz_isSwimming = true;
  496. dayz_currentDay = 0;
  497. dayz_hasLight = false;
  498. dayz_surfaceNoise = 0;
  499. dayz_surfaceType = "None";
  500. dayz_noPenalty = [];
  501. dayz_heavenCooldown = 0;
  502. deathHandled = false;
  503. dayz_firstGroup = group player;
  504. dayz_originalPlayer = player;
  505. dayz_playerName = "Unknown";
  506. dayz_sourceBleeding = objNull;
  507. dayz_clientPreload = false;
  508. dayz_authed = false;
  509. dayz_panicCooldown = 0;
  510. dayz_areaAffect = 3.5;
  511. dayz_monitorPeriod = 0.6; // number of seconds between each player_zombieCheck calls
  512. dayz_heartBeat = false;
  513. //Current local
  514. dayz_spawnZombies = 0;
  515. dayz_swarmSpawnZombies = 0;
  516. //Max local
  517. dayz_maxLocalZombies = 1; // max quantity of Z controlled by local gameclient, used by player_spawnCheck. Below this limit we can spawn Z
  518. //Current NearBy
  519. dayz_CurrentNearByZombies = 0;
  520. //Max NearBy
  521. dayz_maxNearByZombies = 5; // max quantity of Z controlled by local gameclient, used by player_spawnCheck. Below this limit we can spawn Z
  522. //Current total
  523. dayz_currentGlobalZombies = 0;
  524. //Max global zeds.
  525. dayz_maxGlobalZeds = 200;
  526. //Animals
  527. dayz_currentGlobalAnimals = 0;
  528. dayz_maxGlobalAnimals = 100;
  529. //Plnats
  530. dayz_currentGlobalPlants = 0;
  531. dayz_maxGlobalPlants = 100;
  532. //Loot
  533. dayz_currentWeaponHolders = 0;
  534. dayz_maxMaxWeaponHolders = 80;
  535. dayz_inVehicle = false;
  536. dayzGearSave = false;
  537. dayz_unsaved = false;
  538. dayz_scaleLight = 0;
  539. dayzDebug = false;
  540. dayzState = -1;
  541. dayz_onBack = "";
  542. dayz_onBackActive = false;
  543. dayz_fishingInprogress = false;
  544. dayz_siphonFuelInProgress = false;
  545. dayz_salvageInProgress = false;
  546. lastSpawned = diag_tickTime;
  547. lastSepsis = 0;
  548. //uiNamespace setVariable ['DAYZ_GUI_display',displayNull];
  549. //if (uiNamespace getVariable ['DZ_displayUI', 0] == 2) then {
  550. // dayzDebug = true;
  551. //};
  552. };
  553. AllPlayers = AllPlayers+["Citizen3","CZ_Soldier_DES_EP1","Rocket_DZ","TK_INS_Soldier_EP1","US_Soldier_EP1","Villager1","Worker1"];
  554. SafeObjects = SafeObjects+["ParachuteC"];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement