1.0.0.9 Developer Build

+ [FIXED] Player position was saved to [] in certain areas of Taviana
forcing random spawn. Override variables added dayz_minpos (default:
-20000) and dayz_maxpos (default: 20000). To better support Taviana use
dayz_minpos = -26000; dayz_maxpos = 26000;  Thanks to dayzforever.com
admin for the heads up.
+ [ADDED] Small Desert Camo Net - desert_net_kit - Recipe: 4 x tent + 4
x metal pole
+ [ADDED] Large Desert Camo Net - desert_large_net_kit - Recipe: 3 x
desert_net_kit
+ [ADDED] Small Forest Camo Net - forest_net_kit - Recipe: 4 x tent + 4
x metal pole
+ [ADDED] Large Forest Camo Net - forest_large_net_kit - Recipe: 3 x
forest_net_kit
+ [CHANGED] changed out ItemSodaRbull with ItemSodaR4z0r due to
glitching with rbull model.
+ [ADDED] New Heavy Duty SUV with camo skin (Armor: 50) +25 increase in
armor and holds 100 magazines, 10 weapons, 5 backpacks. Camo skin from
here:
http://www.404games.co.uk/forum/index.php?/topic/1243-camo-suv-skin-code-here/
+ [ADDED] Sandbag Nest (sandbag_nest_kit) Required Tools: ItemEtool,
ItemToolbox. Recipe: ItemSandbag x 4, PartWoodPlywood x 2,
PartWoodLumber x 4.
+ [CHANGED] When selling multiple magazine items traders should now
always give highest denomination back.
+ [CHANGED] workshop is now required for most crafting. Currently a Nice
Wood Shed or a Wooden Shack will work.
+ [CHANGED] Updated camo female texture thanks to
http://www.twitch.tv/miss_alejandria
+ [ADDED] New vehicle ownership is now tied to vehicle keys. When you
purchase a new vehicle you will get a key added to your toolbelt.  Do
not drop on the ground as they are easy to loose.
+ [ADDED] Server admins can now change default fresh spawn loadout
within mission init.sqf. DefaultMagazines =
["ItemBandage","ItemPainkiller"]; DefaultWeapons = ["ItemFlashlight"];
DefaultBackpack = ""; DefaultBackpackWeapon = "";
+ [ADDED] added override variable for to change the distance for selling
vehicles. dayz_sellDistance = 20; in the missions init.sqf
+ [REVERT] Re-enabled old refuel sources and added (TODO: ability to
fill 55 gallon barrels off them).
+ [ADDED] More internal code locks and addaction locks to prevent bugged
menus.
+ [CHANGED] Can no longer drop
"MeleeHatchet","MeleeCrowbar","MeleeMachete","MeleeFishingPole" from
primary slot, you must add it to your toolbelt first.
+ [ADDED]  Fishing now requires casting and waiting to catch a fish
(currently only trout).
+ [FIXED] Incorrect TradeInprogress message for Open Crate code.
+ [FIXED] Boat dealers can now use ["HeliHCivil","HeliHempty"] as
alternate spawn locations for new vehicles.
+ [FIXED] Fixed spawning of Skin_TK_INS_Warlord_EP1 needed to be
Skin_TK_INS_Warlord_EP1_DZ in loot table instead.
+ [ADDED] Gain 1 humanity for each zed you gut. only after body is
cleared and the body disappears.
+ [REMOVED] Removed m240 nest crafting for now too many problems still.
+ [ADDED] You now get a key when purchasing a vehicle,
+ [ADDED] Have your pen and paper handy for this one... When placing a
personal safe you will now get a 4 digit pin code that you will need to
use gain access to your safe.
+ [FIXED] Issues with Arma 2 free and ArmA 2 X users when purchasing
vehicles and placing vaults have now been resolved.
+ [CHANGED] Namalsk Plane vendor moved inside building, Medical vendor
moved to adjacent building.
This commit is contained in:
vbawol
2013-05-22 07:34:26 -05:00
parent f32d87b748
commit 480c2a3bc9
289 changed files with 41572 additions and 2055 deletions

View File

@@ -229,7 +229,7 @@ if (true) then
_this setDir 135.79054; _this setDir 135.79054;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;
}; };
_unit_13 = objNull; _unit_13 = objNull;
@@ -240,7 +240,7 @@ if (true) then
_this setDir -104.7984; _this setDir -104.7984;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;
}; };
_unit_17 = objNull; _unit_17 = objNull;
@@ -251,7 +251,7 @@ if (true) then
_this setDir 122.84246; _this setDir 122.84246;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;
}; };
_vehicle_73 = objNull; _vehicle_73 = objNull;
@@ -261,7 +261,6 @@ if (true) then
_vehicle_73 = _this; _vehicle_73 = _this;
_this setDir -50.076622; _this setDir -50.076622;
_this setPos [11453.854, 11372.707, 3.0517578e-005]; _this setPos [11453.854, 11372.707, 3.0517578e-005];
_this setVehicleInit "this allowDammage false; this enableSimulation false;";
}; };
_vehicle_74 = objNull; _vehicle_74 = objNull;
@@ -344,7 +343,7 @@ if (true) then
_this setDir 160.21169; _this setDir 160.21169;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;
}; };
_unit_57 = objNull; _unit_57 = objNull;
@@ -355,7 +354,7 @@ if (true) then
_this setDir 167.6983; _this setDir 167.6983;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;
}; };
_unit_58 = objNull; _unit_58 = objNull;
@@ -366,7 +365,7 @@ if (true) then
_this setDir 248.47894; _this setDir 248.47894;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;
}; };
_unit_59 = objNull; _unit_59 = objNull;
@@ -377,7 +376,7 @@ if (true) then
_this setDir 394.84546; _this setDir 394.84546;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;
}; };
_unit_60 = objNull; _unit_60 = objNull;
@@ -388,7 +387,7 @@ if (true) then
_this setDir 159.16132; _this setDir 159.16132;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;
}; };
_unit_61 = objNull; _unit_61 = objNull;
@@ -399,7 +398,7 @@ if (true) then
_this setDir 452.00577; _this setDir 452.00577;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;
}; };
_unit_62 = objNull; _unit_62 = objNull;
@@ -410,7 +409,7 @@ if (true) then
_this setDir 504.14603; _this setDir 504.14603;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;
}; };
_vehicle_92 = objNull; _vehicle_92 = objNull;
@@ -725,7 +724,6 @@ if (true) then
_vehicle_187 = _this; _vehicle_187 = _this;
_this setDir -13.399387; _this setDir -13.399387;
_this setPos [4075.5295, 11688.932, -0.00051879883]; _this setPos [4075.5295, 11688.932, -0.00051879883];
_this setVehicleInit "this allowDammage false; this enableSimulation false;";
}; };
_vehicle_195 = objNull; _vehicle_195 = objNull;
@@ -744,7 +742,6 @@ if (true) then
_vehicle_197 = _this; _vehicle_197 = _this;
_this setDir -6.2451982; _this setDir -6.2451982;
_this setPos [4076.6787, 11687.93]; _this setPos [4076.6787, 11687.93];
_this setVehicleInit "this allowDammage false; this enableSimulation false;";
}; };
_vehicle_198 = objNull; _vehicle_198 = objNull;
@@ -754,7 +751,6 @@ if (true) then
_vehicle_198 = _this; _vehicle_198 = _this;
_this setDir -36.714691; _this setDir -36.714691;
_this setPos [4070.8406, 11688.412, -6.1035156e-005]; _this setPos [4070.8406, 11688.412, -6.1035156e-005];
_this setVehicleInit "this allowDammage false; this enableSimulation false;";
}; };
_vehicle_200 = objNull; _vehicle_200 = objNull;
@@ -1063,7 +1059,6 @@ if (true) then
_vehicle_278 = _this; _vehicle_278 = _this;
_this setDir -98.808823; _this setDir -98.808823;
_this setPos [4040.293, 11671.288, -6.1035156e-005]; _this setPos [4040.293, 11671.288, -6.1035156e-005];
_this setVehicleInit "this allowDammage false; this enableSimulation false;";
}; };
_vehicle_281 = objNull; _vehicle_281 = objNull;
@@ -1073,7 +1068,6 @@ if (true) then
_vehicle_281 = _this; _vehicle_281 = _this;
_this setDir 149.93571; _this setDir 149.93571;
_this setPos [4047.7837, 11680.796, 3.0517578e-005]; _this setPos [4047.7837, 11680.796, 3.0517578e-005];
_this setVehicleInit "this allowDammage false; this enableSimulation false;";
}; };
_vehicle_283 = objNull; _vehicle_283 = objNull;
@@ -1082,7 +1076,6 @@ if (true) then
_this = createVehicle ["Land_Chair_EP1", [4043.9524, 11679.923], [], 0, "CAN_COLLIDE"]; _this = createVehicle ["Land_Chair_EP1", [4043.9524, 11679.923], [], 0, "CAN_COLLIDE"];
_vehicle_283 = _this; _vehicle_283 = _this;
_this setPos [4043.9524, 11679.923]; _this setPos [4043.9524, 11679.923];
_this setVehicleInit "this allowDammage false; this enableSimulation false;";
}; };
_vehicle_286 = objNull; _vehicle_286 = objNull;
@@ -1092,7 +1085,6 @@ if (true) then
_vehicle_286 = _this; _vehicle_286 = _this;
_this setDir 274.44189; _this setDir 274.44189;
_this setPos [4046.6113, 11677.413]; _this setPos [4046.6113, 11677.413];
_this setVehicleInit "this allowDammage false; this enableSimulation false;";
}; };
_vehicle_289 = objNull; _vehicle_289 = objNull;
@@ -1111,7 +1103,6 @@ if (true) then
_vehicle_291 = _this; _vehicle_291 = _this;
_this setDir -33.169563; _this setDir -33.169563;
_this setPos [4046.1511, 11678.553, -3.0517578e-005]; _this setPos [4046.1511, 11678.553, -3.0517578e-005];
_this setVehicleInit "this allowDammage false; this enableSimulation false;";
}; };
_vehicle_292 = objNull; _vehicle_292 = objNull;
@@ -1229,7 +1220,7 @@ if (true) then
_this setDir 248.77701; _this setDir 248.77701;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;
}; };
_unit_74 = objNull; _unit_74 = objNull;
@@ -1240,7 +1231,7 @@ if (true) then
_this setDir -48.52689; _this setDir -48.52689;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;
}; };
_unit_75 = objNull; _unit_75 = objNull;
@@ -1251,7 +1242,7 @@ if (true) then
_this setDir -47.533646; _this setDir -47.533646;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;
}; };
_unit_78 = objNull; _unit_78 = objNull;
@@ -1262,7 +1253,7 @@ if (true) then
_this setDir -52.978313; _this setDir -52.978313;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;
}; };
_unit_79 = objNull; _unit_79 = objNull;
@@ -1273,7 +1264,7 @@ if (true) then
_this setDir 125.74001; _this setDir 125.74001;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;
}; };
_unit_82 = objNull; _unit_82 = objNull;
@@ -1284,7 +1275,7 @@ if (true) then
_this setDir 107.12319; _this setDir 107.12319;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;
}; };
_unit_84 = objNull; _unit_84 = objNull;
@@ -1295,7 +1286,7 @@ if (true) then
_this setDir 390.10486; _this setDir 390.10486;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;
}; };
_vehicle_417 = objNull; _vehicle_417 = objNull;
@@ -1579,7 +1570,7 @@ if (true) then
_this setDir 356.23874; _this setDir 356.23874;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;
}; };
_unit_90 = objNull; _unit_90 = objNull;
@@ -1590,7 +1581,7 @@ if (true) then
_this setDir 102.75758; _this setDir 102.75758;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;
}; };
_unit_91 = objNull; _unit_91 = objNull;
@@ -1601,7 +1592,7 @@ if (true) then
_this setDir 196.69872; _this setDir 196.69872;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;
}; };
_vehicle_513 = objNull; _vehicle_513 = objNull;
@@ -1629,7 +1620,7 @@ if (true) then
_this setDir 116.04359; _this setDir 116.04359;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;
}; };
_unit_95 = objNull; _unit_95 = objNull;
@@ -1640,7 +1631,7 @@ if (true) then
_this setDir -50.756989; _this setDir -50.756989;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;
}; };
_vehicle_520 = objNull; _vehicle_520 = objNull;
@@ -1859,7 +1850,7 @@ if (true) then
_unit_97 = _this; _unit_97 = _this;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;
}; };
processInitCommands; processInitCommands;

View File

@@ -1,63 +0,0 @@
/*
=====================================================================================================================
Get Loot Pos - by VBAWOL
Version: 1.0
Date: 10.19.2012
Parameter: nul = [] execVM "Make_lootPos.sqf";
=====================================================================================================================
*/
private ["_target","_type","_pos","_ppos","_veh","_worldPos"];
if (count _this > 2) then
{
_doSave = (_this select 3) select 0;
if (_doSave == "save") then {
_target = nearestObject [player, "HouseBase"];
if (_target isKindOf "All") then {
if (!(isNil ("_target"))) then {
_type = typeOf _target;
_pos = getPosATL _target;
_ppos = _target worldToModel (getPosATL player);
_worldPos = _target modelToWorld _ppos;
diag_log text format ["%1 : %2", _type,_ppos];
_veh = createVehicle ["Sign_arrow_down_EP1", _worldPos, [], 0, "CAN_COLLIDE"];
_veh setPos _worldPos;
} else {
diag_log text format ["Target nil: %1", _target];
};
} else {
diag_log text format ["Failed to get target: %1", _target];
};
} else {
diag_log text format ["Save not passed: %1", _doSave];
};
} else {
s_aveact = -1;
_sleep = 1;
sleep 60;
While {true} do {
if (s_aveact < 0) then {
s_aveact = player addAction ["Save to arma2.rpt", "Make_lootPos.sqf", ["save"], 99, false, true, "",""];
};
sleep _sleep;
};
};

View File

@@ -1208,10 +1208,18 @@ class CfgWeight
{ {
weight = 1; weight = 1;
}; };
class MeleeFishingPole
{
weight = 1;
};
class ItemHatchet class ItemHatchet
{ {
weight = 1; weight = 1;
}; };
class ItemFishingPole
{
weight = 1;
};
class ItemCrowbar class ItemCrowbar
{ {
weight = 1; weight = 1;
@@ -1229,7 +1237,42 @@ class CfgWeight
weight = 1; weight = 1;
}; };
class Skin_FR_OHara_DZ
{
weight = 1;
};
class Skin_FR_Rodriguez_DZ
{
weight = 1;
};
class Skin_CZ_Soldier_Sniper_EP1_DZ
{
weight = 1;
};
class Skin_Graves_Light_DZ
{
weight = 1;
};
class Skin_GUE_Soldier_MG_DZ
{
weight = 1;
};
class Skin_GUE_Soldier_Sniper_DZ
{
weight = 1;
};
class Skin_GUE_Soldier_Crew_DZ
{
weight = 1;
};
class Skin_GUE_Soldier_CO_DZ
{
weight = 1;
};
class Skin_GUE_Soldier_2_DZ
{
weight = 1;
};
class Skin_Survivor2_DZ class Skin_Survivor2_DZ
{ {
weight = 1; weight = 1;
@@ -1278,14 +1321,30 @@ class CfgWeight
{ {
weight = 1; weight = 1;
}; };
class Skin_Rocker1_DZ
{
weight = 1;
};
class Skin_Rocker2_DZ class Skin_Rocker2_DZ
{ {
weight = 1; weight = 1;
}; };
class Skin_Rocker3_DZ
{
weight = 1;
};
class Skin_Rocker4_DZ
{
weight = 1;
};
class Skin_Bandit1_DZ class Skin_Bandit1_DZ
{ {
weight = 1; weight = 1;
}; };
class Skin_Bandit2_DZ
{
weight = 1;
};
class Skin_BanditW1_DZ class Skin_BanditW1_DZ
{ {
weight = 1; weight = 1;
@@ -1385,7 +1444,7 @@ class CfgWeight
}; };
class PartWoodPile class PartWoodPile
{ {
weight = 0.5; weight = 1;
}; };
class PartWheel class PartWheel
{ {
@@ -1427,6 +1486,14 @@ class CfgWeight
{ {
weight = 5; weight = 5;
}; };
class ItemTentDomed
{
weight = 5;
};
class ItemTentDomed2
{
weight = 5;
};
class TrapBear class TrapBear
{ {
weight = 1; weight = 1;
@@ -1550,7 +1617,131 @@ class CfgWeight
}; };
class ItemCanvas
{
weight = 4;
};
class ItemBurlap
{
weight = 8;
};
class ItemLightBulb
{
weight = 0.02;
};
class ItemPole
{
weight = 10;
};
class ItemCorrugated
{
weight = 29;
};
class PartWoodPlywood
{
weight = 4;
};
class PartWoodLumber
{
weight = 2;
};
class 30m_plot_kit
{
weight = 0.02;
};
class fuel_pump_kit
{
weight = 50;
};
class light_pole_kit
{
weight = 10;
};
class stick_fence_kit
{
weight = 6;
};
class park_bench_kit
{
weight = 50;
};
class wood_shack_kit
{
weight = 50;
};
class storage_shed_kit
{
weight = 100;
};
class outhouse_kit
{
weight = 50;
};
class wooden_shed_kit
{
weight = 75;
};
class rusty_gate_kit
{
weight = 80;
};
class sun_shade_kit
{
weight = 50;
};
class m240_nest_kit
{
weight = 100;
};
class ItemFuelBarrel
{
weight = 167;
};
class ItemFuelBarrelEmpty
{
weight = 20;
};
class ItemOilBarrel
{
weight = 140;
};
class bulk_NVGoggles
{
weight = 25;
};
class bulk_DZ_Backpack_EP1
{
weight = 25;
};
class bulk_15Rnd_9x19_M9SD
{
weight = 25;
};
class bulk_30Rnd_556x45_StanagSD
{
weight = 25;
};
class bulk_ItemSandbag
{
weight = 25;
};
class bulk_ItemGPS
{
weight = 25;
};
class bulk_ItemMap
{
weight = 25;
};
class bulk_ItemEtool
{
weight = 25;
};
class bulk_17Rnd_9x19_glock17
{
weight = 25;
};
}; };
}; };

View File

@@ -53,9 +53,9 @@ AllowedVehiclesList = [
["Fishing_Boat",3], ["Fishing_Boat",3],
["Smallboat_1",3], ["Smallboat_1",3],
["Smallboat_2",4], ["Smallboat_2",4],
["KamazRefuel",1], ["KamazRefuel_DZ",1],
["UralRefuel_TK_EP1",1], ["UralRefuel_TK_EP1_DZ",1],
["MtvrRefuel_DES_EP1",1], ["MtvrRefuel_DES_EP1_DZ",1],
["Ural_UN_EP1",3], ["Ural_UN_EP1",3],
["Ural_TK_CIV_EP1",3], ["Ural_TK_CIV_EP1",3],
["Ural_CDF",3], ["Ural_CDF",3],

View File

@@ -25,6 +25,16 @@ MaxDynamicDebris = 700; // Default = 100
dayz_MapArea = 20000; // Default = 10000 dayz_MapArea = 20000; // Default = 10000
dayz_maxLocalZombies = 40; // Default = 40 dayz_maxLocalZombies = 40; // Default = 40
// new stuff
spawnMarkerCount = 10; // Default: 4
dayz_tameDogs = true;
dayz_minpos = -26000;
dayz_maxpos = 26000;
DynamicVehicleDamageLow = 0; // Default: 0
DynamicVehicleDamageHigh = 100; // Default: 100
// DZEdebug = true; // DZEdebug = true;
//Load in compiled functions //Load in compiled functions

View File

@@ -190,7 +190,7 @@ if (true) then
_this setDir -145.22078; _this setDir -145.22078;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this enableSimulation false;
}; };
_vehicle_42 = objNull; _vehicle_42 = objNull;
@@ -199,7 +199,7 @@ if (true) then
_this = createVehicle ["Info_Board_EP1", [11886.055, 21036.699, -6.3896179e-005], [], 0, "CAN_COLLIDE"]; _this = createVehicle ["Info_Board_EP1", [11886.055, 21036.699, -6.3896179e-005], [], 0, "CAN_COLLIDE"];
_vehicle_42 = _this; _vehicle_42 = _this;
_this setDir 50.418365; _this setDir 50.418365;
_this setVehicleInit "this allowDammage false;"; _this setVehicleInit "this allowDammage false; this enableSimulation false";
_this setPos [11886.055, 21036.699, -6.3896179e-005]; _this setPos [11886.055, 21036.699, -6.3896179e-005];
}; };
@@ -238,7 +238,7 @@ if (true) then
_this setDir 113.89225; _this setDir 113.89225;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this enableSimulation false;
}; };
_vehicle_52 = objNull; _vehicle_52 = objNull;
@@ -391,7 +391,7 @@ if (true) then
_this setDir -113.04073; _this setDir -113.04073;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this enableSimulation false;
}; };
_vehicle_88 = objNull; _vehicle_88 = objNull;
@@ -501,7 +501,7 @@ if (true) then
_this setDir 176.94569; _this setDir 176.94569;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this enableSimulation false;
}; };
_vehicle_104 = objNull; _vehicle_104 = objNull;
@@ -553,7 +553,7 @@ if (true) then
_unit_39 = _this; _unit_39 = _this;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this enableSimulation false;
}; };
_vehicle_113 = objNull; _vehicle_113 = objNull;
@@ -1056,7 +1056,7 @@ if (true) then
_this setDir 169.93163; _this setDir 169.93163;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this enableSimulation false;
}; };
_unit_45 = objNull; _unit_45 = objNull;
@@ -1067,7 +1067,7 @@ if (true) then
_this setDir 266.48651; _this setDir 266.48651;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this enableSimulation false;
}; };
_unit_49 = objNull; _unit_49 = objNull;
@@ -1078,7 +1078,7 @@ if (true) then
_this setDir 175.08258; _this setDir 175.08258;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this enableSimulation false;
}; };
_vehicle_243 = objNull; _vehicle_243 = objNull;
@@ -1989,7 +1989,7 @@ if (true) then
_this setDir -92.519264; _this setDir -92.519264;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this enableSimulation false;
}; };
_vehicle_466 = objNull; _vehicle_466 = objNull;
@@ -2193,7 +2193,7 @@ if (true) then
_this setDir 123.30173; _this setDir 123.30173;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this enableSimulation false;
}; };
_vehicle_510 = objNull; _vehicle_510 = objNull;
@@ -2374,7 +2374,7 @@ if (true) then
_this setDir -81.309258; _this setDir -81.309258;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this enableSimulation false;
}; };
_unit_85 = objNull; _unit_85 = objNull;
@@ -2385,7 +2385,7 @@ if (true) then
_this setDir -63.655689; _this setDir -63.655689;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this enableSimulation false;
}; };
_vehicle_548 = objNull; _vehicle_548 = objNull;
@@ -2450,7 +2450,7 @@ if (true) then
_this setDir -64.708405; _this setDir -64.708405;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this enableSimulation false;
}; };
_vehicle_570 = objNull; _vehicle_570 = objNull;
@@ -2478,7 +2478,7 @@ if (true) then
_this setDir 184.15884; _this setDir 184.15884;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this enableSimulation false;
}; };
_unit_117 = objNull; _unit_117 = objNull;
@@ -2489,7 +2489,7 @@ if (true) then
_this setDir 79.300804; _this setDir 79.300804;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this enableSimulation false;
}; };
_vehicle_575 = objNull; _vehicle_575 = objNull;
@@ -2596,7 +2596,7 @@ if (true) then
_vehicle_586 = _this; _vehicle_586 = _this;
_this setDir -86.933929; _this setDir -86.933929;
_this setVehicleLock "LOCKED"; _this setVehicleLock "LOCKED";
_this setVehicleInit "this allowDammage false;"; _this setVehicleInit "this allowDammage false; this enableSimulation false;";
_this setPos [16160.226, 13579.342, 0.048036814]; _this setPos [16160.226, 13579.342, 0.048036814];
}; };
@@ -3180,7 +3180,7 @@ if (true) then
_this setDir 173.20691; _this setDir 173.20691;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this enableSimulation false;
}; };
_vehicle_754 = objNull; _vehicle_754 = objNull;
@@ -3324,7 +3324,7 @@ if (true) then
_this setDir 53.360485; _this setDir 53.360485;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this enableSimulation false;
}; };
_vehicle_777 = objNull; _vehicle_777 = objNull;
@@ -3478,7 +3478,7 @@ if (true) then
_this setDir 128.78096; _this setDir 128.78096;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this enableSimulation false;
}; };
_unit_165 = objNull; _unit_165 = objNull;
@@ -3489,7 +3489,7 @@ if (true) then
_this setDir 96.361519; _this setDir 96.361519;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this enableSimulation false;
}; };
_vehicle_806 = objNull; _vehicle_806 = objNull;
@@ -3545,7 +3545,7 @@ if (true) then
_this setDir 170.22168; _this setDir 170.22168;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this enableSimulation false;
}; };
_vehicle_812 = objNull; _vehicle_812 = objNull;
@@ -3869,7 +3869,7 @@ if (true) then
_this setDir 46.824566; _this setDir 46.824566;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this enableSimulation false;
}; };
_unit_173 = objNull; _unit_173 = objNull;
@@ -3880,7 +3880,7 @@ if (true) then
_this setDir 26.874998; _this setDir 26.874998;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this enableSimulation false;
}; };
_unit_175 = objNull; _unit_175 = objNull;
@@ -3891,7 +3891,7 @@ if (true) then
_this setDir 187.10107; _this setDir 187.10107;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this enableSimulation false;
}; };
_unit_176 = objNull; _unit_176 = objNull;
@@ -3901,7 +3901,7 @@ if (true) then
_unit_176 = _this; _unit_176 = _this;
_this setDir 196.82994; _this setDir 196.82994;
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this enableSimulation false;
}; };
_vehicle_898 = objNull; _vehicle_898 = objNull;
@@ -3992,7 +3992,7 @@ if (true) then
_this setDir -85.271355; _this setDir -85.271355;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this enableSimulation false;
}; };
_vehicle_918 = objNull; _vehicle_918 = objNull;
@@ -4453,7 +4453,7 @@ if (true) then
_this setDir 3.3161948; _this setDir 3.3161948;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this enableSimulation false;
}; };
_unit_195 = objNull; _unit_195 = objNull;
@@ -4464,7 +4464,7 @@ if (true) then
_this setDir -174.58798; _this setDir -174.58798;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0; _this enableSimulation false;
}; };
_vehicle_1010 = objNull; _vehicle_1010 = objNull;
@@ -4473,7 +4473,7 @@ if (true) then
_this = createVehicle ["Info_Board_EP1", [10172.08, 18716.92, 3.8146973e-005], [], 0, "CAN_COLLIDE"]; _this = createVehicle ["Info_Board_EP1", [10172.08, 18716.92, 3.8146973e-005], [], 0, "CAN_COLLIDE"];
_vehicle_1010 = _this; _vehicle_1010 = _this;
_this setDir -29.006971; _this setDir -29.006971;
_this setVehicleInit "this allowDammage false;"; _this setVehicleInit "this allowDammage false; this enableSimulation false;";
_this setPos [10172.08, 18716.92, 3.8146973e-005]; _this setPos [10172.08, 18716.92, 3.8146973e-005];
}; };
@@ -4483,7 +4483,7 @@ if (true) then
_this = createVehicle ["Info_Board_EP1", [8125.7231, 21316.494, 4.5776367e-005], [], 0, "CAN_COLLIDE"]; _this = createVehicle ["Info_Board_EP1", [8125.7231, 21316.494, 4.5776367e-005], [], 0, "CAN_COLLIDE"];
_vehicle_1012 = _this; _vehicle_1012 = _this;
_this setDir -12.10274; _this setDir -12.10274;
_this setVehicleInit "this allowDammage false;"; _this setVehicleInit "this allowDammage false; this enableSimulation false;";
_this setPos [8125.7231, 21316.494, 4.5776367e-005]; _this setPos [8125.7231, 21316.494, 4.5776367e-005];
}; };
@@ -4502,7 +4502,7 @@ if (true) then
_this = createVehicle ["Info_Board_EP1", [10399.53, 16856.883, -1.1444092e-005], [], 0, "CAN_COLLIDE"]; _this = createVehicle ["Info_Board_EP1", [10399.53, 16856.883, -1.1444092e-005], [], 0, "CAN_COLLIDE"];
_vehicle_1016 = _this; _vehicle_1016 = _this;
_this setDir -4.3650527; _this setDir -4.3650527;
_this setVehicleInit "this allowDammage false;"; _this setVehicleInit "this allowDammage false; this enableSimulation false;";
_this setPos [10399.53, 16856.883, -1.1444092e-005]; _this setPos [10399.53, 16856.883, -1.1444092e-005];
}; };
@@ -4530,7 +4530,7 @@ if (true) then
_this = createVehicle ["Info_Board_EP1", [16159.999, 13585.844, 7.6293945e-006], [], 0, "CAN_COLLIDE"]; _this = createVehicle ["Info_Board_EP1", [16159.999, 13585.844, 7.6293945e-006], [], 0, "CAN_COLLIDE"];
_vehicle_1021 = _this; _vehicle_1021 = _this;
_this setDir -88.974411; _this setDir -88.974411;
_this setVehicleInit "this allowDammage false;"; _this setVehicleInit "this allowDammage false; this enableSimulation false;";
_this setPos [16159.999, 13585.844, 7.6293945e-006]; _this setPos [16159.999, 13585.844, 7.6293945e-006];
}; };
@@ -4549,7 +4549,7 @@ if (true) then
_this = createVehicle ["Info_Board_EP1", [16438.418, 11485.899, 3.8146973e-006], [], 0, "CAN_COLLIDE"]; _this = createVehicle ["Info_Board_EP1", [16438.418, 11485.899, 3.8146973e-006], [], 0, "CAN_COLLIDE"];
_vehicle_1025 = _this; _vehicle_1025 = _this;
_this setDir 184.43353; _this setDir 184.43353;
_this setVehicleInit "this allowDammage false;"; _this setVehicleInit "this allowDammage false; this enableSimulation false;";
_this setPos [16438.418, 11485.899, 3.8146973e-006]; _this setPos [16438.418, 11485.899, 3.8146973e-006];
}; };
@@ -4568,7 +4568,7 @@ if (true) then
_this = createVehicle ["Info_Board_EP1", [15314.632, 9367.6123, 2.0980835e-005], [], 0, "CAN_COLLIDE"]; _this = createVehicle ["Info_Board_EP1", [15314.632, 9367.6123, 2.0980835e-005], [], 0, "CAN_COLLIDE"];
_vehicle_1028 = _this; _vehicle_1028 = _this;
_this setDir 92.250443; _this setDir 92.250443;
_this setVehicleInit "this allowDammage false;"; _this setVehicleInit "this allowDammage false; this enableSimulation false;";
_this setPos [15314.632, 9367.6123, 2.0980835e-005]; _this setPos [15314.632, 9367.6123, 2.0980835e-005];
}; };
@@ -4587,7 +4587,7 @@ if (true) then
_this = createVehicle ["Info_Board_EP1", [16449.633, 8330.2139, -1.5258789e-005], [], 0, "CAN_COLLIDE"]; _this = createVehicle ["Info_Board_EP1", [16449.633, 8330.2139, -1.5258789e-005], [], 0, "CAN_COLLIDE"];
_vehicle_1031 = _this; _vehicle_1031 = _this;
_this setDir -0.3754791; _this setDir -0.3754791;
_this setVehicleInit "this allowDammage false;"; _this setVehicleInit "this allowDammage false; this enableSimulation false;";
_this setPos [16449.633, 8330.2139, -1.5258789e-005]; _this setPos [16449.633, 8330.2139, -1.5258789e-005];
}; };
@@ -4606,7 +4606,7 @@ if (true) then
_this = createVehicle ["Info_Board_EP1", [6995.0059, 8294.9717], [], 0, "CAN_COLLIDE"]; _this = createVehicle ["Info_Board_EP1", [6995.0059, 8294.9717], [], 0, "CAN_COLLIDE"];
_vehicle_1034 = _this; _vehicle_1034 = _this;
_this setDir 219.52061; _this setDir 219.52061;
_this setVehicleInit "this allowDammage false;"; _this setVehicleInit "this allowDammage false; this enableSimulation false;";
_this setPos [6995.0059, 8294.9717]; _this setPos [6995.0059, 8294.9717];
}; };
@@ -4616,7 +4616,7 @@ if (true) then
_this = createVehicle ["Info_Board_EP1", [5556.7646, 8750.1543], [], 0, "CAN_COLLIDE"]; _this = createVehicle ["Info_Board_EP1", [5556.7646, 8750.1543], [], 0, "CAN_COLLIDE"];
_vehicle_1036 = _this; _vehicle_1036 = _this;
_this setDir 217.35687; _this setDir 217.35687;
_this setVehicleInit "this allowDammage false;"; _this setVehicleInit "this allowDammage false; this enableSimulation false;";
_this setPos [5556.7646, 8750.1543]; _this setPos [5556.7646, 8750.1543];
}; };
@@ -4626,7 +4626,7 @@ if (true) then
_this = createVehicle ["Info_Board_EP1", [3223.3574, 7563.1914, 3.8146973e-006], [], 0, "CAN_COLLIDE"]; _this = createVehicle ["Info_Board_EP1", [3223.3574, 7563.1914, 3.8146973e-006], [], 0, "CAN_COLLIDE"];
_vehicle_1038 = _this; _vehicle_1038 = _this;
_this setDir 64.711594; _this setDir 64.711594;
_this setVehicleInit "this allowDammage false;"; _this setVehicleInit "this allowDammage false; this enableSimulation false;";
_this setPos [3223.3574, 7563.1914, 3.8146973e-006]; _this setPos [3223.3574, 7563.1914, 3.8146973e-006];
}; };

View File

@@ -49,7 +49,7 @@ class Mission
items=100; items=100;
class Item0 class Item0
{ {
position[]={1180.8942,46.423904,13993.506}; position[]={968.82538,1.8870479,25021.938};
azimut=-17.0839; azimut=-17.0839;
id=11; id=11;
side="WEST"; side="WEST";
@@ -60,7 +60,7 @@ class Mission
}; };
class Item1 class Item1
{ {
position[]={1182.4371,46.397659,13993.057}; position[]={970.36835,1.8777902,25021.488};
azimut=-17.0839; azimut=-17.0839;
id=0; id=0;
side="WEST"; side="WEST";
@@ -73,7 +73,7 @@ class Mission
}; };
class Item2 class Item2
{ {
position[]={1181.3942,46.416546,13993.346}; position[]={969.32538,1.8840479,25021.777};
azimut=-17.083944; azimut=-17.083944;
id=5; id=5;
side="WEST"; side="WEST";
@@ -84,7 +84,7 @@ class Mission
}; };
class Item3 class Item3
{ {
position[]={1180.5231,46.48782,13992.893}; position[]={968.45428,1.8892744,25021.324};
azimut=-17.083944; azimut=-17.083944;
id=8; id=8;
side="WEST"; side="WEST";
@@ -95,7 +95,7 @@ class Mission
}; };
class Item4 class Item4
{ {
position[]={1182.2965,46.277039,13994.639}; position[]={970.22772,1.8786336,25023.07};
azimut=-17.083944; azimut=-17.083944;
id=18; id=18;
side="WEST"; side="WEST";
@@ -106,7 +106,7 @@ class Mission
}; };
class Item5 class Item5
{ {
position[]={1182.2848,46.400269,13993.1}; position[]={970.216,1.8787041,25021.531};
azimut=-17.083944; azimut=-17.083944;
id=2; id=2;
side="WEST"; side="WEST";
@@ -117,7 +117,7 @@ class Mission
}; };
class Item6 class Item6
{ {
position[]={1181.652,46.409325,13993.307}; position[]={969.58319,1.8825012,25021.738};
azimut=-17.083937; azimut=-17.083937;
id=9; id=9;
side="WEST"; side="WEST";
@@ -128,7 +128,7 @@ class Mission
}; };
class Item7 class Item7
{ {
position[]={1182.9918,46.343403,13993.455}; position[]={970.92303,1.8744617,25021.887};
azimut=-17.083944; azimut=-17.083944;
id=21; id=21;
side="WEST"; side="WEST";
@@ -139,7 +139,7 @@ class Mission
}; };
class Item8 class Item8
{ {
position[]={1182.3903,46.489307,13991.932}; position[]={970.32147,1.8780712,25020.363};
azimut=-17.083944; azimut=-17.083944;
id=13; id=13;
side="WEST"; side="WEST";
@@ -150,7 +150,7 @@ class Mission
}; };
class Item9 class Item9
{ {
position[]={1183.1051,46.361977,13993.166}; position[]={971.03632,1.8737819,25021.598};
azimut=-17.083944; azimut=-17.083944;
id=7; id=7;
side="WEST"; side="WEST";
@@ -161,7 +161,7 @@ class Mission
}; };
class Item10 class Item10
{ {
position[]={1180.9293,46.46146,13993.018}; position[]={968.86053,1.8868368,25021.449};
azimut=-17.0839; azimut=-17.0839;
id=36; id=36;
side="WEST"; side="WEST";
@@ -172,7 +172,7 @@ class Mission
}; };
class Item11 class Item11
{ {
position[]={1180.7848,46.443047,13993.322}; position[]={968.716,1.8877043,25021.754};
azimut=-17.083944; azimut=-17.083944;
id=25; id=25;
side="WEST"; side="WEST";
@@ -183,7 +183,7 @@ class Mission
}; };
class Item12 class Item12
{ {
position[]={1178.8492,46.602634,13992.299}; position[]={966.78046,1.8993171,25020.73};
azimut=-17.083944; azimut=-17.083944;
id=43; id=43;
side="WEST"; side="WEST";
@@ -194,7 +194,7 @@ class Mission
}; };
class Item13 class Item13
{ {
position[]={1182.2203,46.394463,13993.205}; position[]={970.15155,1.8790909,25021.637};
azimut=-17.083944; azimut=-17.083944;
id=30; id=30;
side="WEST"; side="WEST";
@@ -205,7 +205,7 @@ class Mission
}; };
class Item14 class Item14
{ {
position[]={1182.2614,46.416557,13992.908}; position[]={970.19257,1.8788449,25021.34};
azimut=-17.083944; azimut=-17.083944;
id=33; id=33;
side="WEST"; side="WEST";
@@ -216,7 +216,7 @@ class Mission
}; };
class Item15 class Item15
{ {
position[]={1182.9059,46.321411,13993.775}; position[]={970.8371,1.8749772,25022.207};
azimut=-17.083944; azimut=-17.083944;
id=1; id=1;
side="WEST"; side="WEST";
@@ -227,7 +227,7 @@ class Mission
}; };
class Item16 class Item16
{ {
position[]={1182.2496,46.330318,13993.994}; position[]={970.18085,1.8789152,25022.426};
azimut=-17.083944; azimut=-17.083944;
id=4; id=4;
side="WEST"; side="WEST";
@@ -238,7 +238,7 @@ class Mission
}; };
class Item17 class Item17
{ {
position[]={1180.6813,46.541969,13992.135}; position[]={968.61249,1.8883251,25020.566};
azimut=-17.083944; azimut=-17.083944;
id=3; id=3;
side="WEST"; side="WEST";
@@ -249,7 +249,7 @@ class Mission
}; };
class Item18 class Item18
{ {
position[]={1181.3981,46.327244,13994.463}; position[]={969.32928,1.8840244,25022.895};
azimut=-17.083944; azimut=-17.083944;
id=6; id=6;
side="WEST"; side="WEST";
@@ -260,7 +260,7 @@ class Mission
}; };
class Item19 class Item19
{ {
position[]={1181.1071,46.361984,13994.174}; position[]={969.03827,1.8857708,25022.605};
azimut=-17.083944; azimut=-17.083944;
id=10; id=10;
side="WEST"; side="WEST";
@@ -271,7 +271,7 @@ class Mission
}; };
class Item20 class Item20
{ {
position[]={1182.6168,46.384815,13993.127}; position[]={970.54803,1.8767116,25021.559};
azimut=-17.083944; azimut=-17.083944;
id=16; id=16;
side="WEST"; side="WEST";
@@ -282,7 +282,7 @@ class Mission
}; };
class Item21 class Item21
{ {
position[]={1182.3668,46.404148,13993.01}; position[]={970.29803,1.878212,25021.441};
azimut=-17.083944; azimut=-17.083944;
id=19; id=19;
side="WEST"; side="WEST";
@@ -293,7 +293,7 @@ class Mission
}; };
class Item22 class Item22
{ {
position[]={1182.2711,46.377434,13993.393}; position[]={970.20233,1.8787858,25021.824};
azimut=-17.083944; azimut=-17.083944;
id=15; id=15;
side="WEST"; side="WEST";
@@ -304,7 +304,7 @@ class Mission
}; };
class Item23 class Item23
{ {
position[]={1182.4235,46.388836,13993.174}; position[]={970.35468,1.8778721,25021.605};
azimut=-17.083944; azimut=-17.083944;
id=23; id=23;
side="WEST"; side="WEST";
@@ -315,7 +315,7 @@ class Mission
}; };
class Item24 class Item24
{ {
position[]={1182.3239,46.350468,13993.705}; position[]={970.25507,1.8784695,25022.137};
azimut=-17.083944; azimut=-17.083944;
id=26; id=26;
side="WEST"; side="WEST";
@@ -326,7 +326,7 @@ class Mission
}; };
class Item25 class Item25
{ {
position[]={1181.6793,46.414433,13993.229}; position[]={969.61053,1.882337,25021.66};
azimut=-17.083944; azimut=-17.083944;
id=29; id=29;
side="WEST"; side="WEST";
@@ -337,7 +337,7 @@ class Mission
}; };
class Item26 class Item26
{ {
position[]={1182.0641,46.400757,13993.205}; position[]={969.9953,1.8800281,25021.637};
azimut=-17.083944; azimut=-17.083944;
id=31; id=31;
side="WEST"; side="WEST";
@@ -348,7 +348,7 @@ class Mission
}; };
class Item27 class Item27
{ {
position[]={1182.6832,46.326244,13993.826}; position[]={970.61444,1.8763133,25022.258};
azimut=-17.083944; azimut=-17.083944;
id=28; id=28;
side="WEST"; side="WEST";
@@ -359,7 +359,7 @@ class Mission
}; };
class Item28 class Item28
{ {
position[]={1182.6246,46.282204,13994.408}; position[]={970.55585,1.8766652,25022.84};
azimut=-17.083944; azimut=-17.083944;
id=35; id=35;
side="WEST"; side="WEST";
@@ -370,7 +370,7 @@ class Mission
}; };
class Item29 class Item29
{ {
position[]={1181.943,46.486137,13992.197}; position[]={969.87421,1.8807548,25020.629};
azimut=-17.083944; azimut=-17.083944;
id=27; id=27;
side="WEST"; side="WEST";
@@ -381,7 +381,7 @@ class Mission
}; };
class Item30 class Item30
{ {
position[]={1180.777,46.461388,13993.096}; position[]={968.70819,1.8877512,25021.527};
azimut=-17.083937; azimut=-17.083937;
id=34; id=34;
side="WEST"; side="WEST";
@@ -392,7 +392,7 @@ class Mission
}; };
class Item31 class Item31
{ {
position[]={1182.3356,46.474701,13992.143}; position[]={970.26678,1.8783996,25020.574};
azimut=-17.083944; azimut=-17.083944;
id=46; id=46;
side="WEST"; side="WEST";
@@ -403,7 +403,7 @@ class Mission
}; };
class Item32 class Item32
{ {
position[]={1181.8883,46.434631,13992.869}; position[]={969.81952,1.8810833,25021.301};
azimut=-17.083944; azimut=-17.083944;
id=38; id=38;
side="WEST"; side="WEST";
@@ -414,7 +414,7 @@ class Mission
}; };
class Item33 class Item33
{ {
position[]={1180.6539,46.542461,13992.143}; position[]={968.58514,1.8884894,25020.574};
azimut=-17.083944; azimut=-17.083944;
id=32; id=32;
side="WEST"; side="WEST";
@@ -425,7 +425,7 @@ class Mission
}; };
class Item34 class Item34
{ {
position[]={1182.0074,46.351891,13993.846}; position[]={969.93866,1.880368,25022.277};
azimut=-17.083944; azimut=-17.083944;
id=47; id=47;
side="WEST"; side="WEST";
@@ -436,7 +436,7 @@ class Mission
}; };
class Item35 class Item35
{ {
position[]={1180.6188,46.465935,13993.119}; position[]={968.54999,1.8887005,25021.551};
azimut=-17.083944; azimut=-17.083944;
id=41; id=41;
side="WEST"; side="WEST";
@@ -447,7 +447,7 @@ class Mission
}; };
class Item36 class Item36
{ {
position[]={1182.691,46.399853,13992.9}; position[]={970.62225,1.8762665,25021.332};
azimut=-17.083944; azimut=-17.083944;
id=40; id=40;
side="WEST"; side="WEST";
@@ -458,7 +458,7 @@ class Mission
}; };
class Item37 class Item37
{ {
position[]={1181.4957,46.483578,13992.455}; position[]={969.42694,1.8834385,25020.887};
azimut=-17.083944; azimut=-17.083944;
id=44; id=44;
side="WEST"; side="WEST";
@@ -469,7 +469,7 @@ class Mission
}; };
class Item38 class Item38
{ {
position[]={1180.025,46.574623,13992.057}; position[]={967.95624,1.8922625,25020.488};
azimut=-17.083944; azimut=-17.083944;
id=48; id=48;
side="WEST"; side="WEST";
@@ -480,7 +480,7 @@ class Mission
}; };
class Item39 class Item39
{ {
position[]={1180.3649,46.49675,13992.861}; position[]={968.29608,1.8902236,25021.293};
azimut=-17.083944; azimut=-17.083944;
id=39; id=39;
side="WEST"; side="WEST";
@@ -491,7 +491,7 @@ class Mission
}; };
class Item40 class Item40
{ {
position[]={1180.7731,46.561043,13991.85}; position[]={968.70428,1.8877746,25020.281};
azimut=-17.083944; azimut=-17.083944;
id=37; id=37;
side="WEST"; side="WEST";
@@ -502,7 +502,7 @@ class Mission
}; };
class Item41 class Item41
{ {
position[]={1179.5739,46.514252,13993.041}; position[]={967.50507,1.8949696,25021.473};
azimut=-17.083944; azimut=-17.083944;
id=45; id=45;
side="WEST"; side="WEST";
@@ -513,7 +513,7 @@ class Mission
}; };
class Item42 class Item42
{ {
position[]={1181.4996,46.466614,13992.666}; position[]={969.43085,1.883415,25021.098};
azimut=-17.0839; azimut=-17.0839;
id=49; id=49;
side="WEST"; side="WEST";
@@ -524,7 +524,7 @@ class Mission
}; };
class Item43 class Item43
{ {
position[]={1181.8395,46.481293,13992.311}; position[]={969.77069,1.8813763,25020.742};
azimut=-17.083944; azimut=-17.083944;
id=42; id=42;
side="WEST"; side="WEST";
@@ -535,7 +535,7 @@ class Mission
}; };
class Item44 class Item44
{ {
position[]={1182.3004,46.398788,13993.111}; position[]={970.23163,1.8786103,25021.543};
azimut=-17.083944; azimut=-17.083944;
id=22; id=22;
side="WEST"; side="WEST";
@@ -546,7 +546,7 @@ class Mission
}; };
class Item45 class Item45
{ {
position[]={1181.8668,46.394455,13993.385}; position[]={969.79803,1.881212,25021.816};
azimut=-17.083944; azimut=-17.083944;
id=12; id=12;
side="WEST"; side="WEST";
@@ -557,7 +557,7 @@ class Mission
}; };
class Item46 class Item46
{ {
position[]={1182.441,46.293377,13994.361}; position[]={970.37225,1.8777667,25022.793};
azimut=-17.083944; azimut=-17.083944;
id=14; id=14;
side="WEST"; side="WEST";
@@ -568,7 +568,7 @@ class Mission
}; };
class Item47 class Item47
{ {
position[]={1182.4567,46.321365,13994.002}; position[]={970.38788,1.8776729,25022.434};
azimut=-17.0839; azimut=-17.0839;
id=24; id=24;
side="WEST"; side="WEST";
@@ -579,7 +579,7 @@ class Mission
}; };
class Item48 class Item48
{ {
position[]={1182.9137,46.304169,13993.986}; position[]={970.84491,1.8749309,25022.418};
azimut=-17.083944; azimut=-17.083944;
id=20; id=20;
side="WEST"; side="WEST";
@@ -590,7 +590,7 @@ class Mission
}; };
class Item49 class Item49
{ {
position[]={1180.1813,46.391254,13994.275}; position[]={968.11249,1.8913251,25022.707};
azimut=-17.083944; azimut=-17.083944;
id=17; id=17;
side="WEST"; side="WEST";
@@ -601,7 +601,7 @@ class Mission
}; };
class Item50 class Item50
{ {
position[]={1182.5621,46.369484,13993.346}; position[]={970.49335,1.87704,25021.777};
azimut=-17.0839; azimut=-17.0839;
id=51; id=51;
side="WEST"; side="WEST";
@@ -612,7 +612,7 @@ class Mission
}; };
class Item51 class Item51
{ {
position[]={1182.3981,46.409828,13992.924}; position[]={970.32928,1.8780242,25021.355};
azimut=-17.0839; azimut=-17.0839;
id=52; id=52;
side="WEST"; side="WEST";
@@ -623,7 +623,7 @@ class Mission
}; };
class Item52 class Item52
{ {
position[]={1183.0543,46.355618,13993.271}; position[]={970.98553,1.8740869,25021.703};
azimut=-17.0839; azimut=-17.0839;
id=55; id=55;
side="WEST"; side="WEST";
@@ -634,7 +634,7 @@ class Mission
}; };
class Item53 class Item53
{ {
position[]={1181.4879,46.467087,13992.666}; position[]={969.41913,1.8834854,25021.098};
azimut=-17.0839; azimut=-17.0839;
id=53; id=53;
side="WEST"; side="WEST";
@@ -645,7 +645,7 @@ class Mission
}; };
class Item54 class Item54
{ {
position[]={1181.9215,46.422699,13993.002}; position[]={969.85272,1.8808836,25021.434};
azimut=-17.0839; azimut=-17.0839;
id=54; id=54;
side="WEST"; side="WEST";
@@ -656,7 +656,7 @@ class Mission
}; };
class Item55 class Item55
{ {
position[]={1182.4371,46.39011,13993.15}; position[]={970.36835,1.8777902,25021.582};
azimut=-17.0839; azimut=-17.0839;
id=70; id=70;
side="WEST"; side="WEST";
@@ -667,7 +667,7 @@ class Mission
}; };
class Item56 class Item56
{ {
position[]={1180.8356,46.417862,13993.611}; position[]={968.76678,1.8873993,25022.043};
azimut=-17.0839; azimut=-17.0839;
id=60; id=60;
side="WEST"; side="WEST";
@@ -678,7 +678,7 @@ class Mission
}; };
class Item57 class Item57
{ {
position[]={1180.8668,46.450947,13993.182}; position[]={968.79803,1.8872122,25021.613};
azimut=-17.0839; azimut=-17.0839;
id=68; id=68;
side="WEST"; side="WEST";
@@ -689,7 +689,7 @@ class Mission
}; };
class Item58 class Item58
{ {
position[]={1181.3082,46.397846,13993.623}; position[]={969.23944,1.8845634,25022.055};
azimut=-17.0839; azimut=-17.0839;
id=66; id=66;
side="WEST"; side="WEST";
@@ -700,7 +700,7 @@ class Mission
}; };
class Item59 class Item59
{ {
position[]={1181.6051,46.451038,13992.807}; position[]={969.53632,1.8827821,25021.238};
azimut=-17.0839; azimut=-17.0839;
id=61; id=61;
side="WEST"; side="WEST";
@@ -711,7 +711,7 @@ class Mission
}; };
class Item60 class Item60
{ {
position[]={1181.3434,46.423584,13993.283}; position[]={969.2746,1.8843523,25021.715};
azimut=-17.0839; azimut=-17.0839;
id=63; id=63;
side="WEST"; side="WEST";
@@ -722,7 +722,7 @@ class Mission
}; };
class Item61 class Item61
{ {
position[]={1182.6559,46.263165,13994.631}; position[]={970.5871,1.8764776,25023.063};
azimut=-17.0839; azimut=-17.0839;
id=72; id=72;
side="WEST"; side="WEST";
@@ -733,7 +733,7 @@ class Mission
}; };
class Item62 class Item62
{ {
position[]={1182.3317,46.454884,13992.393}; position[]={970.26288,1.8784231,25020.824};
azimut=-17.0839; azimut=-17.0839;
id=57; id=57;
side="WEST"; side="WEST";
@@ -744,7 +744,7 @@ class Mission
}; };
class Item63 class Item63
{ {
position[]={1182.3551,46.431408,13992.674}; position[]={970.28632,1.8782823,25021.105};
azimut=-17.0839; azimut=-17.0839;
id=58; id=58;
side="WEST"; side="WEST";
@@ -755,7 +755,7 @@ class Mission
}; };
class Item64 class Item64
{ {
position[]={1180.2594,46.452892,13993.463}; position[]={968.19061,1.8908565,25021.895};
azimut=-17.0839; azimut=-17.0839;
id=62; id=62;
side="WEST"; side="WEST";
@@ -766,7 +766,7 @@ class Mission
}; };
class Item65 class Item65
{ {
position[]={1181.3903,46.419266,13993.314}; position[]={969.32147,1.8840714,25021.746};
azimut=-17.0839; azimut=-17.0839;
id=75; id=75;
side="WEST"; side="WEST";
@@ -777,7 +777,7 @@ class Mission
}; };
class Item66 class Item66
{ {
position[]={1181.6012,46.452534,13992.791}; position[]={969.53241,1.8828056,25021.223};
azimut=-17.0839; azimut=-17.0839;
id=56; id=56;
side="WEST"; side="WEST";
@@ -788,7 +788,7 @@ class Mission
}; };
class Item67 class Item67
{ {
position[]={1180.4918,46.512215,13992.604}; position[]={968.42303,1.8894621,25021.035};
azimut=-17.0839; azimut=-17.0839;
id=73; id=73;
side="WEST"; side="WEST";
@@ -799,7 +799,7 @@ class Mission
}; };
class Item68 class Item68
{ {
position[]={1182.4489,46.48877,13991.908}; position[]={970.38007,1.8777199,25020.34};
azimut=-17.0839; azimut=-17.0839;
id=69; id=69;
side="WEST"; side="WEST";
@@ -810,7 +810,7 @@ class Mission
}; };
class Item69 class Item69
{ {
position[]={1181.5309,46.470348,13992.604}; position[]={969.4621,1.8832273,25021.035};
azimut=-17.0839; azimut=-17.0839;
id=67; id=67;
side="WEST"; side="WEST";
@@ -821,7 +821,7 @@ class Mission
}; };
class Item70 class Item70
{ {
position[]={1180.7887,46.524487,13992.299}; position[]={968.71991,1.8876808,25020.73};
azimut=-17.0839; azimut=-17.0839;
id=65; id=65;
side="WEST"; side="WEST";
@@ -832,7 +832,7 @@ class Mission
}; };
class Item71 class Item71
{ {
position[]={1181.8981,46.398193,13993.322}; position[]={969.82928,1.8810244,25021.754};
azimut=-17.0839; azimut=-17.0839;
id=74; id=74;
side="WEST"; side="WEST";
@@ -843,7 +843,7 @@ class Mission
}; };
class Item72 class Item72
{ {
position[]={1180.0211,46.45129,13993.604}; position[]={967.95233,1.8922859,25022.035};
azimut=-17.0839; azimut=-17.0839;
id=71; id=71;
side="WEST"; side="WEST";
@@ -854,7 +854,7 @@ class Mission
}; };
class Item73 class Item73
{ {
position[]={1181.6696,46.417263,13993.197}; position[]={969.60077,1.8823954,25021.629};
azimut=-17.0839; azimut=-17.0839;
id=59; id=59;
side="WEST"; side="WEST";
@@ -865,7 +865,7 @@ class Mission
}; };
class Item74 class Item74
{ {
position[]={1180.3492,46.463642,13993.283}; position[]={968.28046,1.8903176,25021.715};
azimut=-17.0839; azimut=-17.0839;
id=64; id=64;
side="WEST"; side="WEST";
@@ -876,7 +876,7 @@ class Mission
}; };
class Item75 class Item75
{ {
position[]={1182.5992,46.307583,13994.104}; position[]={970.53046,1.8768175,25022.535};
azimut=-17.0839; azimut=-17.0839;
id=81; id=81;
side="WEST"; side="WEST";
@@ -887,7 +887,7 @@ class Mission
}; };
class Item76 class Item76
{ {
position[]={1179.986,46.477066,13993.299}; position[]={967.91718,1.8924971,25021.73};
azimut=-17.0839; azimut=-17.0839;
id=83; id=83;
side="WEST"; side="WEST";
@@ -898,7 +898,7 @@ class Mission
}; };
class Item77 class Item77
{ {
position[]={1180.0035,46.513134,13992.838}; position[]={967.93475,1.8923918,25021.27};
azimut=-17.0839; azimut=-17.0839;
id=82; id=82;
side="WEST"; side="WEST";
@@ -909,7 +909,7 @@ class Mission
}; };
class Item78 class Item78
{ {
position[]={1180.4,46.486565,13992.971}; position[]={968.33124,1.8900125,25021.402};
azimut=-17.0839; azimut=-17.0839;
id=84; id=84;
side="WEST"; side="WEST";
@@ -920,7 +920,7 @@ class Mission
}; };
class Item79 class Item79
{ {
position[]={1180.9723,46.507713,13992.416}; position[]={968.9035,1.8865793,25020.848};
azimut=-17.0839; azimut=-17.0839;
id=85; id=85;
side="WEST"; side="WEST";
@@ -931,7 +931,7 @@ class Mission
}; };
class Item80 class Item80
{ {
position[]={1180.1989,46.49028,13993.025}; position[]={968.13007,1.8912199,25021.457};
azimut=-17.0839; azimut=-17.0839;
id=77; id=77;
side="WEST"; side="WEST";
@@ -942,7 +942,7 @@ class Mission
}; };
class Item81 class Item81
{ {
position[]={1179.1012,46.502728,13993.424}; position[]={967.03241,1.8978053,25021.855};
azimut=-17.0839; azimut=-17.0839;
id=78; id=78;
side="WEST"; side="WEST";
@@ -953,7 +953,7 @@ class Mission
}; };
class Item82 class Item82
{ {
position[]={1179.65,46.563549,13992.385}; position[]={967.58124,1.8945129,25020.816};
azimut=-17.0839; azimut=-17.0839;
id=79; id=79;
side="WEST"; side="WEST";
@@ -964,7 +964,7 @@ class Mission
}; };
class Item83 class Item83
{ {
position[]={1181.7848,46.42017,13993.104}; position[]={969.716,1.8817041,25021.535};
azimut=-17.0839; azimut=-17.0839;
id=76; id=76;
side="WEST"; side="WEST";
@@ -975,7 +975,7 @@ class Mission
}; };
class Item84 class Item84
{ {
position[]={1181.3922,46.407249,13993.463}; position[]={969.32343,1.8840593,25021.895};
azimut=-17.0839; azimut=-17.0839;
id=80; id=80;
side="WEST"; side="WEST";
@@ -986,7 +986,7 @@ class Mission
}; };
class Item85 class Item85
{ {
position[]={1182.1012,46.306099,13994.373}; position[]={970.03241,1.8798056,25022.805};
azimut=-17.0839; azimut=-17.0839;
id=97; id=97;
side="WEST"; side="WEST";
@@ -997,7 +997,7 @@ class Mission
}; };
class Item86 class Item86
{ {
position[]={1179.5973,46.472752,13993.549}; position[]={967.5285,1.8948294,25021.98};
azimut=-17.0839; azimut=-17.0839;
id=98; id=98;
side="WEST"; side="WEST";
@@ -1008,7 +1008,7 @@ class Mission
}; };
class Item87 class Item87
{ {
position[]={1182.0074,46.321442,13994.229}; position[]={969.93866,1.880368,25022.66};
azimut=-17.0839; azimut=-17.0839;
id=99; id=99;
side="WEST"; side="WEST";
@@ -1019,7 +1019,7 @@ class Mission
}; };
class Item88 class Item88
{ {
position[]={1181.275,46.359604,13994.119}; position[]={969.20624,1.8847625,25022.551};
azimut=-17.0839; azimut=-17.0839;
id=100; id=100;
side="WEST"; side="WEST";
@@ -1030,7 +1030,7 @@ class Mission
}; };
class Item89 class Item89
{ {
position[]={1181.4606,46.358089,13994.045}; position[]={969.39178,1.8836496,25022.477};
azimut=-17.0839; azimut=-17.0839;
id=96; id=96;
side="WEST"; side="WEST";
@@ -1041,7 +1041,7 @@ class Mission
}; };
class Item90 class Item90
{ {
position[]={1180.902,46.49995,13992.549}; position[]={968.83319,1.887001,25020.98};
azimut=-17.0839; azimut=-17.0839;
id=87; id=87;
side="WEST"; side="WEST";
@@ -1052,7 +1052,7 @@ class Mission
}; };
class Item91 class Item91
{ {
position[]={1180.2614,46.498363,13992.893}; position[]={968.19257,1.8908445,25021.324};
azimut=-17.0839; azimut=-17.0839;
id=92; id=92;
side="WEST"; side="WEST";
@@ -1063,7 +1063,7 @@ class Mission
}; };
class Item92 class Item92
{ {
position[]={1181.9645,46.377975,13993.541}; position[]={969.89569,1.8806261,25021.973};
azimut=-17.0839; azimut=-17.0839;
id=88; id=88;
side="WEST"; side="WEST";
@@ -1074,7 +1074,7 @@ class Mission
}; };
class Item93 class Item93
{ {
position[]={1181.3824,46.408978,13993.447}; position[]={969.31366,1.8841182,25021.879};
azimut=-17.0839; azimut=-17.0839;
id=89; id=89;
side="WEST"; side="WEST";
@@ -1085,7 +1085,7 @@ class Mission
}; };
class Item94 class Item94
{ {
position[]={1181.818,46.367683,13993.744}; position[]={969.74921,1.881505,25022.176};
azimut=-17.0839; azimut=-17.0839;
id=90; id=90;
side="WEST"; side="WEST";
@@ -1096,7 +1096,7 @@ class Mission
}; };
class Item95 class Item95
{ {
position[]={1182.0289,46.30682,13994.4}; position[]={969.96014,1.8802392,25022.832};
azimut=-17.0839; azimut=-17.0839;
id=86; id=86;
side="WEST"; side="WEST";
@@ -1107,7 +1107,7 @@ class Mission
}; };
class Item96 class Item96
{ {
position[]={1181.0348,46.469753,13992.861}; position[]={968.966,1.8862039,25021.293};
azimut=-17.0839; azimut=-17.0839;
id=93; id=93;
side="WEST"; side="WEST";
@@ -1118,7 +1118,7 @@ class Mission
}; };
class Item97 class Item97
{ {
position[]={1182.1598,46.342339,13993.889}; position[]={970.091,1.8794543,25022.32};
azimut=-17.0839; azimut=-17.0839;
id=94; id=94;
side="WEST"; side="WEST";
@@ -1129,7 +1129,7 @@ class Mission
}; };
class Item98 class Item98
{ {
position[]={1182.4996,46.306602,13994.166}; position[]={970.43085,1.8774148,25022.598};
azimut=-17.0839; azimut=-17.0839;
id=91; id=91;
side="WEST"; side="WEST";
@@ -1140,7 +1140,7 @@ class Mission
}; };
class Item99 class Item99
{ {
position[]={1181.0055,46.417835,13993.525}; position[]={968.93671,1.8863796,25021.957};
azimut=-17.0839; azimut=-17.0839;
id=95; id=95;
side="WEST"; side="WEST";
@@ -1175,7 +1175,7 @@ class Mission
items=8; items=8;
class Item0 class Item0
{ {
position[]={1176.318,47.922104,13977.045}; position[]={964.24921,1.9145046,25005.477};
id=101; id=101;
side="EMPTY"; side="EMPTY";
vehicle="Base_WarfareBBarrier10xTall"; vehicle="Base_WarfareBBarrier10xTall";
@@ -1183,7 +1183,7 @@ class Mission
}; };
class Item1 class Item1
{ {
position[]={1186.8082,47.51622,13976.834}; position[]={974.73944,1.8515632,25005.266};
id=102; id=102;
side="EMPTY"; side="EMPTY";
vehicle="Base_WarfareBBarrier10xTall"; vehicle="Base_WarfareBBarrier10xTall";
@@ -1191,7 +1191,7 @@ class Mission
}; };
class Item2 class Item2
{ {
position[]={1174.2145,44.911186,14007.955}; position[]={962.14569,1.9271257,25036.387};
id=103; id=103;
side="EMPTY"; side="EMPTY";
vehicle="Base_WarfareBBarrier10xTall"; vehicle="Base_WarfareBBarrier10xTall";
@@ -1199,7 +1199,7 @@ class Mission
}; };
class Item3 class Item3
{ {
position[]={1188.2965,44.347401,14007.932}; position[]={976.22772,1.8174521,25036.363};
id=104; id=104;
side="EMPTY"; side="EMPTY";
vehicle="Base_WarfareBBarrier10xTall"; vehicle="Base_WarfareBBarrier10xTall";
@@ -1207,7 +1207,7 @@ class Mission
}; };
class Item4 class Item4
{ {
position[]={1167.527,46.449081,13999.939}; position[]={955.45819,1.9672511,25028.371};
azimut=90.394051; azimut=90.394051;
id=105; id=105;
side="EMPTY"; side="EMPTY";
@@ -1216,7 +1216,7 @@ class Mission
}; };
class Item5 class Item5
{ {
position[]={1167.3922,47.556293,13986.135}; position[]={955.32343,1.9680595,25014.566};
azimut=90.394051; azimut=90.394051;
id=106; id=106;
side="EMPTY"; side="EMPTY";
@@ -1225,7 +1225,7 @@ class Mission
}; };
class Item6 class Item6
{ {
position[]={1193.8707,45.46236,13999.002}; position[]={981.80194,1.7907171,25027.434};
azimut=90.6903; azimut=90.6903;
id=107; id=107;
side="EMPTY"; side="EMPTY";
@@ -1235,7 +1235,7 @@ class Mission
}; };
class Item7 class Item7
{ {
position[]={1193.7809,46.493599,13986.127}; position[]={981.7121,1.8097277,25014.559};
azimut=90.690323; azimut=90.690323;
id=108; id=108;
side="EMPTY"; side="EMPTY";
@@ -1254,49 +1254,49 @@ class Mission
}; };
class Item1 class Item1
{ {
position[]={1213.0133,44.142292,13993.686}; position[]={991.23602,1.7280371,25021.037};
name="respawn_west"; name="respawn_west";
type="Empty"; type="Empty";
}; };
class Item2 class Item2
{ {
position[]={18350.172,41.921146,4901.4009}; position[]={18412.973,29.409279,5039.0776};
name="spawn0"; name="spawn0";
type="Empty"; type="Empty";
}; };
class Item3 class Item3
{ {
position[]={15851.949,0.61670142,13122.187}; position[]={16312.345,0.4150846,12987.927};
name="spawn2"; name="spawn2";
type="Empty"; type="Empty";
}; };
class Item4 class Item4
{ {
position[]={16045.784,6.8227205,16122.401}; position[]={17059.658,11.43257,14031.331};
name="spawn3"; name="spawn3";
type="Empty"; type="Empty";
}; };
class Item5 class Item5
{ {
position[]={11750.324,7.7436366,19052.457}; position[]={13423.838,3.2652423,19609.988};
name="spawn4"; name="spawn4";
type="Empty"; type="Empty";
}; };
class Item6 class Item6
{ {
position[]={7755.6416,33.006847,22267.805}; position[]={7668.604,30.730097,22224.299};
name="spawn5"; name="spawn5";
type="Empty"; type="Empty";
}; };
class Item7 class Item7
{ {
position[]={17099.744,8.0088444,12710.068}; position[]={10846.631,10.674826,6139.9468};
name="spawn6"; name="spawn6";
type="Empty"; type="Empty";
}; };
class Item8 class Item8
{ {
position[]={15049.569,13.219341,11967.482}; position[]={10826.21,0.55783975,14006.479};
name="spawn7"; name="spawn7";
type="Empty"; type="Empty";
}; };
@@ -1308,13 +1308,13 @@ class Mission
}; };
class Item10 class Item10
{ {
position[]={14219.854,3.9481196,19232.398}; position[]={16254.966,1.0251714,15891.556};
name="spawn9"; name="spawn9";
type="Empty"; type="Empty";
}; };
class Item11 class Item11
{ {
position[]={16015.399,3.9154196,11679.694}; position[]={11999.425,11.306746,1080.9792};
name="spawn10"; name="spawn10";
type="Empty"; type="Empty";
}; };

View File

@@ -472,7 +472,10 @@ class CfgWeight
{ {
weight = 0.3; weight = 0.3;
}; };
class AKS_GOLD
{
weight = 4.0;
};
class AKS_74 class AKS_74
{ {
weight = 2.7; weight = 2.7;
@@ -1098,6 +1101,30 @@ class CfgWeight
{ {
weight = 0.2; weight = 0.2;
}; };
class FoodCanUnlabeled
{
weight = 0.2;
};
class FoodMRE
{
weight = 0.4;
};
class FoodPistachio
{
weight = 0.003;
};
class FoodNutmix
{
weight = 0.003;
};
class FoodSteakCooked class FoodSteakCooked
{ {
weight = 0.25; weight = 0.25;
@@ -1181,10 +1208,18 @@ class CfgWeight
{ {
weight = 1; weight = 1;
}; };
class MeleeMachete
{
weight = 1;
};
class ItemHatchet class ItemHatchet
{ {
weight = 1; weight = 1;
}; };
class ItemCrowbar
{
weight = 1;
};
class ItemMatchbox class ItemMatchbox
{ {
weight = 0.005; weight = 0.005;
@@ -1198,7 +1233,42 @@ class CfgWeight
weight = 1; weight = 1;
}; };
class Skin_FR_OHara_DZ
{
weight = 1;
};
class Skin_FR_Rodriguez_DZ
{
weight = 1;
};
class Skin_CZ_Soldier_Sniper_EP1_DZ
{
weight = 1;
};
class Skin_Graves_Light_DZ
{
weight = 1;
};
class Skin_GUE_Soldier_MG_DZ
{
weight = 1;
};
class Skin_GUE_Soldier_Sniper_DZ
{
weight = 1;
};
class Skin_GUE_Soldier_Crew_DZ
{
weight = 1;
};
class Skin_GUE_Soldier_CO_DZ
{
weight = 1;
};
class Skin_GUE_Soldier_2_DZ
{
weight = 1;
};
class Skin_Survivor2_DZ class Skin_Survivor2_DZ
{ {
weight = 1; weight = 1;
@@ -1211,6 +1281,126 @@ class CfgWeight
{ {
weight = 1; weight = 1;
}; };
class Skin_Rocket_DZ
{
weight = 1;
};
class Skin_Soldier1_DZ
{
weight = 1;
};
class Skin_RU_Policeman_DZ
{
weight = 1;
};
class Skin_Pilot_EP1_DZ
{
weight = 1;
};
class Skin_Haris_Press_EP1_DZ
{
weight = 1;
};
class Skin_Ins_Soldier_GL_DZ
{
weight = 1;
};
class Skin_GUE_Commander_DZ
{
weight = 1;
};
class Skin_Functionary1_EP1_DZ
{
weight = 1;
};
class Skin_Priest_DZ
{
weight = 1;
};
class Skin_Rocker1_DZ
{
weight = 1;
};
class Skin_Rocker2_DZ
{
weight = 1;
};
class Skin_Rocker3_DZ
{
weight = 1;
};
class Skin_Rocker4_DZ
{
weight = 1;
};
class Skin_Bandit1_DZ
{
weight = 1;
};
class Skin_Bandit2_DZ
{
weight = 1;
};
class Skin_BanditW1_DZ
{
weight = 1;
};
class Skin_BanditW2_DZ
{
weight = 1;
};
class Skin_SurvivorW2_DZ
{
weight = 1;
};
class Skin_SurvivorWpink_DZ
{
weight = 1;
};
class Skin_SurvivorWcombat_DZ
{
weight = 1;
};
class Skin_SurvivorWdesert_DZ
{
weight = 1;
};
class Skin_SurvivorWurban_DZ
{
weight = 1;
};
class Skin_SurvivorW3_DZ
{
weight = 1;
};
class Skin_Soldier_TL_PMC_DZ
{
weight = 1;
};
class Skin_Soldier_Sniper_PMC_DZ
{
weight = 1;
};
class Skin_Soldier_Bodyguard_AA12_PMC_DZ
{
weight = 1;
};
class Skin_Drake_Light_DZ
{
weight = 1;
};
class Skin_CZ_Special_Forces_GL_DES_EP1_DZ
{
weight = 1;
};
class Skin_TK_INS_Soldier_EP1_DZ
{
weight = 1;
};
class Skin_TK_INS_Warlord_EP1_DZ
{
weight = 1;
};
class HandRoadFlare class HandRoadFlare
{ {
@@ -1228,29 +1418,29 @@ class CfgWeight
{ {
weight = 0.1; weight = 0.1;
}; };
class ItemBandage class ItemBandage
{ {
weight = 0.005; weight = 0.005;
}; };
class Hatchet_Swing class Hatchet_Swing
{ {
weight = 0; weight = 0;
}; };
class Machete_Swing
{
weight = 0;
};
class Crowbar_Swing class Crowbar_Swing
{ {
weight = 0; weight = 0;
}; };
class ItemVault class ItemVault
{ {
weight = 100; weight = 100;
}; };
class PartWoodPile class PartWoodPile
{ {
weight = 0.5; weight = 1;
}; };
class PartWheel class PartWheel
{ {
@@ -1292,6 +1482,14 @@ class CfgWeight
{ {
weight = 5; weight = 5;
}; };
class ItemTentDomed
{
weight = 5;
};
class ItemTentDomed2
{
weight = 5;
};
class TrapBear class TrapBear
{ {
weight = 1; weight = 1;
@@ -1348,10 +1546,31 @@ class CfgWeight
{ {
weight = 0.08; weight = 0.08;
}; };
class WoodenArrow
{
weight = 0.02;
};
class Quiver
{
weight = 0.08;
};
class TrashTinCan class TrashTinCan
{ {
weight = 0.003; weight = 0.003;
}; };
class FoodCanUnlabeledEmpty
{
weight = 0.003;
};
class ItemTrashRazor
{
weight = 0.003;
};
class ItemTrashToiletpaper
{
weight = 0.001;
};
class 7Rnd_45ACP_1911 class 7Rnd_45ACP_1911
{ {
weight = 0.02; weight = 0.02;
@@ -1376,13 +1595,149 @@ class CfgWeight
{ {
weight = 0.002; weight = 0.002;
}; };
class ItemSodaCokeEmpty
{
weight = 0.002;
};
class ItemSodaPepsiEmpty
{
weight = 0.002;
};
class ItemSodaMdewEmpty
{
weight = 0.002;
};
class TrashJackDaniels class TrashJackDaniels
{ {
weight = 0.02; weight = 0.02;
}; };
class ItemCanvas
{
weight = 4;
};
class ItemBurlap
{
weight = 8;
};
class ItemLightBulb
{
weight = 0.02;
};
class ItemPole
{
weight = 10;
};
class ItemCorrugated
{
weight = 29;
};
class PartWoodPlywood
{
weight = 4;
};
class PartWoodLumber
{
weight = 2;
};
class 30m_plot_kit
{
weight = 0.02;
};
class fuel_pump_kit
{
weight = 50;
};
class light_pole_kit
{
weight = 10;
};
class stick_fence_kit
{
weight = 6;
};
class park_bench_kit
{
weight = 50;
};
class wood_shack_kit
{
weight = 50;
};
class storage_shed_kit
{
weight = 100;
};
class outhouse_kit
{
weight = 50;
};
class wooden_shed_kit
{
weight = 75;
};
class rusty_gate_kit
{
weight = 80;
};
class sun_shade_kit
{
weight = 50;
};
class m240_nest_kit
{
weight = 100;
};
class ItemFuelBarrel
{
weight = 167;
};
class ItemFuelBarrelEmpty
{
weight = 20;
};
class ItemOilBarrel
{
weight = 140;
};
class bulk_NVGoggles
{
weight = 25;
};
class bulk_DZ_Backpack_EP1
{
weight = 25;
};
class bulk_15Rnd_9x19_M9SD
{
weight = 25;
};
class bulk_30Rnd_556x45_StanagSD
{
weight = 25;
};
class bulk_ItemSandbag
{
weight = 25;
};
class bulk_ItemGPS
{
weight = 25;
};
class bulk_ItemMap
{
weight = 25;
};
class bulk_ItemEtool
{
weight = 25;
};
class bulk_17Rnd_9x19_glock17
{
weight = 25;
};
}; };
}; };

View File

@@ -19,4 +19,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define R3F_WEIGHT_SHOW_WEIGHT #define R3F_WEIGHT_SHOW_WEIGHT
//show or not classes not found in arma.rpt //show or not classes not found in arma.rpt
#define R3F_WEIGHT_SHOW_CLASSES_NOT_FOUND //#define R3F_WEIGHT_SHOW_CLASSES_NOT_FOUND

View File

@@ -91,7 +91,7 @@ AllowedVehiclesList = [
["Ural_UN_EP1",2], ["Ural_UN_EP1",2],
["V3S_Open_TK_CIV_EP1",2], ["V3S_Open_TK_CIV_EP1",2],
["V3S_Open_TK_EP1",5], ["V3S_Open_TK_EP1",5],
["V3S_Refuel_TK_GUE_EP1",1], ["V3S_Refuel_TK_GUE_EP1_DZ",1],
["VolhaLimo_TK_CIV_EP1",2], ["VolhaLimo_TK_CIV_EP1",2],
["Volha_1_TK_CIV_EP1",3], ["Volha_1_TK_CIV_EP1",3],
["Volha_2_TK_CIV_EP1",3], ["Volha_2_TK_CIV_EP1",3],

View File

@@ -13,6 +13,7 @@ if (true) then
_this = createVehicle ["sad_target", [5761.0767, 10775.953], [], 0, "CAN_COLLIDE"]; _this = createVehicle ["sad_target", [5761.0767, 10775.953], [], 0, "CAN_COLLIDE"];
_vehicle_2 = _this; _vehicle_2 = _this;
_this setDir 3.0928693; _this setDir 3.0928693;
_this setVehicleInit "this allowDammage false; this enableSimulation false;";
_this setPos [5761.0767, 10775.953]; _this setPos [5761.0767, 10775.953];
}; };
@@ -216,8 +217,8 @@ if (true) then
_this = createVehicle ["FoldTable", [5776.3779, 10776.735, 1.5258789e-005], [], 0, "CAN_COLLIDE"]; _this = createVehicle ["FoldTable", [5776.3779, 10776.735, 1.5258789e-005], [], 0, "CAN_COLLIDE"];
_vehicle_42 = _this; _vehicle_42 = _this;
_this setDir 3.486232; _this setDir 3.486232;
_this setVehicleInit "this allowDammage false; this enableSimulation false;";
_this setPos [5776.3779, 10776.735, 1.5258789e-005]; _this setPos [5776.3779, 10776.735, 1.5258789e-005];
_this setVehicleInit "this enableSimulation false;";
}; };
_vehicle_43 = objNull; _vehicle_43 = objNull;
@@ -227,7 +228,6 @@ if (true) then
_vehicle_43 = _this; _vehicle_43 = _this;
_this setDir 168.04138; _this setDir 168.04138;
_this setPos [5777.0171, 10775.549, 4.196167e-005]; _this setPos [5777.0171, 10775.549, 4.196167e-005];
_this setVehicleInit "this enableSimulation false;";
}; };
_vehicle_44 = objNull; _vehicle_44 = objNull;
@@ -245,8 +245,8 @@ if (true) then
_this = createVehicle ["Park_bench1", [5772.2446, 10777.618, -7.2479248e-005], [], 0, "CAN_COLLIDE"]; _this = createVehicle ["Park_bench1", [5772.2446, 10777.618, -7.2479248e-005], [], 0, "CAN_COLLIDE"];
_vehicle_46 = _this; _vehicle_46 = _this;
_this setDir 185.13194; _this setDir 185.13194;
_this setVehicleInit "this allowDammage false; this enableSimulation false;";
_this setPos [5772.2446, 10777.618, -7.2479248e-005]; _this setPos [5772.2446, 10777.618, -7.2479248e-005];
_this setVehicleInit "this enableSimulation false;";
}; };
_vehicle_48 = objNull; _vehicle_48 = objNull;
@@ -273,8 +273,8 @@ if (true) then
_this = createVehicle ["SmallTable", [5771.9692, 10775.985, 5.531311e-005], [], 0, "CAN_COLLIDE"]; _this = createVehicle ["SmallTable", [5771.9692, 10775.985, 5.531311e-005], [], 0, "CAN_COLLIDE"];
_vehicle_51 = _this; _vehicle_51 = _this;
_this setDir 94.418816; _this setDir 94.418816;
_this setVehicleInit "this allowDammage false; this enableSimulation false;";
_this setPos [5771.9692, 10775.985, 5.531311e-005]; _this setPos [5771.9692, 10775.985, 5.531311e-005];
_this setVehicleInit "this enableSimulation false;";
}; };
_vehicle_53 = objNull; _vehicle_53 = objNull;
@@ -283,8 +283,8 @@ if (true) then
_this = createVehicle ["FoldChair", [5772.7681, 10775.761, 6.1035156e-005], [], 0, "CAN_COLLIDE"]; _this = createVehicle ["FoldChair", [5772.7681, 10775.761, 6.1035156e-005], [], 0, "CAN_COLLIDE"];
_vehicle_53 = _this; _vehicle_53 = _this;
_this setDir 113.3124; _this setDir 113.3124;
_this setVehicleInit "this allowDammage false; this enableSimulation false;";
_this setPos [5772.7681, 10775.761, 6.1035156e-005]; _this setPos [5772.7681, 10775.761, 6.1035156e-005];
_this setVehicleInit "this enableSimulation false;";
}; };
_vehicle_55 = objNull; _vehicle_55 = objNull;
@@ -293,8 +293,8 @@ if (true) then
_this = createVehicle ["FoldChair", [5771.1138, 10775.968, -3.8146973e-006], [], 0, "CAN_COLLIDE"]; _this = createVehicle ["FoldChair", [5771.1138, 10775.968, -3.8146973e-006], [], 0, "CAN_COLLIDE"];
_vehicle_55 = _this; _vehicle_55 = _this;
_this setDir 210.47275; _this setDir 210.47275;
_this setVehicleInit "this allowDammage false; this enableSimulation false;";
_this setPos [5771.1138, 10775.968, -3.8146973e-006]; _this setPos [5771.1138, 10775.968, -3.8146973e-006];
_this setVehicleInit "this enableSimulation false;";
}; };
_vehicle_57 = objNull; _vehicle_57 = objNull;
@@ -400,7 +400,7 @@ if (true) then
{ {
_this = createVehicle ["Land_Fire_barrel_burning", [5763.7881, 10779.476, 1.1444092e-005], [], 0, "CAN_COLLIDE"]; _this = createVehicle ["Land_Fire_barrel_burning", [5763.7881, 10779.476, 1.1444092e-005], [], 0, "CAN_COLLIDE"];
_vehicle_74 = _this; _vehicle_74 = _this;
_this setDir 293.86002; _this setDir 479.37637;
_this setPos [5763.7881, 10779.476, 1.1444092e-005]; _this setPos [5763.7881, 10779.476, 1.1444092e-005];
}; };
@@ -485,7 +485,6 @@ if (true) then
_vehicle_85 = _this; _vehicle_85 = _this;
_this setDir -5.6631036; _this setDir -5.6631036;
_this setPos [4705.1978, 8925.2207, 0.10253087]; _this setPos [4705.1978, 8925.2207, 0.10253087];
_this setVehicleInit "this enableSimulation false;";
}; };
_vehicle_93 = objNull; _vehicle_93 = objNull;
@@ -504,7 +503,6 @@ if (true) then
_vehicle_94 = _this; _vehicle_94 = _this;
_this setDir 166.24194; _this setDir 166.24194;
_this setPos [4704.752, 8923.8262, 0.078517102]; _this setPos [4704.752, 8923.8262, 0.078517102];
_this setVehicleInit "this enableSimulation false;";
}; };
_vehicle_96 = objNull; _vehicle_96 = objNull;
@@ -514,7 +512,6 @@ if (true) then
_vehicle_96 = _this; _vehicle_96 = _this;
_this setDir 225.09821; _this setDir 225.09821;
_this setPos [4699.5386, 8918.2539, 3.8950038]; _this setPos [4699.5386, 8918.2539, 3.8950038];
_this setVehicleInit "this enableSimulation false;";
}; };
_vehicle_98 = objNull; _vehicle_98 = objNull;
@@ -537,9 +534,9 @@ if (true) then
_unit_96 = objNull; _unit_96 = objNull;
if (true) then if (true) then
{ {
_this = _group_2 createUnit ["Dr_Hladik_EP1", [5552.9082, 10357.344, 0.39922252], [], 0, "CAN_COLLIDE"]; _this = _group_2 createUnit ["Dr_Hladik_EP1", [5564, 10344.479, 0.064233989], [], 0, "CAN_COLLIDE"];
_unit_96 = _this; _unit_96 = _this;
_this setDir 190.65311; _this setDir 276.83997;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;"; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0;";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false;
@@ -548,53 +545,55 @@ if (true) then
_vehicle_100 = objNull; _vehicle_100 = objNull;
if (true) then if (true) then
{ {
_this = createVehicle ["Land_Fire_barrel_burning", [5558.1733, 10354.138, -6.1035156e-005], [], 0, "CAN_COLLIDE"]; _this = createVehicle ["Land_Fire_barrel_burning", [5553.8311, 10338.899, 0.0033684745], [], 0, "CAN_COLLIDE"];
_vehicle_100 = _this; _vehicle_100 = _this;
_this setPos [5558.1733, 10354.138, -6.1035156e-005]; _this setDir 86.186882;
_this setPos [5553.8311, 10338.899, 0.0033684745];
}; };
_vehicle_103 = objNull; _vehicle_103 = objNull;
if (true) then if (true) then
{ {
_this = createVehicle ["Land_Bag_EP1", [5554.5879, 10355.283, 0.24485525], [], 0, "CAN_COLLIDE"]; _this = createVehicle ["Land_Bag_EP1", [5562.0571, 10342.658, -0.0080585517], [], 0, "CAN_COLLIDE"];
_vehicle_103 = _this; _vehicle_103 = _this;
_this setPos [5554.5879, 10355.283, 0.24485525]; _this setDir 86.186882;
_this setPos [5562.0571, 10342.658, -0.0080585517];
}; };
_vehicle_104 = objNull; _vehicle_104 = objNull;
if (true) then if (true) then
{ {
_this = createVehicle ["Land_Bucket_EP1", [5552.1455, 10350.794, 7.6293945e-006], [], 0, "CAN_COLLIDE"]; _this = createVehicle ["Land_Bucket_EP1", [5557.4199, 10344.813, 0.18805721], [], 0, "CAN_COLLIDE"];
_vehicle_104 = _this; _vehicle_104 = _this;
_this setPos [5552.1455, 10350.794, 7.6293945e-006]; _this setDir 86.186882;
_this setPos [5557.4199, 10344.813, 0.18805721];
}; };
_vehicle_105 = objNull; _vehicle_105 = objNull;
if (true) then if (true) then
{ {
_this = createVehicle ["WoodChair", [5554.2085, 10357.669, 0.60609627], [], 0, "CAN_COLLIDE"]; _this = createVehicle ["WoodChair", [5564.418, 10343.204, 0.79790455], [], 0, "CAN_COLLIDE"];
_vehicle_105 = _this; _vehicle_105 = _this;
_this setDir 25.439491; _this setDir 111.6264;
_this setPos [5554.2085, 10357.669, 0.60609627]; _this setPos [5564.418, 10343.204, 0.79790455];
_this setVehicleInit "this enableSimulation false;";
}; };
_vehicle_106 = objNull; _vehicle_106 = objNull;
if (true) then if (true) then
{ {
_this = createVehicle ["FoldTable", [5552.8374, 10356.26, 0.34405845], [], 0, "CAN_COLLIDE"]; _this = createVehicle ["FoldTable", [5562.9209, 10344.481, 0.17676406], [], 0, "CAN_COLLIDE"];
_vehicle_106 = _this; _vehicle_106 = _this;
_this setDir -5.783649; _this setDir 80.403244;
_this setPos [5552.8374, 10356.26, 0.34405845]; _this setPos [5562.9209, 10344.481, 0.17676406];
_this setVehicleInit "this enableSimulation false;";
}; };
_vehicle_107 = objNull; _vehicle_107 = objNull;
if (true) then if (true) then
{ {
_this = createVehicle ["Land_Barrel_water", [5553.1699, 10352.005, 0.34362331], [], 0, "CAN_COLLIDE"]; _this = createVehicle ["Land_Barrel_water", [5556.1304, 10338.709, 0.059160199], [], 0, "CAN_COLLIDE"];
_vehicle_107 = _this; _vehicle_107 = _this;
_this setPos [5553.1699, 10352.005, 0.34362331]; _this setDir 86.186882;
_this setPos [5556.1304, 10338.709, 0.059160199];
}; };
_vehicle_108 = objNull; _vehicle_108 = objNull;
@@ -708,10 +707,10 @@ if (true) then
_vehicle_197 = objNull; _vehicle_197 = objNull;
if (true) then if (true) then
{ {
_this = createVehicle ["Land_a_stationhouse", [6284.9966, 9398.1904, 0.12367633], [], 0, "CAN_COLLIDE"]; _this = createVehicle ["Land_a_stationhouse", [6286.0366, 9397.7344, 0.12367633], [], 0, "CAN_COLLIDE"];
_vehicle_197 = _this; _vehicle_197 = _this;
_this setDir 88.726814; _this setDir 87.459763;
_this setPos [6284.9966, 9398.1904, 0.12367633]; _this setPos [6286.0366, 9397.7344, 0.12367633];
}; };
_vehicle_235 = objNull; _vehicle_235 = objNull;
@@ -952,7 +951,6 @@ if (true) then
_this = createVehicle ["FoldTable", [5032.0024, 8231.7559, 4.8737202], [], 0, "CAN_COLLIDE"]; _this = createVehicle ["FoldTable", [5032.0024, 8231.7559, 4.8737202], [], 0, "CAN_COLLIDE"];
_vehicle_263 = _this; _vehicle_263 = _this;
_this setPos [5032.0024, 8231.7559, 4.8737202]; _this setPos [5032.0024, 8231.7559, 4.8737202];
_this setVehicleInit "this enableSimulation false;";
}; };
_vehicle_264 = objNull; _vehicle_264 = objNull;
@@ -998,7 +996,6 @@ if (true) then
_vehicle_269 = _this; _vehicle_269 = _this;
_this setDir -0.13874577; _this setDir -0.13874577;
_this setPos [4312.5278, 4777.5376, -5.9604645e-006]; _this setPos [4312.5278, 4777.5376, -5.9604645e-006];
_this setVehicleInit "this enableSimulation false;";
}; };
_vehicle_271 = objNull; _vehicle_271 = objNull;
@@ -1008,7 +1005,6 @@ if (true) then
_vehicle_271 = _this; _vehicle_271 = _this;
_this setDir 88.823166; _this setDir 88.823166;
_this setPos [4310.6528, 4779.7397, 4.0531158e-006]; _this setPos [4310.6528, 4779.7397, 4.0531158e-006];
_this setVehicleInit "this enableSimulation false;";
}; };
_unit_176 = objNull; _unit_176 = objNull;
@@ -1154,7 +1150,6 @@ if (true) then
_vehicle_289 = _this; _vehicle_289 = _this;
_this setDir 286.36047; _this setDir 286.36047;
_this setPos [4295.752, 4782.6045, 0.077848651]; _this setPos [4295.752, 4782.6045, 0.077848651];
_this setVehicleInit "this enableSimulation false;";
}; };
_vehicle_291 = objNull; _vehicle_291 = objNull;
@@ -1164,7 +1159,6 @@ if (true) then
_vehicle_291 = _this; _vehicle_291 = _this;
_this setDir -178.96597; _this setDir -178.96597;
_this setPos [4299.7778, 4782.8535, 0.083143242]; _this setPos [4299.7778, 4782.8535, 0.083143242];
_this setVehicleInit "this enableSimulation false;";
}; };
_unit_209 = objNull; _unit_209 = objNull;
@@ -1198,9 +1192,9 @@ if (true) then
_unit_220 = objNull; _unit_220 = objNull;
if (true) then if (true) then
{ {
_this = _group_1 createUnit ["UN_CDF_Soldier_Pilot_EP1", [6281.9492, 9399.0371, 5.1704836], [], 0, "CAN_COLLIDE"]; _this = _group_1 createUnit ["UN_CDF_Soldier_Pilot_EP1", [6280.8374, 9403.417, 0.18137954], [], 0, "CAN_COLLIDE"];
_unit_220 = _this; _unit_220 = _this;
_this setDir -161.84711; _this setDir -235.56369;
_this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0; "; _this setVehicleInit "this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0; ";
_this setUnitAbility 0.60000002; _this setUnitAbility 0.60000002;
_this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false; _this allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false;
@@ -1217,17 +1211,19 @@ if (true) then
_vehicle_300 = objNull; _vehicle_300 = objNull;
if (true) then if (true) then
{ {
_this = createVehicle ["FlagCarrierTFKnight_EP1", [6284.2314, 9397.1699, 5.0819116], [], 0, "CAN_COLLIDE"]; _this = createVehicle ["FlagCarrierTFKnight_EP1", [6276.4863, 9401.9229, -0.090618104], [], 0, "CAN_COLLIDE"];
_vehicle_300 = _this; _vehicle_300 = _this;
_this setPos [6284.2314, 9397.1699, 5.0819116]; _this setDir 82.953979;
_this setPos [6276.4863, 9401.9229, -0.090618104];
}; };
_vehicle_301 = objNull; _vehicle_301 = objNull;
if (true) then if (true) then
{ {
_this = createVehicle ["Land_Fire_barrel_burning", [6280.9292, 9401.3848, 5.1017332], [], 0, "CAN_COLLIDE"]; _this = createVehicle ["Land_Fire_barrel_burning", [6275.8574, 9406.168, 0.097638205], [], 0, "CAN_COLLIDE"];
_vehicle_301 = _this; _vehicle_301 = _this;
_this setPos [6280.9292, 9401.3848, 5.1017332]; _this setDir -1.1119514;
_this setPos [6275.8574, 9406.168, 0.097638205];
}; };
processInitCommands; processInitCommands;

File diff suppressed because it is too large Load Diff

View File

@@ -472,7 +472,10 @@ class CfgWeight
{ {
weight = 0.3; weight = 0.3;
}; };
class AKS_GOLD
{
weight = 4.0;
};
class AKS_74 class AKS_74
{ {
weight = 2.7; weight = 2.7;
@@ -1098,6 +1101,30 @@ class CfgWeight
{ {
weight = 0.2; weight = 0.2;
}; };
class FoodCanUnlabeled
{
weight = 0.2;
};
class FoodMRE
{
weight = 0.4;
};
class FoodPistachio
{
weight = 0.003;
};
class FoodNutmix
{
weight = 0.003;
};
class FoodSteakCooked class FoodSteakCooked
{ {
weight = 0.25; weight = 0.25;
@@ -1181,10 +1208,18 @@ class CfgWeight
{ {
weight = 1; weight = 1;
}; };
class MeleeMachete
{
weight = 1;
};
class ItemHatchet class ItemHatchet
{ {
weight = 1; weight = 1;
}; };
class ItemCrowbar
{
weight = 1;
};
class ItemMatchbox class ItemMatchbox
{ {
weight = 0.005; weight = 0.005;
@@ -1198,7 +1233,42 @@ class CfgWeight
weight = 1; weight = 1;
}; };
class Skin_FR_OHara_DZ
{
weight = 1;
};
class Skin_FR_Rodriguez_DZ
{
weight = 1;
};
class Skin_CZ_Soldier_Sniper_EP1_DZ
{
weight = 1;
};
class Skin_Graves_Light_DZ
{
weight = 1;
};
class Skin_GUE_Soldier_MG_DZ
{
weight = 1;
};
class Skin_GUE_Soldier_Sniper_DZ
{
weight = 1;
};
class Skin_GUE_Soldier_Crew_DZ
{
weight = 1;
};
class Skin_GUE_Soldier_CO_DZ
{
weight = 1;
};
class Skin_GUE_Soldier_2_DZ
{
weight = 1;
};
class Skin_Survivor2_DZ class Skin_Survivor2_DZ
{ {
weight = 1; weight = 1;
@@ -1211,6 +1281,126 @@ class CfgWeight
{ {
weight = 1; weight = 1;
}; };
class Skin_Rocket_DZ
{
weight = 1;
};
class Skin_Soldier1_DZ
{
weight = 1;
};
class Skin_RU_Policeman_DZ
{
weight = 1;
};
class Skin_Pilot_EP1_DZ
{
weight = 1;
};
class Skin_Haris_Press_EP1_DZ
{
weight = 1;
};
class Skin_Ins_Soldier_GL_DZ
{
weight = 1;
};
class Skin_GUE_Commander_DZ
{
weight = 1;
};
class Skin_Functionary1_EP1_DZ
{
weight = 1;
};
class Skin_Priest_DZ
{
weight = 1;
};
class Skin_Rocker1_DZ
{
weight = 1;
};
class Skin_Rocker2_DZ
{
weight = 1;
};
class Skin_Rocker3_DZ
{
weight = 1;
};
class Skin_Rocker4_DZ
{
weight = 1;
};
class Skin_Bandit1_DZ
{
weight = 1;
};
class Skin_Bandit2_DZ
{
weight = 1;
};
class Skin_BanditW1_DZ
{
weight = 1;
};
class Skin_BanditW2_DZ
{
weight = 1;
};
class Skin_SurvivorW2_DZ
{
weight = 1;
};
class Skin_SurvivorWpink_DZ
{
weight = 1;
};
class Skin_SurvivorWcombat_DZ
{
weight = 1;
};
class Skin_SurvivorWdesert_DZ
{
weight = 1;
};
class Skin_SurvivorWurban_DZ
{
weight = 1;
};
class Skin_SurvivorW3_DZ
{
weight = 1;
};
class Skin_Soldier_TL_PMC_DZ
{
weight = 1;
};
class Skin_Soldier_Sniper_PMC_DZ
{
weight = 1;
};
class Skin_Soldier_Bodyguard_AA12_PMC_DZ
{
weight = 1;
};
class Skin_Drake_Light_DZ
{
weight = 1;
};
class Skin_CZ_Special_Forces_GL_DES_EP1_DZ
{
weight = 1;
};
class Skin_TK_INS_Soldier_EP1_DZ
{
weight = 1;
};
class Skin_TK_INS_Warlord_EP1_DZ
{
weight = 1;
};
class HandRoadFlare class HandRoadFlare
{ {
@@ -1228,29 +1418,29 @@ class CfgWeight
{ {
weight = 0.1; weight = 0.1;
}; };
class ItemBandage class ItemBandage
{ {
weight = 0.005; weight = 0.005;
}; };
class Hatchet_Swing class Hatchet_Swing
{ {
weight = 0; weight = 0;
}; };
class Machete_Swing
{
weight = 0;
};
class Crowbar_Swing class Crowbar_Swing
{ {
weight = 0; weight = 0;
}; };
class ItemVault class ItemVault
{ {
weight = 100; weight = 100;
}; };
class PartWoodPile class PartWoodPile
{ {
weight = 0.5; weight = 1;
}; };
class PartWheel class PartWheel
{ {
@@ -1292,6 +1482,14 @@ class CfgWeight
{ {
weight = 5; weight = 5;
}; };
class ItemTentDomed
{
weight = 5;
};
class ItemTentDomed2
{
weight = 5;
};
class TrapBear class TrapBear
{ {
weight = 1; weight = 1;
@@ -1348,10 +1546,31 @@ class CfgWeight
{ {
weight = 0.08; weight = 0.08;
}; };
class WoodenArrow
{
weight = 0.02;
};
class Quiver
{
weight = 0.08;
};
class TrashTinCan class TrashTinCan
{ {
weight = 0.003; weight = 0.003;
}; };
class FoodCanUnlabeledEmpty
{
weight = 0.003;
};
class ItemTrashRazor
{
weight = 0.003;
};
class ItemTrashToiletpaper
{
weight = 0.001;
};
class 7Rnd_45ACP_1911 class 7Rnd_45ACP_1911
{ {
weight = 0.02; weight = 0.02;
@@ -1376,13 +1595,149 @@ class CfgWeight
{ {
weight = 0.002; weight = 0.002;
}; };
class ItemSodaCokeEmpty
{
weight = 0.002;
};
class ItemSodaPepsiEmpty
{
weight = 0.002;
};
class ItemSodaMdewEmpty
{
weight = 0.002;
};
class TrashJackDaniels class TrashJackDaniels
{ {
weight = 0.02; weight = 0.02;
}; };
class ItemCanvas
{
weight = 4;
};
class ItemBurlap
{
weight = 8;
};
class ItemLightBulb
{
weight = 0.02;
};
class ItemPole
{
weight = 10;
};
class ItemCorrugated
{
weight = 29;
};
class PartWoodPlywood
{
weight = 4;
};
class PartWoodLumber
{
weight = 2;
};
class 30m_plot_kit
{
weight = 0.02;
};
class fuel_pump_kit
{
weight = 50;
};
class light_pole_kit
{
weight = 10;
};
class stick_fence_kit
{
weight = 6;
};
class park_bench_kit
{
weight = 50;
};
class wood_shack_kit
{
weight = 50;
};
class storage_shed_kit
{
weight = 100;
};
class outhouse_kit
{
weight = 50;
};
class wooden_shed_kit
{
weight = 75;
};
class rusty_gate_kit
{
weight = 80;
};
class sun_shade_kit
{
weight = 50;
};
class m240_nest_kit
{
weight = 100;
};
class ItemFuelBarrel
{
weight = 167;
};
class ItemFuelBarrelEmpty
{
weight = 20;
};
class ItemOilBarrel
{
weight = 140;
};
class bulk_NVGoggles
{
weight = 25;
};
class bulk_DZ_Backpack_EP1
{
weight = 25;
};
class bulk_15Rnd_9x19_M9SD
{
weight = 25;
};
class bulk_30Rnd_556x45_StanagSD
{
weight = 25;
};
class bulk_ItemSandbag
{
weight = 25;
};
class bulk_ItemGPS
{
weight = 25;
};
class bulk_ItemMap
{
weight = 25;
};
class bulk_ItemEtool
{
weight = 25;
};
class bulk_17Rnd_9x19_glock17
{
weight = 25;
};
}; };
}; };

View File

@@ -19,4 +19,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define R3F_WEIGHT_SHOW_WEIGHT #define R3F_WEIGHT_SHOW_WEIGHT
//show or not classes not found in arma.rpt //show or not classes not found in arma.rpt
#define R3F_WEIGHT_SHOW_CLASSES_NOT_FOUND //#define R3F_WEIGHT_SHOW_CLASSES_NOT_FOUND

View File

@@ -91,7 +91,7 @@ AllowedVehiclesList = [
["Ural_UN_EP1",2], ["Ural_UN_EP1",2],
["V3S_Open_TK_CIV_EP1",2], ["V3S_Open_TK_CIV_EP1",2],
["V3S_Open_TK_EP1",5], ["V3S_Open_TK_EP1",5],
["V3S_Refuel_TK_GUE_EP1",1], ["V3S_Refuel_TK_GUE_EP1_DZ",1],
["VolhaLimo_TK_CIV_EP1",2], ["VolhaLimo_TK_CIV_EP1",2],
["Volha_1_TK_CIV_EP1",3], ["Volha_1_TK_CIV_EP1",3],
["Volha_2_TK_CIV_EP1",3], ["Volha_2_TK_CIV_EP1",3],

View File

@@ -22,7 +22,7 @@ spawnArea= 1500; // Default = 1500
MaxVehicleLimit = 300; // Default = 50 MaxVehicleLimit = 300; // Default = 50
MaxDynamicDebris = 500; // Default = 100 MaxDynamicDebris = 500; // Default = 100
dayz_MapArea = 10000; // Default = 10000 dayz_MapArea = 12000; // Default = 10000
// new stuff // new stuff
dayz_paraSpawn = false; dayz_paraSpawn = false;

View File

@@ -1212,6 +1212,10 @@ class CfgWeight
{ {
weight = 1; weight = 1;
}; };
class MeleeMachete
{
weight = 1;
};
class ItemHatchet class ItemHatchet
{ {
weight = 1; weight = 1;
@@ -1430,6 +1434,10 @@ class CfgWeight
{ {
weight = 0; weight = 0;
}; };
class Fishing_Swing
{
weight = 0;
};
class Crowbar_Swing class Crowbar_Swing
{ {
weight = 0; weight = 0;

View File

@@ -226,6 +226,10 @@ c38e99892d6c528f8e6f08ddf998f484 -1 Admin Ban
a950a2cfd2e926c5b0cc803ef4e14f5c -1 Scripting #101 a950a2cfd2e926c5b0cc803ef4e14f5c -1 Scripting #101
d323ce9ef5113ef1dcdf40669c125be6 -1 Scripting #102 d323ce9ef5113ef1dcdf40669c125be6 -1 Scripting #102
d323ce9ef5113ef1dcdf40669c125be6 -1 Scripting #102 d323ce9ef5113ef1dcdf40669c125be6 -1 Scripting #102
a82f377a501d5903e750eabb13e982cb -1 Script Restriction #201
7165f49e10c85cccfeba0dd3d33e6940 -1 Admin Ban
ae26e9a71e2aad0e71e460903756ab39 -1 Admin Ban
804665142fee0d6966538403f8f051f2 -1 Admin Ban
176.51.186.48 -1 Perma ban son... 176.51.186.48 -1 Perma ban son...
82.6.50.36 -1 You got banned 82.6.50.36 -1 You got banned
76.188.209.92 -1 Long ban for you 76.188.209.92 -1 Long ban for you
@@ -260,3 +264,6 @@ d323ce9ef5113ef1dcdf40669c125be6 -1 Scripting #102
99.97.20.27 -1 Not smart. 99.97.20.27 -1 Not smart.
68.100.166.118 -1 Don't like it, bring your case before us. 68.100.166.118 -1 Don't like it, bring your case before us.
86.4.33.129 -1 Nice try 86.4.33.129 -1 Nice try
72.130.137.170 -1 Global Ban
72.130.137.170 -1 Admin Ban
50.129.42.125 -1 Admin Ban

View File

@@ -30,12 +30,12 @@
5 "_SMAW" 5 "_SMAW"
5 "_GRAD" 5 "_GRAD"
5 "_SABOT" 5 "_SABOT"
5 "_SH" 5 "_SH" !="Wooden_shed_DZ"
5 "KORD" 5 "KORD"
5 "DSHKM" 5 "DSHKM"
5 "MK19" 5 "MK19"
5 "AGS" 5 "AGS"
5 "Nest_" //Nest_M240 //Nest_PK 5 "Nest_" !="M240Nest_DZ" !="SandNest_DZ" //Nest_M240 //Nest_PK
5 "R_PG" 5 "R_PG"
5 "R_OG" 5 "R_OG"
5 "B_" 5 "B_"

View File

@@ -39,7 +39,7 @@
1 serverCommand !"\"serverCommand\"," !"serverCommandAvailable" 1 serverCommand !"\"serverCommand\"," !"serverCommandAvailable"
1 serverCommandAvailable !"\"serverCommandAvailable\"," 1 serverCommandAvailable !"\"serverCommandAvailable\","
1 setCurrentTask !"\"setCurrentTask\"," !"rsetCurrentTask = 'setCurrentTask'" !"rsetCurrentTaskcode = compile PreprocessFile (BIS_PathMPscriptCommands + 'setCurrentTask.sqf')" !"rsetCurrentTaskArrays = 'setCurrentTaskArrays'" !"rsetCurrentTaskArrayscode = compile PreprocessFile (BIS_PathMPscriptCommands + 'setCurrentTaskArrays" 1 setCurrentTask !"\"setCurrentTask\"," !"rsetCurrentTask = 'setCurrentTask'" !"rsetCurrentTaskcode = compile PreprocessFile (BIS_PathMPscriptCommands + 'setCurrentTask.sqf')" !"rsetCurrentTaskArrays = 'setCurrentTaskArrays'" !"rsetCurrentTaskArrayscode = compile PreprocessFile (BIS_PathMPscriptCommands + 'setCurrentTaskArrays"
5 setDamage !"\"setDamage\"," !"_vehicle setDamage 0;" !"player setdamage 0;" !"if (alive player) then { player SetDamage 1;};" !"if (_ent isKindOf \"Animal\") then {\n_ent setDamage 1;" !"player setDamage 1;\n0.1 fadeSound 0;"!"(vehicle _x) setDamage 1;\n_x setDamage 1;\n};" !"if (!_isSync) then {\n_veh allowDamage true;\n_veh setDamage 1;\nplayer setDamage 1;\n};" !"if (!_isSync) then {\n_vehicle allowDamage true;\n_vehicle setDamage 1;\n_character setVelocity [0,0,100];\n};" !"_object setdir _dir;\n_object setDamage _damage;" !"if (!(_group in _groups)) then {_groups set [count _groups,_group];};\n_x setDamage 1;\n};" !"if (_ent isKindOf \"Animal\" or _isZombie) then {\n_ent setDamage 1;" 5 setDamage !"\"setDamage\"," !"_vehicle setDamage 0;" !"player setdamage 0;" !"if (alive player) then { player SetDamage 1;};" !"if (_ent isKindOf \"Animal\") then {\n_ent setDamage 1;" !"player setDamage 1;\n0.1 fadeSound 0;"!"(vehicle _x) setDamage 1;\n_x setDamage 1;\n};" !"if (!_isSync) then {\n_veh allowDamage true;\n_veh setDamage 1;\nplayer setDamage 1;\n};" !"if (!_isSync) then {\n_vehicle allowDamage true;\n_vehicle setDamage 1;\n_character setVelocity [0,0,100];\n};" !"_object setdir _dir;\n_object setDamage _damage;" !"if (!(_group in _groups)) then {_groups set [count _groups,_group];};\n_x setDamage 1;\n};" !"if (_ent isKindOf \"Animal\" or _isZombie) then {\n_ent setDamage 1;" !"if(\"\" == typeOf _tree) then {\n_tree setDamage 1;\n};"
5 setDammage !"\"setDammage\"," 5 setDammage !"\"setDammage\","
5 setDate !"\"setDate\"," !"rsetDate = 'setDate'" !"rsetDatecode = compile PreprocessFile (BIS_PathMPscriptCommands + 'setDate.sqf')" !"dayzSetDate" 5 setDate !"\"setDate\"," !"rsetDate = 'setDate'" !"rsetDatecode = compile PreprocessFile (BIS_PathMPscriptCommands + 'setDate.sqf')" !"dayzSetDate"
5 setFog !"\"setFog\"," !"0 setOvercast _currentOvercast;\n0 setFog _currentFog;" !"if (_currentWeatherChange == \"FOG\") then {\n_timeUntilCompletion setFog _targetWeatherValue;\n};" !"0 setFog _initialFog;\n\nif (_initialOvercast == -1) then {" 5 setFog !"\"setFog\"," !"0 setOvercast _currentOvercast;\n0 setFog _currentFog;" !"if (_currentWeatherChange == \"FOG\") then {\n_timeUntilCompletion setFog _targetWeatherValue;\n};" !"0 setFog _initialFog;\n\nif (_initialOvercast == -1) then {"

View File

@@ -14,10 +14,7 @@
5 "Camo1_DZ" 5 "Camo1_DZ"
5 "Soldier1_DZ" 5 "Soldier1_DZ"
5 "Rocket_DZ" 5 "Rocket_DZ"
5 "Rocker1_DZ"
5 "Rocker2_DZ" 5 "Rocker2_DZ"
5 "Rocker3_DZ"
5 "Rocker4_DZ"
5 "Priest_DZ" 5 "Priest_DZ"
5 "Functionary1_EP1_DZ" 5 "Functionary1_EP1_DZ"
5 "GUE_Commander_DZ" 5 "GUE_Commander_DZ"

View File

@@ -174,7 +174,7 @@ INSERT INTO `trader_items` VALUES ('436', 'ItemSandbag', '1', 'Building Supplies
INSERT INTO `trader_items` VALUES ('437', 'ItemSodaCoke', '1', 'Drink', 'trade_items'); INSERT INTO `trader_items` VALUES ('437', 'ItemSodaCoke', '1', 'Drink', 'trade_items');
INSERT INTO `trader_items` VALUES ('438', 'ItemSodaMdew', '1', 'Drink', 'trade_items'); INSERT INTO `trader_items` VALUES ('438', 'ItemSodaMdew', '1', 'Drink', 'trade_items');
INSERT INTO `trader_items` VALUES ('439', 'ItemSodaPepsi', '1', 'Drink', 'trade_items'); INSERT INTO `trader_items` VALUES ('439', 'ItemSodaPepsi', '1', 'Drink', 'trade_items');
INSERT INTO `trader_items` VALUES ('440', 'ItemSodaRbull', '1', 'Drink', 'trade_items'); INSERT INTO `trader_items` VALUES ('440', 'ItemSodaR4z0r', '1', 'Drink', 'trade_items');
INSERT INTO `trader_items` VALUES ('441', 'ItemTankTrap', '1', 'Building Supplies', 'trade_items'); INSERT INTO `trader_items` VALUES ('441', 'ItemTankTrap', '1', 'Building Supplies', 'trade_items');
INSERT INTO `trader_items` VALUES ('442', 'ItemTent', '1', 'Building Supplies', 'trade_items'); INSERT INTO `trader_items` VALUES ('442', 'ItemTent', '1', 'Building Supplies', 'trade_items');
INSERT INTO `trader_items` VALUES ('443', 'ItemToolbox', '3', 'ToolBelt', 'trade_weapons'); INSERT INTO `trader_items` VALUES ('443', 'ItemToolbox', '3', 'ToolBelt', 'trade_weapons');
@@ -309,7 +309,7 @@ INSERT INTO `trader_items` VALUES ('574', 'Ural_UN_EP1', '2', 'Trucks Large', 't
INSERT INTO `trader_items` VALUES ('575', 'UZI_EP1', '3', 'Sub Machine Gun', 'trade_weapons'); INSERT INTO `trader_items` VALUES ('575', 'UZI_EP1', '3', 'Sub Machine Gun', 'trade_weapons');
INSERT INTO `trader_items` VALUES ('576', 'V3S_Open_TK_CIV_EP1', '2', 'Trucks Large', 'trade_any_vehicle'); INSERT INTO `trader_items` VALUES ('576', 'V3S_Open_TK_CIV_EP1', '2', 'Trucks Large', 'trade_any_vehicle');
INSERT INTO `trader_items` VALUES ('577', 'V3S_Open_TK_EP1', '2', 'Trucks Large', 'trade_any_vehicle'); INSERT INTO `trader_items` VALUES ('577', 'V3S_Open_TK_EP1', '2', 'Trucks Large', 'trade_any_vehicle');
INSERT INTO `trader_items` VALUES ('578', 'V3S_Refuel_TK_GUE_EP1', '2', 'Trucks Refuel', 'trade_any_vehicle'); INSERT INTO `trader_items` VALUES ('578', 'V3S_Refuel_TK_GUE_EP1_DZ', '2', 'Trucks Refuel', 'trade_any_vehicle');
INSERT INTO `trader_items` VALUES ('579', 'VolhaLimo_TK_CIV_EP1', '2', 'Cars', 'trade_any_vehicle'); INSERT INTO `trader_items` VALUES ('579', 'VolhaLimo_TK_CIV_EP1', '2', 'Cars', 'trade_any_vehicle');
INSERT INTO `trader_items` VALUES ('580', 'Volha_1_TK_CIV_EP1', '2', 'Cars', 'trade_any_vehicle'); INSERT INTO `trader_items` VALUES ('580', 'Volha_1_TK_CIV_EP1', '2', 'Cars', 'trade_any_vehicle');
INSERT INTO `trader_items` VALUES ('581', 'Volha_2_TK_CIV_EP1', '2', 'Cars', 'trade_any_vehicle'); INSERT INTO `trader_items` VALUES ('581', 'Volha_2_TK_CIV_EP1', '2', 'Cars', 'trade_any_vehicle');

View File

@@ -61,7 +61,7 @@ INSERT INTO `traders_data` VALUES ('1389', '[\"UH1H_DZ\",2]', '0', '[6,\"ItemGol
INSERT INTO `traders_data` VALUES ('1392', '[\"HandGrenade_west\",1]', '43', '[4,\"ItemGoldBar\",1]', '[2,\"ItemGoldBar\",1]', '0', '60', 'trade_items'); INSERT INTO `traders_data` VALUES ('1392', '[\"HandGrenade_west\",1]', '43', '[4,\"ItemGoldBar\",1]', '[2,\"ItemGoldBar\",1]', '0', '60', 'trade_items');
INSERT INTO `traders_data` VALUES ('1401', '[\"PipeBomb\",1]', '0', '[12,\"ItemGoldBar10oz\",1]', '[6,\"ItemGoldBar10oz\",1]', '0', '136', 'trade_items'); INSERT INTO `traders_data` VALUES ('1401', '[\"PipeBomb\",1]', '0', '[12,\"ItemGoldBar10oz\",1]', '[6,\"ItemGoldBar10oz\",1]', '0', '136', 'trade_items');
INSERT INTO `traders_data` VALUES ('1415', '[\"UralRefuel_TK_EP1\",2]', '25', '[7,\"ItemGoldBar10oz\",1]', '[4,\"ItemGoldBar10oz\",1]', '0', '153', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('1415', '[\"UralRefuel_TK_EP1\",2]', '25', '[7,\"ItemGoldBar10oz\",1]', '[4,\"ItemGoldBar10oz\",1]', '0', '153', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('1416', '[\"V3S_Refuel_TK_GUE_EP1\",2]', '0', '[7,\"ItemGoldBar10oz\",1]', '[4,\"ItemGoldBar10oz\",1]', '0', '153', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('1416', '[\"V3S_Refuel_TK_GUE_EP1_DZ\",2]', '0', '[7,\"ItemGoldBar10oz\",1]', '[4,\"ItemGoldBar10oz\",1]', '0', '153', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('1417', '[\"KamazRefuel\",2]', '38', '[7,\"ItemGoldBar10oz\",1]', '[4,\"ItemGoldBar10oz\",1]', '0', '153', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('1417', '[\"KamazRefuel\",2]', '38', '[7,\"ItemGoldBar10oz\",1]', '[4,\"ItemGoldBar10oz\",1]', '0', '153', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('1418', '[\"MtvrRefuel_DES_EP1\",2]', '10', '[7,\"ItemGoldBar10oz\",1]', '[4,\"ItemGoldBar10oz\",1]', '0', '153', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('1418', '[\"MtvrRefuel_DES_EP1\",2]', '10', '[7,\"ItemGoldBar10oz\",1]', '[4,\"ItemGoldBar10oz\",1]', '0', '153', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('1421', '[\"DZ_Backpack_EP1\",2]', '0', '[4,\"ItemGoldBar\",1]', '[2,\"ItemGoldBar\",1]', '0', '22', 'trade_backpacks'); INSERT INTO `traders_data` VALUES ('1421', '[\"DZ_Backpack_EP1\",2]', '0', '[4,\"ItemGoldBar\",1]', '[2,\"ItemGoldBar\",1]', '0', '22', 'trade_backpacks');
@@ -424,7 +424,7 @@ INSERT INTO `traders_data` VALUES ('1865', '[\"FoodbeefCooked\",1]', '11', '[2,\
INSERT INTO `traders_data` VALUES ('1866', '[\"ItemSodaCoke\",1]', '1', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '70', 'trade_items'); INSERT INTO `traders_data` VALUES ('1866', '[\"ItemSodaCoke\",1]', '1', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '70', 'trade_items');
INSERT INTO `traders_data` VALUES ('1867', '[\"ItemSodaMdew\",1]', '2', '[6,\"ItemGoldBar\",1]', '[3,\"ItemGoldBar\",1]', '0', '70', 'trade_items'); INSERT INTO `traders_data` VALUES ('1867', '[\"ItemSodaMdew\",1]', '2', '[6,\"ItemGoldBar\",1]', '[3,\"ItemGoldBar\",1]', '0', '70', 'trade_items');
INSERT INTO `traders_data` VALUES ('1868', '[\"ItemSodaPepsi\",1]', '1', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '70', 'trade_items'); INSERT INTO `traders_data` VALUES ('1868', '[\"ItemSodaPepsi\",1]', '1', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '70', 'trade_items');
INSERT INTO `traders_data` VALUES ('1869', '[\"ItemSodaRbull\",1]', '3', '[1,\"ItemGoldBar10oz\",1]', '[5,\"ItemGoldBar\",1]', '0', '70', 'trade_items'); INSERT INTO `traders_data` VALUES ('1869', '[\"ItemSodaR4z0r\",1]', '3', '[1,\"ItemGoldBar10oz\",1]', '[5,\"ItemGoldBar\",1]', '0', '70', 'trade_items');
INSERT INTO `traders_data` VALUES ('1870', '[\"Skin_Ins_Soldier_GL_DZ\",1]', '1', '[2,\"ItemGoldBar\",1]', '[1,\"ItemGoldBar\",1]', '0', '73', 'trade_items'); INSERT INTO `traders_data` VALUES ('1870', '[\"Skin_Ins_Soldier_GL_DZ\",1]', '1', '[2,\"ItemGoldBar\",1]', '[1,\"ItemGoldBar\",1]', '0', '73', 'trade_items');
INSERT INTO `traders_data` VALUES ('1871', '[\"Skin_Haris_Press_EP1_DZ\",1]', '0', '[2,\"ItemGoldBar\",1]', '[1,\"ItemGoldBar\",1]', '0', '73', 'trade_items'); INSERT INTO `traders_data` VALUES ('1871', '[\"Skin_Haris_Press_EP1_DZ\",1]', '0', '[2,\"ItemGoldBar\",1]', '[1,\"ItemGoldBar\",1]', '0', '73', 'trade_items');
INSERT INTO `traders_data` VALUES ('1872', '[\"Skin_Rocker2_DZ\",1]', '7', '[2,\"ItemGoldBar\",1]', '[1,\"ItemGoldBar\",1]', '0', '73', 'trade_items'); INSERT INTO `traders_data` VALUES ('1872', '[\"Skin_Rocker2_DZ\",1]', '7', '[2,\"ItemGoldBar\",1]', '[1,\"ItemGoldBar\",1]', '0', '73', 'trade_items');
@@ -468,7 +468,7 @@ INSERT INTO `traders_data` VALUES ('1909', '[\"PipeBomb\",1]', '0', '[12,\"ItemG
INSERT INTO `traders_data` VALUES ('1910', '[\"ItemSodaCoke\",1]', '0', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '79', 'trade_items'); INSERT INTO `traders_data` VALUES ('1910', '[\"ItemSodaCoke\",1]', '0', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '79', 'trade_items');
INSERT INTO `traders_data` VALUES ('1911', '[\"ItemSodaMdew\",1]', '2', '[6,\"ItemGoldBar\",1]', '[3,\"ItemGoldBar\",1]', '0', '79', 'trade_items'); INSERT INTO `traders_data` VALUES ('1911', '[\"ItemSodaMdew\",1]', '2', '[6,\"ItemGoldBar\",1]', '[3,\"ItemGoldBar\",1]', '0', '79', 'trade_items');
INSERT INTO `traders_data` VALUES ('1912', '[\"ItemSodaPepsi\",1]', '0', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '79', 'trade_items'); INSERT INTO `traders_data` VALUES ('1912', '[\"ItemSodaPepsi\",1]', '0', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '79', 'trade_items');
INSERT INTO `traders_data` VALUES ('1913', '[\"ItemSodaRbull\",1]', '3', '[1,\"ItemGoldBar10oz\",1]', '[5,\"ItemGoldBar\",1]', '0', '79', 'trade_items'); INSERT INTO `traders_data` VALUES ('1913', '[\"ItemSodaR4z0r\",1]', '3', '[1,\"ItemGoldBar10oz\",1]', '[5,\"ItemGoldBar\",1]', '0', '79', 'trade_items');
INSERT INTO `traders_data` VALUES ('1914', '[\"FoodmuttonCooked\",1]', '1', '[1,\"ItemSilverBar\",1]', '[1,\"ItemCopperBar10oz\",1]', '0', '79', 'trade_items'); INSERT INTO `traders_data` VALUES ('1914', '[\"FoodmuttonCooked\",1]', '1', '[1,\"ItemSilverBar\",1]', '[1,\"ItemCopperBar10oz\",1]', '0', '79', 'trade_items');
INSERT INTO `traders_data` VALUES ('1915', '[\"FoodCanSardines\",1]', '0', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '79', 'trade_items'); INSERT INTO `traders_data` VALUES ('1915', '[\"FoodCanSardines\",1]', '0', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '79', 'trade_items');
INSERT INTO `traders_data` VALUES ('1916', '[\"FoodCanPasta\",1]', '0', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '79', 'trade_items'); INSERT INTO `traders_data` VALUES ('1916', '[\"FoodCanPasta\",1]', '0', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '79', 'trade_items');
@@ -598,7 +598,7 @@ INSERT INTO `traders_data` VALUES ('2044', '[\"UAZ_RU\",2]', '2', '[4,\"ItemGold
INSERT INTO `traders_data` VALUES ('2045', '[\"FoodbaconCooked\",1]', '1', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '111', 'trade_items'); INSERT INTO `traders_data` VALUES ('2045', '[\"FoodbaconCooked\",1]', '1', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '111', 'trade_items');
INSERT INTO `traders_data` VALUES ('2046', '[\"FoodbeefCooked\",1]', '1', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '111', 'trade_items'); INSERT INTO `traders_data` VALUES ('2046', '[\"FoodbeefCooked\",1]', '1', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '111', 'trade_items');
INSERT INTO `traders_data` VALUES ('2047', '[\"UralRefuel_TK_EP1\",2]', '10', '[8,\"ItemGoldBar10oz\",1]', '[4,\"ItemGoldBar10oz\",1]', '0', '92', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('2047', '[\"UralRefuel_TK_EP1\",2]', '10', '[8,\"ItemGoldBar10oz\",1]', '[4,\"ItemGoldBar10oz\",1]', '0', '92', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('2048', '[\"V3S_Refuel_TK_GUE_EP1\",2]', '1', '[8,\"ItemGoldBar10oz\",1]', '[4,\"ItemGoldBar10oz\",1]', '0', '92', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('2048', '[\"V3S_Refuel_TK_GUE_EP1_DZ\",2]', '1', '[8,\"ItemGoldBar10oz\",1]', '[4,\"ItemGoldBar10oz\",1]', '0', '92', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('2049', '[\"KamazRefuel\",2]', '14', '[8,\"ItemGoldBar10oz\",1]', '[4,\"ItemGoldBar10oz\",1]', '0', '92', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('2049', '[\"KamazRefuel\",2]', '14', '[8,\"ItemGoldBar10oz\",1]', '[4,\"ItemGoldBar10oz\",1]', '0', '92', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('2050', '[\"MtvrRefuel_DES_EP1\",2]', '20', '[8,\"ItemGoldBar10oz\",1]', '[4,\"ItemGoldBar10oz\",1]', '0', '92', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('2050', '[\"MtvrRefuel_DES_EP1\",2]', '20', '[8,\"ItemGoldBar10oz\",1]', '[4,\"ItemGoldBar10oz\",1]', '0', '92', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('2051', '[\"SUV_Blue\",2]', '0', '[1,\"ItemGoldBar10oz\",1]', '[5,\"ItemGoldBar\",1]', '0', '120', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('2051', '[\"SUV_Blue\",2]', '0', '[1,\"ItemGoldBar10oz\",1]', '[5,\"ItemGoldBar\",1]', '0', '120', 'trade_any_vehicle');
@@ -746,7 +746,7 @@ INSERT INTO `traders_data` VALUES ('2206', '[\"UH1H_DZ\",2]', '3', '[6,\"ItemGol
INSERT INTO `traders_data` VALUES ('2207', '[\"Mi17_DZ\",2]', '12', '[6,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '43', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('2207', '[\"Mi17_DZ\",2]', '12', '[6,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '43', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('2208', '[\"HMMWV_M998A2_SOV_DES_EP1\",2]', '2', '[4,\"ItemGoldBar10oz\",1]', '[2,\"ItemGoldBar10oz\",1]', '0', '44', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('2208', '[\"HMMWV_M998A2_SOV_DES_EP1\",2]', '2', '[4,\"ItemGoldBar10oz\",1]', '[2,\"ItemGoldBar10oz\",1]', '0', '44', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('2209', '[\"UralRefuel_TK_EP1\",2]', '16', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '45', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('2209', '[\"UralRefuel_TK_EP1\",2]', '16', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '45', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('2210', '[\"V3S_Refuel_TK_GUE_EP1\",2]', '1', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '45', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('2210', '[\"V3S_Refuel_TK_GUE_EP1_DZ\",2]', '1', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '45', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('2211', '[\"KamazRefuel\",2]', '13', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '45', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('2211', '[\"KamazRefuel\",2]', '13', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '45', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('2212', '[\"MtvrRefuel_DES_EP1\",2]', '8', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '45', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('2212', '[\"MtvrRefuel_DES_EP1\",2]', '8', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '45', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('2213', '[\"HandChemBlue\",1]', '2', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '51', 'trade_items'); INSERT INTO `traders_data` VALUES ('2213', '[\"HandChemBlue\",1]', '2', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '51', 'trade_items');
@@ -784,7 +784,7 @@ INSERT INTO `traders_data` VALUES ('2290', '[\"Ural_CDF\",2]', '3', '[8,\"ItemGo
INSERT INTO `traders_data` VALUES ('2291', '[\"ItemSodaCoke\",1]', '36', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '179', 'trade_items'); INSERT INTO `traders_data` VALUES ('2291', '[\"ItemSodaCoke\",1]', '36', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '179', 'trade_items');
INSERT INTO `traders_data` VALUES ('2292', '[\"ItemSodaMdew\",1]', '8', '[6,\"ItemGoldBar\",1]', '[3,\"ItemGoldBar\",1]', '0', '179', 'trade_items'); INSERT INTO `traders_data` VALUES ('2292', '[\"ItemSodaMdew\",1]', '8', '[6,\"ItemGoldBar\",1]', '[3,\"ItemGoldBar\",1]', '0', '179', 'trade_items');
INSERT INTO `traders_data` VALUES ('2293', '[\"ItemSodaPepsi\",1]', '14', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '179', 'trade_items'); INSERT INTO `traders_data` VALUES ('2293', '[\"ItemSodaPepsi\",1]', '14', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '179', 'trade_items');
INSERT INTO `traders_data` VALUES ('2294', '[\"ItemSodaRbull\",1]', '3', '[1,\"ItemGoldBar10oz\",1]', '[5,\"ItemGoldBar\",1]', '0', '179', 'trade_items'); INSERT INTO `traders_data` VALUES ('2294', '[\"ItemSodaR4z0r\",1]', '3', '[1,\"ItemGoldBar10oz\",1]', '[5,\"ItemGoldBar\",1]', '0', '179', 'trade_items');
INSERT INTO `traders_data` VALUES ('2295', '[\"FoodbaconCooked\",1]', '2', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '179', 'trade_items'); INSERT INTO `traders_data` VALUES ('2295', '[\"FoodbaconCooked\",1]', '2', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '179', 'trade_items');
INSERT INTO `traders_data` VALUES ('2296', '[\"FoodbeefCooked\",1]', '0', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '179', 'trade_items'); INSERT INTO `traders_data` VALUES ('2296', '[\"FoodbeefCooked\",1]', '0', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '179', 'trade_items');
INSERT INTO `traders_data` VALUES ('2297', '[\"FoodCanBakedBeans\",1]', '4', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '179', 'trade_items'); INSERT INTO `traders_data` VALUES ('2297', '[\"FoodCanBakedBeans\",1]', '4', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '179', 'trade_items');
@@ -1031,7 +1031,7 @@ INSERT INTO `traders_data` VALUES ('2573', '[\"SmokeShellRed\",1]', '7', '[1,\"I
INSERT INTO `traders_data` VALUES ('2574', '[\"ItemSodaCoke\",1]', '8', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '224', 'trade_items'); INSERT INTO `traders_data` VALUES ('2574', '[\"ItemSodaCoke\",1]', '8', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '224', 'trade_items');
INSERT INTO `traders_data` VALUES ('2575', '[\"ItemSodaMdew\",1]', '1', '[6,\"ItemGoldBar\",1]', '[3,\"ItemGoldBar\",1]', '0', '224', 'trade_items'); INSERT INTO `traders_data` VALUES ('2575', '[\"ItemSodaMdew\",1]', '1', '[6,\"ItemGoldBar\",1]', '[3,\"ItemGoldBar\",1]', '0', '224', 'trade_items');
INSERT INTO `traders_data` VALUES ('2576', '[\"ItemSodaPepsi\",1]', '7', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '224', 'trade_items'); INSERT INTO `traders_data` VALUES ('2576', '[\"ItemSodaPepsi\",1]', '7', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '224', 'trade_items');
INSERT INTO `traders_data` VALUES ('2577', '[\"ItemSodaRbull\",1]', '3', '[1,\"ItemGoldBar10oz\",1]', '[5,\"ItemGoldBar\",1]', '0', '224', 'trade_items'); INSERT INTO `traders_data` VALUES ('2577', '[\"ItemSodaR4z0r\",1]', '3', '[1,\"ItemGoldBar10oz\",1]', '[5,\"ItemGoldBar\",1]', '0', '224', 'trade_items');
INSERT INTO `traders_data` VALUES ('2578', '[\"FoodbaconCooked\",1]', '0', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '224', 'trade_items'); INSERT INTO `traders_data` VALUES ('2578', '[\"FoodbaconCooked\",1]', '0', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '224', 'trade_items');
INSERT INTO `traders_data` VALUES ('2579', '[\"FoodbeefCooked\",1]', '11', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '224', 'trade_items'); INSERT INTO `traders_data` VALUES ('2579', '[\"FoodbeefCooked\",1]', '11', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '224', 'trade_items');
INSERT INTO `traders_data` VALUES ('2580', '[\"FoodCanBakedBeans\",1]', '1', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '224', 'trade_items'); INSERT INTO `traders_data` VALUES ('2580', '[\"FoodCanBakedBeans\",1]', '1', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '224', 'trade_items');
@@ -1433,7 +1433,7 @@ INSERT INTO `traders_data` VALUES ('3033', '[\"ItemToolbox\",3]', '9', '[2,\"Ite
INSERT INTO `traders_data` VALUES ('3034', '[\"ItemWatch\",3]', '18', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '299', 'trade_weapons'); INSERT INTO `traders_data` VALUES ('3034', '[\"ItemWatch\",3]', '18', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '299', 'trade_weapons');
INSERT INTO `traders_data` VALUES ('3035', '[\"NVGoggles\",3]', '0', '[2,\"ItemGoldBar\",1]', '[1,\"ItemGoldBar\",1]', '0', '299', 'trade_weapons'); INSERT INTO `traders_data` VALUES ('3035', '[\"NVGoggles\",3]', '0', '[2,\"ItemGoldBar\",1]', '[1,\"ItemGoldBar\",1]', '0', '299', 'trade_weapons');
INSERT INTO `traders_data` VALUES ('3036', '[\"UralRefuel_TK_EP1\",2]', '9', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '300', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('3036', '[\"UralRefuel_TK_EP1\",2]', '9', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '300', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('3037', '[\"V3S_Refuel_TK_GUE_EP1\",2]', '1', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '300', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('3037', '[\"V3S_Refuel_TK_GUE_EP1_DZ\",2]', '1', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '300', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('3038', '[\"KamazRefuel\",2]', '8', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '300', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('3038', '[\"KamazRefuel\",2]', '8', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '300', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('3039', '[\"MtvrRefuel_DES_EP1\",2]', '10', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '300', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('3039', '[\"MtvrRefuel_DES_EP1\",2]', '10', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '300', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('3040', '[\"Skin_Rocker2_DZ\",1]', '6', '[2,\"ItemGoldBar\",1]', '[1,\"ItemGoldBar\",1]', '0', '301', 'trade_items'); INSERT INTO `traders_data` VALUES ('3040', '[\"Skin_Rocker2_DZ\",1]', '6', '[2,\"ItemGoldBar\",1]', '[1,\"ItemGoldBar\",1]', '0', '301', 'trade_items');
@@ -1557,7 +1557,7 @@ INSERT INTO `traders_data` VALUES ('3192', '[\"FoodmuttonCooked\",1]', '58', '[1
INSERT INTO `traders_data` VALUES ('3193', '[\"FoodbeefCooked\",1]', '40', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '312', 'trade_items'); INSERT INTO `traders_data` VALUES ('3193', '[\"FoodbeefCooked\",1]', '40', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '312', 'trade_items');
INSERT INTO `traders_data` VALUES ('3194', '[\"FoodbaconCooked\",1]', '1', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '312', 'trade_items'); INSERT INTO `traders_data` VALUES ('3194', '[\"FoodbaconCooked\",1]', '1', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '312', 'trade_items');
INSERT INTO `traders_data` VALUES ('3195', '[\"FoodrabbitCooked\",1]', '1', '[4,\"ItemSilverBar\",1]', '[2,\"ItemSilverBar\",1]', '0', '312', 'trade_items'); INSERT INTO `traders_data` VALUES ('3195', '[\"FoodrabbitCooked\",1]', '1', '[4,\"ItemSilverBar\",1]', '[2,\"ItemSilverBar\",1]', '0', '312', 'trade_items');
INSERT INTO `traders_data` VALUES ('3196', '[\"ItemSodaRbull\",1]', '1', '[6,\"ItemGoldBar\",1]', '[3,\"ItemGoldBar\",1]', '0', '312', 'trade_items'); INSERT INTO `traders_data` VALUES ('3196', '[\"ItemSodaR4z0r\",1]', '1', '[6,\"ItemGoldBar\",1]', '[3,\"ItemGoldBar\",1]', '0', '312', 'trade_items');
INSERT INTO `traders_data` VALUES ('3197', '[\"Skin_Rocker2_DZ\",1]', '6', '[2,\"ItemGoldBar\",1]', '[1,\"ItemGoldBar\",1]', '0', '313', 'trade_items'); INSERT INTO `traders_data` VALUES ('3197', '[\"Skin_Rocker2_DZ\",1]', '6', '[2,\"ItemGoldBar\",1]', '[1,\"ItemGoldBar\",1]', '0', '313', 'trade_items');
INSERT INTO `traders_data` VALUES ('3198', '[\"Skin_SurvivorW2_DZ\",1]', '16', '[2,\"ItemGoldBar\",1]', '[1,\"ItemGoldBar\",1]', '0', '313', 'trade_items'); INSERT INTO `traders_data` VALUES ('3198', '[\"Skin_SurvivorW2_DZ\",1]', '16', '[2,\"ItemGoldBar\",1]', '[1,\"ItemGoldBar\",1]', '0', '313', 'trade_items');
INSERT INTO `traders_data` VALUES ('3199', '[\"Skin_Functionary1_EP1_DZ\",1]', '9', '[2,\"ItemGoldBar\",1]', '[1,\"ItemGoldBar\",1]', '0', '313', 'trade_items'); INSERT INTO `traders_data` VALUES ('3199', '[\"Skin_Functionary1_EP1_DZ\",1]', '9', '[2,\"ItemGoldBar\",1]', '[1,\"ItemGoldBar\",1]', '0', '313', 'trade_items');
@@ -1664,7 +1664,7 @@ INSERT INTO `traders_data` VALUES ('3314', '[\"HMMWV_Ambulance_CZ_DES_EP1\",2]',
INSERT INTO `traders_data` VALUES ('3315', '[\"HMMWV_DES_EP1\",2]', '1', '[3,\"ItemGoldBar10oz\",1]', '[2,\"ItemGoldBar10oz\",1]', '0', '332', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('3315', '[\"HMMWV_DES_EP1\",2]', '1', '[3,\"ItemGoldBar10oz\",1]', '[2,\"ItemGoldBar10oz\",1]', '0', '332', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('3316', '[\"HMMWV_DZ\",2]', '0', '[2,\"ItemGoldBar10oz\",1]', '[1,\"ItemGoldBar10oz\",1]', '0', '332', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('3316', '[\"HMMWV_DZ\",2]', '0', '[2,\"ItemGoldBar10oz\",1]', '[1,\"ItemGoldBar10oz\",1]', '0', '332', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('3317', '[\"UralRefuel_TK_EP1\",2]', '11', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '333', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('3317', '[\"UralRefuel_TK_EP1\",2]', '11', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '333', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('3318', '[\"V3S_Refuel_TK_GUE_EP1\",2]', '2', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '333', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('3318', '[\"V3S_Refuel_TK_GUE_EP1_DZ\",2]', '2', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '333', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('3319', '[\"KamazRefuel\",2]', '11', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '333', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('3319', '[\"KamazRefuel\",2]', '11', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '333', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('3320', '[\"MtvrRefuel_DES_EP1\",2]', '8', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '333', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('3320', '[\"MtvrRefuel_DES_EP1\",2]', '8', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '333', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('3321', '[\"Ural_CDF\",2]', '1', '[8,\"ItemGoldBar\",1]', '[4,\"ItemGoldBar\",1]', '0', '334', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('3321', '[\"Ural_CDF\",2]', '1', '[8,\"ItemGoldBar\",1]', '[4,\"ItemGoldBar\",1]', '0', '334', 'trade_any_vehicle');
@@ -1959,7 +1959,7 @@ INSERT INTO `traders_data` VALUES ('3649', '[\"FoodmuttonCooked\",1]', '58', '[1
INSERT INTO `traders_data` VALUES ('3650', '[\"FoodbeefCooked\",1]', '40', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '13', 'trade_items'); INSERT INTO `traders_data` VALUES ('3650', '[\"FoodbeefCooked\",1]', '40', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '13', 'trade_items');
INSERT INTO `traders_data` VALUES ('3651', '[\"FoodbaconCooked\",1]', '1', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '13', 'trade_items'); INSERT INTO `traders_data` VALUES ('3651', '[\"FoodbaconCooked\",1]', '1', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '13', 'trade_items');
INSERT INTO `traders_data` VALUES ('3652', '[\"FoodrabbitCooked\",1]', '1', '[4,\"ItemSilverBar\",1]', '[2,\"ItemSilverBar\",1]', '0', '13', 'trade_items'); INSERT INTO `traders_data` VALUES ('3652', '[\"FoodrabbitCooked\",1]', '1', '[4,\"ItemSilverBar\",1]', '[2,\"ItemSilverBar\",1]', '0', '13', 'trade_items');
INSERT INTO `traders_data` VALUES ('3653', '[\"ItemSodaRbull\",1]', '1', '[6,\"ItemGoldBar\",1]', '[3,\"ItemGoldBar\",1]', '0', '13', 'trade_items'); INSERT INTO `traders_data` VALUES ('3653', '[\"ItemSodaR4z0r\",1]', '1', '[6,\"ItemGoldBar\",1]', '[3,\"ItemGoldBar\",1]', '0', '13', 'trade_items');
INSERT INTO `traders_data` VALUES ('3654', '[\"ItemWaterbottleUnfilled\",1]', '1', '[3,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '13', 'trade_items'); INSERT INTO `traders_data` VALUES ('3654', '[\"ItemWaterbottleUnfilled\",1]', '1', '[3,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '13', 'trade_items');
INSERT INTO `traders_data` VALUES ('3655', '[\"DZ_Patrol_Pack_EP1\",2]', '2', '[5,\"ItemCopperBar\",1]', '[3,\"ItemCopperBar\",1]', '0', '14', 'trade_backpacks'); INSERT INTO `traders_data` VALUES ('3655', '[\"DZ_Patrol_Pack_EP1\",2]', '2', '[5,\"ItemCopperBar\",1]', '[3,\"ItemCopperBar\",1]', '0', '14', 'trade_backpacks');
INSERT INTO `traders_data` VALUES ('3656', '[\"CZ_VestPouch_EP1\",2]', '1', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '14', 'trade_backpacks'); INSERT INTO `traders_data` VALUES ('3656', '[\"CZ_VestPouch_EP1\",2]', '1', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '14', 'trade_backpacks');
@@ -2163,7 +2163,7 @@ INSERT INTO `traders_data` VALUES ('3861', '[\"FoodmuttonCooked\",1]', '58', '[1
INSERT INTO `traders_data` VALUES ('3862', '[\"FoodbeefCooked\",1]', '40', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '140', 'trade_items'); INSERT INTO `traders_data` VALUES ('3862', '[\"FoodbeefCooked\",1]', '40', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '140', 'trade_items');
INSERT INTO `traders_data` VALUES ('3863', '[\"FoodbaconCooked\",1]', '1', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '140', 'trade_items'); INSERT INTO `traders_data` VALUES ('3863', '[\"FoodbaconCooked\",1]', '1', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '140', 'trade_items');
INSERT INTO `traders_data` VALUES ('3864', '[\"FoodrabbitCooked\",1]', '1', '[4,\"ItemSilverBar\",1]', '[2,\"ItemSilverBar\",1]', '0', '140', 'trade_items'); INSERT INTO `traders_data` VALUES ('3864', '[\"FoodrabbitCooked\",1]', '1', '[4,\"ItemSilverBar\",1]', '[2,\"ItemSilverBar\",1]', '0', '140', 'trade_items');
INSERT INTO `traders_data` VALUES ('3865', '[\"ItemSodaRbull\",1]', '1', '[6,\"ItemGoldBar\",1]', '[3,\"ItemGoldBar\",1]', '0', '140', 'trade_items'); INSERT INTO `traders_data` VALUES ('3865', '[\"ItemSodaR4z0r\",1]', '1', '[6,\"ItemGoldBar\",1]', '[3,\"ItemGoldBar\",1]', '0', '140', 'trade_items');
INSERT INTO `traders_data` VALUES ('3866', '[\"ItemWaterbottleUnfilled\",1]', '1', '[3,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '140', 'trade_items'); INSERT INTO `traders_data` VALUES ('3866', '[\"ItemWaterbottleUnfilled\",1]', '1', '[3,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '140', 'trade_items');
INSERT INTO `traders_data` VALUES ('3867', '[\"DZ_Patrol_Pack_EP1\",2]', '2', '[5,\"ItemCopperBar\",1]', '[3,\"ItemCopperBar\",1]', '0', '141', 'trade_backpacks'); INSERT INTO `traders_data` VALUES ('3867', '[\"DZ_Patrol_Pack_EP1\",2]', '2', '[5,\"ItemCopperBar\",1]', '[3,\"ItemCopperBar\",1]', '0', '141', 'trade_backpacks');
INSERT INTO `traders_data` VALUES ('3868', '[\"CZ_VestPouch_EP1\",2]', '1', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '141', 'trade_backpacks'); INSERT INTO `traders_data` VALUES ('3868', '[\"CZ_VestPouch_EP1\",2]', '1', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '141', 'trade_backpacks');

View File

@@ -316,7 +316,7 @@ INSERT INTO `traders_data` VALUES ('1412', '[\"FoodCanBakedBeans\",1]', '0', '[2
INSERT INTO `traders_data` VALUES ('1413', '[\"FoodCanBakedBeans\",1]', '0', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '140', 'trade_items'); INSERT INTO `traders_data` VALUES ('1413', '[\"FoodCanBakedBeans\",1]', '0', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '140', 'trade_items');
INSERT INTO `traders_data` VALUES ('1414', '[\"FoodbaconCooked\",1]', '0', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '140', 'trade_items'); INSERT INTO `traders_data` VALUES ('1414', '[\"FoodbaconCooked\",1]', '0', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '140', 'trade_items');
INSERT INTO `traders_data` VALUES ('1415', '[\"UralRefuel_TK_EP1\",2]', '11', '[7,\"ItemGoldBar10oz\",1]', '[4,\"ItemGoldBar10oz\",1]', '0', '153', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('1415', '[\"UralRefuel_TK_EP1\",2]', '11', '[7,\"ItemGoldBar10oz\",1]', '[4,\"ItemGoldBar10oz\",1]', '0', '153', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('1416', '[\"V3S_Refuel_TK_GUE_EP1\",2]', '0', '[7,\"ItemGoldBar10oz\",1]', '[4,\"ItemGoldBar10oz\",1]', '0', '153', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('1416', '[\"V3S_Refuel_TK_GUE_EP1_DZ\",2]', '0', '[7,\"ItemGoldBar10oz\",1]', '[4,\"ItemGoldBar10oz\",1]', '0', '153', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('1417', '[\"KamazRefuel\",2]', '22', '[7,\"ItemGoldBar10oz\",1]', '[4,\"ItemGoldBar10oz\",1]', '0', '153', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('1417', '[\"KamazRefuel\",2]', '22', '[7,\"ItemGoldBar10oz\",1]', '[4,\"ItemGoldBar10oz\",1]', '0', '153', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('1418', '[\"MtvrRefuel_DES_EP1\",2]', '9', '[7,\"ItemGoldBar10oz\",1]', '[4,\"ItemGoldBar10oz\",1]', '0', '153', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('1418', '[\"MtvrRefuel_DES_EP1\",2]', '9', '[7,\"ItemGoldBar10oz\",1]', '[4,\"ItemGoldBar10oz\",1]', '0', '153', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('1419', '[\"DZ_ALICE_Pack_EP1\",2]', '1', '[2,\"ItemSilverBar10oz\",1]', '[1,\"ItemSilverBar10oz\",1]', '0', '141', 'trade_backpacks'); INSERT INTO `traders_data` VALUES ('1419', '[\"DZ_ALICE_Pack_EP1\",2]', '1', '[2,\"ItemSilverBar10oz\",1]', '[1,\"ItemSilverBar10oz\",1]', '0', '141', 'trade_backpacks');
@@ -755,7 +755,7 @@ INSERT INTO `traders_data` VALUES ('1865', '[\"FoodbeefCooked\",1]', '11', '[2,\
INSERT INTO `traders_data` VALUES ('1866', '[\"ItemSodaCoke\",1]', '1', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '70', 'trade_items'); INSERT INTO `traders_data` VALUES ('1866', '[\"ItemSodaCoke\",1]', '1', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '70', 'trade_items');
INSERT INTO `traders_data` VALUES ('1867', '[\"ItemSodaMdew\",1]', '2', '[6,\"ItemGoldBar\",1]', '[3,\"ItemGoldBar\",1]', '0', '70', 'trade_items'); INSERT INTO `traders_data` VALUES ('1867', '[\"ItemSodaMdew\",1]', '2', '[6,\"ItemGoldBar\",1]', '[3,\"ItemGoldBar\",1]', '0', '70', 'trade_items');
INSERT INTO `traders_data` VALUES ('1868', '[\"ItemSodaPepsi\",1]', '1', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '70', 'trade_items'); INSERT INTO `traders_data` VALUES ('1868', '[\"ItemSodaPepsi\",1]', '1', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '70', 'trade_items');
INSERT INTO `traders_data` VALUES ('1869', '[\"ItemSodaRbull\",1]', '3', '[1,\"ItemGoldBar10oz\",1]', '[5,\"ItemGoldBar\",1]', '0', '70', 'trade_items'); INSERT INTO `traders_data` VALUES ('1869', '[\"ItemSodaR4z0r\",1]', '3', '[1,\"ItemGoldBar10oz\",1]', '[5,\"ItemGoldBar\",1]', '0', '70', 'trade_items');
INSERT INTO `traders_data` VALUES ('1870', '[\"Skin_Ins_Soldier_GL_DZ\",1]', '1', '[2,\"ItemGoldBar\",1]', '[1,\"ItemGoldBar\",1]', '0', '73', 'trade_items'); INSERT INTO `traders_data` VALUES ('1870', '[\"Skin_Ins_Soldier_GL_DZ\",1]', '1', '[2,\"ItemGoldBar\",1]', '[1,\"ItemGoldBar\",1]', '0', '73', 'trade_items');
INSERT INTO `traders_data` VALUES ('1871', '[\"Skin_Haris_Press_EP1_DZ\",1]', '0', '[2,\"ItemGoldBar\",1]', '[1,\"ItemGoldBar\",1]', '0', '73', 'trade_items'); INSERT INTO `traders_data` VALUES ('1871', '[\"Skin_Haris_Press_EP1_DZ\",1]', '0', '[2,\"ItemGoldBar\",1]', '[1,\"ItemGoldBar\",1]', '0', '73', 'trade_items');
INSERT INTO `traders_data` VALUES ('1872', '[\"Skin_Rocker2_DZ\",1]', '6', '[2,\"ItemGoldBar\",1]', '[1,\"ItemGoldBar\",1]', '0', '73', 'trade_items'); INSERT INTO `traders_data` VALUES ('1872', '[\"Skin_Rocker2_DZ\",1]', '6', '[2,\"ItemGoldBar\",1]', '[1,\"ItemGoldBar\",1]', '0', '73', 'trade_items');
@@ -799,7 +799,7 @@ INSERT INTO `traders_data` VALUES ('1909', '[\"PipeBomb\",1]', '0', '[12,\"ItemG
INSERT INTO `traders_data` VALUES ('1910', '[\"ItemSodaCoke\",1]', '0', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '79', 'trade_items'); INSERT INTO `traders_data` VALUES ('1910', '[\"ItemSodaCoke\",1]', '0', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '79', 'trade_items');
INSERT INTO `traders_data` VALUES ('1911', '[\"ItemSodaMdew\",1]', '2', '[6,\"ItemGoldBar\",1]', '[3,\"ItemGoldBar\",1]', '0', '79', 'trade_items'); INSERT INTO `traders_data` VALUES ('1911', '[\"ItemSodaMdew\",1]', '2', '[6,\"ItemGoldBar\",1]', '[3,\"ItemGoldBar\",1]', '0', '79', 'trade_items');
INSERT INTO `traders_data` VALUES ('1912', '[\"ItemSodaPepsi\",1]', '0', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '79', 'trade_items'); INSERT INTO `traders_data` VALUES ('1912', '[\"ItemSodaPepsi\",1]', '0', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '79', 'trade_items');
INSERT INTO `traders_data` VALUES ('1913', '[\"ItemSodaRbull\",1]', '3', '[1,\"ItemGoldBar10oz\",1]', '[5,\"ItemGoldBar\",1]', '0', '79', 'trade_items'); INSERT INTO `traders_data` VALUES ('1913', '[\"ItemSodaR4z0r\",1]', '3', '[1,\"ItemGoldBar10oz\",1]', '[5,\"ItemGoldBar\",1]', '0', '79', 'trade_items');
INSERT INTO `traders_data` VALUES ('1914', '[\"FoodmuttonCooked\",1]', '1', '[1,\"ItemSilverBar\",1]', '[1,\"ItemCopperBar10oz\",1]', '0', '79', 'trade_items'); INSERT INTO `traders_data` VALUES ('1914', '[\"FoodmuttonCooked\",1]', '1', '[1,\"ItemSilverBar\",1]', '[1,\"ItemCopperBar10oz\",1]', '0', '79', 'trade_items');
INSERT INTO `traders_data` VALUES ('1915', '[\"FoodCanSardines\",1]', '0', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '79', 'trade_items'); INSERT INTO `traders_data` VALUES ('1915', '[\"FoodCanSardines\",1]', '0', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '79', 'trade_items');
INSERT INTO `traders_data` VALUES ('1916', '[\"FoodCanPasta\",1]', '0', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '79', 'trade_items'); INSERT INTO `traders_data` VALUES ('1916', '[\"FoodCanPasta\",1]', '0', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '79', 'trade_items');
@@ -929,7 +929,7 @@ INSERT INTO `traders_data` VALUES ('2044', '[\"UAZ_RU\",2]', '2', '[4,\"ItemGold
INSERT INTO `traders_data` VALUES ('2045', '[\"FoodbaconCooked\",1]', '1', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '111', 'trade_items'); INSERT INTO `traders_data` VALUES ('2045', '[\"FoodbaconCooked\",1]', '1', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '111', 'trade_items');
INSERT INTO `traders_data` VALUES ('2046', '[\"FoodbeefCooked\",1]', '1', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '111', 'trade_items'); INSERT INTO `traders_data` VALUES ('2046', '[\"FoodbeefCooked\",1]', '1', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '111', 'trade_items');
INSERT INTO `traders_data` VALUES ('2047', '[\"UralRefuel_TK_EP1\",2]', '10', '[8,\"ItemGoldBar10oz\",1]', '[4,\"ItemGoldBar10oz\",1]', '0', '92', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('2047', '[\"UralRefuel_TK_EP1\",2]', '10', '[8,\"ItemGoldBar10oz\",1]', '[4,\"ItemGoldBar10oz\",1]', '0', '92', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('2048', '[\"V3S_Refuel_TK_GUE_EP1\",2]', '1', '[8,\"ItemGoldBar10oz\",1]', '[4,\"ItemGoldBar10oz\",1]', '0', '92', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('2048', '[\"V3S_Refuel_TK_GUE_EP1_DZ\",2]', '1', '[8,\"ItemGoldBar10oz\",1]', '[4,\"ItemGoldBar10oz\",1]', '0', '92', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('2049', '[\"KamazRefuel\",2]', '13', '[8,\"ItemGoldBar10oz\",1]', '[4,\"ItemGoldBar10oz\",1]', '0', '92', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('2049', '[\"KamazRefuel\",2]', '13', '[8,\"ItemGoldBar10oz\",1]', '[4,\"ItemGoldBar10oz\",1]', '0', '92', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('2050', '[\"MtvrRefuel_DES_EP1\",2]', '18', '[8,\"ItemGoldBar10oz\",1]', '[4,\"ItemGoldBar10oz\",1]', '0', '92', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('2050', '[\"MtvrRefuel_DES_EP1\",2]', '18', '[8,\"ItemGoldBar10oz\",1]', '[4,\"ItemGoldBar10oz\",1]', '0', '92', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('2051', '[\"SUV_Blue\",2]', '0', '[1,\"ItemGoldBar10oz\",1]', '[5,\"ItemGoldBar\",1]', '0', '120', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('2051', '[\"SUV_Blue\",2]', '0', '[1,\"ItemGoldBar10oz\",1]', '[5,\"ItemGoldBar\",1]', '0', '120', 'trade_any_vehicle');
@@ -1088,7 +1088,7 @@ INSERT INTO `traders_data` VALUES ('2206', '[\"UH1H_DZ\",2]', '8', '[6,\"ItemGol
INSERT INTO `traders_data` VALUES ('2207', '[\"Mi17_DZ\",2]', '15', '[6,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '43', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('2207', '[\"Mi17_DZ\",2]', '15', '[6,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '43', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('2208', '[\"HMMWV_M998A2_SOV_DES_EP1\",2]', '0', '[4,\"ItemGoldBar10oz\",1]', '[2,\"ItemGoldBar10oz\",1]', '0', '44', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('2208', '[\"HMMWV_M998A2_SOV_DES_EP1\",2]', '0', '[4,\"ItemGoldBar10oz\",1]', '[2,\"ItemGoldBar10oz\",1]', '0', '44', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('2209', '[\"UralRefuel_TK_EP1\",2]', '8', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '45', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('2209', '[\"UralRefuel_TK_EP1\",2]', '8', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '45', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('2210', '[\"V3S_Refuel_TK_GUE_EP1\",2]', '1', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '45', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('2210', '[\"V3S_Refuel_TK_GUE_EP1_DZ\",2]', '1', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '45', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('2211', '[\"KamazRefuel\",2]', '8', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '45', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('2211', '[\"KamazRefuel\",2]', '8', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '45', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('2212', '[\"MtvrRefuel_DES_EP1\",2]', '5', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '45', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('2212', '[\"MtvrRefuel_DES_EP1\",2]', '5', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '45', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('2213', '[\"HandChemBlue\",1]', '1', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '51', 'trade_items'); INSERT INTO `traders_data` VALUES ('2213', '[\"HandChemBlue\",1]', '1', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '51', 'trade_items');
@@ -1171,7 +1171,7 @@ INSERT INTO `traders_data` VALUES ('2290', '[\"Ural_CDF\",2]', '1', '[8,\"ItemGo
INSERT INTO `traders_data` VALUES ('2291', '[\"ItemSodaCoke\",1]', '0', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '179', 'trade_items'); INSERT INTO `traders_data` VALUES ('2291', '[\"ItemSodaCoke\",1]', '0', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '179', 'trade_items');
INSERT INTO `traders_data` VALUES ('2292', '[\"ItemSodaMdew\",1]', '1', '[6,\"ItemGoldBar\",1]', '[3,\"ItemGoldBar\",1]', '0', '179', 'trade_items'); INSERT INTO `traders_data` VALUES ('2292', '[\"ItemSodaMdew\",1]', '1', '[6,\"ItemGoldBar\",1]', '[3,\"ItemGoldBar\",1]', '0', '179', 'trade_items');
INSERT INTO `traders_data` VALUES ('2293', '[\"ItemSodaPepsi\",1]', '0', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '179', 'trade_items'); INSERT INTO `traders_data` VALUES ('2293', '[\"ItemSodaPepsi\",1]', '0', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '179', 'trade_items');
INSERT INTO `traders_data` VALUES ('2294', '[\"ItemSodaRbull\",1]', '1', '[1,\"ItemGoldBar10oz\",1]', '[5,\"ItemGoldBar\",1]', '0', '179', 'trade_items'); INSERT INTO `traders_data` VALUES ('2294', '[\"ItemSodaR4z0r\",1]', '1', '[1,\"ItemGoldBar10oz\",1]', '[5,\"ItemGoldBar\",1]', '0', '179', 'trade_items');
INSERT INTO `traders_data` VALUES ('2295', '[\"FoodbaconCooked\",1]', '1', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '179', 'trade_items'); INSERT INTO `traders_data` VALUES ('2295', '[\"FoodbaconCooked\",1]', '1', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '179', 'trade_items');
INSERT INTO `traders_data` VALUES ('2296', '[\"FoodbeefCooked\",1]', '0', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '179', 'trade_items'); INSERT INTO `traders_data` VALUES ('2296', '[\"FoodbeefCooked\",1]', '0', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '179', 'trade_items');
INSERT INTO `traders_data` VALUES ('2297', '[\"FoodCanBakedBeans\",1]', '0', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '179', 'trade_items'); INSERT INTO `traders_data` VALUES ('2297', '[\"FoodCanBakedBeans\",1]', '0', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '179', 'trade_items');
@@ -1182,7 +1182,7 @@ INSERT INTO `traders_data` VALUES ('2301', '[\"FoodchickenCooked\",1]', '0', '[2
INSERT INTO `traders_data` VALUES ('2302', '[\"FoodrabbitCooked\",1]', '1', '[4,\"ItemSilverBar\",1]', '[2,\"ItemSilverBar\",1]', '0', '179', 'trade_items'); INSERT INTO `traders_data` VALUES ('2302', '[\"FoodrabbitCooked\",1]', '1', '[4,\"ItemSilverBar\",1]', '[2,\"ItemSilverBar\",1]', '0', '179', 'trade_items');
INSERT INTO `traders_data` VALUES ('2303', '[\"ItemSodaMdew\",1]', '3', '[6,\"ItemGoldBar\",1]', '[3,\"ItemGoldBar\",1]', '0', '163', 'trade_items'); INSERT INTO `traders_data` VALUES ('2303', '[\"ItemSodaMdew\",1]', '3', '[6,\"ItemGoldBar\",1]', '[3,\"ItemGoldBar\",1]', '0', '163', 'trade_items');
INSERT INTO `traders_data` VALUES ('2304', '[\"ItemSodaPepsi\",1]', '0', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '163', 'trade_items'); INSERT INTO `traders_data` VALUES ('2304', '[\"ItemSodaPepsi\",1]', '0', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '163', 'trade_items');
INSERT INTO `traders_data` VALUES ('2305', '[\"ItemSodaRbull\",1]', '1', '[1,\"ItemGoldBar10oz\",1]', '[5,\"ItemGoldBar\",1]', '0', '163', 'trade_items'); INSERT INTO `traders_data` VALUES ('2305', '[\"ItemSodaR4z0r\",1]', '1', '[1,\"ItemGoldBar10oz\",1]', '[5,\"ItemGoldBar\",1]', '0', '163', 'trade_items');
INSERT INTO `traders_data` VALUES ('2306', '[\"FoodbeefCooked\",1]', '1', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '163', 'trade_items'); INSERT INTO `traders_data` VALUES ('2306', '[\"FoodbeefCooked\",1]', '1', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '163', 'trade_items');
INSERT INTO `traders_data` VALUES ('2307', '[\"FoodCanFrankBeans\",1]', '0', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '163', 'trade_items'); INSERT INTO `traders_data` VALUES ('2307', '[\"FoodCanFrankBeans\",1]', '0', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '163', 'trade_items');
INSERT INTO `traders_data` VALUES ('2308', '[\"FoodCanPasta\",1]', '0', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '163', 'trade_items'); INSERT INTO `traders_data` VALUES ('2308', '[\"FoodCanPasta\",1]', '0', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '163', 'trade_items');
@@ -1440,7 +1440,7 @@ INSERT INTO `traders_data` VALUES ('2573', '[\"SmokeShellRed\",1]', '2', '[1,\"I
INSERT INTO `traders_data` VALUES ('2574', '[\"ItemSodaCoke\",1]', '0', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '224', 'trade_items'); INSERT INTO `traders_data` VALUES ('2574', '[\"ItemSodaCoke\",1]', '0', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '224', 'trade_items');
INSERT INTO `traders_data` VALUES ('2575', '[\"ItemSodaMdew\",1]', '1', '[6,\"ItemGoldBar\",1]', '[3,\"ItemGoldBar\",1]', '0', '224', 'trade_items'); INSERT INTO `traders_data` VALUES ('2575', '[\"ItemSodaMdew\",1]', '1', '[6,\"ItemGoldBar\",1]', '[3,\"ItemGoldBar\",1]', '0', '224', 'trade_items');
INSERT INTO `traders_data` VALUES ('2576', '[\"ItemSodaPepsi\",1]', '0', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '224', 'trade_items'); INSERT INTO `traders_data` VALUES ('2576', '[\"ItemSodaPepsi\",1]', '0', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '224', 'trade_items');
INSERT INTO `traders_data` VALUES ('2577', '[\"ItemSodaRbull\",1]', '1', '[1,\"ItemGoldBar10oz\",1]', '[5,\"ItemGoldBar\",1]', '0', '224', 'trade_items'); INSERT INTO `traders_data` VALUES ('2577', '[\"ItemSodaR4z0r\",1]', '1', '[1,\"ItemGoldBar10oz\",1]', '[5,\"ItemGoldBar\",1]', '0', '224', 'trade_items');
INSERT INTO `traders_data` VALUES ('2578', '[\"FoodbaconCooked\",1]', '0', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '224', 'trade_items'); INSERT INTO `traders_data` VALUES ('2578', '[\"FoodbaconCooked\",1]', '0', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '224', 'trade_items');
INSERT INTO `traders_data` VALUES ('2579', '[\"FoodbeefCooked\",1]', '0', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '224', 'trade_items'); INSERT INTO `traders_data` VALUES ('2579', '[\"FoodbeefCooked\",1]', '0', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '224', 'trade_items');
INSERT INTO `traders_data` VALUES ('2580', '[\"FoodCanBakedBeans\",1]', '0', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '224', 'trade_items'); INSERT INTO `traders_data` VALUES ('2580', '[\"FoodCanBakedBeans\",1]', '0', '[2,\"ItemCopperBar\",1]', '[1,\"ItemCopperBar\",1]', '0', '224', 'trade_items');
@@ -1851,7 +1851,7 @@ INSERT INTO `traders_data` VALUES ('3033', '[\"ItemToolbox\",3]', '6', '[2,\"Ite
INSERT INTO `traders_data` VALUES ('3034', '[\"ItemWatch\",3]', '17', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '299', 'trade_weapons'); INSERT INTO `traders_data` VALUES ('3034', '[\"ItemWatch\",3]', '17', '[2,\"ItemSilverBar\",1]', '[1,\"ItemSilverBar\",1]', '0', '299', 'trade_weapons');
INSERT INTO `traders_data` VALUES ('3035', '[\"NVGoggles\",3]', '0', '[2,\"ItemGoldBar\",1]', '[1,\"ItemGoldBar\",1]', '0', '299', 'trade_weapons'); INSERT INTO `traders_data` VALUES ('3035', '[\"NVGoggles\",3]', '0', '[2,\"ItemGoldBar\",1]', '[1,\"ItemGoldBar\",1]', '0', '299', 'trade_weapons');
INSERT INTO `traders_data` VALUES ('3036', '[\"UralRefuel_TK_EP1\",2]', '6', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '300', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('3036', '[\"UralRefuel_TK_EP1\",2]', '6', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '300', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('3037', '[\"V3S_Refuel_TK_GUE_EP1\",2]', '1', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '300', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('3037', '[\"V3S_Refuel_TK_GUE_EP1_DZ\",2]', '1', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '300', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('3038', '[\"KamazRefuel\",2]', '7', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '300', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('3038', '[\"KamazRefuel\",2]', '7', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '300', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('3039', '[\"MtvrRefuel_DES_EP1\",2]', '5', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '300', 'trade_any_vehicle'); INSERT INTO `traders_data` VALUES ('3039', '[\"MtvrRefuel_DES_EP1\",2]', '5', '[7,\"ItemGoldBar10oz\",1]', '[3,\"ItemGoldBar10oz\",1]', '0', '300', 'trade_any_vehicle');
INSERT INTO `traders_data` VALUES ('3040', '[\"Skin_Rocker2_DZ\",1]', '5', '[2,\"ItemGoldBar\",1]', '[1,\"ItemGoldBar\",1]', '0', '301', 'trade_items'); INSERT INTO `traders_data` VALUES ('3040', '[\"Skin_Rocker2_DZ\",1]', '5', '[2,\"ItemGoldBar\",1]', '[1,\"ItemGoldBar\",1]', '0', '301', 'trade_items');
@@ -2060,7 +2060,7 @@ INSERT INTO `trader_items` VALUES ('436', 'ItemSandbag', '1', 'Building Supplies
INSERT INTO `trader_items` VALUES ('437', 'ItemSodaCoke', '1', 'Drink', 'trade_items'); INSERT INTO `trader_items` VALUES ('437', 'ItemSodaCoke', '1', 'Drink', 'trade_items');
INSERT INTO `trader_items` VALUES ('438', 'ItemSodaMdew', '1', 'Drink', 'trade_items'); INSERT INTO `trader_items` VALUES ('438', 'ItemSodaMdew', '1', 'Drink', 'trade_items');
INSERT INTO `trader_items` VALUES ('439', 'ItemSodaPepsi', '1', 'Drink', 'trade_items'); INSERT INTO `trader_items` VALUES ('439', 'ItemSodaPepsi', '1', 'Drink', 'trade_items');
INSERT INTO `trader_items` VALUES ('440', 'ItemSodaRbull', '1', 'Drink', 'trade_items'); INSERT INTO `trader_items` VALUES ('440', 'ItemSodaR4z0r', '1', 'Drink', 'trade_items');
INSERT INTO `trader_items` VALUES ('441', 'ItemTankTrap', '1', 'Building Supplies', 'trade_items'); INSERT INTO `trader_items` VALUES ('441', 'ItemTankTrap', '1', 'Building Supplies', 'trade_items');
INSERT INTO `trader_items` VALUES ('442', 'ItemTent', '1', 'Building Supplies', 'trade_items'); INSERT INTO `trader_items` VALUES ('442', 'ItemTent', '1', 'Building Supplies', 'trade_items');
INSERT INTO `trader_items` VALUES ('443', 'ItemToolbox', '3', 'ToolBelt', 'trade_weapons'); INSERT INTO `trader_items` VALUES ('443', 'ItemToolbox', '3', 'ToolBelt', 'trade_weapons');
@@ -2195,7 +2195,7 @@ INSERT INTO `trader_items` VALUES ('574', 'Ural_UN_EP1', '2', 'Trucks Large', 't
INSERT INTO `trader_items` VALUES ('575', 'UZI_EP1', '3', 'Sub Machine Gun', 'trade_weapons'); INSERT INTO `trader_items` VALUES ('575', 'UZI_EP1', '3', 'Sub Machine Gun', 'trade_weapons');
INSERT INTO `trader_items` VALUES ('576', 'V3S_Open_TK_CIV_EP1', '2', 'Trucks Large', 'trade_any_vehicle'); INSERT INTO `trader_items` VALUES ('576', 'V3S_Open_TK_CIV_EP1', '2', 'Trucks Large', 'trade_any_vehicle');
INSERT INTO `trader_items` VALUES ('577', 'V3S_Open_TK_EP1', '2', 'Trucks Large', 'trade_any_vehicle'); INSERT INTO `trader_items` VALUES ('577', 'V3S_Open_TK_EP1', '2', 'Trucks Large', 'trade_any_vehicle');
INSERT INTO `trader_items` VALUES ('578', 'V3S_Refuel_TK_GUE_EP1', '2', 'Trucks Refuel', 'trade_any_vehicle'); INSERT INTO `trader_items` VALUES ('578', 'V3S_Refuel_TK_GUE_EP1_DZ', '2', 'Trucks Refuel', 'trade_any_vehicle');
INSERT INTO `trader_items` VALUES ('579', 'VolhaLimo_TK_CIV_EP1', '2', 'Cars', 'trade_any_vehicle'); INSERT INTO `trader_items` VALUES ('579', 'VolhaLimo_TK_CIV_EP1', '2', 'Cars', 'trade_any_vehicle');
INSERT INTO `trader_items` VALUES ('580', 'Volha_1_TK_CIV_EP1', '2', 'Cars', 'trade_any_vehicle'); INSERT INTO `trader_items` VALUES ('580', 'Volha_1_TK_CIV_EP1', '2', 'Cars', 'trade_any_vehicle');
INSERT INTO `trader_items` VALUES ('581', 'Volha_2_TK_CIV_EP1', '2', 'Cars', 'trade_any_vehicle'); INSERT INTO `trader_items` VALUES ('581', 'Volha_2_TK_CIV_EP1', '2', 'Cars', 'trade_any_vehicle');

View File

@@ -1,7 +1,44 @@
class CfgMagazines { class CfgMagazines {
class CA_Magazine; // External class reference class CA_Magazine; // External class reference
class ItemTentDomed : CA_Magazine { class ItemTent: CA_Magazine
{
scope = 2;
count = 1;
type = 256;
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;";
create = "TentStorage";
};
class Crafting
{
text = "Craft Desert Net";
script = "spawn player_craftItem;";
neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemKnife"};
output[] = {{"desert_net_kit",1}};
input[] = {{"ItemTent",4},{"ItemPole",4}};
};
class Crafting1
{
text = "Craft Forest Net";
script = "spawn player_craftItem1;";
neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemKnife"};
output[] = {{"forest_net_kit",1}};
input[] = {{"ItemTent",4},{"ItemPole",4}};
};
};
};
class ItemTentDomed : ItemTent {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
@@ -16,9 +53,27 @@ class CfgMagazines {
script = "spawn player_tentPitch;"; script = "spawn player_tentPitch;";
create = "TentStorageDomed"; create = "TentStorageDomed";
}; };
class Crafting
{
text = "Craft Desert Net";
script = "spawn player_craftItem;";
neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemKnife"};
output[] = {{"desert_net_kit",1}};
input[] = {{"ItemTent",4},{"ItemPole",4}};
};
class Crafting1
{
text = "Craft Forest Net";
script = "spawn player_craftItem1;";
neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemKnife"};
output[] = {{"forest_net_kit",1}};
input[] = {{"ItemTent",4},{"ItemPole",4}};
};
}; };
}; };
class ItemTentDomed2 : CA_Magazine { class ItemTentDomed2 : ItemTent {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
@@ -26,13 +81,30 @@ class CfgMagazines {
model = "\dayz_equip\models\tentbag_gear.p3d"; model = "\dayz_equip\models\tentbag_gear.p3d";
picture = "\dayz_equip\textures\equip_tentbag_ca.paa"; picture = "\dayz_equip\textures\equip_tentbag_ca.paa";
descriptionShort = $STR_EQUIP_DESC_20; descriptionShort = $STR_EQUIP_DESC_20;
class ItemActions { class ItemActions {
class Pitch { class Pitch {
text = $STR_PITCH_TENT; text = $STR_PITCH_TENT;
script = "spawn player_tentPitch;"; script = "spawn player_tentPitch;";
create = "TentStorageDomed2"; create = "TentStorageDomed2";
}; };
class Crafting
{
text = "Craft Desert Net";
script = "spawn player_craftItem;";
neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemKnife"};
output[] = {{"desert_net_kit",1}};
input[] = {{"ItemTent",4},{"ItemPole",4}};
};
class Crafting1
{
text = "Craft Desert Net";
script = "spawn player_craftItem1;";
neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemKnife"};
output[] = {{"forest_net_kit",1}};
input[] = {{"ItemTent",4},{"ItemPole",4}};
};
}; };
}; };
@@ -56,22 +128,33 @@ class CfgMagazines {
{ {
text = "Craft Large Sandbag"; text = "Craft Large Sandbag";
script = "spawn player_craftItem;"; script = "spawn player_craftItem;";
neednearby[] = {"workshop"}; neednearby[] = {};
requiretools[] = {"ItemEtool","ItemToolbox"}; requiretools[] = {"ItemEtool","ItemToolbox"};
output[] = {{"ItemSandbagLarge",1}}; output[] = {{"ItemSandbagLarge",1}};
input[] = {{"ItemSandbag",3},{"ItemWire",1},{"ItemTankTrap",1}}; input[] = {{"ItemSandbag",3},{"ItemWire",1},{"ItemTankTrap",1}};
}; };
class Crafting1 class Crafting1
{ {
text = "Craft M240 Nest"; text = "Craft Sandbag Nest";
script = "spawn player_craftItem1;"; script = "spawn player_craftItem1;";
neednearby[] = {};
requiretools[] = {"ItemEtool","ItemToolbox"};
output[] = {{"sandbag_nest_kit",1}};
input[] = {{"ItemSandbag",4},{"PartWoodPlywood",2},{"PartWoodLumber",4}};
};
/*
class Crafting2
{
text = "Craft M240 Nest";
script = "spawn player_craftItem2;";
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemEtool","ItemToolbox","M240_DZ"}; requiretools[] = {"ItemEtool","ItemToolbox","M240_DZ"};
output[] = {{"m240_nest_kit",1}}; output[] = {{"m240_nest_kit",1}};
input[] = {{"ItemSandbag",4},{"ItemCanvas",1},{"PartWoodPlywood",4},{"PartWoodLumber",3}}; input[] = {{"ItemSandbag",4},{"ItemCanvas",1},{"PartWoodPlywood",4},{"PartWoodLumber",3}};
// TODO add consume weapon
consumeweapons[] = {"M240_DZ"}; consumeweapons[] = {"M240_DZ"};
}; };
*/
}; };
}; };
@@ -706,6 +789,12 @@ class CfgMagazines {
shortNameMagazine = "Machete"; shortNameMagazine = "Machete";
ammo = "Machete_Swing_Ammo"; ammo = "Machete_Swing_Ammo";
}; };
class Fishing_Swing : Hatchet_Swing {
displayName = "Fishing";
displayNameMagazine = "Fishing";
shortNameMagazine = "Fishing";
ammo = "Fishing_Swing_Ammo";
};
// Inventory Placeholder // Inventory Placeholder
class DummyItem : Hatchet_Swing { class DummyItem : Hatchet_Swing {
displayName = "Dummy"; displayName = "Dummy";
@@ -713,7 +802,6 @@ class CfgMagazines {
shortNameMagazine = "Dummy"; shortNameMagazine = "Dummy";
ammo = "Dummy_Swing_Ammo"; ammo = "Dummy_Swing_Ammo";
}; };
class ItemTrashToiletpaper : CA_Magazine { class ItemTrashToiletpaper : CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
@@ -723,6 +811,24 @@ class CfgMagazines {
picture = "\z\addons\dayz_communityassets\pictures\equip_toiletpaper_CA.paa"; picture = "\z\addons\dayz_communityassets\pictures\equip_toiletpaper_CA.paa";
type = 256; type = 256;
}; };
class ItemTrout : CA_Magazine {
scope = public;
count = 1;
displayName = "Rainbow Trout";
descriptionShort = "Rainbow Trout";
model = "\dayz_equip\models\trout.p3d";
picture = "\dayz_equip\textures\equip_rainbowtrout_CA.paa";
type = 256;
};
class ItemTuna : CA_Magazine {
scope = public;
count = 1;
displayName = "Blue Fin Tuna";
descriptionShort = "Blue Fin Tuna";
model = "\dayz_equip\models\tuna.p3d";
picture = "\dayz_equip\textures\equip_tuna_CA.paa";
type = 256;
};
class ItemTrashRazor : CA_Magazine { class ItemTrashRazor : CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;

File diff suppressed because it is too large Load Diff

View File

@@ -4,7 +4,7 @@ if(TradeInprogress) exitWith { cutText ["Boil already in progress." , "PLAIN DOW
TradeInprogress = true; TradeInprogress = true;
player removeAction s_player_boil; player removeAction s_player_boil;
s_player_boil = -1; s_player_boil = 1;
_hasbottleitem = "ItemWaterbottle" in magazines player; _hasbottleitem = "ItemWaterbottle" in magazines player;
_hastinitem = false; _hastinitem = false;
@@ -51,4 +51,6 @@ if (_hasbottleitem and _hastinitem) then {
}; };
}; };
s_player_boil = -1;
TradeInprogress = false; TradeInprogress = false;

View File

@@ -1,4 +1,6 @@
private["_activatingPlayer","_trader_id","_category","_action","_id","_type","_loc","_name","_qty","_cost","_qty","_sell","_cur","_order","_tid","_currency","_actionFile","_in","_out","_part","_cat","_cancel","_Display","_File","_textCurrency","_textPart"]; private ["_activatingPlayer","_trader_id","_category","_action","_type","_name","_qty","_sell","_order","_tid","_out","_part","_cancel","_Display","_File","_textCurrency","_textPart","_btype","_stype","_header","_item","_buy","_bqty","_bname","_sqty","_sname","_textCurrencySell","_afile"];
if (TradeInprogress) exitWith {}; // Do not allow if any script is running.
{player removeAction _x} forEach s_player_parts;s_player_parts = []; {player removeAction _x} forEach s_player_parts;s_player_parts = [];
@@ -115,6 +117,6 @@ s_player_parts set [count s_player_parts,_cancel];
// Cache data in client side global variable // Cache data in client side global variable
call compile format["tcacheBuy_%1 = %2;",_tid,dayzTraderMenuResult]; call compile format["tcacheBuy_%1 = %2;",_tid,dayzTraderMenuResult];
// Clear Data maybe consider cacheing results // Clear Data
dayzTraderMenuResult = nil; dayzTraderMenuResult = nil;
s_player_parts_crtl = 1; s_player_parts_crtl = 1;

View File

@@ -1,5 +1,7 @@
private["_trader_id","_category","_buy","_sell","_cancel"]; private["_trader_id","_category","_buy","_sell","_cancel"];
if (TradeInprogress) exitWith {}; // Do not allow if any script is running.
{player removeAction _x} forEach s_player_parts;s_player_parts = []; {player removeAction _x} forEach s_player_parts;s_player_parts = [];
_trader_id = (_this select 3) select 0; _trader_id = (_this select 3) select 0;

View File

@@ -12,7 +12,7 @@ s_player_callzombies = 1;
[player,"spotted",0,false] call dayz_zombieSpeak; [player,"spotted",0,false] call dayz_zombieSpeak;
_id = [player,100,true,(getPosATL player)] spawn player_alertZombies; [player,100,true,(getPosATL player)] spawn player_alertZombies;
// wait a bit // wait a bit
sleep 3; sleep 3;

View File

@@ -5,7 +5,7 @@ TradeInprogress = true;
// diag_log ("Cook Enabled"); // diag_log ("Cook Enabled");
player removeAction s_player_cook; player removeAction s_player_cook;
s_player_cook = -1; s_player_cook = 1;
_rawmeat = meatraw; _rawmeat = meatraw;
_cookedmeat = meatcooked; _cookedmeat = meatcooked;
@@ -77,4 +77,5 @@ _cookedmeat = meatcooked;
}; };
} forEach _rawmeat; } forEach _rawmeat;
s_player_cook = -1;
TradeInprogress = false; TradeInprogress = false;

View File

@@ -1,5 +1,9 @@
private["_obj"]; private["_obj"];
_obj = _this select 3; _obj = _this select 3;
player removeAction s_player_fireout;
s_player_fireout = 1;
player playActionNow "Medic"; player playActionNow "Medic";
sleep 6; sleep 6;
if(_obj isKindOf "Land_fire") then { if(_obj isKindOf "Land_fire") then {
@@ -7,5 +11,4 @@ if(_obj isKindOf "Land_fire") then {
deleteVehicle _obj; deleteVehicle _obj;
}; };
cutText [localize "str_fireplace_removed", "PLAIN DOWN"]; cutText [localize "str_fireplace_removed", "PLAIN DOWN"];
player removeAction s_player_fireout;
s_player_fireout = -1; s_player_fireout = -1;

View File

@@ -2,4 +2,4 @@ private["_object"];
//["dayzUpdateVehicle",[_this select 3,"all"]] call callRpcProcedure; //["dayzUpdateVehicle",[_this select 3,"all"]] call callRpcProcedure;
dayzUpdateVehicle = [_this select 3,"all"]; dayzUpdateVehicle = [_this select 3,"all"];
publicVariable "dayzUpdateVehicle"; publicVariableServer "dayzUpdateVehicle";

View File

@@ -1,4 +1,8 @@
private["_item","_hasKnife","_hasKnifeBlunt","_hasHarvested","_qty","_text","_string","_type"]; private["_item","_hasKnife","_hasKnifeBlunt","_hasHarvested","_qty","_text","_string","_type"];
if(TradeInprogress) exitWith { cutText ["Gutting animal already in progress." , "PLAIN DOWN"]; };
TradeInprogress = true;
_item = _this select 3; _item = _this select 3;
_hasKnife = "ItemKnife" in items player; _hasKnife = "ItemKnife" in items player;
_hasKnifeBlunt = "ItemKnifeBlunt" in items player; _hasKnifeBlunt = "ItemKnifeBlunt" in items player;
@@ -7,7 +11,7 @@ _hasHarvested = _item getVariable["meatHarvested",false];
_config = configFile >> "CfgSurvival" >> "Meat" >> _type; _config = configFile >> "CfgSurvival" >> "Meat" >> _type;
player removeAction s_player_butcher; player removeAction s_player_butcher;
s_player_butcher = -1; s_player_butcher = 1;
if ((_hasKnife or _hasKnifeBlunt) and !_hasHarvested) then { if ((_hasKnife or _hasKnifeBlunt) and !_hasHarvested) then {
//Get Animal Type //Get Animal Type
@@ -80,3 +84,5 @@ if ((_hasKnife or _hasKnifeBlunt) and !_hasHarvested) then {
cutText [_string, "PLAIN DOWN"]; cutText [_string, "PLAIN DOWN"];
}; };
}; };
s_player_butcher = -1;
TradeInprogress = false;

View File

@@ -1,4 +1,8 @@
private["_hasKnife","_qty","_item","_text","_string","_type","_loop","_meat","_timer"]; private["_hasKnife","_qty","_item","_text","_string","_type","_loop","_meat","_timer"];
if(TradeInprogress) exitWith { cutText ["Gutting zombie already in progress." , "PLAIN DOWN"]; };
TradeInprogress = true;
_item = _this select 3; _item = _this select 3;
_hasKnife = "ItemKnife" in items player; _hasKnife = "ItemKnife" in items player;
_hasKnifeBlunt = "ItemKnifeBlunt" in items player; _hasKnifeBlunt = "ItemKnifeBlunt" in items player;
@@ -7,7 +11,7 @@ _hasHarvested = _item getVariable["meatHarvested",false];
_config = configFile >> "CfgSurvival" >> "Meat" >> _type; _config = configFile >> "CfgSurvival" >> "Meat" >> _type;
player removeAction s_player_butcher; player removeAction s_player_butcher;
s_player_butcher = -1; s_player_butcher = 1;
if ((_hasKnife or _hasKnifeBlunt) and !_hasHarvested) then { if ((_hasKnife or _hasKnifeBlunt) and !_hasHarvested) then {
//Get Animal Type //Get Animal Type
@@ -76,3 +80,5 @@ if ((_hasKnife or _hasKnifeBlunt) and !_hasHarvested) then {
cutText [_string, "PLAIN DOWN"]; cutText [_string, "PLAIN DOWN"];
}; };
}; };
s_player_butcher = -1;
TradeInprogress = false;

View File

@@ -1,7 +1,10 @@
private["_hasFood","_item","_text","_qty"]; private["_hasFood","_item","_text","_qty"];
if(TradeInprogress) exitWith { cutText ["Fill Jerry already in progress." , "PLAIN DOWN"]; };
TradeInprogress = true;
player removeAction s_player_fillfuel; player removeAction s_player_fillfuel;
s_player_fillfuel = -1; s_player_fillfuel = 1;
_fillCounter = 0; _fillCounter = 0;
_abort = false; _abort = false;
@@ -75,3 +78,6 @@ for "_x" from 1 to _qty do {
sleep 1; sleep 1;
if(_abort) exitWith {}; if(_abort) exitWith {};
}; };
s_player_fillfuel = -1;
TradeInprogress = false;

View File

@@ -1,6 +1,9 @@
private["_vehicle"]; private["_vehicle"];
_vehicle = _this select 3; _vehicle = _this select 3;
if(TradeInprogress) exitWith { cutText ["Lock vehicle already in progress." , "PLAIN DOWN"]; };
TradeInprogress = true;
{player removeAction _x} forEach s_player_lockunlock;s_player_lockunlock = []; {player removeAction _x} forEach s_player_lockunlock;s_player_lockunlock = [];
s_player_lockUnlock_crtl = -1; s_player_lockUnlock_crtl = -1;
@@ -10,3 +13,5 @@ processInitCommands;
//_vehicle lock true; //_vehicle lock true;
//dayzLockVehicle = [_vehicle,true]; //dayzLockVehicle = [_vehicle,true];
//publicVariable "dayzLockVehicle"; //publicVariable "dayzLockVehicle";
TradeInprogress = false;

View File

@@ -37,6 +37,9 @@ if (_classname == "MeleeHatchet") then {
if (_classname == "MeleeMachete") then { if (_classname == "MeleeMachete") then {
player addMagazine 'Machete_swing'; player addMagazine 'Machete_swing';
}; };
if (_classname == "MeleeFishingPole") then {
player addMagazine 'Fishing_Swing';
};
_broken = false; _broken = false;
if(_classname == "WoodenArrow") then { if(_classname == "WoodenArrow") then {
@@ -69,7 +72,7 @@ if(_qty >= 1) then {
if (_isOk) then { if (_isOk) then {
deleteVehicle _holder; deleteVehicle _holder;
if (_classname in ["MeleeHatchet","MeleeCrowbar","MeleeMachete"]) then { if (_classname in ["MeleeHatchet","MeleeCrowbar","MeleeMachete","MeleeFishingPole"]) then {
if (_type == "cfgWeapons") then { if (_type == "cfgWeapons") then {
_muzzles = getArray(configFile >> "cfgWeapons" >> _classname >> "muzzles"); _muzzles = getArray(configFile >> "cfgWeapons" >> _classname >> "muzzles");
@@ -93,6 +96,9 @@ if(_qty >= 1) then {
if (_classname == "MeleeMachete") then { if (_classname == "MeleeMachete") then {
player removeMagazine 'Machete_swing'; player removeMagazine 'Machete_swing';
}; };
if (_classname == "MeleeFishingPole") then {
player removeMagazine 'Fishing_Swing';
};
}; };
}; };
TradeInprogress = false; TradeInprogress = false;

View File

@@ -20,7 +20,7 @@ _create = getArray (_config >> "ItemActions" >> "Toolbelt" >> "output") select
_config2 = configFile >> "cfgWeapons" >> _create; _config2 = configFile >> "cfgWeapons" >> _create;
//Remove magazines if needed //Remove magazines if needed
if (_item in ["MeleeHatchet","MeleeCrowbar","MeleeMachete"]) then { if (_item in ["MeleeHatchet","MeleeCrowbar","MeleeMachete","MeleeFishingPole"]) then {
_magType = ([] + getArray (configFile >> "cfgWeapons" >> _item >> "magazines")) select 0; _magType = ([] + getArray (configFile >> "cfgWeapons" >> _item >> "magazines")) select 0;
_meleeNum = ({_x == _magType} count magazines player); _meleeNum = ({_x == _magType} count magazines player);
for "_i" from 1 to _meleeNum do { for "_i" from 1 to _meleeNum do {
@@ -44,7 +44,7 @@ if (_isOk) then {
player removeWeapon _item; player removeWeapon _item;
//Add magazines if needed //Add magazines if needed
if (_create in ["MeleeHatchet","MeleeCrowbar","MeleeMachete"]) then { if (_create in ["MeleeHatchet","MeleeCrowbar","MeleeMachete","MeleeFishingPole"]) then {
if (_create == "MeleeCrowbar") then { if (_create == "MeleeCrowbar") then {
player addMagazine 'crowbar_swing'; player addMagazine 'crowbar_swing';
}; };
@@ -54,6 +54,9 @@ if (_isOk) then {
if (_create == "MeleeMachete") then { if (_create == "MeleeMachete") then {
player addMagazine 'Machete_swing'; player addMagazine 'Machete_swing';
}; };
if (_create == "MeleeFishingPole") then {
player addMagazine 'Fishing_Swing';
};
if (_type == "cfgWeapons") then { if (_type == "cfgWeapons") then {
_muzzles = getArray(configFile >> "cfgWeapons" >> _create >> "muzzles"); _muzzles = getArray(configFile >> "cfgWeapons" >> _create >> "muzzles");
_wtype = ((weapons player) select 0); _wtype = ((weapons player) select 0);
@@ -68,7 +71,7 @@ if (_isOk) then {
cutText [localize "STR_DAYZ_CODE_2", "PLAIN DOWN"]; cutText [localize "STR_DAYZ_CODE_2", "PLAIN DOWN"];
//Add magazines back //Add magazines back
if (_item in ["MeleeHatchet","MeleeCrowbar","MeleeMachete"]) then { if (_item in ["MeleeHatchet","MeleeCrowbar","MeleeMachete","MeleeFishingPole"]) then {
if (_item == "MeleeCrowbar") then { if (_item == "MeleeCrowbar") then {
player addMagazine 'crowbar_swing'; player addMagazine 'crowbar_swing';
}; };
@@ -78,6 +81,9 @@ if (_isOk) then {
if (_item == "MeleeMachete") then { if (_item == "MeleeMachete") then {
player addMagazine 'Machete_swing'; player addMagazine 'Machete_swing';
}; };
if (_item == "MeleeFishingPole") then {
player addMagazine 'Fishing_Swing';
};
}; };
}; };
TradeInprogress = false; TradeInprogress = false;

View File

@@ -2,69 +2,11 @@
* Crafting by [VB]AWOL * Crafting by [VB]AWOL
* usage: spawn player_craftitem; * usage: spawn player_craftitem;
*/ */
private ["_onLadder","_canDo","_selectedRecipeOutput","_proceed","_itemIn","_countIn","_missing","_missingQty","_qty","_itemOut","_countOut","_started","_finished","_animState","_isMedic","_removed","_tobe_removed_total","_textCreate","_id","_textMissing","_selectedRecipeInput","_num_removed","_removed_total","_temp_removed_array","_abort","_reason","_isNear","_missingTools","_hastoolweapon","_selectedRecipeTools","_distance","_crafting","_needNear"]; private ["_onLadder","_canDo","_selectedRecipeOutput","_proceed","_itemIn","_countIn","_missing","_missingQty","_qty","_itemOut","_countOut","_started","_finished","_animState","_isMedic","_removed","_tobe_removed_total","_textCreate","_textMissing","_selectedRecipeInput","_num_removed","_removed_total","_temp_removed_array","_abort","_reason","_isNear","_missingTools","_hastoolweapon","_selectedRecipeTools","_distance","_crafting","_needNear","_consumeweapons","_item"];
if(TradeInprogress) exitWith { cutText ["Crafting already in progress." , "PLAIN DOWN"]; }; if(TradeInprogress) exitWith { cutText ["Crafting already in progress." , "PLAIN DOWN"]; };
TradeInprogress = true; TradeInprogress = true;
/*
== Canned Foods
"FoodCanBakedBeans",
"FoodCanSardines",
"FoodCanFrankBeans",
"FoodCanPasta",
"FoodBioMeat"
== Drinks
"ItemSodaCoke",
"ItemSodaPepsi",
== Trash
"TrashTinCan",
"TrashJackDaniels",
"ItemSodaEmpty",
"ItemSodaCokeEmpty",
"ItemSodaPepsiEmpty",
== community stuff Trash
"ItemSodaMdewEmpty",
"ItemSodaMtngreenEmpty",
"ItemSodaR4z0rEmpty",
"ItemSodaClaysEmpty",
"ItemSodaSmashtEmpty",.
"ItemSodaDrwasteEmpty",.
"ItemSodaLemonadeEmpty",.
"ItemSodaLvgEmpty",.
"ItemSodaMzlyEmpty",.
"ItemSodaRabbitEmpty"
== Raw Meats
"FoodSteakRaw",
"FoodmeatRaw",
"FoodbeefRaw",
"FoodmuttonRaw",
"FoodchickenRaw",
"FoodrabbitRaw",
"FoodbaconRaw"
== Cooked Meats
"FoodSteakCooked",
"FoodmeatCooked",
"FoodbeefCooked",
"FoodmuttonCooked",
"FoodchickenCooked",
"FoodrabbitCooked",
"FoodbaconCooked"
*/
// Removed metals:
// _recipe_ItemBronzeBar = [[["ItemBronzeBar",1] ],[["ItemCopperBar",3],["ItemTinBar",3]]];
// New item ideas:
// _recipe_FoodChickenNoodle = [["FoodchickenRaw",1],["FoodCanPasta",1],["ItemWaterbottle",1]];
// _recipe_FoodBeefBakedBeans = [["FoodbeefRaw",1],["FoodCanBakedBeans",1]];
// ItemSalt
// temp array of removed parts // temp array of removed parts
_temp_removed_array = []; _temp_removed_array = [];
_abort = false; _abort = false;
@@ -88,6 +30,14 @@ if("fire" in _needNear) then {
}; };
}; };
if("workshop" in _needNear) then {
_isNear = count (nearestObjects [player, ["Wooden_shed_DZ","WoodShack_DZ"], 5]);
if(_isNear == 0) then {
_abort = true;
_reason = "workshop";
};
};
if(_abort) exitWith { if(_abort) exitWith {
cutText [format["Crafting needs a %1 within %2 meters",_reason,_distance], "PLAIN DOWN"]; cutText [format["Crafting needs a %1 within %2 meters",_reason,_distance], "PLAIN DOWN"];
TradeInprogress = false; TradeInprogress = false;
@@ -142,7 +92,7 @@ if (_canDo) then {
player playActionNow "Medic"; player playActionNow "Medic";
[player,"repair",0,false] call dayz_zombieSpeak; [player,"repair",0,false] call dayz_zombieSpeak;
_id = [player,50,true,(getPosATL player)] spawn player_alertZombies; [player,50,true,(getPosATL player)] spawn player_alertZombies;
r_interrupt = false; r_interrupt = false;
_animState = animationState player; _animState = animationState player;

View File

@@ -2,69 +2,11 @@
* Crafting by [VB]AWOL * Crafting by [VB]AWOL
* usage: spawn player_craftitem; * usage: spawn player_craftitem;
*/ */
private ["_onLadder","_canDo","_selectedRecipeOutput","_proceed","_itemIn","_countIn","_missing","_missingQty","_qty","_itemOut","_countOut","_started","_finished","_animState","_isMedic","_removed","_tobe_removed_total","_textCreate","_id","_textMissing","_selectedRecipeInput","_num_removed","_removed_total","_temp_removed_array","_abort","_reason","_isNear","_missingTools","_hastoolweapon","_selectedRecipeTools","_distance","_crafting","_needNear"]; private ["_onLadder","_canDo","_selectedRecipeOutput","_proceed","_itemIn","_countIn","_missing","_missingQty","_qty","_itemOut","_countOut","_started","_finished","_animState","_isMedic","_removed","_tobe_removed_total","_textCreate","_textMissing","_selectedRecipeInput","_num_removed","_removed_total","_temp_removed_array","_abort","_reason","_isNear","_missingTools","_hastoolweapon","_selectedRecipeTools","_distance","_crafting","_needNear","_consumeweapons","_item"];
if(TradeInprogress) exitWith { cutText ["Crafting already in progress." , "PLAIN DOWN"]; }; if(TradeInprogress) exitWith { cutText ["Crafting already in progress." , "PLAIN DOWN"]; };
TradeInprogress = true; TradeInprogress = true;
/*
== Canned Foods
"FoodCanBakedBeans",
"FoodCanSardines",
"FoodCanFrankBeans",
"FoodCanPasta",
"FoodBioMeat"
== Drinks
"ItemSodaCoke",
"ItemSodaPepsi",
== Trash
"TrashTinCan",
"TrashJackDaniels",
"ItemSodaEmpty",
"ItemSodaCokeEmpty",
"ItemSodaPepsiEmpty",
== community stuff Trash
"ItemSodaMdewEmpty",
"ItemSodaMtngreenEmpty",
"ItemSodaR4z0rEmpty",
"ItemSodaClaysEmpty",
"ItemSodaSmashtEmpty",.
"ItemSodaDrwasteEmpty",.
"ItemSodaLemonadeEmpty",.
"ItemSodaLvgEmpty",.
"ItemSodaMzlyEmpty",.
"ItemSodaRabbitEmpty"
== Raw Meats
"FoodSteakRaw",
"FoodmeatRaw",
"FoodbeefRaw",
"FoodmuttonRaw",
"FoodchickenRaw",
"FoodrabbitRaw",
"FoodbaconRaw"
== Cooked Meats
"FoodSteakCooked",
"FoodmeatCooked",
"FoodbeefCooked",
"FoodmuttonCooked",
"FoodchickenCooked",
"FoodrabbitCooked",
"FoodbaconCooked"
*/
// Removed metals:
// _recipe_ItemBronzeBar = [[["ItemBronzeBar",1] ],[["ItemCopperBar",3],["ItemTinBar",3]]];
// New item ideas:
// _recipe_FoodChickenNoodle = [["FoodchickenRaw",1],["FoodCanPasta",1],["ItemWaterbottle",1]];
// _recipe_FoodBeefBakedBeans = [["FoodbeefRaw",1],["FoodCanBakedBeans",1]];
// ItemSalt
// temp array of removed parts // temp array of removed parts
_temp_removed_array = []; _temp_removed_array = [];
_abort = false; _abort = false;
@@ -88,6 +30,14 @@ if("fire" in _needNear) then {
}; };
}; };
if("workshop" in _needNear) then {
_isNear = count (nearestObjects [player, ["Wooden_shed_DZ","WoodShack_DZ"], 5]);
if(_isNear == 0) then {
_abort = true;
_reason = "workshop";
};
};
if(_abort) exitWith { if(_abort) exitWith {
cutText [format["Crafting needs a %1 within %2 meters",_reason,_distance], "PLAIN DOWN"]; cutText [format["Crafting needs a %1 within %2 meters",_reason,_distance], "PLAIN DOWN"];
TradeInprogress = false; TradeInprogress = false;
@@ -142,7 +92,7 @@ if (_canDo) then {
player playActionNow "Medic"; player playActionNow "Medic";
[player,"repair",0,false] call dayz_zombieSpeak; [player,"repair",0,false] call dayz_zombieSpeak;
_id = [player,50,true,(getPosATL player)] spawn player_alertZombies; [player,50,true,(getPosATL player)] spawn player_alertZombies;
r_interrupt = false; r_interrupt = false;
_animState = animationState player; _animState = animationState player;

View File

@@ -2,69 +2,11 @@
* Crafting by [VB]AWOL * Crafting by [VB]AWOL
* usage: spawn player_craftitem; * usage: spawn player_craftitem;
*/ */
private ["_onLadder","_canDo","_selectedRecipeOutput","_proceed","_itemIn","_countIn","_missing","_missingQty","_qty","_itemOut","_countOut","_started","_finished","_animState","_isMedic","_removed","_tobe_removed_total","_textCreate","_id","_textMissing","_selectedRecipeInput","_num_removed","_removed_total","_temp_removed_array","_abort","_reason","_isNear","_missingTools","_hastoolweapon","_selectedRecipeTools","_distance","_crafting","_needNear"]; private ["_onLadder","_canDo","_selectedRecipeOutput","_proceed","_itemIn","_countIn","_missing","_missingQty","_qty","_itemOut","_countOut","_started","_finished","_animState","_isMedic","_removed","_tobe_removed_total","_textCreate","_textMissing","_selectedRecipeInput","_num_removed","_removed_total","_temp_removed_array","_abort","_reason","_isNear","_missingTools","_hastoolweapon","_selectedRecipeTools","_distance","_crafting","_needNear","_consumeweapons","_item"];
if(TradeInprogress) exitWith { cutText ["Crafting already in progress." , "PLAIN DOWN"]; }; if(TradeInprogress) exitWith { cutText ["Crafting already in progress." , "PLAIN DOWN"]; };
TradeInprogress = true; TradeInprogress = true;
/*
== Canned Foods
"FoodCanBakedBeans",
"FoodCanSardines",
"FoodCanFrankBeans",
"FoodCanPasta",
"FoodBioMeat"
== Drinks
"ItemSodaCoke",
"ItemSodaPepsi",
== Trash
"TrashTinCan",
"TrashJackDaniels",
"ItemSodaEmpty",
"ItemSodaCokeEmpty",
"ItemSodaPepsiEmpty",
== community stuff Trash
"ItemSodaMdewEmpty",
"ItemSodaMtngreenEmpty",
"ItemSodaR4z0rEmpty",
"ItemSodaClaysEmpty",
"ItemSodaSmashtEmpty",.
"ItemSodaDrwasteEmpty",.
"ItemSodaLemonadeEmpty",.
"ItemSodaLvgEmpty",.
"ItemSodaMzlyEmpty",.
"ItemSodaRabbitEmpty"
== Raw Meats
"FoodSteakRaw",
"FoodmeatRaw",
"FoodbeefRaw",
"FoodmuttonRaw",
"FoodchickenRaw",
"FoodrabbitRaw",
"FoodbaconRaw"
== Cooked Meats
"FoodSteakCooked",
"FoodmeatCooked",
"FoodbeefCooked",
"FoodmuttonCooked",
"FoodchickenCooked",
"FoodrabbitCooked",
"FoodbaconCooked"
*/
// Removed metals:
// _recipe_ItemBronzeBar = [[["ItemBronzeBar",1] ],[["ItemCopperBar",3],["ItemTinBar",3]]];
// New item ideas:
// _recipe_FoodChickenNoodle = [["FoodchickenRaw",1],["FoodCanPasta",1],["ItemWaterbottle",1]];
// _recipe_FoodBeefBakedBeans = [["FoodbeefRaw",1],["FoodCanBakedBeans",1]];
// ItemSalt
// temp array of removed parts // temp array of removed parts
_temp_removed_array = []; _temp_removed_array = [];
_abort = false; _abort = false;
@@ -88,6 +30,14 @@ if("fire" in _needNear) then {
}; };
}; };
if("workshop" in _needNear) then {
_isNear = count (nearestObjects [player, ["Wooden_shed_DZ","WoodShack_DZ"], 5]);
if(_isNear == 0) then {
_abort = true;
_reason = "workshop";
};
};
if(_abort) exitWith { if(_abort) exitWith {
cutText [format["Crafting needs a %1 within %2 meters",_reason,_distance], "PLAIN DOWN"]; cutText [format["Crafting needs a %1 within %2 meters",_reason,_distance], "PLAIN DOWN"];
TradeInprogress = false; TradeInprogress = false;
@@ -142,7 +92,7 @@ if (_canDo) then {
player playActionNow "Medic"; player playActionNow "Medic";
[player,"repair",0,false] call dayz_zombieSpeak; [player,"repair",0,false] call dayz_zombieSpeak;
_id = [player,50,true,(getPosATL player)] spawn player_alertZombies; [player,50,true,(getPosATL player)] spawn player_alertZombies;
r_interrupt = false; r_interrupt = false;
_animState = animationState player; _animState = animationState player;

View File

@@ -2,69 +2,11 @@
* Crafting by [VB]AWOL * Crafting by [VB]AWOL
* usage: spawn player_craftitem; * usage: spawn player_craftitem;
*/ */
private ["_onLadder","_canDo","_selectedRecipeOutput","_proceed","_itemIn","_countIn","_missing","_missingQty","_qty","_itemOut","_countOut","_started","_finished","_animState","_isMedic","_removed","_tobe_removed_total","_textCreate","_id","_textMissing","_selectedRecipeInput","_num_removed","_removed_total","_temp_removed_array","_abort","_reason","_isNear","_missingTools","_hastoolweapon","_selectedRecipeTools","_distance","_crafting","_needNear"]; private ["_onLadder","_canDo","_selectedRecipeOutput","_proceed","_itemIn","_countIn","_missing","_missingQty","_qty","_itemOut","_countOut","_started","_finished","_animState","_isMedic","_removed","_tobe_removed_total","_textCreate","_textMissing","_selectedRecipeInput","_num_removed","_removed_total","_temp_removed_array","_abort","_reason","_isNear","_missingTools","_hastoolweapon","_selectedRecipeTools","_distance","_crafting","_needNear","_consumeweapons","_item"];
if(TradeInprogress) exitWith { cutText ["Crafting already in progress." , "PLAIN DOWN"]; }; if(TradeInprogress) exitWith { cutText ["Crafting already in progress." , "PLAIN DOWN"]; };
TradeInprogress = true; TradeInprogress = true;
/*
== Canned Foods
"FoodCanBakedBeans",
"FoodCanSardines",
"FoodCanFrankBeans",
"FoodCanPasta",
"FoodBioMeat"
== Drinks
"ItemSodaCoke",
"ItemSodaPepsi",
== Trash
"TrashTinCan",
"TrashJackDaniels",
"ItemSodaEmpty",
"ItemSodaCokeEmpty",
"ItemSodaPepsiEmpty",
== community stuff Trash
"ItemSodaMdewEmpty",
"ItemSodaMtngreenEmpty",
"ItemSodaR4z0rEmpty",
"ItemSodaClaysEmpty",
"ItemSodaSmashtEmpty",.
"ItemSodaDrwasteEmpty",.
"ItemSodaLemonadeEmpty",.
"ItemSodaLvgEmpty",.
"ItemSodaMzlyEmpty",.
"ItemSodaRabbitEmpty"
== Raw Meats
"FoodSteakRaw",
"FoodmeatRaw",
"FoodbeefRaw",
"FoodmuttonRaw",
"FoodchickenRaw",
"FoodrabbitRaw",
"FoodbaconRaw"
== Cooked Meats
"FoodSteakCooked",
"FoodmeatCooked",
"FoodbeefCooked",
"FoodmuttonCooked",
"FoodchickenCooked",
"FoodrabbitCooked",
"FoodbaconCooked"
*/
// Removed metals:
// _recipe_ItemBronzeBar = [[["ItemBronzeBar",1] ],[["ItemCopperBar",3],["ItemTinBar",3]]];
// New item ideas:
// _recipe_FoodChickenNoodle = [["FoodchickenRaw",1],["FoodCanPasta",1],["ItemWaterbottle",1]];
// _recipe_FoodBeefBakedBeans = [["FoodbeefRaw",1],["FoodCanBakedBeans",1]];
// ItemSalt
// temp array of removed parts // temp array of removed parts
_temp_removed_array = []; _temp_removed_array = [];
_abort = false; _abort = false;
@@ -88,6 +30,14 @@ if("fire" in _needNear) then {
}; };
}; };
if("workshop" in _needNear) then {
_isNear = count (nearestObjects [player, ["Wooden_shed_DZ","WoodShack_DZ"], 5]);
if(_isNear == 0) then {
_abort = true;
_reason = "workshop";
};
};
if(_abort) exitWith { if(_abort) exitWith {
cutText [format["Crafting needs a %1 within %2 meters",_reason,_distance], "PLAIN DOWN"]; cutText [format["Crafting needs a %1 within %2 meters",_reason,_distance], "PLAIN DOWN"];
TradeInprogress = false; TradeInprogress = false;
@@ -142,7 +92,7 @@ if (_canDo) then {
player playActionNow "Medic"; player playActionNow "Medic";
[player,"repair",0,false] call dayz_zombieSpeak; [player,"repair",0,false] call dayz_zombieSpeak;
_id = [player,50,true,(getPosATL player)] spawn player_alertZombies; [player,50,true,(getPosATL player)] spawn player_alertZombies;
r_interrupt = false; r_interrupt = false;
_animState = animationState player; _animState = animationState player;

View File

@@ -2,69 +2,11 @@
* Crafting by [VB]AWOL * Crafting by [VB]AWOL
* usage: spawn player_craftitem; * usage: spawn player_craftitem;
*/ */
private ["_onLadder","_canDo","_selectedRecipeOutput","_proceed","_itemIn","_countIn","_missing","_missingQty","_qty","_itemOut","_countOut","_started","_finished","_animState","_isMedic","_removed","_tobe_removed_total","_textCreate","_id","_textMissing","_selectedRecipeInput","_num_removed","_removed_total","_temp_removed_array","_abort","_reason","_isNear","_missingTools","_hastoolweapon","_selectedRecipeTools","_distance","_crafting","_needNear"]; private ["_onLadder","_canDo","_selectedRecipeOutput","_proceed","_itemIn","_countIn","_missing","_missingQty","_qty","_itemOut","_countOut","_started","_finished","_animState","_isMedic","_removed","_tobe_removed_total","_textCreate","_textMissing","_selectedRecipeInput","_num_removed","_removed_total","_temp_removed_array","_abort","_reason","_isNear","_missingTools","_hastoolweapon","_selectedRecipeTools","_distance","_crafting","_needNear","_consumeweapons","_item"];
if(TradeInprogress) exitWith { cutText ["Crafting already in progress." , "PLAIN DOWN"]; }; if(TradeInprogress) exitWith { cutText ["Crafting already in progress." , "PLAIN DOWN"]; };
TradeInprogress = true; TradeInprogress = true;
/*
== Canned Foods
"FoodCanBakedBeans",
"FoodCanSardines",
"FoodCanFrankBeans",
"FoodCanPasta",
"FoodBioMeat"
== Drinks
"ItemSodaCoke",
"ItemSodaPepsi",
== Trash
"TrashTinCan",
"TrashJackDaniels",
"ItemSodaEmpty",
"ItemSodaCokeEmpty",
"ItemSodaPepsiEmpty",
== community stuff Trash
"ItemSodaMdewEmpty",
"ItemSodaMtngreenEmpty",
"ItemSodaR4z0rEmpty",
"ItemSodaClaysEmpty",
"ItemSodaSmashtEmpty",.
"ItemSodaDrwasteEmpty",.
"ItemSodaLemonadeEmpty",.
"ItemSodaLvgEmpty",.
"ItemSodaMzlyEmpty",.
"ItemSodaRabbitEmpty"
== Raw Meats
"FoodSteakRaw",
"FoodmeatRaw",
"FoodbeefRaw",
"FoodmuttonRaw",
"FoodchickenRaw",
"FoodrabbitRaw",
"FoodbaconRaw"
== Cooked Meats
"FoodSteakCooked",
"FoodmeatCooked",
"FoodbeefCooked",
"FoodmuttonCooked",
"FoodchickenCooked",
"FoodrabbitCooked",
"FoodbaconCooked"
*/
// Removed metals:
// _recipe_ItemBronzeBar = [[["ItemBronzeBar",1] ],[["ItemCopperBar",3],["ItemTinBar",3]]];
// New item ideas:
// _recipe_FoodChickenNoodle = [["FoodchickenRaw",1],["FoodCanPasta",1],["ItemWaterbottle",1]];
// _recipe_FoodBeefBakedBeans = [["FoodbeefRaw",1],["FoodCanBakedBeans",1]];
// ItemSalt
// temp array of removed parts // temp array of removed parts
_temp_removed_array = []; _temp_removed_array = [];
_abort = false; _abort = false;
@@ -88,6 +30,14 @@ if("fire" in _needNear) then {
}; };
}; };
if("workshop" in _needNear) then {
_isNear = count (nearestObjects [player, ["Wooden_shed_DZ","WoodShack_DZ"], 5]);
if(_isNear == 0) then {
_abort = true;
_reason = "workshop";
};
};
if(_abort) exitWith { if(_abort) exitWith {
cutText [format["Crafting needs a %1 within %2 meters",_reason,_distance], "PLAIN DOWN"]; cutText [format["Crafting needs a %1 within %2 meters",_reason,_distance], "PLAIN DOWN"];
TradeInprogress = false; TradeInprogress = false;
@@ -142,7 +92,7 @@ if (_canDo) then {
player playActionNow "Medic"; player playActionNow "Medic";
[player,"repair",0,false] call dayz_zombieSpeak; [player,"repair",0,false] call dayz_zombieSpeak;
_id = [player,50,true,(getPosATL player)] spawn player_alertZombies; [player,50,true,(getPosATL player)] spawn player_alertZombies;
r_interrupt = false; r_interrupt = false;
_animState = animationState player; _animState = animationState player;

View File

@@ -38,7 +38,7 @@ if (["ItemSoda",_itemorignal] call fnc_inString) then {
//higher alert and sound radius //higher alert and sound radius
_dis=10; _dis=10;
[player,_sfx,0,false,_dis] call dayz_zombieSpeak; [player,_sfx,0,false,_dis] call dayz_zombieSpeak;
_id = [player,_dis,true,(getPosATL player)] spawn player_alertZombies; [player,_dis,true,(getPosATL player)] spawn player_alertZombies;
}; };
if (_hasoutput) then{ if (_hasoutput) then{

View File

@@ -16,8 +16,10 @@ for "_i" from 1 to _meleeNum do {
player removeWeapon _item; player removeWeapon _item;
if (_item == "MeleeHatchet") then {_item = "ItemHatchet";}; if (_item == "MeleeHatchet") then {_item = "ItemHatchet";};
if (_item == "MeleeCrowbar") then {_item = "ItemCrowbar";}; if (_item == "MeleeCrowbar") then {_item = "MeleeCrowbar";};
if (_item == "MeleeMachete") then {_item = "ItemMachete";}; if (_item == "MeleeMachete") then {_item = "ItemMachete";};
if (_item == "MeleeFishingPole") then {_item = "MeleeFishingPole";};
_bag = createVehicle [format["WeaponHolder_%1",_item],getPosATL player,[], 0, "CAN_COLLIDE"]; _bag = createVehicle [format["WeaponHolder_%1",_item],getPosATL player,[], 0, "CAN_COLLIDE"];
_bag setdir (getDir player); _bag setdir (getDir player);
player reveal _bag; player reveal _bag;

View File

@@ -1,56 +1,58 @@
private ["_item","_isOk","_i","_objName","_objInfo","_lenInfo","_started","_finished","_sfx","_dis","_animState","_isMedic","_proceed","_counter","_objType","_limit","_itemOut","_countOut","_tree","_distance2d","_distance3d","_trees","_findNearestTree"]; /*
Fishing 1.0
spawn player_goFishing;
DayZ Epoch - By: [VB]AWOL
*/
private ["_itemOut","_position","_isOk","_counter"];
if(TradeInprogress) exitWith { cutText ["Fishing already in progress." , "PLAIN DOWN"]; }; if(TradeInprogress) exitWith { cutText ["Fishing already in progress." , "PLAIN DOWN"]; };
TradeInprogress = true; TradeInprogress = true;
_item = _this;
call gear_ui_init; call gear_ui_init;
// find position in front of player // find position 5m in front of player
_position = player modeltoworld [0,5,0]; _position = player modeltoworld [0,5,0];
if(!(surfaceIsWater _position)) exitWith { TradeInprogress = false; cutText ["Must be near a shore or on a boat to fish." , "PLAIN DOWN"]; }; if(!(surfaceIsWater _position)) exitWith {TradeInprogress = false; cutText ["Must be near a shore or on a boat to fish." , "PLAIN DOWN"]; };
if(dayz_isSwimming) exitWith {TradeInprogress = false; cutText [localize "str_player_26", "PLAIN DOWN"]; };
if(player getVariable["combattimeout", 0] >= time) exitWith {TradeInprogress = false; cutText ["Canceled Fishing.", "PLAIN DOWN"];};
player playActionNow "Medic"; _isOk = true;
[player,20,true,(getPosATL player)] spawn player_alertZombies; _counter = 0;
// swing fishingpole
player playActionNow "GestureSwing";
// Alert zeds
[player,10,true,(getPosATL player)] spawn player_alertZombies;
r_interrupt = false; r_interrupt = false;
_animState = animationState player;
r_doLoop = true;
_started = false;
_finished = false;
while {r_doLoop} do { while {_isOk} do {
_animState = animationState player;
_isMedic = ["medic",_animState] call fnc_inString; if (r_interrupt or (player getVariable["combattimeout", 0] >= time)) then {
if (_isMedic) then { _isOk = false;
_started = true; cutText ["Canceled Fishing.", "PLAIN DOWN"];
} else {
sleep 2;
// TODO: increase chance the deaper the water.
// 1% chance to catch anything
if((random 100) <= 1) then {
// Just the one fish for now
_itemOut = ["ItemTrout","ItemTrout","ItemTrout","ItemTrout","ItemTrout","ItemTrout","ItemTrout","ItemTrout","ItemTrout","ItemTuna"] call BIS_fnc_selectRandom;
player addMagazine _itemOut;
cutText ["You caught a fish.", "PLAIN DOWN"];
_isOk = false;
} else {
cutText ["Nibble... Nibble...", "PLAIN DOWN"];
_counter = _counter + 1;
if(_counter == 5) then {
_isOk = false;
};
};
}; };
if (_started and !_isMedic) then {
r_doLoop = false;
_finished = true;
[player,"fillwater",0,false] call dayz_zombieSpeak;
};
if (r_interrupt) then {
r_doLoop = false;
};
sleep 0.1;
};
if (_finished) then {
_itemOut = "FoodCanSardines"; // TODO replace with random raw fishes
_countOut = round(random 4);
for "_x" from 1 to _countOut do {
player addMagazine _itemOut;
};
cutText [format["You caught %1 fish.", _countOut], "PLAIN DOWN"];
} else {
r_interrupt = false;
[objNull, player, rSwitchMove,""] call RE;
player playActionNow "stop";
cutText ["Canceled Fishing.", "PLAIN DOWN"];
}; };
TradeInprogress = false; TradeInprogress = false;

View File

@@ -1,6 +1,6 @@
private ["_dir","_classname","_box","_location","_item","_config","_create_raw","_create","_qty","_type","_hasCrate","_hasTool"]; private ["_dir","_classname","_box","_location","_item","_config","_create_raw","_create","_qty","_type","_hasCrate","_hasTool"];
if(TradeInprogress) exitWith { cutText ["Repair already in progress." , "PLAIN DOWN"]; }; if(TradeInprogress) exitWith { cutText ["Open Crate already in progress." , "PLAIN DOWN"]; };
TradeInprogress = true; TradeInprogress = true;
_hasTool = "ItemCrowbar" in items player; _hasTool = "ItemCrowbar" in items player;

View File

@@ -1,22 +1,25 @@
/* /*
_item spawn player_wearClothes; _item spawn player_wearClothes;
Added Female skin changes - vbawol Added Female skin changes - DayZ Epoch - vbawol
*/ */
private["_item","_onLadder","_hasclothesitem","_config","_text","_isFemale","_myModel","_itemNew","_currentSex","_newSex","_model"]; private["_item","_onLadder","_hasclothesitem","_config","_text","_isFemale","_myModel","_itemNew","_currentSex","_newSex","_model"];
if(TradeInprogress) exitWith { cutText ["Changing clothes already in progress." , "PLAIN DOWN"] };
TradeInprogress = true;
_item = _this; _item = _this;
call gear_ui_init; call gear_ui_init;
_onLadder = (getNumber (configFile >> "CfgMovesMaleSdr" >> "States" >> (animationState player) >> "onLadder")) == 1; _onLadder = (getNumber (configFile >> "CfgMovesMaleSdr" >> "States" >> (animationState player) >> "onLadder")) == 1;
if (_onLadder) exitWith {cutText [(localize "str_player_21") , "PLAIN DOWN"]}; if (_onLadder) exitWith {TradeInprogress = false; cutText [(localize "str_player_21") , "PLAIN DOWN"]};
_hasclothesitem = _this in magazines player; _hasclothesitem = _this in magazines player;
_config = configFile >> "CfgMagazines"; _config = configFile >> "CfgMagazines";
_text = getText (_config >> _item >> "displayName"); _text = getText (_config >> _item >> "displayName");
if (!_hasclothesitem) exitWith {cutText [format[(localize "str_player_31"),_text,"wear"] , "PLAIN DOWN"]}; if (!_hasclothesitem) exitWith {TradeInprogress = false; 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"]}; if (vehicle player != player) exitWith {TradeInprogress = false; cutText ["You may not change clothes while in a vehicle", "PLAIN DOWN"]};
_myModel = (typeOf player); _myModel = (typeOf player);
_itemNew = "Skin_" + _myModel; _itemNew = "Skin_" + _myModel;
@@ -46,3 +49,4 @@ if ( (isClass(_config >> _itemNew)) ) then {
}; };
}; };
}; };
TradeInprogress = false;

View File

@@ -16,7 +16,7 @@ if(!(alive _item)) then {
sleep 1; sleep 1;
// player playActionNow "PutDown"; // player playActionNow "PutDown";
_id = [player,50,true,(getPosATL player)] spawn player_alertZombies; [player,50,true,(getPosATL player)] spawn player_alertZombies;
[player,"gut",0,false] call dayz_zombieSpeak; [player,"gut",0,false] call dayz_zombieSpeak;

View File

@@ -1,5 +1,8 @@
private["_activatingPlayer","_trader_id","_category","_action","_id","_type","_loc","_name","_qty","_cost","_qty","_sell","_cur","_order","_tid","_currency","_actionFile","_in","_out","_part","_cat","_cancel","_Display","_File","_textCurrency","_textPart","_count"]; private["_activatingPlayer","_trader_id","_category","_action","_id","_type","_loc","_name","_qty","_cost","_qty","_sell","_cur","_order","_tid","_currency","_actionFile","_in","_out","_part","_cat","_cancel","_Display","_File","_textCurrency","_textPart","_count"];
if(TradeInprogress) exitWith { cutText ["already in progress." , "PLAIN DOWN"]; };
TradeInprogress = true;
{player removeAction _x} forEach s_player_parts;s_player_parts = []; {player removeAction _x} forEach s_player_parts;s_player_parts = [];
// [ _trader_id, _category, _action ]; // [ _trader_id, _category, _action ];
@@ -143,3 +146,4 @@ dayzTraderMenuResult = nil;
s_player_parts_crtl = 1; s_player_parts_crtl = 1;
TradeInprogress = false;

View File

@@ -1,4 +1,4 @@
private["_position","_veh","_location","_isOk","_backpack","_vehType","_trg","_key","_part_out","_part_in","_qty_out","_qty_in","_qty","_buy_o_sell","_obj","_objectID","_objectUID"]; private ["_veh","_location","_isOk","_part_out","_part_in","_qty_out","_qty_in","_qty","_buy_o_sell","_obj","_objectID","_objectUID","_bos","_started","_finished","_animState","_isMedic","_dir","_helipad","_removed","_keyColor","_keyNumber","_keySelected","_isKeyOK","_config","_okToSell","_needed","_activatingPlayer","_textPartIn","_textPartOut","_traderID"];
if(TradeInprogress) exitWith { cutText ["Trade already in progress." , "PLAIN DOWN"]; }; if(TradeInprogress) exitWith { cutText ["Trade already in progress." , "PLAIN DOWN"]; };
TradeInprogress = true; TradeInprogress = true;
@@ -20,7 +20,7 @@ _bos = 0;
if(_buy_o_sell == "buy") then { if(_buy_o_sell == "buy") then {
_qty = {_x == _part_in} count magazines player; _qty = {_x == _part_in} count magazines player;
} else { } else {
_obj = nearestObjects [(getPosATL player), [_part_in], 20]; _obj = nearestObjects [(getPosATL player), [_part_in], dayz_sellDistance];
_qty = count _obj; _qty = count _obj;
_bos = 1; _bos = 1;
}; };
@@ -88,45 +88,74 @@ if (_qty >= _qty_in) then {
if(dayzTradeResult == "PASS") then { if(dayzTradeResult == "PASS") then {
if(_buy_o_sell == "buy") then { if(_buy_o_sell == "buy") then {
for "_x" from 1 to _qty_in do {
player removeMagazine _part_in; // First select key color
_keyColor = ["Green","Red","Blue","Yellow","Black"] call BIS_fnc_selectRandom;
// then select number from 1 - 2500
_keyNumber = (floor(random 2500)) + 1;
// Combine to key (eg.ItemKeyYellow2494) classname
_keySelected = format[("ItemKey%1%2"),_keyColor,_keyNumber];
_isKeyOK = isClass(configFile >> "CfgWeapons" >> _keySelected);
_config = _keySelected;
_isOk = [player,_config] call BIS_fnc_invAdd;
if (_isOk and _isKeyOK) then {
_removed = ([player,_part_in,_qty_in] call BIS_fnc_invRemove);
if(_removed == _qty_in) then {
_dir = round(random 360);
_helipad = nearestObjects [player, ["HeliHCivil","HeliHempty"], 100];
if(count _helipad > 0) then {
_location = (getPosATL (_helipad select 0));
} else {
_location = [(position player),0,20,1,2,2000,0] call BIS_fnc_findSafePos;
};
//place vehicle spawn marker (local)
_veh = createVehicle ["Sign_arrow_down_large_EP1", _location, [], 0, "CAN_COLLIDE"];
_location = (getPosATL _veh);
//["dayzPublishVeh",[_veh,[_dir,_location],_part_out,false,_keySelected]] call callRpcProcedure;
dayzPublishVeh2 = [_veh,[_dir,_location],_part_out,false,_keySelected];
publicVariableServer "dayzPublishVeh2";
player reveal _veh;
cutText [format[("Bought %3 for %1 %2, key added to toolbelt."),_qty_in,_textPartIn,_textPartOut], "PLAIN DOWN"];
} else {
player removeMagazine _keySelected;
};
} else {
cutText ["You do not have enough room on your toolbelt.", "PLAIN DOWN"];
}; };
_dir = round(random 360);
_location = [(position player),0,20,1,2,2000,0] call BIS_fnc_findSafePos;
//place vehicle spawn marker (local)
_veh = createVehicle ["Sign_arrow_down_large_EP1", _location, [], 0, "CAN_COLLIDE"];
_location = (getPosATL _veh);
//["dayzPublishVeh",[_veh,[_dir,_location],_part_out,false,dayz_playerUID]] call callRpcProcedure;
dayzPublishVeh2 = [_veh,[_dir,_location],_part_out,false,dayz_playerUID];
publicVariableServer "dayzPublishVeh2";
player reveal _veh;
cutText [format[("Bought %3 %4 for %1 %2"),_qty_in,_textPartIn,_qty_out,_textPartOut], "PLAIN DOWN"];
} else { } else {
// Sell Vehicle
for "_x" from 1 to _qty_out do {
player addMagazine _part_out;
};
_obj = _obj select 0; _obj = _obj select 0;
_objectID = _obj getVariable ["ObjectID","0"];
_objectUID = _obj getVariable ["ObjectUID","0"];
//["dayzDeleteObj",[_objectID,_objectUID]] call callRpcProcedure; _okToSell = true;
dayzDeleteObj = [_objectID,_objectUID]; if(_okToSell and !isNull _obj and alive _obj) then {
publicVariableServer "dayzDeleteObj";
deleteVehicle _obj; // Sell Vehicle
for "_x" from 1 to _qty_out do {
player addMagazine _part_out;
};
cutText [format[("Sold %1 %2 for %3 %4"),_qty_in,_textPartIn,_qty_out,_textPartOut], "PLAIN DOWN"]; _objectID = _obj getVariable ["ObjectID","0"];
_objectUID = _obj getVariable ["ObjectUID","0"];
//["dayzDeleteObj",[_objectID,_objectUID]] call callRpcProcedure;
dayzDeleteObj = [_objectID,_objectUID];
publicVariableServer "dayzDeleteObj";
deleteVehicle _obj;
cutText [format[("Sold %1 %2 for %3 %4"),_qty_in,_textPartIn,_qty_out,_textPartOut], "PLAIN DOWN"];
};
}; };
{player removeAction _x} forEach s_player_parts;s_player_parts = []; {player removeAction _x} forEach s_player_parts;s_player_parts = [];

View File

@@ -1,4 +1,4 @@
private["_position","_veh","_location","_isOk","_backpack","_vehType","_trg","_key","_part_out","_part_in","_qty_out","_qty_in","_qty","_buy_o_sell","_obj","_objectID","_objectUID"]; private ["_veh","_location","_isOk","_part_out","_part_in","_qty_out","_qty_in","_qty","_buy_o_sell","_obj","_objectID","_objectUID","_bos","_started","_finished","_animState","_isMedic","_dir","_helipad","_removed","_keyColor","_keyNumber","_keySelected","_isKeyOK","_config","_damage","_tireDmg","_tires","_okToSell","_hitpoints","_needed","_activatingPlayer","_textPartIn","_textPartOut","_traderID"];
if(TradeInprogress) exitWith { cutText ["Trade already in progress." , "PLAIN DOWN"]; }; if(TradeInprogress) exitWith { cutText ["Trade already in progress." , "PLAIN DOWN"]; };
TradeInprogress = true; TradeInprogress = true;
@@ -68,9 +68,8 @@ if (_qty >= _qty_in) then {
if(_buy_o_sell == "buy") then { if(_buy_o_sell == "buy") then {
_qty = {_x == _part_in} count magazines player; _qty = {_x == _part_in} count magazines player;
} else { } else {
_obj = nearestObjects [(getPosATL player), [_part_in], 20]; _obj = nearestObjects [(getPosATL player), [_part_in], dayz_sellDistance];
_qty = count _obj; _qty = count _obj;
_bos = 1;
}; };
if (_qty >= _qty_in) then { if (_qty >= _qty_in) then {
@@ -89,38 +88,56 @@ if (_qty >= _qty_in) then {
if(_buy_o_sell == "buy") then { if(_buy_o_sell == "buy") then {
for "_x" from 1 to _qty_in do { // First select key color
player removeMagazine _part_in; _keyColor = ["Green","Red","Blue","Yellow","Black"] call BIS_fnc_selectRandom;
};
_dir = round(random 360); // then select number from 1 - 2500
_keyNumber = (floor(random 2500)) + 1;
_helipad = nearestObjects [player, ["HeliHCivil","HeliHempty"], 100]; // Combine to key (eg.ItemKeyYellow2494) classname
if(count _helipad > 0) then { _keySelected = format[("ItemKey%1%2"),_keyColor,_keyNumber];
_location = (getPosATL (_helipad select 0));
_isKeyOK = isClass(configFile >> "CfgWeapons" >> _keySelected);
_config = _keySelected;
_isOk = [player,_config] call BIS_fnc_invAdd;
if (_isOk and _isKeyOK) then {
_removed = ([player,_part_in,_qty_in] call BIS_fnc_invRemove);
if(_removed == _qty_in) then {
_dir = round(random 360);
_helipad = nearestObjects [player, ["HeliHCivil","HeliHempty"], 100];
if(count _helipad > 0) then {
_location = (getPosATL (_helipad select 0));
} else {
_location = [(position player),0,20,1,0,2000,0] call BIS_fnc_findSafePos;
};
//place vehicle spawn marker (local)
_veh = createVehicle ["Sign_arrow_down_large_EP1", _location, [], 0, "CAN_COLLIDE"];
_location = (getPosATL _veh);
//["dayzPublishVeh",[_veh,[_dir,_location],_part_out,false,_keySelected]] call callRpcProcedure;
dayzPublishVeh2 = [_veh,[_dir,_location],_part_out,false,_keySelected];
publicVariableServer "dayzPublishVeh2";
player reveal _veh;
cutText [format[("Bought %3 for %1 %2, key added to toolbelt."),_qty_in,_textPartIn,_textPartOut], "PLAIN DOWN"];
} else {
player removeMagazine _keySelected;
};
} else { } else {
_location = [(position player),0,20,1,0,2000,0] call BIS_fnc_findSafePos; cutText ["You do not have enough room on your toolbelt.", "PLAIN DOWN"];
}; };
//place vehicle spawn marker (local)
_veh = createVehicle ["Sign_arrow_down_large_EP1", _location, [], 0, "CAN_COLLIDE"];
_location = (getPosATL _veh);
//["dayzPublishVeh",[_veh,[_dir,_location],_part_out,false,dayz_playerUID]] call callRpcProcedure;
dayzPublishVeh2 = [_veh,[_dir,_location],_part_out,false,dayz_playerUID];
publicVariableServer "dayzPublishVeh2";
player reveal _veh;
cutText [format[("Bought %3 %4 for %1 %2"),_qty_in,_textPartIn,_qty_out,_textPartOut], "PLAIN DOWN"];
} else { } else {
_obj = _obj select 0; _obj = _obj select 0;
//check make sure there are no fully damaged tires fully //check to make sure vehicle has no more than 75% average tire damage
_hitpoints = _obj call vehicle_getHitpoints; _hitpoints = _obj call vehicle_getHitpoints;
_okToSell = true; _okToSell = true;
@@ -146,7 +163,7 @@ if (_qty >= _qty_in) then {
}; };
}; };
if(_okToSell) then { if(_okToSell and !isNull _obj and alive _obj) then {
// Sell Vehicle // Sell Vehicle
for "_x" from 1 to _qty_out do { for "_x" from 1 to _qty_out do {
@@ -183,7 +200,6 @@ if (_qty >= _qty_in) then {
} else { } else {
cutText [format[("No %1 found within 20 meters."),_textPartIn] , "PLAIN DOWN"]; cutText [format[("No %1 found within 20 meters."),_textPartIn] , "PLAIN DOWN"];
}; };
}; };
TradeInprogress = false; TradeInprogress = false;

View File

@@ -1,7 +1,3 @@
private["_none"]; private["_none"];
{player removeAction _x} forEach s_player_parts;s_player_parts = []; {player removeAction _x} forEach s_player_parts;s_player_parts = [];
//{player removeAction _x} forEach s_player_bank;s_player_bank = [];
s_player_parts_crtl = -1; s_player_parts_crtl = -1;
//s_player_bank_crtl = -1;

View File

@@ -4,6 +4,8 @@ private["_iarray","_part_out","_part_in","_qty_out","_qty_in","_qty","_buy_o_sel
if(TradeInprogress) exitWith { cutText ["Trade already in progress." , "PLAIN DOWN"] }; if(TradeInprogress) exitWith { cutText ["Trade already in progress." , "PLAIN DOWN"] };
TradeInprogress = true; TradeInprogress = true;
_total_parts_out = 0;
_activatingPlayer = _this select 1; _activatingPlayer = _this select 1;
_part_out = (_this select 3) select 0; _part_out = (_this select 3) select 0;
@@ -102,14 +104,11 @@ for "_x" from 1 to _total_trades do {
if(dayzTradeResult == "PASS") then { if(dayzTradeResult == "PASS") then {
for "_x" from 1 to _qty_out do { // total of all parts
player addMagazine _part_out; _total_parts_out = _total_parts_out + _qty_out;
};
cutText [format[("Traded %1 %2 for %3 %4"),_qty_in,_textPartIn,_qty_out,_textPartOut], "PLAIN DOWN"]; cutText [format[("Traded %1 %2 for %3 %4"),_qty_in,_textPartIn,_qty_out,_textPartOut], "PLAIN DOWN"];
} else { } else {
cutText [format[("Insufficient Stock %1"),_textPartOut] , "PLAIN DOWN"]; cutText [format[("Insufficient Stock %1"),_textPartOut] , "PLAIN DOWN"];
_abort = true; _abort = true;
@@ -144,4 +143,125 @@ for "_x" from 1 to _total_trades do {
if(_abort) exitWith {}; if(_abort) exitWith {};
}; };
// pay out
if(_total_parts_out >= 1) then {
diag_log format["DEBUG TRADE #: %1", _total_parts_out];
if(_bos == 1) then {
//convert currency trades into next bar
// 10 ItemCopperBar > ItemCopperBar10oz
// 3 ItemCopperBar10oz > ItemSilverBar
// 10 ItemSilverBar > ItemSilverBar10oz
// 3 ItemSilverBar10oz > ItemGoldBar
// 10 ItemGoldBar > ItemGoldBar10oz
_next_highest_bar = "NA";
_third_highest_bar = "NA";
_next_highest_conv = 10000;
_third_highest_conv = 10000;
switch(true)do{
case (_part_out == "ItemCopperBar"): {
_next_highest_bar = "ItemCopperBar10oz";
_third_highest_bar = "ItemSilverBar";
_next_highest_conv = 10;
_third_highest_conv = 3;
};
case (_part_out == "ItemCopperBar10oz"): {
_next_highest_bar = "ItemSilverBar";
_third_highest_bar = "ItemSilverBar10oz";
_next_highest_conv = 3;
_third_highest_conv = 10;
};
case (_part_out == "ItemSilverBar"): {
_next_highest_bar = "ItemSilverBar10oz";
_third_highest_bar = "ItemGoldBar";
_next_highest_conv = 10;
_third_highest_conv = 3;
};
case (_part_out == "ItemSilverBar10oz"): {
_next_highest_bar = "ItemGoldBar";
_third_highest_bar = "ItemGoldBar10oz";
_next_highest_conv = 3;
_third_highest_conv = 10;
};
case (_part_out == "ItemGoldBar"): {
_next_highest_bar = "ItemGoldBar10oz";
_third_highest_bar = "NA";
_next_highest_conv = 10;
_third_highest_conv = 10000;
};
};
diag_log format["DEBUG TRADE part: %1 next: %2", _part_out,_next_highest_bar];
if(_total_parts_out >= _next_highest_conv) then {
_next_parts_out_raw = _total_parts_out / _next_highest_conv;
// whole parts
_next_parts_out = floor(_next_parts_out_raw);
diag_log format["DEBUG TRADE next whole parts: %1 part: %2", _next_parts_out,_next_highest_bar];
// find any whole remains
_remainder = floor((_next_parts_out_raw - _next_parts_out) * _next_highest_conv);
diag_log format["DEBUG TRADE remainder parts: %1 part: %2", _remainder,_part_out];
for "_x" from 1 to _remainder do {
player addMagazine _part_out;
};
// Find if needs further conversion
if (_next_parts_out >= _third_highest_conv) then {
_third_parts_out_raw = _next_parts_out / _third_highest_conv;
// whole parts
_third_parts_out = floor(_third_parts_out_raw);
diag_log format["DEBUG TRADE third whole parts: %1 part: %2", _third_parts_out,_third_highest_bar];
for "_x" from 1 to _third_parts_out do {
player addMagazine _third_highest_bar;
};
// find any whole remains
_remainder = floor((_third_parts_out_raw - _third_parts_out) * _third_highest_conv);
diag_log format["DEBUG TRADE remainder parts: %1 part: %2", _remainder,_next_highest_bar];
for "_x" from 1 to _remainder do {
player addMagazine _next_highest_bar;
};
} else {
diag_log format["DEBUG TRADE next parts: %1 part: %2", _next_parts_out,_next_highest_bar];
for "_x" from 1 to _next_parts_out do {
player addMagazine _next_highest_bar;
};
};
} else {
diag_log "DEBUG TRADE SELLING NORMALLY";
for "_x" from 1 to _total_parts_out do {
player addMagazine _part_out;
};
};
} else {
diag_log "DEBUG TRADE BUYING";
for "_x" from 1 to _total_parts_out do {
player addMagazine _part_out;
};
};
};
TradeInprogress = false; TradeInprogress = false;

View File

@@ -1,5 +1,8 @@
private["_none"]; private["_none"];
if(TradeInprogress) exitWith { cutText ["Trade already in progress." , "PLAIN DOWN"]; };
TradeInprogress = true;
{player removeAction _x} forEach s_player_parts;s_player_parts = []; {player removeAction _x} forEach s_player_parts;s_player_parts = [];
s_player_parts_crtl = 1; s_player_parts_crtl = 1;
@@ -30,3 +33,4 @@ _metals_conversion = [
_cancel = player addAction ["Cancel", "\z\addons\dayz_code\actions\trade_cancel.sqf",["na"], 0, true, false, "",""]; _cancel = player addAction ["Cancel", "\z\addons\dayz_code\actions\trade_cancel.sqf",["na"], 0, true, false, "",""];
s_player_parts set [count s_player_parts,_cancel]; s_player_parts set [count s_player_parts,_cancel];
TradeInprogress = false;

View File

@@ -0,0 +1,12 @@
private ["_buy","_number"];
dayz_selectedVault = _this select 3;
dayz_combination = "";
_number = 0;
{player removeAction _x} forEach s_player_combi;s_player_combi = [];
for "_x" from 1 to 10 do {
_buy = player addAction [str(_number), "\z\addons\dayz_code\actions\vault_combination_2.sqf",str(_number), 99, true, false, "",""];
s_player_combi set [count s_player_combi,_buy];
_number = _number + 1;
};

View File

@@ -0,0 +1,15 @@
private ["_buy","_number"];
// start combination string build
dayz_combination = _this select 3;
_number = 0;
{player removeAction _x} forEach s_player_combi;s_player_combi = [];
for "_x" from 1 to 10 do {
_buy = player addAction [str(_number), "\z\addons\dayz_code\actions\vault_combination_3.sqf",str(_number), 99, true, false, "",""];
s_player_combi set [count s_player_combi,_buy];
_number = _number + 1;
};

View File

@@ -0,0 +1,15 @@
private ["_buy","_number"];
// combine previous selections with next
dayz_combination = format["%1%2",dayz_combination,(_this select 3)];
_number = 0;
{player removeAction _x} forEach s_player_combi;s_player_combi = [];
for "_x" from 1 to 10 do {
_buy = player addAction [str(_number), "\z\addons\dayz_code\actions\vault_combination_4.sqf",str(_number), 99, true, false, "",""];
s_player_combi set [count s_player_combi,_buy];
_number = _number + 1;
};

View File

@@ -0,0 +1,15 @@
private ["_buy","_number"];
// combine previous selections with next
dayz_combination = format["%1%2",dayz_combination,(_this select 3)];
_number = 0;
{player removeAction _x} forEach s_player_combi;s_player_combi = [];
for "_x" from 1 to 10 do {
_buy = player addAction [str(_number), "\z\addons\dayz_code\actions\vault_combination_final.sqf",str(_number), 99, true, false, "",""];
s_player_combi set [count s_player_combi,_buy];
_number = _number + 1;
};

View File

@@ -0,0 +1,10 @@
private [];
// set final combination to player
dayz_combination = format["%1%2",dayz_combination,(_this select 3)];
{player removeAction _x} forEach s_player_combi;s_player_combi = [];
s_player_unlockvault = -1;
// Run unlock on vault
if(!isNull dayz_selectedVault and (typeOf dayz_selectedVault) == "VaultStorageLocked") then {
dayz_selectedVault spawn player_unlockVault;
dayz_selectedVault = objNull;
};

View File

@@ -1,3 +1,3 @@
private["_obj","_bag","_pos"]; private ["_obj"];
_obj = _this select 3; _obj = _this select 3;
_obj spawn player_unlockVault; _obj spawn player_unlockVault;

View File

@@ -1,3 +1,3 @@
private["_obj","_bag","_pos"]; private ["_obj"];
_obj = _this select 3; _obj = _this select 3;
_obj spawn player_lockVault; _obj spawn player_lockVault;

View File

@@ -1,3 +1,3 @@
private["_obj","_bag","_pos"]; private ["_obj"];
_obj = _this select 3; _obj = _this select 3;
_obj spawn player_packVault; _obj spawn player_packVault;

View File

@@ -1,4 +1,4 @@
private ["_tent","_location","_isOk","_cancel","_location3","_location4","_location1","_location2","_counter","_pondPos","_isPond","_ppos","_hastentitem","_dir","_id","_building","_isBuilding","_playerPos","_item","_offset_x","_offset_y","_offset_z","_offset_z_attach","_config","_text","_tmpvault","_vault_location","_objectsPond"]; private ["_tent","_location","_isOk","_cancel","_location3","_location4","_location1","_location2","_counter","_pondPos","_isPond","_ppos","_hastentitem","_dir","_building","_isBuilding","_playerPos","_item","_offset_x","_offset_y","_offset_z","_offset_z_attach","_config","_text","_tmpvault","_vault_location","_objectsPond","_combination_1","_combination_2","_combination_3","_combination_4","_combination","_removed"];
//check if can pitch here //check if can pitch here
if(TradeInprogress) exitWith { cutText ["Vault pitching already in progress." , "PLAIN DOWN"]; }; if(TradeInprogress) exitWith { cutText ["Vault pitching already in progress." , "PLAIN DOWN"]; };
@@ -108,48 +108,61 @@ if(!_cancel) then {
_hastentitem = _this in magazines player; _hastentitem = _this in magazines player;
if (!_hastentitem) exitWith {cutText [format[(localize "str_player_31"),_text,"pitch"] , "PLAIN DOWN"]}; if (!_hastentitem) exitWith {cutText [format[(localize "str_player_31"),_text,"pitch"] , "PLAIN DOWN"]};
player removeMagazine _item; _removed = ([player,_item] call BIS_fnc_invRemove);
//call dayz_forceSave; if(_removed == 1) then {
_dir = round(direction player); player removeMagazine _item;
//wait a bit //call dayz_forceSave;
player playActionNow "Medic";
sleep 1;
[player,"tentunpack",0,false] call dayz_zombieSpeak;
_id = [player,50,true,(getPosATL player)] spawn player_alertZombies; _dir = round(direction player);
_building = nearestObject [(vehicle player), "HouseBase"]; //wait a bit
_isBuilding = [(vehicle player),_building] call fnc_isInsideBuilding; player playActionNow "Medic";
sleep 1;
[player,"tentunpack",0,false] call dayz_zombieSpeak;
if(_isBuilding) then { [player,50,true,(getPosATL player)] spawn player_alertZombies;
_ppos = _building worldToModel _vault_location; _building = nearestObject [(vehicle player), "HouseBase"];
_location = _building modelToWorld _ppos; _isBuilding = [(vehicle player),_building] call fnc_isInsideBuilding;
} else { if(_isBuilding) then {
_location = player modelToWorld [_offset_x,_offset_y,_offset_z];
_ppos = _building worldToModel _vault_location;
_location = _building modelToWorld _ppos;
} else {
_location = player modelToWorld [_offset_x,_offset_y,_offset_z];
};
sleep 5;
//place tent (local)
_tent = createVehicle ["VaultStorageLocked", _location, [], 0, "CAN_COLLIDE"];
_tent setdir _dir;
_tent setpos _location;
player reveal _tent;
// Generate Combination
_combination_1 = floor(random 10);
_combination_2 = floor(random 10);
_combination_3 = floor(random 10);
_combination_4 = floor(random 10);
// Format Combination
_combination = format["%1%2%3%4",_combination_1,_combination_2,_combination_3,_combination_4];
_tent setVariable ["characterID",_combination,true];
_tent setVariable ["OEMPos",_location,true];
//["dayzPublishObj",[_combination,_tent,[_dir,_location],"VaultStorageLocked"]] call callRpcProcedure;
dayzPublishObj = [_combination,_tent,[_dir,_location],"VaultStorageLocked"];
publicVariableServer "dayzPublishObj";
cutText [format["You have setup your Safe. Combination is %1",_combination], "PLAIN DOWN", 5];
}; };
sleep 5;
//place tent (local)
_tent = createVehicle ["VaultStorageLocked", _location, [], 0, "CAN_COLLIDE"];
_tent setdir _dir;
_tent setpos _location;
player reveal _tent;
_tent setVariable ["characterID",dayz_playerUID,true];
_tent setVariable ["OEMPos",_location,true];
//["dayzPublishObj",[dayz_playerUID,_tent,[_dir,_location],"VaultStorageLocked"]] call callRpcProcedure;
dayzPublishObj = [dayz_playerUID,_tent,[_dir,_location],"VaultStorageLocked"];
publicVariableServer "dayzPublishObj";
cutText ["You have setup your Safe", "PLAIN DOWN"];
} else { } else {
cutText ["You cannot place a Safe here. The area must be flat, and free of other objects", "PLAIN DOWN"]; cutText ["You cannot place a Safe here. The area must be flat, and free of other objects", "PLAIN DOWN"];
}; };

View File

@@ -1,3 +1,3 @@
private["_obj","_bag","_pos"]; private ["_obj"];
_obj = _this select 3; _obj = _this select 3;
_obj spawn player_unlockVault; _obj spawn player_unlockVault;

View File

@@ -10,6 +10,10 @@ class CfgAmmo {
hit = 9; hit = 9;
simulation = "shotBullet"; simulation = "shotBullet";
}; };
class Fishing_Swing_Ammo : Melee {
hit = 7;
simulation = "shotBullet";
};
class Dummy_Swing_Ammo : Melee { class Dummy_Swing_Ammo : Melee {
hit = 0; hit = 0;
simulation = "shotBullet"; simulation = "shotBullet";

View File

@@ -413,7 +413,7 @@ class CfgLoot {
"Skin_BanditW1_DZ", "Skin_BanditW1_DZ",
"Skin_BanditW2_DZ", "Skin_BanditW2_DZ",
"Skin_TK_INS_Soldier_EP1_DZ", "Skin_TK_INS_Soldier_EP1_DZ",
"Skin_TK_INS_Warlord_EP1", "Skin_TK_INS_Warlord_EP1_DZ",
"Skin_SurvivorWcombat_DZ", "Skin_SurvivorWcombat_DZ",
"Skin_SurvivorWdesert_DZ", "Skin_SurvivorWdesert_DZ",
"Skin_GUE_Soldier_MG_DZ", "Skin_GUE_Soldier_MG_DZ",

View File

@@ -360,6 +360,16 @@ class Citizen1; // External class reference
transportMaxMagazines = 400; transportMaxMagazines = 400;
transportmaxbackpacks = 10; transportmaxbackpacks = 10;
}; };
class SUV_TK_CIV_EP1;
class SUV_Camo: SUV_TK_CIV_EP1
{
displayName = "SUV Camo";
hiddenSelectionsTextures[] = {"\z\addons\dayz_communityassets\textures\camo10.paa"};
transportMaxWeapons = 10;
transportMaxMagazines = 100;
transportmaxbackpacks = 5;
armor = 50;
};
class HMMWV_Base; class HMMWV_Base;
class HMMWV_DZ: HMMWV_Base { class HMMWV_DZ: HMMWV_Base {
accuracy = 0.32; accuracy = 0.32;
@@ -376,7 +386,7 @@ class Citizen1; // External class reference
crew = ""; crew = "";
typicalCargo[] = {}; typicalCargo[] = {};
transportMaxWeapons = 4; transportMaxWeapons = 4;
transportMaxMagazines = 12; transportMaxMagazines = 120;
transportmaxbackpacks = 4; transportmaxbackpacks = 4;
class Turrets {}; class Turrets {};
class Damage { class Damage {

View File

@@ -5,7 +5,7 @@ _obj = _this select 0;
// lower case to prevent issues with differing case for buildings from map to map. // lower case to prevent issues with differing case for buildings from map to map.
_type = toLower(typeOf _obj); _type = toLower(typeOf _obj);
diag_log format["Spawning loot for: %1", _type]; //diag_log format["Spawning loot for: %1", _type];
_config = configFile >> "CfgBuildingLoot" >> _type; _config = configFile >> "CfgBuildingLoot" >> _type;
_positions = [] + getArray (_config >> "lootPos"); _positions = [] + getArray (_config >> "lootPos");
_itemTypes = [] + getArray (_config >> "itemType"); _itemTypes = [] + getArray (_config >> "itemType");
@@ -16,7 +16,7 @@ _lootChance = getNumber (_config >> "lootChance");
_nearBy = nearestObjects [_iPos, ["WeaponHolder","WeaponHolderBase"], 1]; _nearBy = nearestObjects [_iPos, ["WeaponHolder","WeaponHolderBase"], 1];
if (count _nearBy == 0) then { if (count _nearBy == 0) then {
_index = dayz_CBLBase find _type; _index = dayz_CBLBase find _type;
diag_log format["Found %2 at index: %1", _index,_type]; //diag_log format["Found %2 at index: %1", _index,_type];
_weights = dayz_CBLChances select _index; _weights = dayz_CBLChances select _index;
_cntWeights = count _weights; _cntWeights = count _weights;
_index = floor(random _cntWeights); _index = floor(random _cntWeights);

View File

@@ -3,7 +3,7 @@ private["_position","_unitTypes","_group","_unit","_target","_bodies","_targetPo
_agent = _this select 0; _agent = _this select 0;
//Add handlers //Add handlers
//_id = _agent addeventhandler ["HandleDamage",{_this call local_zombieDamage}]; //_id = _agent addeventhandler ["HandleDamage",{_this call local_zombieDamage}];
//Loop behaviour //Loop behaviour
_list = (getposATL _agent) nearEntities ["Man",200]; _list = (getposATL _agent) nearEntities ["Man",200];
@@ -30,7 +30,7 @@ while {_isAlive and _isSomeone} do {
sleep 1; sleep 1;
}; };
//CHASE TARGET //CHASE TARGET
//Leader cries out //Leader cries out
[_agent,"attack",0,false] call dayz_zombieSpeak; [_agent,"attack",0,false] call dayz_zombieSpeak;
@@ -45,7 +45,7 @@ while {_isAlive and _isSomeone} do {
_agent forceSpeed 8; _agent forceSpeed 8;
sleep 1; sleep 1;
}; };
//LOOP //LOOP
_agent setVariable ["targets",[],true]; _agent setVariable ["targets",[],true];
_isAlive = alive _agent; _isAlive = alive _agent;
sleep 1; sleep 1;

View File

@@ -4,8 +4,10 @@ scriptName "Functions\misc\fn_damageActions.sqf";
- Function - Function
- [] call fnc_usec_damageActions; - [] call fnc_usec_damageActions;
************************************************************/ ************************************************************/
private ["_weaponName","_action","_turret","_weapons","_assignedRole","_action1","_action2","_x","_vehicle","_unit","_vehType","_displayName","_ammoQty","_ammoSerial","_weapon","_magTypes","_type","_typeVeh","_index","_inventory","_unitTo","_isEngineer","_vehClose","_hasVehicle","_unconscious","_lowBlood","_injured","_inPain","_legsBroke","_armsBroke","_charID","_friendlies","_playerMagazines","_hasBandage","_hasEpi","_hasMorphine","_hasBlood","_hasToolbox","_hasJerry","_hasJerryE","_hasEtool","_hasWire","_hasPainkillers","_unconscious_crew","_patients","_crew","_menClose","_hasPatient","_inVehicle","_isClose","_bag","_classbag","_isDisallowRefuel","_hasBarrel","_hasBarrelE"]; private ["_weaponName","_action","_turret","_weapons","_assignedRole","_action1","_action2","_x","_vehicle","_unit","_vehType","_displayName","_ammoQty","_ammoSerial","_weapon","_magTypes","_type","_typeVeh","_index","_inventory","_unitTo","_isEngineer","_vehClose","_hasVehicle","_unconscious","_lowBlood","_injured","_inPain","_legsBroke","_armsBroke","_charID","_friendlies","_playerMagazines","_hasBandage","_hasEpi","_hasMorphine","_hasBlood","_hasToolbox","_hasJerry","_hasJerryE","_hasEtool","_hasWire","_hasPainkillers","_unconscious_crew","_patients","_crew","_menClose","_hasPatient","_inVehicle","_isClose","_bag","_classbag","_isDisallowRefuel","_hasBarrel","_hasBarrelE"];
if (TradeInprogress) exitWith {}; // Do not allow if any script is running.
_menClose = cursorTarget; _menClose = cursorTarget;
_hasPatient = alive _menClose; _hasPatient = alive _menClose;
_vehicle = vehicle player; _vehicle = vehicle player;

View File

@@ -4,38 +4,24 @@ scriptName "Functions\misc\fn_selfActions.sqf";
- Function - Function
- [] call fnc_usec_selfActions; - [] call fnc_usec_selfActions;
************************************************************/ ************************************************************/
private ["_isPZombie","_vehicle","_inVehicle","_bag","_classbag","_isWater","_hasAntiB","_hasFuelE","_hasRawMeat","_hasKnife","_hasToolbox","_onLadder","_nearLight","_canPickLight","_canDo","_text","_isHarvested","_isVehicle","_isVehicletype","_isMan","_traderType","_ownerID","_isAnimal","_isDog","_isZombie","_isDestructable","_isTent","_isFuel","_isAlive","_canmove","_Unlock","_lock","_buy","_dogHandle","_lieDown","_warn","_hastinitem","_allowedDistance","_menu","_menu1","_humanity_logic","_low_high","_cancel","_metals_trader","_traderMenu","_isWreck","_isRemovable","_isDisallowRepair","_rawmeat","_humanity","_speed","_dog","_hasbottleitem","_isAir","_isShip"]; private ["_temp_keys","_magazinesPlayer","_isPZombie","_vehicle","_inVehicle","_hasFuelE","_hasRawMeat","_hasKnife","_hasToolbox","_onLadder","_nearLight","_canPickLight","_canDo","_text","_isHarvested","_isVehicle","_isVehicletype","_isMan","_traderType","_ownerID","_isAnimal","_isDog","_isZombie","_isDestructable","_isTent","_isFuel","_isAlive","_canmove","_Unlock","_lock","_buy","_dogHandle","_lieDown","_warn","_hastinitem","_allowedDistance","_menu","_menu1","_humanity_logic","_low_high","_cancel","_metals_trader","_traderMenu","_isWreck","_isRemovable","_isDisallowRepair","_rawmeat","_humanity","_speed","_dog","_hasbottleitem","_isAir","_isShip","_playersNear","_findNearestGens","_findNearestGen","_IsNearRunningGen","_cursorTarget","_isnewstorage","_itemsPlayer","_ownerKeyId","_typeOfCursorTarget","_hasKey","_oldOwner","_combi","_key_colors"];
if (TradeInprogress) exitWith {}; // Do not allow if any script is running.
_vehicle = vehicle player; _vehicle = vehicle player;
_isPZombie = player isKindOf "PZombie_VB"; _isPZombie = player isKindOf "PZombie_VB";
_inVehicle = (_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;
//boiled Water
_hasbottleitem = "ItemWaterbottle" in magazines player;
_hastinitem = false;
{
if (_x in magazines player) then {
_hastinitem = true;
};
} forEach boil_tin_cans;
_hasKnife = "ItemKnife" in items player;
_hasToolbox = "ItemToolbox" in items player;
//_hasTent = "ItemTent" in items player;
_onLadder = (getNumber (configFile >> "CfgMovesMaleSdr" >> "States" >> (animationState player) >> "onLadder")) == 1; _onLadder = (getNumber (configFile >> "CfgMovesMaleSdr" >> "States" >> (animationState player) >> "onLadder")) == 1;
_canDo = (!r_drag_sqf and !r_player_unconscious and !_onLadder);
_nearLight = nearestObject [player,"LitObject"]; _nearLight = nearestObject [player,"LitObject"];
_canPickLight = false; _canPickLight = false;
if (!isNull _nearLight) then { if (!isNull _nearLight) then {
if (_nearLight distance player < 4) then { if (_nearLight distance player < 4) then {
_canPickLight = isNull (_nearLight getVariable ["owner",objNull]); _canPickLight = isNull (_nearLight getVariable ["owner",objNull]);
}; };
}; };
_canDo = (!r_drag_sqf and !r_player_unconscious and !_onLadder);
//Grab Flare //Grab Flare
if (_canPickLight and !dayz_hasLight and !_isPZombie) then { if (_canPickLight and !dayz_hasLight and !_isPZombie) then {
@@ -53,35 +39,28 @@ if (_canPickLight and !dayz_hasLight and !_isPZombie) then {
if(DZEdebug) then { if(DZEdebug) then {
hint str(typeOf cursorTarget); hint str(typeOf cursorTarget);
if (s_player_debuglootpos < 0) then { if (s_player_debuglootpos < 0) then {
s_player_debuglootpos = player addAction ["Save to arma2.rpt", "\z\addons\dayz_code\actions\debug\Make_lootPos.sqf", ["save"], 99, false, true, "",""]; s_player_debuglootpos = player addAction ["Save to arma2.rpt", "\z\addons\dayz_code\actions\debug\Make_lootPos.sqf", ["save"], 99, false, true, "",""];
}; };
}; };
if(_isPZombie) then { if(_isPZombie) then {
//_state = animationState player;
//hint str(_state);
if (s_player_callzombies < 0) then { if (s_player_callzombies < 0) then {
s_player_callzombies = player addAction ["Raise Horde", "\z\addons\dayz_code\actions\call_zombies.sqf",player, 5, true, false, "",""]; s_player_callzombies = player addAction ["Raise Horde", "\z\addons\dayz_code\actions\call_zombies.sqf",player, 5, true, false, "",""];
}; };
if (s_player_pzombiesattack < 0) then { if (s_player_pzombiesattack < 0) then {
s_player_pzombiesattack = player addAction ["Attack", "\z\addons\dayz_code\actions\pzombie\pz_attack.sqf",cursorTarget, 6, true, false, "",""]; s_player_pzombiesattack = player addAction ["Attack", "\z\addons\dayz_code\actions\pzombie\pz_attack.sqf",cursorTarget, 6, true, false, "",""];
}; };
if (s_player_pzombiesvision < 0) then { if (s_player_pzombiesvision < 0) then {
s_player_pzombiesvision = player addAction ["Vision", "\z\addons\dayz_code\actions\pzombie\pz_vision.sqf", [], 4, false, true, "nightVision", "_this == _target"]; s_player_pzombiesvision = player addAction ["Night Vision", "\z\addons\dayz_code\actions\pzombie\pz_vision.sqf", [], 4, false, true, "nightVision", "_this == _target"];
}; };
if (!isNull cursorTarget and (player distance cursorTarget < 3)) then { //Has some kind of target if (!isNull cursorTarget and (player distance cursorTarget < 3)) then { //Has some kind of target
_isAnimal = cursorTarget isKindOf "Animal"; _isAnimal = cursorTarget isKindOf "Animal";
_isZombie = cursorTarget isKindOf "zZombie_base"; _isZombie = cursorTarget isKindOf "zZombie_base";
_isHarvested = cursorTarget getVariable["meatHarvested",false]; _isHarvested = cursorTarget getVariable["meatHarvested",false];
_isMan = cursorTarget isKindOf "Man"; _isMan = cursorTarget isKindOf "Man";
// Pzombie Gut human corpse or animal // Pzombie Gut human corpse or animal
if (!alive cursorTarget and (_isAnimal or _isMan) and !_isZombie and !_isHarvested and _canDo) then { if (!alive cursorTarget and (_isAnimal or _isMan) and !_isZombie and !_isHarvested) then {
if (s_player_pzombiesfeed < 0) then { if (s_player_pzombiesfeed < 0) then {
s_player_pzombiesfeed = player addAction ["Feed", "\z\addons\dayz_code\actions\pzombie\pz_feed.sqf",cursorTarget, 3, true, false, "",""]; s_player_pzombiesfeed = player addAction ["Feed", "\z\addons\dayz_code\actions\pzombie\pz_feed.sqf",cursorTarget, 3, true, false, "",""];
}; };
@@ -103,78 +82,110 @@ if(_isAir or _isShip) then {
_allowedDistance = 6; _allowedDistance = 6;
}; };
if (!isNull cursorTarget and !_inVehicle and !_isPZombie and (player distance cursorTarget < _allowedDistance)) then { //Has some kind of target if (!isNull cursorTarget and !_inVehicle and !_isPZombie and (player distance cursorTarget < _allowedDistance) and _canDo) then { //Has some kind of target
_isHarvested = cursorTarget getVariable["meatHarvested",false];
_isVehicle = cursorTarget isKindOf "AllVehicles";
_isVehicletype = typeOf cursorTarget in ["ATV_US_EP1","ATV_CZ_EP1"];
_isnewstorage = typeOf cursorTarget in ["OutHouse_DZ","Wooden_shed_DZ","WoodShack_DZ","StorageShed_DZ"];
_isMan = cursorTarget isKindOf "Man"; // set cursortarget to variable
_traderType = typeOf cursorTarget; _cursorTarget = cursorTarget;
_ownerID = cursorTarget getVariable ["characterID","0"];
_isAnimal = cursorTarget isKindOf "Animal";
_isDog = (cursorTarget isKindOf "DZ_Pastor" || cursorTarget isKindOf "DZ_Fin");
_isZombie = cursorTarget isKindOf "zZombie_base";
_isDestructable = cursorTarget isKindOf "BuiltItems";
_isWreck = typeOf cursorTarget in ["SKODAWreck","HMMWVWreck","UralWreck","datsun01Wreck","hiluxWreck","datsun02Wreck","UAZWreck","Land_Misc_Garb_Heap_EP1","Fort_Barricade_EP1","Rubbish2"];
_isRemovable = typeOf cursorTarget in ["Fence_corrugated_DZ","M240Nest_DZ","ParkBench_DZ"];
_isDisallowRepair = typeOf cursorTarget in ["M240Nest_DZ"];
_isTent = cursorTarget isKindOf "TentStorage"; // get typeof cursortarget once
_isFuel = false; _typeOfCursorTarget = typeOf _cursorTarget;
_isAlive = alive cursorTarget;
_canmove = canmove cursorTarget;
_text = getText (configFile >> "CfgVehicles" >> typeOf cursorTarget >> "displayName");
_isVehicle = _cursorTarget isKindOf "AllVehicles";
_isVehicletype = _typeOfCursorTarget in ["ATV_US_EP1","ATV_CZ_EP1"];
_isnewstorage = _typeOfCursorTarget in ["VaultStorage","OutHouse_DZ","Wooden_shed_DZ","WoodShack_DZ","StorageShed_DZ"];
// get items and magazines only once
_magazinesPlayer = magazines player;
//boiled Water
_hasbottleitem = "ItemWaterbottle" in _magazinesPlayer;
_hastinitem = false;
{
if (_x in _magazinesPlayer) then {
_hastinitem = true;
};
} forEach boil_tin_cans;
_hasFuelE = "ItemJerrycanEmpty" in _magazinesPlayer;
_itemsPlayer = items player;
_temp_keys = [];
// find available keys
_key_colors = ["ItemKeyYellow","ItemKeyBlue","ItemKeyRed","ItemKeyGreen","ItemKeyBlack"];
{
if (configName(inheritsFrom(configFile >> "CfgWeapons" >> _x)) in _key_colors) then {
_ownerKeyId = getNumber(configFile >> "CfgWeapons" >> _x >> "keyid");
_temp_keys set [count _temp_keys,str(_ownerKeyId)];
};
} forEach _itemsPlayer;
_hasKnife = "ItemKnife" in _itemsPlayer;
_hasToolbox = "ItemToolbox" in _itemsPlayer;
_isMan = _cursorTarget isKindOf "Man";
_traderType = _typeOfCursorTarget;
_ownerID = _cursorTarget getVariable ["characterID","0"];
_isAnimal = _cursorTarget isKindOf "Animal";
_isDog = (_cursorTarget isKindOf "DZ_Pastor" || _cursorTarget isKindOf "DZ_Fin");
_isZombie = _cursorTarget isKindOf "zZombie_base";
_isDestructable = _cursorTarget isKindOf "BuiltItems";
_isWreck = _typeOfCursorTarget in ["SKODAWreck","HMMWVWreck","UralWreck","datsun01Wreck","hiluxWreck","datsun02Wreck","UAZWreck","Land_Misc_Garb_Heap_EP1","Fort_Barricade_EP1","Rubbish2"];
_isRemovable = _typeOfCursorTarget in ["Fence_corrugated_DZ","M240Nest_DZ","ParkBench_DZ","SandNest_DZ"];
_isDisallowRepair = _typeOfCursorTarget in ["M240Nest_DZ"];
_isTent = _cursorTarget isKindOf "TentStorage";
_isAlive = alive _cursorTarget;
_canmove = canmove _cursorTarget;
_text = getText (configFile >> "CfgVehicles" >> _typeOfCursorTarget >> "displayName");
_rawmeat = meatraw; _rawmeat = meatraw;
_hasRawMeat = false; _hasRawMeat = false;
{ {
if (_x in magazines player) then { if (_x in _magazinesPlayer) then {
_hasRawMeat = true; _hasRawMeat = true;
}; };
} forEach _rawmeat; } forEach _rawmeat;
if (_hasFuelE and dayz_oldrefuel) then { _isFuel = false;
_isFuel = ((typeOf cursorTarget) in dayz_fuelsources); if (_hasFuelE) then {
_isFuel = (_typeOfCursorTarget in dayz_fuelsources);
}; };
// diag_log ("OWNERID = " + _ownerID + " CHARID = " + dayz_characterID + " " + str(_ownerID == dayz_characterID)); // diag_log ("OWNERID = " + _ownerID + " CHARID = " + dayz_characterID + " " + str(_ownerID == dayz_characterID));
//Allow player to delete objects //Allow player to delete objects
if((_isDestructable or _isWreck or (_isRemovable and ("ItemCrowbar" in items player))) and _hasToolbox and _canDo) then { if((_isDestructable or _isWreck or (_isRemovable and ("ItemCrowbar" in _itemsPlayer))) and _hasToolbox) then {
if (s_player_deleteBuild < 0) 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, "", ""]; s_player_deleteBuild = player addAction [format[localize "str_actions_delete",_text], "\z\addons\dayz_code\actions\remove.sqf",_cursorTarget, 1, true, true, "", ""];
}; };
} else { } else {
player removeAction s_player_deleteBuild; player removeAction s_player_deleteBuild;
s_player_deleteBuild = -1; s_player_deleteBuild = -1;
}; };
// Allow Owner to lock and unlock vehicle // Allow Owner to lock and unlock vehicle
if(_isVehicle and !_isMan and _canDo and _ownerID != "0") then { if(_isVehicle and !_isMan and _ownerID != "0") then {
if (s_player_lockUnlock_crtl < 0) then { if (s_player_lockUnlock_crtl < 0) then {
_hasKey = _ownerID in _temp_keys;
if(locked cursorTarget) then { _oldOwner = (_ownerID == dayz_playerUID);
if(_ownerID == dayz_playerUID) then { if(locked _cursorTarget) then {
_Unlock = player addAction [format["Unlock %1",_text], "\z\addons\dayz_code\actions\unlock_veh.sqf",cursorTarget, 2, true, true, "", ""]; if(_hasKey or _oldOwner) then {
_Unlock = player addAction [format["Unlock %1",_text], "\z\addons\dayz_code\actions\unlock_veh.sqf",_cursorTarget, 2, true, true, "", ""];
s_player_lockunlock set [count s_player_lockunlock,_Unlock]; s_player_lockunlock set [count s_player_lockunlock,_Unlock];
s_player_lockUnlock_crtl = 1; s_player_lockUnlock_crtl = 1;
} else { } else {
_Unlock = player addAction ["<t color='#ff0000'>Vehicle Locked</t>", "",cursorTarget, 2, true, true, "", ""]; _Unlock = player addAction ["<t color='#ff0000'>Vehicle Locked</t>", "",_cursorTarget, 2, true, true, "", ""];
s_player_lockunlock set [count s_player_lockunlock,_Unlock]; s_player_lockunlock set [count s_player_lockunlock,_Unlock];
s_player_lockUnlock_crtl = 1; s_player_lockUnlock_crtl = 1;
}; };
} else { } else {
if(_ownerID == dayz_playerUID) then { if(_hasKey or _oldOwner) then {
_lock = player addAction [format["Lock %1",_text], "\z\addons\dayz_code\actions\lock_veh.sqf",cursorTarget, 1, true, true, "", ""]; _lock = player addAction [format["Lock %1",_text], "\z\addons\dayz_code\actions\lock_veh.sqf",_cursorTarget, 1, true, true, "", ""];
s_player_lockunlock set [count s_player_lockunlock,_lock]; s_player_lockunlock set [count s_player_lockunlock,_lock];
s_player_lockUnlock_crtl = 1; s_player_lockUnlock_crtl = 1;
}; };
}; };
}; };
} else { } else {
@@ -184,9 +195,9 @@ if (!isNull cursorTarget and !_inVehicle and !_isPZombie and (player distance cu
/* /*
//Allow player to force save //Allow player to force save
if((_isVehicle or _isTent) and _canDo and !_isMan) then { if((_isVehicle or _isTent) and !_isMan) then {
if (s_player_forceSave < 0) 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, "", ""]; s_player_forceSave = player addAction [format[localize "str_actions_save",_text], "\z\addons\dayz_code\actions\forcesave.sqf",_cursorTarget, 1, true, true, "", ""];
}; };
} else { } else {
player removeAction s_player_forceSave; player removeAction s_player_forceSave;
@@ -194,19 +205,22 @@ if (!isNull cursorTarget and !_inVehicle and !_isPZombie and (player distance cu
}; };
*/ */
if((_isVehicle or _isTent or (cursorTarget isKindOf "VaultStorage") or _isnewstorage) and _isAlive and _canDo and !_isMan) then { if((_isVehicle or _isTent or _isnewstorage) and _isAlive and !_isMan) then {
if (s_player_checkGear < 0) then { if (s_player_checkGear < 0) then {
s_player_checkGear = player addAction ["Cargo Check", "\z\addons\dayz_code\actions\cargocheck.sqf",cursorTarget, 1, true, true, "", ""]; s_player_checkGear = player addAction ["Cargo Check", "\z\addons\dayz_code\actions\cargocheck.sqf",_cursorTarget, 1, true, true, "", ""];
}; };
} else { } else {
player removeAction s_player_checkGear; player removeAction s_player_checkGear;
s_player_checkGear = -1; s_player_checkGear = -1;
}; };
//flip vehicle //flip vehicle small vehicles by your self and all other vehicles with help nearby
if ((_isVehicletype) and !_canmove and _isAlive and (player distance cursorTarget >= 2) and (count (crew cursorTarget))== 0 and ((vectorUp cursorTarget) select 2) < 0.5) then { if (_isVehicle and !_canmove and _isAlive and (player distance _cursorTarget >= 2) and (count (crew _cursorTarget))== 0 and ((vectorUp _cursorTarget) select 2) < 0.5) then {
if (s_player_flipveh < 0) then { _playersNear = {isPlayer _x} count (player nearEntities ["CAManBase", 6]);
s_player_flipveh = player addAction [format[localize "str_actions_flipveh",_text], "\z\addons\dayz_code\actions\player_flipvehicle.sqf",cursorTarget, 1, true, true, "", ""]; if(_isVehicletype or (_playersNear >= 2)) then {
if (s_player_flipveh < 0) then {
s_player_flipveh = player addAction [format[localize "str_actions_flipveh",_text], "\z\addons\dayz_code\actions\player_flipvehicle.sqf",_cursorTarget, 1, true, true, "", ""];
};
}; };
} else { } else {
player removeAction s_player_flipveh; player removeAction s_player_flipveh;
@@ -214,52 +228,52 @@ if (!isNull cursorTarget and !_inVehicle and !_isPZombie and (player distance cu
}; };
//Allow player to fill jerrycan //Allow player to fill jerrycan
if(dayz_oldrefuel) then { if(_hasFuelE and _isFuel) then {
if(_hasFuelE and _isFuel and _canDo) then { if (s_player_fillfuel < 0) 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, "", ""];
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;
}; };
} else {
player removeAction s_player_fillfuel;
s_player_fillfuel = -1;
}; };
// Human Gut animal or zombie // Human Gut animal or zombie
if (!alive cursorTarget and (_isAnimal or _isZombie) and _hasKnife and !_isHarvested and _canDo) then { if (!alive _cursorTarget and (_isAnimal or _isZombie) and _hasKnife) then {
if (s_player_butcher < 0) then { _isHarvested = _cursorTarget getVariable["meatHarvested",false];
if (s_player_butcher < 0 and !_isHarvested) then {
if(_isZombie) then { if(_isZombie) then {
s_player_butcher = player addAction ["Gut Zombie", "\z\addons\dayz_code\actions\gather_zparts.sqf",cursorTarget, 3, true, true, "", ""]; s_player_butcher = player addAction ["Gut Zombie", "\z\addons\dayz_code\actions\gather_zparts.sqf",_cursorTarget, 3, true, true, "", ""];
} else { } else {
s_player_butcher = player addAction [localize "str_actions_self_04", "\z\addons\dayz_code\actions\gather_meat.sqf",cursorTarget, 3, true, true, "", ""]; s_player_butcher = player addAction [localize "str_actions_self_04", "\z\addons\dayz_code\actions\gather_meat.sqf",_cursorTarget, 3, true, true, "", ""];
}; };
}; };
} else { } else {
player removeAction s_player_butcher; player removeAction s_player_butcher;
s_player_butcher = -1; s_player_butcher = -1;
}; };
//Fireplace Actions check //Fireplace Actions check
if (inflamed cursorTarget and _hasRawMeat and _canDo) then { if (inflamed _cursorTarget and _hasRawMeat) then {
if (s_player_cook < 0) 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, "", ""]; s_player_cook = player addAction [localize "str_actions_self_05", "\z\addons\dayz_code\actions\cook.sqf",_cursorTarget, 3, true, true, "", ""];
}; };
} else { } else {
player removeAction s_player_cook; player removeAction s_player_cook;
s_player_cook = -1; s_player_cook = -1;
}; };
if (inflamed cursorTarget and (_hasbottleitem and _hastinitem) and _canDo) then { if (inflamed _cursorTarget and (_hasbottleitem and _hastinitem)) then {
if (s_player_boil < 0) then { if (s_player_boil < 0) then {
s_player_boil = player addAction [localize "str_actions_boilwater", "\z\addons\dayz_code\actions\boil.sqf",cursorTarget, 3, true, true, "", ""]; s_player_boil = player addAction [localize "str_actions_boilwater", "\z\addons\dayz_code\actions\boil.sqf",_cursorTarget, 3, true, true, "", ""];
}; };
} else { } else {
player removeAction s_player_boil; player removeAction s_player_boil;
s_player_boil = -1; s_player_boil = -1;
}; };
if(cursorTarget == dayz_hasFire and _canDo) then { if(_cursorTarget == dayz_hasFire) then {
if ((s_player_fireout < 0) and !(inflamed cursorTarget) and (player distance cursorTarget < 3)) 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, "",""]; s_player_fireout = player addAction [localize "str_actions_self_06", "\z\addons\dayz_code\actions\fire_pack.sqf",_cursorTarget, 0, false, true, "",""];
}; };
} else { } else {
player removeAction s_player_fireout; player removeAction s_player_fireout;
@@ -267,9 +281,9 @@ if (!isNull cursorTarget and !_inVehicle and !_isPZombie and (player distance cu
}; };
//Packing my tent //Packing my tent
if(cursorTarget isKindOf "TentStorage" and _canDo and _ownerID == dayz_characterID) then { if(_cursorTarget isKindOf "TentStorage" and _ownerID == dayz_characterID) then {
if ((s_player_packtent < 0) and (player distance cursorTarget < 3)) 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, "",""]; s_player_packtent = player addAction [localize "str_actions_self_07", "\z\addons\dayz_code\actions\tent_pack.sqf",_cursorTarget, 0, false, true, "",""];
}; };
} else { } else {
player removeAction s_player_packtent; player removeAction s_player_packtent;
@@ -277,23 +291,39 @@ if (!isNull cursorTarget and !_inVehicle and !_isPZombie and (player distance cu
}; };
//Allow owner to unlock vault //Allow owner to unlock vault
if(cursorTarget isKindOf "VaultStorageLocked" and _canDo and _ownerID != "0" and _ownerID == dayz_playerUID and !UnlockInprogress) then { if((_typeOfCursorTarget == "VaultStorageLocked" or _typeOfCursorTarget == "VaultStorage") and _ownerID != "0" and (player distance _cursorTarget < 3)) then {
if (s_player_unlockvault < 0 and (player distance cursorTarget < 3)) then { if (s_player_unlockvault < 0) then {
s_player_unlockvault = player addAction ["Unlock Safe", "\z\addons\dayz_code\actions\vault_unlock.sqf",cursorTarget, 0, false, true, "",""]; if(_typeOfCursorTarget == "VaultStorageLocked") then {
if(_ownerID == dayz_combination or _ownerID == dayz_playerUID) then {
_combi = player addAction ["Open Safe", "\z\addons\dayz_code\actions\vault_unlock.sqf",_cursorTarget, 0, false, true, "",""];
} else {
_combi = player addAction ["Unlock Safe", "\z\addons\dayz_code\actions\vault_combination_1.sqf",_cursorTarget, 0, false, true, "",""];
};
s_player_combi set [count s_player_combi,_combi];
s_player_unlockvault = 1;
} else {
if(_ownerID != dayz_combination and _ownerID != dayz_playerUID) then {
_combi = player addAction ["Enter Combo", "\z\addons\dayz_code\actions\vault_combination_1.sqf",_cursorTarget, 0, false, true, "",""];
s_player_combi set [count s_player_combi,_combi];
s_player_unlockvault = 1;
};
};
}; };
} else { } else {
player removeAction s_player_unlockvault; {player removeAction _x} forEach s_player_combi;s_player_combi = [];
s_player_unlockvault = -1; s_player_unlockvault = -1;
}; };
//Allow owner to pack vault //Allow owner to pack vault
if(cursorTarget isKindOf "VaultStorage" and _canDo and _ownerID != "0" and _ownerID == dayz_playerUID and (player distance cursorTarget < 3)) then { if(_typeOfCursorTarget == "VaultStorage" and _ownerID != "0" and (player distance _cursorTarget < 3)) then {
if (s_player_lockvault < 0) then { if (s_player_lockvault < 0) then {
s_player_lockvault = player addAction ["Lock Safe", "\z\addons\dayz_code\actions\vault_lock.sqf",cursorTarget, 0, false, true, "",""]; if(_ownerID == dayz_combination or _ownerID == dayz_playerUID) then {
s_player_lockvault = player addAction ["Lock Safe", "\z\addons\dayz_code\actions\vault_lock.sqf",_cursorTarget, 0, false, true, "",""];
};
}; };
if (s_player_packvault < 0) then { if (s_player_packvault < 0 and (_ownerID == dayz_combination or _ownerID == dayz_playerUID)) then {
s_player_packvault = player addAction ["<t color='#ff0000'>Pack Safe</t>", "\z\addons\dayz_code\actions\vault_pack.sqf",cursorTarget, 0, false, true, "",""]; s_player_packvault = player addAction ["<t color='#ff0000'>Pack Safe</t>", "\z\addons\dayz_code\actions\vault_pack.sqf",_cursorTarget, 0, false, true, "",""];
}; };
} else { } else {
player removeAction s_player_packvault; player removeAction s_player_packvault;
@@ -305,8 +335,8 @@ if (!isNull cursorTarget and !_inVehicle and !_isPZombie and (player distance cu
//Player Deaths //Player Deaths
if(cursorTarget isKindOf "Info_Board_EP1" and _canDo) then { if(_typeOfCursorTarget == "Info_Board_EP1") then {
if ((s_player_information < 0) and (player distance cursorTarget < 3)) then { if ((s_player_information < 0) and (player distance _cursorTarget < 3)) then {
s_player_information = player addAction ["Recent Deaths", "\z\addons\dayz_code\actions\list_playerDeaths.sqf",[], 0, false, true, "",""]; s_player_information = player addAction ["Recent Deaths", "\z\addons\dayz_code\actions\list_playerDeaths.sqf",[], 0, false, true, "",""];
}; };
} else { } else {
@@ -315,8 +345,8 @@ if (!isNull cursorTarget and !_inVehicle and !_isPZombie and (player distance cu
}; };
//Fuel Pump //Fuel Pump
if((typeOf cursorTarget) in dayz_fuelpumparray and _canDo) then { if(_typeOfCursorTarget in dayz_fuelpumparray) then {
if ((s_player_fuelauto < 0) and (player distance cursorTarget < 3)) then { if ((s_player_fuelauto < 0) and (player distance _cursorTarget < 3)) then {
// check if Generator_DZ is running within 30 meters // check if Generator_DZ is running within 30 meters
_findNearestGens = nearestObjects [player, ["Generator_DZ"], 30]; _findNearestGens = nearestObjects [player, ["Generator_DZ"], 30];
@@ -341,19 +371,19 @@ if (!isNull cursorTarget and !_inVehicle and !_isPZombie and (player distance cu
}; };
//Start Generator //Start Generator
if(cursorTarget isKindOf "Generator_DZ" and _canDo) then { if(_cursorTarget isKindOf "Generator_DZ") then {
if ((s_player_fillgen < 0) and (player distance cursorTarget < 3)) then { if ((s_player_fillgen < 0) and (player distance _cursorTarget < 3)) then {
// check if not running // check if not running
if((cursorTarget getVariable ["GeneratorRunning", false])) then { if((_cursorTarget getVariable ["GeneratorRunning", false])) then {
s_player_fillgen = player addAction ["Stop Generator", "\z\addons\dayz_code\actions\stopGenerator.sqf",cursorTarget, 0, false, true, "",""]; s_player_fillgen = player addAction ["Stop Generator", "\z\addons\dayz_code\actions\stopGenerator.sqf",_cursorTarget, 0, false, true, "",""];
} else { } else {
// check if not filled and player has jerry. // check if not filled and player has jerry.
if((cursorTarget getVariable ["GeneratorFilled", false])) then { if((_cursorTarget getVariable ["GeneratorFilled", false])) then {
s_player_fillgen = player addAction ["Start Generator", "\z\addons\dayz_code\actions\fill_startGenerator.sqf",cursorTarget, 0, false, true, "",""]; s_player_fillgen = player addAction ["Start Generator", "\z\addons\dayz_code\actions\fill_startGenerator.sqf",_cursorTarget, 0, false, true, "",""];
} else { } else {
if("ItemJerrycan" in magazines player) then { if("ItemJerrycan" in _magazinesPlayer) then {
s_player_fillgen = player addAction ["Fill and Start Generator", "\z\addons\dayz_code\actions\fill_startGenerator.sqf",cursorTarget, 0, false, true, "",""]; s_player_fillgen = player addAction ["Fill and Start Generator", "\z\addons\dayz_code\actions\fill_startGenerator.sqf",_cursorTarget, 0, false, true, "",""];
}; };
}; };
}; };
@@ -371,82 +401,52 @@ if (!isNull cursorTarget and !_inVehicle and !_isPZombie and (player distance cu
// Allow auto fill // Allow auto fill
//Sleep //Sleep
if(cursorTarget isKindOf "TentStorage" and _canDo and _ownerID == dayz_characterID) then { if(_cursorTarget isKindOf "TentStorage" and _ownerID == dayz_characterID) then {
if ((s_player_sleep < 0) and (player distance cursorTarget < 3)) then { if ((s_player_sleep < 0) and (player distance _cursorTarget < 3)) then {
s_player_sleep = player addAction [localize "str_actions_self_sleep", "\z\addons\dayz_code\actions\player_sleep.sqf",cursorTarget, 0, false, true, "",""]; s_player_sleep = player addAction [localize "str_actions_self_sleep", "\z\addons\dayz_code\actions\player_sleep.sqf",_cursorTarget, 0, false, true, "",""];
}; };
} else { } else {
player removeAction s_player_sleep; player removeAction s_player_sleep;
s_player_sleep = -1; s_player_sleep = -1;
}; };
//Repairing Vehicles //Repairing Vehicles
if ((dayz_myCursorTarget != cursorTarget) and _isVehicle and !_isMan and _hasToolbox and (damage cursorTarget < 1) and !_isDisallowRepair) then { if ((dayz_myCursorTarget != _cursorTarget) and _isVehicle and !_isMan and _hasToolbox and (damage _cursorTarget < 1) and !_isDisallowRepair) then {
if (s_player_repair_crtl < 0) then { if (s_player_repair_crtl < 0) then {
dayz_myCursorTarget = _cursorTarget;
_vehicle = cursorTarget; _menu = dayz_myCursorTarget addAction ["Repair Vehicle", "\z\addons\dayz_code\actions\repair_vehicle.sqf",_cursorTarget, 0, true, false, "",""];
dayz_myCursorTarget = _vehicle; _menu1 = dayz_myCursorTarget addAction ["Salvage Vehicle", "\z\addons\dayz_code\actions\salvage_vehicle.sqf",_cursorTarget, 0, true, false, "",""];
_menu = dayz_myCursorTarget addAction ["Repair Vehicle", "\z\addons\dayz_code\actions\repair_vehicle.sqf",_vehicle, 0, true, false, "",""];
_menu1 = dayz_myCursorTarget addAction ["Salvage Vehicle", "\z\addons\dayz_code\actions\salvage_vehicle.sqf",_vehicle, 0, true, false, "",""];
s_player_repairActions set [count s_player_repairActions,_menu]; s_player_repairActions set [count s_player_repairActions,_menu];
s_player_repairActions set [count s_player_repairActions,_menu1]; s_player_repairActions set [count s_player_repairActions,_menu1];
s_player_repair_crtl = 1; s_player_repair_crtl = 1;
} else { } else {
{dayz_myCursorTarget removeAction _x} forEach s_player_repairActions;s_player_repairActions = []; {dayz_myCursorTarget removeAction _x} forEach s_player_repairActions;s_player_repairActions = [];
s_player_repair_crtl = -1; s_player_repair_crtl = -1;
}; };
}; };
_humanity = player getVariable ["humanity",0];
// All Traders // All Traders
if (_isMan and !_isPZombie and _traderType in serverTraders) then { if (_isMan and !_isPZombie and _traderType in serverTraders) then {
if (s_player_parts_crtl < 0) then { if (s_player_parts_crtl < 0) then {
//diag_log ("TRADER = " + str(serverTraders)); // get humanity
_humanity = player getVariable ["humanity",0];
_traderMenu = call compile format["menu_%1;",_traderType]; _traderMenu = call compile format["menu_%1;",_traderType];
diag_log ("TRADER = " + str(_traderMenu)); // diag_log ("TRADER = " + str(_traderMenu));
_low_high = "low"; _low_high = "low";
_humanity_logic = false; _humanity_logic = false;
if((_traderMenu select 2) == "friendly") then { if((_traderMenu select 2) == "friendly") then {
//_low_high = "low"; _humanity_logic = (_humanity < -2000);
if (_humanity < -2000) then {
_humanity_logic = true;
};
}; };
if((_traderMenu select 2) == "hostile") then { if((_traderMenu select 2) == "hostile") then {
_low_high = "high"; _low_high = "high";
if (_humanity > -2000) then { _humanity_logic = (_humanity > -2000);
_humanity_logic = true;
};
}; };
if((_traderMenu select 2) == "hero") then { if((_traderMenu select 2) == "hero") then {
//_low_high = "low"; _humanity_logic = (_humanity < 5000);
if (_humanity < 5000) then {
_humanity_logic = true;
};
}; };
if(_humanity_logic) then { if(_humanity_logic) then {
_cancel = player addAction [format["Your humanity is too %1 this trader refuses to talk to you.",_low_high], "\z\addons\dayz_code\actions\trade_cancel.sqf",["na"], 0, true, false, "",""]; _cancel = player addAction [format["Your humanity is too %1 this trader refuses to talk to you.",_low_high], "\z\addons\dayz_code\actions\trade_cancel.sqf",["na"], 0, true, false, "",""];
@@ -471,9 +471,6 @@ if (!isNull cursorTarget and !_inVehicle and !_isPZombie and (player distance cu
s_player_parts set [count s_player_parts,_metals_trader]; s_player_parts set [count s_player_parts,_metals_trader];
}; };
s_player_parts_crtl = 1; s_player_parts_crtl = 1;
}; };
@@ -482,13 +479,9 @@ if (!isNull cursorTarget and !_inVehicle and !_isPZombie and (player distance cu
s_player_parts_crtl = -1; s_player_parts_crtl = -1;
}; };
if (_isMan and !_isAlive and !_isZombie) then { if (_isMan and !_isAlive and !_isZombie) then {
if (s_player_studybody < 0) 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, "",""]; s_player_studybody = player addAction [localize "str_action_studybody", "\z\addons\dayz_code\actions\study_body.sqf",_cursorTarget, 0, false, true, "",""];
}; };
} else { } else {
player removeAction s_player_studybody; player removeAction s_player_studybody;
@@ -496,79 +489,79 @@ if (!isNull cursorTarget and !_inVehicle and !_isPZombie and (player distance cu
}; };
if(dayz_tameDogs) then { if(dayz_tameDogs) then {
//Dog //Dog
if (_isDog and _isAlive and (_hasRawMeat) and _canDo and _ownerID == "0" and player getVariable ["dogID", 0] == 0) then { if (_isDog and _isAlive and (_hasRawMeat) and _ownerID == "0" and player getVariable ["dogID", 0] == 0) then {
if (s_player_tamedog < 0) then { if (s_player_tamedog < 0) then {
s_player_tamedog = player addAction [localize "str_actions_tamedog", "\z\addons\dayz_code\actions\tame_dog.sqf", cursorTarget, 1, false, true, "", ""]; s_player_tamedog = player addAction [localize "str_actions_tamedog", "\z\addons\dayz_code\actions\tame_dog.sqf", _cursorTarget, 1, false, true, "", ""];
}; };
} else { } else {
player removeAction s_player_tamedog; player removeAction s_player_tamedog;
s_player_tamedog = -1; s_player_tamedog = -1;
}; };
if (_isDog and _ownerID == dayz_characterID and _isAlive) then {
_dogHandle = player getVariable ["dogID", 0];
if (s_player_feeddog < 0 and _hasRawMeat) then {
s_player_feeddog = player addAction [localize "str_actions_feeddog","\z\addons\dayz_code\actions\dog\feed.sqf",[_dogHandle,0], 0, false, true,"",""];
};
if (s_player_waterdog < 0 and "ItemWaterbottle" in _magazinesPlayer) then {
s_player_waterdog = player addAction [localize "str_actions_waterdog","\z\addons\dayz_code\actions\dog\feed.sqf",[_dogHandle,1], 0, false, true,"",""];
};
if (s_player_staydog < 0) then {
_lieDown = _dogHandle getFSMVariable "_actionLieDown";
if (_lieDown) then { _text = "str_actions_liedog"; } else { _text = "str_actions_sitdog"; };
s_player_staydog = player addAction [localize _text,"\z\addons\dayz_code\actions\dog\stay.sqf", _dogHandle, 5, false, true,"",""];
};
if (s_player_trackdog < 0) then {
s_player_trackdog = player addAction [localize "str_actions_trackdog","\z\addons\dayz_code\actions\dog\track.sqf", _dogHandle, 4, false, true,"",""];
};
if (s_player_barkdog < 0) then {
s_player_barkdog = player addAction [localize "str_actions_barkdog","\z\addons\dayz_code\actions\dog\speak.sqf", _cursorTarget, 3, false, true,"",""];
};
if (s_player_warndog < 0) then {
_warn = _dogHandle getFSMVariable "_watchDog";
if (_warn) then { _text = "Quiet"; _warn = false; } else { _text = "Alert"; _warn = true; };
s_player_warndog = player addAction [format[localize "str_actions_warndog",_text],"\z\addons\dayz_code\actions\dog\warn.sqf",[_dogHandle, _warn], 2, false, true,"",""];
};
if (s_player_followdog < 0) then {
s_player_followdog = player addAction [localize "str_actions_followdog","\z\addons\dayz_code\actions\dog\follow.sqf",[_dogHandle,true], 6, false, true,"",""];
};
} else {
player removeAction s_player_feeddog;
s_player_feeddog = -1;
player removeAction s_player_waterdog;
s_player_waterdog = -1;
player removeAction s_player_staydog;
s_player_staydog = -1;
player removeAction s_player_trackdog;
s_player_trackdog = -1;
player removeAction s_player_barkdog;
s_player_barkdog = -1;
player removeAction s_player_warndog;
s_player_warndog = -1;
player removeAction s_player_followdog;
s_player_followdog = -1;
};
}; };
if (_isDog and _ownerID == dayz_characterID and _isAlive and _canDo) then {
_dogHandle = player getVariable ["dogID", 0];
if (s_player_feeddog < 0 and _hasRawMeat) then {
s_player_feeddog = player addAction [localize "str_actions_feeddog","\z\addons\dayz_code\actions\dog\feed.sqf",[_dogHandle,0], 0, false, true,"",""];
};
if (s_player_waterdog < 0 and "ItemWaterbottle" in magazines player) then {
s_player_waterdog = player addAction [localize "str_actions_waterdog","\z\addons\dayz_code\actions\dog\feed.sqf",[_dogHandle,1], 0, false, true,"",""];
};
if (s_player_staydog < 0) then {
_lieDown = _dogHandle getFSMVariable "_actionLieDown";
if (_lieDown) then { _text = "str_actions_liedog"; } else { _text = "str_actions_sitdog"; };
s_player_staydog = player addAction [localize _text,"\z\addons\dayz_code\actions\dog\stay.sqf", _dogHandle, 5, false, true,"",""];
};
if (s_player_trackdog < 0) then {
s_player_trackdog = player addAction [localize "str_actions_trackdog","\z\addons\dayz_code\actions\dog\track.sqf", _dogHandle, 4, false, true,"",""];
};
if (s_player_barkdog < 0) then {
s_player_barkdog = player addAction [localize "str_actions_barkdog","\z\addons\dayz_code\actions\dog\speak.sqf", cursorTarget, 3, false, true,"",""];
};
if (s_player_warndog < 0) then {
_warn = _dogHandle getFSMVariable "_watchDog";
if (_warn) then { _text = "Quiet"; _warn = false; } else { _text = "Alert"; _warn = true; };
s_player_warndog = player addAction [format[localize "str_actions_warndog",_text],"\z\addons\dayz_code\actions\dog\warn.sqf",[_dogHandle, _warn], 2, false, true,"",""];
};
if (s_player_followdog < 0) then {
s_player_followdog = player addAction [localize "str_actions_followdog","\z\addons\dayz_code\actions\dog\follow.sqf",[_dogHandle,true], 6, false, true,"",""];
};
} else {
player removeAction s_player_feeddog;
s_player_feeddog = -1;
player removeAction s_player_waterdog;
s_player_waterdog = -1;
player removeAction s_player_staydog;
s_player_staydog = -1;
player removeAction s_player_trackdog;
s_player_trackdog = -1;
player removeAction s_player_barkdog;
s_player_barkdog = -1;
player removeAction s_player_warndog;
s_player_warndog = -1;
player removeAction s_player_followdog;
s_player_followdog = -1;
};
} else { } else {
//Engineering //Engineering
{dayz_myCursorTarget removeAction _x} forEach s_player_repairActions;s_player_repairActions = []; {dayz_myCursorTarget removeAction _x} forEach s_player_repairActions;s_player_repairActions = [];
s_player_repair_crtl = -1; s_player_repair_crtl = -1;
{player removeAction _x} forEach s_player_combi;s_player_combi = [];
dayz_myCursorTarget = objNull; dayz_myCursorTarget = objNull;
{player removeAction _x} forEach s_player_parts;s_player_parts = []; {player removeAction _x} forEach s_player_parts;s_player_parts = [];
s_player_parts_crtl = -1;
{player removeAction _x} forEach s_player_lockunlock;s_player_lockunlock = []; {player removeAction _x} forEach s_player_lockunlock;s_player_lockunlock = [];
s_player_lockUnlock_crtl = -1;
player removeAction s_player_checkGear; player removeAction s_player_checkGear;
s_player_checkGear = -1; s_player_checkGear = -1;
s_player_parts_crtl = -1;
// lock unlock vehicles
s_player_lockUnlock_crtl = -1;
//Others //Others
player removeAction s_player_forceSave; player removeAction s_player_forceSave;
s_player_forceSave = -1; s_player_forceSave = -1;
@@ -610,7 +603,7 @@ if (!isNull cursorTarget and !_inVehicle and !_isPZombie and (player distance cu
player removeAction s_player_followdog; player removeAction s_player_followdog;
s_player_followdog = -1; s_player_followdog = -1;
// vault // vault
player removeAction s_player_unlockvault; player removeAction s_player_unlockvault;
s_player_unlockvault = -1; s_player_unlockvault = -1;
player removeAction s_player_packvault; player removeAction s_player_packvault;
@@ -622,6 +615,8 @@ if (!isNull cursorTarget and !_inVehicle and !_isPZombie and (player distance cu
s_player_information = -1; s_player_information = -1;
player removeAction s_player_fillgen; player removeAction s_player_fillgen;
s_player_fillgen = -1; s_player_fillgen = -1;
player removeAction s_player_fuelauto;
s_player_fuelauto = -1;
}; };

View File

@@ -18,6 +18,8 @@ if (local _zombiebody) then {
publicVariable "dayzHideBody"; // remote player publicVariable "dayzHideBody"; // remote player
sleep 5; sleep 5;
deleteVehicle _body; deleteVehicle _body;
// Give small humanity increase after body is removed
[player,1] call player_humanityChange;
true; true;
}; };

View File

@@ -39,7 +39,7 @@ if (_ammo isKindOf "SmokeShell") then {
_i = _i + 1; _i = _i + 1;
} forEach _listTalk; } forEach _listTalk;
} else { } else {
_id = [_unit,_distance,true,(getPosATL player)] spawn player_alertZombies; [_unit,_distance,true,(getPosATL player)] spawn player_alertZombies;
//Check if need to place arrow //Check if need to place arrow
if (_ammo isKindOf "Bolt") then { if (_ammo isKindOf "Bolt") then {
_id = _this spawn player_crossbowBolt; _id = _this spawn player_crossbowBolt;

View File

@@ -1,32 +1,44 @@
/* /*
[_obj] spawn player_unlockVault; [_obj] spawn player_unlockVault;
Lock Safe - DayZ Epoch - [VB]AWOL
*/ */
private["_objectID","_objectUID","_obj","_ownerID","_dir","_pos","_bag","_holder","_weapons","_magazines","_backpacks","_objWpnTypes","_objWpnQty","_countr"]; private ["_objectID","_objectUID","_obj","_ownerID","_dir","_pos","_holder","_weapons","_magazines","_backpacks","_alreadyPacking"];
if(TradeInprogress) exitWith { cutText ["Lock already in progress." , "PLAIN DOWN"]; }; if(TradeInprogress) exitWith { cutText ["Lock already in progress." , "PLAIN DOWN"]; };
TradeInprogress = true; TradeInprogress = true;
_obj = _this; _obj = _this;
// Silently exit if object no longer exists
if(isNull _obj) exitWith { TradeInprogress = false; };
_ownerID = _obj getVariable["CharacterID","0"]; _ownerID = _obj getVariable["CharacterID","0"];
_objectID = _obj getVariable["ObjectID","0"]; _objectID = _obj getVariable["ObjectID","0"];
_objectUID = _obj getVariable["ObjectUID","0"]; _objectUID = _obj getVariable["ObjectUID","0"];
player playActionNow "Medic"; player playActionNow "Medic";
player removeAction s_player_lockvault; player removeAction s_player_lockvault;
s_player_lockvault = -1; s_player_lockvault = 1;
if(_ownerID == dayz_playerUID) then { if((_ownerID != dayz_combination) and (_ownerID != dayz_playerUID)) exitWith {TradeInprogress = false; s_player_lockvault = -1; cutText ["You cannot lock this Safe, you do not know the combination", "PLAIN DOWN"]; };
_alreadyPacking = _obj getVariable["packing",0];
if (_alreadyPacking == 1) exitWith {cutText ["That Safe is already being locked." , "PLAIN DOWN"]}; _alreadyPacking = _obj getVariable["packing",0];
_obj setVariable["packing",1]; if (_alreadyPacking == 1) exitWith {TradeInprogress = false; s_player_lockvault = -1; cutText ["That Safe is already being locked." , "PLAIN DOWN"]};
_dir = direction _obj; _obj setVariable["packing",1];
// _pos = getposATL _obj;
_pos = _obj getVariable["OEMPos",(getposATL _obj)]; _dir = direction _obj;
[player,"tentpack",0,false] call dayz_zombieSpeak; // _pos = getposATL _obj;
sleep 3; _pos = _obj getVariable["OEMPos",(getposATL _obj)];
[player,"tentpack",0,false] call dayz_zombieSpeak;
sleep 3;
if(!isNull _obj) then {
// force vault save just before locking
dayzUpdateVehicle = [_obj,"gear"];
publicVariableServer "dayzUpdateVehicle";
//place tent (local) //place tent (local)
_holder = createVehicle ["VaultStorageLocked",_pos,[], 0, "CAN_COLLIDE"]; _holder = createVehicle ["VaultStorageLocked",_pos,[], 0, "CAN_COLLIDE"];
@@ -58,7 +70,7 @@ if(_ownerID == dayz_playerUID) then {
}; };
cutText ["Your Safe has been locked", "PLAIN DOWN"]; cutText ["Your Safe has been locked", "PLAIN DOWN"];
} else {
cutText ["You cannot lock this Safe, it is not yours", "PLAIN DOWN"]; s_player_lockvault = -1;
}; };
TradeInprogress = false; TradeInprogress = false;

View File

@@ -2,6 +2,10 @@
[_obj] spawn player_packTent; [_obj] spawn player_packTent;
*/ */
private["_objectID","_objectUID","_obj","_ownerID","_dir","_pos","_object","_holder","_weapons","_magazines","_backpacks","_objWpnTypes","_objWpnQty","_countr"]; private["_objectID","_objectUID","_obj","_ownerID","_dir","_pos","_object","_holder","_weapons","_magazines","_backpacks","_objWpnTypes","_objWpnQty","_countr"];
if(TradeInprogress) exitWith { cutText ["Pack tent already in progress." , "PLAIN DOWN"]; };
TradeInprogress = true;
_obj = _this; _obj = _this;
_ownerID = _obj getVariable["CharacterID","0"]; _ownerID = _obj getVariable["CharacterID","0"];
_objectID = _obj getVariable["ObjectID","0"]; _objectID = _obj getVariable["ObjectID","0"];
@@ -9,77 +13,78 @@ _objectUID = _obj getVariable["ObjectUID","0"];
player playActionNow "Medic"; player playActionNow "Medic";
player removeAction s_player_packtent; player removeAction s_player_packtent;
s_player_packtent = -1; s_player_packtent = 1;
if(_ownerID == dayz_characterID) then { if(_ownerID != dayz_characterID) exitWith {TradeInprogress = false; s_player_packtent = -1; cutText [localize "str_fail_tent_pack", "PLAIN DOWN"];};
_alreadyPacking = _obj getVariable["packing",0];
if (_alreadyPacking == 1) exitWith {cutText [format[(localize "str_player_beingpacked")] , "PLAIN DOWN"]}; _alreadyPacking = _obj getVariable["packing",0];
_obj setVariable["packing",1]; if (_alreadyPacking == 1) exitWith {TradeInprogress = false; s_player_packtent = -1; cutText [format[(localize "str_player_beingpacked")] , "PLAIN DOWN"]};
_dir = direction _obj; _obj setVariable["packing",1];
_pos = getposATL _obj;
_dis=20; _dir = direction _obj;
_sfx = "tentpack"; _pos = getposATL _obj;
[player,_sfx,0,false,_dis] call dayz_zombieSpeak;
[player,_dis,true,(getPosATL player)] spawn player_alertZombies;
sleep 3; _dis=20;
_sfx = "tentpack";
[player,_sfx,0,false,_dis] call dayz_zombieSpeak;
[player,_dis,true,(getPosATL player)] spawn player_alertZombies;
_classname = getText (configFile >> "CfgVehicles" >> (typeOf _obj) >> "create"); sleep 3;
_location = _pos; _classname = getText (configFile >> "CfgVehicles" >> (typeOf _obj) >> "create");
//place tent (local) _location = _pos;
//_bag = createVehicle ["WeaponHolder_ItemTent",_pos,[], 0, "CAN_COLLIDE"];
_object = createVehicle [_classname, _location, [], 0, "CAN_COLLIDE"];
_object setdir _dir;
player reveal _object;
_holder = "WeaponHolder" createVehicle _pos; //place tent (local)
//_bag = createVehicle ["WeaponHolder_ItemTent",_pos,[], 0, "CAN_COLLIDE"];
_object = createVehicle [_classname, _location, [], 0, "CAN_COLLIDE"];
_object setdir _dir;
player reveal _object;
_weapons = getWeaponCargo _obj; _holder = "WeaponHolder" createVehicle _pos;
_magazines = getMagazineCargo _obj;
_backpacks = getBackpackCargo _obj;
//["dayzDeleteObj",[_objectID,_objectUID]] call callRpcProcedure; _weapons = getWeaponCargo _obj;
dayzDeleteObj = [_objectID,_objectUID]; _magazines = getMagazineCargo _obj;
publicVariableServer "dayzDeleteObj"; _backpacks = getBackpackCargo _obj;
if (isServer) then {
dayzDeleteObj call server_deleteObj;
};
deleteVehicle _obj;
//Add weapons //["dayzDeleteObj",[_objectID,_objectUID]] call callRpcProcedure;
_objWpnTypes = _weapons select 0; dayzDeleteObj = [_objectID,_objectUID];
_objWpnQty = _weapons select 1; publicVariableServer "dayzDeleteObj";
_countr = 0; if (isServer) then {
{ dayzDeleteObj call server_deleteObj;
_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"];
}; };
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"];
s_player_packtent = -1;
TradeInprogress = false;

View File

@@ -7,6 +7,10 @@ if(TradeInprogress) exitWith { cutText ["That Safe is already being packed." , "
TradeInprogress = true; TradeInprogress = true;
_obj = _this; _obj = _this;
// Silently exit if object no longer exists
if(isNull _obj) exitWith { TradeInprogress = false; };
_ownerID = _obj getVariable["CharacterID","0"]; _ownerID = _obj getVariable["CharacterID","0"];
_objectID = _obj getVariable["ObjectID","0"]; _objectID = _obj getVariable["ObjectID","0"];
_objectUID = _obj getVariable["ObjectUID","0"]; _objectUID = _obj getVariable["ObjectUID","0"];
@@ -14,30 +18,34 @@ _objectUID = _obj getVariable["ObjectUID","0"];
player removeAction s_player_packvault; player removeAction s_player_packvault;
s_player_packvault = 1; s_player_packvault = 1;
if(_ownerID == dayz_playerUID) then { if((_ownerID != dayz_combination) and (_ownerID != dayz_playerUID)) exitWith { TradeInprogress = false; s_player_packvault = -1; cutText ["You cannot pack this Safe, you do not know the combination.", "PLAIN DOWN"];};
_alreadyPacking = _obj getVariable["packing",0];
if (_alreadyPacking == 1) exitWith {cutText ["That Safe is already being packed." , "PLAIN DOWN"]};
_obj setVariable["packing",1];
cutText ["Packing Safe move from this position to cancel within 5 seconds.", "PLAIN DOWN"]; _alreadyPacking = _obj getVariable["packing",0];
sleep 1;
_location1 = getPosATL player;
sleep 5;
_location2 = getPosATL player;
if(_location1 distance _location2 > 0.1) exitWith { if (_alreadyPacking == 1) exitWith {TradeInprogress = false; s_player_packvault = -1; cutText ["That Safe is already being packed." , "PLAIN DOWN"]};
cutText ["Packing Safe canceled." , "PLAIN DOWN"]; _obj setVariable["packing",1];
_obj setVariable["packing",0];
};
player playActionNow "Medic"; cutText ["Packing Safe move from this position to cancel within 5 seconds.", "PLAIN DOWN"];
sleep 1;
_location1 = getPosATL player;
sleep 5;
_location2 = getPosATL player;
_dir = direction _obj; if(_location1 distance _location2 > 0.1) exitWith {
cutText ["Packing Safe canceled." , "PLAIN DOWN"];
_obj setVariable["packing",0];
};
_pos = _obj getVariable["OEMPos",(getposATL _obj)]; player playActionNow "Medic";
[player,"tentpack",0,false] call dayz_zombieSpeak; _dir = direction _obj;
sleep 3;
_pos = _obj getVariable["OEMPos",(getposATL _obj)];
[player,"tentpack",0,false] call dayz_zombieSpeak;
sleep 3;
if(!isNull _obj) then {
//place tent (local) //place tent (local)
_bag = createVehicle ["WeaponHolder_ItemVault",_pos,[], 0, "CAN_COLLIDE"]; _bag = createVehicle ["WeaponHolder_ItemVault",_pos,[], 0, "CAN_COLLIDE"];
@@ -89,10 +97,7 @@ if(_ownerID == dayz_playerUID) then {
cutText ["Your Safe has been packed", "PLAIN DOWN"]; cutText ["Your Safe has been packed", "PLAIN DOWN"];
} else {
cutText ["You cannot pack this Safe, it is not yours", "PLAIN DOWN"]; s_player_packvault = -1;
}; };
s_player_packvault = -1;
TradeInprogress = false; TradeInprogress = false;

View File

@@ -30,4 +30,4 @@ if (_ammo isKindOf "RoadFlare") then {
}; };
}; };
_id = [_unit,_distance,false,_endPos] spawn player_alertZombies; [_unit,_distance,false,_endPos] spawn player_alertZombies;

View File

@@ -1,85 +1,98 @@
/* /*
[_obj] spawn player_unlockVault; [_obj] spawn player_unlockVault;
*/ */
private ["_objectID","_objectUID","_obj","_ownerID","_dir","_pos","_holder","_weapons","_magazines","_backpacks","_objWpnTypes","_objWpnQty","_countr","_allowunlock","_alreadyPacking"]; private ["_objectID","_objectUID","_obj","_ownerID","_dir","_pos","_holder","_weapons","_magazines","_backpacks","_objWpnTypes","_objWpnQty","_countr","_alreadyPacking"];
if(TradeInprogress) exitWith { cutText ["Unlock already in progress." , "PLAIN DOWN"]; };
TradeInprogress = true;
{player removeAction _x} forEach s_player_combi;s_player_combi = [];
s_player_unlockvault = 1;
_obj = _this; _obj = _this;
// Silently exit if object no longer exists
if(isNull _obj) exitWith { TradeInprogress = false; };
_ownerID = _obj getVariable["CharacterID","0"]; _ownerID = _obj getVariable["CharacterID","0"];
_objectID = _obj getVariable["ObjectID","0"]; _objectID = _obj getVariable["ObjectID","0"];
_objectUID = _obj getVariable["ObjectUID","0"]; _objectUID = _obj getVariable["ObjectUID","0"];
player playActionNow "Medic"; player playActionNow "Medic";
player removeAction s_player_unlockvault; _alreadyPacking = _obj getVariable["packing",0];
s_player_unlockvault = 1;
UnlockInprogress = true; if (_alreadyPacking == 1) exitWith {TradeInprogress = false; s_player_unlockvault = -1; cutText ["That Safe is already being unlocked." , "PLAIN DOWN"]};
if (_ownerID == dayz_playerUID) then { // Promt user for password if _ownerID != dayz_playerUID
_alreadyPacking = _obj getVariable["packing",0];
if (_alreadyPacking == 1) exitWith {cutText ["That Safe is already being unlocked." , "PLAIN DOWN"]}; if ((_ownerID == dayz_combination) or (_ownerID == dayz_playerUID)) then {
_obj setVariable["packing",1]; _obj setVariable["packing",1];
_dir = direction _obj; _dir = direction _obj;
// _pos = getposATL _obj; // _pos = getposATL _obj;
_pos = _obj getVariable["OEMPos",(getposATL _obj)]; _pos = _obj getVariable["OEMPos",(getposATL _obj)];
player playActionNow "Medic"; //player playActionNow "Medic";
sleep 1; sleep 1;
[player,"tentpack",0,false] call dayz_zombieSpeak; [player,"tentpack",0,false] call dayz_zombieSpeak;
sleep 5; sleep 5;
//place tent (local) if(!isNull _obj) then {
_holder = createVehicle ["VaultStorage",_pos,[], 0, "CAN_COLLIDE"];
_holder setdir _dir;
_holder setpos _pos;
player reveal _holder;
_holder setVariable["CharacterID",_ownerID,true]; //place tent (local)
_holder setVariable["ObjectID",_objectID,true]; _holder = createVehicle ["VaultStorage",_pos,[], 0, "CAN_COLLIDE"];
_holder setVariable["ObjectUID",_objectUID,true]; _holder setdir _dir;
_holder setVariable ["OEMPos", _pos, true]; _holder setpos _pos;
player reveal _holder;
_weapons = _obj getVariable["WeaponCargo",[]]; _holder setVariable["CharacterID",_ownerID,true];
_magazines = _obj getVariable["MagazineCargo",[]]; _holder setVariable["ObjectID",_objectID,true];
_backpacks = _obj getVariable["BackpackCargo",[]]; _holder setVariable["ObjectUID",_objectUID,true];
_holder setVariable ["OEMPos", _pos, true];
// Remove locked vault _weapons = _obj getVariable["WeaponCargo",[]];
deleteVehicle _obj; _magazines = _obj getVariable["MagazineCargo",[]];
_backpacks = _obj getVariable["BackpackCargo",[]];
if (count _weapons > 0) then { // Remove locked vault
//Add weapons
_objWpnTypes = _weapons select 0; deleteVehicle _obj;
_objWpnQty = _weapons select 1;
_countr = 0; if (count _weapons > 0) then {
{ //Add weapons
_holder addweaponcargoGlobal [_x,(_objWpnQty select _countr)]; _objWpnTypes = _weapons select 0;
_countr = _countr + 1; _objWpnQty = _weapons select 1;
} forEach _objWpnTypes; _countr = 0;
{
_holder addweaponcargoGlobal [_x,(_objWpnQty select _countr)];
_countr = _countr + 1;
} forEach _objWpnTypes;
};
if (count _magazines > 0) then {
//Add Magazines
_objWpnTypes = _magazines select 0;
_objWpnQty = _magazines select 1;
_countr = 0;
{
_holder addmagazinecargoGlobal [_x,(_objWpnQty select _countr)];
_countr = _countr + 1;
} forEach _objWpnTypes;
};
if (count _backpacks > 0) then {
//Add Backpacks
_objWpnTypes = _backpacks select 0;
_objWpnQty = _backpacks select 1;
_countr = 0;
{
_holder addbackpackcargoGlobal [_x,(_objWpnQty select _countr)];
_countr = _countr + 1;
} forEach _objWpnTypes;
};
cutText ["Safe has been unlocked.", "PLAIN DOWN"];
}; };
if (count _magazines > 0) then {
//Add Magazines
_objWpnTypes = _magazines select 0;
_objWpnQty = _magazines select 1;
_countr = 0;
{
_holder addmagazinecargoGlobal [_x,(_objWpnQty select _countr)];
_countr = _countr + 1;
} forEach _objWpnTypes;
};
if (count _backpacks > 0) then {
//Add Backpacks
_objWpnTypes = _backpacks select 0;
_objWpnQty = _backpacks select 1;
_countr = 0;
{
_holder addbackpackcargoGlobal [_x,(_objWpnQty select _countr)];
_countr = _countr + 1;
} forEach _objWpnTypes;
};
cutText ["Safe has been unlocked.", "PLAIN DOWN"];
} else { } else {
player playActionNow "Medic"; player playActionNow "Medic";
sleep 3; sleep 3;
@@ -88,6 +101,5 @@ if (_ownerID == dayz_playerUID) then {
sleep 5; sleep 5;
cutText ["Combination incorrect, Safe is still locked.", "PLAIN DOWN"]; cutText ["Combination incorrect, Safe is still locked.", "PLAIN DOWN"];
}; };
s_player_unlockvault = -1; s_player_unlockvault = -1;
UnlockInprogress = false; TradeInprogress = false;

View File

@@ -156,7 +156,7 @@ if ((count _updates > 0 or _isNewMed) and _characterID != "0") then {
if (count _playerPos > 0) then { if (count _playerPos > 0) then {
_array = []; _array = [];
{ {
if (_x > -20000 and _x < 20000) then { if (_x > dayz_minpos and _x < dayz_maxpos) then {
_array set [count _array,_x]; _array set [count _array,_x];
}; };
} forEach (_playerPos select 1); } forEach (_playerPos select 1);

View File

@@ -40,7 +40,7 @@ class CfgMods
hidePicture = 0; hidePicture = 0;
hideName = 0; hideName = 0;
action = "http://www.dayzepoch.com"; action = "http://www.dayzepoch.com";
version = "1.0.0.8"; version = "1.0.0.9";
hiveVersion = 0.96; //0.93 hiveVersion = 0.96; //0.93
}; };
}; };
@@ -487,7 +487,7 @@ class CfgBuildingLoot {
lootPos[] = {}; lootPos[] = {};
itemType[] = { itemType[] = {
{ "ItemSodaMdew","magazine" }, { "ItemSodaMdew","magazine" },
{ "ItemSodaRbull","magazine" }, { "ItemSodaR4z0r","magazine" },
{ "ItemWatch","generic" }, { "ItemWatch","generic" },
{ "ItemCompass","generic" }, { "ItemCompass","generic" },
{ "ItemMap","weapon" }, { "ItemMap","weapon" },
@@ -554,7 +554,7 @@ class CfgBuildingLoot {
0.03, 0.03,
0.01, 0.01,
0.08, 0.08,
0.03, 0.03
}; };
}; };
class Office: Residential { class Office: Residential {
@@ -624,7 +624,8 @@ class CfgBuildingLoot {
{ "WeaponHolder_ItemHatchet","object" }, { "WeaponHolder_ItemHatchet","object" },
{ "MR43","weapon" }, { "MR43","weapon" },
{ "WeaponHolder_ItemFuelBarrel","object" }, { "WeaponHolder_ItemFuelBarrel","object" },
{"WeaponHolder_ItemMachete", "object"} { "WeaponHolder_ItemMachete", "object"},
{ "ItemFishingPole","weapon" }
}; };
itemChance[] = { itemChance[] = {
0.06, 0.06,
@@ -638,7 +639,8 @@ class CfgBuildingLoot {
0.17, 0.17,
0.06, 0.06,
0.005, 0.005,
0.03 0.03,
0.01
}; };
}; };
class Supermarket: Default { class Supermarket: Default {
@@ -2983,5 +2985,11 @@ class HeliCrash_No50s: Default {
class land_cihlovej_dum_mini: Residential { class land_cihlovej_dum_mini: Residential {
lootPos[] = {{-2.4646,-0.78418,-2.86942},{-1.75586,2.88525,-2.86942},{2.76587,2.08154,-2.86942},{1.96265,-1.98877,-2.86942},{0.0109863,0.876465,-2.86942},{0.116455,3.05762,-2.86942}}; lootPos[] = {{-2.4646,-0.78418,-2.86942},{-1.75586,2.88525,-2.86942},{2.76587,2.08154,-2.86942},{1.96265,-1.98877,-2.86942},{0.0109863,0.876465,-2.86942},{0.116455,3.05762,-2.86942}};
}; };
class Land_hruzdum: Residential {
lootPos[] = {{-0.108887,3.56494,1.59321},{-1.80371,0.838867,1.5932},{2.34106,3.8335,-1.16265},{0.032959,-1.2998,-1.16266},{-0.655273,2.18311,-1.16266},{-2.53687,-1.29932,-4.73357},{-1.63599,3.06152,-4.73357},{1.83984,2.125,-4.73357}};
};
class Land_cihlovej_dum_in: Residential {
lootPos[] = {{-0.0117188,0.0441895,-1.81473},{-1.76758,2.24805,-1.8147},{-2.88965,-1.64795,-1.8147},{1.84277,-2.07983,-1.81471},{1.58691,-1.3374,-5.27588},{1.22852,2.57324,-5.27588}};
};
}; };

View File

@@ -21,25 +21,25 @@ if (!isDedicated) then {
player_animalCheck = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_animalCheck.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"; player_spawnCheck = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_spawnCheck.sqf";
player_dumpBackpack = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_dumpBackpack.sqf"; player_dumpBackpack = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_dumpBackpack.sqf";
player_spawnLootCheck = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_spawnlootCheck.sqf"; // player_spawnLootCheck = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_spawnlootCheck.sqf";
player_spawnZedCheck = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_spawnzedCheck.sqf"; // player_spawnZedCheck = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_spawnzedCheck.sqf";
building_spawnLoot = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\building_spawnLoot.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"; // player_taskHint = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_taskHint.sqf";
building_spawnZombies = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\building_spawnZombies.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"; //animal_monitor = compile preprocessFileLineNumbers "\z\addons\dayz_code\system\animal_monitor.sqf";
building_monitor = compile preprocessFileLineNumbers "\z\addons\dayz_code\system\building_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_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"; player_packTent = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_packTent.sqf";
player_packVault = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_packVault.sqf"; player_packVault = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_packVault.sqf";
player_unlockVault = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_unlockVault.sqf"; player_unlockVault = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_unlockVault.sqf";
player_lockVault = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_lockVault.sqf"; player_lockVault = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_lockVault.sqf";
control_zombieAgent = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\control_zombieAgent.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_updateGui = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_updateGui.sqf";
player_crossbowBolt = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_crossbowBolt.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"; 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_locationFill = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\stream_locationFill.sqf";
stream_locationDel = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\stream_locationDel.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"; // 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_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_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_death = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_death.sqf";
@@ -121,7 +121,7 @@ if (!isDedicated) then {
_display = uiNameSpace getVariable "BIS_loadingScreen"; _display = uiNameSpace getVariable "BIS_loadingScreen";
_control1 = _display displayctrl 8400; _control1 = _display displayctrl 8400;
_control2 = _display displayctrl 102; _control2 = _display displayctrl 102;
// 40 sec timeout // 40 sec timeout
while { _timeOut < 400 && !dayz_clientPreload } do { while { _timeOut < 400 && !dayz_clientPreload } do {
if ( isNull _display ) then { if ( isNull _display ) then {
waitUntil { !dialog; }; waitUntil { !dialog; };
@@ -418,14 +418,14 @@ if (!isDedicated) then {
fnc_buildWeightedArray = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\fn_buildWeightedArray.sqf"; //Checks which actions for nearby casualty 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 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"; 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_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_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_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_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_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_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_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 // 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 fnc_usec_damageHandler = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\fn_damageHandler.sqf"; //Event handler run on damage
// Vehicle damage fix // Vehicle damage fix
vehicle_handleDamage = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\vehicle_handleDamage.sqf"; vehicle_handleDamage = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\vehicle_handleDamage.sqf";
@@ -453,7 +453,7 @@ if (!isDedicated) then {
world_isDay = {if ((daytime < (24 - dayz_sunRise)) and (daytime > dayz_sunRise)) then {true} else {false}}; 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"; player_humanityChange = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_humanityChange.sqf";
spawn_loot = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\spawn_loot.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_projectileNear = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_projectileNear.sqf";
player_sumMedical = { player_sumMedical = {
private["_character","_wounds","_legs","_arms","_medical"]; private["_character","_wounds","_legs","_arms","_medical"];

View File

@@ -140,6 +140,7 @@ boil_tin_cans = [
"ItemSodaRabbitEmpty" "ItemSodaRabbitEmpty"
]; ];
dayz_combination = "";
dayz_combatLog = ""; dayz_combatLog = "";
canRoll = true; canRoll = true;
@@ -234,6 +235,7 @@ s_player_repairActions = [];
// Custom // Custom
s_player_madsci = []; s_player_madsci = [];
s_player_parts = []; s_player_parts = [];
s_player_combi = [];
//Initialize Medical Variables //Initialize Medical Variables
r_interrupt = false; r_interrupt = false;
@@ -343,6 +345,7 @@ dayz_zombieTargetList = [
dayzHit = []; dayzHit = [];
dayzPublishObj = []; //used for eventhandler to spawn a mirror of players tent dayzPublishObj = []; //used for eventhandler to spawn a mirror of players tent
dayzHideBody = objNull; dayzHideBody = objNull;
dayz_selectedVault = objNull;
dayzPublishVeh = []; // for vehicle traders dayzPublishVeh = []; // for vehicle traders
dayzTradeObject = []; // For all traders increment qty dayzTradeObject = []; // For all traders increment qty
@@ -377,18 +380,24 @@ if(isNil "DZEdebug") then {
if(isNil "dayz_tameDogs") then { if(isNil "dayz_tameDogs") then {
dayz_tameDogs = false; dayz_tameDogs = false;
}; };
if(isNil "dayz_sellDistance") then {
dayz_sellDistance = 20;
};
if(isNil "dayz_paraSpawn") then { if(isNil "dayz_paraSpawn") then {
dayz_paraSpawn = false; dayz_paraSpawn = false;
}; };
if(isNil "dayz_oldrefuel") then { if(isNil "dayz_minpos") then {
dayz_oldrefuel = false; dayz_minpos = -20000;
};
if(isNil "dayz_maxpos") then {
dayz_maxpos = 20000;
}; };
// update objects // update objects
dayz_updateObjects = ["Car", "Helicopter", "Motorcycle", "Ship", "TentStorage", "VaultStorage","M240Nest_DZ","OutHouse_DZ","Wooden_shed_DZ","WoodShack_DZ","StorageShed_DZ"]; dayz_updateObjects = ["Car", "Helicopter", "Motorcycle", "Ship", "TentStorage", "VaultStorage","M240Nest_DZ","OutHouse_DZ","Wooden_shed_DZ","WoodShack_DZ","StorageShed_DZ"];
dayz_disallowedVault = ["TentStorage", "BuiltItems"]; dayz_disallowedVault = ["TentStorage", "BuiltItems"];
dayz_reveal = ["AllVehicles","WeaponHolder","TentStorage","VaultStorage","VaultStorageLocked","BuiltItems"]; dayz_reveal = ["AllVehicles","WeaponHolder","TentStorage","VaultStorage","VaultStorageLocked","BuiltItems"];
dayz_allowedObjects = ["TentStorage","TentStorageDomed","TentStorageDomed2", "VaultStorageLocked", "Hedgehog_DZ", "Sandbag1_DZ","TrapBear","Fort_RazorWire","WoodGate_DZ","Land_HBarrier1_DZ","Fence_corrugated_DZ","M240Nest_DZ","CanvasHut_DZ","ParkBench_DZ","MetalGate_DZ","OutHouse_DZ","Wooden_shed_DZ","WoodShack_DZ","StorageShed_DZ","Plastic_Pole_EP1_DZ","Generator_DZ","StickFence_DZ","LightPole_DZ","FuelPump_DZ"]; dayz_allowedObjects = ["TentStorage","TentStorageDomed","TentStorageDomed2", "VaultStorageLocked", "Hedgehog_DZ", "Sandbag1_DZ","TrapBear","Fort_RazorWire","WoodGate_DZ","Land_HBarrier1_DZ","Fence_corrugated_DZ","M240Nest_DZ","CanvasHut_DZ","ParkBench_DZ","MetalGate_DZ","OutHouse_DZ","Wooden_shed_DZ","WoodShack_DZ","StorageShed_DZ","Plastic_Pole_EP1_DZ","Generator_DZ","StickFence_DZ","LightPole_DZ","FuelPump_DZ","DesertCamoNet_DZ","ForestCamoNet_DZ","DesertLargeCamoNet_DZ","ForestLargeCamoNet_DZ","SandNest_DZ"];
// These work with just a running generator // These work with just a running generator
dayz_fuelpumparray = ["FuelPump_DZ","Land_A_FuelStation_Feed","Land_Ind_FuelStation_Feed_EP1","Land_FuelStation_Feed_PMC","FuelStation","Land_ibr_FuelStation_Feed","Land_fuelstation_army","Land_fuelstation","land_fuelstation_w","Land_benzina_schnell"]; dayz_fuelpumparray = ["FuelPump_DZ","Land_A_FuelStation_Feed","Land_Ind_FuelStation_Feed_EP1","Land_FuelStation_Feed_PMC","FuelStation","Land_ibr_FuelStation_Feed","Land_fuelstation_army","Land_fuelstation","land_fuelstation_w","Land_benzina_schnell"];
@@ -490,7 +499,6 @@ if(!isDedicated) then {
dayz_Magazines = []; dayz_Magazines = [];
dayzGearSave = false; dayzGearSave = false;
dayz_unsaved = false; dayz_unsaved = false;
UnlockInprogress = false;
TradeInprogress = false; TradeInprogress = false;
dayz_scaleLight = 0; dayz_scaleLight = 0;
dayzDebug = false; dayzDebug = false;

View File

@@ -15,6 +15,14 @@ class RscProgress;
class RscProgressNotFreeze; class RscProgressNotFreeze;
class RscButtonTextOnly; class RscButtonTextOnly;
class RscIGUIListBox;
class CA_Black_Back;
class RscMapControl;
class IGUIBack;
class RscHTML;
class RscObject;
class RscDisplayGetReady;
class RscListBox;
class RscDisplayLoading class RscDisplayLoading
{ {
class Variants class Variants
@@ -137,7 +145,7 @@ class RscDisplayMain : RscStandardDisplay
class DAYZ_Version : CA_Version class DAYZ_Version : CA_Version
{ {
idc = -1; idc = -1;
text = "DayZ Epoch 1.0.0.8 dev (1.7.6.1)"; text = "DayZ Epoch 1.0.0.9 dev (1.7.6.1)";
y = "(SafeZoneH + SafeZoneY) - (1 - 0.95)"; y = "(SafeZoneH + SafeZoneY) - (1 - 0.95)";
}; };
delete CA_TitleMainMenu; delete CA_TitleMainMenu;
@@ -183,6 +191,489 @@ class RscDisplayMain : RscStandardDisplay
}; };
}; };
}; };
class RscDisplayMainMap {
saveParams = 1;
class controlsBackground {
class Map {};
class CA_Black : CA_Black_Back {};
class CA_Map : RscMapControl {
x = "SafeZoneXAbs";
y = "SafeZoneY";
w = "SafeZoneWAbs";
h = "SafeZoneH";
};
};
class controls {
class DiaryIndex {};
class DiaryAdd {};
class DiarySort {};
class DiaryFilter {};
class Diary {};
class CA_MainBackground : IGUIBack {
idc = 1020;
x = "SafeZoneX + 0.010 * SafeZoneW";
y = "SafeZoneY + 0.031";
w = "0.98*SafeZoneW";
h = 0.082;
colorbackground[] = {0.1961, 0.1451, 0.0941, 0.85};
};
class CA_TopicsBackground : IGUIBack {
idc = 1021;
x = "0.010*SafeZoneW + SafeZoneX";
y = "SafeZoneY + 0.117";
w = "0.146*SafeZoneW";
h = 0.53;
colorbackground[] = {0.1961, 0.1451, 0.0941, 0.85};
};
class CA_SubTopicsBackground : IGUIBack {
idc = 1022;
x = "0.16*SafeZoneW + SafeZoneX";
y = "SafeZoneY + 0.117";
w = "0.283*SafeZoneW";
h = 0.53;
colorbackground[] = {0.1961, 0.1451, 0.0941, 0.85};
};
class CA_ContentBackground : IGUIBack {
idc = 1023;
x = "0.446*SafeZoneW + SafeZoneX";
y = "SafeZoneY + 0.117";
w = "SafeZoneW * 0.544";
h = 0.832;
colorbackground[] = {0.1961, 0.1451, 0.0941, 0.85};
};
delete CA_PlayerName;
delete CA_PlayerRank;
class CA_MissionName : RscText {
idc = 112;
style = 1;
x = "0.02*SafeZoneW + SafeZoneX";
y = "SafeZoneY + 0.033";
w = "0.96 * SafeZoneW";
h = 0.041;
sizeEx = 0.034;
colorText[] = {0.95, 0.95, 0.95, 1};
text = $STR_DIARY_MISSION_NAME;
};
delete CA_CurrentTaskLabel;
delete CA_CurrentTask;
class DiaryList : RscIGUIListBox {
idc = 1001;
onLBSelChanged = "[_this select 0, _this select 1, 'List'] call compile preprocessFileLineNumbers 'ca\Warfare2\Scripts\Client\GUI\GUI_logEH.sqf'; private ['_dummy']; _dummy = [_this,'onLBSelChanged'] call compile preprocessfile '\ca\ui\scripts\server_interface.sqf';";
default = 1;
x = "0.010*SafeZoneW + SafeZoneX";
y = "SafeZoneY + 0.137";
w = "0.146*SafeZoneW";
h = 0.6;
};
class CA_DiaryIndex : RscIGUIListBox {
idc = 1002;
onLBSelChanged = "[_this select 0, _this select 1, 'Index'] call compile preprocessFileLineNumbers 'ca\Warfare2\Scripts\Client\GUI\GUI_logEH.sqf';";
default = 0;
x = "0.16*SafeZoneW + SafeZoneX";
y = "SafeZoneY + 0.137";
w = "0.283*SafeZoneW";
h = 0.6;
sizeEx = 0.034;
};
class CA_DiaryGroup : RscControlsGroup {
idc = 1013;
x = "0.446*SafeZoneW + SafeZoneX";
y = "SafeZoneY + 0.137";
w = "0.534*SafeZoneW";
h = 0.718;
class VScrollbar {
autoScrollSpeed = -1;
autoScrollDelay = 5;
autoScrollRewind = 0;
color[] = {1, 1, 1, 1};
width = 0.01;
};
class HScrollbar {
color[] = {1, 1, 1, 0};
height = 0.001;
};
class Controls {
class CA_Diary : RscHTML {
idc = 1003;
cycleLinks = 0;
cycleAllLinks = 0;
default = 0;
x = "0.01*SafeZoneW";
y = 0.0;
w = "0.514*SafeZoneW";
h = 1.807;
colorText[] = {0.95, 0.95, 0.95, 1};
class H1 {
font = "Zeppelin32";
fontBold = "Zeppelin32";
sizeEx = 0.034;
};
class P {
font = "Zeppelin32";
fontBold = "Zeppelin32";
sizeEx = 0.034;
};
};
};
};
class HC_tooltip_back : IGUIBack {
idc = 1124;
x = 0.0;
y = 0.0;
w = 0.0;
h = 0.0;
colorBackground[] = {0.2, 0.15, 0.1, 0.8};
};
class HC_tooltip_text : RscStructuredText {
idc = 1125;
x = 0.0;
y = 0.0;
w = 0.0;
h = 0.0;
size = 0.035;
class Attributes {
font = "Zeppelin32";
color = "#B6F862";
align = "left";
shadow = true;
};
};
};
class objects {
class Watch : RscObject {
model = "\ca\ui\Watch.p3d";
x = 0.08;
xBack = 0.4;
y = 0.925;
yBack = 0.5;
z = 0.21;
zBack = 0.11;
enableZoom = 1;
direction[] = {0, 1, 7.2};
up[] = {0, 0, -1};
scale = 0.4;
};
class Compass : RscObject {
model = "\ca\ui\Compass.p3d";
selectionArrow = "";
x = 0.16;
xBack = 0.6;
y = 0.925;
yBack = 0.5;
z = 0.2;
zBack = 0.1;
enableZoom = 1;
direction[] = {1, 0, 0};
up[] = {0, 1, 0};
scale = 0.35;
};
class GPS : RscObject {
model = "\ca\ui\gps.p3d";
x = 0.36;
xBack = 0.7;
y = 0.925;
yBack = 0.5;
z = 0.22;
zBack = 0.12;
scale = 0.3;
class Areas {
class Display {
class controls {
class GPSSquare : RscText {
idc = 75;
x = 0;
y = 0.56;
w = 1;
h = 0.5;
colorText[] = {0.2314, 0.2588, 0.1373, 1.0};
sizeEx = 0.4;
};
class GPS_ALT : RscText {
idc = 77;
x = 0.25;
y = 0.31;
w = 1;
h = 0.3;
colorText[] = {0.2314, 0.2588, 0.1373, 1.0};
sizeEx = 0.23;
};
class GPS_Heading : RscText {
idc = 78;
x = 0.25;
y = 0.073;
w = 1;
h = 0.3;
colorText[] = {0.2314, 0.2588, 0.1373, 1.0};
sizeEx = 0.23;
};
};
};
};
};
class WalkieTalkie : RscObject {
model = "\ca\ui\radio.p3d";
x = 0.56;
xBack = 0.8;
y = 0.925;
yBack = 0.5;
z = 0.22;
zBack = 0.12;
scale = 0.15;
class Areas {
class Papir {
class controls {
class RscRadioText : RscActiveText {
sizeEx = 0.17;
x = 0.005;
y = 0.02;
h = 0.1;
};
class RadioAlpha : RscRadioText {
y = 0.05;
};
class RadioBravo : RscRadioText {
y = 0.17;
};
class RadioCharlie : RscRadioText {
y = 0.29;
};
class RadioDelta : RscRadioText {
y = 0.41;
};
class RadioEcho : RscRadioText {
y = 0.53;
};
class RadioFoxtrot : RscRadioText {
y = 0.65;
};
class RadioGolf : RscRadioText {
y = 0.77;
};
class RadioHotel : RscRadioText {
y = 0.89;
};
class RadioIndia : RscRadioText {
y = 1.01;
};
class RadioJuliet : RscRadioText {
y = 1.13;
};
};
};
};
};
};
};
class RscDisplayClientGetReady : RscDisplayGetReady {
onload = "private ['_dummy']; _dummy = [_this,'onload'] call compile preprocessfile '\ca\ui\scripts\server_interface.sqf';";
color0[] = {0.4, 0.4, 0.4, 1};
color1[] = {1, 0.6, 0, 1};
color2[] = {0.1961, 0.1451, 0.0941, 1.0};
class controls {
class B_Cancel {};
class B_Continue {};
class PlayersTitle : RscText {
x = -2;
y = -2;
};
class Players : RscListBox {
x = -2;
y = -2;
};
class CA_MainBackground : IGUIBack {
idc = 1020;
x = "SafeZoneX + 0.010 * SafeZoneW";
y = "SafeZoneY + 0.031";
w = "0.98*SafeZoneW";
h = 0.082;
colorbackground[] = {0.1961, 0.1451, 0.0941, 0.85};
};
class CA_TopicsBackground : IGUIBack {
idc = 1021;
x = "0.010*SafeZoneW + SafeZoneX";
y = "SafeZoneY + 0.117";
w = "0.146*SafeZoneW";
h = 0.53;
colorbackground[] = {0.1961, 0.1451, 0.0941, 0.85};
};
class CA_SubTopicsBackground : IGUIBack {
idc = 1022;
x = "0.16*SafeZoneW + SafeZoneX";
y = "SafeZoneY + 0.117";
w = "0.283*SafeZoneW";
h = 0.53;
colorbackground[] = {0.1961, 0.1451, 0.0941, 0.85};
};
class CA_ContentBackground : IGUIBack {
idc = 1023;
x = "0.446*SafeZoneW + SafeZoneX";
y = "SafeZoneY + 0.117";
w = "SafeZoneW * 0.544";
h = 0.832;
colorbackground[] = {0.1961, 0.1451, 0.0941, 0.85};
};
delete CA_PlayerName;
delete CA_PlayerRank;
class CA_MissionName : RscText {
idc = 112;
style = 1;
x = "0.02*SafeZoneW + SafeZoneX";
y = "SafeZoneY + 0.033";
w = "0.96 * SafeZoneW";
h = 0.041;
sizeEx = 0.034;
colorText[] = {0.95, 0.95, 0.95, 1};
text = $STR_DIARY_MISSION_NAME;
};
delete CA_CurrentTaskLabel;
delete CA_CurrentTask;
class DiaryList : RscIGUIListBox {
idc = 1001;
onLBSelChanged = "[_this select 0, _this select 1, 'List'] call compile preprocessFileLineNumbers 'ca\Warfare2\Scripts\Client\GUI\GUI_logEH.sqf'; private ['_dummy']; _dummy = [_this,'onLBSelChanged'] call compile preprocessfile '\ca\ui\scripts\server_interface.sqf';";
default = 1;
x = "0.010*SafeZoneW + SafeZoneX";
y = "SafeZoneY + 0.137";
w = "0.146*SafeZoneW";
h = 0.6;
};
class CA_DiaryIndex : RscIGUIListBox {
idc = 1002;
onLBSelChanged = "[_this select 0, _this select 1, 'Index'] call compile preprocessFileLineNumbers 'ca\Warfare2\Scripts\Client\GUI\GUI_logEH.sqf';";
default = 0;
x = "0.16*SafeZoneW + SafeZoneX";
y = "SafeZoneY + 0.137";
w = "0.283*SafeZoneW";
h = 0.6;
sizeEx = 0.034;
};
class CA_DiaryGroup : RscControlsGroup {
idc = 1013;
x = "0.446*SafeZoneW + SafeZoneX";
y = "SafeZoneY + 0.137";
w = "0.534*SafeZoneW";
h = 0.718;
class VScrollbar {
autoScrollSpeed = -1;
autoScrollDelay = 5;
autoScrollRewind = 0;
color[] = {1, 1, 1, 1};
width = 0.01;
};
class HScrollbar {
color[] = {1, 1, 1, 0};
height = 0.001;
};
class Controls {
class CA_Diary : RscHTML {
idc = 1003;
cycleLinks = 0;
cycleAllLinks = 0;
default = 0;
x = "0.01*SafeZoneW";
y = 0.0;
w = "0.514*SafeZoneW";
h = 1.807;
colorText[] = {0.95, 0.95, 0.95, 1};
class H1 {
font = "Zeppelin32";
fontBold = "Zeppelin32";
sizeEx = 0.034;
};
class P {
font = "Zeppelin32";
fontBold = "Zeppelin32";
sizeEx = 0.034;
};
};
};
};
class CA_ButtonsBackground : IGUIBack {
idc = 1026;
x = "0.010*SafeZoneW + SafeZoneX";
y = "(SafeZoneH + SafeZoneY) - (1 - 0.887)";
w = "SafeZoneW * 0.98";
h = 0.082;
colorbackground[] = {0.1961, 0.1451, 0.0941, 0.85};
};
class ButtonCancel : RscIGUIShortcutButton {
idc = 2;
shortcuts[] = {0x00050000 + 1};
x = "0.031 + SafeZoneX";
y = "(SafeZoneH + SafeZoneY) - (1 - 0.908)";
text = $STR_DISP_CANCEL;
};
class ButtonContinue : ButtonCancel {
idc = 1;
shortcuts[] = {0x00050000 + 8};
x = "((SafeZoneW + SafeZoneX) - (1 - 0.788))";
text = $STR_DISP_CONTINUE;
};
};
};
//Remove Diary //Remove Diary
class RscDisplayDiary { class RscDisplayDiary {
idd = 129; idd = 129;
@@ -196,6 +687,9 @@ class RscDisplayDiary {
delete DiaryPage; delete DiaryPage;
delete DiaryTitle; delete DiaryTitle;
delete DiaryBackground; delete DiaryBackground;
delete CA_PlayerName;
delete CA_CurrentTaskLabel;
delete CA_CurrentTask;
}; };
}; };
@@ -358,14 +852,16 @@ class RscDisplayGear
y = -0.00102941; y = -0.00102941;
text = "Gear"; text = "Gear";
}; };
class Unit_Title: RscText
{ class Unit_Title : RscText {
idc = 101; idc = 101;
style = 2; style = 2;
x = 0.502419; x = 0;
y = 0.0492156; y = 0;
w = 0.456; w = 0;
text = "";
}; };
class Available_items_Text: RscText class Available_items_Text: RscText
{ {
idc = 156; idc = 156;

View File

@@ -24,7 +24,7 @@ item19[] = {"ERROR__Wrong_HIVE",2,250,175.000000,350.000000,275.000000,400.00000
item20[] = {"Hive_Ok",4,218,-175.000000,400.000000,-75.000000,450.000000,0.000000,"Hive" \n "Ok"}; 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"}; 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"}; 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"}; item23[] = {"Phase_Two",2,4346,-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"}; 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"}; 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"}; item26[] = {"Alive",4,218,-175.000000,600.000000,-75.000000,650.000000,0.000000,"Alive"};
@@ -36,7 +36,7 @@ item31[] = {"ERROR__Bad_Versi",2,250,175.000000,650.000000,275.000000,700.000000
item32[] = {"Display_Ready",4,218,-175.000000,900.000000,-75.000000,950.000000,0.000000,"Display" \n "Ready"}; 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"}; 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"}; 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"}; item35[] = {"Initialize",2,250,-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"}; 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"}; 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"}; item38[] = {"Too_Long",4,218,300.000000,150.000000,400.000000,200.000000,0.000000,"Too" \n "Long"};
@@ -119,8 +119,8 @@ link59[] = {51,52};
link60[] = {52,29}; link60[] = {52,29};
link61[] = {53,54}; link61[] = {53,54};
link62[] = {54,20}; link62[] = {54,20};
globals[] = {25.000000,1,0,0,0,640,480,1,85,6316128,1,-390.091248,277.974548,1208.543457,428.837982,567,630,1}; globals[] = {25.000000,1,0,0,0,640,480,1,85,6316128,1,-452.194977,340.078094,1506.747437,277.117401,566,880,1};
window[] = {2,-1,-1,-1,-1,760,22,993,0,3,585}; window[] = {2,-1,-1,-1,-1,760,28,999,0,3,584};
*//*%FSM</HEAD>*/ *//*%FSM</HEAD>*/
class FSM class FSM
{ {
@@ -723,10 +723,21 @@ class FSM
" //player is new, add initial loadout" \n " //player is new, add initial loadout" \n
" _config = (configFile >> ""CfgSurvival"" >> ""Inventory"" >> ""Default"");" \n " _config = (configFile >> ""CfgSurvival"" >> ""Inventory"" >> ""Default"");" \n
" _mags = getArray (_config >> ""magazines"");" \n " _mags = getArray (_config >> ""magazines"");" \n
" _wpns = getArray (_config >> ""weapons"");" \n " _wpns = getArray (_config >> ""weapons""); " \n
" _bcpk = getText (_config >> ""backpack"");" \n " _bcpk = getText (_config >> ""backpack"");" \n
" _bcpkWpn = getText (_config >> ""backpackWeapon"");" \n " _bcpkWpn = getText (_config >> ""backpackWeapon"");" \n
" " \n " if(!isNil ""DefaultMagazines"") then {" \n
" _mags = DefaultMagazines;" \n
" };" \n
" if(!isNil ""DefaultWeapons"") then {" \n
" _wpns = DefaultWeapons;" \n
" };" \n
" if(!isNil ""DefaultBackpack"") then {" \n
" _bcpk = DefaultBackpack;" \n
" };" \n
" if(!isNil ""DefaultBackpackWeapon"") then {" \n
" _bcpkWpn = DefaultBackpackWeapon;" \n
" };" \n
" //Add inventory" \n " //Add inventory" \n
" {" \n " {" \n
" _isOK = isClass(configFile >> ""CfgMagazines"" >> _x);" \n " _isOK = isClass(configFile >> ""CfgMagazines"" >> _x);" \n
@@ -988,6 +999,9 @@ class FSM
"if (player hasWeapon ""MeleeMachete"") then {" \n "if (player hasWeapon ""MeleeMachete"") then {" \n
" player addMagazine 'machete_swing';" \n " player addMagazine 'machete_swing';" \n
"};" \n "};" \n
"if (player hasWeapon ""MeleeFishingPole"") then {" \n
" player addMagazine 'Fishing_Swing';" \n
"};" \n
"" \n "" \n
"reload player;" \n "reload player;" \n
"" \n "" \n

Binary file not shown.

View File

@@ -1035,7 +1035,7 @@ class CfgMagazines
class Crafting2 class Crafting2
{ {
text = "Craft Green Tent"; text = "Craft Green Tent";
script = "spawn player_craftItem1;"; script = "spawn player_craftItem2;";
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemKnife"}; requiretools[] = {"ItemToolbox","ItemKnife"};
output[] = {{"ItemTentDomed2",1}}; output[] = {{"ItemTentDomed2",1}};
@@ -1044,7 +1044,7 @@ class CfgMagazines
class Crafting3 class Crafting3
{ {
text = "Craft Sun Shade"; text = "Craft Sun Shade";
script = "spawn player_craftItem2;"; script = "spawn player_craftItem3;";
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemKnife"}; requiretools[] = {"ItemToolbox","ItemKnife"};
output[] = {{"sun_shade_kit",1}}; output[] = {{"sun_shade_kit",1}};
@@ -1053,7 +1053,7 @@ class CfgMagazines
class Crafting4 class Crafting4
{ {
text = "Craft Burlap"; text = "Craft Burlap";
script = "spawn player_craftItem3;"; script = "spawn player_craftItem4;";
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemKnife"}; requiretools[] = {"ItemToolbox","ItemKnife"};
output[] = {{"ItemBurlap",1}}; output[] = {{"ItemBurlap",1}};
@@ -1392,9 +1392,8 @@ class CfgMagazines
count = 1; count = 1;
type = 256; type = 256;
displayName = "Light Bulb"; displayName = "Light Bulb";
// TODO model + texture model = "\dayz_equip\models\bulb.p3d";
model = "\dayz_equip\models\fad.p3d"; picture = "\dayz_equip\textures\equip_bulb_CA.paa";
picture = "\dayz_equip\textures\equip_fad_ca.paa";
descriptionShort = "Light Bulb"; descriptionShort = "Light Bulb";
class ItemActions { class ItemActions {
class Crafting class Crafting
@@ -1445,7 +1444,7 @@ class CfgMagazines
neednearby[] = {"fire"}; neednearby[] = {"fire"};
requiretools[] = {"ItemToolbox","ItemCrowbar"}; requiretools[] = {"ItemToolbox","ItemCrowbar"};
output[] = {{"ItemPole",1}}; output[] = {{"ItemPole",1}};
input[] = {{"PartGeneric",1},{"ItemTankTrap",1}}; input[] = {{"PartGeneric",2}};
}; };
}; };
}; };
@@ -1501,9 +1500,8 @@ class CfgMagazines
count = 1; count = 1;
type = 256; type = 256;
displayName = "Metal Pole"; displayName = "Metal Pole";
// TODO model and picture model = "\dayz_equip\models\pipe.p3d";
model = "\dayz_equip\models\genericparts.p3d"; picture = "\dayz_equip\textures\equip_pipe_CA.paa";
picture = "\dayz_equip\textures\equip_genericparts_ca.paa";
descriptionShort = "Metal Pole"; descriptionShort = "Metal Pole";
class ItemActions { class ItemActions {
class Crafting class Crafting
@@ -1513,7 +1511,7 @@ class CfgMagazines
neednearby[] = {"fire"}; neednearby[] = {"fire"};
requiretools[] = {"ItemToolbox","ItemCrowbar"}; requiretools[] = {"ItemToolbox","ItemCrowbar"};
output[] = {{"ItemCorrugated",1}}; output[] = {{"ItemCorrugated",1}};
input[] = {{"ItemPole",1},{"PartGeneric",2},{"ItemTankTrap",1},{"PartWoodLumber",2}}; input[] = {{"ItemPole",2},{"ItemTankTrap",2},{"PartWoodLumber",2}};
}; };
class Crafting1 class Crafting1
{ {
@@ -1550,7 +1548,7 @@ class CfgMagazines
{ {
text = "Craft Lumber"; text = "Craft Lumber";
script = "spawn player_craftItem;"; script = "spawn player_craftItem;";
neednearby[] = {"workshop"}; neednearby[] = {"sawmill"};
requiretools[] = {"ItemToolbox","ItemKnife"}; requiretools[] = {"ItemToolbox","ItemKnife"};
output[] = {{"PartWoodLumber",1}}; output[] = {{"PartWoodLumber",1}};
input[] = {{"PartWoodPile",2}}; input[] = {{"PartWoodPile",2}};
@@ -1584,9 +1582,8 @@ class CfgMagazines
count = 1; count = 1;
type = 256; type = 256;
displayName = "Lumber"; displayName = "Lumber";
// TODO make custom model and icon model = "\dayz_equip\models\planks.p3d";
model = "\dayz_equip\models\woodPile.p3d"; picture = "\dayz_equip\textures\equip_wood_planks_CA.paa";
picture = "\dayz_equip\textures\equip_woodPile_ca.paa";
descriptionShort = "Lumber"; descriptionShort = "Lumber";
class ItemActions { class ItemActions {
class Build { class Build {
@@ -1599,7 +1596,7 @@ class CfgMagazines
{ {
text = "Craft Plywood"; text = "Craft Plywood";
script = "spawn player_craftItem;"; script = "spawn player_craftItem;";
neednearby[] = {"workshop"}; neednearby[] = {"sawmill"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox"};
output[] = {{"PartWoodPlywood",1}}; output[] = {{"PartWoodPlywood",1}};
input[] = {{"PartWoodLumber",2}}; input[] = {{"PartWoodLumber",2}};
@@ -1623,9 +1620,8 @@ class CfgMagazines
count = 1; count = 1;
type = 256; type = 256;
displayName = "Plywood"; displayName = "Plywood";
// TODO make custom model and icon model = "\dayz_equip\models\plywood.p3d";
model = "\dayz_equip\models\woodPile.p3d"; picture = "\dayz_equip\textures\equip_plywood_CA.paa";
picture = "\dayz_equip\textures\equip_woodPile_ca.paa";
descriptionShort = "Plywood"; descriptionShort = "Plywood";
class ItemActions { class ItemActions {
class Crafting class Crafting
@@ -1763,13 +1759,6 @@ class CfgMagazines
picture = "\dayz_equip\textures\equip_soda_mdew_ca.paa"; picture = "\dayz_equip\textures\equip_soda_mdew_ca.paa";
descriptionShort = "$STR_EQUIP_NAME_37"; descriptionShort = "$STR_EQUIP_NAME_37";
}; };
class ItemSodaRbull: ItemSodaCoke
{
displayName = "Soda Can (Red Bull)";
model = "\dayz_equip\models\soda_rbull.p3d";
picture = "\dayz_equip\textures\equip_soda_rbull_ca.paa";
descriptionShort = "$STR_EQUIP_NAME_37";
};
class ItemBriefcase: CA_Magazine class ItemBriefcase: CA_Magazine
{ {
scope = 2; scope = 2;
@@ -1788,7 +1777,7 @@ class CfgMagazines
type = 256; type = 256;
displayName = "Gold"; displayName = "Gold";
model = "\dayz_equip\models\gold_bar.p3d"; model = "\dayz_equip\models\gold_bar.p3d";
picture = "\dayz_equip\textures\equip_bar_gold_CA.paa"; picture = "\dayz_equip\textures\equip_gold_bar_CA.paa";
descriptionShort = "Gold Bar"; descriptionShort = "Gold Bar";
class ItemActions class ItemActions
{ {
@@ -1811,7 +1800,7 @@ class CfgMagazines
type = 256; type = 256;
displayName = "10oz Gold"; displayName = "10oz Gold";
model = "\dayz_equip\models\gold_bar_10oz.p3d"; model = "\dayz_equip\models\gold_bar_10oz.p3d";
picture = "\dayz_equip\textures\equip_bar_gold10oz_CA.paa"; picture = "\dayz_equip\textures\equip_gold_bar_10oz_CA.paa";
descriptionShort = "10oz Gold Bar"; descriptionShort = "10oz Gold Bar";
class ItemActions class ItemActions
{ {
@@ -1833,7 +1822,7 @@ class CfgMagazines
type = 256; type = 256;
displayName = "Silver"; displayName = "Silver";
model = "\dayz_equip\models\silver_bar.p3d"; model = "\dayz_equip\models\silver_bar.p3d";
picture = "\dayz_equip\textures\equip_bar_silver_CA.paa"; picture = "\dayz_equip\textures\equip_silver_bar_CA.paa";
descriptionShort = "Silver Bar"; descriptionShort = "Silver Bar";
class ItemActions class ItemActions
{ {
@@ -1856,7 +1845,7 @@ class CfgMagazines
type = 256; type = 256;
displayName = "10oz Silver"; displayName = "10oz Silver";
model = "\dayz_equip\models\silver_bar_10oz.p3d"; model = "\dayz_equip\models\silver_bar_10oz.p3d";
picture = "\dayz_equip\textures\equip_bar_silver10oz_CA.paa"; picture = "\dayz_equip\textures\equip_silver_bar_10oz_CA.paa";
descriptionShort = "10oz Silver Bar"; descriptionShort = "10oz Silver Bar";
class ItemActions class ItemActions
{ {
@@ -1878,7 +1867,7 @@ class CfgMagazines
type = 256; type = 256;
displayName = "Copper"; displayName = "Copper";
model = "\dayz_equip\models\copper_bar.p3d"; model = "\dayz_equip\models\copper_bar.p3d";
picture = "\dayz_equip\textures\equip_bar_copper_CA.paa"; picture = "\dayz_equip\textures\equip_copper_bar_CA.paa";
descriptionShort = "Copper Bar"; descriptionShort = "Copper Bar";
class ItemActions class ItemActions
{ {
@@ -1901,7 +1890,7 @@ class CfgMagazines
type = 256; type = 256;
displayName = "10oz Copper"; displayName = "10oz Copper";
model = "\dayz_equip\models\copper_bar_10oz.p3d"; model = "\dayz_equip\models\copper_bar_10oz.p3d";
picture = "\dayz_equip\textures\equip_bar_copper10oz_CA.paa"; picture = "\dayz_equip\textures\equip_copper_bar_10oz_CA.paa";
descriptionShort = "10oz Copper Bar"; descriptionShort = "10oz Copper Bar";
class ItemActions class ItemActions
{ {
@@ -1934,7 +1923,7 @@ class CfgMagazines
type = 256; type = 256;
displayName = "Aluminum"; displayName = "Aluminum";
model = "\dayz_equip\models\aluminum_bar.p3d"; model = "\dayz_equip\models\aluminum_bar.p3d";
picture = "\dayz_equip\textures\equip_bar_aluminum_CA.paa"; picture = "\dayz_equip\textures\equip_alum_bar_CA.paa";
descriptionShort = "Aluminum Bar"; descriptionShort = "Aluminum Bar";
}; };
@@ -1945,7 +1934,7 @@ class CfgMagazines
type = 256; type = 256;
displayName = "10oz Aluminum"; displayName = "10oz Aluminum";
model = "\dayz_equip\models\aluminum_bar.p3d"; model = "\dayz_equip\models\aluminum_bar.p3d";
picture = "\dayz_equip\textures\equip_bar_aluminum_CA.paa"; picture = "\dayz_equip\textures\equip_alum_bar_10oz_CA.paa";
descriptionShort = "10oz Aluminum Bar"; descriptionShort = "10oz Aluminum Bar";
class ItemActions class ItemActions
{ {
@@ -1967,7 +1956,7 @@ class CfgMagazines
type = 256; type = 256;
displayName = "Tin"; displayName = "Tin";
model = "\dayz_equip\models\tin_bar.p3d"; model = "\dayz_equip\models\tin_bar.p3d";
picture = "\dayz_equip\textures\equip_bar_tin_CA.paa"; picture = "\dayz_equip\textures\equip_tin_bar_CA.paa";
descriptionShort = "Tin Bar"; descriptionShort = "Tin Bar";
}; };
@@ -1978,7 +1967,7 @@ class CfgMagazines
type = 256; type = 256;
displayName = "10oz Tin"; displayName = "10oz Tin";
model = "\dayz_equip\models\tin_bar.p3d"; model = "\dayz_equip\models\tin_bar.p3d";
picture = "\dayz_equip\textures\equip_bar_tin_CA.paa"; picture = "\dayz_equip\textures\equip_tin_bar_10oz_CA.paa";
descriptionShort = "10oz Tin Bar"; descriptionShort = "10oz Tin Bar";
class ItemActions class ItemActions
{ {
@@ -2315,6 +2304,104 @@ class CfgMagazines
}; };
}; };
}; };
class desert_large_net_kit: CA_Magazine
{
scope = 2;
count = 1;
type = 256;
displayName = "Large Desert Camo Net";
descriptionShort = "Large Desert Camo Net";
model = "\dayz_equip\models\supply_crate.p3d";
picture = "\dayz_equip\textures\equip_wooden_crate_ca.paa";
class ItemActions
{
class Build
{
text = "$STR_ACTIONS_BUILD";
script = "spawn player_build;";
require[] = {"ItemEtool","ItemToolbox"};
create = "DesertLargeCamoNet_DZ";
};
};
};
class forest_large_net_kit: CA_Magazine
{
scope = 2;
count = 1;
type = 256;
displayName = "Large Forest Camo Net";
descriptionShort = "Large Forest Camo Net";
model = "\dayz_equip\models\supply_crate.p3d";
picture = "\dayz_equip\textures\equip_wooden_crate_ca.paa";
class ItemActions
{
class Build
{
text = "$STR_ACTIONS_BUILD";
script = "spawn player_build;";
require[] = {"ItemEtool","ItemToolbox"};
create = "ForestLargeCamoNet_DZ";
};
};
};
class desert_net_kit: CA_Magazine
{
scope = 2;
count = 1;
type = 256;
displayName = "Desert Camo Net";
descriptionShort = "Desert Camo Net";
model = "\dayz_equip\models\supply_crate.p3d";
picture = "\dayz_equip\textures\equip_wooden_crate_ca.paa";
class ItemActions
{
class Build
{
text = "$STR_ACTIONS_BUILD";
script = "spawn player_build;";
require[] = {"ItemEtool","ItemToolbox"};
create = "DesertCamoNet_DZ";
};
class Crafting
{
text = "Craft Lg Camo Net";
script = "spawn player_craftItem;";
neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemKnife"};
output[] = {{"desert_large_net_kit",1}};
input[] = {{"desert_net_kit",3}};
};
};
};
class forest_net_kit: CA_Magazine
{
scope = 2;
count = 1;
type = 256;
displayName = "Forest Camo Net";
descriptionShort = "Forest Camo Net";
model = "\dayz_equip\models\supply_crate.p3d";
picture = "\dayz_equip\textures\equip_wooden_crate_ca.paa";
class ItemActions
{
class Build
{
text = "$STR_ACTIONS_BUILD";
script = "spawn player_build;";
require[] = {"ItemEtool","ItemToolbox"};
create = "ForestCamoNet_DZ";
};
class Crafting
{
text = "Craft Lg Camo Net";
script = "spawn player_craftItem;";
neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemKnife"};
output[] = {{"forest_large_net_kit",1}};
input[] = {{"forest_net_kit",3}};
};
};
};
class fuel_pump_kit: CA_Magazine class fuel_pump_kit: CA_Magazine
{ {
scope = 2; scope = 2;
@@ -2495,6 +2582,26 @@ class CfgMagazines
}; };
}; };
}; };
class sandbag_nest_kit: CA_Magazine
{
scope = 2;
count = 1;
type = 256;
displayName = "Sandbag Nest";
descriptionShort = "Sandbag Nest";
model = "\dayz_equip\models\supply_crate.p3d";
picture = "\dayz_equip\textures\equip_wooden_crate_ca.paa";
class ItemActions
{
class Build
{
text = "$STR_ACTIONS_BUILD";
script = "spawn player_build;";
require[] = {"ItemEtool","ItemToolbox"};
create = "SandNest_DZ";
};
};
};
class outhouse_kit: CA_Magazine class outhouse_kit: CA_Magazine
{ {
scope = 2; scope = 2;
@@ -2575,25 +2682,6 @@ class CfgMagazines
}; };
}; };
}; };
class ItemTent: CA_Magazine
{
scope = 2;
count = 1;
type = 256;
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;";
create = "TentStorage";
};
};
};
class ItemTankTrap: CA_Magazine class ItemTankTrap: CA_Magazine
{ {
@@ -2886,6 +2974,57 @@ class CfgVehicles
vehicleClass = "Fortifications"; vehicleClass = "Fortifications";
removeoutput[] = {{"park_bench_kit",1}}; removeoutput[] = {{"park_bench_kit",1}};
}; };
class Land_CamoNet_EAST_EP1;
class DesertCamoNet_DZ: Land_CamoNet_EAST_EP1
{
armor = 300;
scope = 2;
offset[] = {0,5,0};
displayName = "Desert Camo Net";
vehicleClass = "Fortifications";
removeoutput[] = {{"desert_net_kit",1}};
};
class Land_CamoNet_EAST;
class ForestCamoNet_DZ: Land_CamoNet_EAST
{
armor = 300;
scope = 2;
offset[] = {0,5,0};
displayName = "Forest Camo Net";
vehicleClass = "Fortifications";
removeoutput[] = {{"forest_net_kit",1}};
};
class Land_CamoNetB_EAST_EP1;
class DesertLargeCamoNet_DZ: Land_CamoNetB_EAST_EP1
{
armor = 300;
scope = 2;
offset[] = {0,9,0};
displayName = "Large Desert Camo Net";
vehicleClass = "Fortifications";
removeoutput[] = {{"desert_large_net_kit",1}};
};
class Land_CamoNetB_EAST;
class ForestLargeCamoNet_DZ: Land_CamoNetB_EAST
{
armor = 300;
scope = 2;
offset[] = {0,9,0};
displayName = "Large Forest Camo Net";
vehicleClass = "Fortifications";
removeoutput[] = {{"forest_large_net_kit",1}};
};
class Land_fortified_nest_small_EP1;
class SandNest_DZ: Land_fortified_nest_small_EP1
{
armor = 400;
scope = 2;
offset[] = {0,3,1};
displayName = "Sandbag Nest";
vehicleClass = "Fortifications";
removeoutput[] = {{"sandbag_nest_kit",1}};
};
class Land_Wall_Gate_Ind1_L; class Land_Wall_Gate_Ind1_L;
class MetalGate_DZ: Land_Wall_Gate_Ind1_L class MetalGate_DZ: Land_Wall_Gate_Ind1_L
{ {
@@ -2928,7 +3067,7 @@ class CfgVehicles
transportMaxMagazines = 400; transportMaxMagazines = 400;
transportMaxWeapons = 40; transportMaxWeapons = 40;
transportMaxBackpacks = 20; transportMaxBackpacks = 20;
constructioncount = 10; constructioncount = 5;
}; };
class Fence_corrugated_plate; class Fence_corrugated_plate;
class Fence_corrugated_DZ: Fence_corrugated_plate class Fence_corrugated_DZ: Fence_corrugated_plate
@@ -2953,7 +3092,7 @@ class CfgVehicles
transportMaxMagazines = 100; transportMaxMagazines = 100;
transportMaxWeapons = 10; transportMaxWeapons = 10;
transportMaxBackpacks = 5; transportMaxBackpacks = 5;
constructioncount = 10; constructioncount = 5;
}; };
class Land_Shed_wooden; class Land_Shed_wooden;
class Wooden_shed_DZ: Land_Shed_wooden class Wooden_shed_DZ: Land_Shed_wooden
@@ -3008,9 +3147,29 @@ class CfgVehicles
source = "User"; source = "User";
animPeriod = 1; animPeriod = 1;
initPhase = 0; initPhase = 0;
} };
} };
class UserActions
{
class CloseDoor
{
position = "";
displayName = "Close Door";
radius = 1.5;
onlyForPlayer = 0;
condition = "this animationPhase 'DoorR' == 1";
statement = "this animate ['DoorR', 0];";
};
class OpenDoor
{
position = "";
displayName = "Open Door";
radius = 1.5;
onlyForPlayer = 0;
condition = "this animationPhase 'DoorR' == 0";
statement = "this animate ['DoorR', 1];";
};
};
}; };
class BearTrap_DZ: TrapItems class BearTrap_DZ: TrapItems
{ {

Binary file not shown.

Binary file not shown.

BIN
dayz_equip/models/bulb.p3d Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More