mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-13 19:52:38 +03:00
Merge branch 'master' of https://github.com/vbawol/DayZ-Epoch
This commit is contained in:
7
CHANGE LOG 1.0.4.1.txt
Normal file
7
CHANGE LOG 1.0.4.1.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
[FIXED] Reclassed Land_Ind_Pec_03b to fix ladder errors in log file. @vbawol
|
||||
[FIXED] Issue that prevented the server from starting. @Skaronator
|
||||
[FIXED] Some typos in the loot table. @Skaronator
|
||||
[FIXED] DZE_MissionLootTable - Some things are missing. @vbawol @Skaronator
|
||||
|
||||
[INFO] Models/textures by Paul Tomany. @Sequisha.
|
||||
[INFO] Special thanks to http://bmrf.me/ for hosting our development server.
|
||||
@@ -589,7 +589,7 @@ class CfgLoot {
|
||||
"Skin_SurvivorWpink_DZ",
|
||||
"Skin_SurvivorWurban_DZ",
|
||||
"Skin_INS_Bardak_DZ",
|
||||
"Skin_INS_Worker2_DZ",
|
||||
"Skin_INS_Worker2_DZ"
|
||||
},
|
||||
{
|
||||
0.11,
|
||||
@@ -783,7 +783,7 @@ class CfgLoot {
|
||||
"Saiga12K",
|
||||
"Remington870_lamp",
|
||||
"Crossbow_DZ",
|
||||
"M1014",
|
||||
"M1014"
|
||||
},
|
||||
{
|
||||
0.25,
|
||||
@@ -836,7 +836,7 @@ class CfgLoot {
|
||||
"VSS_vintorez",
|
||||
"SCAR_H_LNG_Sniper_SD",
|
||||
"M14_EP1",
|
||||
"DMR",
|
||||
"DMR"
|
||||
},
|
||||
{
|
||||
0.1,
|
||||
@@ -889,7 +889,7 @@ class CfgLoot {
|
||||
"MP5A5",
|
||||
"bizon_silenced",
|
||||
"UZI_SD_EP1",
|
||||
"MP5SD",
|
||||
"MP5SD"
|
||||
},
|
||||
{
|
||||
0.25,
|
||||
@@ -978,7 +978,7 @@ class CfgLoot {
|
||||
"30Rnd_556x45_Stanag",
|
||||
"30Rnd_545x39_AK",
|
||||
"30Rnd_556x45_StanagSD",
|
||||
"20Rnd_762x51_FNFAL",
|
||||
"20Rnd_762x51_FNFAL"
|
||||
},
|
||||
{
|
||||
0.25,
|
||||
@@ -1065,7 +1065,7 @@ class CfgLoot {
|
||||
{
|
||||
"Saiga12K",
|
||||
"Remington870_lamp",
|
||||
"M1014",
|
||||
"M1014"
|
||||
},
|
||||
{
|
||||
0.25,
|
||||
|
||||
@@ -7,7 +7,13 @@ _obj = _this select 0;
|
||||
_type = toLower(typeOf _obj);
|
||||
|
||||
//diag_log format["Spawning loot for: %1", _type];
|
||||
|
||||
|
||||
_config = configFile >> "CfgBuildingLoot" >> _type;
|
||||
if (DZE_MissionLootTable) then {
|
||||
_config = missionConfigFile >> "CfgBuildingLoot" >> _type;
|
||||
};
|
||||
|
||||
_positions = [] + getArray (_config >> "lootPos");
|
||||
_itemTypes = [] + getArray (_config >> "itemType");
|
||||
_lootChance = getNumber (_config >> "lootChance");
|
||||
|
||||
@@ -8,6 +8,9 @@ if (dayz_spawnZombies > dayz_maxLocalZombies) exitwith {};
|
||||
_obj = _this select 0;
|
||||
_type = typeOf _obj;
|
||||
_config = configFile >> "CfgBuildingLoot" >> _type;
|
||||
if (DZE_MissionLootTable) then {
|
||||
_config = missionConfigFile >> "CfgBuildingLoot" >> _type;
|
||||
};
|
||||
_canLoot = isClass (_config);
|
||||
|
||||
if (_canLoot) then {
|
||||
|
||||
@@ -31,10 +31,12 @@ dayz_maxGlobalZombies = dayz_maxGlobalZombiesInit;
|
||||
if(isPlayer _x) then {
|
||||
dayz_maxGlobalZombies = dayz_maxGlobalZombies + dayz_maxGlobalZombiesIncrease;
|
||||
} else {
|
||||
if (local _x) then {
|
||||
dayz_spawnZombies = dayz_spawnZombies + 1;
|
||||
if (_x isKindOf "zZombie_Base") then {
|
||||
if (local _x) then {
|
||||
dayz_spawnZombies = dayz_spawnZombies + 1;
|
||||
};
|
||||
dayz_CurrentZombies = dayz_CurrentZombies + 1;
|
||||
};
|
||||
dayz_CurrentZombies = dayz_CurrentZombies + 1;
|
||||
};
|
||||
} foreach _players;
|
||||
|
||||
@@ -96,6 +98,9 @@ if (_nearbyCount < 1) exitwith
|
||||
{
|
||||
_type = typeOf _x;
|
||||
_config = configFile >> "CfgBuildingLoot" >> _type;
|
||||
if (DZE_MissionLootTable) then {
|
||||
_config = missionConfigFile >> "CfgBuildingLoot" >> _type;
|
||||
};
|
||||
_canLoot = isClass (_config);
|
||||
|
||||
if(_canLoot) then {
|
||||
|
||||
@@ -1,6 +1,12 @@
|
||||
private ["_position","_doLoiter","_unitTypes","_loot","_array","_agent","_type","_radius","_method","_myDest","_newDest","_lootType","_player","_isAlive","_rnd","_id"];
|
||||
_player = _this select 0;
|
||||
_unitTypes = []+ getArray (configFile >> "CfgBuildingLoot" >> "Default" >> "zombieClass");
|
||||
|
||||
_unitTypes = [];
|
||||
if (DZE_MissionLootTable) then {
|
||||
_unitTypes = []+ getArray (missionConfigFile >> "CfgBuildingLoot" >> "Default" >> "zombieClass");
|
||||
} else {
|
||||
_unitTypes = []+ getArray (configFile >> "CfgBuildingLoot" >> "Default" >> "zombieClass");
|
||||
};
|
||||
_doLoiter = true;
|
||||
|
||||
_loot = "";
|
||||
|
||||
@@ -16,7 +16,12 @@ _agent = objNull;
|
||||
if (!_isNoone) exitWith {};
|
||||
|
||||
if (count _unitTypes == 0) then {
|
||||
_unitTypes = []+ getArray (configFile >> "CfgBuildingLoot" >> "Default" >> "zombieClass");
|
||||
|
||||
if (DZE_MissionLootTable) then {
|
||||
_unitTypes = []+ getArray (missionConfigFile >> "CfgBuildingLoot" >> "Default" >> "zombieClass");
|
||||
} else {
|
||||
_unitTypes = []+ getArray (configFile >> "CfgBuildingLoot" >> "Default" >> "zombieClass");
|
||||
};
|
||||
};
|
||||
|
||||
_type = _unitTypes call BIS_fnc_selectRandom;
|
||||
|
||||
@@ -110,8 +110,16 @@ for "_i" from 0 to ((count (_config)) - 1) do {
|
||||
private["_i","_type","_config","_canZombie","_canLoot"];
|
||||
dayz_ZombieBuildings = [];
|
||||
dayz_LootBuildings = [];
|
||||
for "_i" from 0 to (count (configFile >> "CfgBuildingLoot") - 1) do {
|
||||
_type = (configFile >> "CfgBuildingLoot") select _i;
|
||||
|
||||
_config = [];
|
||||
if (DZE_MissionLootTable) then {
|
||||
_config = missionConfigFile >> "CfgBuildingLoot";
|
||||
} else {
|
||||
_config = configFile >> "CfgBuildingLoot";
|
||||
};
|
||||
|
||||
for "_i" from 0 to (count (_config) - 1) do {
|
||||
_type = _config select _i;
|
||||
_canZombie = getNumber (_type >> "zombieChance") > 0;
|
||||
_canLoot = getNumber (_type >> "lootChance") > 0;
|
||||
if(_canZombie) then {
|
||||
|
||||
@@ -593,7 +593,12 @@ if(!isDedicated) then {
|
||||
zeroPreviousWeather = [0,0,[0,0],0];
|
||||
zeroCurrentWeather = [0,0,[0,0],0];
|
||||
|
||||
dayz_baseTypes = getArray (configFile >> "CfgBuildingLoot" >> "Default" >> "zombieClass");
|
||||
if (DZE_MissionLootTable) then {
|
||||
dayz_baseTypes = getArray (missionConfigFile >> "CfgBuildingLoot" >> "Default" >> "zombieClass");
|
||||
} else {
|
||||
dayz_baseTypes = getArray (configFile >> "CfgBuildingLoot" >> "Default" >> "zombieClass");
|
||||
};
|
||||
|
||||
|
||||
//temperature variables
|
||||
dayz_temperatur = 36; //TeeChange
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -96,9 +96,11 @@ while {true} do {
|
||||
_crash setvariable ["fadeFire",_fadeFire,true];
|
||||
};
|
||||
|
||||
|
||||
|
||||
_config = configFile >> "CfgBuildingLoot" >> _lootTable;
|
||||
if (DZE_MissionLootTable) then {
|
||||
_config = missionConfigFile >> "CfgBuildingLoot" >> _lootTable;
|
||||
};
|
||||
|
||||
_itemTypes = [] + getArray (_config >> "itemType");
|
||||
_index = dayz_CBLBase find toLower(_lootTable);
|
||||
_weights = dayz_CBLChances select _index;
|
||||
|
||||
@@ -223,10 +223,19 @@ RoadList = MarkerPosition nearRoads DynamicVehicleArea;
|
||||
// Very taxing !!! but only on first startup
|
||||
BuildingList = [];
|
||||
{
|
||||
if (isClass (configFile >> "CfgBuildingLoot" >> (typeOf _x))) then
|
||||
{
|
||||
BuildingList set [count BuildingList,_x];
|
||||
if (DZE_MissionLootTable) then {
|
||||
if (isClass (missionConfigFile >> "CfgBuildingLoot" >> (typeOf _x))) then
|
||||
{
|
||||
BuildingList set [count BuildingList,_x];
|
||||
};
|
||||
} else {
|
||||
if (isClass (configFile >> "CfgBuildingLoot" >> (typeOf _x))) then
|
||||
{
|
||||
BuildingList set [count BuildingList,_x];
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
} forEach (MarkerPosition nearObjects ["building",DynamicVehicleArea]);
|
||||
|
||||
spawn_vehicles = {
|
||||
|
||||
@@ -235,26 +235,6 @@ if (true) then
|
||||
_this setPos [9052.8457, 4062.0542, 7.6293945e-006];
|
||||
};
|
||||
|
||||
_unit_102 = objNull;
|
||||
if (true) then
|
||||
{
|
||||
_this = createAgent ["BAF_Pilot_MTP", [9046.2568, 4056.8503, 6.6757202e-006], [], 0, "CAN_COLLIDE"];
|
||||
_unit_102 = _this;
|
||||
_this setDir 53.729794;
|
||||
_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 allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false;};
|
||||
|
||||
_vehicle_63 = objNull;
|
||||
if (true) then
|
||||
{
|
||||
_this = createVehicle ["FoldTable", [9047.3018, 4057.634, -1.5258789e-005], [], 0, "CAN_COLLIDE"];
|
||||
_vehicle_63 = _this;
|
||||
_this setDir 53.281307;
|
||||
_this setVehicleInit "this allowDammage false; this enableSimulation false; ";
|
||||
_this setPos [9047.3018, 4057.634, -1.5258789e-005];
|
||||
};
|
||||
|
||||
_vehicle_68 = objNull;
|
||||
if (true) then
|
||||
{
|
||||
@@ -417,16 +397,6 @@ if (true) then
|
||||
_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;};
|
||||
|
||||
_unit_146 = objNull;
|
||||
if (true) then
|
||||
{
|
||||
_this = createAgent ["GUE_Soldier_Medic", [4430.7729, 1627.4163, -7.6293945e-006], [], 0, "CAN_COLLIDE"];
|
||||
_unit_146 = _this;
|
||||
_this setDir -5.3829327;
|
||||
_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 allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false;};
|
||||
|
||||
_unit_150 = objNull;
|
||||
if (true) then
|
||||
{
|
||||
@@ -482,15 +452,6 @@ if (true) then
|
||||
_this setPos [4430.9263, 1628.2461];
|
||||
};
|
||||
|
||||
_vehicle_113 = objNull;
|
||||
if (true) then
|
||||
{
|
||||
_this = createVehicle ["Misc_cargo_cont_net1", [4433.3125, 1627.3583, 1.1444092e-005], [], 0, "CAN_COLLIDE"];
|
||||
_vehicle_113 = _this;
|
||||
_this setDir -9.4429188;
|
||||
_this setPos [4433.3125, 1627.3583, 1.1444092e-005];
|
||||
};
|
||||
|
||||
_vehicle_114 = objNull;
|
||||
if (true) then
|
||||
{
|
||||
@@ -1127,147 +1088,229 @@ if (true) then
|
||||
_vehicle_237 = objNull;
|
||||
if (true) then
|
||||
{
|
||||
_this = createVehicle ["FoldTable", [4421.7734, 1619.7827, -1.335144e-005], [], 0, "CAN_COLLIDE"];
|
||||
_this = createVehicle ["FoldTable", [4422.0479, 1620.3756, -1.335144e-005], [], 0, "CAN_COLLIDE"];
|
||||
_vehicle_237 = _this;
|
||||
_this setDir -67.785156;
|
||||
_this setVehicleInit "this allowDammage false; this enableSimulation false; ";
|
||||
_this setPos [4421.7734, 1619.7827, -1.335144e-005];
|
||||
_this setPos [4422.0479, 1620.3756, -1.335144e-005];
|
||||
};
|
||||
|
||||
_unit_218 = objNull;
|
||||
_vehicle_238 = objNull;
|
||||
if (true) then
|
||||
{
|
||||
_this = createAgent ["GUE_Soldier_Sab", [4422.8506, 1619.5674, -3.8146973e-006], [], 0, "CAN_COLLIDE"];
|
||||
_unit_218 = _this;
|
||||
_this setDir -45.167191;
|
||||
_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 allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false;};
|
||||
_this = createVehicle ["MAP_R2_RockWall", [5183.0669, 4819.2705, -20.840933], [], 0, "CAN_COLLIDE"];
|
||||
_vehicle_238 = _this;
|
||||
_this setDir -62.274483;
|
||||
_this setPos [5183.0669, 4819.2705, -20.840933];
|
||||
};
|
||||
|
||||
_vehicle_239 = objNull;
|
||||
if (true) then
|
||||
{
|
||||
_this = createVehicle ["MAP_R2_RockWall", [5176.5034, 4850.0347, 0.4459579], [], 0, "CAN_COLLIDE"];
|
||||
_vehicle_239 = _this;
|
||||
_this setDir -140.07721;
|
||||
_this setPos [5176.5034, 4850.0347, 0.4459579];
|
||||
};
|
||||
|
||||
_vehicle_240 = objNull;
|
||||
if (true) then
|
||||
{
|
||||
_this = createVehicle ["MAP_R2_RockWall", [5183.0669, 4819.2705, -20.840933], [], 0, "CAN_COLLIDE"];
|
||||
_this = createVehicle ["MAP_R2_RockWall", [5158.0107, 4842.1348, 13.330317], [], 0, "CAN_COLLIDE"];
|
||||
_vehicle_240 = _this;
|
||||
_this setDir -62.274483;
|
||||
_this setPos [5183.0669, 4819.2705, -20.840933];
|
||||
_this setDir 34.215908;
|
||||
_this setPos [5158.0107, 4842.1348, 13.330317];
|
||||
};
|
||||
|
||||
_vehicle_241 = objNull;
|
||||
if (true) then
|
||||
{
|
||||
_this = createVehicle ["MAP_R2_RockWall", [5176.5034, 4850.0347, 0.4459579], [], 0, "CAN_COLLIDE"];
|
||||
_this = createVehicle ["MAP_R2_Rock1", [5140.5688, 4863.0498, -18.283659], [], 0, "CAN_COLLIDE"];
|
||||
_vehicle_241 = _this;
|
||||
_this setDir -140.07721;
|
||||
_this setPos [5176.5034, 4850.0347, 0.4459579];
|
||||
_this setDir -18.751335;
|
||||
_this setPos [5140.5688, 4863.0498, -18.283659];
|
||||
};
|
||||
|
||||
_vehicle_242 = objNull;
|
||||
if (true) then
|
||||
{
|
||||
_this = createVehicle ["MAP_R2_RockWall", [5158.0107, 4842.1348, 13.330317], [], 0, "CAN_COLLIDE"];
|
||||
_this = createVehicle ["MAP_R2_Rock1", [5131.5083, 4856.9668, -12.521091], [], 0, "CAN_COLLIDE"];
|
||||
_vehicle_242 = _this;
|
||||
_this setDir 34.215908;
|
||||
_this setPos [5158.0107, 4842.1348, 13.330317];
|
||||
_this setDir -126.48759;
|
||||
_this setPos [5131.5083, 4856.9668, -12.521091];
|
||||
};
|
||||
|
||||
_vehicle_243 = objNull;
|
||||
if (true) then
|
||||
{
|
||||
_this = createVehicle ["MAP_R2_Rock1", [5140.5688, 4863.0498, -18.283659], [], 0, "CAN_COLLIDE"];
|
||||
_this = createVehicle ["MAP_R2_Rock1", [5180.0156, 4866.1475, -13.298203], [], 0, "CAN_COLLIDE"];
|
||||
_vehicle_243 = _this;
|
||||
_this setDir -18.751335;
|
||||
_this setPos [5140.5688, 4863.0498, -18.283659];
|
||||
_this setDir 39.340656;
|
||||
_this setPos [5180.0156, 4866.1475, -13.298203];
|
||||
};
|
||||
|
||||
_vehicle_244 = objNull;
|
||||
if (true) then
|
||||
{
|
||||
_this = createVehicle ["MAP_R2_Rock1", [5131.5083, 4856.9668, -12.521091], [], 0, "CAN_COLLIDE"];
|
||||
_this = createVehicle ["MAP_R2_RockWall", [5152.0928, 4826.6182, 15.491059], [], 0, "CAN_COLLIDE"];
|
||||
_vehicle_244 = _this;
|
||||
_this setDir -126.48759;
|
||||
_this setPos [5131.5083, 4856.9668, -12.521091];
|
||||
_this setDir 213.79945;
|
||||
_this setPos [5152.0928, 4826.6182, 15.491059];
|
||||
};
|
||||
|
||||
_vehicle_245 = objNull;
|
||||
if (true) then
|
||||
{
|
||||
_this = createVehicle ["MAP_R2_Rock1", [5180.0156, 4866.1475, -13.298203], [], 0, "CAN_COLLIDE"];
|
||||
_this = createVehicle ["MAP_R2_RockTower", [5167.9087, 4803.4546, -4.7569647], [], 0, "CAN_COLLIDE"];
|
||||
_vehicle_245 = _this;
|
||||
_this setDir 39.340656;
|
||||
_this setPos [5180.0156, 4866.1475, -13.298203];
|
||||
_this setDir -23.346453;
|
||||
_this setPos [5167.9087, 4803.4546, -4.7569647];
|
||||
};
|
||||
|
||||
_vehicle_246 = objNull;
|
||||
if (true) then
|
||||
{
|
||||
_this = createVehicle ["MAP_R2_RockWall", [5152.0928, 4826.6182, 15.491059], [], 0, "CAN_COLLIDE"];
|
||||
_this = createVehicle ["MAP_R2_Rock1", [5130.1533, 4840.3062, -3.3775022], [], 0, "CAN_COLLIDE"];
|
||||
_vehicle_246 = _this;
|
||||
_this setDir 213.79945;
|
||||
_this setPos [5152.0928, 4826.6182, 15.491059];
|
||||
_this setDir -97.729782;
|
||||
_this setPos [5130.1533, 4840.3062, -3.3775022];
|
||||
};
|
||||
|
||||
_vehicle_247 = objNull;
|
||||
if (true) then
|
||||
{
|
||||
_this = createVehicle ["MAP_R2_RockTower", [5167.9087, 4803.4546, -4.7569647], [], 0, "CAN_COLLIDE"];
|
||||
_this = createVehicle ["MAP_R2_RockTower", [5175.4121, 4808.8828, -18.323196], [], 0, "CAN_COLLIDE"];
|
||||
_vehicle_247 = _this;
|
||||
_this setDir -23.346453;
|
||||
_this setPos [5167.9087, 4803.4546, -4.7569647];
|
||||
_this setPos [5175.4121, 4808.8828, -18.323196];
|
||||
};
|
||||
|
||||
_vehicle_248 = objNull;
|
||||
if (true) then
|
||||
{
|
||||
_this = createVehicle ["MAP_R2_Rock1", [5130.1533, 4840.3062, -3.3775022], [], 0, "CAN_COLLIDE"];
|
||||
_this = createVehicle ["MAP_R2_Rock1", [5122.9023, 4840.7241, -15.149178], [], 0, "CAN_COLLIDE"];
|
||||
_vehicle_248 = _this;
|
||||
_this setDir -97.729782;
|
||||
_this setPos [5130.1533, 4840.3062, -3.3775022];
|
||||
_this setDir -173.21558;
|
||||
_this setPos [5122.9023, 4840.7241, -15.149178];
|
||||
};
|
||||
|
||||
_vehicle_249 = objNull;
|
||||
if (true) then
|
||||
{
|
||||
_this = createVehicle ["MAP_R2_RockTower", [5175.4121, 4808.8828, -18.323196], [], 0, "CAN_COLLIDE"];
|
||||
_this = createVehicle ["MAP_R2_RockTower", [5159.1265, 4811.7598, -9.1012087], [], 0, "CAN_COLLIDE"];
|
||||
_vehicle_249 = _this;
|
||||
_this setDir -23.346453;
|
||||
_this setPos [5175.4121, 4808.8828, -18.323196];
|
||||
_this setDir -80.354836;
|
||||
_this setPos [5159.1265, 4811.7598, -9.1012087];
|
||||
};
|
||||
|
||||
_vehicle_250 = objNull;
|
||||
if (true) then
|
||||
{
|
||||
_this = createVehicle ["MAP_R2_Rock1", [5122.9023, 4840.7241, -15.149178], [], 0, "CAN_COLLIDE"];
|
||||
_this = createVehicle ["MAP_R2_Rock1", [5125.085, 4832.7314, -11.982601], [], 0, "CAN_COLLIDE"];
|
||||
_vehicle_250 = _this;
|
||||
_this setDir -173.21558;
|
||||
_this setPos [5122.9023, 4840.7241, -15.149178];
|
||||
_this setDir -394.30872;
|
||||
_this setPos [5125.085, 4832.7314, -11.982601];
|
||||
};
|
||||
|
||||
_vehicle_251 = objNull;
|
||||
if (true) then
|
||||
{
|
||||
_this = createVehicle ["MAP_R2_RockTower", [5159.1265, 4811.7598, -9.1012087], [], 0, "CAN_COLLIDE"];
|
||||
_vehicle_251 = _this;
|
||||
_this setDir -80.354836;
|
||||
_this setPos [5159.1265, 4811.7598, -9.1012087];
|
||||
};
|
||||
|
||||
_vehicle_252 = objNull;
|
||||
if (true) then
|
||||
{
|
||||
_this = createVehicle ["MAP_R2_Rock1", [5125.085, 4832.7314, -11.982601], [], 0, "CAN_COLLIDE"];
|
||||
_vehicle_252 = _this;
|
||||
_this setDir -394.30872;
|
||||
_this setPos [5125.085, 4832.7314, -11.982601];
|
||||
};
|
||||
|
||||
_vehicle_253 = objNull;
|
||||
if (true) then
|
||||
{
|
||||
_this = createVehicle ["MAP_R2_RockTower", [5183.5825, 4821.2554, -19.619215], [], 0, "CAN_COLLIDE"];
|
||||
_vehicle_253 = _this;
|
||||
_vehicle_251 = _this;
|
||||
_this setDir -23.346453;
|
||||
_this setPos [5183.5825, 4821.2554, -19.619215];
|
||||
};
|
||||
|
||||
_vehicle_255 = objNull;
|
||||
if (true) then
|
||||
{
|
||||
_this = createVehicle ["MAP_postel_manz_kov", [4432.2036, 1626.1425, -1.9073486e-006], [], 0, "CAN_COLLIDE"];
|
||||
_vehicle_255 = _this;
|
||||
_this setDir 21.867239;
|
||||
_this setPos [4432.2036, 1626.1425, -1.9073486e-006];
|
||||
};
|
||||
|
||||
_unit_219 = objNull;
|
||||
if (true) then
|
||||
{
|
||||
_this = createAgent ["Dr_Hladik_EP1", [4430.7876, 1627.1011, 5.7220459e-006], [], 0, "CAN_COLLIDE"];
|
||||
_unit_219 = _this;
|
||||
_this setDir -6.011806;
|
||||
_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 allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false;};
|
||||
|
||||
_vehicle_256 = objNull;
|
||||
if (true) then
|
||||
{
|
||||
_this = createVehicle ["Misc_cargo_cont_net2", [4425.2188, 1617.4032, 5.7220459e-006], [], 0, "CAN_COLLIDE"];
|
||||
_vehicle_256 = _this;
|
||||
_this setDir -66.31163;
|
||||
_this setPos [4425.2188, 1617.4032, 5.7220459e-006];
|
||||
};
|
||||
|
||||
_vehicle_257 = objNull;
|
||||
if (true) then
|
||||
{
|
||||
_this = createVehicle ["Land_Water_pipe_EP1", [4431.8911, 1626.0852, 1.5258789e-005], [], 0, "CAN_COLLIDE"];
|
||||
_vehicle_257 = _this;
|
||||
_this setDir -188.27179;
|
||||
_this setPos [4431.8911, 1626.0852, 1.5258789e-005];
|
||||
};
|
||||
|
||||
_vehicle_258 = objNull;
|
||||
if (true) then
|
||||
{
|
||||
_this = createVehicle ["Land_Fire_barrel", [9046.8604, 4057.0906, 2.6702881e-005], [], 0, "CAN_COLLIDE"];
|
||||
_vehicle_258 = _this;
|
||||
_this setDir 182.35988;
|
||||
_this setPos [9046.8604, 4057.0906, 2.6702881e-005];
|
||||
};
|
||||
|
||||
_unit_220 = objNull;
|
||||
if (true) then
|
||||
{
|
||||
_this = createAgent ["Soldier_PMC", [4422.8799, 1619.8151, 0.015900498], [], 0, "CAN_COLLIDE"];
|
||||
_unit_220 = _this;
|
||||
_this setDir -76.864822;
|
||||
_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 allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false;};
|
||||
|
||||
_vehicle_261 = objNull;
|
||||
if (true) then
|
||||
{
|
||||
_this = createVehicle ["Land_Fire_barrel", [7223.8438, 733.90039, -9.5367432e-007], [], 0, "CAN_COLLIDE"];
|
||||
_vehicle_261 = _this;
|
||||
_this setPos [7223.8438, 733.90039, -9.5367432e-007];
|
||||
};
|
||||
|
||||
_vehicle_263 = objNull;
|
||||
if (true) then
|
||||
{
|
||||
_this = createVehicle ["Land_Fire_barrel", [4409.0327, 1627.9761, -1.5258789e-005], [], 0, "CAN_COLLIDE"];
|
||||
_vehicle_263 = _this;
|
||||
_this setDir 122.8466;
|
||||
_this setPos [4409.0327, 1627.9761, -1.5258789e-005];
|
||||
};
|
||||
|
||||
_vehicle_265 = objNull;
|
||||
if (true) then
|
||||
{
|
||||
_this = createVehicle ["Land_Fire_barrel", [3794.4277, 7652.9263, 3.1340871], [], 0, "CAN_COLLIDE"];
|
||||
_vehicle_265 = _this;
|
||||
_this setPos [3794.4277, 7652.9263, 3.1340871];
|
||||
};
|
||||
|
||||
_unit_221 = objNull;
|
||||
if (true) then
|
||||
{
|
||||
_this = createAgent ["RU_Villager1", [3794.375, 7651.1772, 3.1557264], [], 0, "CAN_COLLIDE"];
|
||||
_unit_221 = _this;
|
||||
_this setDir -237.80453;
|
||||
_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 allowDammage false; _this disableAI 'FSM'; _this disableAI 'MOVE'; _this disableAI 'AUTOTARGET'; _this disableAI 'TARGET'; _this setBehaviour 'CARELESS'; _this forceSpeed 0;_this enableSimulation false;};
|
||||
|
||||
processInitCommands;
|
||||
|
||||
|
||||
@@ -75,6 +75,9 @@ if (_spawnRoll <= _spawnChance) then {
|
||||
};
|
||||
|
||||
_config = configFile >> "CfgBuildingLoot" >> _lootTable;
|
||||
if (DZE_MissionLootTable) then {
|
||||
_config = missionConfigFile >> "CfgBuildingLoot" >> _lootTable;;
|
||||
};
|
||||
_itemTypes = [] + getArray (_config >> "itemType");
|
||||
_index = dayz_CBLBase find toLower(_lootTable);
|
||||
_weights = dayz_CBLChances select _index;
|
||||
|
||||
@@ -41,6 +41,9 @@ if (_spawnRoll <= _spawnChance) then {
|
||||
_num = (round(random _randomizedLoot)) + _guaranteedLoot;
|
||||
|
||||
_config = configFile >> "CfgBuildingLoot" >> _lootTable;
|
||||
if (DZE_MissionLootTable) then {
|
||||
_config = missionConfigFile >> "CfgBuildingLoot" >> _lootTable;;
|
||||
};
|
||||
_itemTypes = [] + getArray (_config >> "itemType");
|
||||
_index = dayz_CBLBase find toLower(_lootTable);
|
||||
_weights = dayz_CBLChances select _index;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
private ["_nul","_result","_pos","_wsDone","_dir","_block","_isOK","_countr","_objWpnTypes","_objWpnQty","_dam","_selection","_totalvehicles","_object","_idKey","_type","_ownerID","_worldspace","_intentory","_hitPoints","_fuel","_damage","_date","_key","_outcome","_vehLimit","_hiveResponse","_objectCount","_codeCount","_hour","_minute","_data","_status","_val","_traderid","_retrader","_traderData","_id","_lockable","_debugMarkerPosition","_vehicle_0"];
|
||||
private ["_nul","_result","_pos","_wsDone","_dir","_block","_isOK","_countr","_objWpnTypes","_objWpnQty","_dam","_selection","_totalvehicles","_object","_idKey","_type","_ownerID","_worldspace","_intentory","_hitPoints","_fuel","_damage","_key","_vehLimit","_hiveResponse","_objectCount","_codeCount","_data","_status","_val","_traderid","_retrader","_traderData","_id","_lockable","_debugMarkerPosition","_vehicle_0","_bQty","_vQty","_BuildingQueue","_objectQueue"];
|
||||
|
||||
dayz_versionNo = getText(configFile >> "CfgMods" >> "DayZ" >> "version");
|
||||
dayz_hiveVersionNo = getNumber(configFile >> "CfgMods" >> "DayZ" >> "hiveVersion");
|
||||
@@ -46,8 +46,7 @@ if (isServer and isNil "sm_done") then {
|
||||
|
||||
_BuildingQueue = [];
|
||||
_objectQueue = [];
|
||||
_finalEpochObjArray = [];
|
||||
|
||||
|
||||
if ((_hiveResponse select 0) == "ObjectStreamStart") then {
|
||||
diag_log ("HIVE: Commence Object Streaming...");
|
||||
_key = format["CHILD:302:%1:", dayZ_instance];
|
||||
@@ -65,9 +64,9 @@ if (isServer and isNil "sm_done") then {
|
||||
_vQty = _vQty + 1;
|
||||
};
|
||||
};
|
||||
diag_log ("HIVE: got " + str(_bQty) + " Epoch Objects and " + str(_vQty) + " Vehicles");
|
||||
};
|
||||
diag_log ("HIVE: got " + str(_bQty) + " Epoch Objects and " + str(_vQty) + " Vehicles");
|
||||
|
||||
|
||||
// # NOW SPAWN OBJECTS #
|
||||
_totalvehicles = 0;
|
||||
{
|
||||
@@ -334,6 +333,7 @@ if (isServer and isNil "sm_done") then {
|
||||
_id = [] spawn server_spawnEvents;
|
||||
// server cleanup
|
||||
[] spawn {
|
||||
private ["_id"];
|
||||
sleep 200; //Sleep Lootcleanup, don't need directly cleanup on startup + fix some performance issues on serverstart
|
||||
waitUntil {!isNil "server_spawnCleanAnimals"};
|
||||
_id = [] execFSM "\z\addons\dayz_server\system\server_cleanup.fsm";
|
||||
|
||||
Binary file not shown.
@@ -1176,7 +1176,7 @@ class Mission
|
||||
};
|
||||
class Markers
|
||||
{
|
||||
items=23;
|
||||
items=24;
|
||||
class Item0
|
||||
{
|
||||
position[]={5192.2104,62.495663,4994.3667};
|
||||
@@ -1266,8 +1266,8 @@ class Mission
|
||||
class Item14
|
||||
{
|
||||
position[]={5232.6299,1.9700195,8228.4785};
|
||||
name="WholesalerWest";
|
||||
text="West's Wholesaler";
|
||||
name="WholesalerNorth";
|
||||
text="North's Wholesaler";
|
||||
type="mil_dot";
|
||||
colorName="ColorBlack";
|
||||
};
|
||||
@@ -1335,10 +1335,18 @@ class Mission
|
||||
type="mil_circle";
|
||||
colorName="ColorBrown";
|
||||
};
|
||||
class Item23
|
||||
{
|
||||
position[]={3804.6707,-1.1429843,7656.6055};
|
||||
name="Boat2";
|
||||
text="North Boat Vendor";
|
||||
type="mil_dot";
|
||||
colorName="ColorBlack";
|
||||
};
|
||||
};
|
||||
class Sensors
|
||||
{
|
||||
items=10;
|
||||
items=11;
|
||||
class Item0
|
||||
{
|
||||
position[]={4419.9492,22.076105,1629.0402};
|
||||
@@ -1501,10 +1509,27 @@ class Mission
|
||||
repeating=1;
|
||||
interruptable=1;
|
||||
age="UNKNOWN";
|
||||
name="PlanicaTraders_1";
|
||||
expCond="(player distance PlanicaTraders) < 100; ";
|
||||
expActiv="TitleText[""Now Entering Trader City Planica"",""PLAIN DOWN""]; canbuild = false;";
|
||||
expDesactiv="TitleText[""Now Leaving Trader City Planica"",""PLAIN DOWN""]; canbuild = true;";
|
||||
name="MelloVehicleRepair";
|
||||
expCond="(player distance MelloVehicleRepair) < 100; ";
|
||||
expActiv="TitleText[""Now Entering Mello"",""PLAIN DOWN""]; canbuild = false;";
|
||||
expDesactiv="TitleText[""Now Leaving Mello"",""PLAIN DOWN""]; canbuild = true;";
|
||||
class Effects
|
||||
{
|
||||
};
|
||||
};
|
||||
class Item10
|
||||
{
|
||||
position[]={3807.3525,0.86945671,7661.0386};
|
||||
a=100;
|
||||
b=100;
|
||||
activationBy="WEST";
|
||||
repeating=1;
|
||||
interruptable=1;
|
||||
age="UNKNOWN";
|
||||
name="BOAT12";
|
||||
expCond="(player distance BOAT12) < 100; ";
|
||||
expActiv="TitleText[""Now Entering North Boat Vendor"",""PLAIN DOWN""]; canbuild = false;";
|
||||
expDesactiv="TitleText[""Now Leaving North Boat Vendor"",""PLAIN DOWN""]; canbuild = true;";
|
||||
class Effects
|
||||
{
|
||||
};
|
||||
|
||||
@@ -1,164 +1,170 @@
|
||||
// DayZ Epoch TRADERS for 16
|
||||
serverTraders = ["GUE_Soldier_Pilot","UN_CDF_Soldier_MG_EP1","GUE_Soldier_Medic","GUE_Woodlander1","GUE_Commander","Tanny_PMC","BAF_Soldier_AMG_W","BAF_Soldier_AAA_DDPM","GUE_Soldier_2","GUE_Soldier_1","BAF_Pilot_MTP","GUE_Soldier_Sab","US_Soldier_Medic_EP1","CZ_Special_Forces_MG_DES_EP1","Damsel5","GUE_Woodlander3","UN_CDF_Soldier_AAT_EP1","RU_Farmwife1","Citizen2_EP1","Rita_Ensler_EP1","USMC_SoldierS_Engineer","USMC_Soldier_TL","ValentinaVictim","Reynolds_PMC","GUE_Soldier_AR","FR_Corpsman","GUE_Soldier_Sab"];
|
||||
// AWOL's Airfield
|
||||
menu_GUE_Soldier_Pilot = [
|
||||
[["Airplanes",517],["Helicopter Unarmed",519]],
|
||||
[],
|
||||
"neutral"
|
||||
];
|
||||
// West's Wholesaler
|
||||
menu_UN_CDF_Soldier_MG_EP1 = [
|
||||
[["Wholesale",555]],
|
||||
[],
|
||||
"neutral"
|
||||
];
|
||||
// Neutral Medic
|
||||
menu_GUE_Soldier_Medic = [
|
||||
[["Chem-lites/Flares",666],["Medical Supplies",665],["Smoke Grenades",668]],
|
||||
[["FoodBioMeat","ItemZombieParts",1,1,"buy","Zombie Parts","Bio Meat",101]],
|
||||
"neutral"
|
||||
];
|
||||
// Stavz Ammo
|
||||
menu_GUE_Woodlander1 = [
|
||||
[["Assault Rifle Ammo",609],["Light Machine Gun Ammo",610],["Pistol Ammo",611],["Shotguns and Single-shot Ammo",613],["Sniper Rifle Ammo",614],["Submachine Gun Ammo",612]],
|
||||
[],
|
||||
"neutral"
|
||||
];
|
||||
// Stevhn's Weapons
|
||||
menu_GUE_Commander = [
|
||||
[["Assault Rifle",602],["Light Machine Gun",603],["Pistols",606],["Shotguns and Single-shot",607],["Sniper Rifle",605],["Submachine Guns",604]],
|
||||
[],
|
||||
"neutral"
|
||||
];
|
||||
// Trevors Hero Supplies.
|
||||
// DayZ Epoch TRADERS for 17
|
||||
serverTraders = ["Tanny_PMC","BAF_Soldier_AMG_W","BAF_Soldier_AAA_DDPM","CZ_Special_Forces_MG_DES_EP1","Damsel5","GUE_Commander","GUE_Woodlander1","GUE_Woodlander3","GUE_Soldier_Sab","GUE_Soldier_Pilot","GUE_Soldier_2","Soldier_PMC","Citizen2_EP1","Rita_Ensler_EP1","RU_Farmwife1","US_Soldier_Medic_EP1","USMC_Soldier_TL","USMC_SoldierS_Engineer","UN_CDF_Soldier_AAT_EP1","ValentinaVictim","UN_CDF_Soldier_MG_EP1","GUE_Soldier_1","FR_Corpsman","GUE_Soldier_AR","Dr_Hladik_EP1","RU_Villager1","Reynolds_PMC"];
|
||||
// Hero Vendor P
|
||||
menu_Tanny_PMC = [
|
||||
[["Ammunition",478],["Clothes",476],["Weapons",477]],
|
||||
[["Ammunition",478],["Clothes",476],["Helicopter Armed",493],["Military Armed",562],["Trucks Armed",479],["Weapons",477]],
|
||||
[],
|
||||
"hero"
|
||||
];
|
||||
// Roberts Ammo
|
||||
// Ammunition Neutral P
|
||||
menu_BAF_Soldier_AMG_W = [
|
||||
[["Assault Rifle Ammo",480],["Light Machine Gun Ammo",481],["Pistol Ammo",484],["Shotguns and Single-shot Ammo",573],["Sniper Rifle Ammo",482],["Submachine Gun Ammo",483]],
|
||||
[],
|
||||
"neutral"
|
||||
];
|
||||
// Drakes Weapons
|
||||
// Weapons Neutral P
|
||||
menu_BAF_Soldier_AAA_DDPM = [
|
||||
[["Assault Rifle",485],["Light Machine Gun",486],["Pistols",489],["Shotguns and Single-shot",574],["Sniper Rifle",487],["Submachine Guns",488]],
|
||||
[],
|
||||
"neutral"
|
||||
];
|
||||
// Brians Vehicles
|
||||
menu_GUE_Soldier_2 = [
|
||||
[["Bikes and ATV",587],["Buses and Vans",588],["Cargo Trucks",586],["Fuel Trucks",589],["Military Unarmed",598],["Trucks",590],["Used Cars",520],["Utility Vehicles",591]],
|
||||
// Neutral Vehicles P
|
||||
menu_CZ_Special_Forces_MG_DES_EP1 = [
|
||||
[["Bikes and ATV",608],["Buses and Vans",563],["Cargo Trucks",564],["Fuel Trucks",492],["Military Unarmed",491],["Trucks",495],["Used Cars",585],["Utility Vehicles",565]],
|
||||
[],
|
||||
"neutral"
|
||||
];
|
||||
// Sam's Boats
|
||||
menu_GUE_Soldier_1 = [
|
||||
[["Boats Armed",558],["Boats Unarmed",557]],
|
||||
// General Store P
|
||||
menu_Damsel5 = [
|
||||
[["Backpacks",496],["Clothes",497],["Cooked Meats",580],["Drinks",498],["Packaged Food",579]],
|
||||
[["ItemCopperBar","TrashJackDaniels",1,1,"buy","Empty Wiskey Bottle","Copper Bar",101]],
|
||||
"neutral"
|
||||
];
|
||||
// Weapons neutral 1P
|
||||
menu_GUE_Commander = [
|
||||
[["Assault Rifle",602],["Light Machine Gun",603],["Pistols",606],["Shotguns and Single-shot",607],["Sniper Rifle",605],["Submachine Guns",604]],
|
||||
[],
|
||||
"neutral"
|
||||
];
|
||||
// Darren's Hero Vehicles
|
||||
menu_BAF_Pilot_MTP = [
|
||||
[["Helicopter Armed",493],["Military Armed",562],["Trucks Armed",479]],
|
||||
// Ammunition Neutral 1P
|
||||
menu_GUE_Woodlander1 = [
|
||||
[["Assault Rifle Ammo",609],["Light Machine Gun Ammo",610],["Pistol Ammo",611],["Shotguns and Single-shot Ammo",613],["Sniper Rifle Ammo",614],["Submachine Gun Ammo",612]],
|
||||
[],
|
||||
"hero"
|
||||
"neutral"
|
||||
];
|
||||
// Green's Air Vehicles - Bandit Trader
|
||||
// Neutral Building/Parts P
|
||||
menu_GUE_Woodlander3 = [
|
||||
[["Building Supplies",508],["Toolbelt Items",510],["Vehicle Parts",509]],
|
||||
[],
|
||||
"neutral"
|
||||
];
|
||||
// Bandit Trader P
|
||||
menu_GUE_Soldier_Sab = [
|
||||
[["Ammunition",577],["Clothing",575],["Helicopter Armed",512],["Military Armed",569],["Trucks Armed",534],["Weapons",627]],
|
||||
[],
|
||||
"hostile"
|
||||
];
|
||||
// Perry's Medical
|
||||
// Aircraft Dealer P
|
||||
menu_GUE_Soldier_Pilot = [
|
||||
[["Airplanes",517],["Helicopter Unarmed",519]],
|
||||
[],
|
||||
"neutral"
|
||||
];
|
||||
// Vehicles Neutral 1P
|
||||
menu_GUE_Soldier_2 = [
|
||||
[["Bikes and ATV",587],["Buses and Vans",588],["Cargo Trucks",586],["Fuel Trucks",589],["Military Unarmed",598],["Trucks",590],["Used Cars",520],["Utility Vehicles",591]],
|
||||
[],
|
||||
"neutral"
|
||||
];
|
||||
// Black Market Vendor 1P
|
||||
menu_Soldier_PMC = [
|
||||
[["Black Market Ammo",527],["Black Market Weapons",526],["Explosives",529]],
|
||||
[],
|
||||
"neutral"
|
||||
];
|
||||
// Neutral Building/Parts 1P
|
||||
menu_Citizen2_EP1 = [
|
||||
[["Building Supplies",530],["Toolbelt Items",532],["Vehicle Parts",531]],
|
||||
[],
|
||||
"neutral"
|
||||
];
|
||||
// Neutral Vehicle 2P
|
||||
menu_Rita_Ensler_EP1 = [
|
||||
[["Bikes and ATV",536],["Buses and Vans",592],["Cargo Trucks",570],["Fuel Trucks",595],["Military Unarmed",599],["Trucks Unarmed",535],["Used Cars",600],["Utility Vehicles",568]],
|
||||
[],
|
||||
"neutral"
|
||||
];
|
||||
// Neutral General Store 1P
|
||||
menu_RU_Farmwife1 = [
|
||||
[["Backpacks",538],["Clothes",628],["Cooked Meats",630],["Drinks",601],["Packaged Food",629]],
|
||||
[["ItemCopperBar","TrashJackDaniels",1,1,"buy","Empty Wiskey Bottle","Copper Bar",101]],
|
||||
"neutral"
|
||||
];
|
||||
// Medical Supplies P
|
||||
menu_US_Soldier_Medic_EP1 = [
|
||||
[["Chem-lites/Flares",542],["Medical Supplies",541],["Smoke Grenades",543]],
|
||||
[["FoodBioMeat","ItemZombieParts",1,1,"buy","Zombie Parts","Bio Meat",101]],
|
||||
"neutral"
|
||||
];
|
||||
// Kypex's Vehicles
|
||||
menu_CZ_Special_Forces_MG_DES_EP1 = [
|
||||
[["Bikes and ATV",536],["Buses and Vans",592],["Cargo Trucks",570],["Fuel Trucks",595],["Military Unarmed",599],["Trucks Unarmed",535],["Used Cars",600],["Utility Vehicles",568]],
|
||||
// Weapons Neutral 2P
|
||||
menu_USMC_Soldier_TL = [
|
||||
[["Assault Rifle",615],["Light Machine Gun",616],["Pistols",617],["Shotguns and Single-shot",620],["Sniper Rifle",619],["Submachine Guns",618]],
|
||||
[],
|
||||
"neutral"
|
||||
];
|
||||
// Melly's General Supplies
|
||||
menu_Damsel5 = [
|
||||
[["Backpacks",688],["Clothes",689],["Cooked Meats",690],["Drinks",691],["Packaged Food",692]],
|
||||
[["ItemTinBar","TrashJackDaniels",1,1,"buy","Empty Whiskey Bottle","Tin Bar",101]],
|
||||
"neutral"
|
||||
];
|
||||
// Jim's Repair/Building Supplies
|
||||
menu_GUE_Woodlander3 = [
|
||||
[["Building Supplies",680],["Toolbelt Items",681],["Vehicle Parts",682]],
|
||||
// Ammunition Neutral 2P
|
||||
menu_USMC_SoldierS_Engineer = [
|
||||
[["Assault Rifle Ammo",621],["Light Machine Gun Ammo",622],["Pistol Ammo",625],["Shotguns and Single-shot Ammo",623],["Sniper Rifle Ammo",624],["Submachine Gun Ammo",626]],
|
||||
[],
|
||||
"neutral"
|
||||
];
|
||||
// South West Wholesaler
|
||||
// East Wholesaler P
|
||||
menu_UN_CDF_Soldier_AAT_EP1 = [
|
||||
[["Wholesale",555]],
|
||||
[],
|
||||
"neutral"
|
||||
];
|
||||
// General Store 2P
|
||||
menu_ValentinaVictim = [
|
||||
[["Backpacks",632],["Clothes",631],["Cooked Meats",634],["Drinks",633],["Packaged Food",635]],
|
||||
[["ItemCopperBar","TrashJackDaniels",1,1,"buy","Empty Wiskey Bottle","Copper Bar",101]],
|
||||
"neutral"
|
||||
];
|
||||
// North Wholesaler P
|
||||
menu_UN_CDF_Soldier_MG_EP1 = [
|
||||
[["Wholesale",636]],
|
||||
[],
|
||||
"neutral"
|
||||
];
|
||||
// Bertha's General Supplies
|
||||
menu_RU_Farmwife1 = [
|
||||
[["Backpacks",496],["Clothes",497],["Cooked Meats",580],["Drinks",498],["Packaged Food",579]],
|
||||
[["ItemTinBar","TrashJackDaniels",1,1,"buy","Empty Whiskey Bottle","Tin Bar",101]],
|
||||
"neutral"
|
||||
];
|
||||
// Rocky's Parts/Building Supplies
|
||||
menu_Citizen2_EP1 = [
|
||||
[["Building Supplies",508],["Toolbelt Items",510],["Vehicle Parts",509]],
|
||||
// Boat Vendor South P
|
||||
menu_GUE_Soldier_1 = [
|
||||
[["Boats Armed",558],["Boats Unarmed",557]],
|
||||
[],
|
||||
"neutral"
|
||||
];
|
||||
// Planica Vehicle Vendor
|
||||
menu_Rita_Ensler_EP1 = [
|
||||
[["Bikes and ATV",650],["Buses and Vans",651],["Cargo Trucks",653],["Fuel Trucks",655],["Military Unarmed",658],["Trucks",659],["Used Cars",660],["Utility Vehicles",661]],
|
||||
[],
|
||||
"neutral"
|
||||
];
|
||||
// Planica Ammo Vendor
|
||||
menu_USMC_SoldierS_Engineer = [
|
||||
[["Assault Rifle Ammo",643],["Light Machine Gun Ammo",644],["Pistol Ammo",646],["Shotguns and Single-shot Ammo",649],["Sniper Rifle Ammo",647],["Submachine Gun Ammo",648]],
|
||||
[],
|
||||
"neutral"
|
||||
];
|
||||
// Plancia Weapon Vendor
|
||||
menu_USMC_Soldier_TL = [
|
||||
[["Assault Rifle",637],["Light Machine Gun",638],["Pistols",674],["Shotguns and Single-shot",641],["Sniper Rifle",640],["Submachine Guns",642]],
|
||||
[],
|
||||
"neutral"
|
||||
];
|
||||
// Plancia General Store
|
||||
menu_ValentinaVictim = [
|
||||
[["Backpacks",632],["Clothes",631],["Cooked Meats",634],["Drinks",633],["Packaged Food",635]],
|
||||
[["ItemTinBar","TrashJackDaniels",1,1,"buy","Empty Whiskey Bottle","Tin Bar",101]],
|
||||
"neutral"
|
||||
];
|
||||
// Planica Parts Vendor
|
||||
menu_Reynolds_PMC = [
|
||||
[["Building Supplies",680],["Toolbelt Items",681],["Vehicle Parts",682]],
|
||||
[],
|
||||
"neutral"
|
||||
];
|
||||
// Island Parts Vendor
|
||||
menu_GUE_Soldier_AR = [
|
||||
[["Building Supplies",678],["Toolbelt Items",679],["Vehicle Parts",677]],
|
||||
[],
|
||||
"neutral"
|
||||
];
|
||||
// Island Vehicle Vendor
|
||||
// Vehicles Neutral 3p
|
||||
menu_FR_Corpsman = [
|
||||
[["Bikes and ATV",650],["Buses and Vans",651],["Cargo Trucks",653],["Fuel Trucks",655],["Military Unarmed",658],["Trucks",659],["Used Cars",660],["Utility Vehicles",661]],
|
||||
[],
|
||||
"neutral"
|
||||
];
|
||||
// Black Market Vendor
|
||||
menu_GUE_Soldier_Sab = [
|
||||
[["Black Market Ammo",527],["Black Market Weapons",526],["Explosives",529]],
|
||||
// Neutral Building/Parts 3P
|
||||
menu_GUE_Soldier_AR = [
|
||||
[["Building Supplies",662],["Toolbelt Items",663],["Vehicle Parts",664]],
|
||||
[],
|
||||
"neutral"
|
||||
];
|
||||
// Medical Supplies 1P
|
||||
menu_Dr_Hladik_EP1 = [
|
||||
[["Chem-lites/Flares",666],["Medical Supplies",665],["Smoke Grenades",668]],
|
||||
[["FoodBioMeat","ItemZombieParts",1,1,"buy","Zombie Parts","Bio Meat",101]],
|
||||
"neutral"
|
||||
];
|
||||
// Medical Supplies 3
|
||||
menu_RU_Doctor = [
|
||||
[["Chem-lites/Flares",669],["Medical Supplies",670],["Smoke Grenades",671]],
|
||||
[["FoodBioMeat","ItemZombieParts",1,1,"buy","Zombie Parts","Bio Meat",101]],
|
||||
"neutral"
|
||||
];
|
||||
// Boat Trader 1P
|
||||
menu_RU_Villager1 = [
|
||||
[["Boats Armed",673],["Boats Unarmed",672]],
|
||||
[],
|
||||
"neutral"
|
||||
];
|
||||
// Neutral Building/Parts 4p
|
||||
menu_Reynolds_PMC = [
|
||||
[["Building Supplies",678],["Toolbelt Items",679],["Vehicle Parts",677]],
|
||||
[],
|
||||
"neutral"
|
||||
];
|
||||
8
Server Files/SQL/1.0.4.1_Updates.sql
Normal file
8
Server Files/SQL/1.0.4.1_Updates.sql
Normal file
@@ -0,0 +1,8 @@
|
||||
UPDATE `traders_data` SET `buy` = '[4,"ItemBriefcase100oz",1]' WHERE `item` LIKE '%pipebomb%';
|
||||
UPDATE `traders_data` SET `buy` = '[4,"ItemBriefcase100oz",1]', `sell` = '[1,"ItemBriefcase100oz",1]' WHERE `item` LIKE '%HMMWV_M1151_M2_CZ_DES_EP1%';
|
||||
UPDATE `traders_data` SET `buy` = '[1,"ItemBriefcase100oz",1]', `sell` = '[5,"ItemGoldBar10oz",1]' WHERE `item` LIKE '%HMMWV_M998A2_SOV_DES_EP1%';
|
||||
UPDATE `traders_data` SET `buy` = '[1,"ItemBriefcase100oz",1]', `sell` = '[5,"ItemGoldBar10oz",1]' WHERE `item` LIKE '%LandRover_Special_CZ_EP1%';
|
||||
UPDATE `traders_data` SET `buy` = '[6,"ItemGoldBar10oz",1]', `sell` = '[3,"ItemGoldBar10oz",1]' WHERE `item` LIKE '%LandRover_MG_TK_EP1%';
|
||||
UPDATE `traders_data` SET `buy` = '[6,"ItemGoldBar10oz",1]', `sell` = '[3,"ItemGoldBar10oz",1]' WHERE `item` LIKE '%UAZ_MG_TK_EP1%';
|
||||
UPDATE `traders_data` SET `buy` = '[4,"ItemBriefcase100oz",1]', `sell` = '[1,"ItemBriefcase100oz",1]' WHERE `item` LIKE '%CH_47F_EP1%';
|
||||
UPDATE `traders_data` SET `buy` = '[2,"ItemBriefcase100oz",1]', `sell` = '[1,"ItemBriefcase100oz",1]' WHERE `item` LIKE '%Mi17%';
|
||||
Binary file not shown.
@@ -349,31 +349,6 @@ class _vehicle_62
|
||||
PARENT="";
|
||||
};
|
||||
};
|
||||
class _unit_102
|
||||
{
|
||||
objectType="unit";
|
||||
class Arguments
|
||||
{
|
||||
POSITION="[9046.2568, 4056.8503, 6.6757202e-006]";
|
||||
GROUP="_group_0";
|
||||
TYPE="BAF_Pilot_MTP";
|
||||
AZIMUT="53.729794";
|
||||
INIT="this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0; ";
|
||||
SKILL="0.60000002";
|
||||
};
|
||||
};
|
||||
class _vehicle_63
|
||||
{
|
||||
objectType="vehicle";
|
||||
class Arguments
|
||||
{
|
||||
POSITION="[9047.3018, 4057.634, -1.5258789e-005]";
|
||||
TYPE="FoldTable";
|
||||
AZIMUT="53.281307";
|
||||
INIT="this allowDammage false; this enableSimulation false; ";
|
||||
PARENT="";
|
||||
};
|
||||
};
|
||||
class _vehicle_68
|
||||
{
|
||||
objectType="vehicle";
|
||||
@@ -577,19 +552,6 @@ class _unit_143
|
||||
SKILL="0.60000002";
|
||||
};
|
||||
};
|
||||
class _unit_146
|
||||
{
|
||||
objectType="unit";
|
||||
class Arguments
|
||||
{
|
||||
POSITION="[4430.7729, 1627.4163, -7.6293945e-006]";
|
||||
GROUP="_group_2";
|
||||
TYPE="GUE_Soldier_Medic";
|
||||
AZIMUT="-5.3829327";
|
||||
INIT="this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0; ";
|
||||
SKILL="0.60000002";
|
||||
};
|
||||
};
|
||||
class _unit_150
|
||||
{
|
||||
objectType="unit";
|
||||
@@ -659,17 +621,6 @@ class _vehicle_111
|
||||
PARENT="";
|
||||
};
|
||||
};
|
||||
class _vehicle_113
|
||||
{
|
||||
objectType="vehicle";
|
||||
class Arguments
|
||||
{
|
||||
POSITION="[4433.3125, 1627.3583, 1.1444092e-005]";
|
||||
TYPE="Misc_cargo_cont_net1";
|
||||
AZIMUT="-9.4429188";
|
||||
PARENT="";
|
||||
};
|
||||
};
|
||||
class _vehicle_114
|
||||
{
|
||||
objectType="vehicle";
|
||||
@@ -972,7 +923,7 @@ class _vehicle_162
|
||||
objectType="vehicle";
|
||||
class Arguments
|
||||
{
|
||||
POSITION="[4418.5303, 1632.2101, 3.8146973e-006]";
|
||||
POSITION="[4419.4858, 1632.0887, 3.8146973e-006]";
|
||||
TYPE="Info_Board_EP1";
|
||||
AZIMUT="111.89083";
|
||||
INIT="this allowDammage false; ";
|
||||
@@ -1318,20 +1269,6 @@ class _unit_205
|
||||
SKILL="0.60000002";
|
||||
};
|
||||
};
|
||||
class _unit_207
|
||||
{
|
||||
objectType="unit";
|
||||
class Arguments
|
||||
{
|
||||
POSITION="[2257.5447, 9476.3896, 3.4332275e-005]";
|
||||
GROUP="_group_0";
|
||||
TYPE="FR_Assault_R";
|
||||
AZIMUT="-76.579208";
|
||||
SKILL="0.60000002";
|
||||
PLAYER="true";
|
||||
LEADER="true";
|
||||
};
|
||||
};
|
||||
class _vehicle_219
|
||||
{
|
||||
objectType="vehicle";
|
||||
@@ -1466,14 +1403,33 @@ class _vehicle_235
|
||||
PARENT="";
|
||||
};
|
||||
};
|
||||
class _postfix_0
|
||||
class _vehicle_237
|
||||
{
|
||||
objectType="postfix";
|
||||
objectType="vehicle";
|
||||
class Arguments
|
||||
{
|
||||
POSITION="[4422.0479, 1620.3756, -1.335144e-005]";
|
||||
TYPE="FoldTable";
|
||||
AZIMUT="-67.785156";
|
||||
INIT="this allowDammage false; this enableSimulation false; ";
|
||||
PARENT="";
|
||||
};
|
||||
};
|
||||
class _vehicle_0
|
||||
class _unit_4
|
||||
{
|
||||
objectType="unit";
|
||||
class Arguments
|
||||
{
|
||||
POSITION="[5118.7964, 4771.3525, -4.5776367e-005]";
|
||||
GROUP="_group_0";
|
||||
TYPE="FR_Assault_R";
|
||||
AZIMUT="0.23749714";
|
||||
SKILL="0.60000002";
|
||||
PLAYER="true";
|
||||
LEADER="true";
|
||||
};
|
||||
};
|
||||
class _vehicle_238
|
||||
{
|
||||
objectType="vehicle";
|
||||
class Arguments
|
||||
@@ -1484,7 +1440,7 @@ class _vehicle_0
|
||||
PARENT="";
|
||||
};
|
||||
};
|
||||
class _vehicle_16
|
||||
class _vehicle_239
|
||||
{
|
||||
objectType="vehicle";
|
||||
class Arguments
|
||||
@@ -1495,7 +1451,7 @@ class _vehicle_16
|
||||
PARENT="";
|
||||
};
|
||||
};
|
||||
class _vehicle_19
|
||||
class _vehicle_240
|
||||
{
|
||||
objectType="vehicle";
|
||||
class Arguments
|
||||
@@ -1506,7 +1462,7 @@ class _vehicle_19
|
||||
PARENT="";
|
||||
};
|
||||
};
|
||||
class _vehicle_22
|
||||
class _vehicle_241
|
||||
{
|
||||
objectType="vehicle";
|
||||
class Arguments
|
||||
@@ -1517,7 +1473,7 @@ class _vehicle_22
|
||||
PARENT="";
|
||||
};
|
||||
};
|
||||
class _vehicle_24
|
||||
class _vehicle_242
|
||||
{
|
||||
objectType="vehicle";
|
||||
class Arguments
|
||||
@@ -1528,7 +1484,7 @@ class _vehicle_24
|
||||
PARENT="";
|
||||
};
|
||||
};
|
||||
class _vehicle_27
|
||||
class _vehicle_243
|
||||
{
|
||||
objectType="vehicle";
|
||||
class Arguments
|
||||
@@ -1539,7 +1495,7 @@ class _vehicle_27
|
||||
PARENT="";
|
||||
};
|
||||
};
|
||||
class _vehicle_30
|
||||
class _vehicle_244
|
||||
{
|
||||
objectType="vehicle";
|
||||
class Arguments
|
||||
@@ -1550,7 +1506,7 @@ class _vehicle_30
|
||||
PARENT="";
|
||||
};
|
||||
};
|
||||
class _vehicle_32
|
||||
class _vehicle_245
|
||||
{
|
||||
objectType="vehicle";
|
||||
class Arguments
|
||||
@@ -1561,7 +1517,7 @@ class _vehicle_32
|
||||
PARENT="";
|
||||
};
|
||||
};
|
||||
class _vehicle_34
|
||||
class _vehicle_246
|
||||
{
|
||||
objectType="vehicle";
|
||||
class Arguments
|
||||
@@ -1572,7 +1528,7 @@ class _vehicle_34
|
||||
PARENT="";
|
||||
};
|
||||
};
|
||||
class _vehicle_37
|
||||
class _vehicle_247
|
||||
{
|
||||
objectType="vehicle";
|
||||
class Arguments
|
||||
@@ -1583,7 +1539,7 @@ class _vehicle_37
|
||||
PARENT="";
|
||||
};
|
||||
};
|
||||
class _vehicle_42
|
||||
class _vehicle_248
|
||||
{
|
||||
objectType="vehicle";
|
||||
class Arguments
|
||||
@@ -1594,7 +1550,7 @@ class _vehicle_42
|
||||
PARENT="";
|
||||
};
|
||||
};
|
||||
class _vehicle_45
|
||||
class _vehicle_249
|
||||
{
|
||||
objectType="vehicle";
|
||||
class Arguments
|
||||
@@ -1605,7 +1561,7 @@ class _vehicle_45
|
||||
PARENT="";
|
||||
};
|
||||
};
|
||||
class _vehicle_48
|
||||
class _vehicle_250
|
||||
{
|
||||
objectType="vehicle";
|
||||
class Arguments
|
||||
@@ -1616,7 +1572,7 @@ class _vehicle_48
|
||||
PARENT="";
|
||||
};
|
||||
};
|
||||
class _vehicle_63
|
||||
class _vehicle_251
|
||||
{
|
||||
objectType="vehicle";
|
||||
class Arguments
|
||||
@@ -1627,6 +1583,109 @@ class _vehicle_63
|
||||
PARENT="";
|
||||
};
|
||||
};
|
||||
class _vehicle_255
|
||||
{
|
||||
objectType="vehicle";
|
||||
class Arguments
|
||||
{
|
||||
POSITION="[4432.2036, 1626.1425, -1.9073486e-006]";
|
||||
TYPE="MAP_postel_manz_kov";
|
||||
AZIMUT="21.867239";
|
||||
PARENT="";
|
||||
};
|
||||
};
|
||||
class _unit_219
|
||||
{
|
||||
objectType="unit";
|
||||
class Arguments
|
||||
{
|
||||
POSITION="[4430.7876, 1627.1011, 5.7220459e-006]";
|
||||
GROUP="_group_1";
|
||||
TYPE="Dr_Hladik_EP1";
|
||||
AZIMUT="-6.011806";
|
||||
INIT="this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0; ";
|
||||
SKILL="0.60000002";
|
||||
};
|
||||
};
|
||||
class _vehicle_256
|
||||
{
|
||||
objectType="vehicle";
|
||||
class Arguments
|
||||
{
|
||||
POSITION="[4426.1743, 1617.2819, 5.7220459e-006]";
|
||||
TYPE="Misc_cargo_cont_net2";
|
||||
AZIMUT="-66.31163";
|
||||
PARENT="";
|
||||
};
|
||||
};
|
||||
class _vehicle_257
|
||||
{
|
||||
objectType="vehicle";
|
||||
class Arguments
|
||||
{
|
||||
POSITION="[4431.8911, 1626.0852, 1.5258789e-005]";
|
||||
TYPE="Land_Water_pipe_EP1";
|
||||
AZIMUT="-188.27179";
|
||||
PARENT="";
|
||||
};
|
||||
};
|
||||
class _vehicle_258
|
||||
{
|
||||
objectType="vehicle";
|
||||
class Arguments
|
||||
{
|
||||
POSITION="[9046.8604, 4057.0906, 2.6702881e-005]";
|
||||
TYPE="Land_Fire_barrel";
|
||||
AZIMUT="182.35988";
|
||||
PARENT="";
|
||||
};
|
||||
};
|
||||
class _unit_220
|
||||
{
|
||||
objectType="unit";
|
||||
class Arguments
|
||||
{
|
||||
POSITION="[4422.8799, 1619.8151, 0.015900498]";
|
||||
GROUP="_group_2";
|
||||
TYPE="Soldier_PMC";
|
||||
AZIMUT="-76.864822";
|
||||
INIT="this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0; ";
|
||||
SKILL="0.60000002";
|
||||
};
|
||||
};
|
||||
class _vehicle_261
|
||||
{
|
||||
objectType="vehicle";
|
||||
class Arguments
|
||||
{
|
||||
POSITION="[7223.8438, 733.90039, -9.5367432e-007]";
|
||||
TYPE="Land_Fire_barrel";
|
||||
PARENT="";
|
||||
};
|
||||
};
|
||||
class _vehicle_265
|
||||
{
|
||||
objectType="vehicle";
|
||||
class Arguments
|
||||
{
|
||||
POSITION="[3794.4277, 7652.9263, 3.1340871]";
|
||||
TYPE="Land_Fire_barrel";
|
||||
PARENT="";
|
||||
};
|
||||
};
|
||||
class _unit_221
|
||||
{
|
||||
objectType="unit";
|
||||
class Arguments
|
||||
{
|
||||
POSITION="[3794.375, 7651.1772, 3.1557264]";
|
||||
GROUP="_group_1";
|
||||
TYPE="RU_Villager1";
|
||||
AZIMUT="-237.80453";
|
||||
INIT="this allowDammage false; this disableAI 'FSM'; this disableAI 'MOVE'; this disableAI 'AUTOTARGET'; this disableAI 'TARGET'; this setBehaviour 'CARELESS'; this forceSpeed 0; ";
|
||||
SKILL="0.60000002";
|
||||
};
|
||||
};
|
||||
class _postfix_0
|
||||
{
|
||||
objectType="postfix";
|
||||
@@ -1634,4 +1693,3 @@ class _postfix_0
|
||||
{
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user