From c831ae2f44c66dbd79da14016d0260cd2cc01cd5 Mon Sep 17 00:00:00 2001 From: "[VB]AWOL" Date: Thu, 4 Jun 2015 09:11:41 -0500 Subject: [PATCH] Add server settings pbo source's --- .../EpochEvents/CarnivalSpawner.sqf | 17 + .../EpochEvents/ContainerSpawner.sqf | 11 + .../EpochEvents/EarthQuake.sqf | 24 + .../EpochEvents/PlantSpawner.sqf | 17 + Sources/epoch_server_settings/config.cpp | 44 + Sources/epoch_server_settings/configs/loots.h | 1780 +++++++++++++++++ .../configs/maps/altis.h | 292 +++ .../configs/maps/bornholm.h | 13 + .../configs/maps/chernarus.h | 468 +++++ .../configs/maps/stratis.h | 166 ++ .../configs/security/data/custom_vars.h | 120 ++ .../configs/security/security_checks.h | 125 ++ 12 files changed, 3077 insertions(+) create mode 100644 Sources/epoch_server_settings/EpochEvents/CarnivalSpawner.sqf create mode 100644 Sources/epoch_server_settings/EpochEvents/ContainerSpawner.sqf create mode 100644 Sources/epoch_server_settings/EpochEvents/EarthQuake.sqf create mode 100644 Sources/epoch_server_settings/EpochEvents/PlantSpawner.sqf create mode 100644 Sources/epoch_server_settings/config.cpp create mode 100644 Sources/epoch_server_settings/configs/loots.h create mode 100644 Sources/epoch_server_settings/configs/maps/altis.h create mode 100644 Sources/epoch_server_settings/configs/maps/bornholm.h create mode 100644 Sources/epoch_server_settings/configs/maps/chernarus.h create mode 100644 Sources/epoch_server_settings/configs/maps/stratis.h create mode 100644 Sources/epoch_server_settings/configs/security/data/custom_vars.h create mode 100644 Sources/epoch_server_settings/configs/security/security_checks.h diff --git a/Sources/epoch_server_settings/EpochEvents/CarnivalSpawner.sqf b/Sources/epoch_server_settings/EpochEvents/CarnivalSpawner.sqf new file mode 100644 index 00000000..96ba8471 --- /dev/null +++ b/Sources/epoch_server_settings/EpochEvents/CarnivalSpawner.sqf @@ -0,0 +1,17 @@ +_ferrisPosition = [epoch_centerMarkerPosition, 0, EPOCH_dynamicVehicleArea, 10, 0, 4000, 0] call BIS_fnc_findSafePos; +if ((count _ferrisPosition) == 2) then{ + _item = createVehicle["ferrisWheel_EPOCH", _ferrisPosition, [], 0.0, "CAN_COLLIDE"]; + + { + _item = createVehicle[_x, _ferrisPosition, [], 80, "NONE"]; + sleep 1; + } forEach["Carnival_Tent", "Land_Slide_F", "Carnival_Tent", "Land_Carousel_01_F", "Carnival_Tent", "Carnival_Tent"]; + + if (EPOCH_showShippingContainers) then{ + _marker = createMarker[str(_ferrisPosition), _ferrisPosition]; + _marker setMarkerShape "ICON"; + _marker setMarkerType "mil_dot"; + // _marker setMarkerText "Ferris"; + _marker setMarkerColor "ColorOrange"; + }; +}; \ No newline at end of file diff --git a/Sources/epoch_server_settings/EpochEvents/ContainerSpawner.sqf b/Sources/epoch_server_settings/EpochEvents/ContainerSpawner.sqf new file mode 100644 index 00000000..6ca4cad4 --- /dev/null +++ b/Sources/epoch_server_settings/EpochEvents/ContainerSpawner.sqf @@ -0,0 +1,11 @@ +_cargoPosition = [epoch_centerMarkerPosition, 0, EPOCH_dynamicVehicleArea, 10, 0, 4000, 1] call BIS_fnc_findSafePos; +if ((count _cargoPosition) == 2) then{ + _item = createVehicle["Cargo_Container", _cargoPosition, [], 0.0, "CAN_COLLIDE"]; + if (EPOCH_showShippingContainers) then{ + _marker = createMarker[str(_cargoPosition), _cargoPosition]; + _marker setMarkerShape "ICON"; + _marker setMarkerType "mil_dot"; + // _marker setMarkerText "Container"; + _marker setMarkerColor "ColorOrange"; + }; +}; \ No newline at end of file diff --git a/Sources/epoch_server_settings/EpochEvents/EarthQuake.sqf b/Sources/epoch_server_settings/EpochEvents/EarthQuake.sqf new file mode 100644 index 00000000..9561dfd5 --- /dev/null +++ b/Sources/epoch_server_settings/EpochEvents/EarthQuake.sqf @@ -0,0 +1,24 @@ + +_position = [epoch_centerMarkerPosition, 0, EPOCH_dynamicVehicleArea, 10, 0, 1000, 0] call BIS_fnc_findSafePos; +if ((count _position) == 2) then{ + _plyrsNearEpicenter = _position nearEntities[["Epoch_Male_F", "Epoch_Female_F"], 1000]; + if !(_plyrsNearEpicenter isEqualTo[]) then{ + + if ((random 1) > 0.5) then{ + // send earthquake to each player in zone + { + [["earthQuake", _position], (owner _x)] call EPOCH_sendPublicVariableClient; + }forEach _plyrsNearEpicenter; + _minerals = ["MineralDepositCopper_EPOCH", "MineralDepositGold_EPOCH", "MineralDepositSilver_EPOCH"]; + _randomIndex = floor(random(count _minerals)); + _item = createVehicle[(_minerals select _randomIndex), _position, [], 0.0, "CAN_COLLIDE"]; + if (EPOCH_showEarthQuakes) then{ + _marker = createMarker[str(_position), _position]; + _marker setMarkerShape "ICON"; + _marker setMarkerType "mil_dot"; + // _marker setMarkerText "Mineral"; + _marker setMarkerColor "ColorGrey"; + }; + }; + }; +}; \ No newline at end of file diff --git a/Sources/epoch_server_settings/EpochEvents/PlantSpawner.sqf b/Sources/epoch_server_settings/EpochEvents/PlantSpawner.sqf new file mode 100644 index 00000000..4fb07b6a --- /dev/null +++ b/Sources/epoch_server_settings/EpochEvents/PlantSpawner.sqf @@ -0,0 +1,17 @@ +_plantPosition = [epoch_centerMarkerPosition, 0, EPOCH_dynamicVehicleArea, 10, 0, 4000, 0] call BIS_fnc_findSafePos; +if ((count _plantPosition) == 2) then{ + + _plants = ["Goldenseal_EPOCH", "Poppy_EPOCH", "Pumpkin_EPOCH"]; + _plant = _plants select(floor random(count _plants)); + + _item = createVehicle[_plant, _plantPosition, [], 0.0, "CAN_COLLIDE"]; + if (EPOCH_showShippingContainers) then{ + _displayName = getText(configfile >> "CfgVehicles" >> typeOf _item >> "DisplayName"); + _marker = createMarker[str(_plantPosition), _plantPosition]; + _marker setMarkerShape "ICON"; + _marker setMarkerType "mil_triangle"; + // _marker setMarkerText _displayName; + _marker setMarkerColor "ColorGreen"; + }; + +}; \ No newline at end of file diff --git a/Sources/epoch_server_settings/config.cpp b/Sources/epoch_server_settings/config.cpp new file mode 100644 index 00000000..2b14848a --- /dev/null +++ b/Sources/epoch_server_settings/config.cpp @@ -0,0 +1,44 @@ +/**************************************************************************** +Copyright (C) 2015 - ARMA 3 EPOCH MOD [EpochMod.com] (v0.3.0.1) +*****************************************************************************/ + +#define _ARMA_ + +class CfgPatches { + class A3_server_settings { + units[] = {}; + weapons[] = {}; + requiredVersion = 0.1; + epochVersion = "0.3.0.3"; + requiredAddons[] = {}; + }; +}; + +// inport loot tables +#include "configs\Loots.h" +#include "configs\security\security_checks.h" + +// import settings +class CfgEpochServer +{ + #include "\@epochhive\epochah.hpp" + #include "\@epochhive\epochconfig.hpp" +}; + +// map config +class CfgEpoch +{ + class Default + { + worldSize = 12000; + traderBlds[] = {}; + containerPos[] = {}; + telePos[] = {}; + propsPos[] = {}; + staticNpcPos[] = {}; + }; + #include "configs\maps\bornholm.h" + #include "configs\maps\stratis.h" + #include "configs\maps\altis.h" + #include "configs\maps\chernarus.h" +}; diff --git a/Sources/epoch_server_settings/configs/loots.h b/Sources/epoch_server_settings/configs/loots.h new file mode 100644 index 00000000..121beb91 --- /dev/null +++ b/Sources/epoch_server_settings/configs/loots.h @@ -0,0 +1,1780 @@ + +class CfgMainTable +{ + class Default + { + chance = 1; + lootMin = 1; + LootMax = 1; + tables[] = { "Food" }; + antagonists[] = { + { "UAV", 50 }, + { "Cloak", 20 }, // Night = Epoch_Cloak_F, Day = Epoch_Sapper_F + { "Sapper", 20 }, + { "SapperB", 5 }, + { "PHANTOM", 5 } + }; + }; + class Tree : Default + { + chance = 1; + lootMin = 3; + LootMax = 6; + tables[] = { "Tree" }; + }; + class Bush : Default + { + chance = 1; + lootMin = 1; + LootMax = 2; + tables[] = { "Bush" }; + }; + class Trash : Default + { + chance = 0.33; + lootMin = 1; + LootMax = 6; + tables[] = { + { "Items", 5 }, + { "Backpack", 5 }, + { "Pistols", 3 }, + { "Uniforms", 9 }, + { "Vests", 7 }, + { "Headgear", 9 }, + { "Food", 9 }, + { "Hand", 10 }, + { "Equipment", 10 }, + { "Generic", 15 }, + { "GenericLarge", 18 } + }; + antagonists[] = { + { "UAV", 50 }, // I_UAV_01_F + { "Cloak", 20 }, // Night = Epoch_Cloak_F, Day = Epoch_Sapper_F + { "Sapper", 20 }, // Epoch_Sapper_F + { "SapperB", 10 } // Epoch_SapperB_F + }; + }; + class TrashSmall : Default + { + chance = 0.33; + lootMin = 1; + LootMax = 4; + tables[] = { + { "Items", 5 }, + { "Equipment", 11 }, + { "Pistols", 11 }, + { "Uniforms", 11 }, + { "Vests", 11 }, + { "Headgear", 11 }, + { "Food", 12 }, + { "Hand", 11 }, + { "Generic", 17 } + }; + }; + class TrashVehicle : Default + { + chance = 0.33; + lootMin = 3; + LootMax = 6; + tables[] = { + { "Items", 19 }, + { "Equipment", 16 }, + { "Uniforms", 18 }, + { "Vests", 7 }, + { "Headgear", 7 }, + { "Hand", 8 }, + { "Generic", 10 }, + { "GenericAuto", 15 } + }; + }; + class TrashFood : Default + { + chance = 0.33; + lootMin = 3; + LootMax = 6; + tables[] = { "Food" }; + }; + + class PumpkinPatch : Default + { + chance = 1; + lootMin = 1; + LootMax = 1; + tables[] = { "Pumpkin" }; + }; + + class VehicleBoat : Default + { + lootMin = 3; + LootMax = 6; + tables[] = { + { "Items", 6 }, + { "Equipment", 6 }, + { "Pistols", 5 }, + { "PistolAmmo", 7 }, + { "Scopes", 5 }, + { "Muzzles", 5 }, + { "Uniforms", 6 }, + { "Vests", 5 }, + { "Headgear", 5 }, + { "Food", 7 }, + { "Generic", 8 }, + { "GenericAuto", 9 }, + { "RifleBoat", 5 }, + { "RifleAmmoBoat", 9 }, + { "Hand", 5 }, + { "Grenades", 2 }, + { "Backpack", 5 } + }; + }; + + class Vehicle : Default + { + lootMin = 3; + LootMax = 6; + tables[] = { + { "Items", 6 }, + { "Equipment", 6 }, + { "Pistols", 6 }, + { "PistolAmmo", 6 }, + { "Scopes", 4 }, + { "Muzzles", 4 }, + { "Uniforms", 6 }, + { "Vests", 6 }, + { "Headgear", 6 }, + { "Food", 4 }, + { "Generic", 6 }, + { "GenericAuto", 6 }, + { "Machinegun", 4 }, + { "MachinegunAmmo", 4 }, + { "Rifle", 4 }, + { "RifleAmmo", 4 }, + { "SniperRifle", 4 }, + { "SniperRifleAmmo", 4 }, + { "Hand", 4 }, + { "Grenades", 2 }, + { "Backpack", 4 } + }; + }; + + class Food : Default + { + lootMin = 3; + LootMax = 6; + tables[] = { "Food" }; + }; + + class Tarp_EPOCH : Default + { + lootMin = 3; + LootMax = 6; + tables[] = { "GenericLarge" }; + }; + class wardrobe_epoch : Default + { + lootMin = 3; + LootMax = 6; + tables[] = { + { "Items", 9 }, + { "Equipment", 9 }, + { "Pistols", 4 }, + { "PistolAmmo", 8 }, + { "Uniforms", 14 }, + { "Vests", 12 }, + { "Headgear", 12 }, + { "Hand", 6 }, + { "Generic", 6 }, + { "GenericBed", 10 }, + { "Backpack", 10 } + }; + }; + class locker_epoch : Default + { + lootMin = 3; + LootMax = 6; + tables[] = { + { "Items", 8 }, + { "Equipment", 8 }, + { "Pistols", 4 }, + { "PistolAmmo", 5 }, + { "Rifle", 3 }, + { "MachinegunAmmo", 6 }, + { "RifleAmmo", 6 }, + { "Grenades", 5 }, + { "Uniforms", 7 }, + { "Vests", 6 }, + { "Headgear", 6 }, + { "Hand", 9 }, + { "Generic", 10 }, + { "GenericBed", 6 }, + { "Backpack", 6 }, + { "HighExplosives", 5 } + }; + }; + class cooker_epoch : Default + { + lootMin = 3; + LootMax = 6; + tables[] = { "Food" }; + }; + class container_epoch : Default + { + lootMin = 3; + LootMax = 6; + tables[] = { "Shipwreak" }; + antagonists[] = { + { "GreatWhite", 1 } + }; + }; + class MineralDepositCopper_EPOCH : Default + { + lootMin = 5; + LootMax = 10; + tables[] = { "Mine" }; + }; + class MineralDepositGold_EPOCH : Default + { + lootMin = 5; + LootMax = 10; + tables[] = { "Mine" }; + }; + class MineralDepositSilver_EPOCH : Default + { + lootMin = 5; + LootMax = 10; + tables[] = { "Mine" }; + }; + class Shelf_EPOCH : Default + { + lootMin = 3; + LootMax = 6; + tables[] = { + { "Items", 6 }, + { "Equipment", 4 }, + { "Pistols", 5 }, + { "PistolAmmo", 6 }, + { "MachinegunAmmo", 6 }, + { "RifleAmmo", 6 }, + { "SniperRifleAmmo", 6 }, + { "Scopes", 4 }, + { "Muzzles", 4 }, + { "Uniforms", 4 }, + { "Vests", 4 }, + { "Headgear", 4 }, + { "Machinegun", 3 }, + { "Rifle", 4 }, + { "SniperRifle", 2 }, + { "Hand", 4 }, + { "Explosives", 11 }, + { "Generic", 10 }, + { "Food", 7 } + }; + }; + class Fridge_EPOCH : Default + { + lootMin = 3; + LootMax = 6; + tables[] = { "Food" }; + }; + class Freezer_EPOCH : Default + { + lootMin = 3; + LootMax = 6; + tables[] = { "Food" }; + }; + class Pelican_EPOCH : Default + { + lootMin = 2; + LootMax = 4; + tables[] = { + { "Pistols", 12 }, + { "Scopes", 10 }, + { "Muzzles", 10 }, + { "Machinegun", 10 }, + { "Rifle", 21 }, + { "SniperRifle", 15 }, + { "Explosives", 22 } + }; + }; + class Bed_EPOCH : Default + { + lootMin = 3; + LootMax = 6; + tables[] = { + { "Items", 5 }, + { "Equipment", 8}, + { "Pistols", 3 }, + { "PistolAmmo", 5 }, + { "Scopes", 5 }, + { "Muzzles", 5 }, + { "Uniforms", 6 }, + { "Vests", 6 }, + { "Headgear", 8 }, + { "Food", 6 }, + { "Rifle", 3 }, + { "RifleAmmo", 7 }, + { "MachinegunAmmo", 3 }, + { "SniperRifleAmmo", 2 }, + { "Hand", 5 }, + { "Generic", 5 }, + { "GenericBed", 8 }, + { "Backpack", 8 }, + { "Explosives", 2 } + }; + }; + class Bunk_EPOCH : Default + { + lootMin = 3; + LootMax = 6; + tables[] = { + { "Items", 5 }, + { "Equipment", 6 }, + { "Pistols", 5 }, + { "PistolAmmo", 6 }, + { "Scopes", 5 }, + { "Muzzles", 5 }, + { "Uniforms", 5 }, + { "Vests", 5 }, + { "Headgear", 5 }, + { "Food", 4 }, + { "Machinegun", 2 }, + { "SniperRifle", 1 }, + { "Rifle", 5 }, + { "RifleAmmo", 6 }, + { "MachinegunAmmo", 5 }, + { "SniperRifleAmmo", 4 }, + { "Hand", 5 }, + { "Generic", 5 }, + { "GenericBed", 9 }, + { "Backpack", 5 }, + { "HighExplosives", 2 } + }; + }; + class Couch_EPOCH : Default + { + lootMin = 3; + LootMax = 6; + tables[] = { + { "Items", 6 }, + { "Equipment", 6 }, + { "Pistols", 4 }, + { "PistolAmmo", 5 }, + { "Scopes", 5 }, + { "Muzzles", 5 }, + { "Uniforms", 7 }, + { "Vests", 5 }, + { "Headgear", 13 }, + { "Food", 10 }, + { "Rifle", 2 }, + { "RifleAmmo", 8 }, + { "MachinegunAmmo", 6 }, + { "Hand", 8 }, + { "Generic", 10 } + }; + }; + class Table_EPOCH : Default + { + lootMin = 2; + LootMax = 5; + tables[] = { + { "PistolAmmo", 16 }, + { "Food", 20 }, + { "RifleAmmo", 16 }, + { "MachinegunAmmo", 16 }, + { "SniperRifleAmmo", 16 }, + { "Hand", 16 } + }; + }; + class Chair_EPOCH : Default + { + lootMin = 2; + LootMax = 4; + tables[] = { + { "Items", 7 }, + { "Equipment", 7 }, + { "Pistols", 4 }, + { "PistolAmmo", 10 }, + { "Scopes", 6 }, + { "Muzzles", 6 }, + { "Vests", 6 }, + { "Headgear", 8 }, + { "Food", 8 }, + { "RifleAmmo", 7 }, + { "SniperRifleAmmo", 6 }, + { "MachinegunAmmo", 7 }, + { "Hand", 8 }, + { "Generic", 10 } + }; + }; + class ChairRed_EPOCH : Default + { + lootMin = 2; + LootMax = 4; + tables[] = { + { "Items", 7 }, + { "Equipment", 7 }, + { "Pistols", 4 }, + { "PistolAmmo", 10 }, + { "Scopes", 6 }, + { "Muzzles", 6 }, + { "Vests", 6 }, + { "Headgear", 8 }, + { "Food", 8 }, + { "RifleAmmo", 7 }, + { "SniperRifleAmmo", 6 }, + { "MachinegunAmmo", 7 }, + { "Hand", 8 }, + { "Generic", 10 } + }; + }; + class ToolRack_EPOCH : Default + { + lootMin = 2; + LootMax = 6; + tables[] = { + { "Items", 7 }, + { "Equipment", 7 }, + { "Pistols", 5 }, + { "PistolAmmo", 9 }, + { "Scopes", 6 }, + { "Muzzles", 6 }, + { "Vests", 6 }, + { "Headgear", 6 }, + { "RifleAmmo", 7 }, + { "SniperRifleAmmo", 3 }, + { "MachinegunAmmo", 4 }, + { "Hand", 9 }, + { "Generic", 10 }, + { "Tools", 15 } + }; + }; + class Shoebox_EPOCH : Default + { + lootMin = 1; + LootMax = 3; + tables[] = { + { "Food", 4 }, + { "Items", 6 }, + { "Equipment", 8 }, + { "Pistols", 8 }, + { "PistolAmmo", 8 }, + { "Scopes", 8 }, + { "Muzzles", 8 }, + { "Explosives", 10 }, + { "RifleAmmo", 7 }, + { "SniperRifleAmmo", 8 }, + { "Hand", 10 }, + { "Generic", 10 }, + { "Grenades", 5 } + }; + }; + class Filing_EPOCH : Default + { + lootMin = 3; + LootMax = 6; + tables[] = { + { "Items", 5 }, + { "Equipment", 5 }, + { "Pistols", 5 }, + { "PistolAmmo", 10 }, + { "Scopes", 5 }, + { "Muzzles", 5 }, + { "Uniforms", 10 }, + { "Vests", 5 }, + { "Headgear", 5 }, + { "Food", 8 }, + { "Rifle", 5 }, + { "RifleAmmo", 5 }, + { "MachinegunAmmo", 3 }, + { "SniperRifleAmmo", 2 }, + { "Hand", 10 }, + { "Generic", 10 }, + { "Grenades", 2 } + }; + }; + class Cargo_Container : Default + { + lootMin = 10; + LootMax = 12; + tables[] = { + { "GenericLarge", 60 }, + { "GenericAuto", 30 }, + + { "Machinegun", 3 }, + { "Rifle", 5 }, + { "SniperRifle", 2 } + }; + }; + class Mission_Payout1 + { + lootMin = 4; + LootMax = 10; + tables[] = { "Mission_Payout1" }; + }; + class Sheep_random_EPOCH + { + lootMin = 2; + LootMax = 4; + tables[] = { "Sheep_random_EPOCH" }; + }; + class Goat_random_EPOCH + { + lootMin = 2; + LootMax = 4; + tables[] = { "Goat_random_EPOCH" }; + }; + class Cock_random_EPOCH + { + lootMin = 1; + LootMax = 1; + tables[] = { "Cock_random_EPOCH" }; + }; + class Hen_random_EPOCH + { + lootMin = 1; + LootMax = 1; + tables[] = { "Hen_random_EPOCH" }; + }; + class Rabbit_EPOCH + { + lootMin = 1; + LootMax = 1; + tables[] = { "Rabbit_EPOCH" }; + }; + class Epoch_Sapper_F + { + lootMin = 5; + LootMax = 10; + tables[] = { "Epoch_Sapper_F" }; + }; + class Epoch_SapperB_F + { + lootMin = 5; + LootMax = 10; + tables[] = { "Epoch_SapperB_F" }; + }; + class Epoch_Cloak_F + { + lootMin = 5; + LootMax = 10; + tables[] = { "Epoch_Cloak_F" }; + }; + class I_UAV_01_F + { + lootMin = 1; + LootMax = 1; + tables[] = { "I_UAV_01_F" }; + }; + class Snake_random_EPOCH + { + lootMin = 1; + LootMax = 1; + tables[] = { "Snake_random_EPOCH" }; + }; + class SeaFood + { + lootMin = 1; + LootMax = 1; + tables[] = { "SeaFood" }; + }; +}; + + +class CfgLootTable +{ + class Tree + { + items[] = { + { { "WoodLog_EPOCH", "magazine" }, 1 } + }; + }; + class Bush + { + items[] = { + { { "ItemStick", "magazine" }, 1 } + }; + }; + + class Pumpkin + { + items[] = { + { { "Pumpkin", "magazine" }, 1 } + }; + }; + + class Items + { + items[] = { + { { "ItemCompass", "item" }, 20 }, + { { "ItemGPS", "item" }, 10 }, + { { "EpochRadio0", "item" }, 20 }, + { { "ItemWatch", "item" }, 30 }, + { { "FAK", "item" }, 20 } + }; + }; + class Equipment + { + items[] = { + { { "Rangefinder", "weapon" }, 5 }, + { { "Binocular", "item" }, 40 }, + { { "NVG_EPOCH", "item" }, 10 }, + { { "acc_flashlight", "item" }, 20 }, + { { "acc_pointer_IR", "item" }, 20 }, + // Marksman DLC + { { "Bipods", "CfgLootTable" }, 5 } + + }; + }; + + class SniperRifle + { + items[] = { + { { "SniperRiflem107", "CfgLootTable" }, 8 }, + + // Marksman DLC + { { "SniperRifleMarkDLC", "CfgLootTable" }, 10 }, + + { { "srifle_LRR_F", "weapon" }, 11 }, + { { "srifle_GM6_F", "weapon" }, 16 }, + { { "srifle_DMR_01_F", "weapon" }, 17 }, + { { "SniperRifleM14", "CfgLootTable" }, 18 }, + { { "srifle_EBR_F", "weapon" }, 20 } + }; + }; + // All Marksman DLC weapons without attachments + class SniperRifleMarkDLC + { + items[] = { + { { "srifle_DMR_02_F", "weapon" }, 1 }, + { { "srifle_DMR_02_camo_F", "weapon" }, 1 }, + { { "srifle_DMR_02_sniper_F", "weapon" }, 1 }, + { { "srifle_DMR_03_F", "weapon" }, 1 }, + { { "srifle_DMR_03_khaki_F", "weapon" }, 1 }, + { { "srifle_DMR_03_tan_F", "weapon" }, 1 }, + { { "srifle_DMR_03_multicam_F", "weapon" }, 1 }, + { { "srifle_DMR_03_woodland_F", "weapon" }, 1 }, + { { "srifle_DMR_04_F", "weapon" }, 1 }, + { { "srifle_DMR_04_Tan_F", "weapon" }, 1 }, + { { "srifle_DMR_05_blk_F", "weapon" }, 1 }, + { { "srifle_DMR_05_hex_F", "weapon" }, 1 }, + { { "srifle_DMR_05_tan_f", "weapon" }, 1 }, + { { "srifle_DMR_06_camo_F", "weapon" }, 1 }, + { { "srifle_DMR_06_olive_F", "weapon" }, 1 } + }; + }; + class SniperRiflem107 + { + items[] = { + { { "m107_EPOCH", "weapon" }, 1 }, + { { "m107Tan_EPOCH", "weapon" }, 1 } + }; + }; + class SniperRifleM14 + { + items[] = { + { { "M14_EPOCH", "weapon" }, 1 }, + { { "M14Grn_EPOCH", "weapon" }, 1 } + }; + }; + + class SniperRifleAmmo + { + items[] = { + { { "20Rnd_762x51_Mag", "magazine" }, 1 }, + { { "SniperRifleAmmo_5Rnd_127x108_Mag", "CfgLootTable" }, 1 }, + { { "7Rnd_408_Mag", "magazine" }, 1 }, + { { "10Rnd_762x51_Mag", "magazine" }, 1 }, + { { "10Rnd_338_Mag", "magazine" }, 1 }, + { { "10Rnd_93x64_DMR_05_Mag", "magazine" }, 1 }, + { { "10Rnd_127x54_Mag", "magazine" }, 1 } + + }; + }; + + class SniperRifleAmmo_5Rnd_127x108_Mag + { + items[] = { + { { "5Rnd_127x108_Mag", "magazine" }, 1 }, + { { "5Rnd_127x108_APDS_Mag", "magazine" }, 1 } + }; + }; + + class Generic + { + items[] = { + { { "ItemDocument", "magazine" }, 5 }, + { { "ItemMixOil", "magazine" }, 4 }, + { { "ItemCoolerE", "magazine" }, 6 }, + { { "CircuitParts", "magazine" }, 8 }, + { { "VehicleRepair", "magazine" }, 7 }, + { { "Towelette", "magazine" }, 14 }, + { { "HotColdPacks", "CfgLootTable" }, 9 }, + { { "PaintCans", "CfgLootTable" }, 9 }, + { { "Sodas", "CfgLootTable" }, 8 }, + { { "CanFood", "CfgLootTable" }, 8 }, + { { "Primitive", "CfgLootTable" }, 21 }, + { { "lighter_epoch", "magazine" }, 1 } + }; + }; + + class Primitive + { + items[] = { + { { "ItemRock", "magazine" }, 1 }, + { { "ItemRope", "magazine" }, 1 }, + { { "ItemStick", "magazine" }, 1 }, + { { "ItemScraps", "magazine" }, 1 } + }; + }; + + class Sodas + { + items[] = { + { { "WhiskeyNoodle", "magazine" }, 5 }, + { { "ItemSodaOrangeSherbet", "magazine" }, 16 }, + { { "ItemSodaPurple", "magazine" }, 15 }, + { { "ItemSodaMocha", "magazine" }, 14 }, + { { "ItemSodaBurst", "magazine" }, 23 }, + { { "ItemSodaRbull", "magazine" }, 13 }, + { { "FoodWalkNSons", "magazine" }, 14 } + }; + }; + class CanFood + { + items[] = { + { { "honey_epoch", "magazine" }, 5 }, + { { "emptyjar_epoch", "magazine" }, 13 }, + { { "FoodBioMeat", "magazine" }, 13 }, + { { "sardines_epoch", "magazine" }, 12 }, + { { "meatballs_epoch", "magazine" }, 15 }, + { { "scam_epoch", "magazine" }, 16 }, + { { "sweetcorn_epoch", "magazine" }, 16 }, + { { "FoodSnooter", "magazine" }, 10 } + }; + }; + + class PaintCans + { + items[] = { + { { "PaintCanClear", "magazine" }, 1 }, + { { "PaintCanBlk", "magazine" }, 1 }, + { { "PaintCanBlu", "magazine" }, 1 }, + { { "PaintCanBrn", "magazine" }, 1 }, + { { "PaintCanGrn", "magazine" }, 1 }, + { { "PaintCanOra", "magazine" }, 1 }, + { { "PaintCanPur", "magazine" }, 1 }, + { { "PaintCanRed", "magazine" }, 1 }, + { { "PaintCanTeal", "magazine" }, 1 }, + { { "PaintCanYel", "magazine" }, 1 } + }; + }; + + class GenericBed + { + items[] = { + { { "ItemLockbox", "magazine" }, 5 }, + { { "ItemMixOil", "magazine" }, 4 }, + { { "ItemCoolerE", "magazine" }, 6 }, + { { "CircuitParts", "magazine" }, 8 }, + { { "VehicleRepair", "magazine" }, 7 }, + { { "Towelette", "magazine" }, 14 }, + { { "HotColdPacks", "CfgLootTable" }, 8 }, + { { "PaintCans", "CfgLootTable" }, 9 }, + { { "Sodas", "CfgLootTable" }, 8 }, + { { "CanFood", "CfgLootTable" }, 8 }, + { { "Primitive", "CfgLootTable" }, 23 } + }; + }; + + class GenericLarge + { + items[] = { + { { "MortarBucket", "magazine" }, 20 }, + { { "CinderBlocks", "magazine" }, 20 }, + { { "VehicleRepair", "magazine" }, 20 }, + { { "CircuitParts", "magazine" }, 20 }, + { { "ItemCorrugated", "magazine" }, 20 } + }; + }; + + class GenericAuto + { + items[] = { + { { "ItemLockbox", "magazine" }, 4 }, + { { "jerrycan_epoch", "magazine" }, 5 }, + { { "CircuitParts", "magazine" }, 6 }, + { { "MortarBucket", "magazine" }, 9 }, + { { "VehicleRepair", "magazine" }, 11 }, + { { "ItemCorrugated", "magazine" }, 11 }, + { { "CinderBlocks", "magazine" }, 12 }, + { { "JackKit", "magazine" }, 13 }, + { { "ItemCoolerE", "magazine" }, 14 }, + { { "ItemScraps", "magazine" }, 14 }, + { { "lighter_epoch", "magazine" }, 1 } + }; + }; + + class Rifle + { + items[] = { + { { "AKM_EPOCH", "weapon" }, 3 }, + { { "sr25_epoch", "weapon" }, 4 }, + { { "Rifle_arifle_Katiba_F", "CfgLootTable" }, 5 }, + { { "Rifle_arifle_MX_GL_F", "CfgLootTable" }, 6 }, + { { "Rifle_l85a2_epoch", "CfgLootTable" }, 6 }, + { { "m4a3_EPOCH", "weapon" }, 7 }, + { { "Rifle_m16_EPOCH", "CfgLootTable" }, 7 }, + { { "Rifle_arifle_Mk20_F", "CfgLootTable" }, 8 }, + { { "Rifle_arifle_TRG21_F", "CfgLootTable" }, 8 }, + { { "arifle_SDAR_F", "weapon" }, 9 }, + { { "Rollins_F", "weapon" }, 9 }, + { { "SMG_01_F", "weapon" }, 9 }, + { { "SMG_02_F", "weapon" }, 9 }, + { { "hgun_PDW2000_F", "weapon" }, 10 } + }; + }; + + class Rifle_l85a2_epoch + { + items[] = { + { { "l85a2_epoch", "weapon" }, 1 }, + { { "l85a2_pink_epoch", "weapon" }, 1 }, + { { "l85a2_ugl_epoch", "weapon" }, 1 } + }; + }; + + class Rifle_arifle_TRG21_F + { + items[] = { + { { "arifle_TRG21_GL_F", "weapon" }, 2 }, + { { "arifle_TRG21_F", "weapon" }, 3 }, + { { "arifle_TRG20_F", "weapon" }, 5 } + }; + }; + + class Rifle_arifle_Katiba_F + { + items[] = { + { { "arifle_Katiba_GL_F", "weapon" }, 2 }, + { { "arifle_Katiba_C_F", "weapon" }, 3 }, + { { "arifle_Katiba_F", "weapon" }, 5 } + }; + }; + + class Rifle_arifle_Mk20_F + { + items[] = { + { { "arifle_Mk20_GL_F", "weapon" }, 12 }, + { { "arifle_Mk20_GL_plain_F", "weapon" }, 12 }, + { { "arifle_Mk20C_F", "weapon" }, 16 }, + { { "arifle_Mk20C_plain_F", "weapon" }, 18 }, + { { "arifle_Mk20_F", "weapon" }, 20 }, + { { "arifle_Mk20_plain_F", "weapon" }, 22 } + }; + }; + + class Rifle_m16_EPOCH + { + items[] = { + { { "m16_EPOCH", "weapon" }, 2 }, + { { "m16Red_EPOCH", "weapon" }, 1 } + }; + }; + + class Rifle_arifle_MX_GL_F + { + items[] = { + { { "arifle_MX_GL_F", "weapon" }, 3 }, + { { "arifle_MX_GL_Black_F", "weapon" }, 2 }, + { { "arifle_MXM_Black_F", "weapon" }, 2 }, + { { "arifle_MXC_Black_F", "weapon" }, 3 }, + { { "arifle_MX_Black_F", "weapon" }, 2 }, + { { "arifle_MXM_F", "weapon" }, 3 }, + { { "arifle_MXC_F", "weapon" }, 3 }, + { { "arifle_MX_F", "weapon" }, 3 } + }; + }; + + class RifleBoat + { + items[] = { + { { "Rollins_F", "weapon" }, 10 }, + { { "SMG_02_F", "weapon" }, 12 }, + { { "SMG_01_F", "weapon" }, 16 }, + { { "hgun_PDW2000_F", "weapon" }, 18 }, + { { "arifle_SDAR_F", "weapon" }, 20 }, + { { "speargun_epoch", "weapon" }, 22 } + }; + }; + + class RifleAmmoBoat + { + items[] = { + { { "30Rnd_9x21_Mag", "magazine" }, 10 }, + { { "16Rnd_9x21_Mag", "magazine" }, 15 }, + { { "spear_magazine", "magazine" }, 20 }, + { { "20Rnd_556x45_UW_mag", "magazine" }, 25 }, + { { "5Rnd_rollins_mag", "magazine" }, 30 } + }; + }; + + class RifleAmmo + { + items[] = { + { { "30Rnd_762x39_Mag", "magazine" }, 8 }, + { { "RifleAmmo_30Rnd_65x39_caseless_mag", "CfgLootTable" }, 14 }, + { { "20Rnd_556x45_UW_mag", "magazine" }, 12 }, + { { "RifleAmmo_30Rnd_556x45_Stanag", "CfgLootTable" }, 13 }, + { { "RifleAmmo_30Rnd_45ACP_Mag_SMG_01", "CfgLootTable" }, 16 }, + { { "30Rnd_9x21_Mag", "magazine" }, 17 }, + { { "5Rnd_rollins_mag", "magazine" }, 20 } + }; + }; + + class RifleAmmo_30Rnd_556x45_Stanag + { + items[] = { + { { "30Rnd_556x45_Stanag", "magazine" }, 4 }, + { { "30Rnd_556x45_Stanag_Tracer_Red", "magazine" }, 2 }, + { { "30Rnd_556x45_Stanag_Tracer_Green", "magazine" }, 2 }, + { { "30Rnd_556x45_Stanag_Tracer_Yellow", "magazine" }, 2 } + }; + }; + + class RifleAmmo_30Rnd_65x39_caseless_mag + { + items[] = { + { { "30Rnd_65x39_caseless_mag", "magazine" }, 3 }, + { { "30Rnd_65x39_caseless_mag_Tracer", "magazine" }, 2 }, + { { "30Rnd_65x39_caseless_green", "magazine" }, 3 }, + { { "30Rnd_65x39_caseless_green_mag_Tracer", "magazine" }, 2 } + }; + }; + + class RifleAmmo_30Rnd_45ACP_Mag_SMG_01 + { + items[] = { + { { "30Rnd_45ACP_Mag_SMG_01", "magazine" }, 2 }, + { { "30Rnd_45ACP_Mag_SMG_01_Tracer_Green", "magazine" }, 1 } + }; + }; + + class Grenades + { + items[] = { + { { "SmokeGrenades3Rnd", "CfgLootTable" }, 2 }, + { { "Flares", "CfgLootTable" }, 3 }, + { { "SmokeGrenades1Rnd", "CfgLootTable" }, 5 } + }; + }; + + class Flares + { + items[] = { + { { "3Rnd_UGL_FlareWhite_F", "magazine" }, 1 }, + { { "3Rnd_UGL_FlareGreen_F", "magazine" }, 1 }, + { { "3Rnd_UGL_FlareRed_F", "magazine" }, 1 }, + { { "3Rnd_UGL_FlareYellow_F", "magazine" }, 1 }, + { { "3Rnd_UGL_FlareCIR_F", "magazine" }, 1 }, + { { "UGL_FlareWhite_F", "magazine" }, 1 }, + { { "UGL_FlareGreen_F", "magazine" }, 1 }, + { { "UGL_FlareRed_F", "magazine" }, 1 }, + { { "UGL_FlareYellow_F", "magazine" }, 1 }, + { { "UGL_FlareCIR_F", "magazine" }, 1 } + }; + }; + + class SmokeGrenades1Rnd + { + items[] = { + { { "1Rnd_Smoke_Grenade_shell", "magazine" }, 1 }, + { { "1Rnd_SmokeRed_Grenade_shell", "magazine" }, 1 }, + { { "1Rnd_SmokeGreen_Grenade_shell", "magazine" }, 1 }, + { { "1Rnd_SmokeYellow_Grenade_shell", "magazine" }, 1 }, + { { "1Rnd_SmokePurple_Grenade_shell", "magazine" }, 1 }, + { { "1Rnd_SmokeBlue_Grenade_shell", "magazine" }, 1 }, + { { "1Rnd_SmokeOrange_Grenade_shell", "magazine" }, 1 } + }; + }; + + class SmokeGrenades3Rnd + { + items[] = { + { { "3Rnd_Smoke_Grenade_shell", "magazine" }, 1 }, + { { "3Rnd_SmokeRed_Grenade_shell", "magazine" }, 1 }, + { { "3Rnd_SmokeGreen_Grenade_shell", "magazine" }, 1 }, + { { "3Rnd_SmokeYellow_Grenade_shell", "magazine" }, 1 }, + { { "3Rnd_SmokePurple_Grenade_shell", "magazine" }, 1 }, + { { "3Rnd_SmokeBlue_Grenade_shell", "magazine" }, 1 }, + { { "3Rnd_SmokeOrange_Grenade_shell", "magazine" }, 1 } + }; + }; + + class Machinegun + { + items[] = { + { { "LMG_Zafir_F", "weapon" }, 1 }, + { { "Machinegun_arifle_MX_SW_F", "CfgLootTable" }, 2 }, + { { "LMG_Mk200_F", "weapon" }, 3 }, + { { "Machinegun_m249_EPOCH", "CfgLootTable" }, 3 }, + { { "MMG_MarkDLC_EPOCH", "CfgLootTable" }, 1 } + }; + }; + + class MMG_MarkDLC_EPOCH + { + items[] = { + { { "MMG_01_hex_F", "weapon" }, 1 }, + { { "MMG_01_tan_F", "weapon" }, 1 }, + { { "MMG_02_camo_F", "weapon" }, 1 }, + { { "MMG_02_black_F", "weapon" }, 1 }, + { { "MMG_02_sand_F", "weapon" }, 1 } + }; + }; + + class Machinegun_m249_EPOCH + { + items[] = { + { { "m249_EPOCH", "weapon" }, 1 }, + { { "m249Tan_EPOCH", "weapon" }, 1 } + }; + }; + class Machinegun_arifle_MX_SW_F + { + items[] = { + { { "arifle_MX_SW_F", "weapon" }, 2 }, + { { "arifle_MX_SW_Black_F", "weapon" }, 1 } + }; + }; + + class MachinegunAmmo + { + items[] = { + { { "MachinegunAmmo_200Rnd_65x39_cased_Box", "CfgLootTable" }, 8 }, + { { "130Rnd_338_Mag", "magazine" }, 6 }, + { { "MachinegunAmmo_150Rnd_762x54_Box", "CfgLootTable" }, 10 }, + { { "MachinegunAmmo_100Rnd_65x39_caseless_mag", "CfgLootTable" }, 22 }, + { { "200Rnd_556x45_M249", "magazine" }, 19 }, + { { "150Rnd_93x64_Mag", "magazine" }, 10 }, + { { "MachinegunAmmo_30Rnd_65x39_caseless_mag", "CfgLootTable" }, 29 } + }; + }; + class MachinegunAmmo_30Rnd_65x39_caseless_mag + { + items[] = { + { { "30Rnd_65x39_caseless_mag", "magazine" }, 2 }, + { { "30Rnd_65x39_caseless_mag_Tracer", "magazine" }, 1 } + }; + }; + class MachinegunAmmo_200Rnd_65x39_cased_Box + { + items[] = { + { { "200Rnd_65x39_cased_Box", "magazine" }, 2 }, + { { "200Rnd_65x39_cased_Box_Tracer", "magazine" }, 1 } + }; + }; + /* + class MachinegunAmmo_150Rnd_762x51_Box + { + items[] = { + { { "150Rnd_762x51_Box", "magazine" }, 2 }, + { { "150Rnd_762x51_Box_Tracer", "magazine" }, 1 } + }; + }; + */ + class MachinegunAmmo_150Rnd_762x54_Box + { + items[] = { + { { "150Rnd_762x54_Box", "magazine" }, 2 }, + { { "150Rnd_762x54_Box_Tracer", "magazine" }, 1 } + }; + }; + class MachinegunAmmo_100Rnd_65x39_caseless_mag + { + items[] = { + { { "100Rnd_65x39_caseless_mag", "magazine" }, 2 }, + { { "100Rnd_65x39_caseless_mag_Tracer", "magazine" }, 1 } + }; + }; + + class Tools + { + items[] = { + { { "Hatchet", "weapon" }, 65 }, + { { "MeleeSledge", "weapon" }, 20 }, + { { "ChainSaw", "weapon" }, 10 }, + { { "Plunger", "weapon" }, 4 }, + { { "lighter_epoch", "magazine" }, 1 } + }; + }; + + class Pistols + { + items[] = { + { { "Hgun_Pistol_Signal_F", "weapon" }, 4 }, + { { "MultiGun", "weapon" }, 5 }, + { { "hgun_Pistol_heavy_01_F", "weapon" }, 9 }, + { { "hgun_P07_F", "weapon" }, 10 }, + { { "hgun_Rook40_F", "weapon" }, 11 }, + { { "hgun_Pistol_heavy_02_F", "weapon" }, 13 }, + { { "1911_pistol_epoch", "weapon" }, 14 }, + { { "hgun_ACPC2_F", "weapon" }, 16 }, + { { "ruger_pistol_epoch", "weapon" }, 18 } + }; + }; + class PistolAmmo + { + items[] = { + { { "EnergyPack", "magazine" }, 4 }, + { { "6Rnd_RedSignal_F", "magazine" }, 2 }, + { { "6Rnd_GreenSignal_F", "magazine" }, 2 }, + { { "30Rnd_9x21_Mag", "magazine" }, 10 }, + { { "6Rnd_45ACP_Cylinder", "magazine" }, 11 }, + { { "16Rnd_9x21_Mag", "magazine" }, 11 }, + { { "11Rnd_45ACP_Mag", "magazine" }, 12 }, + { { "9Rnd_45ACP_Mag", "magazine" }, 16 }, + { { "9rnd_45X88_magazine", "magazine" }, 16 }, + { { "10rnd_22X44_magazine", "magazine" }, 16 } + }; + }; + class Scopes + { + items[] = { + { { "optic_NVS", "item" }, 1 }, + { { "optic_tws", "item" }, 1 }, + { { "optic_tws_mg", "item" }, 1 }, + { { "optic_SOS", "item" }, 2 }, + { { "optic_LRPS", "item" }, 2 }, + + // Marksman DLC + { { "ScopeAMSMarkDLC", "CfgLootTable" }, 2 }, + { { "ScopeKHSMarkDLC", "CfgLootTable" }, 2 }, + + { { "optic_DMS", "item" }, 3 }, + { { "optic_Arco", "item" }, 4 }, + { { "optic_Hamr", "item" }, 5 }, + { { "Elcan_epoch", "item" }, 5 }, + { { "Elcan_reflex_epoch", "item" }, 5 }, + { { "optic_MRCO", "item" }, 6 }, + { { "optic_Holosight", "item" }, 6 }, + { { "optic_Holosight_smg", "item" }, 6 }, + { { "optic_Aco", "item" }, 7 }, + { { "optic_ACO_grn", "item" }, 7 }, + { { "optic_Aco_smg", "item" }, 7 }, + { { "optic_ACO_grn_smg", "item" }, 8 }, + { { "optic_Yorris", "item" }, 10 }, + { { "optic_MRD", "item" }, 10 } + }; + }; + class ScopeAMSMarkDLC + { + items[] = { + { { "optic_AMS", "item" }, 2 }, + { { "optic_AMS_khk", "item" }, 1 }, + { { "optic_AMS_snd", "item" }, 1 } + }; + }; + class ScopeKHSMarkDLC + { + items[] = { + { { "optic_KHS_blk", "item" }, 1 }, + { { "optic_KHS_hex", "item" }, 1 }, + { { "optic_KHS_old", "item" }, 2 }, + { { "optic_KHS_tan", "item" }, 1 } + }; + }; + + class Bipods + { + items[] = { + { { "bipod_01_F_snd", "item" }, 1 }, + { { "bipod_01_F_blk", "item" }, 1 }, + { { "bipod_01_F_mtp", "item" }, 1 }, + { { "bipod_02_F_blk", "item" }, 1 }, + { { "bipod_02_F_tan", "item" }, 1 }, + { { "bipod_02_F_hex", "item" }, 1 }, + { { "bipod_03_F_blk", "item" }, 1 }, + { { "bipod_03_F_oli", "item" }, 1 } + }; + }; + + class Muzzles + { + items[] = { + { { "muzzle_sr25S_epoch", "item" }, 1 }, + { { "muzzle_snds_H", "item" }, 1 }, + { { "muzzle_snds_M", "item" }, 1 }, + { { "muzzle_snds_L", "item" }, 1 }, + { { "muzzle_snds_B", "item" }, 1 }, + { { "muzzle_snds_H_MG", "item" }, 1 }, + { { "muzzle_snds_acp", "item" }, 1 }, + { { "Muzzles_MultiGun", "CfgLootTable" }, 1 }, + // Marksman DLC + { { "Muzzles_338MarkDLC", "CfgLootTable" }, 1 }, + { { "Muzzles_93mmgMarkDLC", "CfgLootTable" }, 1 } + }; + }; + + class Muzzles_338MarkDLC + { + items[] = { + { { "muzzle_snds_338_black", "item" }, 1 }, + { { "muzzle_snds_338_green", "item" }, 1 } + }; + }; + class Muzzles_93mmgMarkDLC + { + items[] = { + { { "muzzle_snds_93mmg", "item" }, 1 }, + { { "muzzle_snds_93mmg_tan", "item" }, 1 } + + }; + }; + + class Muzzles_MultiGun + { + items[] = { + { { "Heal_EPOCH", "item" }, 1 }, + { { "Defib_EPOCH", "item" }, 1 }, + { { "Repair_EPOCH", "item" }, 1 } + }; + }; + + class Shipwreak + { + items[] = { + { { "Gems", "CfgLootTable" }, 5 }, + { { "ItemGoldBar10oz", "magazine" }, 6 }, + { { "ItemGoldBar", "magazine" }, 9 }, + { { "PartOreGold", "magazine" }, 10 }, + { { "ItemSilverBar", "magazine" }, 11 }, + { { "PartOreSilver", "magazine" }, 13 }, + { { "ItemKiloHemp", "magazine" }, 12 }, + { { "ItemScraps", "magazine" }, 16 }, + { { "PartOre", "magazine" }, 18 } + }; + }; + class Gems + { + items[] = { + { { "ItemJade", "magazine" }, 5 }, + { { "ItemRuby", "magazine" }, 8 }, + { { "ItemSapphire", "magazine" }, 9 }, + { { "ItemTopaz", "magazine" }, 10 }, + { { "ItemOnyx", "magazine" }, 10 }, + { { "ItemAmethyst", "magazine" }, 10 }, + { { "ItemEmerald", "magazine" }, 10 }, + { { "ItemCitrine", "magazine" }, 10 }, + { { "ItemGarnet", "magazine" }, 13 }, + { { "ItemQuartz", "magazine" }, 15 } + }; + }; + class Mine + { + items[] = { + { { "Gems", "CfgLootTable" }, 15 }, + { { "PartOreGold", "magazine" }, 20 }, + { { "PartOreSilver", "magazine" }, 30 }, + { { "PartOre", "magazine" }, 35 } + }; + }; + class Food + { + items[] = { + { { "ItemCoolerE", "magazine" }, 4 }, + { { "Sodas", "CfgLootTable" }, 47 }, + { { "CanFood", "CfgLootTable" }, 49 } + }; + }; + class BaseBuilding + { + items[] = { + { { "KitPlotPole", "magazine" }, 5 }, + { { "KitStudWall", "magazine" }, 15 }, + { { "KitShelf", "magazine" }, 11 }, + { { "KitWoodFloor", "magazine" }, 15 }, + { { "KitWoodStairs", "magazine" }, 12 }, + { { "KitWoodRamp", "magazine" }, 10 }, + { { "KitFirePlace", "magazine" }, 8 }, + { { "KitCinderWall", "magazine" }, 5 }, + { { "KitFoundation", "magazine" }, 5 }, + { { "KitWoodFoundation", "magazine" }, 14 } + }; + }; + + class Mission_Payout1 + { + items[] = { + { { "Gems", "CfgLootTable" }, 8 }, + { { "Sodas", "CfgLootTable" }, 6 }, + { { "CanFood", "CfgLootTable" }, 8 }, + { { "BaseBuilding", "CfgLootTable" }, 20 }, + { { "GenericLarge", "CfgLootTable" }, 25 }, + { { "ItemLockbox", "magazine" }, 4 }, + { { "Generic", "CfgLootTable" }, 10 }, + { { "Tools", "CfgLootTable" }, 19 } + }; + }; + + class Sheep_random_EPOCH + { + items[] = { + { { "SheepCarcass_EPOCH", "magazine" }, 1 }, + { { "Pelt_EPOCH", "magazine" }, 1 } + }; + }; + class Goat_random_EPOCH + { + items[] = { + { { "GoatCarcass_EPOCH", "magazine" }, 1 }, + { { "Pelt_EPOCH", "magazine" }, 1 } + }; + }; + class Cock_random_EPOCH + { + items[] = { + { { "ChickenCarcass_EPOCH", "magazine" }, 1 } + }; + }; + class Hen_random_EPOCH + { + items[] = { + { { "ChickenCarcass_EPOCH", "magazine" }, 1 } + }; + }; + class Rabbit_EPOCH + { + items[] = { + { { "RabbitCarcass_EPOCH", "magazine" }, 1 }, + { { "Pelt_EPOCH", "magazine" }, 1 } + }; + }; + class Epoch_Sapper_F + { + items[] = { + { { "ItemGoldBar", "magazine" }, 6 }, + { { "WhiskeyNoodle", "magazine" }, 11 }, + { { "ItemKiloHemp", "magazine" }, 16 }, + { { "ItemSilverBar", "magazine" }, 18 }, + { { "HotColdPacks", "CfgLootTable" }, 18 }, + { { "Pelt_EPOCH", "magazine" }, 31 } + }; + }; + + class HotColdPacks + { + items[] = { + { { "HeatPack", "magazine" }, 1 }, + { { "ColdPack", "magazine" }, 1 } + }; + }; + + class Epoch_SapperB_F + { + items[] = { + { { "ItemGoldBar", "magazine" }, 9 }, + { { "WhiskeyNoodle", "magazine" }, 13 }, + { { "ItemKiloHemp", "magazine" }, 15 }, + { { "ItemSilverBar", "magazine" }, 17 }, + { { "HotColdPacks", "CfgLootTable" }, 17 }, + { { "Pelt_EPOCH", "magazine" }, 29 } + }; + }; + + class I_UAV_01_F + { + items[] = { + { { "CircuitParts", "magazine" }, 1 } + }; + }; + + class Epoch_Cloak_F + { + items[] = { + { { "Gems", "CfgLootTable" }, 10 }, + { { "Hand", "CfgLootTable" }, 11 }, + { { "HandGrenade", "magazine" }, 12 }, + { { "MiniGrenade", "magazine" }, 20 }, + { { "HotColdPacks", "CfgLootTable" }, 21 }, + { { "Venom_EPOCH", "magazine" }, 26 } + }; + }; + + class Snake_random_EPOCH + { + items[] = { + { { "SnakeCarcass_EPOCH", "magazine" }, 1 }, + { { "Venom_EPOCH", "magazine" }, 1 } + }; + }; + + class SeaFood + { + items[] = { + { { "ItemTrout", "magazine" }, 3 }, + { { "ItemSeaBass", "magazine" }, 2 }, + { { "ItemTuna", "magazine" }, 1 } + }; + }; + + class Hand + { + items[] = { + { { "SmokeShell", "magazine" }, 1 }, + { { "SmokeShellYellow", "magazine" }, 1 }, + { { "SmokeShellGreen", "magazine" }, 1 }, + { { "SmokeShellRed", "magazine" }, 1 }, + { { "SmokeShellPurple", "magazine" }, 1 }, + { { "SmokeShellOrange", "magazine" }, 1 }, + { { "SmokeShellBlue", "magazine" }, 1 }, + { { "Chemlight_green", "magazine" }, 1 }, + { { "Chemlight_red", "magazine" }, 1 }, + { { "Chemlight_yellow", "magazine" }, 1 }, + { { "Chemlight_blue", "magazine" }, 1 } + }; + }; + + class Explosives + { + items[] = { + { { "HandGrenade", "magazine" }, 25 }, + { { "MiniGrenade", "magazine" }, 25 }, + { { "3Rnd_HE_Grenade_shell", "magazine" }, 15 }, + { { "HighExplosives", "CfgLootTable" }, 35 } + }; + }; + + class HighExplosives + { + items[] = { + { { "SatchelCharge_Remote_Mag", "magazine" }, 15 }, + { { "ATMine_Range_Mag", "magazine" }, 5 }, + { { "SLAMDirectionalMine_Wire_Mag", "magazine" }, 3 }, + { { "DemoCharge_Remote_Mag", "magazine" }, 6 }, + { { "ClaymoreDirectionalMine_Remote_Mag", "magazine" }, 10 }, + { { "APERSBoundingMine_Range_Mag", "magazine" }, 21 }, + { { "APERSTripMine_Wire_Mag", "magazine" }, 20 }, + { { "APERSMine_Range_Mag", "magazine" }, 20 } + }; + }; + + class Backpack + { + items[] = { + { { "B_AssaultPack_cbr", "backpack" }, 5 }, + { { "B_AssaultPack_dgtl", "backpack" }, 5 }, + { { "B_AssaultPack_khk", "backpack" }, 5 }, + { { "B_AssaultPack_mcamo", "backpack" }, 5 }, + { { "B_AssaultPack_ocamo", "backpack" }, 5 }, + { { "B_AssaultPack_rgr", "backpack" }, 5 }, + { { "B_AssaultPack_sgg", "backpack" }, 5 }, + + { { "B_Carryall_cbr", "backpack" }, 1 }, + { { "B_Carryall_khk", "backpack" }, 1 }, + { { "B_Carryall_mcamo", "backpack" }, 1 }, + { { "B_Carryall_ocamo", "backpack" }, 1 }, + { { "B_Carryall_oli", "backpack" }, 1 }, + { { "B_Carryall_oucamo", "backpack" }, 1 }, + + { { "B_FieldPack_blk", "backpack" }, 4 }, + { { "B_FieldPack_cbr", "backpack" }, 4 }, + { { "B_FieldPack_khk", "backpack" }, 4 }, + { { "B_FieldPack_ocamo", "backpack" }, 4 }, + { { "B_FieldPack_oli", "backpack" }, 4 }, + { { "B_FieldPack_oucamo", "backpack" }, 4 }, + + { { "B_Kitbag_cbr", "backpack" }, 2 }, + { { "B_Kitbag_mcamo", "backpack" }, 2 }, + { { "B_Kitbag_rgr", "backpack" }, 2 }, + { { "B_Kitbag_sgg", "backpack" }, 2 }, + + { { "B_Parachute", "backpack" }, 1 }, + + { { "B_TacticalPack_blk", "backpack" }, 2 }, + { { "B_TacticalPack_mcamo", "backpack" }, 2 }, + { { "B_TacticalPack_ocamo", "backpack" }, 2 }, + { { "B_TacticalPack_oli", "backpack" }, 2 }, + { { "B_TacticalPack_rgr", "backpack" }, 2 }, + + { { "smallbackpack_red_epoch", "backpack" }, 4 }, + { { "smallbackpack_green_epoch", "backpack" }, 4 }, + { { "smallbackpack_teal_epoch", "backpack" }, 4 }, + { { "smallbackpack_pink_epoch", "backpack" }, 4 } + }; + }; + + class Uniforms + { + items[] = { + { { "MaleUniforms", "CfgLootTable" }, 1 }, + { { "FemaleUniforms", "CfgLootTable" }, 1 } + }; + }; + + class MaleUniforms + { + items[] = { + { { "U_O_CombatUniform_ocamo", "item" }, 1 }, + { { "U_O_GhillieSuit", "item" }, 1 }, + { { "U_O_PilotCoveralls", "item" }, 1 }, + { { "U_O_Wetsuit", "item" }, 1 }, + { { "MaleUniforms_OG_Guerilla", "CfgLootTable" }, 1 }, + { { "MaleUniforms_Poloshirt", "CfgLootTable" }, 1 }, + { { "U_C_Poor_1", "item" }, 1 }, + { { "U_C_WorkerCoveralls", "item" }, 1 }, + { { "U_C_Journalist", "item" }, 1 }, + { { "U_C_Scientist", "item" }, 1 }, + { { "U_OrestesBody", "item" }, 1 }, + { { "DLCUniforms", "CfgLootTable" }, 1 }, + { { "MaleUniforms_FullGhillieMarkDLC", "CfgLootTable" }, 1 } + }; + }; + + class MaleUniforms_FullGhillieMarkDLC + { + items[] = { + { { "U_O_FullGhillie_lsh", "item" }, 1 }, + { { "U_O_FullGhillie_sard", "item" }, 1 }, + { { "U_O_FullGhillie_ard", "item" }, 1 } + }; + }; + + class MaleUniforms_Poloshirt + { + items[] = { + { { "U_C_Poloshirt_stripped", "item" }, 1 }, + { { "U_C_Poloshirt_blue", "item" }, 1 }, + { { "U_C_Poloshirt_burgundy", "item" }, 1 }, + { { "U_C_Poloshirt_tricolour", "item" }, 1 }, + { { "U_C_Poloshirt_salmon", "item" }, 1 }, + { { "U_C_Poloshirt_redwhite", "item" }, 1 } + }; + }; + + class MaleUniforms_OG_Guerilla + { + items[] = { + { { "U_OG_Guerilla1_1", "item" }, 1 }, + { { "U_OG_Guerilla2_1", "item" }, 1 }, + { { "U_OG_Guerilla2_2", "item" }, 1 }, + { { "U_OG_Guerilla2_3", "item" }, 1 }, + { { "U_OG_Guerilla3_1", "item" }, 1 }, + { { "U_OG_Guerilla3_2", "item" }, 1 }, + { { "U_OG_leader", "item" }, 1 } + }; + }; + + class DLCUniforms + { + items[] = { + { { "U_C_Driver_1", "item" }, 1 }, + { { "U_C_Driver_2", "item" }, 1 }, + { { "U_C_Driver_3", "item" }, 1 }, + { { "U_C_Driver_4", "item" }, 1 }, + { { "U_C_Driver_1_black", "item" }, 1 }, + { { "U_C_Driver_1_blue", "item" }, 1 }, + { { "U_C_Driver_1_green", "item" }, 1 }, + { { "U_C_Driver_1_red", "item" }, 1 }, + { { "U_C_Driver_1_white", "item" }, 1 }, + { { "U_C_Driver_1_yellow", "item" }, 1 }, + { { "U_C_Driver_1_orange", "item" }, 1 }, + { { "U_C_Driver_1_red", "item" }, 1 } + }; + }; + + class FemaleUniforms + { + items[] = { + { { "FemaleWetsuits", "CfgLootTable" }, 1 }, + { { "U_CamoRed_uniform", "item" }, 1 }, + { { "U_CamoBrn_uniform", "item" }, 1 }, + { { "U_CamoBlue_uniform", "item" }, 1 }, + { { "U_Camo_uniform", "item" }, 1 }, + { { "U_ghillie1_uniform", "item" }, 1 }, + { { "U_ghillie2_uniform", "item" }, 1 }, + { { "U_ghillie3_uniform", "item" }, 1 } + }; + }; + + class FemaleWetsuits + { + items[] = { + { { "U_Wetsuit_uniform", "item" }, 1 }, + { { "U_Wetsuit_White", "item" }, 1 }, + { { "U_Wetsuit_Blue", "item" }, 1 }, + { { "U_Wetsuit_Purp", "item" }, 1 }, + { { "U_Wetsuit_Camo", "item" }, 1 } + }; + }; + + class Vests + { + items[] = { + { { "V_1_EPOCH", "item" }, 5 }, + { { "V_2_EPOCH", "item" }, 5 }, + { { "V_3_EPOCH", "item" }, 5 }, + { { "V_4_EPOCH", "item" }, 5 }, + { { "V_5_EPOCH", "item" }, 5 }, + { { "V_6_EPOCH", "item" }, 1 }, + { { "V_7_EPOCH", "item" }, 1 }, + { { "V_8_EPOCH", "item" }, 1 }, + { { "V_9_EPOCH", "item" }, 1 }, + { { "V_10_EPOCH", "item" }, 2 }, + { { "V_11_EPOCH", "item" }, 2 }, + { { "V_12_EPOCH", "item" }, 2 }, + { { "V_13_EPOCH", "item" }, 3 }, + { { "V_14_EPOCH", "item" }, 3 }, + { { "V_15_EPOCH", "item" }, 3 }, + { { "V_16_EPOCH", "item" }, 2 }, + { { "V_17_EPOCH", "item" }, 3 }, + { { "V_18_EPOCH", "item" }, 3 }, + { { "V_19_EPOCH", "item" }, 2 }, + { { "V_20_EPOCH", "item" }, 2 }, + { { "V_21_EPOCH", "item" }, 4 }, + { { "V_22_EPOCH", "item" }, 2 }, + { { "V_23_EPOCH", "item" }, 2 }, + { { "V_24_EPOCH", "item" }, 3 }, + { { "V_25_EPOCH", "item" }, 2 }, + { { "V_26_EPOCH", "item" }, 2 }, + { { "V_27_EPOCH", "item" }, 2 }, + { { "V_28_EPOCH", "item" }, 3 }, + { { "V_29_EPOCH", "item" }, 3 }, + { { "V_30_EPOCH", "item" }, 3 }, + { { "V_31_EPOCH", "item" }, 1 }, + { { "V_32_EPOCH", "item" }, 1 }, + { { "V_33_EPOCH", "item" }, 2 }, + { { "V_34_EPOCH", "item" }, 2 }, + { { "V_35_EPOCH", "item" }, 2 }, + { { "V_36_EPOCH", "item" }, 2 }, + { { "V_37_EPOCH", "item" }, 2 }, + { { "V_38_EPOCH", "item" }, 2 }, + { { "V_39_EPOCH", "item" }, 2 }, + { { "V_40_EPOCH", "item" }, 2 } + }; + }; + class Headgear + { + items[] = { + { { "HeadgearArmored", "CfgLootTable" }, 1 }, + { { "HeadgearNoArmor", "CfgLootTable" }, 9 } + }; + }; + + class HeadgearArmored + { + items[] = { + { { "H_1_EPOCH", "item" }, 1 }, + { { "H_2_EPOCH", "item" }, 1 }, + { { "H_3_EPOCH", "item" }, 1 }, + { { "H_4_EPOCH", "item" }, 1 }, + { { "H_5_EPOCH", "item" }, 1 }, + { { "H_6_EPOCH", "item" }, 1 }, + { { "H_7_EPOCH", "item" }, 1 }, + { { "H_8_EPOCH", "item" }, 1 }, + { { "H_9_EPOCH", "item" }, 1 }, + { { "H_10_EPOCH", "item" }, 1 }, + { { "H_12_EPOCH", "item" }, 1 }, + { { "H_13_EPOCH", "item" }, 1 }, + { { "H_14_EPOCH", "item" }, 1 }, + { { "H_15_EPOCH", "item" }, 1 }, + { { "H_16_EPOCH", "item" }, 1 }, + { { "H_17_EPOCH", "item" }, 1 }, + { { "H_18_EPOCH", "item" }, 1 }, + { { "H_19_EPOCH", "item" }, 1 }, + { { "H_20_EPOCH", "item" }, 1 }, + { { "H_21_EPOCH", "item" }, 1 }, + { { "H_22_EPOCH", "item" }, 1 }, + { { "H_23_EPOCH", "item" }, 1 }, + { { "H_24_EPOCH", "item" }, 1 }, + { { "H_25_EPOCH", "item" }, 1 }, + { { "H_26_EPOCH", "item" }, 1 }, + { { "H_27_EPOCH", "item" }, 1 }, + { { "H_29_EPOCH", "item" }, 1 }, + { { "H_30_EPOCH", "item" }, 1 }, + { { "H_31_EPOCH", "item" }, 1 }, + { { "H_32_EPOCH", "item" }, 1 }, + { { "H_33_EPOCH", "item" }, 1 }, + { { "H_35_EPOCH", "item" }, 1 }, + { { "H_36_EPOCH", "item" }, 1 }, + { { "H_37_EPOCH", "item" }, 1 }, + { { "H_38_EPOCH", "item" }, 1 }, + { { "H_93_EPOCH", "item" }, 1 }, + { { "H_94_EPOCH", "item" }, 1 }, + { { "H_95_EPOCH", "item" }, 1 }, + { { "H_96_EPOCH", "item" }, 1 }, + { { "H_97_EPOCH", "item" }, 1 }, + { { "H_98_EPOCH", "item" }, 1 }, + { { "H_99_EPOCH", "item" }, 1 }, + { { "H_100_EPOCH", "item" }, 1 }, + { { "H_101_EPOCH", "item" }, 1 }, + { { "H_102_EPOCH", "item" }, 1 }, + { { "H_103_EPOCH", "item" }, 1 } + }; + }; + + class HeadgearNoArmor + { + items[] = { + { { "H_11_EPOCH", "item" }, 1 }, + { { "H_28_EPOCH", "item" }, 1 }, + { { "H_34_EPOCH", "item" }, 1 }, + { { "H_39_EPOCH", "item" }, 1 }, + { { "H_40_EPOCH", "item" }, 1 }, + { { "H_41_EPOCH", "item" }, 1 }, + { { "H_42_EPOCH", "item" }, 1 }, + { { "H_43_EPOCH", "item" }, 1 }, + { { "H_44_EPOCH", "item" }, 1 }, + { { "H_45_EPOCH", "item" }, 1 }, + { { "H_46_EPOCH", "item" }, 1 }, + { { "H_47_EPOCH", "item" }, 1 }, + { { "H_48_EPOCH", "item" }, 1 }, + { { "H_49_EPOCH", "item" }, 1 }, + { { "H_50_EPOCH", "item" }, 1 }, + { { "H_51_EPOCH", "item" }, 1 }, + { { "H_52_EPOCH", "item" }, 1 }, + { { "H_53_EPOCH", "item" }, 1 }, + { { "H_54_EPOCH", "item" }, 1 }, + { { "H_55_EPOCH", "item" }, 1 }, + { { "H_56_EPOCH", "item" }, 1 }, + { { "H_57_EPOCH", "item" }, 1 }, + { { "H_58_EPOCH", "item" }, 1 }, + { { "H_59_EPOCH", "item" }, 1 }, + { { "H_60_EPOCH", "item" }, 1 }, + { { "H_61_EPOCH", "item" }, 1 }, + { { "H_62_EPOCH", "item" }, 1 }, + { { "H_63_EPOCH", "item" }, 1 }, + { { "H_64_EPOCH", "item" }, 1 }, + { { "H_65_EPOCH", "item" }, 1 }, + { { "H_66_EPOCH", "item" }, 1 }, + { { "H_67_EPOCH", "item" }, 1 }, + { { "H_68_EPOCH", "item" }, 1 }, + { { "H_69_EPOCH", "item" }, 1 }, + { { "H_70_EPOCH", "item" }, 1 }, + { { "H_71_EPOCH", "item" }, 1 }, + { { "H_72_EPOCH", "item" }, 1 }, + { { "H_73_EPOCH", "item" }, 1 }, + { { "H_74_EPOCH", "item" }, 1 }, + { { "H_75_EPOCH", "item" }, 1 }, + { { "H_76_EPOCH", "item" }, 1 }, + { { "H_77_EPOCH", "item" }, 1 }, + { { "H_78_EPOCH", "item" }, 1 }, + { { "H_79_EPOCH", "item" }, 1 }, + { { "H_80_EPOCH", "item" }, 1 }, + { { "H_81_EPOCH", "item" }, 1 }, + { { "H_82_EPOCH", "item" }, 1 }, + { { "H_83_EPOCH", "item" }, 1 }, + { { "H_84_EPOCH", "item" }, 1 }, + { { "H_85_EPOCH", "item" }, 1 }, + { { "H_86_EPOCH", "item" }, 1 }, + { { "H_87_EPOCH", "item" }, 1 }, + { { "H_88_EPOCH", "item" }, 1 }, + { { "H_89_EPOCH", "item" }, 1 }, + { { "H_90_EPOCH", "item" }, 1 }, + { { "H_91_EPOCH", "item" }, 1 }, + { { "H_92_EPOCH", "item" }, 1 }, + { { "H_104_EPOCH", "item" }, 1 } + // { { "wolf_mask_epoch", "item" }, 1 }, + // { { "pkin_mask_epoch", "item" }, 1 } + }; + }; +}; diff --git a/Sources/epoch_server_settings/configs/maps/altis.h b/Sources/epoch_server_settings/configs/maps/altis.h new file mode 100644 index 00000000..21d13244 --- /dev/null +++ b/Sources/epoch_server_settings/configs/maps/altis.h @@ -0,0 +1,292 @@ +class Altis : Default +{ + worldSize = 20000; + traderBlds[] = { "Land_Kiosk_blueking_F", "Land_FuelStation_Build_F", "Land_CarService_F", "Land_i_Garage_V1_F", "Land_i_Shed_Ind_F", "Land_i_Shop_01_V1_F" }; + containerPos[] = { + { 8599.97, 24513.6, 0 }, + { 6282.61, 22654, 0 }, + { 3431.42, 22447.1, 0 }, + { 3524.53, 22718.1, 0 }, + { 3528.63, 22747.7, 0 }, + { 2185.4, 21454.6, 0 }, + { 2180.42, 21429.5, 0 }, + { 2105.21, 23439.7, 0 }, + { 2352.68, 19379.2, 0 }, + { 3022.73, 13520.1, 0 }, + { 2997.03, 13502.6, 0 }, + { 1940.41, 10095.8, 0 }, + { 7454.79, 9247.77, 0 }, + { 7485.66, 9255.52, 0 }, + { 12060.5, 6203.39, 0 }, + { 12059.2, 6183.42, 0 }, + { 14205.4, 7549.47, 0 }, + { 14373.1, 7688.5, 0 }, + { 14376.8, 7715.9, 0 }, + { 13115, 9491.82, 0 }, + { 13666, 11913.7, 0 }, + { 13682.8, 11890.2, 0 }, + { 15209.5, 14341.1, 0 }, + { 15326.2, 14361.6, 0 }, + { 15340.7, 14291.1, 0 }, + { 15351.3, 14278.1, 0 }, + { 15419.5, 14287.1, 0 }, + { 15951.8, 9707.72, 0 }, + { 22199.6, 5697.94, 0 }, + { 22279.2, 8641.17, 0 }, + { 26135.7, 19798.5, 0 }, + { 27908.6, 24460.4, 0 }, + { 23164.5, 24046.1, 0 }, + { 21016.3, 20024.2, 0 }, + { 18776.8, 18291.9, 0 }, + { 17361.2, 18792.1, 0 }, + { 17598.9, 18813.6, 0 }, + { 17560, 18928.3, 0 }, + { 17702.8, 19466.5, 0 } + }; + telePos[] = { + { "Transport_C_EPOCH", { 23600.5, 18009, 0.233421 }, "", { 13326.5, 14515.2, 0.16426 } }, // Trader city 1 + { "Transport_W_EPOCH", { 23585.4, 18000.7, 0.233424 }, "", { 6192.46, 16834, 0.00154114 } }, // Trader city 2 + { "Transport_E_EPOCH", { 23615.5, 18000.9, 0.233423 }, "", { 18451.9, 14278.1, 0.00143814 } } // Trader city 3 + }; + propsPos[] = { + //trader city #1 + {"Land_MarketShelter_F", { 13315.3, 14512.4, 0.0361125 }, 119.966, true}, + { "Land_ScrapHeap_2_F", { 13315.9, 14499, 0.00584948 }, 255.706, true }, + { "Land_HBarrier_Big_F", { 13313.7, 14494.8, 0.050712 }, 352.447, true }, + { "Land_spp_Mirror_Broken_F", { 13303.6, 14516.4, 0 }, 300.644, true }, + { "Land_Mil_WallBig_4m_F", { 13309.9, 14500.4, 0.000857234 }, 58.0228, true }, + { "Land_Mil_WallBig_4m_F", { 13308.4, 14510.6, 0.00314641 }, 78.5001, true }, + { "Land_Mil_WallBig_4m_F", { 13308, 14507, 0.0178673 }, 112.416, true }, + { "Land_Mil_WallBig_4m_F", { 13311.2, 14517.6, -0.00578284 }, 121.855, true }, + { "Land_Mil_WallBig_4m_F", { 13308.1, 14503.5, 0.0163193 }, 66.6886, true }, + { "Land_Mil_WallBig_4m_F", { 13311.6, 14496.9, 0.0774074 }, 68.9098, true }, + { "Land_Mil_WallBig_4m_F", { 13309.1, 14514.3, -0.00295639 }, 122.56, true }, + { "Land_LampHarbour_F", { 13311.4, 14507.1, -0.00963879 }, 11.7876, true }, + { "Land_LampHarbour_F", { 13315, 14519.4, -4.76837e-007 }, 114.758, true }, + { "Land_CrabCages_F", { 13313.8, 14507.6, 0.0636249 }, 0.0560406, true }, + { "Land_JunkPile_F", { 13313.8, 14515, -0.00780201 }, 297.013, true }, + { "Land_WorkStand_F", { 13315.9, 14511.8, -0.00349522 }, 310.495, true }, + { "Land_Garbage_square3_F", { 13313.6, 14511.6, 0.00600243 }, 0.0279988, true }, + { "Land_Metal_wooden_rack_F", { 13315.9, 14518.9, 0.00110078 }, 304.348, true }, + { "Land_WheelCart_F", { 13313.1, 14513, 0.00185466 }, 117.515, true }, + { "Land_HelipadCircle_F", { 13314.1, 14540.2, 0 }, 0, true }, + { "Land_spp_Mirror_F", { 13309, 14521.7, -2.38419e-007 }, 309.358, true }, + { "Land_dp_transformer_F", { 13313.7, 14524, 0 }, 333.717, true }, + { "Land_CncWall4_F", { 13316.5, 14530.1, -0.00036478 }, 289.927, true }, + { "Land_Mil_WallBig_4m_F", { 13319.7, 14524.7, -0.0120368 }, 154.164, true }, + { "Land_Mil_WallBig_4m_F", { 13313.4, 14520.5, -0.00267744 }, 136.556, true }, + { "Land_Mil_WallBig_4m_F", { 13316.4, 14522.8, -0.00857091 }, 147.592, true }, + { "Land_Garbage_square5_F", { 13316.5, 14525.7, 0.00277591 }, 237.692, true }, + { "Land_Garbage_line_F", { 13318.9, 14523.7, 0.0254805 }, 252.492, true }, + { "Land_TouristShelter_01_F", { 13291.3, 14614.9, -9.53674e-007 }, 76.9832, true }, + { "ProtectionZone_Invisible_F", { 13344.1, 14483.7, 0.00191855 }, 359.768, true }, + { "Land_Pier_Box_F", { 13334.8, 14498.2, 0.104769 }, 71.6957, true }, + { "Land_PartyTent_01_F", { 13343.3, 14514.7, 0.000879049 }, 161.543, true }, + { "Land_HBarrier_Big_F", { 13321.3, 14496.8, 0.0973002 }, 349.224, true }, + { "Land_Sunshade_04_F", { 13329.9, 14502.9, 0.00681627 }, 0.199829, true }, + { "Land_LampHarbour_F", { 13339, 14500.7, -5.96046e-007 }, 324.419, true }, + { "Land_LampHarbour_F", { 13328, 14501.7, -0.0183594 }, 11.7876, true }, + { "Land_CrabCages_F", { 13338.9, 14503.4, 0.0179708 }, 359.976, true }, + { "Land_TentDome_F", { 13334.2, 14503.9, 0.0171249 }, 287.115, true }, + { "Land_Garbage_line_F", { 13336.4, 14501.4, -0.0589776 }, 270.921, true }, + { "Land_Garbage_square3_F", { 13324.3, 14502.1, -0.0118027 }, 0.0174958, true }, + { "Land_Garbage_square3_F", { 13338.7, 14505.8, 0.00524509 }, 0.0174958, true }, + { "Land_Garbage_square3_F", { 13333.1, 14501.1, -0.00621545 }, 0.0174958, true }, + { "Land_Campfire_F", { 13328.4, 14512.1, -0.0409672 }, 0.0174958, false }, + { "Land_GarbageContainer_open_F", { 13335.7, 14519.3, 0.00106692 }, 251.651, true }, + { "Land_BagFence_Long_F", { 13340.3, 14519.6, 0.000348806 }, 342.607, true }, + { "Land_Sink_F", { 13349.6, 14518, 0.00516319 }, 72.7978, true }, + { "Land_CampingTable_F", { 13340.8, 14518.7, 0.000142813 }, 335.017, true }, + { "Land_Bench_F", { 13331, 14512.4, 0.000242233 }, 353.009, true }, + { "Land_Bench_F", { 13326.9, 14510.1, 0.0057652 }, 124.855, true }, + { "Land_Sleeping_bag_brown_F", { 13330.5, 14503.4, 0.0382801 }, 6.17074, true }, + { "Land_Sleeping_bag_blue_F", { 13329.2, 14503.4, 0.0390047 }, 0.199829, true }, + { "Land_CampingTable_small_F", { 13327.4, 14514.5, 0.00646973 }, 158.107, true }, + { "Land_CampingChair_V1_F", { 13341.6, 14517.3, 0.00326729 }, 117.152, true }, + { "Land_CampingChair_V2_F", { 13325.9, 14513.6, 0.001086 }, 317.349, true }, + { "Land_CampingChair_V2_F", { 13329.2, 14514.8, 3.52859e-005 }, 359.941, true }, + { "Land_Pillow_camouflage_F", { 13330.3, 14504.2, -0.00268662 }, 9.06669, true }, + { "Land_Pillow_grey_F", { 13329, 14504, -0.00269282 }, 9.13059, true }, + { "Land_HBarrier_Big_F", { 13342.7, 14535.4, 2.21729e-005 }, 347.07, true }, + { "Land_HBarrier_Big_F", { 13345.1, 14530.8, -0.000231266 }, 253.023, true }, + { "Land_HBarrier_Big_F", { 13330.9, 14531, -2.38419e-007 }, 336.999, true }, + { "Land_CncWall4_F", { 13327.1, 14533.5, -2.38419e-007 }, 229.304, true }, + { "Land_CncWall4_F", { 13338.2, 14530.2, 0.000161886 }, 157.719, true }, + { "Land_CncWall4_F", { 13321.7, 14532.4, -0.000200987 }, 344.886, true }, + { "Flag_US_F", { 13320.7, 14524.6, -2.38419e-007 }, 0, false }, + { "Land_Mil_WallBig_4m_F", { 13334.7, 14524.1, 0.000475168 }, 247.87, true }, + { "Land_Mil_WallBig_4m_F", { 13336.1, 14520.5, 0.000475407 }, 247.907, true }, + { "Land_Mil_WallBig_4m_F", { 13321.1, 14527.6, -0.000753164 }, 78.6046, true }, + { "Land_Mil_WallBig_4m_F", { 13324.5, 14528.4, 0.000790119 }, 254.564, true }, + { "Land_Mil_WallBig_4m_F", { 13327.1, 14527.2, 0.00105166 }, 163.344, true }, + { "Land_Mil_WallBig_4m_F", { 13330.8, 14528.5, 0 }, 157.189, true }, + { "Land_Mil_WallBig_4m_F", { 13333.1, 14527.5, -5.72205e-006 }, 241.672, true }, + { "Land_Garbage_square5_F", { 13332.5, 14530.3, 2.6226e-006 }, 310.573, true }, + { "Land_Garbage_square5_F", { 13329.1, 14527.4, 0.000170469 }, 0.0174853, true }, + { "Land_LampHarbour_F", { 13331.7, 14523.6, -7.15256e-007 }, 219.543, true }, + { "Land_Garbage_line_F", { 13331, 14533.3, 0.000420094 }, 56.4977, true }, + { "Land_Garbage_line_F", { 13326.3, 14529.9, 0 }, 0, true }, + { "Land_Garbage_line_F", { 13329.2, 14534.4, 0.000157356 }, 153.869, true }, + { "Land_Garbage_line_F", { 13331.3, 14521.7, 0.00176883 }, 335.57, true }, + { "Land_Garbage_square3_F", { 13338.7, 14530, 0.000244141 }, 0, true }, + { "Land_Pallet_MilBoxes_F", { 13331.6, 14527.6, 0 }, 339.477, true }, + { "Land_BagFence_Long_F", { 13322.6, 14529.4, 5.00679e-006 }, 342.605, true }, + { "Land_BagFence_Long_F", { 13343.2, 14520.5, 9.29832e-005 }, 342.605, true }, + { "Land_TablePlastic_01_F", { 13322.6, 14528.6, -2.38419e-007 }, 345.367, true }, + { "Land_PaperBox_open_empty_F", { 13329.9, 14527.1, 7.86781e-006 }, 339.477, true }, + { "Land_Graffiti_01_F", { 13338.5, 14530.9, 2.13621 }, 157.817, true }, + { "Land_ChairWood_F", { 13323.8, 14527.9, -1.66893e-006 }, 126.97, true }, + { "Land_HBarrier_Big_F", { 13359.5, 14502.3, 0.0664403 }, 55.4318, true }, + { "Land_Mil_WallBig_4m_F", { 13353.3, 14518.3, 0.00565863 }, 253.583, true }, + { "Land_Mil_WallBig_4m_F", { 13356.1, 14505.4, 0.0153434 }, 67.557, true }, + { "Land_Mil_WallBig_4m_F", { 13353.3, 14514.7, 0.00991702 }, 289.908, true }, + { "Land_Mil_WallBig_4m_F", { 13355.3, 14507.7, 0.0977246 }, 225.78, true }, + { "Land_Mil_WallBig_4m_F", { 13352.9, 14510.7, 0.0773071 }, 248.711, true }, + { "Land_Garbage_line_F", { 13351, 14514.1, -0.026839 }, 296.754, true }, + { "Land_ToiletBox_F", { 13351, 14515.4, 0.0014267 }, 38.3472, true }, + { "Land_HBarrierTower_F", { 13357.5, 14530.1, -0.00182509 }, 206.67, true }, + { "Land_Grave_rocks_F", { 13355.5, 14540.3, 0 }, 333.404, true }, + { "Land_Grave_rocks_F", { 13354.6, 14542, 0 }, 333.404, true }, + //trader city 2 + { "Land_Mound02_8m_F", { 6162.68, 16812.2, 0.0149612 }, 315.554, true }, + { "Land_Cargo20_orange_F", { 6179.76, 16829.7, 0.0505295 }, 311.232, true }, + { "Land_CncBarrierMedium_F", { 6176.92, 16830, 0.00748444 }, 51.7517, true }, + { "Land_HelipadEmpty_F", { 6169.49, 16821.5, 0 }, 359.986, true }, + { "Land_Cargo40_grey_F", { 6176.53, 16833.2, 2.63681 }, 53.613, true }, + { "Land_Cargo20_sand_F", { 6176.11, 16837.8, 0.0252686 }, 144.241, true }, + { "Land_Cargo20_military_green_F", { 6177.59, 16844.3, 0.0136719 }, 113.546, true }, + { "Land_CncBarrierMedium_F", { 6177.5, 16833, 0.00309753 }, 51.6071, true }, + { "Land_CargoBox_V1_F", { 6178.72, 16841, 0.0587616 }, 250.318, true }, + { "Land_CargoBox_V1_F", { 6173.7, 16834.1, 0.0386658 }, 241.477, true }, + { "Land_CargoBox_V1_F", { 6175.78, 16840.3, 0.0342102 }, 241.651, true }, + { "Land_CncBarrier_stripes_F", { 6176.66, 16835.2, 0.000656128 }, 266.466, true }, + { "Land_Grave_dirt_F", { 6175.62, 16862, 0 }, 230.746, true }, + { "Land_Grave_forest_F", { 6174.19, 16860.9, 0 }, 232.613, true }, + { "Land_Cargo20_grey_F", { 6183.96, 16827.5, 0.0208817 }, 216.529, true }, + { "Flag_POWMIA_F", { 6185.59, 16829.4, 0 }, 0, false }, + { "Land_Garbage_line_F", { 6197.65, 16825.8, -0.040535 }, 275.131, true }, + { "Land_CncWall1_F", { 6186.84, 16825.1, 0.020401 }, 8.73224, true }, + { "Land_CncWall1_F", { 6199.79, 16824.8, 0.0112305 }, 314.427, true }, + { "Land_CncWall1_F", { 6188.11, 16824.7, 0.0179138 }, 8.76634, true }, + { "Land_CncWall1_F", { 6200.97, 16826, 0.0130386 }, 314.442, true }, + { "Land_InvisibleBarrier_F", { 6195.92, 16823.3, 6.00636 }, 0.0314739, true }, + { "Land_InvisibleBarrier_F", { 6191.93, 16823.6, 6.12908 }, 0.0420273, true }, + { "Land_InvisibleBarrier_F", { 6192.48, 16823.6, 5.09669 }, 0.0420273, true }, + { "Land_InvisibleBarrier_F", { 6196.23, 16823.4, 4.86904 }, 359.916, true }, + { "Land_Garbage_square3_F", { 6187.7, 16827.2, 0.000137329 }, 0.101566, true }, + { "Land_CncBarrier_F", { 6188.64, 16828.8, 0.00197601 }, 276.469, true }, + { "Land_CampingTable_F", { 6192.76, 16829.8, 0.00217438 }, 181.885, true }, + { "Land_CampingChair_V1_F", { 6193.31, 16828.4, 0.00823212 }, 178.199, true }, + { "Land_PartyTent_01_F", { 6193.72, 16831.7, 0.0133286 }, 0.157519, true }, + { "Land_Cargo40_grey_F", { 6184.39, 16851, 0.042366 }, 150.893, true }, + { "Land_HBarrier_Big_F", { 6202.7, 16840.1, 0.00379181 }, 100.324, true }, + { "Land_HBarrier_Big_F", { 6194.52, 16853.4, 0.0065918 }, 7.52855, true }, + { "Land_HBarrier_Big_F", { 6201.46, 16831.1, 0.000526428 }, 99.2688, true }, + { "Land_HBarrier_Big_F", { 6201.1, 16848.4, -0.00135803 }, 63.1847, true }, + { "Land_Garbage_square5_F", { 6199.71, 16835.5, 0.000144958 }, 0.16451, true }, + { "Land_Garbage_line_F", { 6192.65, 16851.8, -0.0195236 }, 291.183, true }, + { "Land_Garbage_line_F", { 6188.4, 16831.8, -0.0666351 }, 359.934, true }, + { "Land_WorkStand_F", { 6198.14, 16834.3, 0.00075531 }, 52.4856, true }, + { "Land_ToiletBox_F", { 6196.38, 16849.9, 0.00205231 }, 63.7064, true }, + { "Land_WaterTank_F", { 6200.39, 16841.4, 0.00341034 }, 273.366, true }, + { "Land_Garbage_square3_F", { 6185.6, 16849.1, 6.10352e-005 }, 0.0209828 }, + { "Land_Campfire_F", { 6183.06, 16843.3, 0.0350647 }, 359.996, false }, + { "Land_WoodenTable_large_F", { 6185.71, 16846.1, 0.00247192 }, 151.316, true }, + { "Land_Sink_F", { 6190.75, 16849.5, 0.000732422 }, 232.857, true }, + { "Land_WoodPile_F", { 6198.75, 16835.3, 0.00598145 }, 0.16451, true }, + { "Land_CncBarrier_F", { 6195.53, 16836.4, 0.00226593 }, 0.16802, true }, + { "Land_CncBarrier_stripes_F", { 6188.69, 16834, 0.00474548 }, 266.564, true }, + { "Land_CncBarrier_stripes_F", { 6191.22, 16836.5, 0.00266266 }, 0.399046, true }, + { "Land_WheelCart_F", { 6187.45, 16847, 0.00171661 }, 359.36, true }, + { "Land_Bench_F", { 6180.3, 16843, 0.000434875 }, 359.72, true }, + { "Land_ShelvesWooden_F", { 6198.24, 16831.5, 0.00237274 }, 1.02574, true }, + { "Land_ChairPlastic_F", { 6181.8, 16846.2, 0.00118256 }, 53.9327, true }, + { "Land_Axe_F", { 6197.86, 16835.8, -0.00292969 }, 246.133, true }, + //tradercity 3 + { "Land_BarGate_F", { 18436.5, 14277, 0.10347 }, 58.0699, true }, + { "Land_HBarrierBig_F", { 18440.4, 14268.3, 0.00117111 }, 60.1274, true }, + { "Land_HBarrierBig_F", { 18444.9, 14261, 0.00129318 }, 60.1036, true }, + { "Land_Mil_WiredFence_F", { 18440.6, 14268.7, 0.00332832 }, 62.0634, true }, + { "Land_Mil_WiredFence_F", { 18444.4, 14262, 0.00336647 }, 60.6549, true }, + { "Land_Mil_WiredFence_F", { 18449.2, 14256.4, 0.00034523 }, 35.4755, true }, + { "Land_LampShabby_F", { 18440.4, 14271.3, 1.90735e-006 }, 39.7611, true }, + { "Land_CncWall1_F", { 18438.8, 14275.1, -0.00109291 }, 60.6932, true }, + { "Land_CncWall1_F", { 18437.7, 14277.3, -0.00398445 }, 62.128, true }, + { "Land_CncWall1_F", { 18436.8, 14279.5, -0.00417328 }, 63.9977, true }, + { "Land_HBarrier_1_F", { 18437.7, 14272.8, 0.000751495 }, 0.0209884, true }, + { "MapBoard_seismic_F", { 18445.1, 14263.8, 0.000398636 }, 236.033, true }, + { "Land_WoodenTable_small_F", { 18440.5, 14272.3, -0.014082 }, 359.976, true }, + { "Land_Bench_F", { 18449.1, 14270.4, 0.00127792 }, 185.11, true }, + { "Land_CampingChair_V1_F", { 18441.4, 14270.9, 0.00442886 }, 194.898, true }, + { "Land_HelipadEmpty_F", { 18427, 14271.2, 1.90735e-006 }, 359.885, true }, + { "Land_HBarrierBig_F", { 18438.9, 14283.8, 0.000347137 }, 149.02, true }, + { "Land_HBarrierBig_F", { 18446.5, 14285.9, 0.00609207 }, 175.83, true }, + { "Land_Mil_WiredFence_F", { 18445.9, 14286, 0.00409126 }, 354.943, true }, + { "Land_Mil_WiredFence_F", { 18439, 14283.5, 0.000944138 }, 144.943, true }, + { "Land_cargo_addon02_V2_F", { 18460.6, 14258.8, 0 }, 330.21, true }, + { "Land_HBarrierBig_F", { 18470.7, 14266.7, 0.00342369 }, 93.2859, true }, + { "Land_HBarrierBig_F", { 18451.4, 14255.2, 0.00950432 }, 212.484, true }, + { "Land_HBarrierBig_F", { 18466.7, 14259.2, 0.0402298 }, 315.017, true }, + { "Land_HBarrierBig_F", { 18459.5, 14254.7, 0.0263481 }, 342.966, true }, + { "Land_HBarrierBig_F", { 18469.4, 14274.9, 0.00435257 }, 71.0256, true }, + { "Land_Mil_WiredFence_F", { 18468, 14261.2, 0.0418205 }, 310.274, true }, + { "Land_Mil_WiredFence_F", { 18462.6, 14256.1, 0.0299683 }, 328.217, true }, + { "Land_Mil_WiredFence_F", { 18469.2, 14275, 0.0172825 }, 250.01, true }, + { "Land_Mil_WiredFence_F", { 18470.5, 14267.7, 0.0156116 }, 271.558, true }, + { "Land_Mil_WiredFence_F", { 18455.8, 14254.1, 0.011919 }, 0.620575, true }, + { "Land_LampShabby_F", { 18454.4, 14277.9, -0.0150127 }, 0, true }, + { "Land_LampShabby_F", { 18469, 14264.4, 0 }, 323.398, true }, + { "Land_LampShabby_F", { 18457.2, 14256.1, 1.90735e-006 }, 0, true }, + { "Land_Garbage_square5_F", { 18466.9, 14266.7, 1.71661e-005 }, 359.857, true }, + { "Land_Garbage_line_F", { 18456.7, 14259.8, -0.0267105 }, 117.139, true }, + { "Land_JunkPile_F", { 18451.7, 14257.9, 0.00698853 }, 0.737973, true }, + { "Land_StallWater_F", { 18458, 14257, 0.00478554 }, 0.0420984, true }, + { "Land_Campfire_F", { 18452.4, 14270.5, 0.000808716 }, 359.867, false }, + { "Land_GarbageContainer_open_F", { 18468, 14265.1, 0.0781498 }, 284.391, true }, + { "Land_Cages_F", { 18462.1, 14259.4, 0.00989532 }, 283.389, true }, + { "Land_WoodenTable_large_F", { 18459.1, 14261.2, 0.00582504 }, 236.32, true }, + { "Land_Sink_F", { 18456.8, 14275.2, 0.00865936 }, 359.072, true }, + { "Oil_Spill_F", { 18467.5, 14263.8, 0.0297527 }, 0.257763, true }, + { "Land_Bench_F", { 18454.2, 14267.7, 0.00108147 }, 240.873, true }, + { "Land_Tyre_F", { 18469, 14263.5, -0.00253868 }, 0.460022, true }, + { "Land_KartTyre_01_x4_F", { 18468.5, 14262.8, -0.00620651 }, 2.02641, true }, + { "Land_HBarrierBig_F", { 18462.3, 14287.2, -0.00127792 }, 43.0428, true }, + { "Land_HBarrierBig_F", { 18454.6, 14288.1, 0.0716648 }, 161.76, true }, + { "Land_Mil_WiredFence_F", { 18453.8, 14287.5, 0.076416 }, 154.537, true }, + { "Land_Tank_rust_F", { 18459.4, 14284.8, 0.00293159 }, 242.028, true }, + { "Land_CncBarrierMedium4_F", { 18464.2, 14281.7, 0.00330925 }, 62.7671, true }, + { "Land_LampShabby_F", { 18451.7, 14285.3, 0 }, 221.564, true }, + { "Land_HBarrier_1_F", { 18458.1, 14290.3, 0.0128841 }, 317.438, true }, + //Air Drop Event Helipad Start + { "Land_dp_bigTank_F", { 14328.1, 13488.2, -0.64909101 }, 182, true } + }; + staticNpcPos[] = { + // tradercity 1 + { "C_man_w_worker_F", { 13323.1, 14527.3, 0.00144649 }, 201.163 }, + { "C_man_w_worker_F", { 13331.2, 14524.6, 0.00144362 }, 182.606 }, + { "C_Orestes", { 13318, 14518.3, 0 }, 173.189 }, + { "C_man_shorts_4_F_asia", { 13349.9, 14490.7, 0.750791 }, 339.975 }, + // tradercity 2 + { "C_man_hunter_1_F", { 6177.13, 16835.1, 0.0014267 }, 66.2026 }, + { "C_man_p_fugitive_F_afro", { 6196.01, 16833, 0.00157166 }, 310.814 }, + // tradercity 3 + { "C_journalist_F", { 18460.6, 14259.6, 0.00160599 }, 317.76 }, + { "C_scientist_F", { 18441.7, 14271.7, 0.00142479 }, 49.9898 } + }; + + // Prefered locations for vehicles + class whitelistedVehiclePos { + B_MRAP_01_EPOCH[] = {{{20848.6,7354.6,-0.00321198},{{0.742712,0.669594,-0.00486337},{-0.0281729,0.0385042,0.998861}}},{{11207.2,8699.47,-0.0253448},{{0.12793,0.990633,0.0477548},{-0.0485209,-0.0418414,0.997945}}},{{16153.7,16215.9,0.0475731},{{0.89862,0.437392,0.034217},{-0.0120628,-0.0533295,0.998504}}},{{25622.8,21449.4,0.0106583},{{0.89838,0.439207,0.00314456},{-0.00506914,0.00320922,0.999982}}},{{4853.33,21940.1,-0.123108},{{0.415575,0.90804,-0.0525361},{-0.0924642,0.0996369,0.990718}}},{{26702.6,24614,0.0174446},{{0.897793,0.4404,0.0040269},{-0.0157512,0.0229699,0.999612}}}}; + I_Heli_light_03_unarmed_EPOCH[] = {{{14524.2,5812.13,-0.165011},{{0.00335907,0.999207,0.0396738},{0.0704848,-0.0398119,0.996718}}},{{14556.2,6255.32,-0.0400496},{{-0.00535075,0.998245,-0.0589673},{0.160348,0.0590616,0.985292}}},{{11556.9,11973,0.0715961},{{0.701452,-0.712716,-0.000233796},{0.000326206,-6.98496e-006,1}}},{{12496.5,15195.7,-0.151024},{{0.000158264,0.999968,0.00803536},{-0.00136269,-0.00803514,0.999967}}},{{12833.6,16737.2,-0.148682},{{0.964255,-0.262783,-0.0340175},{0.0359786,0.0026531,0.999349}}},{{16092,16863.8,-0.151059},{{9.88715e-005,0.999999,0.00132077},{3.08124e-006,-0.00132077,0.999999}}},{{15079.7,17231.9,-0.0917988},{{0.774749,-0.632268,-0.000756901},{0.000975771,-1.45994e-006,1}}},{{21094.6,19219.7,-0.148798},{{-0.000397589,0.999441,-0.0334362},{0.00131965,0.0334367,0.99944}}},{{9223.15,19286.2,-0.0823975},{{-0.844991,-0.534063,-0.0276983},{0.00932124,-0.0664942,0.997743}}},{{20910.9,19313.6,-0.154133},{{0.890254,-0.455459,0.00237653},{-0.0121315,-0.018496,0.999755}}},{{12179.5,19455.4,-0.16544},{{0.927455,-0.373922,0.00295823},{-0.0260684,-0.0567627,0.998047}}},{{23505.6,21152.4,-0.154747},{{-0.641512,0.76705,-0.0098276},{-0.00724708,0.00675057,0.999951}}},{{14211.9,21183.2,-0.0603943},{{0.000271721,0.999546,0.0301094},{-0.0763408,-0.0300008,0.99663}}},{{21592.4,21241.5,-0.119406},{{-0.000695643,0.999714,0.0239146},{-0.0520525,-0.0239184,0.998358}}},{{13076.5,21684,-0.151031},{{-0.000676255,0.999991,-0.00428845},{0.066523,0.00432394,0.997776}}},{{14247.4,22206,-0.188625},{{-0.363607,0.928254,0.078318},{0.0206835,-0.0760072,0.996893}}},{{26762.3,24693.3,-0.146469},{{-0.63172,0.774591,-0.0306349},{0.0184643,0.0545427,0.998341}}}}; + O_Heli_Light_02_unarmed_EPOCH[] = {{{11244.7,6862.29,-0.0638199},{{-0.00588824,0.996735,0.0805217},{-0.0383005,-0.0806888,0.996003}}},{{8910.81,7477.11,0.0560074},{{-0.00229962,0.998366,0.0571017},{-0.0220234,-0.0571386,0.998123}}},{{10271.8,7560.52,-0.00984955},{{-0.00192509,0.999195,0.0400622},{-0.0459371,-0.0401084,0.998139}}},{{11380.3,14187.3,0.00281906},{{0.83188,-0.553107,0.0452561},{-0.0452948,0.0136059,0.998881}}},{{12875.4,16739.1,0.0199432},{{-0.8171,0.568805,0.0938469},{0.105645,-0.0122926,0.994328}}},{{16187.4,17089,0.0128679},{{-0.00240989,0.998104,0.0615038},{0.0041441,-0.0614935,0.998099}}},{{20595.1,18816,0.0180626},{{-0.000525357,0.998477,0.0551691},{0.00541467,-0.0551654,0.998462}}},{{23520.4,21127.8,-0.0303497},{{-0.294607,0.954835,0.0386931},{-0.0122543,-0.0442615,0.998945}}},{{26759,24649.7,0.564573},{{0.841424,-0.537868,0.0519941},{-0.0434802,0.0285173,0.998647}}},{{8458.41,25094.6,0.0587158},{{-0.000530238,0.999909,0.0134465},{-0.0318759,-0.0134565,0.999401}}}}; + B_Heli_Light_01_EPOCH[] = {{{11574,6993.28,0.0447769},{{-0.00712686,0.994244,-0.106903},{0.0661361,0.10714,0.992042}}},{{14320.4,13037.9,0.00167823},{{-0.000211438,0.999957,0.00932813},{-0.0226599,-0.00933052,0.9997}}},{{12349.6,14369.6,0.00465822},{{0.894009,0.446525,0.036937},{-0.0253123,-0.0319734,0.999168}}},{{24175.6,15477.4,0.033309},{{-0.70118,-0.704795,-0.107755},{-0.0861531,-0.0662717,0.994075}}},{{22573.2,16064.5,0.0449591},{{-0.695558,-0.706314,0.131602},{0.164215,0.0220324,0.986178}}},{{14348.5,16352.2,0.000350952},{{-0.707865,-0.706317,0.00659227},{-0,0.00933289,0.999956}}},{{23419.4,16586.7,0.00031662},{{-0.707875,-0.706332,-0.0028211},{0.00266666,-0.00666639,0.999974}}},{{15058.1,17158.4,0.000232697},{{0.889085,-0.457742,0},{0,0,1}}},{{21328.1,17624.6,0.00764465},{{-0.373374,0.926213,0.0521651},{0.0173096,-0.0492661,0.998636}}},{{3012.95,18488.8,0.00127029},{{0,0.999773,0.0213285},{-0,-0.0213285,0.999772}}},{{20346.9,18769.5,0.00025177},{{7.11136e-006,0.999996,-0.00266721},{-0.0026662,0.00266722,0.999993}}},{{25978.8,19854,0.00785255},{{-0.706651,-0.705666,-0.0517778},{-0.0292926,-0.0439386,0.998605}}},{{27456,21495,0.0432873},{{-0.699898,-0.703483,-0.123507},{-0.0846794,-0.089972,0.992338}}},{{26232.5,22753.2,0.00922775},{{0.0328283,-0.998294,0.0482861},{0.0292848,0.0492521,0.998357}}}}; + mosquito_epoch[] = {{{11540.8,7039.75,0.329735},{{0.00347631,0.997298,0.0733802},{0.0121495,-0.0734173,0.997227}}},{{21524,10883.3,0.0139551},{{-0.00559947,0.999039,0.0434732},{-0.0146924,-0.0435514,0.998943}}},{{11040.7,13323.5,0.00292015},{{0.931078,-0.363389,-0.0322772},{0.0346456,-0,0.9994}}},{{10873.4,13424.5,0.0864372},{{-0.00475314,0.999193,-0.0398816},{0.0713023,0.0401191,0.996648}}},{{13358.6,13410.9,0.00243521},{{0.000245095,0.999968,0.00799222},{0.0306513,-0.00799598,0.999498}}},{{10275.3,13733.9,0.0263062},{{0.00190261,0.998207,0.0598195},{-0.0366318,-0.0597099,0.997543}}},{{12697.5,14511.1,0.0692368},{{0.0408368,0.999165,0.00140223},{-0.0390096,0.000192026,0.999239}}},{{12391.8,14814.3,0.00662804},{{0.00879556,0.999888,0.0121231},{0.00186531,-0.0121399,0.999924}}},{{6509.29,15195.5,0.0220985},{{-0.00359149,0.999957,-0.00853113},{-0.0130866,0.00848346,0.999878}}},{{8963.07,15505,0.00148773},{{0.000127903,0.999986,0.00532929},{0.0239928,-0.00533083,0.999698}}},{{6739.26,15820.8,0.000797272},{{9.2422e-005,0.99985,0.0173304},{0.00533207,-0.0173306,0.999836}}},{{16699.3,16071.3,-0.107765},{{-0.877331,-0.476603,0.0560409},{0.0481685,0.0287303,0.998426}}},{{7639.62,16183.9,0.204712},{{0.00105144,0.998805,-0.0488706},{0.00125832,0.0488693,0.998804}}},{{21080.1,16817.1,0.0016613},{{0.000302042,0.999911,0.0133254},{0.0226588,-0.0133288,0.999654}}},{{16195,17311.1,0.00665474},{{-0.925487,0.378778,0.00108066},{0.00094121,-0.000553306,0.999999}}},{{12318.2,17657.6,0.0584965},{{-0.00237842,0.997587,-0.0693872},{0.0759112,0.0693673,0.994699}}},{{20910.7,19216.9,0.0137529},{{-0.0014716,0.999996,0.00225477},{-0.00117969,-0.0022565,0.999997}}},{{22010.5,21200.2,0.0113792},{{0.818084,0.572335,0.0563112},{-0.0751868,0.00936477,0.997126}}}}; + O_Heli_Transport_04_covered_EPOCH[] = {{{12832.5,7266.02,0.116539},{{-0.996663,0.0814716,0.00496967},{0.0148919,0.121638,0.992463}}},{{12494.9,12750.9,0.242147},{{0.006697,0.999531,-0.029873},{0.0607464,0.0294118,0.99772}}},{{14376.3,18959.3,0.00255585},{{0.00026728,0.999977,0.00681331},{0.0116063,-0.00681595,0.999909}}},{{9910.06,19423.9,0.0245819},{{-0.910858,0.412663,0.00682768},{0.00251286,-0.0109978,0.999936}}},{{23711.3,21074.8,-0.0692596},{{-0.969101,0.218066,0.115289},{0.096521,-0.0948796,0.990798}}}}; + I_Heli_Transport_02_EPOCH[] = {{{12280.4,8908.68,-0.0446243},{{-6.98098e-005,0.999869,-0.0161879},{-0.0110829,0.0161861,0.999807}}},{{15774.1,10679.9,-0.0435715},{{7.69548e-006,0.999917,0.0129113},{0.000126967,-0.0129113,0.999917}}},{{12546.4,16550.5,-0.0453415},{{0.92075,0.390146,0.0024947},{-0.00774546,0.0118857,0.999899}}},{{7851.22,16667.9,-0.0458679},{{-0.000763941,0.999977,0.0067945},{-0.0527193,-0.00682532,0.998586}}},{{6143.97,17477.8,-0.0397644},{{0.00139545,0.998948,-0.045825},{-0.0265955,0.0458459,0.998594}}}}; + O_Heli_Transport_04_box_EPOCH[] = {{{2945.93,12554.4,0.050137},{{-6.39908e-005,0.999872,-0.0159977},{0.00399945,0.0159978,0.999864}}},{{23483.3,21143,0.00655365},{{0.27829,0.960492,0.00300514},{0.000357766,-0.00323239,0.999995}}}}; + O_Heli_Transport_04_bench_EPOCH[] = {{{4437.83,12618.4,0.0493546},{{0,1,0},{0,0,1}}},{{17401.2,13185.5,-0.0126953},{{0.794595,-0.60712,-0.0049499},{0.0234151,0.0224968,0.999473}}},{{9289.91,13749.6,0.0788097},{{0.000656263,0.999655,-0.0262592},{0.0105936,0.0262508,0.999599}}},{{7139.33,13839.9,0.00256348},{{0.00048683,0.997677,0.0681174},{0.00918717,-0.068119,0.997635}}},{{10105.4,15372.5,0.1297},{{0.0125713,0.999168,-0.0387835},{-0.0120607,0.0389353,0.999169}}},{{7886.32,16166.4,-0.019043},{{-0.000272975,0.999734,0.0230777},{0.00600016,-0.0230756,0.999716}}},{{20985.2,17419.5,0.0205421},{{0.471315,0.881841,0.0147718},{0.0541139,-0.0456312,0.997492}}},{{4376.1,20674.9,-0.0192566},{{-0.000771936,0.999837,-0.0180471},{-0.00526979,0.0180428,0.999823}}}}; + B_Heli_Transport_03_unarmed_EPOCH[] = {{{14250.2,13031.6,0.00517178},{{-0.000243077,0.999628,-0.0272833},{0.014808,0.027284,0.999518}}},{{5413.14,17909,0.0066452},{{0.00403058,0.999603,0.027893},{0.0390797,-0.0280294,0.998843}}},{{7970.49,18607,0.0779266},{{-0.709243,0.704962,0.00169833},{0.0849824,0.0831064,0.992911}}},{{23538.3,21093.2,-0.0158768},{{0.642472,0.765029,-0.0442732},{0.0254924,0.0364056,0.999012}}},{{9085.11,21513.5,-0.0178337},{{0.00534291,0.999029,-0.0437271},{-0.0096127,0.043777,0.998995}}}}; + O_Heli_Transport_04_EPOCH[] = {{{4016.13,19250.4,0.0596619},{{0.842345,-0.535641,0.0595313},{-0.0789237,-0.0133311,0.996791}}},{{10912.4,19238.7,-0.0592804},{{0.00487772,0.998305,-0.0579997},{0.0168592,0.0579101,0.998179}}}}; + }; + +}; diff --git a/Sources/epoch_server_settings/configs/maps/bornholm.h b/Sources/epoch_server_settings/configs/maps/bornholm.h new file mode 100644 index 00000000..fd3f364d --- /dev/null +++ b/Sources/epoch_server_settings/configs/maps/bornholm.h @@ -0,0 +1,13 @@ +//Bornholm config created by Uro [www.UroGaming.co.uk] for ARMA 3 EPOCH MOD [EpochMod.com] +//Version 1.3 +//Updated with some minor tweaks 20/01/2015 + +class Bornholm: Default +{ + worldSize = 25000; + traderBlds[] = { "Land_bo_A_GeneralStore_01", "Land_FuelStation_Build_F", "Land_CarService_F", "Land_i_Garage_V1_F", "Land_i_Shed_Ind_F", "Land_i_Shop_01_V1_F" }; + containerPos[] = {{ 18276.7,5930.02,0.105503 },{ 18142.7,7628.1,0.147504 },{ 18373,9326.29,-0.0195802 },{ 18429.3,9653.04,0.0745009 },{ 15894.8,10978.7,0.155209 },{ 13107,12840.1,0.060528 },{ 12081.4,14079.6,0.159698 },{ 10485,14763.4,0.00850928 },{ 7643.97,16718.9,0.0803894 },{ 5647.32,18407.6,0.144234 },{ 3693.63,20478.6,0.0152661 },{ 1398.27,12447.5,0.135922 },{ 1416.68,10925.5,0.228794 },{ 1507.54,9632.03,0.287258 },{ 2357,5879.23,0.113886 },{ 6615.51,3727.44,0.234562 },{ 8881.91,2446.3,0.096174 },{ 9450.38,2165.44,0.0539615 },{ 9757.82,1885.78,0.139444 },{ 10919.3,1326.26,0.137976 },{ 11691.1,1116.76,0.44969 },{ 12315.6,890.317,0.0811119 },{ 13411.1,589.964,0.159001 },{ 14730.6,338.716,0.382669 },{ 16252.7,975.236,0.020526 },{ 17007.2,2213.23,0.00994802 },{ 16815.7,3624.59,0.166415 },{ 18434.4,6221.01,0.075858 },{ 18440.5,7046.81,0.125163 },{ 18470.3,6651.96,0.095651 },{ 16904.5,2948.45,0.0231119 },{ 17085.8,1873.29,0.0425238 },{ 15044.3,94.8836,0.0266737 },{ 14128.8,570.867,0.233156 },{ 7761.55,3241.01,0.374451 },{ 4603.31,4481.2,0.0859278 },{ 2954,5100.5,0.0802823 },{ 1343.62,6652.17,0.0688806 },{ 1436.73,14426.6,1.10503 },{ 1832.78,15933.8,0.675109 },{ 4210.6,20421,0.219392 },{ 4778,19805.7,-0.0322686 },{ 7218.53,16901.3,0.0510412 },{ 19394.9,22393.8,0.0649745 },{ 19819.5,22216.8,0.0780932 }}; + telePos[] = {{ "Transport_C_EPOCH", { 13812.6,6878.95,0.6 }, "", { 14121.2,11331.5,0.000305176 } },{ "Transport_W_EPOCH", { 13813.2,6876.4,0.75 }, "", { 1322.18,8733.92,0.0136757 } },{ "Transport_E_EPOCH", { 13811.7,6881.92,0.4 }, "", { 15639.3,191.995,0.000153065 } }}; + propsPos[] = {{"ProtectionZone_Invisible_F",{ 13818.4,6886.48,0.278801 },0.17135 },{ "Land_BuoyBig_F",{ 15721.4,64.163,-0.979368 },359.777 },{ "Land_Wreck_Traw_F",{ 15639.2,124.932,0.263839 },322.809 },{ "Land_Wreck_Traw2_F",{ 15658.1,100.086,1.61801 },323.376 },{ "Land_Scaffolding_F",{ 15646.2,133.731,-0.294488 },137.789 },{ "Land_HBarrierBig_F",{ 15651,162.33,0.0101829 },73.3763 },{ "Land_HBarrier_Big_F",{ 15625.1,175.804,-0.00112391 },52.9624 },{ "Land_HBarrier_Big_F",{ 15645.6,161.356,-0.00148749 },355.877 },{ "Land_HBarrierBig_F",{ 15637.3,163.356,0.000881672 },210.987 },{ "Land_HBarrier_Big_F",{ 15658.2,167.454,0.0122895 },34.2396 },{ "Land_HBarrier_Big_F",{ 15662.6,170.78,0.0376873 },136.674 },{ "Land_HBarrier_Big_F",{ 15650.4,171.279,0.0293906 },150.055 },{ "Land_HBarrier_Big_F",{ 15630.5,168.907,-0.00100851 },52.8745 },{ "Land_HelipadCircle_F",{ 15608.4,161.428,2.14174 },359.996 },{ "Land_Timbers_F",{ 15620.5,174.332,-0.00525379 },298.321 },{ "Land_Sunshade_04_F",{ 15648.7,175.01,0.0031445 },0.0265293 },{ "Land_Sunshade_02_F",{ 15643.9,173.805,0.0163455 },359.811 },{ "Land_FishingGear_01_F",{ 15648,153.691,-0.00799263 },1.20091 },{ "Land_RowBoat_V2_F",{ 15645.1,147.559,-0.0263296 },357.977 },{ "Land_Pipes_large_F",{ 15659.4,171.393,3.42131e-005 },312.927 },{ "Land_Sun_chair_F",{ 15646,175.112,0.0202277 },359.948 },{ "Land_Pipes_small_F",{ 15638.3,164.277,2.40803e-005 },206.804 },{ "Land_CashDesk_F",{ 15635.7,169.9,0.000852585 },239.921 },{ "Land_TableDesk_F",{ 15633.7,173.214,0.00173426 },239.32 },{ "Land_Bricks_V4_F",{ 15641.7,163.213,0.00875616 },0.337211 },{ "Land_FishingGear_02_F",{ 15669.4,171.452,0.00496185 },0.904838 },{ "Land_RowBoat_V1_F",{ 15664.5,166.044,0.00929034 },77.2365 },{ "Land_Cargo40_light_green_F",{ 15619.5,184.413,0.0896568 },256.577 },{ "Land_MarketShelter_F",{ 15631.8,177.006,0.208288 },60.5181 },{ "Land_MarketShelter_F",{ 15655.5,191.154,-0.00783348 },225.194 },{ "Land_Cargo40_red_F",{ 15649.1,204.413,0.0555987 },51.1155 },{ "Land_Cargo40_yellow_F",{ 15655.3,201.558,0.014725 },75.8082 },{ "Land_Cargo40_orange_F",{ 15622.3,188.507,0.0617955 },88.4635 },{ "Land_Cargo40_cyan_F",{ 15620.9,188.635,2.67698 },111.079 },{ "Land_HBarrierWall6_F",{ 15663,190.661,-0.0307951 },46.118 },{ "Land_ScrapHeap_2_F",{ 15627.1,203.132,-0.00299644 },223.597 },{ "Land_HBarrierWall_corridor_F",{ 15633.8,202.358,0.00317883 },62.7664 },{ "Land_ScrapHeap_1_F",{ 15650.8,209.432,0.017817 },0.447878 },{ "Land_Cargo20_military_green_F",{ 15659.1,196.541,0.00264668 },77.2429 },{ "Land_Wreck_Truck_dropside_F",{ 15642.2,207.691,-0.00757217 },0.199335 },{ "Land_CncWall4_F",{ 15643.6,205.103,0.075758 },154.219 },{ "Land_CncWall4_F",{ 15630.4,198.341,0.119653 },151.628 },{ "Land_CncWall4_F",{ 15636.4,197.3,0.0389404 },152.243 },{ "Land_CncWall4_F",{ 15639,202.788,0.0421772 },153.298 },{ "Land_CncWall4_F",{ 15625.9,195.78,0.0775604 },149.793 },{ "Land_Sunshade_02_F",{ 15651.6,182.98,0.0120049 },0.0717062 },{ "Land_Sunshade_02_F",{ 15643,182.337,0.0176392 },359.944 },{ "Land_Wreck_CarDismantled_F",{ 15624,198.622,0.261416 },285.125 },{ "Land_Sunshade_01_F",{ 15641.1,178.177,0.0102644 },359.93 },{ "Land_Sunshade_01_F",{ 15647.6,184.087,0.0125721 },0.0504709 },{ "Land_Sunshade_01_F",{ 15652.7,178.511,0.00689721 },0.0371588 },{ "Land_Wreck_Car3_F",{ 15638.4,205.266,0.00205564 },251.285 },{ "ProtectionZone_Invisible_F",{ 15646.3,178.848,0.000143051 },359.965 },{ "Land_WoodenCart_F",{ 15663.9,177.179,-0.00787663 },35.9049 },{ "Land_WoodPile_large_F",{ 15642.1,185.201,-0.00321651 },52.3456 },{ "Land_CrabCages_F",{ 15645.5,202.82,0.0562382 },0.0688534 },{ "Land_DieselGroundPowerUnit_01_F",{ 15637.7,195.264,-0.000700712 },262.48 },{ "Land_Pallets_F",{ 15624.9,190.665,0.123774 },359.823 },{ "Land_StallWater_F",{ 15657.7,187.455,0.000522137 },141.868 },{ "Land_Campfire_F",{ 15646.3,178.848,0.000143051 },359.965 },{ "Land_Pallet_F",{ 15627.2,192.907,0.00328994 },359.886 },{ "Land_TablePlastic_01_F",{ 15629.7,180.15,0.000247717 },59.5573 },{ "Land_WoodenTable_large_F",{ 15652.6,194.046,0.000631809 },137.873 },{ "Land_Sink_F",{ 15627.7,184.434,0.000186443 },63.1626 },{ "Land_Sun_chair_F",{ 15648.3,181.691,0.0240393 },213.692 },{ "Land_Sun_chair_F",{ 15643.2,179.6,0.0209301 },118.295 },{ "Land_Sun_chair_F",{ 15649.9,177.68,0.0205896 },287.149 },{ "Land_WoodPile_F",{ 15642.7,184.317,-0.00298262 },51.5809 },{ "Land_Sun_chair_green_F",{ 15650.2,180.237,0.0196772 },251.876 },{ "Land_Sun_chair_green_F",{ 15645.5,181.945,0.0205414 },167.928 },{ "Land_Sun_chair_green_F",{ 15643.4,176.47,0.0220649 },48.1992 },{ "Land_Rack_F",{ 15651.3,199.418,0.000468731 },141.195 },{ "FlexibleTank_01_sand_F",{ 15635.1,194.896,0.000255585 },359.956 },{ "FlexibleTank_01_sand_F",{ 15635.8,195.265,0.000300169 },0.288991 },{ "MetalBarrel_burning_F",{ 15630.8,204.419,0.00832129 },0.462099 },{ "MetalBarrel_burning_F",{ 15633.5,205.994,0.0023284 },0.111446 },{ "Land_Pallets_stack_F",{ 15640.2,187.414,0.000448942 },359.977 },{ "FxWindLeaf2",{ 15628.6,214.852,0.548064 },317.584 },{ "FxWindLeaf1",{ 15637.8,217.288,0.455507 },222.879 },{ "Land_HBarrierBig_F",{ 15667.1,178.052,0.0442517 },109.907 },{ "Land_HBarrierWall_corner_F",{ 15667.8,184.951,0.00963998 },44.1245 },{ "Land_Scrap_MRAP_01_F",{ 15664.2,198.094,0.00405431 },0 },{ "Land_RowBoat_V3_F",{ 15673.3,177.127,-0.0486985 },11.8809 },{ "Land_CncWall4_F",{ 15665.8,180.36,0.00917315 },187.504 },{ "FxWindPollen1",{ 15637.9,230.239,0.471553 },235.371 },{ "FxWindPollen1",{ 15621,234.069,0.872333 },233.3 },{ "Land_Pier_F",{ 13830.4,6891.93,0 },239.591 },{ "FxWindGrass1",{ 13810.7,6892.85,0.191719 },46.31 },{ "FxWindGrass1",{ 13810,6892.56,0.191727 },82.095 },{ "FxWindPollen1",{ 13805.2,6885.39,0.710732 },317.928 },{ "FxWindLeaf3",{ 13831.8,6884.05,0.189926 },25.4875 },{ "FxWindLeaf3",{ 13832,6885.3,0.189926 },181.815 },{ "Land_ClutterCutter_large_F",{ 1319.66,8731.35,2.86102e-006 },359.675 },{ "Land_ClutterCutter_large_F",{ 1318.44,8727.63,0 },49.1151 },{ "Land_Wreck_T72_hull_F",{ 1310.5,8749.84,0.299499 },270.134 },{ "Land_HBarrier_Big_F",{ 1309.12,8739.04,-0.00028038 },288.585 },{ "Land_HBarrier_Big_F",{ 1314.19,8745.84,-0.000450134 },324.918 },{ "Land_HBarrier_Big_F",{ 1304.72,8732.63,0.00205898 },255.866 },{ "Land_HBarrier_Big_F",{ 1310.8,8728.35,-0.00150394 },238.536 },{ "Land_Scrap_MRAP_01_F",{ 1316.63,8716.55,0.0548172 },0.0379385 },{ "Land_Cargo20_cyan_F",{ 1314.66,8720.54,0.121656 },133.796 },{ "Land_Cargo20_red_F",{ 1313.05,8722.93,0.114467 },140.761 },{ "Land_FishingGear_02_F",{ 1305.03,8742.61,0.019352 },359.951 },{ "Land_Wreck_Car3_F",{ 1308.63,8722.36,-0.000584602 },159.418 },{"ProtectionZone_Invisible_F",{ 1321.31,8731.17,0.0812912 },0.227285 },{ "Land_MobileScafolding_01_F",{ 1310.84,8737.95,-0.0364008 },103.374 },{ "Land_WoodPile_large_F",{ 1316.73,8730.8,0.00762749 },358.764 },{ "Land_CrabCages_F",{ 1316.66,8726.4,-0.039607 },359.88 },{ "Land_Cages_F",{ 1311.79,8730.49,0.00186729 },329.18 },{ "Land_WoodPile_F",{ 1318.06,8731.28,0.102395 },359.49 },{ "Land_RattanTable_01_F",{ 1318.35,8741.7,0.00507355 },199.868 },{ "Land_MarketShelter_F",{ 1326.45,8742.12,-1.4176 },0.583462 },{ "Land_Wreck_Slammer_F",{ 1353.97,8733.56,0.319329 },342.452 },{ "Land_ClutterCutter_large_F",{ 1328.95,8731.05,0 },359.889 },{ "Land_Cargo40_cyan_F",{ 1349.2,8731.39,0.180404 },270.482 },{ "Land_Cargo40_orange_F",{ 1345.71,8727.76,-0.0503521 },43.0521 },{ "Land_Cargo40_yellow_F",{ 1338.59,8721.49,0.118133 },166.24 },{ "Land_Cargo40_yellow_F",{ 1333.97,8751.09,0.0053997 },0.479134 },{ "Land_Cargo40_red_F",{ 1345.61,8730.46,0.0270262 },277.598 },{ "Land_Cargo40_blue_F",{ 1332.74,8748.52,0.104683 },0.0114725 },{ "Land_Cargo40_white_F",{ 1343.71,8742.82,2.67184 },59.773 },{ "Land_Cargo40_light_blue_F",{ 1341.84,8741.73,0.0691147 },55.0215 },{ "Land_ScrapHeap_2_F",{ 1341.49,8731.74,0.00237465 },0.0212086 },{ "Land_HelipadCircle_F",{ 1369.58,8743.4,13.3347 },359.892 },{ "Land_HBarrier_Big_F",{ 1321.51,8719.38,0.132846 },203.427 },{ "Land_HBarrier_Big_F",{ 1333.9,8717.74,0.00420952 },165.489 },{ "Land_HBarrier_Big_F",{ 1322.29,8748.25,-0.00112915 },181.401 },{ "Land_HBarrier_Big_F",{ 1328.07,8722.15,0.0205135 },188.521 },{ "Land_Cargo20_grey_F",{ 1346.87,8741.34,0.0168638 },235.64 },{ "Land_Cargo20_sand_F",{ 1341.23,8719.37,0.114039 },163.19 },{ "Land_Cargo20_orange_F",{ 1343.26,8746.69,0.0393 },63.0174 },{ "Land_Cargo20_light_green_F",{ 1337.88,8721.16,-0.0479851 },350.063 },{ "Land_Cargo20_vr_F",{ 1344.77,8722.73,2.70838 },177.136 },{ "Land_Wreck_HMMWV_F",{ 1324.98,8751.86,0.074626 },296.748 },{ "Land_Wreck_CarDismantled_F",{ 1334.24,8714.83,-0.00515842 },246.992 },{ "Land_Cargo10_grey_F",{ 1346.65,8722.83,0.0225801 },189.743 },{ "WaterPump_01_forest_F",{ 1342.53,8726.05,0.00149822 },359.638 },{ "Land_WoodenCart_F",{ 1327.25,8732.57,0.0624475 },38.0636 },{ "Land_Tyres_F",{ 1327.23,8724.99,0.274611 },0.698713 },{ "Land_Pipes_large_F",{ 1328.98,8731.08,0.119346 },126.292 },{ "Land_ToiletBox_F",{ 1333.95,8723.05,0.00406837 },179.327 },{ "Land_Pallets_F",{ 1331.82,8729.83,0.246457 },0.133333 },{ "Land_Campfire_F",{ 1321.31,8731.17,0.0812912 },0.227285 },{ "Land_TablePlastic_01_F",{ 1330.71,8740.37,0.106432 },8.04588 },{ "Land_WoodenTable_large_F",{ 1334.79,8741.17,-0.0226603 },85.1037 },{ "Land_Pallets_stack_F",{ 1333.94,8730.13,0.00930882 },167.347 },{ "Land_Pipes_small_F",{ 1330.4,8731.07,0.0154037 },129.542 },{ "Land_Cages_F",{ 1342.32,8738.78,-0.617805 },45.591 },{ "Land_TableDesk_F",{ 1322.53,8741.47,0.00610065 },358.733 },{ "Land_Bricks_V2_F",{ 1333.91,8732.71,-5.24521e-005 },359.919 },{ "Land_PalletTrolley_01_khaki_F",{ 1330.8,8729.43,0.0189047 },0.0261265 },{ "Land_Portable_generator_F",{ 1330.73,8739.86,-0.0376806 },350.676 },{ "FxWindLeaf2",{ 1325.15,8729.28,0.377025 },277.926 },{ "FxWindGrass1",{ 1322.63,8759.85,-0.0120373 },256.525 },{ "Land_Wreck_Offroad2_F",{ 14123.7,11307.4,0.0586777 },239.247 },{ "Land_MarketShelter_F",{ 14113.9,11348.2,-0.00108337 },198.18 },{ "Land_ClutterCutter_large_F",{ 14109.4,11348.4,0 },0.0882208 },{ "Land_ClutterCutter_large_F",{ 14119,11344.5,0},291.114 },{ "Land_ClutterCutter_large_F",{ 14110.4,11340.1,0 },0.179516 },{ "Land_ClutterCutter_large_F",{ 14112.3,11331.2,0 },0.191839 },{ "Land_ClutterCutter_large_F",{ 14121.2,11324,0 },0.12738 },{ "Land_ClutterCutter_large_F",{ 14120.6,11335.4,0 },0.163394 },{ "Land_ClutterCutter_large_F",{ 14103.3,11340.8,0 },0.389968 },{ "Land_BarGate_F",{ 14092.2,11324.1,-0.0248566 },271.54 },{ "Land_BarGate_F",{ 14107.3,11310.3,0.237534 },5.83527 },{ "Land_Cargo40_military_green_F",{ 14096.3,11342.9,0.183029 },271.598 },{ "Land_Cargo40_brick_red_F",{ 14120.9,11351.1,-0.00115967 },19.6872 },{ "Land_HBarrierWall6_F",{ 14100,11351.7,-0.0260773 },315.035 },{ "Land_Wreck_Hunter_F",{ 14089.7,11335.9,0.116058 },41.7281 },{ "Land_HBarrier_Big_F",{ 14115.8,11312.1,-0.00105286 },187 },{ "Land_HBarrier_Big_F",{ 14100,11328.6,0.014595 },5.7961 },{ "Land_HBarrier_Big_F",{ 14094.8,11332.4,0.00354767 },95.9078 },{ "Land_HBarrier_Big_F",{ 14112.2,11318,-0.00088501 },94.6266 },{ "Land_ScrapHeap_1_F",{ 14099.9,11338.5,-0.00891113 },0.0417361 },{ "Land_CncWall4_F",{ 14109.8,11326.9,0.0617294 },42.9559 },{ "Land_CncWall4_F",{ 14099.7,11330.4,0.0908203 },4.05557 },{ "Land_CncWall4_F",{ 14117.2,11313.6,0.0520935 },5.30844 },{ "Land_CncWall4_F",{ 14115.6,11324.1,0.0231323 },86.9643 },{ "Land_CncWall4_F",{ 14106.6,11331.8,0.13678 },0.150863 },{ "Land_CncWall1_F",{ 14096.1,11333.9,0.0272675 },90.0868 },{ "Land_CncWall4_F",{ 14113.8,11317.2,0.0120621 },91.1773 },{ "Land_IronPipes_F",{ 14108.9,11337.6,0.0977249 },8.84802 },{ "Land_HBarrier_5_F",{ 14107.4,11327.7,-0.0314255 },42.6278 },{ "Land_MobileScafolding_01_F",{ 14123.8,11336.2,0.00486755 },205.774 },{ "Land_WoodPile_large_F",{ 14114.1,11348.9,0.0017395 },301.895 },{ "Land_Tyres_F",{ 14115.4,11336.7,-0.00137329 },0.0397758 },{ "Land_Pipes_large_F",{ 14099.5,11333.3,-7.62939e-006 },37.8076 },{ "Land_JunkPile_F",{ 14116.7,11334.5,-0.0035553 },303.091 },{ "Land_CncWall1_F",{ 14103.6,11331.2,0.138077 },319.046 },{ "Land_CncWall1_F",{ 14112.3,11325.1,0.0537262 },359.959 },{ "Land_CncWall1_F",{ 14115.4,11321.1,-0.00537109 },140.897 },{ "Land_CncWall1_F",{ 14096.6,11331,0.0315247 },47.2756 },{ "Land_CncWall1_F",{ 14102.6,11330.4,0.138901 },319.955 },{ "Land_CncWall1_F",{ 14107.7,11329.4,0.0115585 },81.1684 },{ "Land_CncWall1_F",{ 14114.3,11314.3,0.0269775 },51.8706 },{ "Land_CncWall1_F",{ 14114.4,11320.3,-0.0051651 },137.557 },{ "Land_WorkStand_F",{ 14098.2,11342.5,0.0126724 },277.068 },{ "Land_ToiletBox_F",{ 14103.3,11333.8,0.00485229 },182.828 },{ "Land_FieldToilet_F",{ 14115.7,11317.3,0.000938416 },269.985 },{ "Land_FieldToilet_F",{ 14115.8,11318.8,0.00125122 },273.548 },{ "Land_DieselGroundPowerUnit_01_F",{ 14122.2,11339.9,0.000114441 },0.167524 },{ "Land_StallWater_F",{ 14117.3,11325.1,0.00311279 },270.887 },{ "Land_Campfire_F",{ 14111.7,11343.3,0.000343323 },0.132363 },{ "Land_Cages_F",{ 14123.4,11324.3,0.00346375 },0.106132 },{ "Land_WoodenTable_large_F",{ 14121.2,11344.7,0.00106812 },294.951 },{ "Land_WoodPile_F",{ 14113.4,11347.5,-0.00383759 },143.448 },{ "Land_TableDesk_F",{ 14109.4,11348.4,0.000434875 },16.3586 },{ "Land_Bricks_V2_F",{ 14121.5,11314.5,-7.62939e-006 },351.827 },{ "Land_Bricks_V4_F",{ 14122.9,11314.8,1.52588e-005 },297.473 },{ "Land_PalletTrolley_01_yellow_F",{ 14122.7,11322.8,0.000572205 },234.41 },{ "Land_ToolTrolley_01_F",{ 14099.9,11343.8,0.00119781 },53.6541 },{ "Land_Basket_F",{ 14122.2,11324.4,0.000450134 },0.0888181 },{ "FxWindLeaf1",{ 14122.9,11345.1,0.411011 },332.49 },{ "Land_HelipadCircle_F",{ 14152.4,11356.6,0.00000},0.100796 },{ "Land_MarketShelter_F",{ 14134.5,11324.6,-0.012886 },119.171 },{ "Land_Wreck_Slammer_F",{ 14149.3,11338.6,0.00175476 },359.963 },{ "Land_ClutterCutter_large_F",{ 14137.4,11330.9,0 },0.130885 },{ "Land_ClutterCutter_large_F",{ 14130.6,11321.3,0 },0.138625 },{ "Land_ClutterCutter_large_F",{ 14131,11342.7,-0.00253868 },0.0181735 },{ "Land_ClutterCutter_large_F",{ 14126.9,11333.6,0 },0.174845 },{ "Land_Cargo40_cyan_F",{ 14126.2,11312.3,0.00121307 },0.207354 },{ "Land_Cargo40_yellow_F",{ 14126.1,11343.4,0.0130692 },287.618 },{ "Land_Cargo40_sand_F",{ 14136.1,11316.5,0.00692749 },116.21 },{ "Land_Cargo40_orange_F",{ 14141.7,11327.4,0.000640869 },114.223 },{ "Land_ScrapHeap_2_F",{ 14145.8,11320.2,0.0355225 },0.0212184 },{ "Land_Timbers_F",{ 14128,11340.7,0.00062561 },196.821 },{ "Land_CncBarrierMedium4_F",{ 14137.9,11343.9,-0.000160217 },50.7395 },{ "Land_Cargo20_grey_F",{ 14131.7,11345.7,0.000389099 },50.4909 },{ "Land_Cargo20_red_F",{ 14137,11339,0.00183105 },187.844 },{ "Land_Cargo20_vr_F",{ 14142.3,11335.5,0.00969696 },30.7018 },{ "Land_Wreck_Car2_F",{ 14141,11348,0.130402 },7.6156 },{ "Land_Wreck_CarDismantled_F",{ 14129.8,11308,0.0423508 },125.341 },{ "Land_Wreck_Car_F",{ 14130.9,11349.7,0.0104446 },97.6291 },{"ProtectionZone_Invisible_F",{ 14129,11327.3,0.000221252 },0.17135 },{ "Land_Campfire_F",{ 14129,11327.3,0.000221252 },0.17135 },{ "Land_Workbench_01_F",{ 14132.3,11320.7,0.00038147 },292.74 },{ "Land_Pallets_stack_F",{ 14124.8,11314.6,0.000427246 },0.078499 },{ "Land_WoodPile_F",{ 14130.3,11324.2,0.0151367 },0.104529 },{ "Land_CampingTable_F",{ 14135.9,11328.8,0.00232697 },296.997 },{ "FxWindGrass1",{ 14124.6,11344.8,0.246208 },284.567 },{ "Land_CinderBlocks_F",{ 14135.7,11336.8,0.000205994 },231.317 },{ "Land_Portable_generator_F",{ 14131.3,11319.1,-0.000579834 },0.147205 },{ "Land_ClutterCutter_large_F",{ 14130.3,11327.1,0 },0.0946766 },{ "WaterPump_01_forest_F",{ 14138.6,11332.2,0.00193024 },160.548 },{ "Land_Cargo40_orange_F",{ 14109.3,11354.7,0.0171814 },195.887 },{ "Land_Wreck_BMP2_F",{ 14097.7,11356.3,0.21608 },350.67 },{ "Land_Wreck_HMMWV_F",{ 14125.8,11354,-0.00344086 },240.065 },{"Land_Atm_01_F",{ 17948.2,10018.5,0.8 },153 },{"Land_Atm_01_F",{ 17630.7,5516.61,0 },218.482 },{"Land_Atm_01_F",{ 9347.83,5432.61,0 },136.374 },{"Land_Atm_01_F",{ 3080.28,5477.06,0 },293.278 },{"Land_Atm_01_F",{ 1552.82,7861.97,0.8 },249.868 },{"Land_Atm_01_F",{ 1283.03,7559.01,0 },345.846 },{"Land_Atm_01_F",{ 1562.76,7293.19,0 },271.018 },{"Land_Atm_01_F",{ 1625.4,13054.5,0.5 },168.824 },{"Land_Atm_01_F",{ 1484.12,12910.3,0 },259.593 },{"Land_Atm_01_F",{ 11726.2,14722.3,1 },98.3179 },{"Land_Atm_02_F",{ 15481.5,521.788,0 },164.042 },{"Land_Atm_02_F",{ 12244.8,3040.3,0 },177.44 },{"Land_Atm_02_F",{ 9545.33,5594.19,0 },268.712 },{"Land_Atm_02_F",{ 1675.32,7578.76,0 },76.3863 },{"Land_Atm_02_F",{ 3349.34,10166.2,0 },174.71 },{"Land_Atm_02_F",{ 11392.5,11771.8,0 },180.112 },{"Land_Atm_02_F",{ 13071.3,10240,0 },224.86 },{"Land_Atm_02_F",{ 5797.28,8076.61,0 },119.317 },{"Land_PhoneBooth_01_F",{ 17966.5,9811.4,0 },83.4164 },{"Land_PhoneBooth_01_F",{ 17469.3,4952.04,0.7 },20.8038 },{"Land_PhoneBooth_01_F",{ 17554.4,5198.17,0 },103.519 },{"Land_PhoneBooth_01_F",{ 17427.1,4771.2,0 },147.441 },{"Land_PhoneBooth_01_F",{ 17211.1,5118.6,0 },299.072 },{"Land_PhoneBooth_01_F",{ 17499.2,4673.25,0 },131.277 },{"Land_PhoneBooth_01_F",{ 12262.7,2996.02,0 },271.562 },{"Land_PhoneBooth_01_F",{ 9495.03,5629.67,1 },172.541 },{"Land_PhoneBooth_01_F",{ 6414.45,5828.47,0 },197.162 },{"Land_PhoneBooth_01_F",{ 5351.75,5793.8,0 },292.858 },{"Land_PhoneBooth_01_F",{ 3135.69,5501.4,0 },206.007 },{"Land_PhoneBooth_01_F",{ 1682.27,7631.78,0 },67.3692 },{"Land_PhoneBooth_01_F",{ 1520.53,7353.66,0 },97.015 },{"Land_PhoneBooth_01_F",{ 3388.9,10053.6,0 },83.771 },{"Land_PhoneBooth_01_F",{ 1720.77,12978.6,0 },310.082 },{"Land_PhoneBooth_01_F",{ 1784.66,13010.2,0 },160.14 },{"Land_PhoneBooth_01_F",{ 1295.62,12993.2,1 },272.256 },{"Land_PhoneBooth_01_F",{ 2927.35,14772.8,0 },128.466 },{"Land_PhoneBooth_01_F",{ 2745.57,17249.1,0 },0 },{"Land_PhoneBooth_01_F",{ 4209.93,19992.1,0 },351.701 },{"Land_PhoneBooth_01_F",{ 4750.45,19123.5,0 },228.424 },{"Land_PhoneBooth_01_F",{ 4955.82,18875.1,0 },275.971 },{"Land_PhoneBooth_01_F",{ 6314.34,17164.7,0 },305.095 },{"Land_PhoneBooth_01_F",{ 5192.34,12548.8,0 },78.9806 },{"Land_PhoneBooth_01_F",{ 11402.2,14810.7,0 },48.8638 },{"Land_PhoneBooth_01_F",{ 11233.8,11823,0 },4.7398 },{"Land_PhoneBooth_01_F",{ 7601.6,10444.1,0 },146.863 },{"Land_PhoneBooth_01_F",{ 3241.5,8255.09,0 },271.64 },{"Land_PhoneBooth_01_F",{ 5809.73,7986.64,0 },206.012 },{"Land_PhoneBooth_01_F",{ 16739.1,10529.7,0 },28.4654 },{"Land_PhoneBooth_01_F",{ 19600.4,22078.4,0 },80.9019 },{"Land_PhoneBooth_02_F",{ 18068.1,9941.38,0 },134.255 },{"Land_PhoneBooth_02_F",{ 17862.9,10010.3,0 },358.468 },{"Land_PhoneBooth_02_F",{ 17867.4,8003.57,0 },267.786 },{"Land_PhoneBooth_02_F",{ 17640.9,5109.96,0 },318.459 },{"Land_PhoneBooth_02_F",{ 17628,5359.17,0 },272.252 },{"Land_PhoneBooth_02_F",{ 15484.7,594.351,0 },258.111 },{"Land_PhoneBooth_02_F",{ 9708.03,5709.24,0 },248.864 },{"Land_PhoneBooth_02_F",{ 1858.59,7715.78,0 },239.078 },{"Land_PhoneBooth_02_F",{ 3110.47,10014.2,0 },179.057 },{"Land_PhoneBooth_02_F",{ 1457.63,13180.8,0 },295.164 },{"Land_PhoneBooth_02_F",{ 4935.21,16760.4,0 },85.4829 },{"Land_PhoneBooth_02_F",{ 4389.78,19934.9,0 },30.6939 },{"Land_PhoneBooth_02_F",{ 4043.76,19903.6,0 },324.067 },{"Land_PhoneBooth_02_F",{ 8515.78,15058.4,0 },276.368 },{"Land_PhoneBooth_02_F",{ 13073.5,10195.5,0 },47.5487 }}; + staticNpcPos[] = {{ "C_man_polo_6_F_afro",{ 15634.3,168.649,0.00156903 },51.959599 },{ "C_man_polo_4_F_euro",{ 15654,195.205,0.00135756 },236.48599 },{ "C_man_polo_5_F_afro",{ 15656.8,189.026,0.00136185 },259.375 },{ "C_man_polo_5_F_afro",{ 15625.9,183.62601,0.00153399 },54.630501 },{ "C_man_p_fugitive_F",{ 1318.72,8742.6904,0.00168705 },175.675 },{ "C_man_w_worker_F",{ 1322.49,8742.4297,0.00178528 },174.548 },{ "C_Orestes",{ 1335.04,8742.6201,0.0012836501 },184.13699 },{ "C_man_polo_4_F",{ 1330.87,8742.5,0.00138187 },196.77499 },{ "C_man_shorts_3_F_euro",{ 14109.7,11350.5,0.0014267 },174.95 },{ "C_man_p_fugitive_F_euro",{ 14121.8,11346.5,0.00154877 },205.657 },{ "C_man_polo_5_F_euro",{ 14137.9,11327.6,0.00151062 },304.94299 },{ "C_man_p_beggar_F_euro",{ 14134.3,11319.9,0.00152588 },291.728 }}; +}; diff --git a/Sources/epoch_server_settings/configs/maps/chernarus.h b/Sources/epoch_server_settings/configs/maps/chernarus.h new file mode 100644 index 00000000..4434105c --- /dev/null +++ b/Sources/epoch_server_settings/configs/maps/chernarus.h @@ -0,0 +1,468 @@ +class Chernarus : Default +{ + worldSize = 12000; + traderBlds[] = { "Land_A_FuelStation_Build", "Land_A_GeneralStore_01", "Land_A_GeneralStore_01a", "Land_A_Office01", "Land_Ind_Garage01", "Land_Ind_Workshop01_04", "Land_Ind_Workshop01_L", "Land_Shed_Ind02", "Land_Tovarna2", "Land_sara_hasic_zbroj" }; + telePos[] = { + { "Transport_W_EPOCH", { 1009.76, 2023.75, 0.224995 }, "", { 4569.52, 4524.24, 0.201431 } }, // South West + { "Transport_E_EPOCH", { 1040.27, 2023.47, 0.224995 }, "", { 12077.8, 5121.92, 0.00144958 } }, // South East + { "Transport_N_EPOCH", { 1024.91, 2031.31, 0.224995 }, "", { 10688.6, 9428.98, 0.00144958 } } // North East + }; + propsPos[] = { + //debug lights + { "Land_PortableLight_double_F", { 1041.07,2032.96,0.249583 }, 48.2164 }, + { "Land_PortableLight_double_F", { 1008.24,2013.97,0.217788 }, 233.858 }, + // phones + { "Land_PhoneBooth_02_F", { 10455.2, 2214.84, 0 }, 52.4502 }, + { "Land_PhoneBooth_02_F", { 10480, 2350.02, 0.101999 }, 326.023 }, + { "Land_PhoneBooth_02_F", { 10479.1, 2349.45, 0.101999 }, 326.023 }, + { "Land_PhoneBooth_02_F", { 6809.42, 2703.85, 0.101999 }, 131.438 }, + { "Land_PhoneBooth_02_F", { 6795.85, 2484.88, 0 }, 312.46 }, + { "Land_PhoneBooth_02_F", { 6738.58, 2393.89, 0 }, 221.25 }, + { "Land_PhoneBooth_02_F", { 6409.57, 2439.88, 0.0883212 }, 46.4278 }, + { "Land_PhoneBooth_02_F", { 7496.04, 5126.04, -0.000732422 }, 182.17 }, + { "Land_PhoneBooth_02_F", { 10132.1, 5471.31, 1.52588e-005 }, 46.4049 }, + { "Land_TouristShelter_01_F", { 11285.3, 5492.9, 1.52588e-005 }, 160.867 }, + { "Land_PhoneBooth_02_F", { 11282.8, 5491.04, 0 }, 162.031 }, + { "Land_PhoneBooth_02_F", { 13359.8, 6170.49, 0 }, 176.672 }, + { "Land_PhoneBooth_02_F", { 12102.1, 7283.6, 0 }, 96.4346 }, + { "Land_PhoneBooth_02_F", { 10654.9, 8013.35, 0.102005 }, 303.161 }, + { "Land_PhoneBooth_02_F", { 12022.4, 9151.21, 0 }, 47.4504 }, + { "Land_PhoneBooth_02_F", { 12023.3, 9150.26, 0 }, 45.6474 }, + { "Land_PhoneBooth_02_F", { 12265.6, 9479.49, 1.18411 }, 141.691 }, + { "Land_PhoneBooth_02_F", { 6017.95, 7821.39, -0.00500488 }, 223.037 }, + { "Land_PhoneBooth_02_F", { 6227.46, 7721.33, 0 }, 36.2285 }, + { "Land_TouristShelter_01_F", { 1969.65, 7361.86, 0 }, 35.9378 }, + { "Land_PhoneBooth_02_F", { 1971.84, 7359.15, -1.52588e-005 }, 127.545 }, + { "Land_PhoneBooth_02_F", { 8785.43, 11618.8, 0 }, 100.044 }, + { "Land_PhoneBooth_02_F", { 11242.2, 12209.9, 0 }, 118.072 }, + { "Land_PhoneBooth_02_F", { 2706.84, 10002.9, 0 }, 12.6221 }, + // City Klen + { "Land_MarketShelter_F", { 11396.6, 11368.6, -0.0245056 }, 216.043 }, + { "Land_i_Stone_Shed_V1_F", { 11392.3, 11388.6, 0 }, 216.9 }, + { "Land_Wreck_Offroad2_F", { 11398.5, 11382.7, -0.00628662 }, 181.726 }, + { "Land_Slums01_8m", { 11383.6, 11393.7, 0.00790405 }, 300.102 }, + { "Land_Slums01_8m", { 11379.6, 11386.9, -0.00378418 }, 300.014 }, + { "Land_GarbageBags_F", { 11394.1, 11382.3, 0.00491333 }, 0.000760495 }, + { "Land_CratesPlastic_F", { 11398.8, 11372.4, -0.000823975 }, 359.71 }, + { "Land_BarrelWater_F", { 11390, 11370.7, 0.000457764 }, 359.997 }, + { "Land_Chapel_V2_F", { 11429, 11352.8, 0.258972 }, 126.48 }, + { "Land_u_House_Big_02_V1_F", { 11417.7, 11362.8, 0 }, 36.7593 }, + { "Land_Cages_F", { 11401.1, 11369.3, 0.00457764 }, 76.3813 }, + { "Land_GarbagePallet_F", { 11426.1, 11367.2, 0.00119019 }, 0.234284 }, + { "Land_i_Stone_HouseBig_V3_F", { 11405.1, 11375.6, 0 }, 129.339 }, + { "Land_Slums02_4m", { 11414.1, 11377.4, 0.0258484 }, 39.2923 }, + { "Land_Slums02_4m", { 11417, 11375.1, 0.00820923 }, 39.284 }, + { "Land_Slums02_4m", { 11407.2, 11383.1, 0.00335693 }, 39.2788 }, + { "Land_Slums02_4m", { 11419.8, 11372.7, 0.00827026 }, 39.284 }, + { "Land_Wreck_Truck_dropside_F", { 11429.9, 11380.5, 0.000671387 }, 0.00762456 }, + { "Land_d_Shop_01_V1_F", { 11453.7, 11350.2, 0.298096 }, 127.575 }, + { "Land_Garbage_square5_F", { 11449.2, 11357.1, 3.05176e-005 }, 0.000244135 }, + { "Land_GarbagePallet_F", { 11452.4, 11353.4, -0.0103455 }, 0.234284 }, + { "Land_PhoneBooth_02_F", { 11459, 11364.1, 3.05176e-005 }, 124.922 }, + { "Land_d_Addon_02_V1_F", { 11436, 11377.1, 3.05176e-005 }, 37.7171 }, + { "Land_i_Stone_HouseSmall_V3_F", { 11464.1, 11229.2, 0 }, 206.45 }, + { "Land_Wired_Fence_8mD_F", { 11480.2, 11247.8, 0.228699 }, 359.571 }, + { "Land_GarbagePallet_F", { 11473.9, 11223.8, -0.0253296 }, 0.234284 }, + { "Land_Wired_Fence_8m_F", { 11476.1, 11253.8, 0.219452 }, 359.549 }, + { "Land_d_Shop_02_V1_F", { 11460.3, 11357.9, 0 }, 215.984 }, + { "Land_Garbage_line_F", { 11464.2, 11351.2, 0.000854492 }, 52.1301 }, + { "Land_WheelieBin_01_F", { 11461.5, 11349.7, 0 }, 0.0691075 }, + { "Land_GarbagePallet_F", { 11463.7, 11363.2, -0.0102539 }, 0.234284 }, + { "Land_GarbageContainer_closed_F", { 11463.6, 11351.2, 3.05176e-005 }, 130.585 }, + { "Land_Timbers_F", { 11469.3, 11389.7, 0.0153503 }, 359.649 }, + { "Land_d_Stone_HouseBig_V1_F", { 11461.3, 11389.2, 0 }, 0 }, + { "Land_GarbagePallet_F", { 11466.6, 11393.2, -0.0388489 }, 0.234284 }, + { "Land_Wreck_Van_F", { 11462.1, 11396.9, -0.0365906 }, 282.773 }, + { "Land_Ancient_Wall_8m_F", { 11535.8, 11265.3, -0.125122 }, 144.692 }, + { "Land_Ancient_Wall_4m_F", { 11556.4, 11279, -0.112091 }, 148.121 }, + { "Land_Ancient_Wall_8m_F", { 11567.8, 11287.4, 0.0343018 }, 144.515 }, + { "Land_HBarrier_5_F", { 11577.4, 11307.8, -0.0361633 }, 324.948 }, + { "Land_HBarrier_5_F", { 11572.7, 11307.1, 0.0201416 }, 21.0099 }, + { "Land_HBarrier_5_F", { 11562.9, 11309.6, 0.0461121 }, 48.0841 }, + { "Land_HBarrier_5_F", { 11567.4, 11307.6, 0.0220337 }, 355.004 }, + { "Land_Cargo_HQ_V3_F", { 11571.9, 11330.1, -0.0317078 }, 268 }, + { "Land_HBarrier_5_F", { 11555.9, 11323.6, 0.0753479 }, 231.934 }, + { "Land_HBarrier_5_F", { 11562.4, 11326.7, -0.125763 }, 49.9669 }, + { "Land_HBarrier_5_F", { 11560.6, 11331.7, -0.0820618 }, 87.9061 }, + { "Land_HBarrier_5_F", { 11564.1, 11322.1, 0.0942078 }, 88.1076 }, + { "Land_HBarrier_5_F", { 11557.4, 11319, -0.0873108 }, 272.274 }, + { "Land_HBarrier_5_F", { 11564.8, 11339.8, 0.0496521 }, 177.031 }, + { "Land_HBarrier_5_F", { 11561.2, 11337.2, -0.0386963 }, 107.942 }, + { "Land_HBarrier_5_F", { 11557.3, 11313.6, -0.120697 }, 271.244 }, + { "Land_HBarrier_5_F", { 11566.1, 11318.1, 0.0227051 }, 36.0297 }, + { "Land_HBarrier_5_F", { 11557.1, 11332, 0.112 }, 177.096 }, + { "Land_HBarrier_3_F", { 11559.8, 11311.4, 0.0235596 }, 180.944 }, + { "Land_PortableLight_double_F", { 11578.2, 11325.2, -0.00167847 }, 357.96 }, + { "Land_PortableLight_double_F", { 11565.8, 11331, 0.00180054 }, 87.9936 }, + { "Land_PortableLight_double_F", { 11579.4, 11336.2, 0.00131226 }, 229.004 }, + { "Land_HBarrier_5_F", { 11570.4, 11340, 0.0419312 }, 176.992 }, + { "Land_HBarrier_5_F", { 11575.8, 11340.3, -0.00686646 }, 176.886 }, + { "Land_Cargo_Patrol_V3_F", { 11598.1, 11309, -0.261566 }, 315 }, + { "Land_HBarrier_5_F", { 11604.1, 11309.6, 0.263916 }, 91.8105 }, + { "Land_HBarrier_5_F", { 11592.5, 11305.2, 0.325073 }, 42.8493 }, + { "Land_HBarrier_5_F", { 11587.8, 11308.1, 0.193237 }, 23.3538 }, + { "Land_HBarrier_5_F", { 11602, 11304.9, -0.0116272 }, 133.822 }, + { "Land_HBarrier_5_F", { 11582.7, 11309.1, -0.0935974 }, 179.212 }, + { "Land_HBarrier_5_F", { 11597.2, 11303.2, 0.501007 }, 1.93882 }, + { "Land_PortableLight_double_F", { 11600.9, 11306.2, 0.0727539 }, 311.827 }, + { "Land_Wreck_HMMWV_F", { 11601.7, 11318.8, 0.0107117 }, 0.254173 }, + { "Land_HBarrier_5_F", { 11580.2, 11338.1, -0.0474548 }, 230.951 }, + { "Land_HBarrier_5_F", { 11604.3, 11315.3, 0.15564 }, 90.3624 }, + { "Land_HBarrier_5_F", { 11605.4, 11320.6, 0.00527954 }, 108.727 }, + { "Land_HBarrier_5_F", { 11605.2, 11325.8, -0.31781 }, 239.194 }, + { "Land_HBarrier_5_F", { 11602.4, 11336.2, -0.191833 }, 230.52 }, + { "Land_HBarrier_5_F", { 11587, 11332.5, 0.0287476 }, 272.043 }, + { "Land_HBarrier_5_F", { 11588, 11327.3, -0.0723877 }, 242.815 }, + { "Land_HBarrier_5_F", { 11604, 11331, 0.0708313 }, 271.184 }, + { "Land_HBarrier_5_F", { 11589.1, 11322.3, -0.0202026 }, 273.918 }, + { "Land_HBarrier_5_F", { 11586.6, 11318.1, 0.0480652 }, 330.046 }, + { "Land_HBarrier_5_F", { 11581.5, 11316.5, 0.0766602 }, 358.179 }, + { "Land_HBarrier_5_F", { 11584.9, 11336.1, -0.142578 }, 180.844 }, + { "Land_Tyres_F", { 11589.7, 11334.3, -0.0446472 }, 202.731 }, + { "Land_ToiletBox_F", { 11585.2, 11333.7, 0.00323486 }, 359.952 }, + { "Land_ToiletBox_F", { 11582.7, 11333.7, 0.00323486 }, 359.965 }, + { "Land_WaterTank_F", { 11584.8, 11322.4, 0.00262451 }, 270.952 }, + { "Land_Pallet_F", { 11599.1, 11334.4, 0.0012207 }, 167.913 }, + { "Land_PaperBox_open_empty_F", { 11593.4, 11312.9, 0.0102844 }, 166.48 }, + { "Land_PaperBox_closed_F", { 11595.3, 11314, 0.0174255 }, 20.1509 }, + { "Land_Pallets_stack_F", { 11599, 11336.3, 0.00747681 }, 107.491 }, + { "Land_BarrelSand_grey_F", { 11582.4, 11318.9, 0.00143433 }, 200.963 }, + { "Land_BarrelEmpty_F", { 11583, 11319.7, 0.00137329 }, 143.048 }, + { "Land_wpp_Turbine_V2_F", { 11630.6, 11256.4, 3.05176e-005 }, 0 }, + { "Land_wpp_Turbine_V2_F", { 11634.6, 11338.9, 0 }, 0 }, + { "Land_wpp_Turbine_V2_F", { 11645.6, 11296.8, 0 }, 0 }, + // North East + {"Land_ClutterCutter_medium_F",{10679.6,9435.62,7.62939e-006},0.0643096}, + {"Land_LampShabby_F",{10673.1,9422,-7.62939e-006},48.6578}, + {"Land_WoodenCart_F",{10677.4,9442.94,-0.0199509},0.1255}, + {"Land_Slums02_4m",{10674.5,9433.75,0.00186157},224.018}, + {"Land_Slums02_4m",{10673.4,9444.57,0.0374298},309.223}, + {"Land_Slums02_4m",{10672.1,9437.09,-0.00406647},244.438}, + {"Land_Slums02_4m",{10676.8,9446.41,0.0543442},0.119723}, + {"Land_Slums02_4m",{10671.6,9441.05,0.0140839},283.663}, + {"Land_Garbage_line_F",{10674,9443.57,0.0653152},217.23}, + {"Land_JunkPile_F",{10679.5,9444.45,0.00154877},359.709}, + {"Land_InvisibleBarrier_F",{10673.7,9444.29,0},131.152}, + {"Land_InvisibleBarrier_F",{10672,9440.85,7.62939e-006},285.049}, + {"Land_InvisibleBarrier_F",{10676.8,9445.61,0},182.439}, + {"Land_InvisibleBarrier_F",{10672.5,9437.2,0},63.0227}, + {"Land_InvisibleBarrier_F",{10674.8,9434.01,0},43.6106}, + {"Land_Campfire_F",{10679.6,9435.56,0.000465393},359.367}, + {"Land_WoodPile_F",{10675.9,9441.61,0.00293732},359.088}, + {"Land_CncBarrier_F",{10677,9430.56,3.8147e-005},38.2729}, + {"Land_Axe_F",{10676.6,9441.46,-0.00322723},73.9678}, + {"Land_HelipadEmpty_F",{10686.6,9418.95,4.57764e-005},0.0323291}, + {"Land_ClutterCutter_large_F",{10686.8,9435.84,-7.62939e-006},359.153}, + {"Land_Garbage_square5_F",{10690.6,9430.02,0.000267029},0.00641501}, + {"Land_Slums02_4m",{10684.4,9427.61,0.00271606},33.3528}, + {"Land_Slums02_4m",{10694.4,9429.21,0.0391235},116.206}, + {"Land_Slums02_4m",{10690.7,9442.29,0.0845108},48.305}, + {"Land_Slums02_4m",{10694.1,9436.97,0.0754395},67.0969}, + {"Land_Slums02_4m",{10695.1,9433.24,0.0348969},86.0347}, + {"Land_Slums02_4m",{10687.4,9444.58,0.0864868},22.401}, + {"Land_Slums02_4m",{10687.7,9426.84,0.00393677},356.182}, + {"Land_Slums02_4m",{10680.9,9446.4,0.0634003},1.21943}, + {"Land_Slums02_4m",{10681,9429.68,0.00272369},33.3528}, + {"Land_Slums02_4m",{10691.6,9426.76,-0.00839233},160.21}, + {"Land_TentDome_F",{10687.7,9442.09,-0.0244064},290.361}, + {"Land_InvisibleBarrier_F",{10680.9,9445.82,0},182.266}, + {"Land_InvisibleBarrier_F",{10684.1,9427.22,0},33.8221}, + {"Land_InvisibleBarrier_F",{10680.8,9429.46,0},33.8225}, + {"Land_InvisibleBarrier_F",{10690.3,9441.82,0},227.277}, + {"Land_InvisibleBarrier_F",{10694.5,9433.07,0},268.195}, + {"Land_InvisibleBarrier_F",{10687,9444.06,7.62939e-006},196.736}, + {"Land_InvisibleBarrier_F",{10687.7,9426.38,0},351.992}, + {"Land_InvisibleBarrier_F",{10691.6,9427.21,-7.62939e-006},334.964}, + {"Land_InvisibleBarrier_F",{10693.8,9436.79,0},248.547}, + {"Land_InvisibleBarrier_F",{10687.7,9426.38,0},352.452}, + {"Land_InvisibleBarrier_F",{10693.9,9429.35,0},297.599}, + {"Land_WorkStand_F",{10689.6,9431.71,0.00012207},0.4623}, + {"Land_FieldToilet_F",{10700.1,9449.24,0.0270386},229.999}, + {"Land_PortableLight_double_F",{10688.4,9426.99,-7.62939e-006},152.941}, + {"Land_Cages_F",{10691,9428.64,9.91821e-005},359.15}, + {"Land_WoodenTable_large_F",{10685.9,9434.16,0.000358582},143.934}, + {"Land_Pallets_stack_F",{10692.5,9430.88,0.0114899},359.393}, + {"Land_WheelCart_F",{10683.8,9441.73,0.0119476},181.87}, + {"Land_ShelvesWooden_khaki_F",{10685.5,9440.39,0.0146866},238.174}, + {"Land_CampingChair_V1_F",{10683.2,9430.95,0.00310516},0.668239}, + {"Land_CratesPlastic_F",{10699.1,9449.65,0.00570679},110.237}, + {"Land_BarrelWater_F",{10684.7,9440.29,0.0127869},2.49711}, + {"Land_Slums02_pole",{10682.8,9445.84,0.00499725},0.672715}, + {"Land_Slums02_pole",{10691.6,9440.46,0.00566864},321.615}, + {"Land_GasTank_01_khaki_F",{10690.6,9431.43,0.00012207},200.712}, + // South East + { "Land_spp_Mirror_F", { 12021.8, 5100.76, -7.62939e-006 }, 182.521 }, + { "Land_spp_Mirror_Broken_F", { 12031.5, 5104.48, 0 }, 182.521 }, + { "Land_Slums01_8m", { 12050.9, 5109.1, -0.00202179 }, 359.933 }, + { "Land_Slums01_8m", { 12051, 5121.93, 0.0187302 }, 118.143 }, + { "Land_Slums01_8m", { 12054.5, 5128.94, 0.0217743 }, 118.269 }, + { "Land_WoodPile_large_F", { 12057.6, 5121.48, -9.15527e-005 }, 21.8792 }, + { "Land_WoodPile_large_F", { 12057.1, 5119.12, 9.91821e-005 }, 203.739 }, + { "Land_WoodPile_large_F", { 12058.9, 5123.89, -0.00171661 }, 197.098 }, + { "Land_WoodPile_large_F", { 12055.8, 5119.65, -9.15527e-005 }, 16.6504 }, + { "Land_Garbage_square3_F", { 12058.5, 5119.32, -0.000190735 }, 200.54 }, + { "Land_Cages_F", { 12051, 5119.59, 0.00479126 }, 22.0683 }, + { "Land_HelipadEmpty_F", { 12058.1, 5100.99, 0 }, 359.533 }, + { "Land_cargo_addon02_V2_F", { 12075.8, 5110.74, 0 }, 313.277 }, + { "Land_Slums01_8m", { 12067.6, 5108.54, -0.00462341 }, 194.501 }, + { "Land_Slums01_8m", { 12067, 5122.79, -0.00128937 }, 106.496 }, + { "Land_Slums01_8m", { 12078.5, 5109.96, -0.00531769 }, 302.472 }, + { "Land_Slums01_8m", { 12080.8, 5125.66, -0.0038147 }, 62.4229 }, + { "Land_Slums01_8m", { 12071.9, 5107.49, -0.00380707 }, 194.501 }, + { "Land_Wreck_Offroad_F", { 12074.4, 5127.79, 0.0411682 }, 325.773 }, + { "Land_LampShabby_F", { 12070.6, 5109.13, -0.0195618 }, 0 }, + { "Land_Wreck_Car3_F", { 12078.6, 5126.01, 0.0244293 }, 146.6 }, + { "Land_TentDome_F", { 12076.8, 5111.69, 3.8147e-005 }, 359.62 }, + { "Land_Garbage_line_F", { 12078, 5124.46, -0.0770569 }, 142.344 }, + { "Land_JunkPile_F", { 12073.8, 5125.85, -0.0101395 }, 359.544 }, + { "Land_InvisibleBarrier_F", { 12065.4, 5108.95, 0 }, 16.7308 }, + { "Land_InvisibleBarrier_F", { 12074.6, 5106.78, 0 }, 19.2329 }, + { "Land_InvisibleBarrier_F", { 12081.8, 5123.84, 0 }, 243.383 }, + { "Land_InvisibleBarrier_F", { 12070.3, 5107.81, 0 }, 16.7344 }, + { "Land_InvisibleBarrier_F", { 12079.7, 5111.63, 0 }, 122.723 }, + { "Land_InvisibleBarrier_F", { 12080.1, 5127.47, 0 }, 239.065 }, + { "Land_InvisibleBarrier_F", { 12077.2, 5107.93, 0 }, 122.631 }, + { "Land_InvisibleBarrier_F", { 12069.1, 5128.14, 0 }, 122.279 }, + { "Land_InvisibleBarrier_F", { 12067.6, 5124.65, 0 }, 112.368 }, + { "Land_InvisibleBarrier_F", { 12066.5, 5120.62, 0 }, 104.748 }, + { "Land_Campfire_F", { 12070.3, 5113.58, 0.00119019 }, 0 }, + { "Land_WoodPile_F", { 12073, 5117.34, -0.00229645 }, 236.097 }, + { "Land_CncBarrier_F", { 12065.4, 5116.71, 0 }, 103.32 }, + { "Land_CncBarrier_stripes_F", { 12082.8, 5121.11, 0.0150528 }, 90.5238 }, + { "Land_CncBarrier_stripes_F", { 12082.3, 5117.84, 0.0185394 }, 104.536 }, + { "Land_CncBarrier_stripes_F", { 12064.5, 5112.14, 0.0020752 }, 279.748 }, + { "Land_CncBarrier_stripes_F", { 12081.2, 5114.26, 0.0116425 }, 300.824 }, + { "Land_WheelCart_F", { 12073, 5108.21, 0.00278473 }, 301.42 }, + { "Land_Slums01_pole", { 12068.4, 5126.9, 0.000801086 }, 260.084 }, + { "Land_Portable_generator_F", { 12069.8, 5108.61, 0.00123596 }, 359.87 }, + { "Land_CampingChair_V2_F", { 12076.1, 5109.27, 0.00286865 }, 99.2684 }, + { "Land_CratesPlastic_F", { 12072.4, 5118.94, 3.05176e-005 }, 359.993 }, + { "Land_BarrelWater_F", { 12073.1, 5110.06, 0.00231171 }, 359.255 }, + { "Land_Axe_fire_F", { 12077.1, 5109.95, -0.00322723 }, 359.907 }, + { "Land_Slums01_8m", { 12070.5, 5130.62, 0.0177002 }, 300.964 }, + { "Land_Slums01_8m", { 12075.7, 5131.46, 0.00196838 }, 40.0636 }, + { "Land_Slums01_8m", { 12060.6, 5133.4, 0.000160217 }, 168.792 }, + { "Land_LampShabby_F", { 12063, 5131.89, 0 }, 169.228 }, + { "Land_InvisibleBarrier_F", { 12073.8, 5133.13, -7.62939e-006 }, 221.588 }, + { "Land_InvisibleBarrier_F", { 12071.2, 5131.82, 0 }, 122.469 }, + { "Land_InvisibleBarrier_F", { 12077.1, 5130.37, 0 }, 221.588 }, + { "Land_Slums01_pole", { 12072.6, 5134.17, 0.00662994 }, 359.468 }, + { "Land_Slums01_pole", { 12064.7, 5134.13, 0.0012207 }, 359.827 }, + { "Land_Garbage_square5_F", { 12093.4, 5120.34, 0.00907135 }, 359.692 }, + { "Land_FieldToilet_F", { 12093.7, 5119.73, 0.0153198 }, 155.607 }, + { "Land_Grave_rocks_F", { 12116.8, 5130.7, 0 }, 0 }, + // South West + { "Flag_US_F", { 4542.15, 4522, -1.52588e-005 }, 209.275 }, + { "Land_HelipadEmpty_F", { 4552.98, 4515.85, 0 }, 0 }, + { "Land_ToiletBox_F", { 4556.27, 4549.86, 0.175018 }, 0.00193372 }, + { "Land_Timbers_F", { 4564.65, 4516.04, 0.199997 }, 325.751 }, + { "Land_Wreck_Van_F", { 4573.34, 4506.86, 0.199997 }, 151.285 }, + { "Land_Garbage_square5_F", { 4588.59, 4516.25, 0.199997 }, 0 }, + { "Land_LampStreet_small_F", { 4577.73, 4514.35, 0.199997 }, 239.902 }, + { "Land_Pipes_large_F", { 4581.84, 4521.72, 0.174988 }, 146.546 }, + { "Land_Pallets_F", { 4586.84, 4514.64, 0.275681 }, 335.695 }, + { "Land_EngineCrane_01_F", { 4581.71, 4510.71, 0.174988 }, 95.9295 }, + { "Land_GarbageContainer_open_F", { 4582.15, 4523.48, 0.175003 }, 151.569 }, + { "Land_Workbench_01_F", { 4585.25, 4521.76, 0.174988 }, 50.0718 }, + { "Barrels", { 4589.08, 4516.4, 0.225494 }, 239.1 }, + { "SignAd_SponsorS_Redstone_F", { 4585.1, 4511.84, 0 }, 142.53 }, + { "Land_WoodenTable_large_F", { 4579.26, 4513.71, 0.175003 }, 142.285 }, + { "Land_Sink_F", { 4573.95, 4519.14, 0.175003 }, 51.2154 }, + { "Land_CncBarrier_stripes_F", { 4578.63, 4513.11, 0.199997 }, 231.189 }, + { "Land_CncBarrier_stripes_F", { 4577.53, 4518.75, 0.199997 }, 325.531 }, + { "Land_CncBarrier_stripes_F", { 4576.61, 4515.73, 0.199997 }, 231.189 }, + { "Land_WoodenTable_small_F", { 4578.02, 4515.24, 0.174988 }, 319.098 }, + { "Land_WeldingTrolley_01_F", { 4585.96, 4513.3, 0.174988 }, 236.669 }, + { "Land_Bench_F", { 4573.12, 4520.15, 0.175003 }, 232.492 }, + { "Land_ToolTrolley_01_F", { 4586.23, 4520.34, 0.175018 }, 228.625 }, + { "Land_ToolTrolley_02_F", { 4587.01, 4519.39, 0.174973 }, 320.682 }, + { "Land_PlasticCase_01_large_F", { 4588.17, 4518.07, 0.174988 }, 321.256 }, + { "Land_WheelieBin_01_F", { 4581.21, 4522.58, 0.175003 }, 139.325 }, + { "Land_WaterCooler_01_old_F", { 4575.21, 4518.16, 0.175064 }, 226.8 }, + { "Land_ChairWood_F", { 4583.23, 4521.15, 0.175018 }, 270.935 }, + { "Land_BarrelWater_F", { 4574.63, 4517.66, 0.175049 }, 354.242 }, + { "Land_PlasticCase_01_medium_F", { 4579.23, 4513.68, 0.175003 }, 120.138 }, + { "Land_Tyre_F", { 4576.11, 4505.51, 0.0297241 }, 358.563 }, + { "Land_GasTank_01_blue_F", { 4588.49, 4515.58, 0.175034 }, 327.133 }, + { "Land_GasTank_01_yellow_F", { 4588.23, 4515.09, 0.175034 }, 247.551 }, + { "Land_PlasticCase_01_small_F", { 4578.02, 4515.24, 0.174988 }, 137.793 }, + { "Land_SurvivalRadio_F", { 4586.07, 4521.12, 0.941803 }, 269.968 }, + { "Fridge_01_closed_F", { 4576.98, 4516.48, 0.175064 }, 238.777 }, + // Boat Vendor + { "Land_WorkStand_F", { 13678.8, 4032.35, -0.00124931 }, 359.908 }, + { "Land_WheelCart_F", { 13671.7, 4037.31, 0.00549078 }, 0.0201131 }, + { "Land_TentDome_F", { 13661.6, 4027.37, -0.014101 }, 359.452 }, + { "Land_Pier_Box_F", { 13696.5, 4033.33, 0.599987 }, 0 }, + { "Land_Campfire_F", { 13681.2, 4035.13, 0.00247145 }, 0.1179 }, + { "Land_Wreck_Traw_F", { 13710.9, 3862.6, 0.242525 }, 0.611813 }, + { "Land_WavePowerPlant_F", { 13878.7, 3932.25, 9.53635 }, 345.483 }, + // Stary Sobor Military + { "Land_HBarrierBig_F", { 6296.66, 7795.88, -0.00692749 }, 219.542 }, + { "Land_HBarrier_5_F", { 6290.16, 7793.43, 0.0203857 }, 218.553 }, + { "Land_HBarrier_5_F", { 6297.02, 7790.79, 0.110291 }, 130.462 }, + { "Land_HBarrier_5_F", { 6285.72, 7796.98, 0.0177002 }, 219.491 }, + { "Land_PaperBox_closed_F", { 6292.73, 7799.57, -0.00213623 }, 221.545 }, + { "Land_WaterTank_F", { 6299.27, 7797.89, 0.00109863 }, 219.43 }, + { "Land_HBarrierBig_F", { 6272.08, 7813.91, 0.00427246 }, 193.847 }, + { "Land_HBarrierBig_F", { 6297.31, 7802.14, -0.00527954 }, 307.543 }, + { "Land_HBarrierBig_F", { 6276.2, 7808.03, 0.000549316 }, 83.8871 }, + { "Land_HBarrierBig_F", { 6280.2, 7801.39, -0.00228882 }, 37.4585 }, + { "Land_HBarrier_5_F", { 6288.43, 7824.38, 0.00488281 }, 217.5 }, + { "Land_HBarrier_5_F", { 6293.44, 7822.44, -0.00402832 }, 175.45 }, + { "Land_PortableLight_double_F", { 6278.42, 7808.37, 0 }, 261.498 }, + { "Land_Pallets_stack_F", { 6291.09, 7800.92, 0.000518799 }, 203.664 }, + { "Land_HBarrierBig_F", { 6293.92, 7846.05, -0.000823975 }, 37.5492 }, + { "Land_HBarrier_5_F", { 6288.87, 7844.77, 0.0146179 }, 125.61 }, + { "Land_HBarrier_5_F", { 6287.4, 7836.51, 0.00183105 }, 36.5104 }, + { "Land_HBarrier_5_F", { 6285.68, 7840.26, 0.00210571 }, 125.565 }, + { "Land_PortableLight_double_F", { 6288.7, 7841.98, 0 }, 125.471 }, + { "Land_Cargo_Patrol_V1_F", { 6291.25, 7840.74, 0 }, 125.498 }, + { "Land_BagBunker_Large_F", { 6284.77, 7830.87, 0.000396729 }, 125.544 }, + { "Land_Cargo_Patrol_V1_F", { 6315.33, 7798.51, 0 }, 306.498 }, + { "Land_HBarrierBig_F", { 6304.61, 7794.26, -0.00469971 }, 164.31 }, + { "Land_HBarrierBig_F", { 6312.32, 7793.03, -0.00683594 }, 219.624 }, + { "Land_HBarrier_5_F", { 6317.45, 7794.16, 0.0157166 }, 307.501 }, + { "Land_HBarrier_5_F", { 6320.83, 7798.61, 0.0254822 }, 307.457 }, + { "Land_PortableLight_double_F", { 6317.92, 7796.97, 0 }, 307.493 }, + { "Land_PortableLight_double_F", { 6309.06, 7797.2, 0 }, 188.5 }, + { "Land_ToiletBox_F", { 6314.53, 7793.88, 0.000274658 }, 132.45 }, + { "Land_BagBunker_Large_F", { 6326.43, 7813.56, -0.000640869 }, 307.499 }, + { "Land_HBarrier_5_F", { 6319.26, 7802.51, -0.00213623 }, 219.502 }, + { "Land_HBarrier_5_F", { 6318.51, 7814.62, -0.00192261 }, 219.497 }, + { "Land_HBarrier_5_F", { 6329.87, 7820.18, 0.0175171 }, 299.066 }, + { "Land_HBarrier_5_F", { 6301.78, 7807.92, -0.00479126 }, 307.524 }, + { "Land_HBarrier_5_F", { 6313.51, 7816.39, -0.000457764 }, 171.499 }, + { "Land_TentA_F", { 6325.46, 7824.22, 9.15527e-005 }, 94.5132 }, + { "Land_TentA_F", { 6323.97, 7829.37, 0.00863647 }, 82.3408 }, + { "Land_Campfire_F", { 6317.24, 7829.11, -0.0592346 }, 26.001 }, + { "Land_WoodPile_F", { 6312.93, 7826.2, 0.00164795 }, 1.00009 }, + { "Land_WaterBarrel_F", { 6304.27, 7808.83, -3.05176e-005 }, 136.44 }, + { "Land_Sack_F", { 6326, 7822.95, 0.010437 }, 353.513 }, + { "Land_Basket_F", { 6325.17, 7822.36, 9.15527e-005 }, 137.301 }, + { "Land_MetalBarrel_F", { 6305.22, 7808.31, 0 }, 244.342 }, + { "Land_BarrelTrash_grey_F", { 6305.45, 7807.6, 0.000549316 }, 313.436 }, + { "Land_BarrelEmpty_grey_F", { 6304.88, 7807.12, 0 }, 307.487 }, + { "Land_WoodenLog_F", { 6317.17, 7827.17, 0.000335693 }, 77.1906 }, + { "Land_Axe_F", { 6313.81, 7826.37, -0.00338745 }, 248.999 }, + { "Land_CanisterFuel_F", { 6313.75, 7825.28, 6.10352e-005 }, 34.3382 }, + { "Land_Canteen_F", { 6323.97, 7823.34, 9.15527e-005 }, 347.753 }, + { "Land_TinContainer_F", { 6317.53, 7827.55, 0.00189209 }, 235.145 }, + { "Land_Camping_Light_F", { 6317.18, 7827.1, 0.481659 }, 78.9907 }, + { "Land_HBarrierBig_F", { 6325.11, 7838.57, 0.00241089 }, 219.523 }, + { "Land_HBarrierBig_F", { 6301.64, 7845.13, -0.00299072 }, 342.464 }, + { "Land_HBarrierBig_F", { 6309.64, 7843.89, -0.00140381 }, 37.508 }, + { "Land_HBarrierBig_F", { 6317.6, 7841.65, 0.00088501 }, 187.754 }, + { "Land_HBarrierBig_F", { 6309.25, 7837.67, 0.0010376 }, 125.494 }, + { "Land_HBarrierBig_F", { 6328.96, 7831.3, 0.000183105 }, 265.544 }, + { "Land_HBarrier_5_F", { 6305.08, 7831.75, 0.013855 }, 306.499 }, + { "Land_TentA_F", { 6323.29, 7833.88, -3.05176e-005 }, 56.9963 }, + { "Land_ToiletBox_F", { 6306.66, 7840.59, 0.000305176 }, 37.4933 }, + { "Land_Pallets_F", { 6305.09, 7836.28, 0.00402832 }, 301.498 }, + { "Land_WoodenBox_F", { 6315.52, 7830.8, 0.000152588 }, 135.939 }, + { "Land_HBarrierBig_F", { 6355.05, 7758.61, 0.01651 }, 180.899 }, + { "Land_HBarrier_3_F", { 6341.05, 7763.39, -0.024231 }, 230.09 }, + { "Land_PaperBox_closed_F", { 6355.89, 7769.34, 0.000213623 }, 300.988 }, + { "Land_HBarrierBig_F", { 6356.52, 7790.86, -0.0449524 }, 90.0002 }, + { "Land_HBarrierBig_F", { 6334.66, 7777.03, 0.000701904 }, 260.011 }, + { "Land_HBarrierBig_F", { 6356.92, 7782.55, -0.0672607 }, 89.0069 }, + { "Land_HBarrier_5_F", { 6358.21, 7796.04, -0.00231934 }, 178 }, + { "Land_HBarrier_5_F", { 6359.02, 7777.34, -0.0152588 }, 177.997 }, + { "Land_HBarrier_3_F", { 6345.2, 7793.81, 0.00137329 }, 299 }, + { "Land_HBarrier_3_F", { 6349.54, 7771.55, -0.00192261 }, 230.001 }, + { "Land_HBarrier_3_F", { 6332.6, 7798.95, 0.00323486 }, 299 }, + { "Land_PaperBox_closed_F", { 6357.05, 7771.16, 0 }, 270 }, + { "Land_Pallets_stack_F", { 6348.26, 7791.23, 3.05176e-005 }, 225.003 }, + { "Land_Pallets_stack_F", { 6348.28, 7788.84, 0.00216675 }, 263.003 }, + { "Land_HBarrierBig_F", { 6350.34, 7814.14, -0.000396729 }, 134.998 }, + { "Land_Razorwire_F", { 6352.86, 7822.44, 0.000793457 }, 196.803 }, + { "Land_HBarrier_5_F", { 6330.96, 7824.57, -0.0115967 }, 68.0471 }, + { "Land_HBarrierBig_F", { 6375.54, 7759.76, 0.0117493 }, 178.122 }, + { "Land_HBarrier_3_F", { 6386.83, 7765.76, 0.0414429 }, 128.913 }, + { "Land_Cargo_Tower_V1_F", { 6364.71, 7786.91, 0.00137329 }, 269 }, + { "Land_HBarrierBig_F", { 6371.91, 7791.33, -0.0449524 }, 90 }, + { "Land_HBarrierBig_F", { 6372.13, 7782.9, -0.0224304 }, 90.0001 }, + { "Land_HBarrier_5_F", { 6370.43, 7777.76, -0.0215149 }, 177.996 }, + { "Land_HBarrier_5_F", { 6369.94, 7796.64, -0.00372314 }, 179 }, + { "Land_HBarrier_3_F", { 6380.18, 7795.26, 0.00366211 }, 244.001 }, + { "Land_HBarrier_3_F", { 6378.41, 7772.92, -0.0100403 }, 129 }, + { "Land_ToiletBox_F", { 6360.83, 7789.36, -3.05176e-005 }, 269.005 }, + { "Land_WaterTank_F", { 6375.86, 7785.65, 0.00012207 }, 0.000633659 }, + { "Land_WaterTank_F", { 6375.74, 7788.49, 0.000183105 }, 0.000302211 }, + { "Land_PortableLight_double_F", { 6360.99, 7782.88, 8.57773 }, 88.0059 }, + { "Land_PortableLight_double_F", { 6363.69, 7791.14, 4.66943 }, 272 }, + { "Land_HBarrierBig_F", { 6375.25, 7815.47, 0.00146484 }, 226.006 }, + { "Land_Razorwire_F", { 6361.44, 7821.18, -0.0170898 }, 353.994 }, + { "Land_HBarrier_3_F", { 6363.49, 7807.3, 0.00195313 }, 357.999 }, + { "Land_HBarrierBig_F", { 6390.12, 7781.39, -0.000366211 }, 275 }, + { "Land_HBarrier_3_F", { 6391.39, 7801.7, 0.00195313 }, 244 }, + // NW Airfield + { "Land_Airport_Tower_F", { 4327.37, 10905.9, 0 }, 61.1295 }, + { "Land_Offices_01_V1_F", { 4573.46, 9819.88, 0 }, 244.926 }, + { "Land_i_Barracks_V2_F", { 4598.97, 9720.41, 0 }, 100.719 }, + // Wind Farm + {"Land_wpp_Turbine_V2_F", { 5449.11, 13270.3, -0.00350952 }, 0 }, + {"Land_wpp_Turbine_V2_F", { 5477.64, 13280.7, 3.05176e-005 }, 0 }, + {"Land_spp_Transformer_F", { 5478.29, 13300.4, 0 }, 0}, + {"Land_dp_transformer_F", { 5482.13, 13300.9, -3.05176e-005 }, 0 }, + {"Land_wpp_Turbine_V2_F", { 5503.9, 13291.3, 0.0585327 }, 0 }, + // Old Hero small military post. + { "Land_HBarrier_5_F", { 12899.8, 12748.4, 0.02034 }, 354.796 }, + { "Land_HBarrier_5_F", { 12894.1, 12748, 0.013916 }, 354.737 }, + { "Land_Cargo_Patrol_V2_F", { 12897.5, 12750.2, 0 }, 85.8348 }, + { "Land_HBarrier_5_F", { 12898.8, 12763.6, 0.00309753 }, 354.799 }, + { "Land_HBarrier_5_F", { 12891.9, 12751.4, 0.132568 }, 85.9089 }, + { "Land_HBarrier_5_F", { 12893.1, 12763.1, 0.0252838 }, 354.791 }, + { "Land_Garbage_square5_F", { 12898.5, 12754.1, 0.403336 }, 356.786 }, + { "Land_HBarrier_3_F", { 12894.2, 12753.5, -0.00849915 }, 176.727 }, + { "Land_Sign_WarningMilitaryArea_F", { 12878.3, 12753.7, 0 }, 86.9098 }, + { "Land_Cargo_HQ_V2_F", { 12921.2, 12747.4, 1.52588e-005 }, 354.835 }, + { "Land_HBarrier_5_F", { 12906.8, 12739.5, 0.185944 }, 32.8205 }, + { "Land_HBarrier_5_F", { 12928.2, 12739.4, -0.0260773 }, 353.715 }, + { "Land_HBarrier_5_F", { 12922.9, 12739.1, -0.00527954 }, 353.753 }, + { "Land_HBarrier_5_F", { 12917.2, 12738.6, -0.00486755 }, 353.757 }, + { "Land_HBarrier_5_F", { 12912.2, 12738.2, -0.0137329 }, 353.744 }, + { "Land_HBarrier_5_F", { 12901.8, 12744.8, 0.200394 }, 86.3687 }, + { "Land_Garbage_square5_F", { 12909.3, 12746, 1.08038 }, 303.574 }, + { "Land_HBarrier_3_F", { 12903.3, 12741.9, -0.0743713 }, 214.774 }, + { "Land_Cargo_Patrol_V2_F", { 12924.7, 12773.8, 0 }, 210.835 }, + { "Land_ScrapHeap_2_F", { 12915.2, 12759.6, 0.0301971 }, 169.814 }, + { "Land_Loudspeakers_F", { 12915.6, 12750.6, 0 }, 356.835 }, + { "Land_ScrapHeap_1_F", { 12921.4, 12760.3, 0.0139313 }, 349.801 }, + { "Land_HBarrier_5_F", { 12921.6, 12756, -0.0275116 }, 353.819 }, + { "Land_HBarrier_5_F", { 12929.5, 12770.1, 0.118179 }, 84.8375 }, + { "Land_HBarrier_5_F", { 12929.9, 12764.5, 0.142838 }, 84.8577 }, + { "Land_HBarrier_5_F", { 12918.7, 12776.7, -0.0367279 }, 353.82 }, + { "Land_HBarrier_5_F", { 12913.2, 12776.2, -0.0335236 }, 353.831 }, + { "Land_HBarrier_5_F", { 12919.8, 12776.8, -0.0367126 }, 353.82 }, + { "Land_HBarrier_5_F", { 12916, 12755.5, -0.0212097 }, 353.818 }, + { "Land_HBarrier_5_F", { 12927.1, 12773.9, 0.00674438 }, 30.819 }, + { "Land_HBarrier_5_F", { 12927.1, 12756.5, -0.0491486 }, 353.797 }, + { "Land_HBarrier_5_F", { 12900.6, 12767.1, 0.0879211 }, 86.4439 }, + { "Land_HBarrier_5_F", { 12903.9, 12773.6, -0.0444031 }, 307.87 }, + { "Land_HBarrier_5_F", { 12901.7, 12752, 0.132278 }, 86.4207 }, + { "Land_HBarrier_5_F", { 12907.7, 12775.7, -0.0238953 }, 353.847 }, + { "Land_HBarrier_5_F", { 12905.2, 12754.4, 0.00515747 }, 354.814 }, + { "Land_GarbageBags_F", { 12904.7, 12751, -0.0263214 }, 26.6415 }, + { "Land_Garbage_square5_F", { 12917.5, 12761.8, 0.00386047 }, 19.7988 }, + { "Land_HBarrier_3_F", { 12901.2, 12770.2, 0.0333557 }, 130.704 }, + { "Land_HBarrier_3_F", { 12923.5, 12776.2, -0.00253296 }, 212.829 }, + { "Land_JunkPile_F", { 12907.2, 12769.1, 0.00367737 }, 354.816 }, + { "Land_Pallets_stack_F", { 12909, 12767.7, 0.000915527 }, 128.791 }, + { "Land_CratesShabby_F", { 12910.4, 12768, 0.0017395 }, 245.684 }, + { "Land_GarbageBarrel_01_F", { 12914.8, 12763.5, -0.00370789 }, 182.87 }, + { "Land_HBarrier_5_F", { 12931.5, 12742.2, -0.338425 }, 264.829 }, + { "Land_HBarrier_5_F", { 12931.2, 12747.7, -0.208801 }, 264.774 }, + { "Land_HBarrier_5_F", { 12930.4, 12758.9, 0.141861 }, 84.8576 }, + { "Land_HBarrier_5_F", { 12930.8, 12753.3, -0.150925 }, 264.812 } + }; + staticNpcPos[] = { + // South West + { "C_man_hunter_1_F", { 4585.05, 4516.51, 0.201431 }, 273.197 }, + // South East + { "C_man_hunter_1_F", { 12075.5, 5109.38, 0.00123596 }, 313.34}, + // North East + { "C_man_hunter_1_F", { 10686.8,9437.87,0.00151825 }, 231.976}, + //Boat Trader + { "C_man_hunter_1_F", { 13694, 4033.22, 0.0021317 }, 93.5839 } + }; +}; diff --git a/Sources/epoch_server_settings/configs/maps/stratis.h b/Sources/epoch_server_settings/configs/maps/stratis.h new file mode 100644 index 00000000..cdddf9b2 --- /dev/null +++ b/Sources/epoch_server_settings/configs/maps/stratis.h @@ -0,0 +1,166 @@ +class Stratis : Default +{ + worldSize = 6000; + traderBlds[] = { "Land_Kiosk_blueking_F", "Land_FuelStation_Build_F", "Land_CarService_F", "Land_i_Garage_V1_F", "Land_i_Shed_Ind_F", "Land_i_Shop_01_V1_F" }; + containerPos[] = { + { 2583.59, 6024.51, 0 }, + { 3830.73, 7823.08, 0 }, + { 5153.42, 7048.41, 0 }, + { 6871.89, 5628.74, 0 }, + { 4429.52, 2354.84, 0 }, + { 2907.18, 543.774, 0 }, + { 2213.17, 1095.78, 0 }, + { 1663.35, 2728.73, 0 }, + { 1661.67, 2861.41, 0 }, + { 1646.04, 2882.86, 0 }, + { 1748.63, 3488.93, 0 }, + { 1461.86, 4783.48, 0 } + }; + telePos[] = { + { "Transport_C_EPOCH", { 1719.32, 5129.06, 0.233428 }, "", { 4089.82, 4597.71, 0.00143433 } } + }; + propsPos[] = { + { "Land_Castle_01_wall_08_F", { 1830.55, 3389.67, 0 }, 285.304 }, + { "Land_Castle_01_tower_F", { 1852.1, 3361.42, 1.51087 }, 283.624 }, + { "Land_Stone_HouseBig_V1_ruins_F", { 1877.76, 2747.02, 0.58992 }, 350.47 }, + { "Land_Research_house_V1_F", { 1882.16, 3420.11, 0 }, 114.473 }, + { "Land_Research_house_V1_F", { 1926.81, 3483.25, 0 }, 78.3937 }, + { "Land_Research_house_V1_F", { 1981.81, 3454.27, 0 }, 114.473 }, + { "Land_Swing_01_F", { 1985.26, 4154.77, 0.000238657 }, 0 }, + { "Land_LifeguardTower_01_F", { 1984.14, 4165.94, 0.0106359 }, 96.173 }, + { "Land_i_House_Small_02_V1_F", { 2038.01, 4155.31, -2.38419e-007 }, 104.737 }, + { "Land_d_House_Small_02_V1_F", { 2078.54, 4114.41, 2.38419e-007 }, 0 }, + { "Land_Offices_01_V1_F", { 2057.75, 5451.7, 4.76837e-007 }, 282.813 }, + { "Land_Hospital_side1_F", { 2058.38, 5592.42, 0 }, 192.575 }, + { "Land_Hospital_main_F", { 2070.05, 5623.08, 0 }, 192.575 }, + { "Land_i_House_Big_01_V3_F", { 2086.85, 4150.62, 0 }, 107.808 }, + { "Land_Kiosk_papers_F", { 2093.64, 5570.47, 6.53267e-005 }, 283.475 }, + { "Land_Hospital_side2_F", { 2099.4, 5626.81, 0 }, 192.575 }, + { "Land_Slum_House03_F", { 2141.66, 4792.06, 0.0015676 }, 0 }, + { "Land_Slum_House02_F", { 2143.03, 4775.16, -0.0263515 }, 0 }, + { "Land_Kiosk_blueking_F", { 2727.62, 5826.22, 0.000421524 }, 132.967 }, + { "Land_d_House_Small_01_V1_F", { 2801.58, 1046.55, 0 }, 41.0052 }, + { "Land_Chapel_V1_F", { 2871.78, 6067.89, 0 }, 211.514 }, + { "Land_Cargo_HQ_V3_F", { 2971.3, 1866.99, 0 }, 179.108 }, + { "Land_u_House_Small_01_V1_F", { 2973.94, 6218.94, 0.325663 }, 0 }, + { "Land_Cargo_House_V3_F", { 2995.03, 1873.41, 1.52588e-005 }, 0 }, + { "Land_i_Garage_V2_F", { 2989, 6223.63, -1.90735e-006 }, 273.954 }, + { "Land_i_House_Big_01_V1_F", { 3049.42, 5942.24, 2.38419e-007 }, 311.557 }, + { "Land_Kiosk_redburger_F", { 3044.55, 6076.2, 9.44138e-005 }, 91.6749 }, + { "Land_i_House_Small_02_V3_F", { 3155.17, 6013.37, 0.458257 }, 332.154 }, + { "Land_Chapel_V2_F", { 3232.37, 6857.66, 0.685185 }, 272.76 }, + { "Land_cargo_house_slum_F", { 3538.77, 2707.56, 0 }, 177.058 }, + { "Land_cargo_addon01_V1_F", { 3541.2, 2705.14, 0 }, 357.446 }, + { "Land_d_Stone_HouseBig_V1_F", { 3623.09, 5245.06, 0.009758 }, 166.481 }, + { "Land_d_House_Small_01_V1_F", { 3743.54, 4780.82, 1.57976 }, 0 }, + { "Land_Slum_House03_F", { 3797.53, 2993.58, 0 }, 0 }, + { "Land_Slum_House02_F", { 3831.47, 2971.8, 0 }, 0 }, + { "Land_HelipadCircle_F", { 4067.47, 4572.62, 1.52588e-005 }, 359.244 }, + { "Land_TouristShelter_01_F", { 4073.64, 4549.6, 0 }, 192.51 }, + { "Land_cargo_addon02_V1_F", { 4078.63, 4592.18, 0 }, 0 }, + { "Land_Loudspeakers_F", { 4092.04, 4598.9, 0 }, 0 }, + { "Land_ScrapHeap_1_F", { 4079.07, 4596.36, 0.00553894 }, 99.9798 }, + { "Land_CncBarrierMedium4_F", { 4079.99, 4588.74, 0.0153656 }, 359.686 }, + { "Land_CncWall4_F", { 4089.64, 4588.13, -0.00886536 }, 12.7799 }, + { "Land_CncWall4_F", { 4094.76, 4586.89, -0.00213623 }, 12.7868 }, + { "Land_LampShabby_F", { 4076.45, 4589.55, 0 }, 121.571 }, + { "Land_BC_Basket_F", { 4078.18, 4602.15, 1.52588e-005 }, 106.029 }, + { "Land_InvisibleBarrier_F", { 4075.89, 4589.43, 0.753189 }, 201.944 }, + { "Land_InvisibleBarrier_F", { 4075.31, 4596.73, 1.33836 }, 120.492 }, + { "Land_InvisibleBarrier_F", { 4075.13, 4590.7, 1.13405 }, 81.5166 }, + { "Land_InvisibleBarrier_F", { 4076.48, 4600.02, 1.22104 }, 115.878 }, + { "Land_InvisibleBarrier_F", { 4078.54, 4604.28, 1.28917 }, 115.887 }, + { "Land_InvisibleBarrier_F", { 4075.15, 4594.21, 1.20979 }, 96.9556 }, + { "Land_InvisibleBarrier_F", { 4080.46, 4607.96, 1.49496 }, 115.887 }, + { "Land_CncBarrierMedium_F", { 4085.46, 4589.37, 0.00686646 }, 359.902 }, + { "Land_Garbage_square3_F", { 4081.92, 4590.14, 0.0126038 }, 359.751 }, + { "Land_Garbage_square3_F", { 4087.47, 4605.58, 0 }, 0 }, + { "Land_Campfire_F", { 4087.44, 4605.57, 0 }, 359.692 }, + { "Land_HBarrier_1_F", { 4073.01, 4589.24, 0.00802612 }, 196.111 }, + { "Land_HBarrier_1_F", { 4074.2, 4587.82, 0.0124664 }, 104.304 }, + { "Land_WoodenTable_large_F", { 4080.83, 4591.95, -0.00935364 }, 359.965 }, + { "Land_Bench_01_F", { 4090.86, 4589.01, 0 }, 187.798 }, + { "Land_Graffiti_03_F", { 4090.15, 4587.4, 2.04541 }, 13.1322 }, + { "Land_Tyre_F", { 4077.24, 4593.93, -0.0040741 }, 359.906 }, + { "Land_cargo_addon02_V2_F", { 4088.04, 4609.67, 0.864685 }, 0 }, + { "Land_CncWall4_F", { 4095.45, 4610.17, 0 }, 19.8004 }, + { "Flag_US_F", { 4083.69, 4609.71, 0 }, 0 }, + { "Land_InvisibleBarrier_F", { 4090.66, 4611.46, 1.21396 }, 181.969 }, + { "Land_InvisibleBarrier_F", { 4083.03, 4610.92, 1.30064 }, 155.064 }, + { "Land_InvisibleBarrier_F", { 4085.83, 4611.93, 1.50397 }, 181.969 }, + { "Land_GarbageContainer_open_F", { 4093.96, 4612.7, 1.52588e-005 }, 14.0197 }, + { "Land_Sun_chair_F", { 4089.87, 4609.37, 0.0206299 }, 230.807 }, + { "Land_WoodenTable_small_F", { 4087.48, 4609.82, 0 }, 0.0139882 }, + { "Land_ChairPlastic_F", { 4085.61, 4609.59, 4.57764e-005 }, 56.7009 }, + { "Land_PartyTent_01_F", { 4102.91, 4597.95, 0 }, 99.5276 }, + { "Land_spp_Mirror_F", { 4116.51, 4586.74, 0.00367737 }, 123.312 }, + { "Land_spp_Mirror_Broken_F", { 4112.67, 4580.57, 0.0202332 }, 125.593 }, + { "Land_CncWall4_F", { 4106.1, 4604.81, -0.00102234 }, 19.7979 }, + { "Land_LampShabby_F", { 4096.18, 4607.97, 0 }, 206.995 }, + { "Land_LampShabby_F", { 4097.33, 4587.92, 0.0244751 }, 31.518 }, + { "Land_InvisibleBarrier_F", { 4109.2, 4597.37, 1.52361 }, 277.612 }, + { "Land_InvisibleBarrier_F", { 4108.27, 4592.6, 1.73965 }, 277.612 }, + { "Land_InvisibleBarrier_F", { 4109.82, 4601.67, 1.56946 }, 277.612 }, + { "Land_InvisibleBarrier_F", { 4107.04, 4586.27, 1.85316 }, 319.546 }, + { "Land_InvisibleBarrier_F", { 4104.05, 4585.58, 1.68684 }, 7.11481 }, + { "Land_InvisibleBarrier_F", { 4099.71, 4585.46, 1.77679 }, 2.57549 }, + { "Land_WorkStand_F", { 4099.94, 4600.94, -1.52588e-005 }, 295.919 }, + { "Land_WaterTank_F", { 4104.34, 4589.11, 0.0553589 }, 268.9 }, + { "Land_CncBarrierMedium_F", { 4102.32, 4607.87, -6.10352e-005 }, 227.793 }, + { "Land_Garbage_square3_F", { 4097.21, 4596.75, 0 }, 0 }, + { "Land_PowerGenerator_F", { 4102.48, 4603.53, 0 }, 195.669 }, + { "Land_PortableLight_double_F", { 4106.97, 4601.45, 1.52588e-005 }, 54.431 }, + { "Land_CargoBox_V1_F", { 4105.27, 4594.12, 0.0321808 }, 359.692 }, + { "Land_HBarrier_1_F", { 4108.91, 4587.86, 0.0543213 }, 190.858 }, + { "Land_HBarrier_1_F", { 4104.23, 4584.41, 0.0659485 }, 102.162 }, + { "Land_HBarrier_1_F", { 4105.92, 4584.86, 0.0720825 }, 91.1097 }, + { "Land_HBarrier_1_F", { 4108.57, 4586.13, 0.00216675 }, 192.397 }, + { "Land_HBarrier_1_F", { 4107.47, 4584.94, 0.060257 }, 102.162 }, + { "Land_HBarrier_1_F", { 4102.35, 4584.26, 0.0769043 }, 102.051 }, + { "Land_HBarrier_1_F", { 4109.11, 4589.47, 0.11763 }, 9.99734 }, + { "Land_PaperBox_open_full_F", { 4102.1, 4594.33, 1.52588e-005 }, 263.73 }, + { "Land_PaperBox_open_empty_F", { 4105.48, 4596.11, -0.0014801 }, 0 }, + { "Land_Cages_F", { 4105.58, 4591.83, 0.0664368 }, 185.048 }, + { "Land_CncBarrier_F", { 4097.61, 4596.8, 0 }, 99.6326 }, + { "Land_CncBarrier_F", { 4100.22, 4593.2, 3.05176e-005 }, 190.22 }, + { "Land_CampingTable_F", { 4101.72, 4596.48, 0.00106812 }, 281.325 }, + { "Land_BagFence_Corner_F", { 4097.22, 4593.88, 0.0379028 }, 190.245 }, + { "Land_CratesPlastic_F", { 4103.75, 4593.7, -0.000549316 }, 359.881 }, + { "Land_Axe_F", { 4099.65, 4600.64, -0.00337219 }, 295.967 }, + { "Land_Bucket_F", { 4097.32, 4594.08, 6.10352e-005 }, 356.543 }, + { "Land_ToiletBox_F", { 4096.96, 4611.27, 0.000183105 }, 289.938 }, + { "Land_CncBarrierMedium_F", { 4099.65, 4608.55, 0 }, 359.899 }, + { "Land_Research_HQ_F", { 4380.18, 3823.79, 0 }, 355.975 }, + { "Land_Unfinished_Building_01_F", { 4649.67, 5884.08, 0.293839 }, 198.291 }, + { "Land_Unfinished_Building_02_F", { 5174.01, 5007.38, 0 }, 243.495 }, + { "Land_i_Stone_HouseBig_V3_F", { 5498.5, 4727.75, -0.0115128 }, 293.658 }, + { "Land_i_Stone_Shed_V2_F", { 5505.49, 4702.41, 0.00200653 }, 297.882 }, + { "Land_i_Stone_HouseSmall_V1_F", { 5981.14, 4959.02, 0 }, 9.37543 }, + { "Land_i_Stone_Shed_V3_F", { 6023.49, 4945.2, 0 }, 176.441 }, + { "Land_WIP_F", { 6366.69, 5475.46, 0 }, 130.712 }, + { "Land_BC_Court_F", { 6419.24, 5433.65, 0.43597 }, 223.519 }, + { "Land_BC_Basket_F", { 6411.08, 5425.05, -4.76837e-007 }, 44.4966 }, + { "Land_BC_Basket_F", { 6427.29, 5442.33, 4.76837e-007 }, 223.664 }, + { "ProtectionZone_Invisible_F", { 4079.01, 4573.1, 0.0611725 }, 359.768 }, + // Coastline trader + { "Land_LightHouse_F", { 1845.07, 2988.35, -1.90735e-006 }, 0 }, + { "Land_HelipadEmpty_F", { 1882.75, 2942.03, 1.42167 }, 358.907 }, + { "Land_Pier_small_F", { 1891.08, 2938.65, -2.98023e-007 }, 56.3395 }, + { "Land_RowBoat_V2_F", { 1909.67, 2941.81, 0.0138569 }, 2.33694 }, + { "Land_WorkStand_F", { 1908.58, 2944.58, -0.020708 }, 122.503 }, + { "Land_CargoBox_V1_F", { 1907.39, 2947.01, 0.0350925 }, 359.867 }, + { "Land_Axe_F", { 1908.74, 2945.41, -0.00328684 }, 359.986 }, + { "Land_ToiletBox_F", { 1913.84, 2986.91, 0.0251269 }, 349.174 }, + { "Land_BeachBooth_01_F", { 1907.22, 2978.81, -0.00382352 }, 55.1352 }, + { "Land_TentDome_F", { 1937.39, 2959.15, -0.0218604 }, 326.44 }, + { "Land_Campfire_F", { 1933.14, 2949.95, -0.00123048 }, 359.804 }, + { "Land_Sun_chair_F", { 1933.75, 2952.72, 0.0220282 }, 197.997 }, + { "ProtectionZone_Invisible_F", { 1912.9, 2950.53, 0.0313282 }, 359.93 } + }; + staticNpcPos[] = { + { "C_man_hunter_1_F", { 4079.2, 4592.1, 0.00123596 }, 358.384 }, + { "C_man_w_worker_F", { 4103, 4595.83, 0.00146484 }, 265.753 }, + // Coastline trader + { "C_man_shorts_4_F_asia", { 1899.42, 2944, 0.500793 }, 255.304 } + }; +}; diff --git a/Sources/epoch_server_settings/configs/security/data/custom_vars.h b/Sources/epoch_server_settings/configs/security/data/custom_vars.h new file mode 100644 index 00000000..3ee97e75 --- /dev/null +++ b/Sources/epoch_server_settings/configs/security/data/custom_vars.h @@ -0,0 +1,120 @@ +// all var names must be lowercase +custom[] = {}; +bis[] = { + "bis_fnc_moduleprojectile","rscdisplayloading_progressmission","bis_fnc_dotproduct","bis_fnc_dbvalueindex","bis_fnc_vrcourselaunchers3","bis_fnc_initmodules_ordnance","bis_fnc_overviewterrain","bis_fnc_unitvector", + "bis_fnc_setunitinsignia","bis_fnc_assignplayerrole","bis_fnc_initmodules_audio","bis_fnc_getunitinsignia","bis_fnc_getrespawninventories","bis_fnc_dbsymbolclass","bis_fnc_magnitude","bis_fnc_boundingboxmarker", + "bis_fnc_dbvaluelist","bis_fnc_skirmishtrigger","bis_oldbleedremaining","bis_fnc_sortalphabetically","bis_fnc_modulecuratoraddpoints","bis_fnc_inv","bis_fnc_setmissionstatusslot","bis_fnc_paramviewdistance","bis_fnc_prepareao", + "bis_fnc_disableloading","bis_fnc_taskhint","bis_fnc_modulepunishment","bis_fnc_initrespawnbackpack","bis_fnc_curatorobjectregisteredtable","bis_fnc_help","bis_fnc_inanglesector","bis_fnc_missilelaunchpositionfix", + "bis_fnc_moduleobjectivesector","bis_fnc_localize","bis_fnc_displaycolorget","bis_fnc_moduleweather","bis_fnc_vectordiff","bis_fnc_dbimportconfig","bis_fnc_arrayunshift","bis_fnc_ambientflyby","bis_fnc_onplayerconnected", + "bis_fnc_feedbackinit","bis_fnc_playendmusic","bis_fnc_modulecreatediaryrecord","bis_fnc_spawncrew","bis_fnc_unitcapture","bis_fnc_moduleeffectsfire","bis_fnc_setfog","bis_fnc_loadfunctions","bis_oldoxygen","bis_fnc_missiontaskslocal", + "bis_fnc_getvirtualmagazinecargo","bis_fnc_validateparametersoo","bis_fnc_listcuratorplayers","bis_fnc_establishingshot","bis_fnc_target","bis_fnc_texttiles","bis_fnc_initmodules_intel","bis_fnc_error","bis_fnc_getcfgdatapool", + "rscdiarytaskmarkers_menu1selected","bis_fnc_isinsidearea","bis_fnc_kbmenu","bis_fnc_ffvupdate","bis_fnc_curatorobjectregistered","bis_fnc_helicoptercanfly","bis_pptype","bis_fnc_setidentity","bis_fnc_displayclouds", + "rscdiarytaskmarkers_menu0selected","bis_fnc_initmodules_animals","bis_fnc_configextremes","bis_fnc_orbatconfigpreview","bis_fnc_allsynchronizedobjects","bis_fnc_taskattack","bis_fnc_initplayable","bis_fnc_tasksetdestination", + "bis_fnc_diagjiralink","bis_fnc_exportfunctionstowiki","bis_fnc_modulefdcpout","bis_fnc_paramweather","bis_deathblur","bis_fnc_bleedtickets","bis_fnc_overviewauthor","bis_fnc_showcuratorfeedbackmessage","bis_fnc_moduleslingload", + "bis_fnc_dbimportxml","bis_fnc_diagmacrosauthor","bis_fnc_vrcoursecommandingactions1","bis_fnc_respawncounter","bis_fnc_diagknowntargets","bis_fnc_quotations","bis_fnc_configpath","bis_fnc_taskcompleted","bis_fnc_modulemissionname", + "bis_fnc_scenegetobjects","bis_fnc_vrcoursecommandingactions2","bis_fnc_moduleai","bis_fnc_diagaarrecord","bis_fnc_moduletracers","bis_fnc_modulettcpin","bis_suffcc","bis_fnc_ftlmanager","bis_fnc_randomindex","bis_fnc_curatorautomaticpositions", + "bis_fnc_curatorrespawn","bis_fnc_vrcoursecommandingactions3","bis_bleedcc","bis_performingdustpp","bis_fnc_vrfadein","bis_fnc_livefeedmoduleinit","bis_fnc_initmodules_multiplayer","bis_fnc_subclasses","bis_fnc_removesupportlink", + "bis_fnc_splitstring","bis_fnc_unpackstaticweapon","bis_fnc_radialred","bis_fnc_curatorobjectplaced","bis_functions_mainscope","bis_fnc_execvm","bis_fnc_relposobject","bis_fnc_objectsgrabber","bis_fnc_shakegauges","bis_fnc_terraingradangle", + "bis_fnc_scenegetpositionbyangle","bis_deathradialblur","bis_fnc_modulecuratoraddaddons","bis_fnc_animtype","bis_fnc_moduleobjectiveracefinish","bis_fnc_selectcrew","bis_fnc_nearestposition","bis_fnc_modulechat","bis_fnc_livefeed", + "bis_fnc_sandstorm","bis_fnc_respawnnone","bis_fnc_moduleunits","bis_washit","bis_fnc_feedback_fatiguecc","bis_fnc_ordinalnumber","bis_fnc_dbclassid","bis_fnc_vrcoursehelislingload1","bis_fnc_registercuratorobject","bis_fnc_modulerating", + "bis_fnc_modulecombatgetin","bis_fnc_moduleskiptime","bis_fnc_feedback_fatigueradialblur","bis_fnc_taskdescription","bis_fnc_moduleammo","bis_fnc_moduletaskcreate","bis_fnc_effectkilledairdestructionstage2","bis_fnc_instructorfigure", + "bis_fnc_livefeedsetsource","bis_fnc_modulemptypesectorcontrol","bis_fnc_moveaction","bis_fnc_posdegtoutm","bis_fnc_addtopairs","bis_fnc_credits","bis_fnc_buildingpositions","bis_fnc_getrespawnmarkers","bis_fnc_addvirtualbackpackcargo", + "bis_fnc_vrcoursetargetdesignation1","bis_fnc_damagepulsing","bis_fnc_taskcurrent","bis_fnc_diagmissionpositions","bis_fnc_findnestedelement","bis_fnc_invslotsempty","bis_fnc_mp","bis_fnc_vrcoursetargetdesignation2","bis_fnc_helicopterseatmove", + "bis_fnc_monthdays","bis_fnc_commsmenutogglevisibility","bis_fnc_moduleskill","bis_fnc_diagaarrecord_fsm","bis_hitcc","bis_fnc_respawnendmission","bis_fnc_curatorchallengegetinvehicle","bis_fnc_vrcoursetargetdesignation3", + "bis_fnc_selectrespawntemplate","bis_fnc_iscuratoreditable","bis_fnc_ambientblacklistadd","bis_fnc_neutralizeunit","bis_fnc_moduleanimals","bis_fnc_livefeedeffects","bis_add","bis_fnc_invstring","bis_fnc_dbisclass","bis_fnc_kbisspeaking", + "bis_fnc_arraypushstack","bis_fnc_initmodules_objectives","bis_fnc_effectfiredartillery","bis_fnc_iscampaign","bis_fnc_boundingboxcorner","bis_fnc_modulezoneprotection","bis_fnc_changesupportradiochannel","bis_pulsingfreq","bis_burnwet", + "bis_fnc_kmlimport","bis_fnc_limitsupport","bis_fnc_trimstring","bis_fnc_dbclasslist","bis_fnc_diagknownastarget","bis_fnc_randomint","bis_fnc_createobjectoo","bis_olddmg","bis_fnc_diagpreviewvehiclecrew","bis_alfa","bis_fnc_crewcount", + "bis_fnc_dbvalueset","bis_fnc_scenesetanimationsforgroup","bis_fnc_setobjecttexture","bis_fnc_conditionalselect","bis_fnc_modulecountdown","bis_fnc_modulecuratorsetcostsdefault","bis_fnc_swapvars","bis_fnc_respawninstant","bis_fnc_setcuratorattributes", + "bis_fnc_teamcolor","bis_fnc_deletetask","bis_fnc_moduledooropen","bis_fnc_keycode","bis_fnc_animviewer","bis_fnc_objecttype","bis_fnc_gcinit","bis_fnc_removevirtualitemcargo","bis_fnc_removecommmenuitem","bis_fnc_vrcoursecommandingmovement1", + "bis_fnc_orbatsetgroupparams","bis_fnc_modulebootcampstage","bis_fnc_randompostrigger","bis_fnc_rankparams","bis_fnc_livefeedmodulesettarget","bis_fnc_initrespawn","bis_fnc_moduleobjectivemove","bis_fnc_typetext","bis_fnc_getlinedist", + "bis_fnc_taskpatrol","bis_fnc_vrcoursecommandingmovement2","bis_fnc_customgps","bis_fnc_fatigueeffect","bis_fnc_countdown","bis_fnc_livefeedmoduleeffects","bis_fnc_moduletasksetdescription","bis_fnc_moduledamage","bis_pp_burning","bis_fnc_paramdaytime", + "bis_fnc_curatorobjectedited","bis_fnc_moduleeffectsshells","bis_oldwasburning","bis_fnc_animalsitespawn","bis_fnc_guigridtoprofile","bis_fnc_modulesfx","bis_fnc_guieffecttiles","bis_fnc_unitplayfiring","bis_fnc_sideid","bis_fnc_moduletimetrial", + "bis_counter","bis_fnc_setdate","bis_fnc_kbtell","bis_fnc_modulevolume","bis_fnc_selectrandom","bis_fnc_vectoradd","bis_fnc_exportcfgvehicles","bis_fnc_startloadingscreen_ids","bis_fnc_incapacitatedeffect","bis_fnc_spawngroup", + "bis_fnc_removedestroyedcuratoreditableobjects","bis_fnc_uniqueclasses","bis_fnc_getcfgdataobject","bis_fnc_modulecuratorsetcoefs","bis_fnc_modulearsenal","bis_fnc_scenesetbehaviour","bis_fnc_vrcourseplaceables1","bis_fnc_vectorfromxtoy", + "bis_fnc_modulecuratorsetobjectcost","bis_fnc_romannumeral","bis_fnc_moduleobjectiveracestart","bis_fnc_vrcourseplaceables2","bis_fnc_numberdigits","bis_fnc_diagloop","bis_fnc_diagradio","bis_fnc_overviewmission","bis_fnc_initmodules_no_category", + "bis_fnc_errormsg","bis_fnc_initmodules_chemlights","bis_fnc_returnvehicleturrets","bis_fnc_consolidatearray","bis_fnc_initmodules_groupmodifiers","bis_fnc_taskchildren","bis_fnc_moduleposter","bis_fnc_vrcourseplaceables3","bis_fnc_rsclayer_list", + "bis_fnc_addrespawninventory","bis_fnc_customgpsvideo","bis_damagefromexplosion","bis_fnc_startloadingscreen","bis_fnc_modulecuratorsetcostsvehicleclass","bis_fnc_effectplankton","bis_fnc_paramrespawntickets","bis_fnc_distance2dsqr", + "bis_fnc_curatorchallengefireweapon","bis_fnc_isloading","bis_fnc_zzrotate","bis_fnc_effectfiredlongsmoke","bis_fnc_sceneintruderdetector","bis_fnc_setrank","bis_fnc_overviewtimetrial","bis_fnc_earthquake","bis_fnc_arrayfinddeep","bis_fnc_setcuratorvisionmodes", + "bis_fnc_texturemarker","bis_fnc_initmodules_training","bis_fnc_singlemissionconfig","bis_fnc_locweaponinfo","bis_fnc_disablesaving","bis_fnc_vrcoursecommandingbehaviour1","bis_fnc_setnestedelement","bis_fnc_taskdefend","bis_fnc_moduleobjectivegetin", + "bis_fnc_maxdiffarray","bis_fnc_arsenal","bis_fnc_scriptedmove","bis_fnc_vrcoursecommandingbehaviour2","bis_fnc_modulepostprocess","bis_fnc_movein","bis_fnc_packstaticweapon","bis_fnc_addstackedeventhandler","bis_fnc_ambientanim","bis_respawninprogress", + "bis_fnc_diagkey","bis_fnc_respawntimepenalty","bis_fnc_modulemodules","bis_fnc_jukebox","bis_fnc_playsound","bis_fnc_modulettcptrigger","bis_fnc_showmissionstatus","bis_fnc_vrcoursecommandingbehaviour3","bis_fnc_missiontimeleft","bis_fnc_loadclass", + "bis_fnc_diagconfig","bis_fnc_addsupportlink","bis_fnc_moduleremotecontrol","bis_fnc_removevirtualmagazinecargo","bis_fnc_modulerespawnvehicle","bis_fnc_diagmissionweapons","bis_fnc_animatetaskwaypoint","bis_fnc_helicoptergethitpoints","bis_fnc_addweapon", + "bis_fnc_filterstring","bis_fnc_scenemiscstuff","bis_fnc_movetorespawnposition","bis_fnc_classweapon","bis_fnc_getvirtualitemcargo","bis_fnc_removevirtualweaponcargo","bis_fnc_moduletimemultiplier","bis_fnc_markercreate","bis_helper","bis_fnc_progressloadingscreen", + "bis_fnc_guieditor","bis_fnc_dbsymbolvalue","bis_fnc_dbclasscheck","bis_fnc_moduleendmission","bis_fnc_modulerespawntickets","bis_fnc_completedcuratorchallengescount","bis_fnc_flameseffect","bis_fnc_respawnmanager","bis_fnc_initcuratorattribute", + "bis_fnc_isinfrontof","bis_fnc_displayname","bis_fnc_returnparents","bis_canstartred","bis_fnc_moduleexecute","bis_fnc_playvideo","bis_fnc_addvirtualweaponcargo","bis_fnc_getcfgdataarray","bis_fnc_getvirtualbackpackcargo","bis_fnc_functionsdebug", + "bis_fnc_moduleobjectivetarget","bis_fnc_isforcedcuratorinterface","bis_fnc_camera","bis_fnc_animalbehaviour","bis_fnc_showcuratorattributes","bis_fnc_initmodules_strategicmap","bis_fnc_returnnestedelement","bis_fnc_arithmeticmean","bis_fnc_diagwiki", + "bis_fnc_blackin","bis_fnc_dbvaluecheck","cheat0","bis_fnc_respawnspectator","bis_fnc_camfollow","bis_fnc_orbatremovegroupoverlay","bis_fnc_respawnmenuspectator","bis_engineppreset","bis_fnc_diagvehicleicons","bis_fnc_nearestnum","bis_fnc_modulesound", + "bis_fnc_wppatrol","cheat1","bis_fnc_dbvalueremove","bis_fnc_tridenthandledamage","bis_fnc_instring","bis_fnc_vrcourseheliadvanced1","bis_fnc_taskcreate","bis_fnc_guimessage","bis_fnc_posutmtodeg","cheat2","bis_fnc_curatorchallengeilluminate","bis_fnc_feedbackmain", + "bis_fnc_spawnobjects","bis_fnc_modulecuratoraddcameraarea","bis_fnc_vrcourseheliadvanced2","bis_fnc_typetext2","cheat3","bis_fnc_ambientplanes","bis_fnc_vrcourseheliadvanced3","bis_fnc_strategicmapopen","bis_fnc_scenesetobjects","bis_fnc_hudlimits", + "bis_fnc_modulerespawnposition","bis_fnc_arrayshuffle","cheat4","paramsarray","bis_fnc_tridentexecute","bis_fnc_tracebullets","bis_fnc_vrcourseheliadvanced4","bis_fnc_boundingboxdimensions","bis_fnc_exportcuratorcosttable","cheat5","bis_fnc_init", + "bis_fnc_variablespaceremove","bis_fnc_curatorpinged","bis_fnc_vrcourseheliadvanced5","bis_fnc_weaponcomponents","bis_fnc_texturevehicleicon","bis_fnc_feedback_burningtimer","bis_deathcc","bis_fnc_initmodules_effects","cheat6","bis_fnc_cutdecimals", + "bis_fnc_vrcourseheliadvanced6","bis_fnc_miscanim","bis_fnc_loop","bis_fnc_displayresize","bis_fnc_modulemptypedefense","cheat7","bis_fnc_moduleeffectsemittercreator","bis_fnc_credits_movie","bis_fnc_initmodules_flares","cheat8","bis_fnc_keypointsexportfromkml", + "bis_fnc_noflyzonesexport","bis_fnc_trackmissiontime","bis_fnc_markwaypoints","bis_fnc_paramguerfriendly","bis_fnc_diarymaps","bis_fnc_sidename","bis_fnc_managecuratoraddons","bis_fnc_initmodules_smokeshells","bis_fnc_flies","bis_fnc_relpos","bis_fnc_shownotification", + "cheat9","bis_fnc_modulefiringdrill","bis_fnc_displaymission","bis_fnc_diaganim","bis_fnc_curatorattributes","bis_fnc_supplydrop","bis_fnc_isunitvirtual","bis_fnc_initdisplay","bis_fnc_kbsentence","bis_fnc_moduleinit","bis_fnc_initdisplays","bis_fnc_getcfgisclass", + "bis_fnc_randompos","bis_fnc_helicopterdamage","bis_fnc_secondstostring","bis_fnc_saymessage","bis_fnc_parsenumber","bis_fnc_vrcourseheliweapons1","bis_fnc_tasksetdescription","bis_fnc_removescriptedeventhandler","bis_fnc_playername","bis_fnc_dynamictext", + "bis_fnc_enemytargets","bis_fnc_openfieldmanual","bis_fnc_modulefuel","bis_fnc_triggertomarker","bis_fnc_version","bis_fnc_removecuratoricon","bis_fnc_paramin","bis_fnc_vrhitpart","bis_fnc_keypointsexport","bis_fnc_respawntickets","bis_fnc_modulefdstatsclear","bis_fnc_arraypush", + "bis_fnc_vrcourseheliweapons2","bis_fnc_diagaar","bis_fnc_exportcfgmagazines","bis_fnc_getidc","bis_fnc_nearesthelipad","bis_fnc_feedback_damageblur","bis_fnc_modulesimulationmanager","bis_fnc_initmultiplayer","bis_fnc_vrcourseheliweapons3","bis_fnc_modulemode", + "bis_fnc_modulespawnaioptions","bis_fnc_getidd","bis_fnc_settopairs","bis_fnc_position","bis_fnc_wpartillery","bis_fnc_briefinginit","bis_fnc_curatorchallengefindintel","bis_fnc_feedback_damagecc","bis_fnc_addclassoo","bis_fnc_orbatanimate","bis_fnc_param", + "bis_fnc_scriptedwaypointtype","bis_fnc_vrcourseheliweapons4","bis_fnc_tasksetstate","bis_fnc_configviewer","bis_totdesatcc","bis_fnc_classmagazine","bis_fnc_taskvar","bis_performpp","bis_fnc_gc","bis_fnc_getcfgdatabool","bis_fnc_crows","bis_fnc_blackout", + "bis_fnc_dbisvalue","bis_fnc_addevidence","bis_fnc_objectsmapper","bis_fnc_titlecard","bis_fnc_unitcapturesimple","bis_fnc_friendlysides","bis_fnc_returnconfigentry","bis_fnc_getcfgdata","bis_fnc_tasksunit","bis_fnc_counter","bis_fnc_relscaleddist", + "bis_fnc_effectfiredhelirocket","bis_fnc_noflyzone","bis_fnc_radiosetplaylist","bis_fnc_wpland","bis_fnc_helicopterseat","bis_fnc_modulecuratorsetattributes","bis_fnc_missionflow","bis_fnc_absspeed","bis_fnc_refreshcommmenu","bis_fnc_locations", + "bis_fnc_missionhandlers","bis_fnc_getparamvalue","bis_fakedamage","bis_fnc_addcuratorchallenge","bis_respawned","bis_fnc_savegame","bis_fnc_scenecreatescenetrigger","bis_fnc_scenecheckweapons","bis_fnc_settask","bis_fnc_estimatedtimeleft","bis_fnc_displayloading", + "bis_fnc_greatestnum","bis_fnc_ondiarychanged","bis_burncc","bis_fnc_ambienthelicopters","bis_fnc_moduletriggers","bis_fnc_genericsentence","bis_myoxygen","bis_fnc_initmodules_objectmodifiers","bis_fnc_sortby","bis_fnc_postogrid","bis_fnc_modulestrategicmaporbat", + "bis_fnc_tridentsetrelationship","bis_fnc_modulecuratorseteditingareatype","bis_fnc_removestackedeventhandler","bis_fnc_moduleeffectssmoke","bis_fnc_effectkilledsecondaries","bis_fnc_vrfadeout","bis_fnc_kbtopicconfig","bis_suffradialblur","bis_fnc_modulettcpout", + "bis_fnc_preload","bis_fnc_roundnum","bis_fnc_curatorattachobject","bis_fnc_drawcuratorlocations","bis_fnc_endloadingscreen","bis_fnc_magnitudesqr","bis_fnc_music","bis_fnc_modulettcpclear","bis_fnc_linearconversion","bis_fnc_vrtimer","bis_fnc_indicatebleeding", + "bis_fnc_effectfiredflares","bis_fnc_livefeedmodulesetsource","bis_fnc_dbconfigpath","bis_fnc_rsclayer","bis_fnc_selectdiarysubject","bis_fnc_playersidefaction","bis_fnc_removeindex","bis_fnc_3dcredits","bis_fnc_modulestrategicmapmission","bis_fnc_setovercast", + "bis_fnc_guigrid","bis_fnc_briefinganimate","bis_fnc_sidecolor","bis_fnc_effectfired","bis_fnc_nearestroad","bis_fnc_singlemissionkeys","bis_fnc_modulebleedtickets","bis_fnc_radialredout","bis_fnc_colorrgbatotexture","rscdiarytaskmarkers_selectedtaskid", + "bis_fnc_moduleeffectsbubbles","bis_fnc_addcuratorareafromtrigger","bis_fnc_curatorvisionmodes","bis_fnc_commsmenutoggleavailability","bis_fnc_threat","bis_fnc_curatorhint","bis_fnc_initmodules_respawn","bis_fnc_execfsm","bis_fnc_modulesavegame","bis_applypp1", + "bis_fnc_diaghit","bis_fnc_exportinventory","bis_fnc_fadeeffect","bis_fnc_feedback_fatiguepp","bis_fnc_preload_server","bis_fnc_colorrgbatohtml","bis_fnc_ctrlfittotextheight","bis_fnc_codeperformance","bis_fnc_convertunits","bis_fnc_drawcuratordeaths","bis_applypp2", + "bis_fnc_setpitchbank","bis_fnc_mpexec","bis_fnc_enemysides","bis_ppdestroyed","bis_fnc_guieffecttiles_ppchromaberration","bis_fnc_endmission","bis_fnc_initvirtualunit","bis_fnc_modulespawnai","bis_applypp3","bis_fnc_sceneareaclearance","bis_fnc_toupperdisplaytexts", + "bis_fnc_phoneticalword","bis_fnc_respawnconfirm","bis_fnc_arraycompare","bis_fnc_taskparent","bis_fnc_endmissionserver","bis_applypp4","bis_fnc_findinpairs","bis_fnc_basicbackpack","bis_fnc_feedback_damageradialblur","bis_fnc_addvirtualitemcargo", + "bis_fnc_initmodules_firingdrills","bis_fnc_sortnum","bis_fnc_respawnrounds","bis_fnc_dirindicator","bis_fnc_isinzoom","bis_fnc_selectrandomweighted","bis_fnc_dbprint","bis_fnc_addcommmenuitem","bis_applypp5","bis_uncradialblur","bis_fnc_synchronizedobjects", + "bis_fnc_kbcanspeak","bis_fnc_curatorchallengedestroyvehicle","bis_fnc_curatorwaypointplaced","bis_fnc_groupvehicles","bis_fnc_dbvalueid","bis_fnc_ambientanimcombat","bis_fnc_getservervariable","bis_applypp6","bis_fnc_modulemine","bis_fnc_functionpath", + "bis_fnc_missionconversations","bis_fnc_curatorsaymessage","bis_fnc_orbatsetgroupfade","bis_fnc_createlogrecord","bis_fnc_runlater","bis_fnc_arraypop","bis_fnc_modulecreateprojectile","bis_fnc_scenegetparticipants","bis_fnc_scenecreatesoundentities","bis_fnc_enemydetected", + "bis_applypp7","bis_fnc_loadinventory","bis_fnc_wpsuppress","bis_fnc_scenerotate","bis_applypp8","bis_fnc_modulecuratoraddeditingareaplayers","bis_fnc_displaycontrols","bis_fnc_dbvaluereturn","bis_fnc_removerespawnposition","bis_fnc_onload","bis_fnc_locationdescription", + "bis_fnc_mirrorcuratorsettings","bis_fnc_dirto","bis_fnc_tridentgetrelationship","bis_fnc_importimagelinks","bis_fnc_showunitinfo","bis_fnc_feedback_testhelper","bis_deltadmg","bis_fnc_guinewsfeed","bis_fnc_curatorautomatic","bis_fnc_cinemaborder","bis_fnc_diagbulletcam", + "bis_fnc_shutdown","bis_fnc_executestackedeventhandler","bis_fnc_showmarkers","bis_fnc_initmodules_environment","bis_fnc_respawngroup","bis_fnc_credits_movieconfig","bis_fnc_togglecuratorvisionmode","bis_fnc_modulelightning","bis_fnc_ctrlsetscale","bis_fnc_invslottype", + "bis_fnc_feedback_allowdeathscreen","bis_fnc_exportcfggroups","bis_fnc_initmodules_supports","bis_fnc_vrspawneffect","bis_fnc_addcuratoricon","bis_fnc_didjip","bis_fnc_moduleunlockarea","bis_fnc_commsmenucreate","bis_fnc_modulettcptriggerbehind","bis_fnc_pip", + "bis_fnc_invcodetoarray","bis_fnc_modulecas","bis_disttofire","bis_fnc_effectkilled","bis_fnc_markertotrigger","bis_fnc_addvirtualmagazinecargo","bis_fnc_spawnenemy","bis_fnc_cameraold","bis_fnc_iscurator","bis_fnc_colorconfigtorgba","bis_fnc_setrespawndelay", + "bis_fnc_setobjectrotation","bis_fnc_modulegroupid","bis_fnc_getcfgsubclasses","bis_fnc_setrespawninventory","bis_fnc_dbclassremove","bis_unccc","bis_fnc_moduletrident","bis_fnc_numbertext","bis_fnc_advhintcredits","bis_fnc_rounddir","bis_fnc_managecuratorchallenges", + "bis_fnc_modulemptypegroundsupport","bis_fnc_showrespawnmenu","bis_fnc_shakecuratorcamera","bis_fnc_vreffectkilled","bis_fnc_initmodules_modes","bis_fnc_formatcuratorchallengeobjects","bis_fnc_halo","bis_fnc_feedback_blue","bis_fnc_intrigger", + "bis_fnc_modulemptypegamemaster","bis_fnc_showtime","bis_fnc_respawnmenuinventory","bis_fnc_initmodules_missionflow","bis_fnc_invremove","bis_fnc_unitaddon","bis_fnc_diaryhints","bis_fnc_setidcstreamfriendly","bis_fnc_initparams","bis_fnc_moduleobjectiveracecp", + "bis_fnc_modulefriendlyfire","bis_fnc_removerespawninventory","bis_fnc_respawnbase","bis_fnc_getfrompairs","bis_fnc_activateaddons","bis_fnc_modulegenericradio","bis_fnc_vrdrawborder","bis_fnc_unitcapturefiring","bis_fnc_interpolateweather", + "bis_fnc_modulestrategicmapopen","bis_fnc_missiontasks","bis_fnc_fixdate","bis_fnc_diagkeytest","bis_fnc_updateplayerarray","bis_fnc_diagmacrosnamesound","bis_fnc_halt","bis_fnc_helicoptertype","bis_fnc_healtheffects","bis_fnc_effectfiredrocket", + "bis_fnc_missionrespawntype","bis_fnc_isleapyear","bis_fnc_removevirtualbackpackcargo","bis_fnc_modulecuratoraddicon","bis_fnc_setppeffecttemplate","bis_fnc_spotter","bis_fnc_modulecuratoraddeditableobjects","bis_fnc_getfactions","bis_fnc_mapsize", + "bis_fnc_moduleunlockobject","bis_fnc_diagpreview","bis_fnc_diagmacrosverify","bis_fnc_posdegtoworld","bis_fnc_modulefdfademarker","bis_fnc_respect","bis_fnc_modulecuratorsetcamera","bis_fnc_guihint","bis_fnc_getunitbyuid","bis_fnc_diagmacros", + "bis_fnc_livefeedterminate","bis_fnc_wprelax","bis_fnc_healing","bis_fnc_overviewdifficulty","bis_fnc_logformat","bis_fnc_modulestrategicmapimage","bis_fnc_ambientpostprocess","bis_fnc_vrcoursehelibasics1","bis_fnc_fps","bis_fnc_tridentclient", + "bis_fnc_diagmacrosmapsize","bis_fnc_vrcoursehelibasics2","bis_fnc_markerpath","bis_fnc_modulemptypeseize","bis_fnc_rotatevector2d","bis_fnc_vrcourseballistics1","bis_fnc_removeallscriptedeventhandlers","bis_fnc_addscore","bis_fnc_livefeedsettarget", + "bis_fnc_vrcoursehelibasics3","bis_fnc_forcecuratorinterface","bis_fnc_orbataddgroupoverlay","bis_fnc_respawnseagull","bis_fnc_taskstate","bis_fnc_vrcourseballistics2","bis_fnc_vectormultiply","bis_fnc_effectfiredsmokelauncher_boat","bis_fnc_kbcreatedummy", + "bis_fnc_infotext","bis_fnc_vrcourseballistics3","bis_fnc_invslots","bis_fnc_dbclassset","bis_fnc_isbuildingenterable","bis_fnc_recompile","bis_fnc_initmodules_events","bis_fnc_orbatgetgroupparams","bis_uncblur","bis_fnc_colorrgbtohtml","bis_fnc_objectheight", + "bis_fnc_drawao","bis_fnc_vrcourseballistics4","bis_fnc_randomnum","bis_fnc_areequal","bis_fnc_crossproduct","bis_fnc_arrayinsert","bis_fnc_unitplay","bis_fnc_returnchildren","bis_fnc_sidetype","bis_fnc_feedback_fatigueblur","bis_fnc_initmodules", + "bis_fnc_moduleobjective","bis_fnc_gridtopos","bis_fnc_returngroupcomposition","bis_fnc_moduleshowhide","bis_fnc_addscriptedeventhandler","bis_fnc_geometricmean","bis_fnc_deletevehiclecrew","bis_fnc_callscriptedeventhandler","bis_fnc_modulehealth", + "bis_fnc_weaponaddon","bis_fnc_findextreme","bis_fnc_spawn","bis_fnc_execremote","bis_fnc_transportservice","bis_suffblur","bis_fnc_preload_init","bis_fnc_modulecuratoraddeditingarea","bis_fnc_genericsentenceinit","bis_fnc_radiosetchannel", + "bis_fnc_missionconversationslocal","bis_fnc_taskdestination","bis_fnc_call","bis_fnc_diagfindmissingauthors","bis_fnc_respawnmenuposition","bis_fnc_mp_packet","bis_fnc_advhint","bis_fnc_exportcfgpatches","bis_fnc_exportgroupformations","bis_fnc_paramcountdown", + "bis_fnc_objectvar","bis_fnc_tasksetcurrent","bis_fnc_findoverwatch","bis_fnc_effectfiredsmokelauncher","bis_fnc_respawnwave","bis_fnc_settasklocal","bis_fnc_curatorchallengespawnlightning","bis_fnc_ambientblacklist","bis_fnc_variablespaceadd", + "bis_fnc_initmodules_sites","bis_fnc_destroycity","bis_fnc_arrayshift","bis_fnc_deleteinventory","bis_fnc_modulesector","bis_fnc_invadd","bis_fnc_supplydropservice","bis_fnc_modulestrategicmapinit","bis_fnc_modulediary","bis_fnc_kbpriority","bis_fnc_forceend", + "bis_fnc_moduledate","bis_fnc_missionflow_fsm","bis_fnc_vehicleroles","bis_fnc_taskexists","bis_fnc_loadentry","bis_fnc_credits_moviesupport","bis_fnc_bloodeffect","bis_fnc_modulespawnaipoint","bis_fnc_drawrespawnpositions","bis_fnc_modulecovermap", + "bis_fnc_vrdrawgrid","bis_fnc_aligntabs","bis_fnc_log","bis_fnc_modulezonerestriction","bis_fnc_modulecuratorsetcostsside","bis_fnc_removefrompairs","bis_fnc_vrcoursecommandingvehicles1","bis_fnc_orbattooltip","bis_fnc_feedback_allowpp","bis_fnc_spawnvehicle", + "bis_fnc_feedbackmain_fsm","bis_fnc_setheight","bis_fnc_strategicmapmousebuttonclick","bis_fnc_modulehandle","bis_fnc_effectkilledairdestruction","bis_fnc_removenestedelement","bis_fnc_moduleobjectivefind","bis_fnc_vrcoursecommandingvehicles2", + "bis_fnc_getvirtualweaponcargo","bis_fnc_findsafepos","bis_fnc_taskhandler","bis_blendcoloralpha","bis_fnc_isposblacklisted","bis_fnc_modulespawnaisectortactic","bis_fnc_modulecurator","bis_fnc_subselect","bis_fnc_playmusic","bis_fnc_vrcoursecommandingvehicles3", + "bis_fnc_diagpreviewcycle","bis_fnc_scenesetposformation","bis_fnc_modulehint","bis_fnc_advhintcall","bis_fnc_respawnside","bis_fnc_modulefdcpin","bis_fnc_setcuratorcamera","bis_fnc_modulefdskeetdestruction","bis_fnc_objectside","bis_fnc_modulerank", + "bis_fnc_modulemptypegroundsupportbase","bis_fnc_initmodules_curator","bis_fnc_strategicmapanimate","bis_fnc_setservervariable","bis_fnc_ambientanimgetparams","bis_fnc_enablesaving","bis_fnc_drawcuratorrespawnmarkers","bis_fnc_displaycolorset", + "bis_fnc_modulepositioning","bis_fnc_modulerespawninventory","bis_fnc_ambientboats","bis_fnc_relativedirto","bis_fnc_listplayers","bis_fnc_modulefdcpclear","bis_fnc_radiosettrack","bis_fnc_kbtelllocal","bis_fnc_moduletasksetdestination","bis_fnc_titletext", + "bis_fnc_onend","bis_fnc_islocalized","bis_fnc_groupindicator","bis_fnc_singlemissionname","bis_fnc_dirteffect","bis_fnc_baseweapon","bis_fnc_getrespawnpositions","bis_fnc_moduleradiochannelcreate","bis_fnc_basictask","bis_fnc_dbclassindex","bis_fnc_versioninfo", + "bis_fnc_distance2d","bis_fnc_modulettstatsclear","bis_fnc_exportcfghints","bis_fnc_diagkeylayout","bis_fnc_ctrltextheight","bis_fnc_orbatopen","bis_fnc_exportmaptobitxt","bis_fnc_moduleeffectsplankton","bis_fnc_finishcuratorchallenge","bis_fnc_timetostring", + "bis_fnc_modulehq","bis_fnc_feedback_damagepp","bis_fnc_isdemo","bis_fnc_lowestnum","bis_fnc_guibackground","bis_fnc_getturrets","bis_fnc_functionmeta","bis_oldlifestate","bis_fnc_taskreal","bis_fnc_createmenu","bis_fnc_cargoturretindex","bis_fnc_saveinventory", + "bis_fnc_initintelobject","bis_fnc_dbclassreturn","bis_fnc_worldarea","bis_fnc_aan","bis_fnc_noflyzonescreate","bis_fnc_boundingcircle","bis_pp_burnparams","bis_fnc_damagechanged","bis_fnc_effectfiredrifle","bis_fnc_kbskip","bis_fnc_moduletasksetstate", + "bis_fnc_addrespawnposition","bis_fnc_drawminefields","bis_fnc_getpitchbank","bis_fnc_arefriendly","bis_fnc_vrcourselaunchers1","bis_fnc_exportcfgweapons","bis_teamswitched","bis_fnc_advhintarg","bis_fnc_vrspawnselector","bis_fnc_initexpo","bis_fnc_itemtype", + "bis_fnc_unitplaysimple","bis_fnc_vrcourselaunchers2","bis_fnc_markerparams" +}; +epoch[] = { + "epoch_localcleanup","epoch_client_publiceh","epoch_clientinit","epoch_oneachframe","epoch_masterloop","epoch_client_rejectplayer","epoch_clientrespawn","epoch_clientrevive","epoch_starttradereq","epoch_starttrade","epoch_traderequest","epoch_tradeloop","epoch_countdown", + "epoch_fnc_selecttarget","epoch_fnc_selecttargetbuild","epoch_isbuildallowed","epoch_simulswap","epoch_staticmove","epoch_returnvector","epoch_upgradebuild","epoch_removebuild","epoch_startinteract","epoch_startinteractnpc","epoch_interactnpc","epoch_npctraderadd", + "epoch_npctraderadd2","epoch_npctraderadd3","epoch_startnpctradermenu","epoch_npctradermenufilter","epoch_startnpctrade","epoch_makep2ptrade","epoch_tradefilter","epoch_takecrypto","epoch_startbanktransfer","epoch_keydown","epoch_onchar", + "epoch_fnc_playerdeath","epoch_fnc_playerfired","epoch_fnc_isinsidebuilding","epoch_fnc_weather","epoch_fnc_findsafepos","epoch_pushcustomvar","epoch_itempicture","epoch_itemdisplayname","epoch_fnc_findrandomposbehind","epoch_fnc_stringleft", + "epoch_sortarraybydistance","epoch_client_earthquake","epoch_client_loadanimalbrain","epoch_biteplayer","epoch_client_repairvehicle","epoch_client_lockvehicle","epoch_client_fillvehicle","epoch_client_gearvehicle","epoch_mission_accept","epoch_mission_hover_uav", + "epoch_mission_cage_sapper","epoch_loottrash","epoch_debugmonitor","epoch_interact","epoch_chopwood","epoch_minerocks","epoch_unisexcheck","epoch_puthandler","epoch_nitelight","epoch_lootit","epoch_supportcopter","epoch_iteminteract","epoch_consumeitem", + "epoch_craftitempreview","epoch_craftitem","epoch_unitspawn","epoch_handlegetout","epoch_enterbuilding","epoch_onpause","epoch_interactvehicle","epoch_showstats","epoch_group_btnmod","epoch_group_btninvite","epoch_group_onload","epoch_group_list","epoch_group_combo", + "epoch_group_btnleave","epoch_group_btnkick","epoch_cgroup_grouptext","epoch_cgroup_onload","epoch_cgroup_btncreate","epoch_igroup_acceptinvite","epoch_igroup_onload","epoch_igroup_refresh","epoch_updategroupui","epoch_inventory_group","epoch_inventory_igroup", + "epoch_mission_refresh","epoch_mission_description" +}; \ No newline at end of file diff --git a/Sources/epoch_server_settings/configs/security/security_checks.h b/Sources/epoch_server_settings/configs/security/security_checks.h new file mode 100644 index 00000000..22d3338c --- /dev/null +++ b/Sources/epoch_server_settings/configs/security/security_checks.h @@ -0,0 +1,125 @@ +/* + EAH 2.0 +*/ + +class CfgSecConf +{ + debug = false; + + class learning { + mode = false; // true = only trust uids below, false = trust everyone (use only with a passworded server and trusted players) + trustedUsers[] = {}; + }; + + class blacklist { + badDisplays[] = {-1337,17,19,30,32,45,59,69,71,125,132,155,156,157,162,165,166,167,312,1320,1321,2727,2928,2929,316000}; + animations[] = {"AmovPercMstpSnonWnonDnon_exerciseKata","AmovPercMstpSnonWnonDnon_exercisePushup","GestureSpasm1","GestureSpasm4","GestureNod"}; + }; + + class forcedQuality { + // Configs for forced viewdistances via AH matching A3 presets + class Standard + { + viewDistance = 1600; // Standard Preset = 1600 + viewDistanceObects = 1300; // Standard Preset = 1300 + terrainGrid = 25; // Standard Preset = 25 + }; + class High + { + viewDistance = 2200; // High Preset = 2200 + viewDistanceObects = 1800; // High Preset = 1800 + terrainGrid = 12.5; // High Preset = 12.5 + }; + class VeryHigh + { + viewDistance = 3000; // Very High Preset = 3000 + viewDistanceObects = 2600; // Very High Preset = 2600 + terrainGrid = 6.25; // Very High Preset = 6.25 + }; + class Ultra + { + viewDistance = 3800; // Ultra Preset = 3800 + viewDistanceObects = 3200; // Ultra Preset = 3200 + terrainGrid = 3.125; // Ultra Preset = 3.125 + }; + class Custom + { + viewDistance = 2500; // High+ + viewDistanceObects = 2000; // High+ + terrainGrid = 10; // Default in MP: 10 + }; + mode = "Custom"; + }; + + class displayAddEventHandler { + keyDown = "_this call EPOCH_KeyDown;"; + keyUp = ""; + }; + + class addEventHandler { + checks[] = {"Fired","InventoryClosed","InventoryOpened","Killed","HandleDamage","HandleHeal","Dammaged","Hit","HitPart"}; + Fired = "_this call EPOCH_fnc_playerFired;"; + InventoryClosed = "if !(EPOCH_arr_interactedObjs isEqualTo[]) then { EPOCH_S_S_VEHICLES = EPOCH_arr_interactedObjs; publicVariableServer 'EPOCH_S_S_VEHICLES'; EPOCH_arr_interactedObjs = [];};"; + InventoryOpened = "(locked (_this select 1) in [2, 3])"; + Killed = "_this call EPOCH_fnc_playerDeath;"; + HandleDamage = ""; + HandleHeal = ""; + Dammaged = ""; + Hit = ""; + HitPart = ""; + }; + + class variables { + class whitelist { + #include "data\custom_vars.h" // whitelisted variables + }; + badVars[] = {"ESP_map","ESP_mainMap","ESP_adminMap","AntiAntiAntiAntiHax","fnc_usec_damageHandler","fnc_usec_unconscious","VAGINA_secret","yolo","VERSION","life_fnc_handleDamage","EPOCH_spawnVehicle_PVS","CLASS911_Menu","nuke_vars","JJMMEE_INIT_MENU","PLAYERON","PLAYERNEXT2","ALTISLIFEON","LY_Menu","PLAY","LY_SwaggerLikeUs","BIS_fnc_dbg_reminder_value","BIS_fnc_dbg_reminder"}; + nilVars[] = {"EPOCH_antiWallCount","EPOCH_playerEnergy","EPOCH_playerHunger","EPOCH_playerStamina","EPOCH_playerCrypto","EPOCH_target","EPOCH_ESP_TARGETS","EPOCH_ESPMAP_TARGETS","EPOCH_taxRate","EPOCH_ESP_VEHICLEPLAYER","EPOCH_ESP_PLAYER","EPOCH_ESP_VEHICLES"}; + }; + + class commandMenu { + menus[] = {"","RscSelectTeam","RscTeam","RscMoveHigh","#GETIN","#RscStatus","#WATCH0","RscCombatMode","RscMenuReply","RscCallSupport","#CUSTOM_RADIO","#User:BIS_fnc_addCommMenuItem_menu","RscRadio","RscReply","#ACTION","RscMenuFormations","#WATCH","RscGroupRootMenu","RscMainMenu","RscMenuMove","RscWatchDir","RscWatchMoveDir","#User:BIS_Menu_GroupCommunication","RscMenuStatus","RscFormations"}; + }; + + // RscDisplay (onload, unload) scanning is automatic and will ensure data matches the server. + // Using the extra whitelist arrays this check can be extended to allow modifications client side that do not exist server side. + class displayOnload { + // Format: {rscDisplayConfigname, extra whitelisted onload data (array of string), extra whitelisted unload data (array of string)} + // The extra onload whitelist for RscDisplayConfigure is for CBA + checkDisplays[] = { + {"RscDisplayMainMap", {}, {}}, + {"RscDisplayGetReady", {}, {}}, + {"RscDisplayInventory", {}, {}}, + {"RscDisplayLoadMission", {}, {}}, + {"RscDisplayInterrupt", {}, {}}, + {"RscDisplayOptionsVideo", {}, {}}, + {"RscDisplayOptions", {}, {}}, + {"RscDisplayAVTerminal", {}, {}}, + {"RscDisplayConfigure", {"{""onLoad"",_this,""RscDisplayConfigure"",'GUI'} call compile preprocessfilelinenumbers ""A3\ui_f\scripts\initDisplay.sqf""; _this call compile preprocessfilelinenumbers ""\x\cba\addons\keybinding\gui\initDisplay.sqf"""}, {}}, + {"RscDisplayConfigureAction", {}, {}}, + {"RscDisplayConfigureControllers", {}, {}}, + {"RscDisplayControlSchemes", {}, {}}, + {"RscDisplayCustomizeController", {}, {}}, + {"RscDisplayDebriefing", {}, {}}, + {"RscDisplayDiary", {}, {}}, + {"RscDisplayGameOptions", {}, {}}, + {"RscDisplayJoystickSchemes", {}, {}}, + {"RscDisplayLoading", {}, {}}, + {"RscDisplayMicSensitivityOptions", {}, {}}, + {"RscDisplayOptionsAudio", {}, {}}, + {"RscDisplayOptionsLayout", {}, {}}, + {"RscDisplayStart", {}, {}}, + {"RscDisplayVehicleMsgBox", {}, {}}, + {"RscDisplayInsertMarker", {}, {}} + }; + }; + + class DebugActive + { + systemChat1 = "systemChat str _type;"; + systemChat2 = "systemChat format['SPAWN %1',_spawn];"; + systemChat3 = "systemChat format['Debug-Vehicle: send: 108,%1', _veh];"; + systemChat4 = "systemChat format['Debug-Vehicle: _veh: %1', _veh];"; + systemChat5 = "systemChat format['Debug-Vehicle: _this: %1', _this];"; + }; +}; \ No newline at end of file