Jump to content
Suppe

[Release] Lootspawner, configurable building loot system

Recommended Posts

Hi Guys - Trying to use this on Australia map and cant seem to get it to spawn anything in the new buildings: getting these errors:

Spoiler

11:24:55 Strange convex component315 in a3\rocks_f\sharp\sharprock_wallv.p3d:geometryFire
11:24:55 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
castructureshouse_shed_ind
11:24:55 "Epoch: Loading vehicles"
11:24:55 Cannot create non-ai vehicle Land_Shed_ind02, 2,
11:24:55 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Shed_ind02, 2 has no building positions --"
11:24:55 Cannot create non-ai vehicle Land_Ind_Workshop01_L, 2,
11:24:55 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Ind_Workshop01_L, 2 has no building positions --"
11:24:55 Cannot create non-ai vehicle Land_Buda2_vintrek,
11:24:55 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Buda2_vintrek has no building positions --"
11:24:55 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Army_hut3_long has no building positions --"
11:24:55 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
ausobjects_buildings
11:24:55 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
ausobjects_buildings
11:24:55 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
artgallery
11:24:55 Strange convex component320 in art_gallery\artgallery.p3d:geometryView
11:24:56 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_artgallery has no building positions --"
11:24:56 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
ausbuildings_houses
11:24:56 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
ausscrappers_hotel
11:24:56 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
ausbuildings_auskartsshowroom
11:24:56 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_gokartshowroom has no building positions --"
11:24:56 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
pub_c
11:24:56 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_pub_C has no building positions --"
11:24:56 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
ed4_autocare_a3
11:24:56 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Autocare has no building positions --"
11:24:56 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
ausbuildings_warehouse
11:24:56 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_bluewarehouse has no building positions --"
11:24:56 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
ausobjects_shell
11:24:56 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_bpexpress has no building positions --"
11:24:56 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
ausbuildings_bunningssmall
11:24:56 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_bunningssmall has no building positions --"
11:24:56 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
ausbuildings_stonebuilding
11:24:56 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_carpark has no building positions --"
11:24:56 Cannot create non-ai vehicle Land_Centerlink,
11:24:56 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Centerlink has no building positions --"
11:24:56 Cannot create non-ai vehicle Land_Cloathing_Store,
11:24:56 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Cloathing_Store has no building positions --"
11:24:56 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
ausbuildings_ded_coffee_01
11:24:56 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
ausbuildings_ded_coffee_01
11:24:56 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
ausbuildings_warehouse
11:24:56 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_commercial has no building positions --"
11:24:56 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
mm_bank
11:24:56 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_CommonwealthBank has no building positions --"
11:24:56 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
ausbuildings_firestation
11:24:56 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_FireStation has no building positions --"
11:24:56 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
ausbuildings_warehouse
11:24:56 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_freightbuilding has no building positions --"
11:24:56 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
ausbuildings_warehouse
11:24:56 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
ausbuildings_warehouse
11:24:56 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_greyfactorywooden has no building positions --"
11:24:56 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
ausbuildings_greyhirise
11:24:56 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_greyhirise has no building positions --"
11:24:56 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
ausbuildings_warehouse
11:24:56 Error: Wheel reference not initialized
11:24:56 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_guardhouse has no building positions --"
11:24:56 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
high_rise
11:24:56 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_High_Rise has no building positions --"
11:24:56 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
ausbuildings_shop
11:24:56 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_hipgunshop has no building positions --"
11:24:56 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
ausbuildings_stonebuilding
11:24:56 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_largescrapper has no building positions --"
11:24:56 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
ausbuildings_modernshowroom
11:24:56 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_ModernShowroom has no building positions --"
11:24:56 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
ausextras_oilrig
11:24:56 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_oilrig has no building positions --"
11:24:56 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
housea
11:24:57 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
housea
11:24:57 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
housea
11:24:57 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
housea
11:24:57 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
housea
11:24:57 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
housedoubleal
11:24:57 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_HouseDoubleAL has no building positions --"
11:24:57 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
housedoubleal
11:24:57 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_HouseDoubleAL2 has no building positions --"
11:24:57 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
ausbuildings_sawmill
11:24:57 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
ausbuildings_shop
11:24:57 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_seveneleven has no building positions --"
11:24:57 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
shed_wooden
11:24:57 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
ausscrappers
11:24:57 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_skyscraper01 has no building positions --"
11:24:57 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
ausscrappers
11:24:57 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_skyscraper02 has no building positions --"
11:24:57 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
pub_a
11:24:57 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Pub_A has no building positions --"
11:24:57 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
ausscrappers_buildings
11:24:57 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_smallwarehouse1 has no building positions --"
11:24:57 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
ausbuildings_stonebuilding

Settup like this LSlootbuildings.sqf

Spoiler

//    Lootspawner junction list for buildings to classes
//    Author: Na_Palm (BIS forums)
//-------------------------------------------------------------------------------------
//"Buildingstoloot_list" array of [buildingname, class]
//                                buildingname:     building class name (in editor debug console use "typeof BIS_fnc_camera_target"
//                                                to monitor and then copy/paste or any other method you know...)
//                                class:             0-civil, 1-military, ... (add more as you wish)
//
//!!!EVERY building must have only ONE entry here AND been in ONE class!!!
//-------------------------------------------------------------------------------------
Buildingstoloot_list = [
//["Land_Addon_01_V1_dam_F", 0],        //not viable
//["Land_Airport_center_F", 0],            //no positions
//["Land_cargo_addon01_V1_F", 0],         //no positions
//["Land_cargo_addon01_V2_F", 0],         //no positions
//["Land_cargo_addon02_V2_F", 0],         //no positions
//["Land_Castle_01_tower_F", 0],        //no positions
//["Land_Communication_anchor_F", 0],     //no positions
//["Land_Communication_F", 0],             //no positions
//["Land_dp_smallFactory_F", 0],         //no positions
//["Land_dp_smallTank_F", 0],             //no positions
//["Land_Factory_Hopper_F", 0],            //no positions
//["Land_Garage_V1_dam_F", 0],             //not viable
//["Land_ReservoirTank_Airport_F", 0],     //no positions
//["Land_ReservoirTower_F", 2],            //no positions
//["Land_Shed_Big_F", 0],                 //no positions
//["Land_Shed_Small_F", 0],              //no positions
//["Land_TBox_F", 0],                     //no positions
//["Land_TTowerBig_1_F", 2],            //no positions
//["Land_TTowerBig_2_F", 2],            //no positions
["Land_Airport_left_F", 0],
["Land_Airport_right_F", 0],
["Land_Airport_Tower_dam_F", 2],
["Land_Airport_Tower_F", 2],
["Land_cargo_house_slum_F", 0],
["Land_Cargo_House_V1_F", 1],
["Land_Cargo_House_V2_F", 1],
["Land_Cargo_House_V3_F", 1],
["Land_Cargo_HQ_V1_F", 1],
["Land_Cargo_HQ_V2_F", 1],
["Land_Cargo_HQ_V3_F", 1],
["Land_Cargo_Patrol_V1_F", 1],
["Land_Cargo_Patrol_V2_F", 1],
["Land_Cargo_Patrol_V3_F", 1],
["Land_Cargo_Tower_V1_F", 1],
["Land_Cargo_Tower_V3_F", 1],
["Land_CarService_F", 2],
["Land_Chapel_Small_V1_F", 0],
["Land_Chapel_Small_V2_F", 0],
["Land_Chapel_V1_F", 0],
["Land_Chapel_V2_F", 0],
["Land_Crane_F", 0],
["Land_dp_bigTank_F", 2], 
["Land_dp_mainFactory_F", 2],
["Land_d_Stone_Shed_V1_F", 0], 
["Land_d_Windmill01_F", 0],
["Land_FuelStation_Build_F", 0], 
["Land_FuelStation_Shed_F", 0], 
["Land_Hangar_F", 2],
["Land_Hospital_main_F", 0],
["Land_Hospital_side1_F", 0],
["Land_Hospital_side2_F", 0],
["Land_i_Addon_02_V1_F", 0],
["Land_i_Addon_03mid_V1_F", 0], 
["Land_i_Addon_03_V1_F", 0], 
["Land_i_Addon_04_V1_F", 0], 
["Land_i_Barracks_V1_F", 2],
["Land_i_Barracks_V2_F", 1],
["Land_i_Garage_V1_F", 0], 
["Land_i_Garage_V2_F", 0],
["Land_i_House_Big_01_V1_dam_F", 0], 
["Land_i_House_Big_01_V1_F", 0], 
["Land_i_House_Big_01_V2_F", 0],
["Land_i_House_Big_01_V3_F", 0],
["Land_i_House_Big_02_V1_dam_F", 0], 
["Land_i_House_Big_02_V1_F", 0], 
["Land_i_House_Big_02_V2_F", 0],
["Land_i_House_Big_02_V3_F", 0],
["Land_i_House_Small_01_V1_dam_F", 0], 
["Land_i_House_Small_01_V1_F", 0], 
["Land_i_House_Small_01_V2_dam_F", 0], 
["Land_i_House_Small_01_V2_F", 0], 
["Land_i_House_Small_01_V3_F", 0],
["Land_i_House_Small_02_V1_dam_F", 0], 
["Land_i_House_Small_02_V1_F", 0], 
["Land_i_House_Small_02_V2_F", 0],
["Land_i_House_Small_02_V3_F", 0],
["Land_i_House_Small_03_V1_dam_F", 0], 
["Land_i_House_Small_03_V1_F", 0], 
["Land_i_Shed_Ind_F", 2],
["Land_i_Shop_01_V1_dam_F", 0], 
["Land_i_Shop_01_V1_F", 0], 
["Land_i_Shop_01_V2_F", 0],
["Land_i_Shop_01_V3_F", 0],
["Land_i_Shop_02_V1_dam_F", 0], 
["Land_i_Shop_02_V1_F", 0], 
["Land_i_Shop_02_V2_F", 0],
["Land_i_Shop_02_V3_F", 0],
["Land_i_Stone_HouseBig_V1_dam_F", 0], 
["Land_i_Stone_HouseBig_V1_F", 0], 
["Land_i_Stone_HouseBig_V2_F", 0],
["Land_i_Stone_HouseBig_V3_F", 0],
["Land_i_Stone_HouseSmall_V1_dam_F", 0], 
["Land_i_Stone_HouseSmall_V1_F", 0], 
["Land_i_Stone_HouseSmall_V2_F", 0],
["Land_i_Stone_HouseSmall_V3_F", 0],
["Land_i_Stone_Shed_V1_dam_F", 0], 
["Land_i_Stone_Shed_V1_F", 0], 
["Land_i_Stone_Shed_V2_F", 0],
["Land_i_Stone_Shed_V3_F", 0],
["Land_i_Windmill01_F", 0],
["Land_LightHouse_F", 0], 
["Land_Lighthouse_small_F", 0], 
["Land_Metal_Shed_F", 2], 
["Land_MilOffices_V1_F", 1],
["Land_Offices_01_V1_F", 0],
["Land_Radar_F", 2],
["Land_Research_house_V1_F", 3],
["Land_Research_HQ_F", 3],
["Land_Slum_House01_F", 0],
["Land_Slum_House02_F", 0],
["Land_Slum_House03_F", 0],
["Land_spp_Tower_F", 2],
["Land_Unfinished_Building_01_F", 2], 
["Land_Unfinished_Building_02_F", 2],
["Land_u_Addon_01_V1_F", 0], 
["Land_u_Addon_02_V1_F", 0], 
["Land_u_Barracks_V2_F", 1],
["Land_u_House_Big_01_V1_F", 0],
["Land_u_House_Big_02_V1_F", 0],
["Land_u_House_Small_01_V1_dam_F", 0], 
["Land_u_House_Small_01_V1_F", 0], 
["Land_u_House_Small_02_V1_dam_F", 0], 
["Land_u_House_Small_02_V1_F", 0], 
["Land_u_Shed_Ind_F", 2],
["Land_u_Shop_01_V1_F", 0],
["Land_u_Shop_02_V1_F", 0],
["Land_WIP_F", 2],
["Land_Shed_ind02_dam", 2],
["Land_Shed_ind02, 2"],
["Land_Ind_Workshop01_L, 2"],
["Land_Buda2_vintrek", 0],
["Land_Hut06", 0],
["Land_Hut01", 0],
["Land_Hut04", 0],
["Land_Hut02", 0],
["Land_Repair_center", 0],
["Land_Army_hut_int", 1],
["Land_Army_hut3_long_int", 1],
["Land_Army_hut2_int", 1],
["Land_Army_hut3_long", 1],
["Land_Army_hut2", 1],
["Land_Kulna", 0],
["Land_Dum_istan3_pumpa", 0],
["Land_Hut_old02", 0],
["Land_2story", 0],
["Land_3story", 0],
["Land_artgallery", 0],
["Land_aus_greenhouse", 0],
["Land_aus_hotel", 0],
["Land_gokartshowroom", 2],
["Land_pub_C", 0],
["Land_Autocare", 2],
["Land_bluewarehouse", 2],
["Land_bpexpress", 0],
["Land_bunningssmall", 2],
["Land_carpark", 0],
["Land_Centerlink", 0],
["Land_Cloathing_Store", 0],
["Land_Coffee_DED_Coffee_01_F", 0],
["Land_Coffee_DED_Coffee_03_F", 0],
["Land_commercial", 0],
["Land_CommonwealthBank", 0],
["Land_FireStation", 0],
["Land_freightbuilding", 2],
["Land_gasworks", 2],
["Land_greyfactorywooden", 2],
["Land_greyhirise", 0],
["Land_guardhouse", 2],
["Land_High_Rise", 0],
["Land_hipgunshop", 0],
["Land_Hotel", 0],
["Land_largescrapper", 0],
["Land_ModernShowroom", 0],
["Land_oilrig", 2],
["Land_HouseA", 0],
["Land_HouseA1_L", 0],
["Land_HouseB", 0],
["Land_HouseC_R", 0],
["Land_HouseC1_L", 0],
["Land_HouseDoubleAL", 0],
["Land_HouseDoubleAL2", 0],
["Land_sawmill", 2],
["Land_seveneleven", 0],
["Land_Shed_wooden", 0],
["Land_skyscraper01", 0],
["Land_skyscraper02", 0],
["Land_Pub_A", 0],
["Land_smallwarehouse1", 0],
["Land_stonebuilding", 0],
["Land_tavern", 0],
["Land_truckdepot", 2],
["Land_warehouse4", 2]
];

LSlootLists.sqf

Spoiler

//    Lootspawner junction lists for classes to spawn-/lootable items
//    Author: Na_Palm (BIS forums)
//-------------------------------------------------------------------------------------
//here place Weapons an usable items (ex.: Binocular, ...)
//used with addWeaponCargoGlobal
//"lootWeapon_list" array of [class, [weaponlist]]
//                                class        : 0-civil, 1-military, ... (add more as you wish)
//                                weaponlist    : list of weapon class names
lootWeapon_list = [
[ 0, [                            // CIVIL
"arifle_MK20C_F",
"arifle_MK20_F",
"arifle_TRG20_F",
"arifle_TRG21_F",
"Binocular",                    //counts as weapon
"hgun_ACPC2_F",
"hgun_P07_F",
"hgun_PDW2000_F",
"hgun_Rook40_F",
"SMG_01_F",
"SMG_02_F",
"srifle_EBR_F"
]],[ 1, [                        // MILITARY
"arifle_Katiba_C_F",
"arifle_Katiba_F",
"arifle_Katiba_GL_F",
"arifle_Mk20C_F",
"arifle_Mk20_F",
"arifle_Mk20_GL_F",
"arifle_MXC_F",
"arifle_MXM_F",
"arifle_MX_F",
"arifle_MX_GL_F",
"arifle_MX_SW_F",
"arifle_SDAR_F",
"arifle_TRG20_F",
"arifle_TRG21_F",
"arifle_TRG21_GL_F",
"Binocular",
"hgun_ACPC2_snds_F",
"hgun_P07_snds_F",
"hgun_PDW2000_F",
"hgun_Rook40_snds_F",
"LMG_Mk200_F",
"LMG_Zafir_F",
"Rangefinder",
"SMG_01_F",
"SMG_02_F",
"srifle_EBR_F",
"srifle_GM6_F",
"srifle_LRR_F"
]],[ 2, [
//"clasname"        //<----Make sure last line has NO COMMA AT THE END
]],[ 3, [                        // RESEARCH
]]];

//-------------------------------------------------------------------------------------
//here place magazines, weaponattachments and bodyitems(ex.: ItemGPS, ItemMap, Medikit, FirstAidKit, Binoculars, ...)
//used with addMagazineCargoGlobal
//"lootMagazine_list" array of [class, [magazinelist]]
//                                class        : 0-civil, 1-military, ... (add more as you wish)
//                                magazinelist: list of magazine class names
lootMagazine_list = [
[ 0, [                            // CIVIL
"16Rnd_9x21_Mag",
"20Rnd_556x45_UW_mag",
"20Rnd_762x51_Mag",
"30Rnd_45ACP_Mag_SMG_01",
"30Rnd_556x45_Stanag",
"30Rnd_9x21_Mag",
"9Rnd_45ACP_Mag"
]],[ 1, [                        // MILITARY
"100Rnd_65x39_caseless_mag",
"100Rnd_65x39_caseless_mag_Tracer",
"150Rnd_762x51_Box",
"150Rnd_762x51_Box_Tracer",
"16Rnd_9x21_Mag",
"1Rnd_HE_Grenade_shell",
"1Rnd_SmokeBlue_Grenade_shell",
"1Rnd_SmokeGreen_Grenade_shell",
"1Rnd_SmokeOrange_Grenade_shell",
"1Rnd_SmokePurple_Grenade_shell",
"1Rnd_SmokeRed_Grenade_shell",
"1Rnd_SmokeYellow_Grenade_shell",
"1Rnd_Smoke_Grenade_shell",
"200Rnd_65x39_cased_Box",
"200Rnd_65x39_cased_Box_Tracer",
"20Rnd_556x45_UW_mag",
"20Rnd_762x51_Mag",
"30Rnd_45ACP_Mag_SMG_01",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag_Tracer_Green",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Yellow",
"30Rnd_65x39_caseless_green",
"30Rnd_65x39_caseless_green_mag_Tracer",
"30Rnd_65x39_caseless_mag",
"30Rnd_65x39_caseless_mag_Tracer",
"30Rnd_9x21_Mag",
"3Rnd_HE_Grenade_shell",
"3Rnd_SmokeBlue_Grenade_shell",
"3Rnd_SmokeGreen_Grenade_shell",
"3Rnd_SmokeOrange_Grenade_shell",
"3Rnd_SmokePurple_Grenade_shell",
"3Rnd_SmokeRed_Grenade_shell",
"3Rnd_SmokeYellow_Grenade_shell",
"3Rnd_Smoke_Grenade_shell",
"5Rnd_127x108_Mag",
"7Rnd_408_Mag",
"9Rnd_45ACP_Mag"
]],[ 2, [                        // INDUSTRIAL
"20Rnd_556x45_UW_mag",
"30Rnd_45ACP_Mag_SMG_01",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag_Tracer_Green",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Yellow",
"30Rnd_65x39_caseless_green",
"30Rnd_65x39_caseless_green_mag_Tracer",
"30Rnd_65x39_caseless_mag",
"30Rnd_65x39_caseless_mag_Tracer",
"30Rnd_9x21_Mag"
]],[ 3, [                        // RESEARCH
//"clasname"        //<----Make sure last line has NO COMMA AT THE END
]]];

//-------------------------------------------------------------------------------------
//here place hats, glasses, clothes, uniforms, vests
//used with addItemCargoGlobal
//"lootItem_list" array of [class, [itemlist]]
//                                class        : 0-civil, 1-military, ... (add more as you wish)
//                                itemlist    : list of item class names
lootItem_list = [
[ 0, [                            // CIVIL
"FoodBioMeat",
"FoodMeeps",
"FoodSnooter",
"FoodWalkNSons",
"sardines_epoch",
"meatballs_epoch",
"scam_epoch",
"sweetcorn_epoch",
"honey_epoch",
"ItemSeaBass",
"WhiskeyNoodle",
"ItemSodaOrangeSherbet",
"ItemSodaPurple",
"ItemSodaMocha",
"ItemSodaBurst",
"ItemSodaRbull",
"Pelt_EPOCH",
"jerrycan_epoch",
"FAK",
"Binocular",
"EpochRadio0",
"EpochRadio0",
"U_C_Poor_1"    //"classname"                        //<----Make sure last line has NO COMMA AT THE END
]],[ 1, [                        // MILITARY
"CircuitParts",
"ItemScraps",
"ItemGPS",
"Rangefinder",
"optic_SOS",
"ItemCompass",
"VehicleRepair",
"FAK"    //"clasname"        //<----Make sure last line has NO COMMA AT THE END
]],[ 2, [                        // INDUSTRIAL
"CinderBlocks",
"ItemCorrugated",
"MortarBucket"    //"clasname"        //<----Make sure last line has NO COMMA AT THE END
]],[ 3, [                        // RESEARCH
//"clasname"        //<----Make sure last line has NO COMMA AT THE END
]]];

//-------------------------------------------------------------------------------------
//here place backpacks, parachutes and packed drones/stationary
//used with addBackpackCargoGlobal
//"lootBackpack_list" array of [class, [backpacklist]]
//                                class        : 0-civil, 1-military, ... (add more as you wish)
//                                backpacklist: list of backpack class names
lootBackpack_list = [
[ 0, [                            // CIVIL
"B_AssaultPack_cbr",
"B_AssaultPack_dgtl",
"B_AssaultPack_khk",
"B_AssaultPack_mcamo",
"B_AssaultPack_ocamo",
"B_AssaultPack_rgr",
"B_AssaultPack_sgg"    //"clasname"        //<----Make sure last line has NO COMMA AT THE END
]],[ 1, [                        // MILITARY
"B_Carryall_cbr",
"B_Carryall_khk",
"B_Carryall_mcamo",
"B_Carryall_ocamo",
"B_Carryall_oli",
"B_Carryall_oucamo",
"B_FieldPack_blk",
"B_FieldPack_cbr",
"B_FieldPack_khk",
"B_FieldPack_ocamo",
"B_FieldPack_oli",
"B_FieldPack_oucamo"    //"clasname"        //<----Make sure last line has NO COMMA AT THE END
]],[ 2, [                        // INDUSTRIAL
"B_Kitbag_cbr",
"B_Kitbag_mcamo",
"B_Kitbag_rgr",
"B_Kitbag_sgg",
"B_TacticalPack_blk",
"B_TacticalPack_mcamo",
"B_TacticalPack_ocamo",
"B_TacticalPack_oli",
"B_TacticalPack_rgr",
"smallbackpack_red_epoch",
"smallbackpack_green_epoch",
"smallbackpack_teal_epoch",
"smallbackpack_pink_epoch"    //"clasname"        //<----Make sure last line has NO COMMA AT THE END
]],[ 3, [                        // RESEARCH
//"clasname"        //<----Make sure last line has NO COMMA AT THE END
]]];

//-------------------------------------------------------------------------------------
//here place any other objects(ex.: Land_Basket_F, Box_East_Wps_F, Land_Can_V3_F, ...)
//used with createVehicle directly
//"lootworldObject_list" array of [class, [objectlist]]
//                                class        : 0-civil, 1-military, ... (add more as you wish)
//                                objectlist    : list of worldobject class names
lootworldObject_list = [
[ 0, [                            // CIVIL
]],[ 1, [                        // MILITARY
]],[ 2, [                        // INDUSTRIAL
]],[ 3, [                        // RESEARCH
]]];
 

Any idea why its not working?

 

PBO in in epochhive addons

getting these errors in RPT 

Spoiler

18:37:40 Error in expression <tem);
_lootholder addWeaponCargoGlobal [_loot, 1];
_lootholder setdir (random 36>
18:37:40   Error position: <_loot, 1];
_lootholder setdir (random 36>
18:37:40   Error Undefined variable in expression: _loot
18:37:40 File loot_addon\LSpawner\fn_LSgetBuildingstospawnLoot.sqf, line 83

if (({_x == _loot} count exclcontainer_list) > 0) th>
18:45:04   Error position: <_loot} count exclcontainer_list) > 0) th>
18:45:04   Error Undefined variable in expression: _loot
18:45:04 File loot_addon\LSpawner\fn_LSgetBuildingstospawnLoot.sqf, line 146
18:45:04 Error in expression <"VehicleRepair", true];
};

18:45:05 Error in expression <cteditem);
_lootholder = createVehicle [_loot, _tmpPos, [], 0, "CAN_COLLIDE"];
i>
18:45:05   Error position: <_loot, _tmpPos, [], 0, "CAN_COLLIDE"];
i>
18:45:05   Error Undefined variable in expression: _loot
18:45:05 File loot_addon\LSpawner\fn_LSgetBuildingstospawnLoot.sqf, line 121

repairkit was replaced with VehicleRepair but still give errors

MegaZ

 

PS. Have fixed some of the errors in the 1st part Added to SQM file:

Spoiler

Add to mission.sqm

addons[]=
{
    "A3_epoch_config",
    "australia",
    "castructures_e_misc_misc_market",
    "ausrocks",
    "ausobjects_buildings",
    "artgallery",
    "ausbuildings_houses",
    "ausscrappers_hotel",
    "ausbuildings_auskartsshowroom",
    "castructureshouse_shed_ind",
    "ausobjects_shell",
    "pub_c",
    "ed4_autocare_a3",
    "ausbuildings_warehouse",
    "ausbuildings_firestation",
    "ausbuildings_ded_coffee_01",
    "ausbuildings_bunningssmall",
    "ausbuildings_stonebuilding",
    "mm_bank",
    "high_rise",
    "ausbuildings_greyhirise",
    "ausbuildings_shop",
    "ausbuildings_modernshowroom",
    "housedoubleal",
    "housea",
    "ausscrappers",
    "shed_wooden",
    "ausextras_oilrig",
    "ausextras_buildings",
    "ausbuildings_tavern",
    "ausscrappers_buildings",
    "ausbuildings_sawmill",
    "pub_a",
    "a3_characters_f"
};
 

 

Share this post


Link to post
Share on other sites

(1) The Australian buildings are not properly indexed so there are no buildingpos locations for vanilla LootSpawner to find. This post may however be of some use:

(2) What errors does the VehicleRepair give now?

(3) You have to be careful what you put into what loot array. For example, in lootItems you have a uniform. Given that addItemCargoGlobal only handles weapons, items and magazines  then that will probably barf an error too

Share this post


Link to post
Share on other sites

`Hi Grahame, Thanks for the reply it is a standard install nothing changed. Except repairkit was replaced with VehicleRepair 

 

18:25.02 Error Undefined variable in expression: _loot
18:25.02 File loot_addon\LSpawner\fn_LSgetBuildingstospawnLoot.sqf, line 146
18:25.02 Error in expression <"repairkit", true];

with VehicleRepair  added:

18:45:04 Error Undefined variable in expression: _loot
18:45:04 File loot_addon\LSpawner\fn_LSgetBuildingstospawnLoot.sqf, line 146
18:45:04 Error in expression <"VehicleRepair", true];

Share this post


Link to post
Share on other sites

Hi File attached 

Spoiler

//    Lootspawner spawn script
//    Author: Na_Palm (BIS forums)
//-------------------------------------------------------------------------------------
//local to Server Var. "BuildingLoot" array of [state, time], placed on buildings that can spawn loot
//                                                state: 0-not assigned, 1-has loot, 2-currently in use/blockaded
//                                                time : timestamp of last spawn
//
//local to Server Var. "Lootready" time, placed on generated lootobject, needed for removing old loot
//                                    time: timestamp of spawn, object is ready for use by player and loot deleter
//-------------------------------------------------------------------------------------
private["_begintime","_BaP_list","_spInterval","_chfullfuel","_chpSpot","_genZadjust","_BaPname","_lootClass","_buildPosViable_list","_buildPosZadj_list","_lBuildVar","_posviablecount","_spwnPos","_lootspawned","_randChance","_lootholder","_selecteditem","_loot","_chfullf","_idx_sBlist","_chperSpot","_tmpPos"];

//BaP - Buildings around Player
_BaP_list = _this select 0;
_spInterval = _this select 1;
_chfullfuel = _this select 2;
_genZadjust = _this select 3;
_chpSpot = _this select 4;

_begintime = time;
{
    _BaPname = "";
    _lootClass = 0;
    _buildPosViable_list = [];
    _buildPosZadj_list = [];
    _lBuildVar = (_x getVariable ["BuildingLoot", [0, 0]]);
    //diag_log format["-- LOOTSPAWNER DEBUG BaP _lBuildVar: v%1v v%2v --", _lBuildVar ,_x];
    if ((_lBuildVar select 0) < 2) then {
        //flag immediately as in use
        _x setVariable ["BuildingLoot", [2, (_lBuildVar select 1)]];
        if (((_lBuildVar select 1) == 0) || ((time - (_lBuildVar select 1)) > _spInterval)) then {
            //get building class
            _BaPname = typeOf _x;
            //here an other _x
            {
                //if junction found, get lists and -> exit forEach
                if (_BaPname == (_x select 0)) exitWith {
                    _lootClass = (_x select 1);
                    //get viable positions Idx
                    _buildPosViable_list set [count _buildPosViable_list, ((Buildingpositions_list select _forEachIndex) select 1)];
                    if (swSpZadjust) then {
                        //get position adjustments
                        _buildPosZadj_list set [count _buildPosZadj_list, ((Buildingpositions_list select _forEachIndex) select 2)];
                    };
                };
                sleep 0.001;
            }forEach Buildingstoloot_list;
            //diag_log format["-- LOOTSPAWNER DEBUG BaP: v%1v%2v :: v%3v :: v%4v --", _BaPname, _lootClass, _buildPosViable_list, _buildPosZadj_list];
            //get spawn position, here the former _x
            _posviablecount = 0;
            for "_poscount" from 0 to 100 do {
                //check if position is viable
                if (_poscount == ((_buildPosViable_list select 0) select _posviablecount)) then {
                    _posviablecount = _posviablecount +1;
                    //consider chance per Slot
                    if ((floor random 100) < _chpSpot) then {
                        _spwnPos = (_x buildingPos _poscount);
                        _tmpPos = [(_spwnPos select 0), (_spwnPos select 1), 60000];
                        if ((_spwnPos select 0) == 0 && (_spwnPos select 1) == 0) then {
                            _spwnPos = getPosATL _x;
                            _tmpPos = [(_spwnPos select 0), (_spwnPos select 1), 60000];
                        };
                        if (swSpZadjust) then {
                            _spwnPos = [_spwnPos select 0, _spwnPos select 1, (_spwnPos select 2) + ((_buildPosZadj_list select 0) select _poscount)];
                        };
                        //generally add 0.1 on z
                        _spwnPos = [_spwnPos select 0, _spwnPos select 1, (_spwnPos select 2) + _genZadjust];
                        //check if position has old loot
                        if ((count (nearestObjects [_spwnPos, LSusedclass_list, 0.5])) == 0) then {
                            sleep 0.001;
                            //check what type of loot to spawn
                            _lootspawned = false;
                            for "_lootType" from 1 to 5 do {
                                //get chance for loot every time, so all combos in spawnClassChance_list are viable
                                _randChance = floor(random(100));
                                if (((spawnClassChance_list select _lootClass) select _lootType) > _randChance) then {
                                    _lootspawned = true;
                                    //special for weapons
                                    if(_lootType == 1) exitWith {
                                        _lootholder = createVehicle ["GroundWeaponHolder", _tmpPos, [], 0, "CAN_COLLIDE"];
                                        _selecteditem = (floor(random(count((lootWeapon_list select _lootClass) select 1))));
                                        _loot = (((lootWeapon_list select _lootClass) select 1) select _selecteditem);
                                        _lootholder addWeaponCargoGlobal [_loot, 1];
                                        _lootholder setdir (random 360);
                                        _lootholder setPosATL _spwnPos;
                                    };
                                    //special for magazines: spawn 1-6
                                    if(_lootType == 2) exitWith {
                                        _lootholder = createVehicle ["GroundWeaponHolder", _tmpPos, [], 0, "CAN_COLLIDE"];
                                        _randChance = 1 + floor(random(5));
                                        for "_rm" from 0 to _randChance do {
                                            _selecteditem = (floor(random(count((lootMagazine_list select _lootClass) select 1))));
                                            _loot = (((lootMagazine_list select _lootClass) select 1) select _selecteditem);
                                            _lootholder addMagazineCargoGlobal [_loot, 1];
                                        };
                                        _lootholder setdir (random 360);
                                        _lootholder setPosATL _spwnPos;
                                    };
                                    //special for item/cloth/vests
                                    if(_lootType == 3) exitWith {
                                        _lootholder = createVehicle ["GroundWeaponHolder", _tmpPos, [], 0, "CAN_COLLIDE"];
                                        _selecteditem = (floor(random(count((lootItem_list select _lootClass) select 1))));
                                        _loot = (((lootItem_list select _lootClass) select 1) select _selecteditem);
                                        _lootholder addItemCargoGlobal [_loot, 1];
                                        _lootholder setdir (random 360);
                                        _lootholder setPosATL _spwnPos;
                                    };
                                    //special for backpacks
                                    if(_lootType == 4) exitWith {
                                        _lootholder = createVehicle ["GroundWeaponHolder", _tmpPos, [], 0, "CAN_COLLIDE"];
                                        _selecteditem = (floor(random(count((lootBackpack_list select _lootClass) select 1))));
                                        _loot = (((lootBackpack_list select _lootClass) select 1) select _selecteditem);
                                        _lootholder addBackpackCargoGlobal [_loot, 1];
                                        _lootholder setdir (random 360);
                                        _lootholder setPosATL _spwnPos;
                                    };
                                    //special for world objects: account for Wasteland and other items
                                    if(_lootType == 5) exitWith {
                                        _selecteditem = (floor(random(count((lootworldObject_list select _lootClass) select 1))));
                                        _loot = (((lootworldObject_list select _lootClass) select 1) select _selecteditem);
                                        _lootholder = createVehicle [_loot, _tmpPos, [], 0, "CAN_COLLIDE"];
                                        if(_loot == "Land_CanisterFuel_F") then {
                                            _chfullf = (random 100);
                                            if (_chfullfuel > _chfullf) then {
                                                _lootholder setVariable["mf_item_id", "jerrycanfull", true];
                                            } else {
                                                _lootholder setVariable["mf_item_id", "jerrycanempty", true];
                                            };
                                        };
                                        if(_loot == "Land_CanisterOil_F") then {
                                            _lootholder setVariable["mf_item_id", "syphonhose", true];
                                        };
                                        if(_loot == "Land_Can_V3_F") then {
                                            _lootholder setVariable["mf_item_id", "energydrink", true];
                                        };
                                        if(_loot == "Land_Basket_F") then {
                                            _lootholder setVariable["mf_item_id", "cannedfood", true];
                                        };
                                        if(_loot == "Land_CanisterPlastic_F") then {
                                            _lootholder setVariable["mf_item_id", "water", true];
                                        };
                                        if(_loot == "Land_Suitcase_F") then {
                                            _lootholder setVariable["mf_item_id", "VehicleRepair", true];
                                        };
                                        //if container clear its cargo
                                        if (({_x == _loot} count exclcontainer_list) > 0) then {
                                            clearWeaponCargoGlobal _lootholder;
                                            clearMagazineCargoGlobal _lootholder;
                                            clearBackpackCargoGlobal _lootholder;
                                            clearItemCargoGlobal _lootholder;
                                        };
                                        _lootholder setdir (random 360);
                                        _lootholder setPosATL _spwnPos;
                                    };
                                };
                                //1 category loot only per place so -> exit For
                                //no lootpiling
                                if (_lootspawned) exitWith {
                                    _lootholder setVariable ["Lootready", time];
                                };
                            };
                        };
                    };
                };
                //if all viable positions run through -> exit For
                if (_posviablecount == (count (_buildPosViable_list select 0))) exitWith {};
            };
            //release building with new timestamp
            _x setVariable ["BuildingLoot", [1, time]];
        } else {
            //release building with old timestamp
            _x setVariable ["BuildingLoot", [1, (_lBuildVar select 1)]];
        };
    };
    sleep 0.001;
}forEach _BaP_list;
//diag_log format["-- LOOTSPAWNER DEBUG BaP: %1 buildings ready, needed %2s, EXIT now --", (count _BaP_list), (time - _begintime)];
 

thanks MegaZ

Share this post


Link to post
Share on other sites

Ah yeah... that's broken. You can either replace with the new one that I posted in that forum link - which you will need to use if you want ground loot in a lot of the Oz buildings or with this version: 

Spoiler
//    Lootspawner spawn script
 //    Author: Na_Palm (BIS forums)
//-------------------------------------------------------------------------------------
//local to Server Var. "BuildingLoot" array of [state, time], placed on buildings that can spawn loot
//                                                state: 0-not assigned, 1-has loot, 2-currently in use/blockaded
//                                                time : timestamp of last spawn
//
//local to Server Var. "Lootready" time, placed on generated lootobject, needed for removing old loot
//                                    time: timestamp of spawn, object is ready for use by player and loot deleter
//-------------------------------------------------------------------------------------
private["_begintime","_BaP_list","_spInterval","_chfullfuel","_chpSpot","_genZadjust","_BaPname","_lootClass","_buildPosViable_list","_buildPosZadj_list","_lBuildVar","_posviablecount","_spwnPos","_lootspawned","_randChance","_lootholder","_selecteditem","_loot","_chfullf","_idx_sBlist","_chperSpot","_tmpPos"];

//BaP - Buildings around Player
_BaP_list = _this select 0;
_spInterval = _this select 1;
_chfullfuel = _this select 2;
_genZadjust = _this select 3;
_chpSpot = _this select 4;

_begintime = time;
{
    _BaPname = "";
    _lootClass = 0;
    _buildPosViable_list = [];
    _buildPosZadj_list = [];
    _lBuildVar = (_x getVariable ["BuildingLoot", [0, 0]]);
    //diag_log format["-- LOOTSPAWNER DEBUG BaP _lBuildVar: v%1v v%2v --", _lBuildVar ,_x];
    if ((_lBuildVar select 0) < 2) then {
         //flag immediately as in use
        _x setVariable ["BuildingLoot", [2, (_lBuildVar select 1)]];
        if (((_lBuildVar select 1) == 0) || ((time - (_lBuildVar select 1)) > _spInterval)) then {
            //get building class
            _BaPname = typeOf _x;
            //here an other _x
            {
                //if junction found, get lists and -> exit forEach
                if (_BaPname == (_x select 0)) exitWith {
                    _lootClass = (_x select 1);
                    //get viable positions Idx
                    _buildPosViable_list set [count _buildPosViable_list, ((Buildingpositions_list select _forEachIndex) select 1)];
                    if (swSpZadjust) then {
                        //get position adjustments
                        _buildPosZadj_list set [count _buildPosZadj_list, ((Buildingpositions_list select _forEachIndex) select 2)];
                    };
                };
                sleep 0.001;
            }forEach Buildingstoloot_list;
            //diag_log format["-- LOOTSPAWNER DEBUG BaP: v%1v%2v :: v%3v :: v%4v --", _BaPname, _lootClass, _buildPosViable_list, _buildPosZadj_list];
            //get spawn position, here the former _x
            _posviablecount = 0;
            for "_poscount" from 0 to 100 do {
                //check if position is viable
                if (_poscount == ((_buildPosViable_list select 0) select _posviablecount)) then {
                    _posviablecount = _posviablecount +1;
                    //consider chance per Slot
                    if ((floor random 100) < _chpSpot) then {
                        _spwnPos = (_x buildingPos _poscount);
                        _tmpPos = [(_spwnPos select 0), (_spwnPos select 1), 60000];
                        if ((_spwnPos select 0) == 0 && (_spwnPos select 1) == 0) then {
                            _spwnPos = getPosATL _x;
                            _tmpPos = [(_spwnPos select 0), (_spwnPos select 1), 60000];
                        };
                        if (swSpZadjust) then {
                            _spwnPos = [_spwnPos select 0, _spwnPos select 1, (_spwnPos select 2) + ((_buildPosZadj_list select 0) select _poscount)];
                        };
                        //generally add 0.1 on z
                        _spwnPos = [_spwnPos select 0, _spwnPos select 1, (_spwnPos select 2) + _genZadjust];
                        //check if position has old loot
                        if ((count (nearestObjects [_spwnPos, LSusedclass_list, 0.5])) == 0) then {
                            sleep 0.001;
                            //check what type of loot to spawn
                            _lootspawned = false;
                            for "_lootType" from 1 to 4 do {
                                //get chance for loot every time, so all combos in spawnClassChance_list are viable
                                _randChance = floor(random(100));
                                if (((spawnClassChance_list select _lootClass) select _lootType) > _randChance) then {
                                    _lootspawned = true;
                                    //special for weapons
                                    if(_lootType == 1) exitWith {
                                        _lootholder = createVehicle ["GroundWeaponHolder", _tmpPos, [], 0, "CAN_COLLIDE"];
                                        _selecteditem = (floor(random(count((lootWeapon_list select _lootClass) select 1))));
                                        _loot = (((lootWeapon_list select _lootClass) select 1) select _selecteditem);
                                        _lootholder addWeaponCargoGlobal [_loot, 1];
                                        _lootholder setdir (random 360);
                                        _lootholder setPosATL _spwnPos;
                                    };
                                    //special for magazines: spawn 1-6
                                    if(_lootType == 2) exitWith {
                                        _lootholder = createVehicle ["GroundWeaponHolder", _tmpPos, [], 0, "CAN_COLLIDE"];
                                        _randChance = 1 + floor(random(5));
                                        for "_rm" from 0 to _randChance do {
                                            _selecteditem = (floor(random(count((lootMagazine_list select _lootClass) select 1))));
                                            _loot = (((lootMagazine_list select _lootClass) select 1) select _selecteditem);
                                            _lootholder addMagazineCargoGlobal [_loot, 1];
                                        };
                                        _lootholder setdir (random 360);
                                        _lootholder setPosATL _spwnPos;
                                    };
                                    //special for item/cloth/vests
                                    if(_lootType == 3) exitWith {
                                        _lootholder = createVehicle ["GroundWeaponHolder", _tmpPos, [], 0, "CAN_COLLIDE"];
                                        _selecteditem = (floor(random(count((lootItem_list select _lootClass) select 1))));
                                        _loot = (((lootItem_list select _lootClass) select 1) select _selecteditem);
                                        _lootholder addItemCargoGlobal [_loot, 1];
                                        _lootholder setdir (random 360);
                                        _lootholder setPosATL _spwnPos;
                                    };
                                    //special for backpacks
                                    if(_lootType == 4) exitWith {
                                        _lootholder = createVehicle ["GroundWeaponHolder", _tmpPos, [], 0, "CAN_COLLIDE"];
                                        _selecteditem = (floor(random(count((lootBackpack_list select _lootClass) select 1))));
                                        _loot = (((lootBackpack_list select _lootClass) select 1) select _selecteditem);
                                        _lootholder addBackpackCargoGlobal [_loot, 1];
                                        _lootholder setdir (random 360);
                                        _lootholder setPosATL _spwnPos;
                                    };
                                };
                                //1 category loot only per place so -> exit For
                                //no lootpiling
                                if (_lootspawned) exitWith {
                                    _lootholder setVariable ["Lootready", time];
                                };
                            };
                        };
                    };
                };
                //if all viable positions run through -> exit For
                if (_posviablecount == (count (_buildPosViable_list select 0))) exitWith {};
            };
            //release building with new timestamp
            _x setVariable ["BuildingLoot", [1, time]];
        } else {
            //release building with old timestamp
            _x setVariable ["BuildingLoot", [1, (_lBuildVar select 1)]];
        };
    };
    sleep 0.001;
}forEach _BaP_list;
//diag_log format["-- LOOTSPAWNER DEBUG BaP: %1 buildings ready, needed %2s, EXIT now --", (count _BaP_list), (time - _begintime)];

 

My advice would be to bite the bullet and do the former

Share this post


Link to post
Share on other sites

Hi Graham trying to install the link you put up but stuck on find an Exile CfgBuildings.h where do i find that file ? I have downloaded Exile server and client file cant see it anywhere thanks

MegaZ

Share this post


Link to post
Share on other sites

Damn... giving away all my secrets :ph34r: Create an epoch_config/Configs/CfgLootPositions.hpp with the following in it. Then do all the other steps. You will have to change all the class numbers in LSLootBuildings.hpp though since I am not giving up my loot tables...

Spoiler
class CfgLootPositions {	
	///////////////////////////////////////////////////////////////////////////
	// Castles & Lighthouses & Life Guard Towers
	///////////////////////////////////////////////////////////////////////////
	class Land_LifeguardTower_01_F
	{
		table = "Tourist";
		positions[] = {{-0.498047, -0.222656, 1.13312}};
	};

	class Land_LightHouse_F
	{
		table = "Tourist";
		positions[] = {{-5.74805, 11.0859, -3.75002}, {0.789063, -2.94336, -11.0953}, {1.07813, -2.83008, 5.39755}};
	};

	class Land_Lighthouse_small_F
	{
		table = "Tourist";
		positions[] = {{-0.369141, 1.18555, -3.39546}, {4.32617, -0.462891, -3.39546}};
	};

	class Land_Castle_01_tower_F
	{
		table = "Tourist";
		positions[] = {{-1.66602, 0.603516, 7.94255}, {-1.99023, -1.70508, -1.0866}, {-2.14453, 2.73633, -3.95897}, {0.164063, 1.33203, -9.47995}, {1.14844, -1.18359, 7.94255}, {2.06641, 2.66992, -6.67494}, {2.15039, -1.89063, 1.70487}, {2.27344, 2.70703, 4.42336}};
	};

	///////////////////////////////////////////////////////////////////////////
	// Military
	///////////////////////////////////////////////////////////////////////////
	//"Land_Airport_center_F"
	//"Land_Airport_left_F"
	//"Land_Airport_right_F"
	// TODO: "Land_Cargo_House_V2_F",

	class Land_TentHangar_V1_F
	{
		table = "Military";
		positions[] = {{-8.1582, -2.20703, -4.08853}, {-8.1582, 6.85547, -4.08853}, {-8.52734, -7.57227, -4.08853}, {7.76953, -7.64453, -4.08853}, {8.16016, 1.89453, -4.08853}, {8.57617, 7.48438, -4.08853}};
	};

	class Land_Hangar_F
	{
		table = "Military";
		positions[] = {{-11.6641, 20.9063, -5.38129}, {-12.1133, 9.19336, -5.38129}, {-12.1543, -3.90625, -5.38129}, {-12.1816, -16.8906, -5.38129}, {1.75, 20.9688, -5.38129}, {11.3711, -19.2734, -5.38129}, {12.0469, -5.7168, -5.38129}, {12.7305, 6.83203, -5.38129}, {13.7285, 18.1602, -5.38129}};
	};

	class Land_Airport_Tower_F
	{
		table = "Military";
		positions[] = {{-0.363281, 6.25586, -10.4415}, {-0.636719, -2.08203, -1.4408}, {-0.638672, 2.21875, -4.44063}, {-0.705078, 1.94336, -7.44128}, {-0.751953, 5.2793, 1.55464}, {-1.10742, -4.67578, 2.25613}};
	};

	class Land_Cargo_House_V1_F
	{
		table = "Military";
		positions[] = {{-1.38281, 3.12109, 0.040287}, {1.24805, 2.54102, 0.0402873}};
	};

	class Land_Cargo_House_V3_F
	{
		table = "Military";
		positions[] = {{-2.0918, 1.58984, -0.0957484}, {1.11914, 3.17969, 0.0402873}};
	};

	class Land_Cargo_HQ_V1_F
	{
		table = "Military";
		positions[] = {{-0.294922, -3.42188, -3.27229}, {-1.46484, 3.26172, -3.27229}, {-2.02734, -2.62891, -0.747443}, {4.24609, 1.51758, -0.747443}, {4.98633, 3.64844, -3.27229}};
	};

	class Land_Cargo_HQ_V2_F
	{
		table = "Military";
		positions[] = {{-1.25586, 1.48828, -0.747442}, {-1.50391, -2.52148, -3.27229}, {-1.50391, 2.67773, -3.27229}, {-1.9043, -4.61133, -0.747442}, {5.35156, 1.64648, -0.747442}, {5.5332, 3.30859, -3.27229}};
	};

	class Land_Cargo_HQ_V3_F
	{
		table = "Military";
		positions[] = {{-1.56641, -2.93164, -0.747444}, {-1.81641, -4.90234, -3.27229}, {-1.89648, 0.654297, -3.27229}, {4.65234, 2.41602, -3.27229}, {5.24805, 1.60742, -0.747444}};
	};

	class Land_u_Barracks_V2_F
	{
		table = "Military";
		// There are broken?
		//positions[] = {{-0.505859, 3.2168, 0.605521}, {-0.601563, 3.07617, 3.9395}, {-11.0234, -2.65625, 0.60552}, {-11.1328, -3.58398, 3.9395}, {-12.377, 0.271484, 3.9395}, {-2.39453, -3.92773, 0.605342}, {-5.09766, -4.89844, 3.93943}, {-8.69922, 3.24414, 3.9395}, {-9.12695, 3.73047, 0.60552}, {10.3711, 3.51367, 0.605521}, {10.6484, 2.85156, 3.9395}, {13.0684, -3.30469, 0.605521}, {13.1934, -3.42383, 3.9395}, {3.28711, -3.98633, 0.605521}, {3.4707, -3.55469, 3.9395}, {6.22852, 3.50391, 3.9395}, {6.39258, 3.05664, 0.605521}};
		positions[] = {{9.75244, -1.66211, 1.43508}, {9.70215, -1.77148, -1.89791}, {-5.31592, -2.94531, -1.89791}, {-16.0903, 1.21094, -1.8979}, {6.95557, 4.13867, -1.89791}, {-14.6865, -2.08008, -1.89791}, {-3.89746, 3.95898, -1.89791}, {0.0639648, -2.16406, 1.43507}, {2.74951, 4.44336, 1.43507}, {2.84521, 4.22461, -1.89791}, {-12.3584, 4.30469, 1.43508}, {-12.1733, 4.46875, -1.89791}, {-16.123, 1.125, 1.43507}, {0.137695, -1.90625, -1.89791}, {-14.585, -1.94336, 1.43508}, {-5.88818, -3.99609, 1.43507}, {-3.96143, 4.37109, 1.43508}, {6.89014, 4.32227, 1.43507}};
	};

	class Land_i_Barracks_V2_F
	{
		table = "Military";
		positions[] = {{-0.505859, 3.2168, 0.605521}, {-0.601563, 3.07617, 3.9395}, {-11.0234, -2.65625, 0.60552}, {-11.1328, -3.58398, 3.9395}, {-12.377, 0.271484, 3.9395}, {-2.39453, -3.92773, 0.605342}, {-5.09766, -4.89844, 3.93943}, {-8.69922, 3.24414, 3.9395}, {-9.12695, 3.73047, 0.60552}, {10.3711, 3.51367, 0.605521}, {10.6484, 2.85156, 3.9395}, {13.0684, -3.30469, 0.605521}, {13.1934, -3.42383, 3.9395}, {3.28711, -3.98633, 0.605521}, {3.4707, -3.55469, 3.9395}, {6.22852, 3.50391, 3.9395}, {6.39258, 3.05664, 0.605521}};
	};

	class Land_i_Barracks_V1_F
	{
		table = "Military";
		positions[] = {{-0.464844, 3.49219, 0.605521}, {-0.476563, 3.95703, 3.9395}, {-10.4844, -3.32422, 3.9395}, {-11.1055, -2.92188, 0.605521}, {-12.3066, 0.222656, 0.605521}, {-2.29688, -4.23828, 0.605283}, {-3.89648, -4.80078, 3.93923}, {-8.66992, 3.86328, 0.605521}, {-9.03516, 3.31055, 3.9395}, {10.3301, 2.77734, 0.605521}, {10.4023, 3.18945, 3.9395}, {13.0352, -3.23438, 3.9395}, {13.1738, -3.31055, 0.605521}, {3.57227, -3.49414, 0.605522}, {3.61133, -2.98047, 3.9395}, {6.38281, 3.41992, 0.60552}, {6.4082, 2.87695, 3.9395}};
	};

	class Land_Cargo_Patrol_V1_F
	{
		table = "Military";
		positions[] = {{-1.6875, -1.03906, -0.55952}, {1.73828, -1.17383, -0.55952}};
	};

	class Land_Cargo_Patrol_V2_F 
	{
		table = "Military";
		positions[] = {{-1.01953, -1.0918, -0.55952}, {1.82031, -0.695313, -0.55952}};
	};

	class Land_Cargo_Tower_V1_F 
	{
		table = "Military";
		positions[] = {{-3.54785, -3.01758, 2.47987},{-3.15625, -0.837891, 5.00472},{-2.0498, -3.29883, -0.120125},{4.55957, 4.39258, -0.120125},{-4.42383, 2.45117, -0.120125},{-2.87598, 2.20898, -4.2958},{-2.88281, 4.14258, 5.00472},{0.235352, -1.19727, 5.07987},{3.58105, 4.11719, 2.47988},{1.27441, 3.17773, -8.24333},{2.50488, 0.0625, 5.00472}};
	};

	class Land_Cargo_Tower_V1_No1_F
	{
		table = "Military";
		positions[] = {{-2.4668, -4.10156, 5.00471}, {-2.7168, 1.0625, -0.120123}, {-2.83984, -2.95313, 2.47987}, {-3.06641, -2.66992, -0.120123}, {-3.12109, 2.42773, -4.2958}, {-3.16211, 4.51563, 5.00471}, {1.26367, 2.49609, -8.24333}, {2.25195, 4.30664, -0.120123}, {3.34766, 3.33203, 2.47987}, {3.66797, 1.8457, 5.00471}};
	};

	class Land_Cargo_Tower_V1_No2_F 
	{
		table = "Military";
		positions[] = {{-2.71289, 3.0957, -0.120123}, {-2.83203, 5.06445, 5.00472}, {-3.48633, 2.28906, -4.2958}, {-3.64844, -2.87891, 2.47988}, {-3.77344, -3.32617, 5.00472}, {-3.80664, -1.75977, -0.120123}, {0.0625, -0.287109, 5.07988}, {1.58984, -2.11523, -0.120123}, {2.13672, 2.20703, -8.24332}, {3.57422, 4.22461, 2.47988}, {3.75, 1.31055, 5.00472}, {4.98633, 3.90625, -0.120123}};
	};

	class Land_Cargo_Tower_V1_No3_F 
	{
		table = "Military";
		positions[] = {{-0.214844, -0.460938, 5.07988}, {-2.33203, -2.96094, -0.120119}, {-2.89648, -4.0625, 5.00472}, {-3.08008, -2.8125, 2.47988}, {-3.28711, 2.60352, -4.2958}, {-3.61328, 4.44141, 5.00472}, {-4.01758, 1.86133, -0.120119}, {1.54688, 2.61133, -8.24332}, {3.52734, 3.8418, 2.47988}, {3.5332, -0.386719, 5.00472}, {4.88477, 4.18945, -0.120119}};
	};

	class Land_Cargo_Tower_V1_No4_F 
	{
		table = "Military";
		positions[] = {{-2.68555, -3.07031, -0.120119}, {-2.93359, -4.27148, 5.00472}, {-3.22461, 4.84375, 5.00472}, {-3.6543, 1.57227, -4.2958}, {-3.70508, -3.0332, 2.47988}, {-4.26367, 0.980469, -0.120119}, {2.1543, 2.08789, -8.24332}, {3.46289, 2.25781, 2.47988}, {3.62305, 2.16797, 5.00472}, {5.10156, 4.20898, -0.120119}};
	};

	class Land_Cargo_Tower_V1_No5_F
	{
		table = "Military";
		positions[] = {{-2.25781, -2.77344, -0.120119}, {-2.375, -4.45508, 5.00472}, {-2.41602, 5.18164, 5.00472}, {-2.94922, 2.4082, -4.2958}, {-3.89648, -2.7832, 2.47988}, {-4.03906, 1.43945, -0.120119}, {0.0410156, -0.8125, 5.07988}, {1.62305, 2.55664, -8.24332}, {2.97461, -0.335938, 5.00472}, {3.90039, 3.68555, 2.47988}, {4.80859, 3.57422, -0.120117}};
	};

	class Land_Cargo_Tower_V1_No6_F
	{
		table = "Military";
		positions[] = {{-1.6875, -2.5918, -0.120119}, {-3.16992, -3.74219, 5.00472}, {-3.41797, 1.87305, -0.120119}, {-3.49805, 2.06836, -4.2958}, {-3.81055, 4.59766, 5.00472}, {-3.92969, -2.12109, 2.47988}, {1.92578, 2.27344, -8.24332}, {3.50195, 2.76563, 2.47988}, {3.64258, 0.0078125, 5.00472}, {5.19141, 4.45117, -0.120119}};
	};

	class Land_Cargo_Tower_V1_No7_F
	{
		table = "Military";
		positions[] = {{-2.59766, -3.14063, -0.120119}, {-2.7832, 1.94531, -4.2958}, {-2.83203, 1.58594, -0.120119}, {-3.20508, 4.62891, 5.00472}, {-3.29883, -2.90234, 5.00472}, {-3.87891, -3.11914, 2.47988}, {0.228516, -1.05273, 5.07988}, {1.65234, 2.58594, -8.24332}, {3.40039, 3.05859, 2.47988}, {4.18164, 0.246094, 5.00472}, {4.42578, 3.99805, -0.120119}};
	};

	class Land_Cargo_Tower_V2_F 
	{
		table = "Military";
		positions[] = {{4.29492, 3.70508, -0.120117}, {-2.5293, -3.10742, 2.47988}, {-2.6543, 2.01172, -4.2958}, {-2.66797, -3.4707, 5.00472}, {-2.67773, 4.97461, 5.00472}, {-3.06836, 1.80273, -0.120117}, {-3.25586, -3.56445, -0.120117}, {0.611328, 0.0214844, 5.07988}, {2.46094, 1.92383, -8.24332}, {2.61328, -0.296875, 2.47988}, {3.07422, 4.14063, 2.47988}, {3.50195, 1.22656, 5.00472}};
	};

	class Land_Cargo_Tower_V3_F
	{
		table = "Military";
		positions[] = {{-1.59375, -2.7168, -0.120119}, {-2.40039, 2.39648, -4.2958}, {-3.24023, -3.17773, 5.00472}, {-3.51367, 4.57617, 5.00472}, {-3.70703, -3.60547, 2.47988}, {-4.54883, 2.47266, -0.120119}, {0.142578, -0.179688, 5.07988}, {2.2793, 2.25391, -8.24332}, {3.87109, 3.3418, 2.47988}, {4.22656, 0.390625, 5.00472}, {5.05469, 4.16406, -0.120119}};
	};

	class Land_MilOffices_V1_F
	{
		table = "Military";
		positions[] = {{-11.6309, -5.04492, -2.86675}, {-15.1172, 9.07617, -2.86675}, {-15.123, 2.19336, -2.86675}, {-15.5938, -4.07227, -2.86675}, {-3.46484, -3.22266, -2.86675}, {-4.10352, 9.33398, -2.86675}, {-7.09766, -2.95898, -2.86675}, {-8.6582, 9.02344, -2.86675}, {0.794922, -3.08594, -2.86675}, {1.45703, 8.60156, -2.86675}, {13.9258, 0.492188, -2.86675}, {15.3613, 8.10742, -2.86675}, {8.54883, 8.01563, -2.86675}, {8.61133, -4.3125, -2.86675}, {8.68359, -1.73438, -2.86675}};
	};

	class Land_Radar_F
	{
		table = "Military";
		positions[] = {{-10.1797, -9.80859, -6.00412}, {-9.61719, 10.4219, -6.00412}, {11.6211, 1.06641, -6.00412}, {2.81445, 12.2578, -7.78305}};
	};

	///////////////////////////////////////////////////////////////////////////
	// Medical
	///////////////////////////////////////////////////////////////////////////
	//"Land_Hospital_main_F",
	//"Land_Hospital_side1_F",
	//"Land_Hospital_side2_F",
	class Land_Medevac_house_V1_F
	{
		table = "Medical";
		positions[] = {{-1.25, 1.01367, -0.105749}, {1.38281, 2.82227, 0.0302868}};
	};

	class Land_Medevac_HQ_V1_F
	{
		table = "Medical";
		positions[] = {{-0.896484, 2.24219, -3.26622}, {-1.45898, -3.75391, -3.26622}, {-1.54297, 1.05469, -0.741375}, {5.17578, 2.66992, -3.26622}, {5.6875, 1.63477, -0.741374}};
	};

	///////////////////////////////////////////////////////////////////////////
	// Garages / Vehicle
	///////////////////////////////////////////////////////////////////////////
	class Land_FuelStation_Build_F
	{
		table = "VehicleService";
		positions[] = {{-1.02344, -0.509766, -1.33601}, {2.07617, 0.580078, -1.3361}};
	};

	class Land_i_Garage_V1_F
	{
		table = "VehicleService";
		positions[] = {{-0.925781, 2.05469, -0.0974805}, {-1.52539, -1.99805, -0.0974805}, {3.80273, -0.939453, -0.0974805}};
	};

	class Land_i_Garage_V2_F
	{
		table = "VehicleService";
		positions[] = {{-0.00585938, -1.24609, -0.0974801}, {-2.16016, 1.54492, -0.0974798}, {1.60547, 2.11719, -0.0974803}, {3.2832, -1.51953, -0.0974796}};
	};

	class Land_CarService_F
	{
		table = "VehicleService";
		positions[] = {{-0.964844, 1.77148, -1.25606}, {-3.15625, 7.39844, -1.25606}, {-4.54688, 4, -1.25606}, {0.492188, 2.8457, -1.25606}, {3.50781, -0.113281, -1.25606}, {3.74414, 6.12891, -1.25606}};
	};

	///////////////////////////////////////////////////////////////////////////
	// Civillian Lower Class
	///////////////////////////////////////////////////////////////////////////
	// TODO: "Land_u_Addon_02_V1_F",
	// TODO: "Land_i_Addon_02_V1_F",
	// TODO: "Land_i_Addon_03mid_V1_F",

	class Land_Chapel_Small_V1_F
	{
		table = "CivillianLowerClass";
		positions[] = {{0.482422, 0.65625, -0.867858}, {3.08984, -1.2832, -0.867858}};
	};

	class Land_Chapel_Small_V2_F 
	{
		table = "CivillianLowerClass";
		positions[] = {{0.556641, -0.966797, -0.867857}, {3.54297, 0.486328, -0.867857}};
	};

	class Land_Chapel_V1_F
	{
		table = "CivillianLowerClass";
		positions[] = {{-3.22852, -3.4043, -2.80848}, {-3.65625, 2.8418, -2.80848}, {-6.47266, -2.20703, -2.80848}, {3.98438, 2.72852, -2.80848}, {4.73242, -2.59375, -2.80848}, {9.35938, -0.285156, -2.60848}};
	};

	class Land_Chapel_V2_F
	{
		table = "CivillianLowerClass";
		positions[] = {{-2.36523, 2.46289, -2.80848}, {-3.06445, -2, -2.80848}, {-6.61328, -1.54688, -2.80848}, {4.75781, 3.67383, -2.80848}, {4.82813, -2.96484, -2.80848}, {9.03711, 0.316406, -2.60848}};
	};

	class Land_Church_01_V1_F
	{
		table = "CivillianLowerClass";
		positions[] = {{-4.36719, -5.81055, -5.46942}, {-4.46875, -2.23633, -5.74363}, {-4.54492, 1.57422, -5.74363}, {-4.8125, 5.58789, -5.49442}, {3.00781, -5.92969, -6.44017}, {4.19141, 5.77148, -6.44865}};
	};

	class Land_i_Addon_03_V1_F
	{
		table = "CivillianLowerClass";
		positions[] = {{-2.98828, -0.244141, -0.0501008}, {3.53711, -0.578125, -0.0501013}};
	};

	class Land_i_Addon_04_V1_F
	{
		table = "CivillianLowerClass";
		positions[] = {{-1.25, 0.0175781, 0.0796976}};
	};

	class Land_u_Addon_01_V1_F
	{
		table = "CivillianLowerClass";
		positions[] = {{1.69727, 3.04102, 0.0627024}, {4.28125, 1.1543, 0.0627022}};
	};

	class Land_i_Windmill01_F 
	{
		table = "CivillianLowerClass";
		positions[] = {{-0.585938, 0.908203, -3.53162}};
	};

	class Land_d_Windmill01_F 
	{
		table = "CivillianLowerClass";
		positions[] = {{-0.935547, 0.259766, -2.2985}, {-1.65039, 0.365234, 0.947132}};
	};

	class Land_Slum_House01_F
	{
		table = "CivillianLowerClass";
		positions[] = {{0.767578, 0.773438, -1.07847}};
	};

	class Land_Slum_House02_F
	{
		table = "CivillianLowerClass";
		positions[] = {{1.13867, 2.50391, -0.798099}, {1.59375, -0.0566406, -0.798099}};
	};

	class Land_Slum_House03_F
	{
		table = "CivillianLowerClass";
		positions[] = {{-1.29688, 0.566406, -1.07377}, {2.27148, 1.125, -1.07377}};
	};

	class Land_cargo_house_slum_F 
	{
		table = "CivillianLowerClass";
		positions[] = {{-3.04688, -0.306641, -0.36025}};
	};

	class Land_i_Stone_HouseBig_V1_F
	{
		table = "CivillianLowerClass";
		positions[] = {{-0.777344, 2.19922, 1.21893}, {-1.33789, 0.355469, -1.65434}, {1.58594, -0.576172, 1.21893}, {3.7793, 1.48828, -1.64097}};
	};

	class Land_i_Stone_HouseBig_V2_F
	{
		table = "CivillianLowerClass";
		positions[] = {{-0.207031, 2.62305, 1.21893}, {-1.26953, 0.136719, -1.65416}, {2.55078, -0.556641, 1.21893}, {4.26367, 1.48828, -1.63971}};
	};

	class Land_i_Stone_HouseBig_V3_F
	{
		table = "CivillianLowerClass";
		positions[] = {{-0.484375, 2.57617, 1.21893}, {-0.759766, 0.404297, -1.65283}, {2.29102, -1.02539, 1.21893}, {4.02734, 1.1543, -1.64032}};
	};

	class Land_i_Stone_HouseSmall_V1_F
	{
		table = "CivillianLowerClass";
		positions[] = {{-3.47656, 2.25195, -0.627007}, {-6.96094, 3.02539, -0.619827}, {3.27148, 2.02734, -0.611488}, {6.61914, 2.50977, -0.596566}};
	};

	class Land_i_Stone_HouseSmall_V2_F
	{
		table = "CivillianLowerClass";
		positions[] = {{-2.41992, 1.76758, -0.632064}, {-7.00391, 1.83594, -0.633547}, {3.77148, 2.05664, -0.609262}, {7.33008, 2.02539, -0.593399}};
	};

	class Land_i_Stone_HouseSmall_V3_F
	{
		table = "CivillianLowerClass";
		positions[] = {{-2.68945, 2.05664, -0.628867}, {-7.74023, 3.45313, -0.615288}, {3.60938, 1.61328, -0.609982}, {6.83984, 3.07227, -0.595582}};
	};

	class Land_i_Stone_Shed_V1_F
	{
		table = "CivillianLowerClass";
		positions[] = {{-2.63867, 1.96484, -0.100502}, {1.19141, 2.16992, -0.100502}};
	};

	class Land_i_Stone_Shed_V2_F
	{
		table = "CivillianLowerClass";
		positions[] = {{-2.12305, 1.86914, -0.100502}, {1.78125, 1.625, -0.100502}};
	};

	class Land_i_Stone_Shed_V3_F
	{
		table = "CivillianLowerClass";
		positions[] = {{-2.3125, 2.05469, -0.100502}, {1.79297, 1.93359, -0.100502}};
	};

	class Land_u_House_Big_01_V1_F
	{
		table = "CivillianLowerClass";
		positions[] = {{-1.89648, 6.0332, 0.855065}, {-2.35742, 5.4082, -2.56494}, {-2.89648, -3.33203, 0.855065}, {-3.0957, -0.896484, -2.65494}, {1.25, -1.31445, -2.56494}, {2.0293, -0.521484, 0.855065}, {2.36523, 5.47461, -2.56493}, {2.95117, 5.49609, 0.855065}, {2.99023, -5.02734, 0.855065}, {3.58789, -4.98828, -2.56494}};
	};

	class Land_u_House_Big_02_V1_F
	{
		table = "CivillianLowerClass";
		positions[] = {{-2.43164, 2.83008, 0.965823}, {-2.70703, -2.07422, 0.965824}, {-2.88281, 1.88086, -2.54418}, {0.871094, -1.66016, -2.54418}, {2.41602, 3.00977, 0.965824}, {3.66992, -5.79883, -2.10418}, {3.9082, 3.56055, -2.54418}};
	};

	class Land_u_House_Small_01_V1_F
	{
		table = "CivillianLowerClass";
		positions[] = {{-1.18359, 3.63281, -0.904629}, {-1.7793, -2.59961, -0.903945}, {3.25195, 3.44531, -0.904572}};
	};

	class Land_u_House_Small_02_V1_F
	{
		table = "CivillianLowerClass";
		positions[] = {{-0.916016, -2.17969, -0.71971}, {-1.49609, 0.962891, -0.714579}, {3.83203, 1.15234, -0.713537}, {5.80469, -1.7207, -0.710968}};
	};

	///////////////////////////////////////////////////////////////////////////
	// Civillian Upper Class
	///////////////////////////////////////////////////////////////////////////
	class Land_Offices_01_V1_F
	{
		table = "CivillianUpperClass";
		positions[] = {{-13.502, -6.54883, 9.84601}, {10.7676, -5.27734, 4.66547}, {-10.7031, 6.85156, -7.05899}, {-3.26953, 5.84961, 9.84601}, {1.09375, -4.51172, -7.05899}, {5.52148, 2.22852, 0.752261}, {5.68164, 4.16602, -7.05899}, {5.94531, -2.68945, -3.15997}, {6.1875, 2.40625, 4.66546}, {9.07422, -4.97656, 9.84601}};
	};

	class Land_i_House_Big_01_V1_F
	{
		table = "CivillianUpperClass";
		positions[] = {{-2.21484, 5.46875, -2.56493}, {-3.24023, -1.5918, -2.65493}, {0.558594, -0.640625, 0.855072}, {1.24023, -1.98828, -2.56493}, {1.66602, -5.2832, 0.855072}, {2.19531, 5.19922, -2.56493}, {2.4375, 5.01172, 0.855076}, {2.87305, -5.01758, -2.56493}};
	};

	class Land_i_House_Big_01_V2_F
	{
		table = "CivillianUpperClass";
		positions[] = {{-2.05078, 5.41016, 0.855071}, {-2.11133, 5.51758, -2.56493}, {-3.19531, -1.45117, -2.65493}, {0.328125, 0.283203, -2.56493}, {0.759766, -1.29688, 0.855071}, {1.27539, -5.21484, 0.855071}, {2.25195, -4.56445, -2.56493}, {3.68359, 5.18359, 0.855071}};
	};

	class Land_i_House_Big_01_V3_F
	{
		table = "CivillianUpperClass";
		positions[] = {{-2.78125, 5.69336, -2.56493}, {-2.7832, 5.31055, 0.855072}, {-2.78906, 0.654297, 0.855072}, {-3.03906, -1.11133, -2.65493}, {0.675781, -1.29883, -2.56493}, {1.61133, -0.865234, 0.855072}, {2.51758, 5.85938, 0.855072}, {2.65625, -4.94531, -2.56493}, {2.99414, -5.15625, 0.855073}, {3.16211, 5.16406, -2.56493}};
	};

	class Land_i_House_Big_02_V1_F
	{
		table = "CivillianUpperClass";
		positions[] = {{-1.69141, -2.51172, 0.784063}, {-2.58789, 3.63672, 0.784063}, {-2.86914, 2.97266, -2.62327}, {1.15234, -1.65625, -2.62327}, {2.55273, 1.625, 0.784063}, {3.08203, 2.11914, -2.62327}, {3.33594, -5.625, -2.28594}};
	};

	class Land_i_House_Big_02_V2_F
	{
		table = "CivillianUpperClass";
		positions[] = {{-2.08789, -2.46484, 0.784063}, {-2.54688, 2.53906, -2.62327}, {-3.01758, 3.12109, 0.784063}, {1.11328, -1.46289, -2.62327}, {2.68945, 2.03711, 0.784063}, {3.02734, 2.27344, -2.62327}, {3.26367, -5.55273, -2.28594}};
	};

	class Land_i_House_Big_02_V3_F
	{
		table = "CivillianUpperClass";
		positions[] = {{-2.50391, -2.10742, -2.62327}, {-3.00781, 3.68164, 0.784063}, {-3.0957, 2.57227, -2.62327}, {-3.31055, -2.88867, 0.784063}, {1.26953, -1.73438, -2.62327}, {2.40234, 2.26953, -2.62327}, {2.89844, 2.11719, 0.784064}, {3.26758, -5.52734, -2.28594}};
	};

	class Land_i_House_Small_01_V1_F
	{
		table = "CivillianUpperClass";
		positions[] = {{-1.2207, 3.05078, -1.0419}, {-2.74414, -0.560547, -1.04199}, {3.06641, -1.90234, -1.0404}, {3.35547, 2.94336, -1.04187}};
	};

	class Land_i_House_Small_01_V2_F
	{
		table = "CivillianUpperClass";
		positions[] = {{-2.53711, -1.80664, -1.0418}, {-3.90625, 3.26367, -1.04239}, {3.31836, -1.31641, -1.04058}, {3.38672, 3.78906, -1.04213}};
	};

	class Land_i_House_Small_01_V3_F
	{
		table = "CivillianUpperClass";
		positions[] = {{-0.738281, 3.17578, -1.04194}, {-2.46094, -2.16992, -1.04174}, {-2.68359, -1.76563, -1.04187}, {-2.76563, 3.31641, -1.04232}, {3.07422, -1.27539, -1.04059}, {3.08398, 3.04883, -1.0419}, {3.41406, 3.10547, -1.04192}, {3.61719, -0.394531, -1.04086}};
	};

	class Land_i_House_Small_02_V1_F
	{
		table = "CivillianUpperClass";
		positions[] = {{-1.08008, -2.11133, -0.709651}, {-1.18945, 0.785156, -0.705689}, {2.64258, -2.09766, -0.704848}, {5.95313, 0.556641, -0.700583}};
	};

	class Land_i_House_Small_02_V2_F
	{
		table = "CivillianUpperClass";
		positions[] = {{-1.29688, 1.06641, -0.704727}, {-1.56836, -1.83789, -0.710279}, {2.85352, -1.52148, -0.704572}, {2.88086, 1.76367, -0.702332}, {5.21289, 0.935547, -0.701534}};
	};

	class Land_i_House_Small_02_V3_F
	{
		table = "CivillianUpperClass";
		positions[] = {{-1.35352, 0.873047, -0.705387}, {-1.5, -2.00781, -0.710184}, {3.49219, -1.16602, -0.703744}, {5.61328, 1.51367, -0.70101}};
	};

	class Land_i_House_Small_03_V1_F
	{
		table = "CivillianUpperClass";
		positions[] = {{-3.89648, -0.134766, -0.371629}, {0.419922, 2.68555, -0.371629}, {3.59961, 2.0918, -0.371629}, {3.70703, -4.19727, -0.371629}};
	};

	///////////////////////////////////////////////////////////////////////////
	// Shops
	///////////////////////////////////////////////////////////////////////////
	class Land_i_Shop_01_V1_F
	{
		table = "Shop";
		positions[] = {{-0.863281, 6.10938, -2.76158}, {-1.2168, 0.232422, -2.76158}, {-1.2832, -0.884766, 1.10984}, {-2.28516, 6.1875, 1.10975}};
	};

	class Land_i_Shop_01_V2_F 
	{
		table = "Shop";
		positions[] = {{-1.17969, 5.32813, -2.76158}, {-18.127, 16.7285, -2.74088}, {-2.39258, 5.51563, 1.10978}, {-2.53906, 0.253906, -2.76158}, {-2.70703, -1.4707, 1.10992}, {-24.2051, 3.65039, 1.25308}, {1.15625, 1.20313, 1.10906}};
	};

	class Land_i_Shop_01_V3_F 
	{
		table = "Shop";
		positions[] = {{-1.5918, 5.35156, -2.76158}, {-2.39258, -0.544922, -2.76158}, {-2.73242, -1.03906, 1.10991}, {-2.98242, 5.80664, 1.10999}, {1.66016, 1.70508, 1.10901}};
	};

	class Land_i_Shop_02_V1_F 
	{
		table = "Shop";
		positions[] = {{-0.824219, 1.10742, -2.67036}, {-4.04883, -3.18555, 1.2386}, {-4.43359, -1.98242, -2.69136}, {0.78125, -2.35547, -2.66928}, {2.27734, 1.0957, 1.2386}};
	};

	class Land_i_Shop_02_V2_F 
	{
		table = "Shop";
		positions[] = {{-0.171875, -1.43359, -2.66855}, {-2.57422, -4.19336, 1.23859}, {-4.51758, 2.74023, -2.66855}, {1.61523, 0.28125, 1.23859}};
	};

	class Land_i_Shop_02_V3_F 
	{
		table = "Shop";
		positions[] = {{-1.01953, 0.71875, -2.66924}, {-2.86719, -3.83594, 1.23859}, {-4.25195, 3.58789, -2.66855}, {1.56641, 0.509766, 1.23859}};
	};

	class Land_u_Shop_01_V1_F 
	{
		table = "Shop";
		positions[] = {{-1.14258, 1.23438, -2.88084}, {-2.32422, 3.14648, 0.9905}, {-3.31836, 5.81836, 0.990853}, {0.808594, -0.544922, 0.990474}, {2.58789, 5.81641, -2.88084}};
	};

	class Land_u_Shop_02_V1_F 
	{
		table = "Shop";
		positions[] = {{-3.46484, -1.625, 1.23859}, {-3.9082, 3.0957, -2.66855}, {0.751953, -3.26563, -2.66855}, {1.71484, 0.486328, 1.23859}};
	};

	class Land_Kiosk_blueking_F 
	{
		table = "Shop";
		positions[] = {{-1.62109, 0.341797, -1.76588}, {1.36328, -0.908203, -1.76588}};
	};

	class Land_Kiosk_gyros_F 
	{
		table = "Shop";
		positions[] = {{-1.20898, -1.07813, -1.97606}, {1.26758, -0.128906, -1.97606}};
	};

	class Land_Kiosk_redburger_F
	{
		table = "Shop";
		positions[] = {{-1.07617, -0.335938, -2.87051}, {1.42188, -0.373047, -2.87051}};
	};

	///////////////////////////////////////////////////////////////////////////
	// Industrial
	///////////////////////////////////////////////////////////////////////////
	class Land_Unfinished_Building_01_F 
	{
		table = "Industrial";
		positions[] = {{-0.158203, 3.50391, 1.19791}, {-2.34375, 4.20898, -2.29709}, {-2.51563, 0.337891, 1.19791}, {-3.25391, 0.0351563, -2.29709}, {2.45508, -0.144531, -2.29709}, {3.10742, -2.34766, 1.19791}};
	};

	class Land_Unfinished_Building_02_F
	{
		table = "Industrial";
		positions[] = {{-0.890625, -3.35742, 0.976167}, {-2.31055, -1.57227, -2.48553}, {-6.36523, 2.20898, 0.976168}, {-6.58398, 3.67383, -2.50139}, {3.58008, 3.13281, -2.49362}, {4.33594, 3.00391, 0.976168}};
	};

	class Land_WIP_F
	{
		table = "Industrial";
		positions[] = {{-10.0645, -4.58398, 8.3499}, {-12.5254, 10.1191, 8.348}, {-13.3496, 9.04883, 12.3173}, {-14.3477, -2.64844, 0.392311}, {-15.1621, 9.90039, 0.407514}, {-15.9004, -9.26367, 12.3304}, {-16.0352, -2.52734, 4.32572}, {-16.0996, 4.24023, 0.444829}, {-16.4004, 8.88672, 4.32572}, {-16.7813, -8.80078, 0.347982}, {-17.0195, -8.72852, 4.32572}, {-3.60156, -14.6484, 4.32041}, {-4.18359, -1.03516, 0.386505}, {-6.93359, -0.988281, 12.1457}, {-7.66016, 9.24414, 0.417827}, {-7.77344, -10.4785, 0.359629}, {-8.33008, -14.7305, 12.3244}, {-8.73242, 9.51953, 4.32572}, {-8.88867, -13.3887, 0.355543}, {11.9922, -7.99219, 12.2546}, {12.9023, 9.91797, 0.448912}, {18.0801, -9.25781, 4.32428}, {19.5586, -7.8457, 8.33803}, {2.11719, 9.48438, 0.337147}, {20.6309, -9.31445, 0.329187}, {22.334, -2.5332, 4.32572}, {24.0859, -0.179688, 8.29181}, {3.30859, 6.66602, 8.36808}, {3.99219, -8.87891, 8.34295}, {4.74414, -8.89063, 4.32432}, {6.0332, -8.34961, 0.384681}, {7.08984, 10.4727, 4.32572}, {8.53906, 8.4082, 0.415831}, {9.10742, -1.40625, 0.431863}, {9.64844, 6.28906, 12.3112}};
	};

	class Land_dp_smallTank_F
	{
		table = "Industrial";
		positions[] = {{-0.0898438, -1.58203, 5.32797}};
	};

	class Land_dp_bigTank_F
	{
		table = "Industrial";
		positions[] = {{-1.54102, -1.93359, 3.59794}, {-5.79883, -0.496094, 3.59794}, {5.9707, -1.84375, 3.59794}};
	};

	class Land_u_Shed_Ind_F
	{
		table = "Industrial";
		positions[] = {{-2.41211, 4.91602, -1.40862}, {-6.54688, -0.166016, -1.40862}, {10.6914, 2.14648, -1.40862}};
	};

	class Land_Metal_Shed_F
	{
		table = "Industrial";
		positions[] = {{-3.34375, -1.80273, -1.343}, {3.52539, -2.15625, -1.343}};
	};

	class Land_i_Shed_Ind_F 
	{
		table = "Industrial";
		positions[] = {{-2.66797, -0.576172, -1.40977}, {-2.85547, 6.49023, -1.40977}, {-5.78906, 0.158203, -1.40977}, {14.1348, 6.31445, -1.40977}, {5.70508, 0.423828, -1.40977}, {6.49609, 6.5625, -1.40977}};
	};

	class Land_Research_house_V1_F
	{
		table = "Industrial";
		positions[] = {{-1.28516, 2.89258, 0.0302877}, {1.12305, 2.04492, -0.0384929}};
	};

	class Land_Research_HQ_F
	{
		table = "Industrial";
		positions[] = {{-1.03125, 2.60547, -3.26622}, {-2.25195, -2.75586, -0.741376}, {-2.28711, -3.94141, -3.26622}, {4.69336, 4.01172, -3.26622}, {6.06445, 3.50391, -0.741376}};
	};
	
	///////////////////////////////////////////////////////////////////////////
	// Factories
	///////////////////////////////////////////////////////////////////////////
	class Land_Factory_Main_F 
	{
		table = "Factories";
		positions[] = {{-8.51953,13.5698,-6.45422}, {-8.75,10.9609,-6.41479}};
	};
	
	class Land_dp_smallFactory_F
	{
		table = "Factories";
		positions[] = {{-1.97266, 3.14844, 2.62608}, {-6.49609, -4.92773, 2.82442}, {5.32422, -3.69531, 2.95848}, {9.49805, -4.71094, 1.21193}, {9.95898, 1.41211, 1.21193}};
	};
	
	class Land_dp_mainFactory_F
	{
		table = "Factories";
		positions[] = {{-12.8477, -4.8457, -4.45162}, {-15.4961, 6.70703, -4.45162}, {-6.36133, -2.13477, 1.18268}, {-6.91211, -15.3555, 1.18268}, {0.736328, 8.16406, 1.18268}, {1.25391, -10.5801, 1.18268}, {12.8926, 7.0332, -5.51301}, {13.0332, -3.95117, -4.22302}, {13.1719, 4.60742, -4.22302}, {13.2676, 0.710938, -4.22302}, {14.793, -16.8613, -4.08302}, {18.1406, -9.24023, -4.08302}, {19.0566, 5.17969, -7.61482}, {19.0996, -5.68555, -5.51301}, {19.3535, 2.14844, -5.51301}, {3.43555, -2.94141, 1.18268}, {8.82617, -7.33008, -0.280016}, {8.92773, -13.9453, -0.280016}, {9.13281, 8.58203, -0.280016}};
	};
	
	///////////////////////////////////////////////////////////////////////////
	// Ghost Hotel
	///////////////////////////////////////////////////////////////////////////
	class Land_GH_Gazebo_F
	{
		table = "Radiation";
		positions[] = {{-5.93945, 2.15894, -1.77238},{-5.90332, -0.724121, -1.77238},{5.104, 2.22534, -1.77238},{5.26807, -0.790771, -1.77238}};
	};
	
	class Land_GH_House_1_F
	{
		table = "Radiation";
		positions[] = {{-3.49902, -6.07056, 1.39883},{-3.23633, 0.0153809, 1.39883},{3.36963, 0.337891, 1.39883},{3.39404, -5.21753, 1.39883},{-3.65332, -3.97876, -2.10117},{-3.35889, 0.632324, -2.10117},{3.23438, -5.31934, -2.10117}};
	};
	
	class Land_GH_House_2_F
	{
		table = "Radiation";
		positions[] = {{3.26563, -5.11426, -0.336174},{-3.23242, -5.51929, -0.336174},{-3.59033, 0.983643, -0.336174},{3.69287, 0.738281, -0.336174}};
	};
	
	class Land_GH_House_ruins_F
	{
		table = "Radiation";
		positions[] = {{3.16553, -1.15942, 5.97215},{-3.26416, -0.868408, 5.97215}};
	};
	
	class Land_GH_MainBuilding_entry_F
	{
		table = "Radiation";
		positions[] = {{-3.65039, -17.2097, -0.152101},{-0.499023, -14.7449, -0.152101},{4.09717, -17.7261, -0.152101}};
	};
	
	class Land_GH_MainBuilding_left_F
	{
		table = "Radiation";
		positions[] = {{-6.44043, 2.63159, -1.05388},{-6.40381, -2.12085, -1.05388},{6.74365, -5.78149, -1.05388},{-0.207031, -7.60864, -1.05388},{2.12793, -10.2429, -1.05388},{5.5249, -15.4812, -1.05388},{-0.98291, -18.1379, -1.05387},{-2.06543, 5.00342, -1.05388},{4.94092, 11.8662, -1.05389},{-1.63135, -1.71094, -1.05388},{9.74365, 1.61304, -1.05389},{4.88525, 6.50024, -1.05389},{14.9434, 3.5686, -1.05389},{13.2563, 8.73413, -1.0539},{17.2432, -4.43799, 3.39144},{13.584, 4.49951, 3.39144},{15.5112, -1.00366, 3.39144},{9.44727, 2.41968, 3.39144},{2.64893, 5.43433, 3.39144},{-0.672363, -6.15454, 3.39144},{1.25537, 0.418213, 3.39144},{-5.28076, -6.47534, 3.39144},{-6.63867, -1.47412, 3.39144},{-7.39063, 4.22949, 3.39144}};
	};
	
	class Land_GH_MainBuilding_middle_F
	{
		table = "Radiation";
		positions[] = {{-0.408203, 2.26978, 0.538373},{-12.1367, 1.58447, 0.538378},{-2.14014, -7.85303, 1.25473},{-14.9414, -4.22363, 0.538417},{-16.2109, -8.05908, 0.538444},{-4.00293, -17.3718, 0.538503},{11.3765, -5.7373, 0.538428},{15.5952, -9.00879, 0.53845},{14.1016, -3.40771, 0.538412},{0.957031, 11.2915, 2.76766},{9.70215, 6.27051, 4.98464},{13.7354, -1.34595, 4.98465},{2.89844, -14.8083, 4.98466},{-9.37158, -11.5811, 4.98465},{-14.1709, 1.90674, 4.98465},{-10.71, 6.09961, 4.98464}};
	};
	
	class Land_GH_MainBuilding_right_F
	{
		table = "Radiation";
		positions[] = {{11.9268, -18.7073, 3.82813},{2.43213, -14.093, 3.81848},{6.94629, 2.26904, -1.05388},{7.02637, -1.66724, -1.05387},{-1.81201, -9.91284, -1.05388},{-0.240723, -7.5647, -1.05388},{-5.69873, -6.15967, -1.05388},{3.89648, -11.2732, -1.05387},{1.15527, 3.63159, -1.05388},{2.70215, 9.94263, -1.05389},{-10.3442, 0.716309, -1.05389},{-4.8833, 5.8147, -1.05389},{-7.16406, 1.28369, -1.05389},{-14.3013, 3.41919, -1.05389},{-12.9961, 8.2854, -1.0539},{-11.1431, 13.0371, -1.0539},{-15.7705, -0.219971, -1.05389},{-16.3779, -4.63135, 3.39144},{-14.043, 3.26343, 3.39144},{-6.1499, 6.17603, 3.39144},{-7.31689, 1.0271, 3.39144},{-0.897461, -4.72583, 3.39144},{-1.25635, 1.18457, 3.39144},{1.7832, -4.39404, 3.39144},{7.21973, 3.79077, 3.39144},{5.69287, -1.56128, 3.39144},{5.80078, -6.55884, 3.39144}};
	};
//http://www.exilemod.com/topic/23444-new-malden-building-classes/

	///////////////////////////////////////////////////////////////////////////
	// Garages / Vehicle
	///////////////////////////////////////////////////////////////////////////
	class Land_i_Garage_V1_dam_F // CUSTOMIZED 			//Arma 1.73
	{
		table = "VehicleService";
		positions[] = {{-0.925781, 2.05469, -0.0974805}, {-1.52539, -1.99805, -0.0974805}, {3.80273, -0.939453, -0.0974805},{-3.69336,-0.318359,3.3388}};
	};

	class Land_i_Garage_V2_dam_F			//Arma 1.73
	{
		table = "VehicleService";
		positions[] = {{-0.00585938, -1.24609, -0.0974801}, {-2.16016, 1.54492, -0.0974798}, {1.60547, 2.11719, -0.0974803}, {3.2832, -1.51953, -0.0974796}};
	};

	///////////////////////////////////////////////////////////////////////////
	// Civillian Lower Class
	///////////////////////////////////////////////////////////////////////////
    class Land_i_Stone_HouseBig_V1_dam_F			//Arma 1.73
	{
		table = "CivillianLowerClass";
		positions[] = {{-0.777344, 2.19922, 1.21893}, {-1.33789, 0.355469, -1.65434}, {1.58594, -0.576172, 1.21893}, {3.7793, 1.48828, -1.64097}};
	};

	class Land_i_Stone_HouseBig_V2_dam_F			//Arma 1.73
	{
		table = "CivillianLowerClass";
		positions[] = {{-0.207031, 2.62305, 1.21893}, {-1.26953, 0.136719, -1.65416}, {2.55078, -0.556641, 1.21893}, {4.26367, 1.48828, -1.63971}};
	};

	class Land_i_Stone_HouseBig_V3_dam_F			//Arma 1.73
	{
		table = "CivillianLowerClass";
		positions[] = {{-0.484375, 2.57617, 1.21893}, {-0.759766, 0.404297, -1.65283}, {2.29102, -1.02539, 1.21893}, {4.02734, 1.1543, -1.64032}};
	};

	class Land_i_Stone_HouseSmall_V1_dam_F			//Arma 1.73
	{
		table = "CivillianLowerClass";
		positions[] = {{-3.47656, 2.25195, -0.627007}, {-6.96094, 3.02539, -0.619827}, {3.27148, 2.02734, -0.611488}, {6.61914, 2.50977, -0.596566}};
	};

	class Land_i_Stone_HouseSmall_V2_dam_F			//Arma 1.73
	{
		table = "CivillianLowerClass";
		positions[] = {{-2.41992, 1.76758, -0.632064}, {-7.00391, 1.83594, -0.633547}, {3.77148, 2.05664, -0.609262}, {7.33008, 2.02539, -0.593399}};
	};

	class Land_i_Stone_HouseSmall_V3_dam_F			//Arma 1.73
	{
		table = "CivillianLowerClass";
		positions[] = {{-2.68945, 2.05664, -0.628867}, {-7.74023, 3.45313, -0.615288}, {3.60938, 1.61328, -0.609982}, {6.83984, 3.07227, -0.595582}};
	};

	class Land_i_Stone_Shed_01_b_clay_F			//Arma 1.73
	{
		table = "CivillianLowerClass";
		positions[] = {{-2.63867, 1.96484, -0.100502}, {1.19141, 2.16992, -0.100502}};
	};

	class Land_i_Stone_Shed_01_b_raw_F			//Arma 1.73
	{
		table = "CivillianLowerClass";
		positions[] = {{-2.12305, 1.86914, -0.100502}, {1.78125, 1.625, -0.100502}};
	};

	class Land_i_Stone_Shed_01_b_white_F			//Arma 1.73
	{
		table = "CivillianLowerClass";
		positions[] = {{-2.3125, 2.05469, -0.100502}, {1.79297, 1.93359, -0.100502}};
	};

	class Land_i_Stone_Shed_01_c_clay_F			//Arma 1.73
	{
		table = "CivillianLowerClass";
		positions[] = {{-2.63867, 1.96484, -0.100502}, {1.19141, 2.16992, -0.100502}};
	};

	class Land_i_Stone_Shed_01_c_raw_F			//Arma 1.73
	{
		table = "CivillianLowerClass";
		positions[] = {{-2.12305, 1.86914, -0.100502}, {1.78125, 1.625, -0.100502}};
	};

	class Land_i_Stone_Shed_01_c_white_F			//Arma 1.73
	{
		table = "CivillianLowerClass";
		positions[] = {{-2.3125, 2.05469, -0.100502}, {1.79297, 1.93359, -0.100502}};
	};

	class Land_i_Stone_Shed_V1_dam_F			//Arma 1.73
	{
		table = "CivillianLowerClass";
		positions[] = {{-2.63867, 1.96484, -0.100502}, {1.19141, 2.16992, -0.100502}};
	};

	class Land_i_Stone_Shed_V2_dam_F			//Arma 1.73
	{
		table = "CivillianLowerClass";
		positions[] = {{-2.12305, 1.86914, -0.100502}, {1.78125, 1.625, -0.100502}};
	};

	class Land_i_Stone_Shed_V3_dam_F			//Arma 1.73
	{
		table = "CivillianLowerClass";
		positions[] = {{-2.3125, 2.05469, -0.100502}, {1.79297, 1.93359, -0.100502}};
	};

	class Land_u_House_Big_01_V1_dam_F         //Arma 1.73
	{
		table = "CivillianLowerClass";
		positions[] = {{-1.89648, 6.0332, 0.855065}, {-2.35742, 5.4082, -2.56494}, {-2.89648, -3.33203, 0.855065}, {-3.0957, -0.896484, -2.65494}, {1.25, -1.31445, -2.56494}, {2.0293, -0.521484, 0.855065}, {2.36523, 5.47461, -2.56493}, {2.95117, 5.49609, 0.855065}, {2.99023, -5.02734, 0.855065}, {3.58789, -4.98828, -2.56494}};
	};

	class Land_u_House_Big_02_V1_dam_F			//Arma 1.73
	{
		table = "CivillianLowerClass";
		positions[] = {{-2.43164, 2.83008, 0.965823}, {-2.70703, -2.07422, 0.965824}, {-2.88281, 1.88086, -2.54418}, {0.871094, -1.66016, -2.54418}, {2.41602, 3.00977, 0.965824}, {3.66992, -5.79883, -2.10418}, {3.9082, 3.56055, -2.54418}};
	};

	class Land_u_House_Small_01_V1_dam_F		//Arma 1.73
	{
		table = "CivillianLowerClass";
		positions[] = {{-1.18359, 3.63281, -0.904629}, {-1.7793, -2.59961, -0.903945}, {3.25195, 3.44531, -0.904572}};
	};

	class Land_u_House_Small_02_V1_dam_F		//Arma 1.73
	{
		table = "CivillianLowerClass";
		positions[] = {{-0.916016, -2.17969, -0.71971}, {-1.49609, 0.962891, -0.714579}, {3.83203, 1.15234, -0.713537}, {5.80469, -1.7207, -0.710968}};
	};

	///////////////////////////////////////////////////////////////////////////
	// Civillian Upper Class
	///////////////////////////////////////////////////////////////////////////
	class Land_i_House_Big_01_b_blue_F         //Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-2.21484, 5.46875, -2.56493}, {-3.24023, -1.5918, -2.65493}, {0.558594, -0.640625, 0.855072}, {1.24023, -1.98828, -2.56493}, {1.66602, -5.2832, 0.855072}, {2.19531, 5.19922, -2.56493}, {2.4375, 5.01172, 0.855076}, {2.87305, -5.01758, -2.56493}};
	};

	class Land_i_House_Big_01_b_pink_F         //Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-2.05078, 5.41016, 0.855071}, {-2.11133, 5.51758, -2.56493}, {-3.19531, -1.45117, -2.65493}, {0.328125, 0.283203, -2.56493}, {0.759766, -1.29688, 0.855071}, {1.27539, -5.21484, 0.855071}, {2.25195, -4.56445, -2.56493}, {3.68359, 5.18359, 0.855071}};
	};

	class Land_i_House_Big_01_b_whiteblue_F    //Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-2.78125, 5.69336, -2.56493}, {-2.7832, 5.31055, 0.855072}, {-2.78906, 0.654297, 0.855072}, {-3.03906, -1.11133, -2.65493}, {0.675781, -1.29883, -2.56493}, {1.61133, -0.865234, 0.855072}, {2.51758, 5.85938, 0.855072}, {2.65625, -4.94531, -2.56493}, {2.99414, -5.15625, 0.855073}, {3.16211, 5.16406, -2.56493}};
	};

	class Land_i_House_Big_01_b_white_F        //Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-2.21484, 5.46875, -2.56493}, {-3.24023, -1.5918, -2.65493}, {0.558594, -0.640625, 0.855072}, {1.24023, -1.98828, -2.56493}, {1.66602, -5.2832, 0.855072}, {2.19531, 5.19922, -2.56493}, {2.4375, 5.01172, 0.855076}, {2.87305, -5.01758, -2.56493}};
	};

	class Land_i_House_Big_01_b_brown_F        //Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-2.05078, 5.41016, 0.855071}, {-2.11133, 5.51758, -2.56493}, {-3.19531, -1.45117, -2.65493}, {0.328125, 0.283203, -2.56493}, {0.759766, -1.29688, 0.855071}, {1.27539, -5.21484, 0.855071}, {2.25195, -4.56445, -2.56493}, {3.68359, 5.18359, 0.855071}};
	};

	class Land_i_House_Big_01_b_yellow_F       //Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-2.78125, 5.69336, -2.56493}, {-2.7832, 5.31055, 0.855072}, {-2.78906, 0.654297, 0.855072}, {-3.03906, -1.11133, -2.65493}, {0.675781, -1.29883, -2.56493}, {1.61133, -0.865234, 0.855072}, {2.51758, 5.85938, 0.855072}, {2.65625, -4.94531, -2.56493}, {2.99414, -5.15625, 0.855073}, {3.16211, 5.16406, -2.56493}};
	};

	class Land_i_House_Big_01_V1_dam_F         //Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-2.21484, 5.46875, -2.56493}, {-3.24023, -1.5918, -2.65493}, {0.558594, -0.640625, 0.855072}, {1.24023, -1.98828, -2.56493}, {1.66602, -5.2832, 0.855072}, {2.19531, 5.19922, -2.56493}, {2.4375, 5.01172, 0.855076}, {2.87305, -5.01758, -2.56493}};
	};

	class Land_i_House_Big_01_V2_dam_F         //Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-2.05078, 5.41016, 0.855071}, {-2.11133, 5.51758, -2.56493}, {-3.19531, -1.45117, -2.65493}, {0.328125, 0.283203, -2.56493}, {0.759766, -1.29688, 0.855071}, {1.27539, -5.21484, 0.855071}, {2.25195, -4.56445, -2.56493}, {3.68359, 5.18359, 0.855071}};
	};

	class Land_i_House_Big_01_V3_dam_F         //Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-2.78125, 5.69336, -2.56493}, {-2.7832, 5.31055, 0.855072}, {-2.78906, 0.654297, 0.855072}, {-3.03906, -1.11133, -2.65493}, {0.675781, -1.29883, -2.56493}, {1.61133, -0.865234, 0.855072}, {2.51758, 5.85938, 0.855072}, {2.65625, -4.94531, -2.56493}, {2.99414, -5.15625, 0.855073}, {3.16211, 5.16406, -2.56493}};
	};

	class Land_i_House_Big_02_b_blue_F			//Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-1.69141, -2.51172, 0.784063}, {-2.58789, 3.63672, 0.784063}, {-2.86914, 2.97266, -2.62327}, {1.15234, -1.65625, -2.62327}, {2.55273, 1.625, 0.784063}, {3.08203, 2.11914, -2.62327}, {3.33594, -5.625, -2.28594}};
	};

	class Land_i_House_Big_02_b_pink_F			//Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-2.08789, -2.46484, 0.784063}, {-2.54688, 2.53906, -2.62327}, {-3.01758, 3.12109, 0.784063}, {1.11328, -1.46289, -2.62327}, {2.68945, 2.03711, 0.784063}, {3.02734, 2.27344, -2.62327}, {3.26367, -5.55273, -2.28594}};
	};

	class Land_i_House_Big_02_b_whiteblue_F		//Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-2.50391, -2.10742, -2.62327}, {-3.00781, 3.68164, 0.784063}, {-3.0957, 2.57227, -2.62327}, {-3.31055, -2.88867, 0.784063}, {1.26953, -1.73438, -2.62327}, {2.40234, 2.26953, -2.62327}, {2.89844, 2.11719, 0.784064}, {3.26758, -5.52734, -2.28594}};
	};

	class Land_i_House_Big_02_b_white_F			//Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-1.69141, -2.51172, 0.784063}, {-2.58789, 3.63672, 0.784063}, {-2.86914, 2.97266, -2.62327}, {1.15234, -1.65625, -2.62327}, {2.55273, 1.625, 0.784063}, {3.08203, 2.11914, -2.62327}, {3.33594, -5.625, -2.28594}};
	};

	class Land_i_House_Big_02_b_brown_F			//Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-2.08789, -2.46484, 0.784063}, {-2.54688, 2.53906, -2.62327}, {-3.01758, 3.12109, 0.784063}, {1.11328, -1.46289, -2.62327}, {2.68945, 2.03711, 0.784063}, {3.02734, 2.27344, -2.62327}, {3.26367, -5.55273, -2.28594}};
	};

	class Land_i_House_Big_02_b_yellow_F		//Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-2.50391, -2.10742, -2.62327}, {-3.00781, 3.68164, 0.784063}, {-3.0957, 2.57227, -2.62327}, {-3.31055, -2.88867, 0.784063}, {1.26953, -1.73438, -2.62327}, {2.40234, 2.26953, -2.62327}, {2.89844, 2.11719, 0.784064}, {3.26758, -5.52734, -2.28594}};
	};

	class Land_i_House_Big_02_V1_dam_F			//Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-1.69141, -2.51172, 0.784063}, {-2.58789, 3.63672, 0.784063}, {-2.86914, 2.97266, -2.62327}, {1.15234, -1.65625, -2.62327}, {2.55273, 1.625, 0.784063}, {3.08203, 2.11914, -2.62327}, {3.33594, -5.625, -2.28594}};
	};

	class Land_i_House_Big_02_V2_dam_F			//Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-2.08789, -2.46484, 0.784063}, {-2.54688, 2.53906, -2.62327}, {-3.01758, 3.12109, 0.784063}, {1.11328, -1.46289, -2.62327}, {2.68945, 2.03711, 0.784063}, {3.02734, 2.27344, -2.62327}, {3.26367, -5.55273, -2.28594}};
	};

	class Land_i_House_Big_02_V3_dam_F			//Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-2.50391, -2.10742, -2.62327}, {-3.00781, 3.68164, 0.784063}, {-3.0957, 2.57227, -2.62327}, {-3.31055, -2.88867, 0.784063}, {1.26953, -1.73438, -2.62327}, {2.40234, 2.26953, -2.62327}, {2.89844, 2.11719, 0.784064}, {3.26758, -5.52734, -2.28594}};
	};

	class Land_i_House_Small_01_b_blue_F		//Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-1.2207, 3.05078, -1.0419}, {-2.74414, -0.560547, -1.04199}, {3.06641, -1.90234, -1.0404}, {3.35547, 2.94336, -1.04187}};
	};

	class Land_i_House_Small_01_b_pink_F		//Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-2.53711, -1.80664, -1.0418}, {-3.90625, 3.26367, -1.04239}, {3.31836, -1.31641, -1.04058}, {3.38672, 3.78906, -1.04213}};
	};

	class Land_i_House_Small_01_b_whiteblue_F	//Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-0.738281, 3.17578, -1.04194}, {-2.46094, -2.16992, -1.04174}, {-2.68359, -1.76563, -1.04187}, {-2.76563, 3.31641, -1.04232}, {3.07422, -1.27539, -1.04059}, {3.08398, 3.04883, -1.0419}, {3.41406, 3.10547, -1.04192}, {3.61719, -0.394531, -1.04086}};
	};

	class Land_i_House_Small_01_b_white_F		//Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-1.2207, 3.05078, -1.0419}, {-2.74414, -0.560547, -1.04199}, {3.06641, -1.90234, -1.0404}, {3.35547, 2.94336, -1.04187}};
	};

	class Land_i_House_Small_01_b_brown_F		    //Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-2.53711, -1.80664, -1.0418}, {-3.90625, 3.26367, -1.04239}, {3.31836, -1.31641, -1.04058}, {3.38672, 3.78906, -1.04213}};
	};

	class Land_i_House_Small_01_b_yellow_F			//Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-0.738281, 3.17578, -1.04194}, {-2.46094, -2.16992, -1.04174}, {-2.68359, -1.76563, -1.04187}, {-2.76563, 3.31641, -1.04232}, {3.07422, -1.27539, -1.04059}, {3.08398, 3.04883, -1.0419}, {3.41406, 3.10547, -1.04192}, {3.61719, -0.394531, -1.04086}};
	};

	class Land_i_House_Small_01_V1_dam_F			//Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-1.2207, 3.05078, -1.0419}, {-2.74414, -0.560547, -1.04199}, {3.06641, -1.90234, -1.0404}, {3.35547, 2.94336, -1.04187}};
	};

	class Land_i_House_Small_01_V2_dam_F			//Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-2.53711, -1.80664, -1.0418}, {-3.90625, 3.26367, -1.04239}, {3.31836, -1.31641, -1.04058}, {3.38672, 3.78906, -1.04213}};
	};

	class Land_i_House_Small_01_V3_dam_F			//Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-0.738281, 3.17578, -1.04194}, {-2.46094, -2.16992, -1.04174}, {-2.68359, -1.76563, -1.04187}, {-2.76563, 3.31641, -1.04232}, {3.07422, -1.27539, -1.04059}, {3.08398, 3.04883, -1.0419}, {3.41406, 3.10547, -1.04192}, {3.61719, -0.394531, -1.04086}};
	};

	class Land_i_House_Small_02_b_blue_F			//Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-1.08008, -2.11133, -0.709651}, {-1.18945, 0.785156, -0.705689}, {2.64258, -2.09766, -0.704848}, {5.95313, 0.556641, -0.700583}};
	};

	class Land_i_House_Small_02_b_pink_F			//Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-1.29688, 1.06641, -0.704727}, {-1.56836, -1.83789, -0.710279}, {2.85352, -1.52148, -0.704572}, {2.88086, 1.76367, -0.702332}, {5.21289, 0.935547, -0.701534}};
	};

	class Land_i_House_Small_02_b_whiteblue_F		//Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-1.35352, 0.873047, -0.705387}, {-1.5, -2.00781, -0.710184}, {3.49219, -1.16602, -0.703744}, {5.61328, 1.51367, -0.70101}};
	};

	class Land_i_House_Small_02_b_white_F			//Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-1.08008, -2.11133, -0.709651}, {-1.18945, 0.785156, -0.705689}, {2.64258, -2.09766, -0.704848}, {5.95313, 0.556641, -0.700583}};
	};

	class Land_i_House_Small_02_b_brown_F			//Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-1.29688, 1.06641, -0.704727}, {-1.56836, -1.83789, -0.710279}, {2.85352, -1.52148, -0.704572}, {2.88086, 1.76367, -0.702332}, {5.21289, 0.935547, -0.701534}};
	};

	class Land_i_House_Small_02_b_yellow_F			//Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-1.35352, 0.873047, -0.705387}, {-1.5, -2.00781, -0.710184}, {3.49219, -1.16602, -0.703744}, {5.61328, 1.51367, -0.70101}};
	};

	class Land_i_House_Small_02_c_blue_F			//Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-1.08008, -2.11133, -0.709651}, {-1.18945, 0.785156, -0.705689}, {2.64258, -2.09766, -0.704848}, {5.95313, 0.556641, -0.700583}};
	};

	class Land_i_House_Small_02_c_pink_F			//Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-1.29688, 1.06641, -0.704727}, {-1.56836, -1.83789, -0.710279}, {2.85352, -1.52148, -0.704572}, {2.88086, 1.76367, -0.702332}, {5.21289, 0.935547, -0.701534}};
	};

	class Land_i_House_Small_02_c_whiteblue_F		//Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-1.35352, 0.873047, -0.705387}, {-1.5, -2.00781, -0.710184}, {3.49219, -1.16602, -0.703744}, {5.61328, 1.51367, -0.70101}};
	};

	class Land_i_House_Small_02_c_white_F			//Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-1.08008, -2.11133, -0.709651}, {-1.18945, 0.785156, -0.705689}, {2.64258, -2.09766, -0.704848}, {5.95313, 0.556641, -0.700583}};
	};

	class Land_i_House_Small_02_c_brown_F			//Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-1.29688, 1.06641, -0.704727}, {-1.56836, -1.83789, -0.710279}, {2.85352, -1.52148, -0.704572}, {2.88086, 1.76367, -0.702332}, {5.21289, 0.935547, -0.701534}};
	};

	class Land_i_House_Small_02_c_yellow_F			//Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-1.35352, 0.873047, -0.705387}, {-1.5, -2.00781, -0.710184}, {3.49219, -1.16602, -0.703744}, {5.61328, 1.51367, -0.70101}};
	};

	class Land_i_House_Small_02_V1_dam_F			//Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-1.08008, -2.11133, -0.709651}, {-1.18945, 0.785156, -0.705689}, {2.64258, -2.09766, -0.704848}, {5.95313, 0.556641, -0.700583}};
	};

	class Land_i_House_Small_02_V2_dam_F			//Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-1.29688, 1.06641, -0.704727}, {-1.56836, -1.83789, -0.710279}, {2.85352, -1.52148, -0.704572}, {2.88086, 1.76367, -0.702332}, {5.21289, 0.935547, -0.701534}};
	};

	class Land_i_House_Small_02_V3_dam_F			//Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-1.35352, 0.873047, -0.705387}, {-1.5, -2.00781, -0.710184}, {3.49219, -1.16602, -0.703744}, {5.61328, 1.51367, -0.70101}};
	};

	class Land_i_House_Small_03_V1_dam_F			//Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{-3.89648, -0.134766, -0.371629}, {0.419922, 2.68555, -0.371629}, {3.59961, 2.0918, -0.371629}, {3.70703, -4.19727, -0.371629}};
	};

	class Land_Church_01_V2_F			           //Arma 1.73
	{
		table = "CivillianUpperClass";
		positions[] = {{2.86182,5.9082,-6.50945},{-5.00488,5.16309,-5.51371},{-3.93457,0.303711,-5.83293},{-4.03662,-5.21387,-5.51371},{-7.6084,-5.55371,-6.46729},{2.36279,-6.11914,-6.50945}};
	};


	///////////////////////////////////////////////////////////////////////////
	// Shops
	///////////////////////////////////////////////////////////////////////////
	class Land_i_Shop_01_V1_dam_F			//Arma 1.73
	{
		table = "Shop";
		positions[] = {{-0.863281, 6.10938, -2.76158}, {-1.2168, 0.232422, -2.76158}, {-1.2832, -0.884766, 1.10984}, {-2.28516, 6.1875, 1.10975}};
	};

	class  Land_i_Shop_01_V2_dam_F			//Arma 1.73
	{
		table = "Shop";
		positions[] = {{-1.17969, 5.32813, -2.76158}, {-18.127, 16.7285, -2.74088}, {-2.39258, 5.51563, 1.10978}, {-2.53906, 0.253906, -2.76158}, {-2.70703, -1.4707, 1.10992}, {-24.2051, 3.65039, 1.25308}, {1.15625, 1.20313, 1.10906}};
	};

	class  Land_i_Shop_01_V3_dam_F			//Arma 1.73
	{
		table = "Shop";
		positions[] = {{-1.5918, 5.35156, -2.76158}, {-2.39258, -0.544922, -2.76158}, {-2.73242, -1.03906, 1.10991}, {-2.98242, 5.80664, 1.10999}, {1.66016, 1.70508, 1.10901}};
	};

	class  Land_i_Shop_02_b_blue_F			//Arma 1.73
	{
		table = "Shop";
		positions[] = {{-0.824219, 1.10742, -2.67036}, {-4.04883, -3.18555, 1.2386}, {-4.43359, -1.98242, -2.69136}, {0.78125, -2.35547, -2.66928}, {2.27734, 1.0957, 1.2386}};
	};

	class  Land_i_Shop_02_b_pink_F			//Arma 1.73
	{
		table = "Shop";
		positions[] = {{-0.171875, -1.43359, -2.66855}, {-2.57422, -4.19336, 1.23859}, {-4.51758, 2.74023, -2.66855}, {1.61523, 0.28125, 1.23859}};
	};

	class  Land_i_Shop_02_b_whiteblue_F		//Arma 1.73
	{
		table = "Shop";
		positions[] = {{-1.01953, 0.71875, -2.66924}, {-2.86719, -3.83594, 1.23859}, {-4.25195, 3.58789, -2.66855}, {1.56641, 0.509766, 1.23859}};
	};

	class  Land_i_Shop_02_b_white_F			//Arma 1.73
	{
		table = "Shop";
		positions[] = {{-0.824219, 1.10742, -2.67036}, {-4.04883, -3.18555, 1.2386}, {-4.43359, -1.98242, -2.69136}, {0.78125, -2.35547, -2.66928}, {2.27734, 1.0957, 1.2386}};
	};

	class  Land_i_Shop_02_b_brown_F			//Arma 1.73
	{
		table = "Shop";
		positions[] = {{-0.171875, -1.43359, -2.66855}, {-2.57422, -4.19336, 1.23859}, {-4.51758, 2.74023, -2.66855}, {1.61523, 0.28125, 1.23859}};
	};

	class  Land_i_Shop_02_b_yellow_F		//Arma 1.73
	{
		table = "Shop";
		positions[] = {{-1.01953, 0.71875, -2.66924}, {-2.86719, -3.83594, 1.23859}, {-4.25195, 3.58789, -2.66855}, {1.56641, 0.509766, 1.23859}};
	};

	class  Land_i_Shop_02_V1_dam_F			//Arma 1.73
	{
		table = "Shop";
		positions[] = {{-0.824219, 1.10742, -2.67036}, {-4.04883, -3.18555, 1.2386}, {-4.43359, -1.98242, -2.69136}, {0.78125, -2.35547, -2.66928}, {2.27734, 1.0957, 1.2386}};
	};

	class  Land_i_Shop_02_V2_dam_F			//Arma 1.73
	{
		table = "Shop";
		positions[] = {{-0.171875, -1.43359, -2.66855}, {-2.57422, -4.19336, 1.23859}, {-4.51758, 2.74023, -2.66855}, {1.61523, 0.28125, 1.23859}};
	};

	class  Land_i_Shop_02_V3_dam_F			//Arma 1.73
	{
		table = "Shop";
		positions[] = {{-1.01953, 0.71875, -2.66924}, {-2.86719, -3.83594, 1.23859}, {-4.25195, 3.58789, -2.66855}, {1.56641, 0.509766, 1.23859}};
	};

	class Land_u_Shop_01_V1_dam_F 			//Arma 1.73
	{
		table = "Shop";
		positions[] = {{-1.14258, 1.23438, -2.88084}, {-2.32422, 3.14648, 0.9905}, {-3.31836, 5.81836, 0.990853}, {0.808594, -0.544922, 0.990474}, {2.58789, 5.81641, -2.88084}};
	};

		class Land_u_Shop_02_V1_dam_F 		//Arma 1.73
	{
		table = "Shop";
		positions[] = {{-3.46484, -1.625, 1.23859}, {-3.9082, 3.0957, -2.66855}, {0.751953, -3.26563, -2.66855}, {1.71484, 0.486328, 1.23859}};
	};

	class land_1
	{
		table = "Industrial";
		positions[] = {{14.0977, 9.27832, -5.30631},{-6.3584, 8.4375, -5.30632},{-14.2788, 8.0957, -5.30632}};
	};

	class land_2
	{
		table = "Industrial";
		positions[] = {{-8.04541, 6.65527, 4.21223},{-10.0181, -6.0498, 4.38565},{-2.16016, -6.75195, 3.90532},{11.9395, -2.30762, 4.40326}};
	};

	class Land_A_Crane_02a
	{
		table = "Industrial";
		positions[] = {{3.62939, -0.0185547, 1.38779},{-0.175293, 1.78906, 3.10723},{-2.67627, -0.696289, 3.10723}};
	};

	class Land_A_Crane_02b
	{
		table = "Industrial";
		positions[] = {{-8.95557, 1.5498, -7.84474},{-8.51416, -1.5332, -7.84474},{-7.96924, -0.438477, -4.98164}};
	};

	class Land_A_CraneCon
	{
		table = "Industrial";
		positions[] = {{-9.64795, 1.52246, 5.78629},{-7.19531, -0.521484, 5.78629},{-9.91992, -1.56641, 5.78629}};
	};

	class Land_A_Hospital
	{
		table = "Medical";
		positions[] = {{-7.01465, 2.24414, 3.29184},{-12.2856, -2.19336, 3.29184},{0.768066, -4.32227, 3.29184},{9.37646, -2.19238, 3.29184},{16.7549, 4.42871, 6.15884},{21.1167, 1.20996, 6.15884}};
	};

	class Land_A_Office01
	{
		table = "Shop";
		positions[] = {{-15.188, 1.48926, -4.528},{-7.47803, 5.30859, -4.528},{4.396, 0.104492, -4.528},{-0.0356445, 6.66504, -4.528},{1.77539, 3.48145, -4.528},{14.061, -3.15625, -4.528},{0.368164, 6.94727, -2.028},{2.23096, 3.60547, -2.028},{7.13672, -3.03906, -2.028},{9.97021, -1.15332, -2.028},{15.1084, 3.43457, -2.028},{12.9458, 6.34961, -2.028},{-2.69482, 3.47754, 0.472004},{-11.3599, 2.30469, 0.472008},{13.3257, -1.92188, 0.472},{9.39404, 5.50488, 0.472},{4.56396, -3.01855, 6.2049},{-2.58252, -0.799805, 6.20491},{0.802734, 2.69922, 6.20491}};
	};

	class Land_A_Office02
	{
		table = "Shop";
		positions[] = {{-0.581543, -5.67871, -8.15104},{5.14258, -5.7793, -8.15111},{2.02979, -4.74805, -8.15053},{-21.2427, 2.1748, 5.38394},{-11.4209, 0.0673828, 5.38394},{-1.84033, 2.02246, 5.38394},{9.21729, 3.43066, 5.38395},{18.8926, 6.28613, 5.38394},{20.4136, -1.30469, 5.38394},{6.00049, -2.12695, 5.38394},{-17.3633, 1.19434, 8.71684},{-19.123, 3.86719, 8.71684}};
	};

	class land_AII_last_floor
	{
		table = "Military";
		positions[] = {{-1.42236, 5.96289, 4.6129},{-4.45508, 3.43555, 5.46183},{-9.89795, 16.1748, 4.61091},{-14.2314, 22.249, 4.61073},{-23.418, -7.18457, 5.45109},{-10.5127, -16.2051, 5.44856},{4.02783, -21.3271, 5.51657},{5.60254, -11.5703, 6.08711},{-10.6987, 10.3369, 5.43586}};
	};

	class land_AII_middle_floor
	{
		table = "Military";
		positions[] = {{-13.688, 8.02148, 0.513981},{-10.0068, 5.15332, 0.51099},{-13.0356, -0.71875, 0.520344},{-8.25098, 2.8584, 0.513554},{-4.39795, 2.17383, 0.513092},{-6.1333, 8.2168, 0.513794},{-7.30713, 5.61621, 0.520306}};
	};

	class land_AII_upper_part
	{
		table = "Military";
		positions[] = {{-0.750488, -3.58496, -2.31057},{-1.50635, -1.92773, -2.32196},{-3.05322, 2.05176, -2.32196},{0.378418, 3.15332, -2.58292}};
	};

	class land_b_small1
	{
		table = "Industrial";
		positions[] = {{-2.86816, -0.407227, -1.50034},{-0.739258, -4.81543, -1.50034},{-0.48291, -1.04102, -1.50034}};
	};

	class Land_Barn_Metal
	{
		table = "Industrial";
		positions[] = {{-7.60107, -2.67871, -5.46857},{-8.69824, -24.8643, -5.26},{0.746582, -24.2676, -5.46857},{10.2876, -24.8691, -5.43213},{9.39404, -5.85254, -5.46857},{10.248, 22.4385, -5.46857},{-8.69727, -24.8633, -5.46854},{-9.24121, 16.9082, 5.56142},{-9.55469, -3.21875, 5.56142},{10.6216, -3.22656, 5.56142},{0.579102, -25.2393, 5.56143},{10.8906, -26.7842, 5.56142},{-1.28906, 22.6455, 5.58787},{10.5737, 14.3779, 5.58787}};
	};

	class Land_Barn_W_01
	{
		table = "CivillianLowerClass";
		positions[] = {{0.299316, 22.208, -3.1789},{1.85938, 18.2881, -2.66324},{-5.40625, 8.97754, -2.66161},{-6.14551, -9.7207, -2.65836},{5.95947, 9.42578, -2.66169},{5.79053, -9.96973, -2.65831},{-1.08643, -18.0977, -2.65689},{-6.2373, -14.7119, -2.65749},{6.45264, 14.4609, -2.66257},{8.18018, 14.6631, -3.03774},{-8.12012, -14.8809, -2.98197}};
	};

	class Land_bouda2_vnitrek
	{
		table = "CivillianLowerClass";
		positions[] = {{-0.369141, -2.53906, -0.72002},{-3.2168, 1.58691, -0.72002},{0.382324, 0.46875, -0.72002}};
	};

	class land_bud2
	{
		table = "CivillianLowerClass";
		positions[] = {{-2.3623, -1.00586, -1.79023},{1.80273, -0.383789, -1.78249}};
	};

	class Land_budova4_winter
	{
		table = "Military";
		positions[] = {{-8.83984, 2.3584, -1.09823},{5.0708, -1.40625, -1.09823},{6.57959, -0.0283203, -0.934856},{1.56201, -2.17383, -1.09823},{2.6377, -0.046875, -1.09823},{-1.71045, -1.25293, -1.09823},{-0.383789, -0.00976563, -1.09823},{-4.86865, -1.00879, -1.09823},{-9.05322, -2.32129, -1.09823},{-8.2124, -0.428711, -1.09823}};
	};

	class Land_Budova4_in_ori
	{
		positions[] =
		{
			{6.05078,-2.53088,-1.81445},
			{6.53027,2.45569,-1.81445},
			{-3.34521,1.47083,-1.81445},
			{-7.07373,2.22449,-1.81445},
			{4.00391,1.52185,-1.81445},
			{-4.17529,-2.59241,-1.47847},
			{-6.60352,-2.69885,-1.47847},
			{-6.92871,0.0799561,-1.81445},
			{-3.63623,-0.579956,-1.81445},
			{-1.61475,-2.2063,-1.81541},
			{-1.7251,-2.67981,-0.827019},
			{-2.29932,-0.674927,-1.81445},
			{3.99902,-2.31702,-1.47847},
			{2.13623,-2.20508,-1.47847},
			{0.342285,-2.16162,-1.47847},
			{0.553223,-0.473267,-1.81445},
			{3.88672,-0.0996094,-1.81445},
			{8.14063,-2.15613,-1.9014},
			{5.09082,-1.16443,1.60858}
		};
	};

	class Land_Budova4_in
	{
		positions[] =
		{
			{6.05078,-2.53088,-1.81445},
			{6.53027,2.45569,-1.81445},
			{-3.34521,1.47083,-1.81445},
			{-7.07373,2.22449,-1.81445},
			{4.00391,1.52185,-1.81445},
			{-4.17529,-2.59241,-1.47847},
			{-6.60352,-2.69885,-1.47847},
			{-6.92871,0.0799561,-1.81445},
			{-3.63623,-0.579956,-1.81445},
			{-1.61475,-2.2063,-1.81541},
			{-1.7251,-2.67981,-0.827019},
			{-2.29932,-0.674927,-1.81445},
			{3.99902,-2.31702,-1.47847},
			{2.13623,-2.20508,-1.47847},
			{0.342285,-2.16162,-1.47847},
			{0.553223,-0.473267,-1.81445},
			{3.88672,-0.0996094,-1.81445},
			{8.14063,-2.15613,-1.9014},
			{5.09082,-1.16443,1.60858}
		};
	};

	class land_bunka
	{
		table = "Shop";
		positions[] = {{2.44971, 1.91992, -1.51244},{-1.84717, 2.53125, -1.51244},{0.172363, 2.63086, -1.51244}};
	};

	class land_cast1
	{
		table = "Factories";
		positions[] = {{-4.93311, -10.6875, -4.38392},{-3.57178, 5.57813, -4.38391},{1.57617, 6.61328, -4.38392},{-3.64893, 10.7246, -4.38392},{-0.235352, 16.6797, -4.38392},{-4.97949, 17.1348, -4.38392},{1.07129, -0.219727, -1.06585}};
	};

	class land_cast2
	{
		table = "Factories";
		positions[] = {{1.37793, 13.9932, -4.38393},{-3.45752, 9.15234, -4.38393},{-1.4082, 1.34863, -4.38393},{-4.85156, -8.19824, -4.38392},{1.20654, -10.6094, -4.35677}};
	};

	class land_chat_tr
	{
		table = "CivillianLowerClass";
		positions[] = {{-2.32764, -2.27051, -2.43594},{-2.16992, 2.02734, -2.44564},{1.8208, 1.6084, -2.43839},{1.31689, -2.08301, -2.42417}};
	};

	class land_dlouhy1
	{
		table = "CivillianUpperClass";
		positions[] = {{5.70068, -2.35059, -9.5115},{5.49121, 3.41992, -9.51136},{0.822266, -2.20508, -9.50821},{-1.96729, -5.15625, -9.61368},{-6.39014, -0.860352, -9.50334},{-13.3608, -5.13965, -9.63223},{-15.8569, 0.00292969, -9.49695},{-15.5884, 2.50098, -9.49713},{-3.16211, 2.76758, -9.50551},{-16.2661, 5.7041, -9.49667},{-13.0146, 11.2822, -9.64676},{-11.2837, 9.32715, -9.50003},{-6.62061, 8.62012, -9.50318},{-2.92334, 11.3408, -9.6426},{-6.5415, 6.89844, -9.50323},{-1.61914, 8.95215, -9.50656},{-3.27881, 5.42578, -9.50544},{7.02686, 9.4043, -4.98993},{3.95801, 9.46191, -4.98993},{4.04297, -1.94531, -4.98993},{4.23047, -3.57031, -4.98993},{7.09863, -3.58887, -4.98993},{-2.54053, -2.91406, -4.9898},{-1.96533, -5.15332, -4.99091},{-2.11963, -0.246094, -4.98847},{-9.86523, -1.53223, -4.98911},{-13.3618, -5.04688, -4.99086},{-16.5234, -3.20801, -4.98994},{-15.563, 0.476563, -4.98811},{-15.835, 2.96875, -4.98687},{-8.98828, 2.89844, -4.9869},{-16.7842, 8.56934, -4.98408},{-21.0645, 9.25879, -5.083},{-21.124, -2.26172, -9.49339},{-13.2056, 11.2344, -4.98275},{-11.3857, 9.54883, -4.98359},{-11.3604, 6.49414, -4.98511},{-6.69189, 6.5332, -4.98509},{-3.00049, 11.5479, -4.98259},{-1.6626, 9.27246, -4.98373},{-3.08301, 4.99023, -4.98586},{-3.1626, 2.7666, -4.98697},{11.1074, -1.90234, -4.98936},{13.8535, 2.19141, -4.98732},{16.3271, -2.69238, -4.98975},{24.4204, -2.52832, -4.98967},{26.0439, -5.43164, -4.99111},{28.8101, -0.598633, -4.9887},{18.2666, -0.443359, -4.98863},{11.2856, 2.38184, -4.98722},{11.2876, 6.40527, -4.98521},{11.2593, 9.49609, -4.98367},{14.6904, 9.21094, -4.98382},{15.7583, 11.3447, -4.98275},{19.2959, 9.25195, -4.9838},{19.1582, 6.39746, -4.98522},{19.207, 2.26758, -4.98728},{14.8828, 6.12207, -4.98535},{26.2935, 2.10645, -4.98736},{22.2964, 1.99121, -4.98742},{22.1465, 5.72754, -4.98555},{22.1973, 9.5625, -4.98368},{26.4482, 9.35254, -4.98378},{26.3408, 11.5605, -4.98265},{29.5107, 9.34082, -4.98375}};
	};

	class land_dlouhy2
	{
		table = "CivillianLowerClass";
		positions[] = {{-0.71875, 5.58789, -9.31654},{1.06543, 0.354492, -9.32137},{-0.845215, -4.54883, -9.31622}};
	};

	class land_domek_podhradi_1
	{
		table = "CivillianLowerClass";
		positions[] = {{-5.3335, 3.54102, -2.75047},{-5.79199, -3.52637, -2.75047},{3.40527, -3.37891, -2.75047},{0.533203, -0.389648, -2.73914},{4.92871, 2.75391, -2.73911},{0.484375, 3.87695, -2.73909}};
	};

	class land_dr_1
	{
		table = "CivillianLowerClass";
		positions[] = {{0.147461, -0.493164, -1.07508},{-0.343262, 1.92383, -1.08438},{-2.8457, 1.74316, -1.08788},{-2.74463, -0.714844, -1.08217}};
	};

	class land_dr_2
	{
		table = "CivillianLowerClass";
		positions[] = {{-2.56934, 1.46094, -0.997974},{-0.309082, 1.42676, -0.994301},{4.38867, 1.53711, -0.98571},{3.71338, -1.39453, -0.973618},{-0.55957, -2.23242, -0.978878}};
	};

	class Land_dulni_bs
	{
		table = "CivillianLowerClass";
		positions[] = {{1.97559, 2.6582, -1.75205},{2.45703, -1.08691, -1.75204},{0.107422, -2.83008, -1.75204}};
	};

	class Land_dum_ras
	{
		table = "CivillianLowerClass";
		positions[] = {{2.5542, 3.49805, -2.66958},{-0.300781, 0.151367, -2.66957},{-0.5625, -2.03125, -2.66957},{-0.710938, -2.58398, 0.272606},{1.75391, 3.47266, 0.272602},{-0.166504, 1.93457, 0.272606}};
	};

	class Land_dum_zboreny
	{
		table = "CivillianLowerClass";
		positions[] = {{-2.14941, -4.11914, -2.37675},{1.11865, -0.722656, -2.37675},{6.43115, -3.39746, -2.37675},{-5.66455, 4.21875, 1.40812},{-2.62988, -3.42188, 1.40902},{1.98584, -0.769531, 1.39545},{-5.13135, -3.81738, 1.41562}};
	};

	class Land_dum_zboreny_total
	{
		table = "CivillianLowerClass";
		positions[] = {{-4.48975, -2.46582, -2.23949},{-4.82227, 2.27539, -2.31548},{4.70947, 2.34668, -2.33912}};
	};

	class land_f_b1
	{
		table = "VehicleService";
		positions[] = {{-4.71436, -0.746094, -2.21533},{-4.91309, -5.07813, -2.21533},{-2.38477, -3.29785, -2.21533}};
	};

	class land_f_b2
	{
		table = "VehicleService";
		positions[] = {{-6.93359, 0.602539, -4.96382},{-4.69922, -2.65625, -4.96382},{-1.76318, 3.53906, -4.97872},{0.286133, -0.306641, -4.21184},{2.08838, -3.16602, -4.21183}};
	};

	class Land_Fuel_tank_stairs
	{
		table = "Industrial";
		positions[] = {{2.56934, -0.169922, 0.806641}};
	};

	class land_fuelstation_w
	{
		table = "VehicleService";
		positions[] = {{-0.119141, 1.2666, -2.28589},{4.01611, -3.81641, -2.25437}};
	};

	class land_garaze
	{
		table = "VehicleService";
		positions[] = {{-3.1582, -3.11328, -1.56419},{2.4375, -3.86035, -2.11892},{0.065918, -6.53613, -1.67742},{5.46143, -6.25977, -2.119},{4.94287, 0.117188, -2.11902},{3.23438, 5.73242, -2.119},{0.188477, 3.70508, -1.88765}};
	};

	class land_hala1
	{
		table = "Industrial";
		positions[] = {{-0.166504, -5.2832, -4.00997},{-0.201172, -0.611328, -4.00996},{0.69873, 4.97949, -4.00997},{5.45996, -3.13867, -3.98352},{-5.16455, 1.19238, -3.98352}};
	};

	class land_hlaska
	{
		table = "Military";
		positions[] = {{-0.668945, 0.740234, 3.77092}};
	};

	class Land_Hlidac_budka
	{
		table = "Military";
		positions[] = {{2.3418, 0.675781, -0.783619},{-1.77197, 1.92773, -0.783619}};
	};

	class land_hotel_p1
	{
		table = "Shop";
		positions[] = {{-11.0967, -3.02246, -4.65403},{-4.54248, -0.703125, -4.65404},{-10.0791, 3.53125, -4.65403},{-1.21143, -1.64648, -4.65403},{13.8491, 8.28711, -1.13431},{13.6074, 0.416016, -1.12066},{13.8945, -7.89648, -1.13431}};
	};

	class land_hotel_p2
	{
		table = "Shop";
		positions[] = {{7.14795, -1.11133, -7.29951},{4.04053, 2.56152, -7.29951},{-0.273926, -0.673828, -7.29951},{-2.74609, 2.04883, -7.29951},{-6.66553, -10.8359, -0.670689},{-3.03906, -25.0195, 1.31509},{-8.25732, 14.0684, -0.188686},{-3.71631, 23.1865, 1.03674},{1.09277, -19.2598, 6.06893},{6.76172, -14.2334, 6.06892},{4.73926, -6.79785, 6.06892},{8.39941, 6.44238, 6.06893},{0.0703125, 6.85352, 6.06892},{-2.85303, 18.458, 6.06893},{6.24023, 17.0322, 6.06893},{1.46582, -0.719727, 6.06893},{4.34424, -2.07324, 6.06893}};
	};

	class Land_HouseV2_01B
	{
		table = "CivillianUpperClass";
		positions[] = {{-4.14014, -2.57031, -5.18788}};
	};

	class Land_HouseV2_04_interier
	{
		table = "CivillianLowerClass";
		positions[] = {{0.289551, 1.33691, -2.89027},{7.24072, -1.63477, -5.74182},{7.44287, 5.53125, -5.73914},{2.66113, 6.87988, -5.73851},{3.3125, 3.62793, -5.73954},{-1.89795, 2.81641, -5.7398},{-5.06152, 6.37695, -5.73866}};
	};

	class Land_HouseV2_05
	{
		table = "CivillianLowerClass";
		positions[] = {{5.28125, 6.9873, -2.65818},{-3.33643, -0.25, -2.7924}};
	};

	class Land_HouseV_1I1
	{
		table = "CivillianLowerClass";
		positions[] = {{-0.629883, -1.9248, -2.82415}};
	};

	class Land_HouseV_1I4
	{
		table = "CivillianLowerClass";
		positions[] = {{-0.486816, 4.16699, -2.7365},{-2.24951, -0.986328, -2.76074},{-3.91016, -4.00195, -2.76509},{0.0488281, -4.36719, -2.76856}};
	};

	class Land_houseV_2T2
	{
		table = "CivillianLowerClass";
		positions[] = {{-3.9585, 0.647461, -4.0352}};
	};

	class Land_HouseV_3I1
	{
		table = "CivillianLowerClass";
		positions[] = {{5.29248, -1.86719, -2.02602}};
	};

	class Land_HouseV_3I2
	{
		table = "CivillianLowerClass";
		positions[] = {{4.07422, 2.50098, -2.02417}};
	};

	class Land_HouseV_3I3
	{
		table = "CivillianLowerClass";
		positions[] = {{0.898926, 2.67871, -1.68621},{4.34033, 2.20215, -1.47564}};
	};

	class Land_HouseV_3I4
	{
		table = "CivillianLowerClass";
		positions[] = {{5.5332, 2.64258, -2.62949}};
	};

	class Land_hut06
	{
		table = "CivillianLowerClass";
		positions[] = {{0.513672, 1.83301, -1.55149},{-0.552246, -0.0419922, -1.54668}};
	};

	class Land_hut_old01
	{
		table = "CivillianLowerClass";
		positions[] = {{-2.82275, 2.26172, -3.0186},{2.39307, -7.42383, -2.96946},{-4.6665, -1.7959, -3.01507},{1.85352, 4.6543, -3.01839},{-6.62744, 6.87695, -3.02645},{-7.50293, -7.14453, -3.01511},{-3.08691, -2.10938, -3.01197}};
	};

	class Land_Ind_Expedice_1
	{
		table = "Factories";
		positions[] = {{-1.82666, -8.5293, -3.48673},{2.97021, -14.4375, -3.48673},{6.88428, -14.9609, -5.75725},{9.41943, -12.6875, -5.75726},{13.5112, -14.624, -5.75725},{12.5645, -20.2344, -5.75725},{-2.28564, -19.9434, -3.48673},{-11.8623, -18.0654, -3.48673},{-9.41211, -7.62305, -3.48672},{-12.9346, -2.08105, -3.48673},{-0.103516, 13.0859, -3.48673},{3.45459, 18.1846, -3.48673},{-0.59375, 16.1543, 9.71017},{-0.312012, 10.4131, 9.71017},{-1.69238, 4.23633, 9.71017},{2.10059, 7.05859, -5.6839},{-1.58301, 13.1543, -5.6839}};
	};

	class Land_Ind_IlluminantTower
	{
		table = "Military";
		positions[] = {{1.17822, -0.277344, 10.3513},{-0.855957, -0.0869141, 10.3513}};
	};

	class Land_Ind_MalyKomin
	{
		table = "Industrial";
		positions[] = {{-0.993652, -0.308594, -7.69932},{2.1958, -0.422852, -7.69932}};
	};

	class Land_Ind_Pec_03a
	{
		table = "Industrial";
		positions[] = {{11.75, 14.8037, 5.76025},{8.36865, 4.24121, 5.76025},{11.6655, -8.36719, 5.76025},{6.96191, -15.7451, 5.76025},{-1.96777, -22.3271, 5.76025},{-4.75537, -5.51563, 5.76025},{-1.86182, 2.5752, 5.76025},{-4.34082, 13.0742, 5.76025},{3.19287, 20.251, 4.02583},{-1.06396, 24.501, 4.02583}};
	};

	class Land_Ind_Pec_03b
	{
		table = "Industrial";
		positions[] = {{2.96289, 25.8848, 4.02583},{-1.07227, 21.6309, 4.02583},{-4.0791, 14.9619, 5.76025},{-0.356934, 4.58594, 5.76025},{-4.32617, -9.64941, 5.76025},{-0.961914, -16.7637, 5.76025},{3.42822, -24.7012, 5.76025},{10.2559, -19.7666, 5.76025},{7.74023, -10.6123, 5.76025},{10.7046, -1.34668, 5.76025},{10.647, 11.499, 5.76025}};
	};

	class Land_Ind_Quarry
	{
		table = "Industrial";
		positions[] = {{-6.91357, 15.0264, -7.47989},{-7.28711, 7.63184, -7.47989},{-6.74414, -1.58301, -7.47989},{-3.35791, -10.8428, -7.47989},{5.45654, 4.74609, -7.47989},{8.17725, 9.01172, -7.47989},{6.17969, 11.9297, -7.47989},{0.290039, 17.2236, 5.29451},{-4.20117, 16.5439, 5.29451},{-4.28516, 8.84277, 5.29451},{-4.30713, -6.3457, 5.29452},{-4.07617, 0.918945, 5.29451}};
	};

	class Land_Ind_SawMill
	{
		table = "Industrial";
		positions[] = {{-4.646, 10.0225, -5.80637},{-4.36963, -2.53516, -5.7921},{3.31152, -11.4541, -5.72437},{10.5, -4.90137, -5.72056},{10.5283, -1.49023, -5.74226},{10.7983, 5.6123, -5.78193}};
	};

	class Land_Ind_Stack_Big
	{
		table = "Industrial";
		positions[] = {{-2.78027, -1.78809, -23.2495},{0.44873, 5.12207, -6.00286},{-3.02539, 5.07227, -6.00286},{-3.05664, 2.21484, -6.00286},{3.35107, -4.76074, -28.4986}};
	};

	class Land_Ind_Workshop01_01
	{
		table = "Industrial";
		positions[] = {{-0.591309, 0.150391, -1.29873},{1.91357, -1.125, -1.29229},{0.628906, -3.35254, -1.29331}};
	};

	class Land_Ind_Workshop01_02
	{
		table = "Industrial";
		positions[] = {{-1.58057, -0.878906, -1.4297},{1.55322, -1.37012, -1.43058},{-0.345215, 1.08691, -1.42694}};
	};

	class Land_Ind_Workshop01_04
	{
		table = "Industrial";
		positions[] = {{-1.4458, 4.62891, -1.53094},{0.562012, 4.6748, -1.52906},{-0.76416, 2.46484, -1.53055}};
	};

	class land_jzd_4silka
	{
		table = "Industrial";
		positions[] = {{-3.3916, 0.258789, -1.17006}};
	};

	class land_jzd_bezstrechy
	{
		table = "CivillianLowerClass";
		positions[] = {{7.93115, 2.51367, -5.22504},{6.21924, -3.71387, -5.22504},{-0.757813, -3.27246, -5.22504},{-10.3262, -1.87891, -5.22504},{-5.85791, 2.8252, -5.22504},{1.70557, 2.6582, -5.22504},{0.855957, 2.20313, -0.404762}};
	};

	class land_jzd_kr1
	{
		table = "Industrial";
		positions[] = {{-4.60498, -16.6143, -6.34966},{-0.616211, -11.9746, -6.26657},{2.00879, 0.411133, -6.26657},{-2.75879, 7.97363, -6.34966},{3.2373, 12.166, -6.34966},{2.22852, 3.82227, -6.26657},{4.25293, -7.25391, -6.34966},{-3.63916, 12.5576, -2.14675},{3.32227, 7.34863, -2.14675},{-3.50049, -1.67871, -2.14676},{0.86377, -8.74902, -2.14675},{-1.79688, -15.4854, -2.14675},{4.17969, -16.0742, -2.14675},{1.33887, -6.41699, 1.31637}};
	};

	class land_jzd_kr2
	{
		table = "Industrial";
		positions[] = {{4.33154, 23.5986, -2.38598},{-7.01855, 22.6494, -6.3362},{3.06006, 15.4053, -2.34158},{-3.38916, 8.94141, -2.07983},{5.90381, 10.1426, -2.07984},{-0.131836, 3.41992, -2.07984},{-2.67334, -4.22363, -2.07983},{7.01074, -4.36426, -2.07984},{2.15918, -9.3125, -2.07983},{6.0249, -15.4023, -2.07984},{2.06885, -12.9785, -2.07984},{-2.85889, -15.7559, -2.07984},{2.05176, -18.6699, -2.07983},{2.04688, -24.3594, -0.117252},{-7.77246, 20.3125, -6.33621},{4.08887, 20.2959, -6.33621},{1.78662, 12.8369, -6.3362},{1.87793, 9.47168, -6.19965},{1.9082, 5.69531, -6.19965},{1.83447, -3.8584, -6.19965},{1.72021, -9.01953, -6.19965},{1.78711, -13.3994, -6.19965},{2.20703, -16.7363, -6.19965},{2.53027, -23.6309, -6.233},{-2.64941, 8.58203, -6.2563},{-2.64307, -12.1484, -6.2563},{6.21387, -3.83008, -6.2563}};
	};

	class land_jzd_silo_tes
	{
		table = "Factories";
		positions[] = {{-2.88379, -1.75977, -16.0503},{17.8921, -6.25586, -15.9365},{24.4775, -0.426758, -15.9552},{18.7129, 5.69043, -16.0179}};
	};

	class land_jzd_stodola1
	{
		table = "CivillianLowerClass";
		positions[] = {{0.400879, -13.5039, -2.0262},{-3.86035, -9.13281, -2.0262},{-0.871582, -1.84473, -2.0262},{-3.12207, 6.1543, -2.0262},{1.37891, 14.0986, -2.0262}};
	};

	class land_jzd_stodola2
	{
		table = "CivillianLowerClass";
		positions[] = {{6.86377, -5.91699, -2.0262},{3.77734, -12.7139, -2.0262},{-0.95459, -1.85254, -2.0262},{-5.56543, 3.05859, -2.0262},{7.41016, 5.45703, -2.0262},{2.16113, 7.55273, -2.0262},{3.38037, 12.7236, -2.0262},{7.05078, 14.0605, -2.0262},{1.06689, 1.17383, 1.31123}};
	};

	class land_jzd_vodojem
	{
		table = "Industrial";
		positions[] = {{-0.27002, 0.380859, -6.83972}};
	};

	class Land_KBud
	{
		table = "Tourist";
		positions[] = {{0.0415039, -0.40625, -1.04616}};
	};

	class Land_komin
	{
		table = "Industrial";
		positions[] = {{1.4082, 0.291992, 12.4562},{-1.29688, 1.70313, 12.4562}};
	};

	class land_kontejner_des
	{
		table = "Industrial";
		positions[] = {{-0.90625, -0.110352, -0.604759}};
	};

	class land_kostelik_final_2122
	{
		table = "CivillianLowerClass";
		positions[] = {{-0.694336, 3.57324, -5.57918},{1.99854, 3.09668, -5.57919},{4.07324, -0.552734, -5.57918},{-0.619141, -6.96094, -5.57918},{2.00195, -6.27051, -5.57918},{-2.23291, -2.90137, -5.57918},{2.39404, 8.44238, -5.55285},{-1.03955, 8.20215, -5.01875},{1.06689, 7.79492, 1.55624},{-0.308594, 7.52832, 1.55565},{0.831543, -1.79492, -5.57918}};
	};

	class Land_kulna
	{
		table = "CivillianLowerClass";
		positions[] = {{-0.358887, 2.14551, -1.1406}};
	};

	class land_lodenice
	{
		table = "CivillianLowerClass";
		positions[] = {{-3.89795, 1.52051, -2.83267},{-1.83301, -5.40625, -2.01773},{-4.23145, -12.6211, -1.10887},{-0.587891, -12.7275, -1.0997}};
	};

	class land_marsh1
	{
		table = "CivillianLowerClass";
		positions[] = {{4.64844, 3.49316, -3.95897},{1.33008, 4.81934, -3.95897},{3.98535, 6.78223, -3.95897},{2.28564, -0.0136719, -3.95897},{3.98193, -3.84277, -3.95897},{0.0605469, -5.29004, -3.95897},{-0.55127, 0.425781, -3.95897},{-2.35938, 4.36133, -3.99553}};
	};

	class land_marsh2
	{
		table = "CivillianLowerClass";
		positions[] = {{-6.88477, -1.49512, -0.265942},{0.22998, 9.88281, -0.541714},{2.99219, 10.4424, -0.73275},{5.43848, 9.24902, -0.941872}};
	};

	class Land_Mil_Barracks 
	{
		positions[] = {
			{-7.02539,-3.43457,-1.82886},
			{-6.89404,3.36035,-1.78903},
			{-1.68506,3.59668,-0.563873},
			{1.06543,-3.51758,-1.36761},
			{4.46533,3.36816,-1.36761},
			{6.24512,-3.40137,-1.84174},
			{6.33057,3.42871,-1.82968},
			{-2.17041,-3.45703,-0.560547},
			{-3.37744,-0.110352,-1.80817}
		};
	};

	class Land_Mil_Barracks_i_EP1
	{
		positions[] =
		{
			{6.0094,-2.41943,-0.936302},
			{6.28552,0.365723,-0.936302},
			{5.03662,1.77393,-1.01453},
			{2.22351,0.100586,-1.01453},
			{2.46045,-0.553711,-0.700653},
			{2.38794,-2.20752,0.0908089},
			{2.47876,-2.0249,-0.700653},
			{2.31335,-1.5498,-1.11453},
			{3.07996,2.73926,-1.11453},
			{-9.21143,1.51123,-1.11452},
			{-2.61243,1.33643,-1.11453},
			{-0.794067,-2.46973,-0.700653},
			{-0.854126,-2.36377,0.0908661},
			{-0.733398,0.126465,-1.11453},
			{-2.66528,-0.135742,-1.11453},
			{-3.98108,-2.37598,0.0908813},
			{-3.9928,-2.44629,-0.700653},
			{-3.79565,-0.63916,-0.700653},
			{-3.98547,0.147461,-1.11453},
			{-5.76758,-0.679199,-1.11453},
			{-7.25854,0.273926,-1.11453},
			{-7.14429,-0.674316,-0.700653},
			{-7.20447,-1.44385,0.0898438},
			{-7.20654,-1.58447,-0.700653},
			{-7.37976,-1.15625,-1.11453},
			{-9.50269,0.609375,0.875137},
			{7.46375,3.90576,1.30786},
			{-10.2252,-2.78076,1.51799}
		};
	};

	class Land_Mil_Barracks_i
	{
		positions[] =
		{
			{5.78564,1.91821,-1.08859},
			{4.07666,-1.15747,-0.088028},
			{6.53125,-2.74463,-0.924042},
			{6.45703,-1.26489,-0.93576},
			{6.43896,0.28418,-0.916061},
			{1.16162,2.11499,-1.06317},
			{1.07471,-2.56372,-1.05249},
			{2.74561,-1.93481,-0.700653},
			{2.76221,-0.510986,-1.0995},
			{-2.22217,1.53101,-1.08382},
			{-1.87354,-0.668457,-1.08888},
			{-1.13867,-2.26611,-1.08514},
			{-0.498047,-1.77319,0.0901489},
			{-5.16211,0.136719,-1.08392},
			{-4.36572,-2.05298,-1.07755},
			{-8.70166,2.08252,-1.08095},
			{-8.3501,0.0964355,-1.07445},
			{-8.76221,-1.99292,-1.07486},
			{-6.87646,-2.04419,0.0905304},
			{-6.75391,-0.80127,-0.700684}
		};
	};

	class Land_Misc_Cargo1Ao
	{
		table = "Industrial";
		positions[] = {{-0.20459, 1.27539, -1.09225}};
	};

	class Land_Misc_Cargo1Bo
	{
		table = "Industrial";
		positions[] = {{0.0966797, 0.678711, -1.09225}};
	};

	class Land_Misc_deerstand
	{
		table = "Military";
		positions[] = {{-0.0947266, -0.667969, 1.08539}};
	};

	class Land_Misc_PowerStation
	{
		table = "VehicleService";
		positions[] = {{4.16992, -4.13574, -1.26852},{4.09131, 1.93164, -1.26783},{3.86328, 6.91992, -1.2674}};
	};

	class land_molovabud1
	{
		table = "Industrial";
		positions[] = {{-9.02637, -1.52637, 1.41187},{-8.70215, 6.33398, 1.41187},{-3.35205, 1.04004, 1.41187},{1.27637, 5.45605, 1.41425},{-1.12793, 0.734375, 5.07722}};
	};

	class Land_Nasypka
	{
		table = "Industrial";
		positions[] = {{-1.35791, -0.119141, 6.56824}};
	};

	class land_Tovarna1
	{
		table = "Industrial";
		positions[] = {{3.8584, -5.31836, -5.75442},{-6.19629, -6.02637, -5.75442},{-10.3931, -2.59375, -5.75442},{-10.2061, 3.5791, -5.75442},{-10.7573, 7.00684, -5.75442},{-2.11475, 9.29297, -5.75442},{3.84668, 6.97949, -5.75442},{-4.80566, 2.62891, -5.75441},{1.2417, 2.21973, -5.75442},{-1.66699, -3.27734, -5.75442},{-10.7734, -6.67285, -0.320099},{-10.8408, 4.02832, -0.320103},{3.51465, 4.69336, -0.320103},{3.89551, -3.3457, -0.320103},{-4.44971, -6.65137, -0.320099},{-9.4917, -6.31055, 2.17997},{-6.7041, 2.38379, 2.17997},{-3.7583, 2.5166, 2.17997},{-1.16797, 2.92871, 2.17997},{3.08691, 2.88477, 2.17997},{0.312988, -5.51172, 2.17997},{0.150879, -0.84082, 2.17997},{2.06689, 2.51563, 4.82976},{-3.9248, 1.5957, 4.82985},{-8.56885, 2.5625, 4.82973},{-6.41846, -3.70996, 4.82981},{-0.359863, -5.14648, 4.82973}};
	};

	class Land_Tovarna2
	{
		table = "Industrial";
		positions[] = {{-6.62939, 7.03125, -5.55933},{-4.0459, 4.9707, -5.55933},{-8.83398, 7.84668, -5.55933},{-13.0425, 6.48438, -5.55933},{-11.5796, 3.19824, -5.55933},{-13.1543, -2.66602, -5.55933},{-11.6787, -7.64844, -5.56399},{-4.72412, -1.37012, -5.5772},{-2.51611, 7.9873, -5.55933},{1.68555, 6.6582, -5.5697},{-11.1611, 2.30566, -2.23135},{-12.6118, 8.00586, -2.23135},{-4.28418, 5.01758, -2.23156},{-6.14355, 8.34375, -2.23156},{-13.0337, 2.28418, 1.66661},{-12.2842, 7.39453, 1.66661},{-9.30322, 7.27148, 1.66661},{-4.25, 4.77344, 1.62174},{-6.52637, 8.47266, 1.62174},{-3.7959, 8.35742, 1.62174},{-3.75586, 0.200195, 3.42429},{-9.74365, 0.180664, 3.42429},{-13.1099, -2.29199, 3.4243},{-13.0254, -7.99414, 3.4243},{-6.33496, -8.81641, 3.4243},{0.432129, -8.81445, 3.4243},{2.3584, -4.66992, 3.4243},{2.29883, 5.5752, 3.42429},{5.64795, -4.23926, -4.61871}};
	};

	class land_trubice
	{
		table = "Industrial";
		positions[] = {{-3.31152, 2.16504, 2.59439},{1.09229, 2.82227, 2.59438},{5.39551, 0.498047, 2.59438}};
	};

	class Land_vez
	{
		table = "Military";
		positions[] = {{-0.266602, 1.36523, 1.36331}};
	};

	class land_vstup
	{
		table = "Industrial";
		positions[] = {{-12.4053, -2.3916, -4.57601},{-5.09863, -0.53418, -4.56671},{2.9541, -2.67383, -4.53907},{7.39893, -1.62695, -4.52592}};
	};

	class Land_vys_budova_p2
	{
		table = "CivillianLowerClass";
		positions[] = {{-6.41992, 3.33789, -0.702797},{-2.60352, -2.88379, -0.702797},{-6.21973, -3.98438, -0.702797},{-0.716309, -2.80957, 0.694061}};
	};

	class Land_Vysilac_FM
	{
		table = "Military";
		positions[] = {{1.62988, -0.418945, 8.39022}};
	};

	class land_vysoky2
	{
		table = "CivillianUpperClass";
		positions[] = {{1.23291, 0.397461, -15.4928},{3.23291, -2.34375, -15.5683},{6.66016, 4.94141, -15.6088},{6.50146, -5.2373, -15.6088},{3.46826, -13.1758, -15.5678},{9.36914, -10.8037, -15.5851}};
	};

	class land_x_nadrz
	{
		table = "Industrial";
		positions[] = {{-0.677734, 2.68262, 1.44318}};
	};

	class land_x_skladiste_low_te
	{
		table = "Industrial";
		positions[] = {{-13.2363, -9.30371, -2.8418},{-14.231, 3.10449, -2.84105},{-2.57813, 8.91992, -1.61393},{0.682617, 6.83594, -2.84118},{13.1919, 6.2959, 0.106834},{9.46045, -1.61426, -2.58824},{10.0454, -6.80762, -2.58824},{1.45361, -5.36816, -2.58824},{-6.55615, -9.5127, -2.84166},{-15.5264, -11.1084, 4.04656},{4.94336, -12.0215, 4.04781},{16.9888, -3.24316, 4.04781},{16.814, 10.458, 4.04665},{10.6865, 6.64941, 6.17473}};
	};

	class land_x_vetraci_komin
	{
		table = "Industrial";
		positions[] = {{3.07617, -0.651367, 14.9767},{-0.126953, -0.155273, 14.9466}};
	};

	class land_x_vez_te
	{
		table = "CivillianLowerClass";
		positions[] = {{1.37744, -0.333008, -4.60751},{-0.855469, 2.38574, -4.58929},{0.958984, 2.96875, -4.58572},{1.19434, -0.387695, -0.273819},{0.800781, 2.80176, -0.272766},{-2.59912, 2.79102, -0.272377},{-2.41211, 0.592773, -0.273094},{-4.83057, -3.3623, -0.274063}};
	};

	class land_zd_1
	{
		table = "CivillianLowerClass";
		positions[] = {{-1.92969, 3.09961, -3.67255},{2.68896, 3.86426, -3.67256},{2.27881, -1.89551, -3.67255},{-0.723145, -2.45215, -3.67255},{-4.57813, -1.90918, -4.04225}};
	};

	class land_zd_2
	{
		table = "CivillianLowerClass";
		positions[] = {{-2.1416, -0.546875, -1.82467},{-0.318848, 2.48145, -1.82467},{1.85205, 1.12793, -1.82467}};
	};

	class Land_HouseV2_03
	{
		table = "CivillianUpperClass";
		positions[] = {{18.3115, 1.0625, -5.62046},{10.0884, -9.37305, -5.60065},{-18.4453, 2.13477, -5.90977},{-18.1553, 0.09375, -5.88095}};
	};

	class land_seb_nasypka
	{
		table = "Industrial";
		positions[] = {{2.58789, -3.42188, -4.24763},{4.24707, 9.42383, -6.46843},{7.66113, 8.33203, -6.49762},{8.46094, 3.88672, -6.50448},{10.937, 0.0751953, -6.52561},{5.90869, -2.25098, -6.90967},{8.9917, -9.40332, -0.134293},{8.97705, -3.41602, -0.134289},{6.27197, -2.44629, 1.30363},{6.06689, 4.19922, 1.30363},{4.11523, 8.49805, 1.30363},{7.87158, 6.61621, 1.30363},{5.11279, 4.30566, 3.86848},{7.66943, 1.15723, 3.12964},{5.90625, 9.59668, 3.27484},{2.71143, -6.04297, -0.134289}};
	};

	class land_seb_near_fac
	{
		table = "Factories";
		positions[] = {{-23.6338, -19.4893, -2.74704},{-23.417, -23.2939, -5.23791}};
	};

	class land_seb_residental
	{
		table = "CivillianLowerClass";
		positions[] = {{4.65283, 6.66699, -3.97305},{-5.93555, 9.76367, -3.71556},{-0.84375, 2.00195, -3.69101},{-6.8833, -8.72266, -3.65704},{-6.19385, -0.334961, -3.6836},{-0.363281, 4.80273, -3.69986},{-2.65723, 7.20898, 0.527275},{-6.62402, 5.46777, 0.535892},{-2.62891, 2.04199, 0.552792},{-1.87891, -2.06543, 0.573109},{-6.69287, -3.84863, 0.581905},{-1.95313, -7.14258, 0.448582},{-6.7876, -7.85156, 0.403408}};
	};

	class land_seb_rozvodna
	{
		table = "Industrial";
		positions[] = {{-0.746582, 3.18555, 0.582798}};
	};

	class land_seb_vod_vez
	{
		table = "Industrial";
		positions[] = {{0.291992, 0.31543, 15.0059},{2.41504, -0.685547, 15.0589}};
	};

	class land_senik
	{
		table = "CivillianLowerClass";
		positions[] = {{-1.24219, -0.173828, -4.08134},{-0.446777, 2.09375, -4.07665},{0.0864258, -3.96973, -4.08918},{-3.14014, -7.28711, -4.09602},{-7.97656, -3.49707, -4.0882},{-17.2642, -3.91504, -4.08906},{-17.3037, 0.610352, -4.07971},{-13.439, 4.39355, -4.07189},{-7.9624, -0.228516, -4.08143},{-4.69238, 3.64551, -4.07343}};
	};

	class Land_Shed_Ind02
	{
		table = "Industrial";
		positions[] = {{2.48096, 8.94629, -4.62599},{3.07715, 1.91211, -4.62599},{2.68262, -6.92383, -4.62599},{-2.57568, -1.43359, -4.62599},{4.72559, -5.57227, -1.27567},{4.71387, 4.27734, -1.28024},{-1.03467, 9.94043, -1.27845},{-1.34961, 11.8389, -1.27658},{-3.92725, 3.22363, -1.28432},{-4.08496, -7.4834, -1.28736}};
	};

	class Land_Shed_W01
	{
		table = "CivillianLowerClass";
		positions[] = {{-1.46973, -0.0566406, -1.40097}};
	};

	class land_sklad2
	{
		table = "CivillianLowerClass";
		positions[] = {{-3.17139, -2.12988, -2.38225},{2.39063, -3.15625, -2.38225},{3.30371, 1.88281, -2.38225},{-2.32568, 3.64844, -2.38225}};
	};

	class land_st_vez
	{
		table = "Military";
		positions[] = {{0.0141602, -4.40625, -3.31476},{-5.08496, -2.78223, -3.31476},{-4.76514, 2.26953, -3.31476},{-0.228516, 3.75, -3.31476},{-1.03857, -2.08105, 6.40833},{-4.41309, 0.394531, 6.40833},{-1.98145, 2.73926, 6.40833}};
	};

	class Land_stodola_old_open
	{
		table = "CivillianLowerClass";
		positions[] = {{3.66943, -10.3945, -5.08055},{-2.44189, -6.48633, -5.08055},{2.729, 3.72461, -5.08055},{-2.5835, 9.38379, -5.08055},{2.51514, 10.0439, -5.08055},{-2.20947, 9.76758, -0.993511},{3.87744, 10.6729, -0.993511},{0.335938, 10.3711, 2.96444},{-2.57227, -9.40332, -1.00523},{4.58887, -10.7676, -0.998154},{3.5, -7.14746, -1.00394},{0.982422, -10.6992, 2.96444}};
	};

	class Land_stodola_open
	{
		table = "CivillianLowerClass";
		positions[] = {{1.88086, 5.7959, -4.1124},{-2.96338, 6.39355, -4.10798},{-0.639648, -1.17383, -4.20508},{-3.59912, -6.5332, -3.18184},{-4.01416, 1.04297, -4.11878}};
	};

	class land_syp_r
	{
		table = "CivillianLowerClass";
		positions[] = {{-0.782715, 0.944336, -6.54317},{1.80078, -0.692383, -6.53119}};
	};

	class Land_Nav_Boathouse
	{
		table = "CivillianLowerClass";
		positions[] = {{5.39844, -0.183594, 3.73029},{2.88184, 7.22168, 3.72778},{-3.04541, 7.42578, 3.73394},{-5.12012, -0.625977, 3.73032},{0.262207, -4.09375, 3.64116}};
	};

	class Land_Nav_Boathouse_PierL
	{
		table = "CivillianLowerClass";
		positions[] = {{4.73975, 0.168945, 5.88749},{-1.41748, -0.195313, 5.88749}};
	};

	class Land_Nav_Boathouse_PierR
	{
		table = "CivillianLowerClass";
		positions[] = {{-4.71875, -2.78027, 5.87571},{-0.0219727, -2.75391, 5.87571}};
	};

	class Land_NAV_Lighthouse
	{
		table = "Tourist";
		positions[] = {{-0.452148, 0.0410156, -6.78146},{0.706543, 0.436523, 2.41912},{-0.727051, -0.0292969, 2.41912},{-0.977051, 1.41797, 2.41912},{0.782227, -1.41113, 2.41912}};
	};

	class land_nav_pier_c
	{
		table = "Industrial";
		positions[] = {{-8.15576, -16.2305, 23.0037},{-7.75244, -1.47949, 23.0037},{-7.90234, 15.5029, 23.0037},{-7.47852, 8.41309, 23.0037},{-8.00391, -9.05273, 23.0037}};
	};

	class land_nav_pier_c2
	{
		table = "Industrial";
		positions[] = {{14.0571, 6.25684, 23.8614},{6.81982, 7.10059, 23.8614},{-0.686523, 7.44629, 23.8614},{-7.65723, 7.83301, 23.8614},{-17.3403, 7.67871, 23.8614}};
	};

	class land_nav_pier_c2_end
	{
		table = "Industrial";
		positions[] = {{6.6377, -4.05078, 23.8614},{1.34473, -3.78223, 23.8614},{-6.92529, -3.66504, 23.8614},{-2.79932, -3.23047, 23.8614}};
	};

	class land_nav_pier_c_90
	{
		table = "Industrial";
		positions[] = {{-7.7085, -8.63867, 24.0014},{-7.34619, -3.86133, 24.0014},{-7.38965, 1.01465, 24.0014},{-7.5083, 6.71191, 24.0014},{0.339355, 7.0293, 24.0014},{6.40283, 7.0957, 24.0014}};
	};

	class land_nav_pier_c_big
	{
		table = "Industrial";
		positions[] = {{18.3433, -22.2959, 23.0031},{6.84717, -21.9932, 23.0031},{-3.09033, -22.248, 23.0031},{-14.6865, -22.3359, 23.0031},{-16.9067, -15.0117, 23.0031},{-17.063, 0.720703, 23.0031},{-11.8149, 11.71, 23.0031},{-7.14502, 18.2432, 23.0032},{6.7002, 19.3457, 23.0031},{9.86377, 12.5205, 23.0031},{17.9229, 11.5645, 23.0031},{18.21, 1.91016, 23.0031},{18.3379, -9.86133, 23.0031}};
	};

	class Land_nav_pier_m_2
	{
		table = "CivillianLowerClass";
		positions[] = {{15.189, -2.6123, 23.4414},{6.021, -2.7207, 23.4414},{-2.30273, -2.72461, 23.4414},{-15.8667, -2.66699, 23.4414},{-9.52539, 2.48828, 23.4414},{0.265625, 2.66113, 23.4414},{9.00732, 2.63965, 23.4414}};
	};

	class land_nav_pier_m_end
	{
		table = "CivillianLowerClass";
		positions[] = {{1.65039, -4.83789, 23.4414},{-3.99854, -5.31445, 23.4414},{-4.5835, -0.269531, 23.4414},{-5.29102, 4.99023, 23.4414},{-0.487793, 5.88281, 23.4414}};
	};

	class Land_ns_jbad_A_GeneralStore_01
	{
		table = "CivillianUpperClass";
		positions[] = {{-1.95898, 3.79395, -1.20155},{0.864746, 3.93359, -1.20155},{3.40576, 3.81543, -1.20155},{5.2002, 3.82813, -1.20155},{10.1587, 3.05371, -1.20155},{10.1592, 0.866211, -1.20154},{5.89063, 0.604492, -1.20155},{3.96387, 0.604492, -1.20155},{1.83594, 0.631836, -1.20155},{-0.505371, 0.662109, -1.20155},{5.79248, -4.14746, -1.20155},{12.71, -3.49316, -1.20155},{2.54541, -6.17969, -1.20155},{-1.36865, -5.91016, -1.20155},{-5.46875, -5.92871, -1.20154},{-9.01465, -6.27441, -1.20155},{0.26123, -7.33691, -1.20155},{12.2588, -7.87207, -1.20155},{-9.2002, -3.20605, -1.20155},{0.37207, -1.16309, -1.20155}};
	};

	class Land_ns_Jbad_A_Stationhouse
	{
		table = "Military";
		positions[] = {{-6.93945, -7.13867, -9.46536},{-12.9404, 0.662109, -9.46536},{-6.33008, 1.7041, -9.46536},{-5.67383, -1.94531, -9.46537},{-7.77002, -4.62207, -9.46536},{-6.93506, 4.94922, -9.46536},{-5.90967, 7.74707, -9.46536},{-11.2642, 8.73242, -9.46536},{-12.208, 5.63574, -9.46536},{-14.3066, 6.98828, -9.46536},{-16.7954, 2.97461, -9.46536},{-17.332, -5.8457, -9.46536},{-14.6265, -5.30664, -9.46536},{-2.13672, -3.03613, -9.46536},{-2.03516, 2.78516, -9.46536},{-1.91406, 7.15527, -9.46536},{-8.48096, -6.48535, -6.77364},{-15.7749, -7.71777, -6.77364},{-17.375, -3.10254, -6.77364},{-17.0884, 6.61523, -6.77364},{-12.9873, 6.54883, -6.77364},{-9.61328, 6.80469, -6.77364},{-5.8584, 6.69141, -6.77364},{-2.31299, 6.87305, -6.77364},{-1.86133, -3.58105, -6.77364},{-7.43652, -3.58691, -6.77364},{-14.3545, -7.84277, -3.6493},{-16.6865, -7.78711, -3.6493},{-16.7388, 7.72949, -3.6493},{-13.9004, 7.69336, -3.6493},{-9.65723, 8.08789, -3.6493},{-6.38184, 7.78809, -3.6493},{-3.146, 8.21387, -3.6493},{-9.59473, -3.41113, -3.6493},{-6.93213, -3.34473, -3.6493},{-16.2041, 0.322266, -3.6493},{1.34912, -2.77832, -4.50294},{4.82324, -0.526367, -4.50294},{2.17676, -7.55664, -4.50269},{12.9829, -7.05371, -4.50269},{-9.396, -6.19141, -0.502689},{-15.7285, -6.89355, -0.502689},{-16.8872, 1.82227, -0.502689},{-11.0439, 2.58887, -0.502689},{-4.49365, 2.33301, -0.502686},{-1.93701, -7.98535, 8.49731},{-3.91748, -7.66309, 8.49731}};
	};

	class Land_ns_jbad_hangar_2
	{
		table = "Industrial";
		positions[] = {{12.8218, -8.23438, -2.56319},{13.3193, -2.53516, -2.56318},{13.2275, 3.03223, -2.56319},{13.4185, 9.16797, -2.56319},{1.84619, 4.42578, -2.56319},{0.273438, -1.96875, -2.56319},{0.223633, -7.3418, -2.56319},{-12.1475, -4.97363, -2.56319},{-12.7822, 0.652344, -2.56319},{-12.5186, 5.44141, -2.56319},{0.0429688, 9.13281, -2.56319}};
	};

	class Land_ns_Jbad_Ind_Garage01
	{
		table = "Industrial";
		positions[] = {{-1.56641, 2.76855, -0.70237},{-1.72363, -1.36328, -0.71067},{0.694824, 0.235352, -0.710865}};
	};

	class Land_ns_Jbad_Ind_PowerStation
	{
		table = "Industrial";
		positions[] = {{3.79004, 7.35742, -0.0734406},{3.93555, 2.98242, -0.0776749},{3.91504, -1.97852, -0.0574455}};
	};

	class Land_ns_Jbad_Mil_Barracks
	{
		table = "Military";
		positions[] = {{6.04395, -3.20898, -1.9798},{2.90332, -3.1416, -1.9798},{-0.803223, -2.35547, -1.9798},{-4.16357, -2.34473, -1.9798},{-7.53955, -2.92383, -1.9798},{-7.5293, 3.27734, -1.9798},{-4.19482, 3.24609, -1.9798},{-0.518066, 3.81543, -1.9798},{2.29834, 3.09668, -1.9798},{5.45459, 3.01172, -1.9798},{-5.80371, 0.0537109, -1.9798}};
	};

	class Land_ns_Jbad_Mil_ControlTower
	{
		table = "Military";
		positions[] = {{8.93896, -2.4834, -9.58517},{3.74316, -2.73535, -9.58517},{4.68555, 1.06152, -9.58517},{9.20117, 5.04199, -9.62869},{4.0332, 4.7168, -5.4637},{3.02783, -0.135742, -1.0687},{6.95605, -1.1377, -1.0687},{6.04004, 2.51367, -1.0687},{3.03564, 1.75488, -1.0687},{0.952148, 5.11426, -9.6287},{-9.42725, -0.114258, -9.58517},{0.900391, 2.07813, -9.60597},{8.31592, 0.0869141, -9.58517},{0.416504, -3.0166, -1.05692},{6.09424, -3.65527, -1.05692},{9.68945, 0.405273, -1.05692},{6.51074, 5.625, -1.05692},{6.03662, 3.22949, 2.80917},{3.48291, -0.34375, 2.87234}};
	};

	class Land_Mil_ControlTower
	{
		positions[] =
		{
			{9.03613,5.81445,-9.539},
			{1.51367,4.18896,-9.50555},
			{9.67188,4.11279,-7.33514},
			{2.92188,3.91406,-5.40012},
			{5.27246,6.04639,-5.40012},
			{0.152344,5.76172,-5.40012},
			{7.68555,2.30762,-0.205475},
			{7.63574,0.312012,-0.205536},
			{4.63379,-1.76074,-0.205505},
			{2.75684,-1.68262,-0.205536},
			{2.24707,1.9624,-0.979828},
			{5.71777,2.98047,-0.979828},
			{6.09473,-0.426758,-0.979828},
			{0.216797,-3.69922,-1.00937},
			{9.62012,-3.71777,-1.00937},
			{9.54492,5.54297,-1.00473},
			{0.177734,5.74316,-1.00473},
			{7.07617,-1.48584,3.08685},
			{2.07813,3.51416,2.80017},
			{6.71094,2.80078,2.87943},
			{-0.277344,0.908203,-1.00937},
			{4.55762,-3.84082,-1.00937},
			{9.65918,0.797852,-1.00937},
			{5.18555,5.74902,-1.00473},
			{-5.7627,-3.89795,-8.57434},
			{-10.0732,-1.90234,-8.75702},
			{-9.58008,-0.0571289,-9.50287},
			{-2.99902,-3.57422,-9.50287},
			{1.71387,1.06738,-8.75122},
			{6.86914,-3.99951,-9.58014},
			{-0.0234375,-3.25391,-9.58014},
			{9.2373,-0.074707,-9.58014},
			{5.61133,1.76855,-9.58014},
			{5.56445,-4.14697,-8.75122},
			{5.52051,-1.42627,-8.75122},
			{2.46191,-0.879883,-9.58014},
			{8.68457,3.89355,-9.59012},
			{0.644531,5.84668,-9.59012}
		};
	};
	
	class Land_Mil_ControlTower_dam
	{
		positions[] =
		{
			{9.03613,5.81445,-9.539},
			{1.51367,4.18896,-9.50555},
			{9.67188,4.11279,-7.33514},
			{2.92188,3.91406,-5.40012},
			{5.27246,6.04639,-5.40012},
			{0.152344,5.76172,-5.40012},
			{7.68555,2.30762,-0.205475},
			{7.63574,0.312012,-0.205536},
			{4.63379,-1.76074,-0.205505},
			{2.75684,-1.68262,-0.205536},
			{2.24707,1.9624,-0.979828},
			{5.71777,2.98047,-0.979828},
			{6.09473,-0.426758,-0.979828},
			{0.216797,-3.69922,-1.00937},
			{9.62012,-3.71777,-1.00937},
			{9.54492,5.54297,-1.00473},
			{0.177734,5.74316,-1.00473},
			{7.07617,-1.48584,3.08685},
			{2.07813,3.51416,2.80017},
			{6.71094,2.80078,2.87943},
			{-0.277344,0.908203,-1.00937},
			{4.55762,-3.84082,-1.00937},
			{9.65918,0.797852,-1.00937},
			{5.18555,5.74902,-1.00473},
			{-5.7627,-3.89795,-8.57434},
			{-10.0732,-1.90234,-8.75702},
			{-9.58008,-0.0571289,-9.50287},
			{-2.99902,-3.57422,-9.50287},
			{1.71387,1.06738,-8.75122},
			{6.86914,-3.99951,-9.58014},
			{-0.0234375,-3.25391,-9.58014},
			{9.2373,-0.074707,-9.58014},
			{5.61133,1.76855,-9.58014},
			{5.56445,-4.14697,-8.75122},
			{5.52051,-1.42627,-8.75122},
			{2.46191,-0.879883,-9.58014},
			{8.68457,3.89355,-9.59012},
			{0.644531,5.84668,-9.59012}
		};
	};

	class Land_Mil_ControlTower_EP1
	{
		positions[] =
		{
			{1.66406,1.12451,-8.85121},
			{6.7207,1.76953,-9.63092},
			{8.24609,-2.70166,-9.62366},
			{9.50195,0.0673828,-9.64856},
			{5.52539,-1.41895,-8.85121},
			{5.61133,-4.08398,-8.85117},
			{1.02344,-2.93164,-9.65793},
			{-4.54297,-3.31006,-9.59639},
			{-10.0586,-1.90918,-8.85706},
			{-7.20703,0.0761719,-9.56384},
			{-2.55273,0.206055,-9.57954},
			{7.45703,3.59912,-9.65756},
			{10.1191,6.12402,-7.41895},
			{3.98047,4.39453,-5.49083},
			{0.789063,5.57227,-5.4819},
			{5.46484,-1.37695,-4.72786},
			{0.707031,0.0673828,-5.48499},
			{1.70703,-4.04883,-4.72783},
			{5.59375,-3.32178,-5.48051},
			{9.16406,-4.06201,-4.72787},
			{9.13281,1.04688,-4.72789},
			{7.61523,2.39014,-0.306396},
			{7.14844,-1.5791,-1.07185},
			{4.75391,-1.76904,-0.305511},
			{2.87305,-1.65527,-0.305496},
			{2.15039,2.16748,-1.04704},
			{4.25781,3.50928,-1.05948},
			{0.0585938,-2.96094,-1.07953},
			{4.80078,-3.73926,-1.07454},
			{9.92969,-1.71533,-1.09029},
			{9.32813,5.08154,-1.07277},
			{4.40625,5.64063,-1.07814},
			{0.0214844,2.23486,-1.09143},
			{5.51953,3.16846,2.7939},
			{4.24414,-0.120117,2.8615},
			{1.81836,-0.650879,2.73993}
		};
	};

	class Land_ns_Jbad_Mil_Guardhouse
	{
		table = "CivillianLowerClass";
		positions[] = {{-2.66943, 3.2793, -1.66939},{4.04395, 3.66309, -1.66939},{2.69775, 0.196289, -1.66939},{-1.37598, 3.42188, -1.66939}};
	};

	class Land_ns_Jbad_Mil_Guardhouse_winter
	{
		table = "CivillianUpperClass";
		positions[] = {{-3.30664, 2.98242, -1.66938},{3.49316, 3.70313, -1.66939},{-0.645996, 3.14551, -1.66939},{3.88818, 0.946289, -1.66939},{-0.267578, -0.269531, -1.66939}};
	};

	class Land_ns_Jbad_Mil_House
	{
		table = "Military";
		positions[] = {{-1.65674, -5.99219, -5.01462},{8.46973, 4.03516, -5.01462},{7.90967, -5.97266, -5.01463},{5.9165, -7.05273, -5.01463},{2.89111, -6.42676, -5.01462},{1.23682, -5.16504, -5.01462},{1.60205, -2.2207, -5.01462},{1.66943, 3.78125, -5.01463},{13.2617, -0.860352, -5.01462},{13.748, -2.25781, -5.01462},{5.44238, -2.89844, -5.01462},{-1.61182, 3.02344, -0.672493},{-13.0781, 1.9209, -0.696548},{-12.4023, -1.39258, -0.696548},{-13.8862, -4.80859, -0.696548},{-5.20605, -5.17773, -0.696548},{-5.49072, -2.76758, -0.696552},{-5.40479, 0.0078125, -0.696552},{-6.08154, 4.5918, -0.696545},{-4.62744, 0.244141, -5.01463},{-4.49658, -2.52246, -5.01463},{-4.56055, -4.71387, -5.01462},{-4.76465, -7.3584, -5.01462},{-13.5967, -7.61621, -5.01462},{-13.7686, -4.79199, -5.01462},{-13.9316, -1.64355, -5.01462},{-14.3921, 1.50488, -5.01462},{-5.47559, 4.78711, -5.01462},{-8.73828, -3.43945, -5.01462}};
	};

	class land_p1_v1
	{
		table = "CivillianLowerClass";
		positions[] = {{-9.48145, 0.251953, 15.7814},{0.390625, 1.25781, 15.7191},{15.5005, 1.01953, 15.7191},{21.3237, 1.90137, 15.7191},{8.04443, 0.874023, 15.7191}};
	};

	class land_p1_v2
	{
		table = "CivillianLowerClass";
		positions[] = {{13.4614, -0.0595703, 15.8593},{1.31055, 0.222656, 15.8421},{-9.30908, 0.395508, 15.8421},{-22.5, 0.293945, 15.8421}};
	};

	class land_panelova2
	{
		table = "Industrial";
		positions[] = {{-6.35107, 0.430664, 0.5737},{-6.94727, 4.40137, 0.573704},{-3.82031, 6.3252, 0.573708},{8.93311, 7.03906, 5.67995},{9.54736, 0.0117188, 5.67995},{9.4751, -6.79688, 5.67995},{4.10596, -8.95605, 5.67995},{0.784668, 0.615234, 5.67995}};
	};

	class land_panelova3
	{
		table = "CivillianUpperClass";
		positions[] = {{-2.02393, -4.05664, -2.99467},{1.93408, 2.16602, -3.00268},{5.26465, 1.64941, 0.0510063},{5.92432, -2.23242, 0.0510063},{1.86133, -4.71875, 0.0510063},{0.651855, 0.65918, 0.0510063}};
	};

	class land_part1
	{
		table = "Factories";
		positions[] = {{4.9751, 1.4082, -9.1134},{-2.62598, 6.85938, -9.1134},{-3.95654, 0.295898, -9.1134},{0.0849609, 1.74512, -8.23541},{2.55811, -3.95996, -8.23301},{0.67627, -6.23047, -9.26768},{1.84277, 3.89648, -4.40201},{0.464355, 1.73926, -4.402},{-3.25732, 3.24512, -4.402},{4.19775, 6.86621, 1.93876},{4.68311, 1.04492, 1.93857},{1.90576, -2.84375, 1.93798},{-3.38428, -3.04883, 1.93808},{-4.19727, 5.19922, 1.93821},{4.229, 6.31934, 6.62016},{-0.125977, 6.64355, 6.59703},{5.11279, -1.55957, 6.60015},{-0.223145, -1.92969, 6.57503}};
	};

	class land_part2
	{
		table = "Factories";
		positions[] = {{-2.98682, 4.24805, -9.86775},{-2.99121, -4.69824, -9.86775},{1.0835, -4.15332, -9.86775},{0.568848, 1.96582, -9.86775},{4.81738, 0.119141, -9.86775},{-4.07275, -0.433594, -9.86775}};
	};

	class land_part3
	{
		table = "Industrial";
		positions[] = {{4.30029, 3.23242, -9.7823},{-3.11182, -2.9668, -9.7823},{-0.620117, -6.25684, -9.7823},{-2.61475, 3.61328, -9.12671},{4.63379, -3.71582, -9.27485}};
	};

	class land_plynom
	{
		table = "Tourist";
		positions[] = {{-0.615723, -0.589844, -12.5784},{0.469727, -1.18164, -2.60305},{-1.83984, -0.77832, -2.60305},{0.26123, 0.941406, -2.60305}};
	};

	class land_pozorovatelna
	{
		table = "Military";
		positions[] = {{-2.54639, 2.11426, -2.49767},{0.805176, 2.80859, -2.49767},{3.35986, 0.398438, -2.49767},{1.35449, -3.07129, -2.49767},{-1.16162, -2.39453, 7.54509},{-1.94922, 1.42578, 7.54509},{1.96289, 1.92969, 7.54508},{1.56543, -1.3291, 7.54509}};
	};

	class land_provoz1
	{
		table = "CivillianLowerClass";
		positions[] = {{4.17432, 3.20996, -2.30756},{0.660156, 3.69727, -2.30756},{-2.80078, 3.64648, -2.30756},{-1.63428, 1.08496, -2.30756},{-3.64258, -3.09863, -2.30756},{2.36084, -3.6875, -2.30756},{1.75781, -1.48926, -2.30756},{-3.27539, -0.850586, -2.30756}};
	};

	class land_provoz2
	{
		table = "CivillianLowerClass";
		positions[] = {{-2.72998, -1.48828, -2.51849},{-6.00488, 2.05078, -2.51849},{-1.47021, 2.41113, -2.51849},{3.66016, 2.57715, -2.51849},{6.47559, -1.25293, -2.51849},{1.4043, -0.520508, -2.51849}};
	};

	class Land_psi_bouda
	{
		table = "CivillianLowerClass";
		positions[] = {{1.50391, -0.165039, -0.510769}};
	};

	class Land_Rail_Semafor
	{
		table = "Industrial";
		positions[] = {{-1.13672, -2.11914, -3.09424}};
	};

	class Land_Rail_Zavora
	{
		table = "Industrial";
		positions[] = {{0.853516, 1.24902, -3.00996}};
	};

	class Land_repair_center
	{
		table = "Industrial";
		positions[] = {{-2.56934, 2.8252, -1.52847},{-2.44043, -0.498047, -1.52847},{0.723145, 6.05859, -2.51424},{1.18408, -3.59863, -2.48021},{-0.379395, -3.48535, -2.48787}};
	};

	class land_rozvodna
	{
		table = "Industrial";
		positions[] = {{-7.11914, -1.02344, -4.70046},{-7.13574, -1.50488, -0.369423},{-6.91504, -4.40332, -4.69898}};
	};

	class Land_ruin_01
	{
		table = "CivillianLowerClass";
		positions[] = {{-4.22266, -2.38281, -1.85783},{-4.65381, 1.90918, -1.77736},{0.255859, 1.87793, -1.87815},{4.49072, 0.31543, -1.89494}};
	};

	class Land_sara_domek_ruina
	{
		table = "CivillianLowerClass";
		positions[] = {{3.23682, -3.85547, -1.6696},{-2.26611, -3.51855, -1.69232},{5.66895, 1.35547, -1.68663}};
	};

	class land_seb_bouda1
	{
		table = "Medical";
		positions[] = {{-1.98633, 1.73242, -3.28989},{-2.11279, -0.297852, -3.28989},{2.53271, 1.93262, -3.28989},{2.67822, 2.23145, -1.23185},{-3.06787, 0.942383, 0.572216},{2.46191, -2.31348, 1.13067},{-0.516602, 2.16602, 0.571716}};
	};

	class land_seb_bouda3
	{
		table = "CivillianLowerClass";
		positions[] = {{-3.16992, -3.75879, -1.72879},{-3.06592, -0.341797, -1.72878},{-3.12793, 3.84668, -1.72879},{0.696777, 4.05957, -1.72852},{2.52881, 1.74023, -1.72871},{2.53076, -2.77637, -1.72871}};
	};

	class Land_seb_bouda_plech
	{
		table = "VehicleService";
		positions[] = {{0.272949, 1.15723, -1.14411},{0.612793, -1.32129, -1.13259}};
	};

	class land_seb_main_fac
	{
		table = "Industrial";
		positions[] = {{20.2397, -6.28809, -6.0019},{20.1323, -0.277344, -6.0019},{14.7222, -0.286133, -6.00189},{8.71826, -3.16699, -6.0019},{2.87354, -6.94336, -6.0019},{3.64453, 15.7803, 8.63872},{8.84375, 11.8525, 8.63873},{20.7271, 13.3164, 8.63872},{22.0767, 5.18555, 8.63872},{12.668, 4.78711, 8.63873},{3.85889, 3.99121, 8.63872},{9.89307, 16.2549, 4.16873},{14.1387, 17.6328, 4.16873},{20.1953, 21.2832, 4.16873},{-2.13281, 4.35645, 4.16873},{-7.08203, 3.02637, 4.16873},{-5.4502, 11.6123, 4.16873},{-26.3335, -2.50879, 5.78507},{-21.8853, -21.4766, 6.62068},{-11.1016, -7.77637, 5.5584}};
	};

	class land_seb_mine_main_opt
	{
		table = "Industrial";
		positions[] = {{0.200195, -2.64844, -5.11368},{-0.065918, 1.44141, -5.09117},{-6.45654, 5.61523, -4.79106},{-2.86084, 2.72559, -0.995052},{-0.0131836, 4.7207, -0.991344},{-3.49854, 5.5791, -0.989746},{-0.959961, 5.41699, -5.06926},{6.56592, 1.58105, -4.79755},{4.11816, 3.27734, 5.05729},{-4.6626, 3.16699, 7.8684},{-5.74951, -2.37109, 7.86839},{-0.536133, -3.12012, 7.8684}};
	};

	class land_seb_mine_maringotka
	{
		table = "Industrial";
		positions[] = {{0.23291, 0.0742188, -0.612675},{-0.94043, -1.0166, -0.612675},{-1.80273, 1.60645, -1.80481}};
	};

	class land_seb_mine_near
	{
		table = "Industrial";
		positions[] = {{12.7983, -7.2373, -11.7431},{11.0381, -5.07715, -8.8979},{5.08057, -7.26758, -8.8979},{8.21387, -7.15723, -8.8979},{12.3599, 5.94336, -11.8273},{1.08984, 5.6748, -11.8485}};
	};

	class land_seb_mine_near_bordel
	{
		table = "Industrial";
		positions[] = {{-2.35742, 1.12402, -1.5913},{2.18848, 1.50977, -1.58464}};
	};

	class land_seb_nadrze
	{
		table = "Industrial";
		positions[] = {{-1.71924, 7.23828, -1.99941},{0.884766, 7.42383, -1.99976},{1.90088, 2.84473, -1.98533},{2.104, -2.93262, -1.96194},{-1.94531, -7.37988, -1.96484}};
	};

	class Land_vys_budova_p1
	{
		table = "Military";
		positions[] = {{4.67285, -9.89844, -2.95578},{2.59277, -11.4277, -2.9579},{1.34326, -4.62988, -2.95771},{-1.03125, -10.8135, -2.96087},{0.00537109, 3.47266, -2.96087},{3.87695, -1.25293, -2.96087},{2.09131, 9.34766, -2.96236},{0.953125, 6.55859, -2.96087},{-5.84521, 9.24023, -2.96087},{-5.76367, 2.80469, -2.96087},{-6.62109, -2.30859, -2.97414},{-2.52734, -6.43262, -2.96087},{-5.80176, -11.4531, -2.96087},{-3.37793, -3.25098, -2.96087},{-1.10059, 4.71582, -0.407818},{-1.08496, -1.66895, -0.407818},{-0.66748, 4.49902, 2.12336},{1.89697, -1.58594, 2.12336},{0.874512, -0.941406, 5.54735},{-3.29443, -1.69629, 5.59869},{2.32715, -8.84766, 5.59121},{3.23828, 1.57617, 5.59121},{-0.154297, 8.67871, 5.59121},{-5.93896, 2.6543, 5.59121},{-6.43848, -11.2549, 5.59121},{-2.58008, 3.24707, 5.59869}};
	};
	class land_Mi8_Crashed
	{
		table = "Tourist";
		positions[] = {{1.96582, -5.91016, -1.93351},{2.27588, -3.44238, -1.94127},{-0.348633, -4.37793, -1.73772},{-2.43164, -3.96484, -1.96016}};
	};
	//Tanoa
	
	///////////////////////////////////////////////////////////////////////////
	// Tourist - Churches, Temples
	///////////////////////////////////////////////////////////////////////////
	class Land_Temple_Native_01_F
	{
		table = "Tourist";
		positions[] = {{2.86328, 3.62207, -5.94443},{-2.13916, 3.75977, -5.94443},{0.0214844, 2.21387, -5.94443}};
	};
	class Land_BasaltWall_01_gate_F
	{
		table = "Tourist";
		positions[] = {{0.0439453, 0.864258, -0.817093}};
	};
	class Land_Cathedral_01_F
	{
		table = "Tourist";
		positions[] = {{7.21387, -13.8271, -8.8191},{0.727295, -13.9795, -7.82105},{-7.71265, -13.25, -8.8191},{-12.6165, -13.6201, -10.1715},{-8.31592, -5.81348, -9.39412},{8.65625, -5.93066, -9.39412},{12.52, -14.5186, -10.1715}};
	};
	class Land_Church_01_F
	{
		table = "Tourist";
		positions[] = {{7.84204, 8.19629, -9.98111},{7.97876, 4.67188, -9.98111},{8.10913, 0.875977, -9.98111},{-7.82324, -0.583984, -9.98111},{-7.87085, 2.66602, -9.98111},{-7.93921, 6.75977, -9.98111}};
	};
	class Land_Church_02_F
	{
		table = "Tourist";
		positions[] = {{-1.57104, -16.291, -3.31618},{2.27466, -17.1553, -3.31618}};
	};
	class Land_Church_03_F
	{
		table = "Tourist";
		positions[] = {{-2.0188, 8.6582, -6.7793}};
	};
	class Land_Hotel_02_F
	{
		table = "Tourist";
		positions[] = {{-1.92993, -8.71289, -3.41328},{-1.68457, -5.88867, -3.41328},{-2.05542, -3.74316, -3.41328},{-0.919678, 2.72461, -3.41328},{-1.44141, 6.75586, -3.41328},{-2.28882, 10.0713, -3.41328},{-1.7937, 14.9482, -3.41328},{-0.670898, -1.53125, -3.41328},{3.26514, -1.31543, -3.41328},{7.61841, -0.356445, -3.41328},{5.31714, -0.30957, -3.41328},{7.62646, -1.7334, -3.41328},{2.55078, 1.68457, -3.41328},{-8.28198, 0.0371094, 0.0829258},{-5.4873, 0.396484, 0.0830498},{-8.25562, 1.77246, 0.0829353},{-6.80396, 2.12402, 0.0829277},{-2.97876, -1.2832, 0.0829277},{-0.0288086, -0.879883, 0.0829277},{2.29663, -0.895508, 0.201029},{-3.04395, 3.02441, 0.0829277},{0.036377, 2.55762, 0.0829277},{2.36206, 2.54102, 0.201008},{4.4043, 0.210938, 0.201008},{4.35107, 1.84961, 0.20101},{-6.39966, 1.38574, -3.41328},{-8.302, -0.541016, -3.41328},{-3.31665, -0.0693359, -3.41328},{6.95557, 1.69141, -3.41328},{0.772217, 0.842773, 0.0829296},{7.59888, 3.51172, -3.41328}};
	};
	class Land_Mausoleum_01_F
	{
		table = "Tourist";
		positions[] = {{-0.353271, -0.273438, -1.9543},{0.789551, 1.28613, -1.9543}};
	};
	
	///////////////////////////////////////////////////////////////////////////
	// Military
	///////////////////////////////////////////////////////////////////////////
	class Land_Airport_01_controlTower_F
	{
		table = "Military";
		positions[] = {{-1.33838, -2.1748, 4.21085},{2.74023, -2.18848, 4.21085},{3.20215, 3.36816, 4.21085},{0.688477, -0.482422, 7.91645},{-1.7041, 2.05859, 7.91645},{0.241699, 1.05566, 4.65807}};
	};
	class Land_Airport_01_terminal_F
	{
		table = "Military";
		positions[] = {{0.827881, -1.37305, -4.16959},{-7.77563, 6.21191, -4.02355},{-5.3645, 7.58496, -4.02355},{9.20093, 8.3584, -4.05115},{6.49023, 6.29004, -4.05115},{-2.06299, -3.88965, -4.16956},{8.37256, -9.38281, -3.60985},{5.72144, -7.32324, -4.05115},{-12.0342, 0.892578, -4.02597},{-15.1523, 2.55957, -4.02597}};
	};
	class Land_Airport_02_controlTower_F
	{
		table = "Military";
		positions[] = {{-0.812744, 0.282227, -10.661},{0.941406, -2.72852, -7.56659},{1.30371, -2.91895, -4.33187},{0.729492, -2.33203, -1.09817},{-3.49194, 1.33203, 2.13546},{-3.42407, 8.52734, 2.13546},{3.66113, 7.77637, 2.13546},{3.46069, 1.49121, 2.13546},{-1.35278, 5.05273, 2.13546},{1.03467, 4.76367, 2.13546}};
	};
	class Land_Airport_02_terminal_F
	{
		table = "Military";
		positions[] = {{9.60767, -6.86035, -1.40867},{5.26221, -7.11816, -1.40867},{5.20581, 2.50684, -1.40868},{10.1387, 1.65332, -1.40867},{10.0408, -3.44336, -1.40867},{6.25098, -3.10938, -1.40867},{1.42871, 3.71387, -1.40868},{-15.1729, -9.67676, -1.40867},{19.1196, -10.5801, -1.40867}};
	};
	class Land_Barracks_01_camo_F
	{
		table = "Military";
		positions[] = {{-2.03223, -4.17578, 0.518449},{-12.3308, 3.25293, 0.518449},{-8.06128, -2.79688, 0.518449},{-13.0491, -3.41699, 0.518449},{-5.89697, 2.90039, 0.518449},{-0.161133, 3.46387, 0.518449},{6.76074, -3.37207, 0.518448},{3.97217, -3.37793, 0.518448},{3.79028, 3.08203, 0.518449},{13.0432, 2.82031, 0.518449},{10.2876, -2.74316, 0.518448},{-2.78931, -5.56543, 3.85143},{-12.4595, 3.32813, 3.85143},{-9.40015, -2.75, 3.85143},{-3.89746, 2.83496, 3.85143},{6.83984, -3.45605, 3.85143},{3.69678, 3.21973, 3.85143},{13.5459, 3.05859, 3.85143},{10.2222, -2.88086, 3.85143},{15.8203, 4.68457, 3.85143},{5.03662, 5.58203, 3.85143},{-11.1951, 5.7002, 3.85143}};
	};
	class Land_Barracks_01_grey_F
	{
		table = "Military";
		positions[] = {{-4.93823, -3.14258, 0.579082},{-7.1687, -0.0634766, 0.579084},{0.246094, 3.5625, 0.579081},{15.8589, 3.48145, 3.82728},{4.1709, 3.31836, 3.91306},{-4.14941, 2.08008, 0.579082},{-5.45679, 4.16797, 0.579081},{3.21436, 3.62891, 0.579081},{6.79688, 3.63184, 0.579083},{13.6021, 3.58887, 0.579082},{2.74634, -3.52246, 0.579081},{6.47388, -3.57324, 0.579081},{13.2324, -3.56543, 0.579082},{10.2068, -3.60938, 0.579092},{0.724121, -1.92578, 2.14746},{-11.688, -3.53027, 0.579081},{-8.72437, -3.49414, 0.579082},{-5.19409, -1.15625, 3.91299},{-2.52246, 4.02246, 3.91306},{-11.7957, 3.63379, 3.91306},{-8.79614, 3.57129, 3.91306},{0.246094, 3.5625, 3.91306},{-4.85718, 1.84082, 3.91306},{6.79688, 3.63184, 3.91306},{13.0173, 3.62207, 3.91306},{2.74634, -3.52246, 3.91306},{6.47388, -3.57324, 3.91306},{13.2324, -3.56543, 3.91306},{10.2068, -3.60938, 3.91306},{-11.688, -3.53027, 3.91306},{-8.72437, -3.49414, 3.91306},{-2.67603, -5.52637, 3.9129},{-5.47803, -5.47754, 3.91306},{-12.571, 5.66699, 3.82743},{1.52539, 5.85156, 3.82743},{13.0151, 5.56738, 3.82743},{8.60815, 5.64941, 3.82743},{-8.0498, -2.96875, 7.73989},{-7.94238, 4.33301, 7.53899},{-10.9417, 4.27246, 7.54615},{-11.0132, -2.84766, 7.75703},{-3.51318, -3.02734, 7.73164},{0.239258, 2.94727, 7.69844},{5.69629, -3.12012, 7.7184},{6.52026, 3.02539, 7.68936},{13.1848, -3.37891, 7.68175},{12.9956, 3.25977, 7.66242},{-9.55566, 3.30469, 0.579081},{-11.7957, 3.63379, 0.579083}};
	};
	class Land_Cargo_House_V4_F
	{
		table = "Military";
		positions[] = {{-1.54419, 0.999023, -0.272255},{-1.50879, 3.05518, -0.136219},{1.49829, 3.27637, -0.136219}};
	};
	class Land_Cargo_HQ_V4_F
	{
		table = "Military";
		positions[] = {{-2.38062, 2.84961, -3.28473},{3.62866, 5.22852, -3.16431},{6.25708, 3.00537, -3.28473},{4.15381, -4.32813, -3.28473},{-1.63599, 2.06934, -0.759884},{5.61597, 1.51514, -0.759884},{-1.58765, -3.61523, -0.759884}};
	};
	class Land_Cargo_Patrol_V4_F
	{
		table = "Military";
		positions[] = {{1.19702, -1.0708, -0.55952},{-1.55225, -1.25684, -0.55952}};
	};
	class Land_Cargo_Tower_V4_F
	{
		table = "Military";
		positions[] = {{1.24365, 2.92432, -8.27076},{-3.12207, -3.45801, -0.132563},{-4.18994, 2.93652, -0.132563},{4.13135, 4.40283, 2.46744},{-1.19702, -2.97461, 2.46744},{-4.38403, -5.64014, 2.58785},{-3.04907, 5.84717, 2.58785},{4.70801, -0.943848, 4.99228},{3.79785, 2.89355, 4.99228},{-2.58374, 4.81885, 4.99228},{-3.46924, -4.14063, 4.99228},{0.449951, 1.61523, 4.99228}};
	};
	
	///////////////////////////////////////////////////////////////////////////
	// Medical
	///////////////////////////////////////////////////////////////////////////
	
	
	///////////////////////////////////////////////////////////////////////////
	// VehicleService - Garages
	///////////////////////////////////////////////////////////////////////////
	class Land_FuelStation_01_workshop_F
	{
		table = "VehicleService";
		positions[] = {{1.55859, 0.491211, -2.38167},{5.323, -0.123047, -2.38166},{3.38965, -3.31152, -2.38166},{-4.86279, 3.44043, -2.38166},{-0.757568, 2.62012, -2.38166},{-1.45166, -1.37207, -2.38166},{-0.297607, -4.38965, -2.38166},{-3.42407, -2.7959, -2.38166},{-4.43384, -1.31934, -2.38166}};
	};
	class Land_FuelStation_02_workshop_F
	{
		table = "VehicleService";
		positions[] = {{4.32983, -1.37402, -1.28247},{0.798584, 0.898438, -1.2825},{0.798828, 3.30762, -1.28248},{3.5061, 10.5254, -1.5024},{-4.67676, 0.318359, -1.20392},{-2.73096, 7.27441, -1.2675},{3.92358, 6.36621, -1.2675}};
	};
	class Land_Warehouse_03_F
	{
		table = "VehicleService";
		positions[] = {{-8.48145, -3.27783, -2.37297},{-8.30518, 2.33496, -2.37297},{4.01001, -0.54541, -2.37297},{0.600586, -3.29736, -2.37297},{-2.61084, 2.81201, -2.37297},{6.88647, 4.00146, 0.128591},{6.11084, 0.941895, 0.134463},{7.76172, -1.81592, 0.139763}};
	};
	class Land_GarageShelter_01_F
	{
		table = "VehicleService";
		positions[] = {{2.66284, 0.1875, -1.26478},{-1.15308, -2.07129, -1.26478},{-3.00488, 2.24219, -1.26478}};
	};
	
	
	///////////////////////////////////////////////////////////////////////////
	// Civillian Lower Class
	///////////////////////////////////////////////////////////////////////////
	class Land_Addon_01_F
	{
		table = "CivillianLowerClass";
		positions[] = {{-0.0771484, -3.42969, -1.18165},{-0.0510254, 3.45508, -1.18165}};
	};
	class Land_Addon_04_F
	{
		table = "CivillianLowerClass";
		positions[] = {{5.11499, 3.44434, 0.313654},{5.3064, -1.28711, 0.313654},{1.43872, 4.01563, 0.313654},{-3.60425, 4.06055, 0.313654},{-5.37915, -1.30859, 0.315462},{-5.4126, -7.74414, 0.315462},{2.18799, -4.7334, 0.295511},{-2.14502, 0.327148, 0.313654},{-2.03418, -6.08789, 0.295511},{-1.64429, -3.04492, 0.295511}};
	};
	class Land_Shed_01_F
	{
		table = "CivillianLowerClass";
		positions[] = {{-1.63525, 0.723633, -0.930923},{0.366943, 0.666992, -0.930905},{1.9231, 0.618164, -0.930935}};
	};
	class Land_Shed_02_F
	{
		table = "CivillianLowerClass";
		positions[] = {{-0.999512, 0.856445, -0.853717},{1.07373, 1.06934, -0.853717}};
	};
	class Land_House_Native_02_F
	{
		table = "CivillianLowerClass";
		positions[] = {{1.4668, 1.57227, -2.37363},{2.01392, -1.94727, -2.37363},{-3.0769, -2.16211, -2.37363},{-3.13428, 1.90625, -2.37363}};
	};
	class Land_House_Small_01_F
	{
		table = "CivillianLowerClass";
		positions[] = {{-5.15918, 3.30469, -0.725801},{-2.37891, -3.66211, -0.725801},{-0.370605, 3.30078, -0.725801},{-5.71069, -1.92188, -0.725801},{-4.61841, -3.47949, -0.725801},{5.7312, 1.41113, -0.725801},{5.73682, 2.94531, -0.725801},{5.73633, -1.61523, -0.725798},{5.72656, -3.4043, -0.7258},{-0.0686035, 0.75293, -0.725799},{1.62427, 3.29199, -0.725801},{2.38892, 0.566406, -0.725801},{2.44507, -3.60059, -0.725801}};
	};
	class Land_House_Small_02_F
	{
		table = "CivillianLowerClass";
		positions[] = {{0.186768, -3.98535, -0.74064},{-1.48145, -5.63574, -0.74064},{-3.90405, 2.8916, -0.740633},{0.19165, 1.88086, -0.740639},{-1.82813, -2.85156, -0.740639},{-3.19019, -1.54199, -0.74064},{-3.32153, -5.41504, -0.74064},{-3.89648, 5.4873, -0.740639},{-1.49097, 5.86426, -0.740638}};
	};
	class Land_House_Small_03_F
	{
		table = "CivillianLowerClass";
		positions[] = {{-5.6853, 3.47363, -1.34902},{-4.21582, -1.17969, -1.32402},{-0.532227, 3.87305, -1.32402},{1.27075, -0.573242, -1.32402}};
	};
	class Land_House_Small_04_F
	{
		table = "CivillianLowerClass";
		positions[] = {{2.62964, -1.5332, -0.817202},{-1.37061, -3.31543, -0.817202},{-0.413574, 3.04102, -0.817202},{1.30786, -7.03906, -0.87291},{-3.44702, 3.64258, -0.872911}};
	};
	class Land_House_Small_05_F
	{
		table = "CivillianLowerClass";
		positions[] = {{-1.38037, 4.41016, -1.08628},{-0.400635, -0.0605469, -1.08628},{-0.890625, -3.07324, -1.08628}};
	};
	class Land_House_Small_06_F
	{
		table = "CivillianLowerClass";
		positions[] = {{-3.41675, -3.75879, -1.00433},{-3.06567, 0.991211, -1.00433},{0.966064, -2.96387, -1.00433},{-3.22119, 3.95996, -1.00503}};
	};
	class Land_House_Native_01_F
	{
		table = "CivillianLowerClass";
		positions[] = {{-2.04907, -1.64746, -3.13483},{-1.43799, 1.98047, -3.13483},{2.88135, 1.87695, -3.13483},{3.05176, -1.48438, -3.13483}};
	};
	class Land_PierWooden_01_hut_F
	{
		table = "CivillianLowerClass";
		positions[] = {{1.13232, -0.893555, 18.7197}};
	};
	class Land_PierWooden_01_ladder_F
	{
		table = "CivillianLowerClass";
		positions[] = {{0.233887, -0.708008, 19.827}};
	};
	class Land_PierWooden_01_dock_F
	{
		table = "CivillianLowerClass";
		positions[] = {{-4.53687, 0.679688, 17.8678},{-0.218018, -5.85645, 17.8678},{4.63672, 3.60156, 17.8678}};
	};
	class Land_PierWooden_01_platform_F
	{
		table = "CivillianLowerClass";
		positions[] = {{-1.22583, 1.11523, 19.5247},{1.12427, 1.14551, 19.5247}};
	};
	class Land_Shed_03_F
	{
		table = "CivillianLowerClass";
		positions[] = {{2.09058, -0.371094, -0.713204},{-0.305664, 0.0419922, -0.713204}};
	};
	class Land_Shed_04_F
	{
		table = "CivillianLowerClass";
		positions[] = {{0.278076, 0.768555, -0.726258}};
	};
	class Land_Shed_05_F
	{
		table = "CivillianLowerClass";
		positions[] = {{-1.93994, -1.54297, -0.917485},{1.58032, -1.0498, -0.917485}};
	};
	class Land_Shed_07_F
	{
		table = "CivillianLowerClass";
		positions[] = {{2.58154, -0.797852, -1.36388},{2.26782, 0.829102, -1.36387},{-3.31567, -0.990234, -1.36386},{-0.429688, -0.893555, -1.36388}};
	};
	class Land_Slum_01_F
	{
		table = "CivillianLowerClass";
		positions[] = {{3.35571, 2.1416, 0.643513},{2.30029, -0.546875, 0.643514},{1.05811, -1.90234, 0.643514},{-0.150146, 2.13574, 0.643545},{-2.06763, 1.97656, 0.617534},{4.91821, 1.76465, 0.643515},{4.86938, -1.81445, 0.643514},{-0.591309, -0.00878906, 0.643521}};
	};
	class Land_Slum_02_F
	{
		table = "CivillianLowerClass";
		positions[] = {{1.80273, -0.624023, 0.158215},{-0.717529, -2.38379, 0.158216},{2.12402, 3.88965, 0.158215},{2.09155, -3.78711, 0.158216},{1.72144, -1.96387, 0.158216},{-2.06787, 4.17871, 0.158215}};
	};
	class Land_Slum_03_F
	{
		table = "CivillianLowerClass";
		positions[] = {{-2.12012, 7.30469, -0.674455},{-2.55933, 2.12598, -0.674454},{2.83594, 6.05469, -0.651794},{3.9458, 0.943359, -0.651794},{0.0112305, -1.2207, -0.651794},{1.64575, -3.14648, -0.651794}};
	};
	class Land_WaterTower_01_F
	{
		table = "CivillianLowerClass";
		positions[] = {{-0.452148, 0.015625, 3.74843}};
	};
	
	///////////////////////////////////////////////////////////////////////////
	// Civillian Upper Class
	///////////////////////////////////////////////////////////////////////////
	class Land_Hotel_01_F
	{
		table = "CivillianUpperClass";
		positions[] = {{-8.20288, 7.83105, -1.58711},{-2.1604, 7.38281, -1.58712},{3.8728, 7.81836, -1.58711},{6.44751, 4.7998, -1.58711},{6.44751, -1.2334, -1.58711},{-2.1604, -5.81641, -1.58711},{3.8728, -5.81641, -1.58711},{-7.53955, -4.56445, -1.58711},{-7.63403, 0.913086, 1.66289},{6.14624, 7.49121, 4.4886},{6.01196, 0.84668, 4.48859},{0.8479, -5.81641, 4.48865},{6.1189, -5.98535, 4.48865},{-7.40649, -5.82227, 4.4886},{-6.28833, 7.66504, 4.48861},{3.34326, 6.52637, 7.75042},{5.21191, 1.56738, 7.59465},{3.34326, -5, 7.7508},{-6.60034, -5.00488, 7.60001},{-6.61377, -0.413086, 7.5989},{-6.64063, 6.62695, 7.5967},{-2.01831, 6.44531, 7.97652},{-4.02124, 3.88086, -5.31221},{1.14209, 5.27441, -5.31221},{-0.478271, -1.46094, -5.31221},{2.69238, 0.512695, -5.31221}};
	};
	class Land_House_Big_02_F
	{
		table = "CivillianUpperClass";
		positions[] = {{7.26123, -6.65332, -1.4679},{8.78711, -3.17871, -1.46789},{7.34692, 0.493164, -1.46789},{-5.19165, -0.584961, -1.4679},{-7.11353, 3.46484, -1.4679},{-9.80347, 2.98047, -1.46789},{-3.50171, 6.34277, -1.46789},{4.75928, 3.41895, -1.4679},{0.365479, 1.74121, -1.4679},{0.321533, 8.83398, -1.46789},{-3.83179, 8.92773, -1.46789},{2.44434, 6.33105, -1.46789},{6.07397, 5.41016, -1.46789},{4.53271, 8.58008, -1.46789}};
	};
	class Land_House_Big_03_F
	{
		table = "CivillianUpperClass";
		positions[] = {{10.6619, 5.75977, -3.22996},{9.25781, 3.40625, -2.99144},{1.88281, 0.274414, -3.19996},{7.68018, 0.445313, -0.115536},{5.85278, -2.44727, -0.115538},{5.896, 2.80762, -0.115538},{10.7966, 5.81641, -0.136646},{10.7966, -5.22168, -0.136646},{-12.5356, 6.02734, -0.136646},{-13.6335, -5.51855, -0.145912},{4.46899, 3.20898, -3.19996},{9.25879, 3.4082, -3.19996},{-7.49341, -4.64551, -0.136646},{3.17041, 4.95996, -0.136646},{-7.65063, 5.22656, -0.136646},{3.40796, -4.60645, -0.136648},{7.61133, -2.03027, -0.115538},{7.59229, 2.57031, -0.115536},{9.81934, 1.22559, -3.19996},{10.2896, 0.297852, -0.136644},{6.10205, 5.60742, -3.22997},{8.23096, -2.7334, -3.19996}};
	};
	class Land_House_Big_01_F
	{
		table = "CivillianUpperClass";
		positions[] = {{0.581055, 1.07715, -1.03786},{3.76978, 1.45898, -1.03786},{7.10107, 3.50879, -1.03786},{5.354, -0.949219, -1.03786},{7.10107, 0.709961, -1.03786},{2.60303, 5.45996, -1.03786},{1.08838, -1.04297, -1.03786},{-6.92017, -2.47754, -1.03786},{3.1604, 3.23047, -1.03786},{-1.71655, -3.68359, -1.03786},{1.73779, -2.62012, -1.03786},{7.14502, -3.83887, -1.03786},{3.41797, -3.76563, -1.03786}};
	};
	class Land_House_Big_04_F
	{
		table = "CivillianUpperClass";
		positions[] = {{-1.37891, -3.32227, -2.97358},{-3.73853, -4.79199, -2.97358},{-5.98267, -3.32715, -2.97359},{4.17285, -4.86523, -2.97358},{4.1709, -1.88672, -2.97358},{10.072, -7.38672, 0.253304},{1.69922, -7.38672, 0.253298},{-6.56543, -7.38672, 0.253365},{-2.49268, 6.82422, 0.269667},{-8.40747, -3.21582, 0.252121},{-7.91455, 5.04785, 0.255436},{4.07715, 6.31934, 0.263828},{-0.817871, 1.19824, 0.276417},{-5.89087, 2.65234, 0.276417},{-3.69604, 4.36133, 0.276417},{2.28882, 4.45898, 0.276417},{2.63916, 1.19238, 0.276417},{4.17358, 3.16309, 0.276417},{-8.5835, -2.4043, -2.97532},{-8.77393, -7.35254, -2.97424},{-8.0625, 1.89063, -2.97626},{-8.55005, 6.73438, -2.97482},{1.52148, -6.74219, -2.97358},{0.0705566, 6.78711, -2.97553}};
	};
	class Land_House_Big_05_F
	{
		table = "CivillianUpperClass";
		positions[] = {{-2.42017, -4.77539, -1.51147},{4.53735, -5.0459, -1.11731},{-8.91455, -4.73145, -1.51147},{-9.14844, 5.57715, -1.51147},{-2.42065, 5.48828, -1.51147},{4.50073, 5.00781, -1.11731}};
	};
	class Land_School_01_F
	{
		table = "CivillianUpperClass";
		positions[] = {{-12.2412, -1.23535, -1.27842},{-12.1011, 2.86914, -1.27842},{-6.37842, -1.32617, -1.27842},{-2.88672, -1.31543, -1.27842},{0.71582, 0.556641, -1.27842},{11.927, 2.93066, -1.27842},{7.01636, -0.12793, -1.27842},{13.5767, -1.79297, -1.27842}};
	};
	
	///////////////////////////////////////////////////////////////////////////
	// Shops
	///////////////////////////////////////////////////////////////////////////
	class Land_FuelStation_01_shop_F
	{
		table = "Shop";
		positions[] = {{-3.47095, -2.32715, -2.01301},{1.49292, -2.76465, -2.01301},{-3.97681, 4.03711, -2.01301},{0.912842, 2.21191, -2.01301}};
	};
	class Land_GuardHouse_01_F
	{
		table = "Shop";
		positions[] = {{-0.890381, 2.22461, -1.03759},{2.25879, 1.90527, -1.03759},{1.18262, -3.99707, -1.04188},{4.2688, -4.30566, -1.04188},{-1.89941, -0.541016, -1.04188},{-1.66211, -4.21094, -1.04188}};
	};
	class Land_Shop_City_01_F
	{
		table = "Shop";
		positions[] = {{2.4292, 3.38574, -4.955},{1.2439, -0.536621, -4.94684},{5.92114, 2.45996, -4.94911}};
	};
	class Land_Shop_City_02_F
	{
		table = "Shop";
		positions[] = {{2.87964, -6.96094, -4.33675},{3.52344, -3.69141, -4.3368},{7.54688, -3.29297, -4.33673},{-2.46313, -5.58398, -4.33675},{-0.394531, -7.3291, -4.33675},{-9.93286, -6.42188, -4.33675},{-8.23169, -3.64941, -4.33675}};
	};
	class Land_Shop_City_03_F
	{
		table = "Shop";
		positions[] = {{5.67749, -2.68164, -4.96615},{3.79248, 8.09082, -4.96667},{1.88354, -3.96289, -4.96746}};
	};
	class Land_Shop_City_04_F
	{
		table = "Shop";
		positions[] = {{1.2771, 10.0566, 4.17043},{7.14185, 9.99414, 4.17043},{4.28784, 9.86816, 4.17043},{6.50317, 1.44434, 4.17043},{1.27368, 1.37695, 4.17043},{7.23999, 5.65234, 4.17043},{7.2915, 7.69629, 4.17043},{1.28784, 3.91992, 4.17043},{-0.504395, 10.0264, 6.97933},{-6.20288, 9.97656, 6.97932},{-5.91138, 1.75684, 6.97932},{-6.104, 7.68848, 6.97932},{-0.501709, 3.88867, 6.97932},{-5.6123, -0.362305, 6.97932},{-5.93213, -4.22363, 6.97932},{-5.87793, -9.48828, 6.97932},{-3.51074, -9.6748, 6.97932},{1.36377, -1.84863, 6.97932},{-2.06396, -0.0917969, 6.97932},{7.09326, -4.71387, 6.97932},{4.16943, -5.02539, 6.97932},{7.18335, -0.458008, 6.97932},{1.20508, -9.41602, 6.97932},{7.18774, -9.19141, 6.97932},{7.20654, -10.5918, 3.60047},{1.93359, -10.7646, 3.60047},{-1.50293, -10.3926, 3.60047},{-6.23047, -10.5918, 3.60047}};
	};
	class Land_Shop_City_05_F
	{
		table = "Shop";
		positions[] = {{-0.283447, 2.6084, 4.08708},{-5.32642, -12.6162, 7.18407},{5.06274, -10.9531, 7.15172},{0.605469, -4.85449, 7.03372},{0.268311, -1.22461, 6.96352},{7.7915, -6.00879, 7.05611},{9.13062, 2.4502, 4.08708},{4.25415, 5.82715, 4.08708},{-2.11279, 9.05762, 4.08708},{6.97266, 13.6572, 4.08708},{0.479492, 13.2539, 4.08708},{-6.08496, 13.8789, 4.08708},{-8.25366, 10.1318, 4.08708},{-8.55688, -12.0498, 7.17308},{0.14209, -11.0918, -7.28322}};
	};
	class Land_Shop_City_06_F
	{
		table = "Shop";
		positions[] = {{-6.04688, 0.503906, -4.06816},{-3.99438, 7.72363, -4.06839},{-5.10303, -5.04199, -4.06798}};
	};
	class Land_Shop_City_07_F
	{
		table = "Shop";
		positions[] = {{1.10278, 2.13574, 0.00890541},{1.35547, 6.91504, 0.00893593},{-0.679443, 0.248047, 3.60637},{-1.02441, 4.30469, 3.60637},{2.6582, -3.65723, 3.60637},{-0.708984, -6.85547, 3.60637},{-4.04346, -2.99414, 3.60637},{-4.01318, 4.39941, 3.60637},{-3.63501, 7.54883, 3.60637}};
	};
	class Land_Shop_Town_01_F
	{
		table = "Shop";
		positions[] = {{-3.92822, -2.74707, -3.27012},{-3.80103, 0.883789, -3.27011},{-2.52832, -3.63965, -3.27011},{-3.80493, -6.10156, -3.27011},{-0.918213, -5.84473, -3.27011},{4.22827, -6.09766, -3.27011},{-2.00391, 3.82813, -3.27011},{-3.91284, 4.55273, -3.27012},{-1.0105, 0.652344, -3.27011},{0.751221, -2.10352, -3.27011},{2.72095, -3.8457, -3.27011},{3.85083, -2.64551, -3.27011}};
	};
	class Land_Shop_Town_02_F
	{
		table = "Shop";
		positions[] = {{2.99487, -4.95605, -2.14528},{-2.94238, -5.14746, -2.14139}};
	};
	class Land_Shop_Town_03_F
	{
		table = "Shop";
		positions[] = {{-5.88965, -3.25684, -3.12664},{-5.90576, -0.0273438, -3.12665},{5.32275, -1.48535, -3.12776},{0.748779, -1.30957, -3.12776},{0.994385, -4.28027, -3.12776}};
	};
	class Land_Shop_Town_04_F
	{
		table = "Shop";
		positions[] = {{-2.41553, -6.52832, -2.43639},{2.42578, -6.81152, -2.43639}};
	};
	class Land_Shop_Town_05_F
	{
		table = "Shop";
		positions[] = {{-7.17432, -6.53418, -2.72663},{7.25415, -6.73242, -2.72663},{1.95654, -6.69824, -2.72662},{-1.74683, -6.51855, -2.72663}};
	};
	class Land_Supermarket_01_F
	{
		table = "Shop";
		positions[] = {{4.35083, -2.46777, -1.50003},{-0.334473, -6.50879, -1.50003},{-0.251221, -0.452148, -1.50003},{-4.82568, 1.79492, -1.50003},{-4.38794, -5.06836, -1.50003},{7.19556, -1.90137, -1.50003},{1.91138, 1.69434, -1.50003},{-2.32007, -8.67676, -1.50003}};
	};
	class Land_Warehouse_02_F
	{
		table = "Shop";
		positions[] = {{20.1353, 11.1074, 4.53597},{20.1353, -9.1582, 4.53597},{19.5979, -1.66113, 4.53613},{19.5979, 3.98535, 4.53613},{-5.52881, 5.00781, 4.63205},{-7.08691, -8.17188, 4.54425},{-20.0464, 11.1074, 4.54819},{-20.0464, -9.1582, 4.54819},{-19.5269, -1.65527, 4.54803},{-19.5269, 3.99121, 4.54803},{3.19653, 5.10254, 4.6321},{1.84839, -1.40625, 4.54153},{11.4192, 5.10254, 4.63212},{7.40503, -7.6543, 4.53984},{11.2095, -12.8008, -3.94501},{5.47998, -12.2197, -3.94501},{-0.130127, -12.8135, -3.94501},{-3.7085, -12.4531, -3.94501}};
	};
	
	///////////////////////////////////////////////////////////////////////////
	// Industrial
	///////////////////////////////////////////////////////////////////////////
	class Land_Airport_01_hangar_F
	{
		table = "Industrial";
		positions[] = {{9.03003, -9.82813, -2.64558},{12.0889, 13.4424, -2.64558},{-10.1367, -9.1582, -2.64557},{5.88574, 13.7393, -2.64557},{-1.66846, -9.04395, 9.82697},{2.23926, -9.12988, 9.69195},{1.85083, 14.8818, 9.84647},{-1.72559, 14.9346, 9.80423},{-12.675, 14.3945, 5.44739},{12.7019, 14.3379, 5.52713},{12.5813, -8.32715, 5.5752},{-11.5681, -8.43457, 5.88791},{7.02759, 11.5313, 7.88078},{-12.155, 12.8789, 5.65434},{-12.188, 7.26563, 5.64122},{-6.71826, 11.6631, 7.93423},{-12.1636, 0.255859, 5.65096},{-6.75854, 2.82324, 7.9273},{-12.073, -5.24805, 5.687},{13.3979, -5.29395, 5.25013},{6.91626, 2.80078, 7.89974},{-7.02197, -9.43164, 7.69681},{6.95947, -9.37891, 7.81296},{13.6221, -0.296875, 5.16088},{13.4575, 6.87988, 5.22637},{6.99634, -5.94824, 7.88647},{-6.74829, -5.91406, 7.92898},{-12.0376, 11.5723, -2.62052},{2.6521, 1.68652, -2.62057}};
	};
	class Land_Airport_02_hangar_left_F
	{
		table = "Industrial";
		positions[] = {{-12.4209, -24.9082, -1.85819},{-7.03906, -17.4277, -0.645023},{-7.00854, -8.0498, -0.638107},{-6.97998, 1.14063, -0.631704},{-12.4202, -12.9775, -1.85804},{-12.416, -3.68555, -1.85711},{-12.4124, 5.6084, -1.85627},{-12.4209, -22.374, -1.85819},{-1.84839, -10.2188, 2.96794},{-5.51953, -14.9307, 1.87583},{-5.51953, -4.78809, 1.87583},{-5.51953, 5.1543, 1.87584},{-2.79541, 18.9854, 2.68622},{-4.56616, 12.959, 2.15945},{3.58447, -8.81055, 4.5841},{3.58423, 6.24512, 4.58404},{0.876221, -15.1367, 3.77843},{0.876221, 0.0351563, 3.77843},{0.876221, 8.45215, 3.77843},{2.63867, 19.2529, 4.30273},{5.93921, -22.7969, 5.28464},{9.00952, 5.37305, 6.19798},{6.29248, -4.72559, 5.38974},{8.06177, 19.5205, 5.91602},{6.29248, 13.4961, 5.38974},{11.3809, -24.5371, 6.90338},{11.7393, -7.10938, 7.01006},{11.7344, 8.98828, 7.00859},{11.7375, -18.5557, 7.00955},{13.4956, 19.791, 7.53254},{-4.20142, -21.4131, -1.28552},{-4.15698, -17.2041, -0.9673},{-4.15381, -12.2305, -0.945713},{-4.15381, -7.06836, -0.970572},{-4.15942, -2.0752, -0.951628},{-4.14771, 2.85547, -0.980427},{-4.15942, 6.97559, -0.951557},{-4.17969, 11.1748, -0.973799},{-4.15942, 16.6045, -0.951628},{0.163086, 19.9814, -1.28553},{5.12451, 19.6875, -1.28553}};
	};
	class Land_Airport_02_hangar_right_F
	{
		table = "Industrial";
		positions[] = {{4.39331, -25.1045, -0.900631},{10.4124, -15.0947, -1.34333},{7.27393, -12.7598, -0.635839},{9.71753, -10.458, -1.18671},{10.4124, -1.17871, -1.34333},{7.271, 5.80469, -0.635187},{12.71, -3.68457, -1.86125},{12.7129, -22.374, -1.8619},{4.38867, -17.2627, -0.984121},{4.38892, -7.06055, -0.967278},{4.39868, 2.81641, -0.997353},{4.38623, 11.1592, -0.970123},{0.162598, 19.6875, -1.32163},{-10.3376, 19.9814, -1.32163},{-16.4546, 19.6875, -1.32163},{-4.83081, 19.877, -4.72163},{-8.40137, 19.6875, -4.72162},{-15.3335, 19.9814, -4.72163},{7.37769, -12.3145, -4.95163},{2.14453, -10.2188, 3.00035},{5.81641, -14.9297, 1.90639},{5.81641, -4.78711, 1.90639},{5.81641, 5.15527, 1.90639},{3.09253, 18.9854, 2.71792},{4.86206, 12.959, 2.19076},{-3.28833, -8.81055, 4.61879},{-3.28833, 6.24512, 4.61879},{-0.579834, -15.1348, 3.81193},{-0.579834, 0.0371094, 3.81193},{-0.579834, 8.4541, 3.81193},{-2.34253, 19.2549, 4.33709},{-5.64233, -22.7969, 5.32012},{-8.71118, 5.375, 6.23442},{-5.99707, -4.72461, 5.4258},{-7.76514, 19.5234, 5.95251},{-5.99707, 13.4971, 5.4258},{-11.0835, -24.5371, 6.94116},{-17.6074, -13.8564, 8.88466},{-17.6074, 1.31543, 8.88471},{-11.4426, -7.10938, 7.04812},{-11.4392, 8.98828, 7.04716},{-11.4426, -18.5547, 7.04812},{-13.2024, 19.791, 7.57239},{-10.5923, 18.8203, -4.68848},{-14.3291, 18.8438, -1.39008},{-15.3164, 18.5908, -1.32163},{-11.6658, 18.499, -4.05376}};
	};
	class Land_ContainerCrane_01_F
	{
		table = "Industrial";
		positions[] = {{21.9863, 10.7412, -29.7253},{16.7583, 6.07129, 1.22021},{9.33081, 3.04004, 1.2331},{-3.68262, 6.24805, 1.23471},{-12.2251, 7.34277, 1.23625},{-14.718, -1.59375, 1.23302},{-8.86938, -8.3252, 1.23632},{8.94922, -4.05078, 1.2331},{18.71, -3.98828, 1.23309}};
	};
	class Land_Crane_F
	{
		table = "Industrial";
		positions[] = {{-7.68018, -1.75293, 5.74145},{-8.2002, 1.41895, 5.74145},{-10.165, 0.147461, 5.74145}};
	};
	class Land_DryDock_01_end_F
	{
		table = "Industrial";
		positions[] = {{16.4692, 7.59668, 5.13889},{20.4192, -3.24316, 5.13889},{16.4756, -9.06152, 5.2074},{20.5193, -12.4082, 5.13889},{13.2393, 7.88184, -5.54043},{7.13916, 14.9219, -5.54043},{2.26929, -11.4385, -5.54043},{-16.304, 7.58594, 5.13889},{-20.1809, -3.24316, 5.13889},{-19.8108, -7.58203, 5.13889},{-16.3308, -11.7334, 5.17903},{-13.0007, 7.88184, -5.54043},{-1.50073, -2.81836, -5.54043},{-6.90088, 14.9219, -5.54043},{7.03149, -17.3389, -5.54042},{-6.79297, -17.3389, -5.54043}};
	};
	class Land_DryDock_01_middle_F
	{
		table = "Industrial";
		positions[] = {{14.4111, -8.98047, -5.51673},{13.1912, 7.58008, -5.51673},{5.41113, 7.47949, -5.51673},{8.42114, -5.08984, -5.51673},{3.25098, -9.7998, -5.51673},{-13.5889, 8.37988, -5.51673},{-4.98901, 7.43945, -5.51673},{-19.3076, 8.96875, 5.10521},{-17.541, 0.825195, 5.10521},{-11.0889, -8.13965, -5.51673},{17.5417, -9.99805, 5.10564},{17.5461, 0.888672, 5.10564}};
	};
	class Land_GantryCrane_01_F
	{
		table = "Industrial";
		positions[] = {{-2.271, 1.99902, 8.67491},{-2.19482, -2.53613, 8.67491}};
	};
	class Land_HaulTruck_01_abandoned_F
	{
		table = "Industrial";
		positions[] = {{-0.733643, -4.39258, 1.27749},{1.72559, -4.19336, 1.27749}};
	};
	class Land_MiningShovel_01_abandoned_F
	{
		table = "Industrial";
		positions[] = {{5.90039, -8.41406, -0.680836},{5.30249, 0.911133, -0.750746},{1.73145, -7.10645, 4.10613},{-0.78125, -7.8584, 3.78039},{-2.5144, -11.2598, -0.662592}};
	};
	class Land_MobileCrane_01_F
	{
		table = "Industrial";
		positions[] = {{6.61865, 5.51465, -19.4957},{12.4185, 5.52832, -19.4957},{6.77734, 2.48828, -19.1123},{6.82275, 0.642578, -19.1123},{6.76855, -2.50488, -19.1123},{6.61865, -5.69727, -19.4957},{12.4185, -5.68359, -19.4957},{8.16138, -2.75, -14.0492},{14.1155, -2.79102, -14.0492},{13.1208, 2.95801, -14.0492},{8.25806, 2.69824, -14.0492},{9.73926, -3.37109, -8.33325},{7.85254, -3.33691, -8.33325}};
	};
	class Land_MobileCrane_01_hook_F
	{
		table = "Industrial";
		positions[] = {{6.61841, 5.51465, -19.4957},{12.4185, 5.52832, -19.4957},{6.77734, 2.48828, -19.1123},{6.82275, 0.642578, -19.1123},{6.76855, -2.50488, -19.1123},{6.61865, -5.69727, -19.4957},{12.4185, -5.68359, -19.4957},{8.16138, -2.75, -14.0492},{14.1155, -2.79102, -14.0492},{13.1208, 2.95801, -14.0492},{8.25806, 2.69824, -14.0492},{9.73926, -3.37109, -8.33325},{7.85254, -3.33691, -8.33325}};
	};
	class Land_ReservoirTower_F
	{
		table = "Industrial";
		positions[] = {{-1.8457, 1.83105, -1.8427},{1.28613, -3.4502, -1.82695}};
	};
	class Land_SCF_01_chimney_F
	{
		table = "Industrial";
		positions[] = {{-2.90894, -3.98145, -8.22002},{-5.19727, 0.483398, -8.22001},{-2.74243, 3.57422, -8.22002},{1.39404, -2.61523, -8.22002},{-2.94604, -3.01563, 24.2917},{-4.51831, 0.609375, 24.2917},{-2.34399, 2.65234, 24.2917},{1.09497, 2.86914, 24.5735},{0.949951, -1.91992, 24.2917}};
	};
	class Land_SCF_01_clarifier_F
	{
		table = "Industrial";
		positions[] = {{6.31934, 1.11719, -5.07754},{6.35181, -5.78027, -2.05335},{5.80225, 1.04688, 0.371124},{4.8501, 1.52344, 0.371122},{4.57251, -5.60938, -2.05335},{1.25488, -3.93555, 0.371124},{1.25488, 5.8916, 0.371126},{-4.4187, -3.93555, 0.371172},{-4.4187, 5.8916, 0.371126},{-7.25879, 0.977539, 0.371134},{-5.23145, 3.17676, 7.60777},{-5.40259, -1.02637, 7.59169},{-1.8186, -3.29688, 7.60185},{1.91064, -1.34082, 7.60829},{2.08765, 2.9043, 7.62741},{-1.5791, 4.27539, 7.77099}};
	};
	class Land_SCF_01_condenser_F
	{
		table = "Industrial";
		positions[] = {{-7.45361, 12.4902, -1.53951},{-4.16528, 12.1348, -1.55146},{-7.45361, 8.12109, -1.53947},{-4.35181, 8.12012, -1.53409},{-5.70166, 6.4541, -1.55146},{-5.93872, 10.8223, -1.55146},{-5.64185, 9.74805, -1.55146},{4.58057, 3.21387, 1.96246},{2.80396, 0.202148, 1.96246},{6.25342, 0.44043, 1.96246},{4.53931, -1.2666, 1.96246}};
	};
	class Land_SCF_01_crystallizer_F
	{
		table = "Industrial";
		positions[] = {{2.20264, 7.78516, -5.9044},{8.84692, 7.78027, -2.77431},{2.27319, 7.78516, -0.472961},{8.79834, 7.79199, 2.56268},{2.07471, 6.86914, 4.95764},{-0.962646, 5.40723, 4.97862},{-4.38184, 5.43555, 4.9786},{-7.49756, 5.44922, 4.9786},{-0.962402, -1.41113, 4.98178},{-7.49756, -1.36914, 4.98496},{-9.3103, 3.76563, 4.98026},{-9.31396, -0.415039, 4.98437},{-4.08789, -0.424805, 4.9833},{4.40259, 5.44922, 4.97856},{4.40283, -1.36914, 4.97918},{5.99756, 3.74316, 4.97839},{5.98828, -0.450195, 4.97857},{1.42236, 3.75684, 4.9802},{-0.962646, 5.40723, -0.465189},{-7.49756, 5.44922, -0.465189},{-9.37109, 3.75684, -0.465189},{-9.36157, 1.57715, -0.465191},{-4.04639, 3.75684, -0.465189},{1.28687, 0.494141, -0.465189},{5.12744, 3.75684, -0.465189},{1.25757, 1.57129, -0.465189},{5.62524, 5.44922, -0.465189},{5.62524, 0.507813, -0.465189},{8.48071, 3.75684, -0.465189},{8.5022, 1.57129, -0.465189}};
	};
	class Land_SCF_01_crystallizerTowers_F
	{
		table = "Industrial";
		positions[] = {{4.72705, -3.80957, 12.1495},{8.42017, -2.21777, 12.1495},{8.79761, 1.83398, 12.1495},{6.02148, 4.5293, 12.1495},{2.47388, 2.88184, 12.1495},{1.92188, -1.41602, 12.189},{-5.33594, -3.83496, 12.1575},{-1.43774, -2.02148, 12.1575},{-1.31299, 1.89746, 12.5944},{-4.27319, 4.5293, 12.1575},{-7.72998, 2.84473, 12.1575},{-8.40088, -1.15332, 12.1887},{0.365723, 0.235352, 12.1987},{-3.44092, -3.75098, -6.98271},{-0.304688, -3.69727, -6.98271},{1.25513, -2.48535, -6.9827},{-2.46533, -2.5498, -6.98255},{3.07031, -3.72168, -6.98271},{4.90088, -3.61523, -6.98271}};
	};
	class Land_SCF_01_diffuser_F
	{
		table = "Industrial";
		positions[] = {{-8.25195, 23.5225, -2.37402},{-1.9043, 23.3721, -2.37402},{2.28149, 23.7813, -2.37402},{6.88208, 23.6113, -2.37402},{6.71021, 9.92188, -2.37402},{6.87622, 18.3623, -2.37402},{6.83472, 1.33789, -2.37402},{6.87622, -7.25293, -2.37402},{6.34106, -23.2354, 2.33232},{3.65186, -21.8379, 2.33232},{0.114014, -23.5957, 2.35555},{-7.36475, -23.2051, 2.33232},{-4.10059, -21.793, 2.33232},{-5.35229, -12.7754, 4.52572},{1.0542, -14.4561, 4.52572},{4.99634, -17.8154, 4.52572},{3.01147, -18.8594, 4.52572},{2.86426, -12.6387, 4.52572}};
	};
	class Land_SCF_01_feeder_F
	{
		table = "Industrial";
		positions[] = {{4.86865, 12.1465, -3.33626},{0.436523, 17.4316, -3.33626},{-4.55176, 14.5176, -3.33626}};
	};
	class Land_SCF_01_generalBuilding_F
	{
		table = "Industrial";
		positions[] = {{14.334, -0.46582, -4.87007},{14.334, 2.69629, -4.87006},{14.0728, 4.17676, -4.87005},{1.07861, -24.2744, -0.354742},{-4.60767, -24.2568, -0.354109},{-1.45044, -14.6309, -4.84514},{0.82959, -21.9668, -4.84514},{-5.23193, -15.5225, -4.84514},{-5.23193, -20.3779, -4.84514},{0.897949, -16.6621, -4.84514},{-3.10083, -18.3438, -4.84514},{-7.53979, -8.16211, -0.35066},{-5.82178, -5.48535, 7.53344},{-5.82837, 7.19727, 7.57747},{-5.91724, 15.1963, 7.53357},{-6.04443, -11.5645, 7.44203},{1.63818, 17.5078, 11.2323},{1.83838, -11.5645, 11.3045},{-2.40601, 12.165, 9.25619},{1.10352, 2.26465, 10.804},{-4.48413, 1.98926, 8.16404},{1.06665, 20.3691, 10.9818},{-4.50415, 20.6543, 8.2311},{12.0906, -3.14453, 7.41085},{11.71, 2.01367, 7.5915},{12.0908, 7.18945, 7.41079},{11.71, 12.3467, 7.5915},{12.0938, 17.5186, 7.41184},{4.2146, -3.13965, 11.2645},{4.19458, 2.02051, 11.2351},{4.22046, 10.0293, 11.2857},{4.23657, 15.1973, 11.3193},{4.85327, 20.3662, 11.0314},{10.4482, 20.6523, 8.25541},{4.86206, -8.07227, 10.9426},{10.4482, -8.36719, 8.19658},{5.14331, -11.7627, 10.8526},{10.4604, -11.9209, 8.23243},{2.42944, -22.4482, 3.94098},{4.13257, -17.0049, -0.361994}};
	};
	class Land_SCF_01_storageBin_big_F
	{
		table = "Industrial";
		positions[] = {{1.37769, 13.627, 7.90879},{9.89014, 6.30371, 8.00624},{10.1826, -6.13867, 8.00229},{-5.81763, -10.5547, 7.99491},{-11.9951, 1.1416, 7.99358},{-5.48584, 11.04, 7.98675}};
	};
	class Land_SCF_01_storageBin_medium_F
	{
		table = "Industrial";
		positions[] = {{-6.86719, 2.24902, 6.72745},{0.320068, 7.36816, 6.72422},{6.81982, 2.11621, 6.73727},{-2.69751, -6.45508, 6.73897},{2.38794, -6.66699, 6.73858}};
	};
	class Land_SCF_01_storageBin_small_F
	{
		table = "Industrial";
		positions[] = {{-3.10742, 2.34473, 7.31781},{0.0847168, 4.62598, 7.32273},{2.97827, 2.28809, 7.34985},{-1.2583, -1.51563, 7.33663},{1.01611, -1.61035, 7.34604}};
	};
	class Land_SCF_01_warehouse_F
	{
		table = "Industrial";
		positions[] = {{2.38428, 10.7109, 3.95826},{-4.36938, 17.123, 2.78613},{11.988, 15.9063, 3.34447},{9.17725, 5.1377, 4.36988},{9.10986, -5.03711, 4.3945},{0.108398, -5.5459, 3.1112}};
	};
	class Land_SCF_01_washer_F
	{
		table = "Industrial";
		positions[] = {{-4.57568, 8.00684, -1.80085},{3.07935, 9.40527, -1.80085},{6.34424, 6.25488, -1.80085},{5.36182, 2.12109, -1.74189},{6.32837, -1.6582, -1.80085},{5.3855, -5.95801, -1.69704},{-1.10571, 7.36523, -1.80085},{-5.48535, 5.35352, -1.80085},{-6.25439, 2.28418, -1.80086},{-5.21948, -1.6582, -1.80085},{-6.37622, -5.96875, -1.80085},{-5.26172, -11.3262, -1.73402},{-0.0224609, 1.28223, 2.17754},{-4.55737, 1.30859, 2.1776},{-6.23975, 6.87695, 2.1776},{6.92871, 4.69336, 2.1776}};
	};
	class Land_SM_01_reservoirTower_F
	{
		table = "Industrial";
		positions[] = {{-2.59717, 0.891602, -1.99113},{1.46973, -3.23242, -1.98599},{0.704834, 2.8623, -2.00094}};
	};
	class Land_SM_01_shed_F
	{
		table = "Industrial";
		positions[] = {{-7.63892, 0.208984, -1.59421},{-7.74121, 4.16016, -1.59421},{1.08545, 2.70996, -1.59421},{-3.43799, -0.211914, -1.59421},{-6.10669, 6.38477, -1.59421},{5.42358, 4.74316, -1.59421},{4.89355, -0.0634766, -1.59421},{10.5295, 1.25781, -1.59421},{14.3044, 2.56445, -1.59421},{14.6626, -1.02832, -1.59421}};
	};
	class Land_SM_01_shed_unfinished_F
	{
		table = "Industrial";
		positions[] = {{-7.58374, 0.210938, -1.64209},{-7.68628, 4.16211, -1.64209},{1.14063, 2.71191, -1.64209},{-3.38281, -0.208984, -1.64209},{-6.05151, 6.3877, -1.64209},{5.47876, 4.74512, -1.64209},{4.94849, -0.0615234, -1.64209},{10.5845, 1.25977, -1.64209},{14.3594, 2.56738, -1.64209},{14.7175, -1.02539, -1.64209}};
	};
	class Land_StorageTank_01_large_F
	{
		table = "Industrial";
		positions[] = {{-5.26636, -8.7168, 0.685705},{7.5376, -8.96484, 0.685705},{9.66333, -14.584, 1.25553},{-9.50464, -14.8418, 1.24478},{-17.2966, 3.29102, 1.2443},{-3.35693, 17.2061, 1.25514},{2.25879, 9.52734, 0.685705}};
	};
	class Land_StorageTank_01_small_F
	{
		table = "Industrial";
		positions[] = {{-0.796387, 0.594727, 4.88818},{-6.31348, 3.91211, 3.66358},{2.63135, 7.28418, 3.60974},{7.54492, -2.71191, 3.30923},{-3.45142, -8.1748, 2.89969}};
	};
	class Land_SY_01_conveyor_end_F
	{
		table = "Industrial";
		positions[] = {{-0.00488281, 2.75, 5.24897},{-1.54126, -0.825195, 5.24897}};
	};
	class Land_SY_01_crusher_F
	{
		table = "Industrial";
		positions[] = {{8.23657, 6.33301, -1.09768},{7.81909, 16.5752, -1.08356},{-2.04224, 16.8691, -1.09297},{-7.8064, 8.47754, -1.08161},{2.10229, 14.3193, 11.3212},{6.33032, 4.37402, 11.7734},{-3.43262, 3.04688, 11.8368},{-7.92847, 9.2002, 11.5554},{0.595947, 8.41211, 11.5916}};
	};
	class Land_SY_01_reclaimer_F
	{
		table = "Industrial";
		positions[] = {{-14.1489, 2.63379, -2.28311},{-14.2458, 5.48145, -2.28683},{-13.6816, 1.11719, -2.28615},{-11.7661, -0.139648, -2.28826},{-14.9082, 1.87012, -1.96475}};
	};
	class Land_SY_01_shiploader_arm_F
	{
		table = "Industrial";
		positions[] = {{-4.59619, 2.30664, 0.389979},{10.1455, 2.12012, 0.389979},{14.0559, -2.29004, 0.389979},{-0.133545, -2.05566, 0.389979}};
	};
	class Land_SY_01_shiploader_F
	{
		table = "Industrial";
		positions[] = {{20.2991, 5.68164, -2.65544},{21.0994, 3.10059, 4.28977},{6.71289, 1.40137, 3.15136},{-3.97119, 1.40234, 3.09128},{-14.6008, 1.36523, 3.04038},{-21.2002, 0.898438, 5.34398},{6.71411, -2.24316, 3.08376},{-3.96802, -2.23438, 3.02955},{-14.6001, -2.16406, 3.02285},{-20.8071, -1.34668, 5.3525}};
	};
	class Land_TTowerBig_1_F
	{
		table = "Industrial";
		positions[] = {{1.86597, -0.705078, 2.92152},{0.969727, 1.45703, 2.93679},{-1.77271, 1.64063, 2.94032},{-0.356689, -2.06641, 2.9476}};
	};
	class Land_Walkover_01_F
	{
		table = "Industrial";
		positions[] = {{0.026123, 0.611328, 1.36034}};
	};

	///////////////////////////////////////////////////////////////////////////
	// Factories
	///////////////////////////////////////////////////////////////////////////
	class Land_DPP_01_mainFactory_F
	{
		table = "Factories";
		positions[] = {{-21.6887, 4.69238, -8.67055},{-21.6733, -14.5742, -8.68732},{-19.5613, -8.34766, -4.42347},{0.0639648, -5.23926, 1.12253},{0.453125, -14.0039, 1.12253},{-7.25708, -15.957, 1.12253},{-8.34741, -9.97949, 1.12253},{-7.28394, 3.64258, 1.12253},{3.70215, 9.25879, 1.12253},{7.29419, 5.17871, -0.317474},{8.38037, -7.69629, -0.317478},{8.1936, -14.2451, -0.317478},{12.5447, -1.97852, -4.25747},{13.1741, 1.39941, -4.25747},{12.9707, 4.99414, -4.25747},{17.3352, -1.26465, -5.51371},{16.3391, -11.3018, -4.07347},{16.1682, -7.34863, -4.07347},{14.2576, -17.1299, -4.07347},{20.6343, -4.13281, -7.43347},{18.5691, 5.11328, -7.64927}};
	};
	class Land_DPP_01_smallFactory_F
	{
		table = "Factories";
		positions[] = {{9.78833, -1.48145, 1.69896},{-1.29395, 3.17383, 3.0918},{-8.48071, -4.74707, 3.28734},{2.12598, -5.53613, 3.2094},{6.54004, 0.380859, 3.26465}};
	};
	class Land_SCF_01_boilerBuilding_F
	{
		table = "Factories";
		positions[] = {{19.9551, 13.1162, -13.218},{21.5356, 1.60742, -13.218},{11.6555, 4.40039, -13.218},{13.1863, 12.2744, -13.218},{18.5403, 11.7012, -8.65283},{21.9075, 0.967773, -8.67283},{12.26, -8.82227, -5.55016},{8.29736, -21.2119, 0.826183},{4.57446, -14.8301, 1.65308},{5.99463, -12.5732, 1.36908},{5.23267, -5.7373, 1.49743},{4.57446, -4.2998, 1.63667},{5.99414, -2.46094, 1.34452},{10.4329, -0.328125, 0.421211},{21.0168, 9.04688, -16.6483},{-4.15381, -14.8213, 1.55791},{-4.17993, -13.3525, 1.56871},{-5.60059, -12.583, 1.30381},{-9.26074, -0.237305, 0.512077},{-4.14819, -4.30078, 1.61219},{-5.60522, -2.44141, 1.27797},{-4.01392, 9.2998, 7.56076},{4.7417, 1.46777, 7.63056},{-3.20605, 3.65332, 7.73126},{3.93311, 6.58203, 7.81587},{9.89307, 10.834, 0.533249},{4.55322, 15.792, 1.64978},{6.08081, 15.3867, 1.32867},{4.28442, 16.8301, 1.70323},{8.29419, 20.9619, 0.847332},{-9.09326, 10.5137, 0.533012},{-5.5918, 15.3896, 1.23261},{-3.76025, 16.832, 1.60073},{-4.81055, 18.3252, 1.37109},{-12.2722, 20.1699, -4.55378},{-17.0876, -14.2314, -3.77558},{-17.0906, -10.9219, -3.76845},{-10.5383, -17.9766, -5.09464},{-12.7368, -2.11035, -4.39582},{-13.4448, 7.83496, -4.15535},{-10.5427, -21.3369, -5.09303},{-1.83618, 23.6367, -13.188}};
	};
	class Land_Cargo_House_V2_F
	{
		positions[] =
		{
			{0.727051,-0.966797,-0.0780363},
			{1.55698,3.16602,0.0566611},
			{-1.71426,0.870117,-0.0817542}
		};
	};

	class Land_BagBunker_Tower_F
	{
		positions[] =
		{
			{-0.763397,1.91895,-2.21002},
			{-0.156189,-2.06738,-2.18212},
			{0.0431519,1.15332,0.597929},
			{-0.627747,-2.05127,0.606527}
		};
	};

	class Land_BagBunker_Small_F
	{
		positions[] =
		{
			{0.184784,-0.675293,-0.929754}
		};
	};

	class Land_BagBunker_Large_F
	{
		positions[] =
		{
			{1.69916,3.13037,-0.633006},
			{0.742676,-1.06055,-0.648185},
			{3.55817,-3.45166,-0.651659},
			{-1.87454,-3.69287,-0.645242},
			{-0.72937,1.07129,-0.647137},
			{-3.52209,2.17334,-0.642589}
		};
	};

	class Land_Bunker_01_small_F
	{
		positions[] =
		{
			{2.03687,2.62598,-0.0250335},
			{-1.09674,-1.28369,0.23037},
			{-0.244934,1.05713,0.234964},
			{1.9032,-0.579102,0.220598}
		};
	};

	class Land_Bunker_01_tall_F
	{
		positions[] =
		{
			{1.07056,1.38037,-3.41527},
			{-2.3121,-1.11475,-3.4001},
			{0.328735,-1.96143,-2.3251},
			{-2.67166,1.5835,1.4629},
			{-0.973267,-1.76807,1.4845},
			{1.95398,0.30957,1.48847},
			{2.68933,1.59424,1.50757}
		};
	};

	class Land_Bunker_01_big_F
	{
		positions[] =
		{
			{4.07214,1.8335,0.249372},
			{-0.676758,1.16455,0.0188303},
			{-3.88077,1.82617,0.0237708},
			{-0.935852,-2.93262,0.109264},
			{-4.01044,-4.47119,0.0119953},
			{-0.54895,-6.09717,0.0174079},
			{3.52637,-5.8374,0.00255728},
			{3.33362,-1.93799,0.01934},
			{-0.131775,-1.10645,0.0465693}
		};
	};

	class Land_Bunker_01_HQ_F
	{
		positions[] =
		{
			{3.71002,4.31348,-0.96932},
			{-1.6604,4.33838,-0.9855},
			{-4.17529,0.69873,-0.956264},
			{-1.41455,1.72168,-0.972424},
			{1.65906,-0.546875,-0.977377},
			{4.2359,-3.51709,-0.96981},
			{-0.041748,-4.01758,-0.959901},
			{4.29962,0.475098,-0.949785}
		};
	};
	
// Australian Buildings

	class Land_HouseDoubleAL
	{
		positions[] =
		{
			{-9.69043,-10.0205,-0.0101957},
			{-4.81885,-10.3552,-0.0101957},
			{-6.91553,-4.71484,-0.0101957},
			{-10.8511,-4.34668,-0.0101957},
			{7.37842,-5.32971,-0.0101957},
			{3.54443,0.648071,-0.0101957},
			{8.69824,4.70569,-0.0101957},
			{1.06738,10.1952,-0.0101957},
			{-3.13525,5.34863,-0.0101957},
			{-11.3428,9.80151,-0.0101957},
			{-4.68506,13.9589,-0.0101957},
			{-9.54297,6.10364,-0.0101957},
			{-8.33984,2.42041,-0.0101957},
			{-10.3921,-1.45215,-0.0101957},
			{-4.04004,-5.61194,3.13987},
			{-9.86865,-6.06909,3.14117},
			{-10.6035,-2.5592,3.14117},
			{-10.8135,-0.357178,3.14117},
			{-9.09473,5.65979,3.14117},
			{-4.07275,8.83936,3.13987},
			{-4.64404,12.1091,3.13987},
			{-11.2979,13.2037,3.13987},
			{-1.75,5.51978,3.13987},
			{8.38232,5.69531,3.13987},
			{3.89453,9.76282,3.13987},
			{-1.2251,0.672485,3.13987},
			{4.27588,-6.58545,3.13987},
			{8.5957,-1.2395,3.13987},
			{7.95313,3.44189,3.13987}
		};
	};
	
	class Land_HouseDoubleAL2
	{
		positions[] =
		{
			{-9.69043,-10.0205,-0.0101957},
			{-4.81885,-10.3552,-0.0101957},
			{-6.91553,-4.71484,-0.0101957},
			{-10.8511,-4.34668,-0.0101957},
			{7.37842,-5.32971,-0.0101957},
			{3.54443,0.648071,-0.0101957},
			{8.69824,4.70569,-0.0101957},
			{1.06738,10.1952,-0.0101957},
			{-3.13525,5.34863,-0.0101957},
			{-11.3428,9.80151,-0.0101957},
			{-4.68506,13.9589,-0.0101957},
			{-9.54297,6.10364,-0.0101957},
			{-8.33984,2.42041,-0.0101957},
			{-10.3921,-1.45215,-0.0101957},
			{-4.04004,-5.61194,3.13987},
			{-9.86865,-6.06909,3.14117},
			{-10.6035,-2.5592,3.14117},
			{-10.8135,-0.357178,3.14117},
			{-9.09473,5.65979,3.14117},
			{-4.07275,8.83936,3.13987},
			{-4.64404,12.1091,3.13987},
			{-11.2979,13.2037,3.13987},
			{-1.75,5.51978,3.13987},
			{8.38232,5.69531,3.13987},
			{3.89453,9.76282,3.13987},
			{-1.2251,0.672485,3.13987},
			{4.27588,-6.58545,3.13987},
			{8.5957,-1.2395,3.13987},
			{7.95313,3.44189,3.13987}
		};
	};

	class Land_HouseA1_L
	{
		positions[] =
		{
			{2.24805,-5.22168,0.0177388},
			{5.62109,-4.16321,0.0136557},
			{8.7832,3.18127,0.0113564},
			{1.75537,2.45935,0.0190725},
			{-3.96729,-2.44556,0.0233626},
			{-0.39209,1.13904,0.0181632},
			{8.62451,7.90344,0.0211487},
			{5.11182,7.52063,0.0221548},
			{3.04199,7.50903,0.0315847},
			{4.24561,10.1134,0.0221314},
			{-5.8584,6.6261,0.0222926},
			{-4.46094,9.69019,0.0150995},
			{-5.56299,4.86584,0.0317249},
			{-1.9834,3.08838,0.0326796},
			{0.0927734,7.9126,0.0345845}
		};
	};

	class Land_HouseC1_L
	{
		positions[] =
		{
			{2.24805,-5.22168,0.0177388},
			{5.62109,-4.16321,0.0136557},
			{8.7832,3.18127,0.0113564},
			{1.75537,2.45935,0.0190725},
			{-3.96729,-2.44556,0.0233626},
			{-0.39209,1.13904,0.0181632},
			{8.62451,7.90344,0.0211487},
			{5.11182,7.52063,0.0221548},
			{3.04199,7.50903,0.0315847},
			{4.24561,10.1134,0.0221314},
			{-5.8584,6.6261,0.0222926},
			{-4.46094,9.69019,0.0150995},
			{-5.56299,4.86584,0.0317249},
			{-1.9834,3.08838,0.0326796},
			{0.0927734,7.9126,0.0345845}
		};
	};

	class Land_HouseA
	{
		positions[] =
		{
			{6.85156,-0.0751953,0.0538745},
			{3.05664,-2.72363,0.0676446},
			{-6.07617,3.07813,0.0719442},
			{-7.85156,1.99023,0.966647},
			{-6.24805,-2.23828,0.0683103},
			{-2.5293,-4.52344,0.0671368},
			{0.837891,3.68457,0.0758929},
			{-7.18359,7.64941,0.077353},
			{-3.83594,7.60742,0.0675755},
			{-0.591797,8.02441,0.0673537},
			{7.17969,5.29688,0.0770745},
			{3.52148,2.78418,0.0749898},
			{1.29688,9.78613,0.0670104},
			{3.20898,9.07715,0.0780768},
			{7.24609,9.5498,0.0772233},
			{7.25195,7.01172,0.0789981},
			{-3.29297,10.1172,0.0622487}
		};
	};

	class Land_HouseB
	{
		positions[] =
		{
			{6.85156,-0.0751953,0.0538745},
			{3.05664,-2.72363,0.0676446},
			{-6.07617,3.07813,0.0719442},
			{-7.85156,1.99023,0.966647},
			{-6.24805,-2.23828,0.0683103},
			{-2.5293,-4.52344,0.0671368},
			{0.837891,3.68457,0.0758929},
			{-7.18359,7.64941,0.077353},
			{-3.83594,7.60742,0.0675755},
			{-0.591797,8.02441,0.0673537},
			{7.17969,5.29688,0.0770745},
			{3.52148,2.78418,0.0749898},
			{1.29688,9.78613,0.0670104},
			{3.20898,9.07715,0.0780768},
			{7.24609,9.5498,0.0772233},
			{7.25195,7.01172,0.0789981},
			{-3.29297,10.1172,0.0622487}
		};
	};

	class Land_HouseC_R
	{
		positions[] =
		{
			{6.85156,-0.0751953,0.0538745},
			{3.05664,-2.72363,0.0676446},
			{-6.07617,3.07813,0.0719442},
			{-7.85156,1.99023,0.966647},
			{-6.24805,-2.23828,0.0683103},
			{-2.5293,-4.52344,0.0671368},
			{0.837891,3.68457,0.0758929},
			{-7.18359,7.64941,0.077353},
			{-3.83594,7.60742,0.0675755},
			{-0.591797,8.02441,0.0673537},
			{7.17969,5.29688,0.0770745},
			{3.52148,2.78418,0.0749898},
			{1.29688,9.78613,0.0670104},
			{3.20898,9.07715,0.0780768},
			{7.24609,9.5498,0.0772233},
			{7.25195,7.01172,0.0789981},
			{-3.29297,10.1172,0.0622487}
		};
	};

	class Land_commercial
	{
		positions[] =
		{
			{-7.18262,23.0248,-12.3892},
			{-22.9595,16.9279,-12.3964},
			{-33.4404,5.46716,-12.401},
			{-30.3853,-5.16418,-12.3649},
			{-29.8262,-24.8148,-12.3895},
			{-17.3525,10.6947,-12.3731},
			{-22.5981,0.798706,-11.2763},
			{-22.4888,11.5311,-11.2835},
			{-29.8062,11.7523,-11.2694},
			{-0.253906,-5.64026,-12.3715},
			{7.74902,10.8269,-12.3586},
			{17.8799,22.6514,-12.3574},
			{24.9243,3.36023,-12.3737},
			{17.8179,-11.5159,-12.3511},
			{2.05859,3.57507,-12.332}
		};
	};

	class Land_Coffee_DED_Coffee_03_F
	{
		positions[] =
		{
			{-7.22803,-3.59949,-2.16387},
			{-1.11719,-3.94336,-2.16586},
			{-7.36621,1.00012,-2.16796},
			{1.57715,1.63733,-2.12944},
			{6.85498,-1.54382,-1.22891},
			{6.84912,-4.76416,-1.2321},
			{4.42432,-2.20447,-1.24944},
			{5.10645,3.67017,-2.17197},
			{7.9375,0.224609,1.63708},
			{-2.87158,10.7817,1.60626},
			{-3.22949,-0.595581,1.62584}
		};
	};

	class Land_Clothing_Store
	{
		positions[] =
		{
			{-1.24072,-1.48633,-2.00625},
			{3.5752,0.723755,-2.00625},
			{5.02441,-2.81824,-1.98229},
			{-4.77148,-3.38489,-1.97767},
			{-5.03516,0.779663,-2.00625},
			{2.17334,3.43469,-1.93036},
			{-4.26221,3.50354,-1.95888}
		};
	};

	class Land_guardhouse
	{
		positions[] =
		{
			{3.19824,2.52478,-8.78256},
			{4.16504,-0.339722,-8.75519},
			{-0.806641,-2.14563,-8.76574}
		};
	};

	class Land_Coffee_DED_Coffee_01_F
	{
		positions[] =
		{
			{-6.43311,0.433228,-2.14483},
			{-1.67529,-4.91895,-2.13624},
			{5.2915,0.246338,-2.296},
			{-2.74707,-0.290649,-2.296},
			{-4.06201,2.84485,-2.29733},
			{-0.269531,3.26636,-2.2995},
			{-5.33936,9.90698,-2.33092},
			{5.71924,9.46252,-2.30011},
			{4.29297,-1.59058,-1.25025},
			{-0.42334,1.25439,-2.15098},
			{5.73975,4.11877,-2.1535},
			{5.86572,-4.68286,-2.14286}
		};
	};

	class Land_Autocare
	{
		positions[] =
		{
			{-20.2793,-5.58484,0},
			{-15.1362,-3.86365,0},
			{-13.6523,-7.09326,0},
			{-20.7417,3.89709,0},
			{-16.3916,6.55359,0},
			{-15.1411,0.572144,0},
			{-10.7314,-0.295166,0},
			{-3.6084,3.81458,0},
			{-1.09766,-2.69519,0},
			{8.55566,-6.39111,0},
			{11.8677,-0.439941,0},
			{19.8149,4.93677,0},
			{19.5347,-4.10364,0},
			{7.62012,3.68018,0}
		};
	};

	class Land_bpexpress
	{
		positions[] =
		{
			{2.00635,0.213745,-2.7284},
			{1.7793,5.89783,-2.7284},
			{-2.0918,6.45117,-2.7284},
			{-1.67334,1.99951,-2.7284},
			{-1.00488,-2.6394,-2.7284},
			{2.41895,-5.15588,-2.7284},
			{-2.41797,-6.38733,-2.7284}
		};
	};

	class Land_Centrelink
	{
		positions[] =
		{
			{2.19458,-7.06787,1.14781},
			{-4.02576,-7.51611,1.15762},
			{-3.03418,-0.77832,1.15578},
			{4.85791,2.47998,1.16333},
			{-2.80017,0.684082,2.23137},
			{-4.96399,8.35449,1.1484},
			{3.32483,8.46045,1.12669},
			{1.52185,5.11328,1.16702},
			{-4.21436,1.36475,3.90283},
			{-2.96094,-6.07959,3.90664},
			{2.7334,-6.54297,3.90034},
			{3.47107,2.26855,3.9234},
			{-0.701904,7.72217,3.90927},
			{5.10413,9.02979,3.92922},
			{1.7832,6.11816,3.90328}
		};
	};

	class Land_CommonwealthBank
	{
		positions[] =
		{
			{-4.65601,-8.02344,1.14914},
			{-5.54028,-2.31982,1.14561},
			{5.29333,-8.31299,1.17243},
			{4.36255,-2.3252,1.15262},
			{-0.984131,0.702637,2.22181},
			{5.39941,3.21436,1.15058},
			{-0.178467,3.41504,1.15426},
			{-4.36902,0.784668,2.23142},
			{4.7395,8.96631,1.17151},
			{4.49963,5.92383,1.16443},
			{-3.22375,5.29639,1.13574},
			{-4.87732,-0.448242,3.89807},
			{-5.48218,-4.90723,3.92903},
			{-0.377319,2.33936,3.90594},
			{-0.82019,7.90283,3.91754},
			{4.55237,8.62207,3.9188},
			{1.63257,5.12646,3.92083}
		};
	};

	class Land_bluewarehouse
	{
		positions[] =
		{
			{20.598,-26.5581,-5.26979},
			{20.1019,-16.7275,-5.2776},
			{3.12463,-28.7148,-5.28565},
			{-9.02966,-24.7314,-5.2842},
			{-24.2206,-23.3062,-5.23362},
			{-25.251,-7.34033,-5.28299},
			{-27.5493,3.83203,-5.27006},
			{-28.1088,22.0454,-5.266},
			{-27.1926,31.3721,-5.28215},
			{-10.4792,25.874,-5.27015},
			{2.12744,31.7271,-5.25364},
			{-1.42847,3.44922,-5.27778},
			{2.03992,-7.95801,-5.25432},
			{19.0626,-0.860352,-5.28597},
			{-13.9314,-7.76221,-5.2827},
			{10.5092,14.4692,-5.27518},
			{25.1343,16.7236,-5.28211},
			{15.2427,20.0376,-5.28914},
			{8.0022,25.582,-5.28431},
			{13.0447,31.0952,-5.26681},
			{19.5946,26.4937,-5.29584},
			{25.1567,21.6499,-5.2726},
			{25.3992,30.6191,-5.26725}
		};
	};

	class Land_gasworks
	{
		positions[] =
		{
			{2.65479,16.5334,-12.9662},
			{-1.44727,16.5336,-12.9662},
			{0.783691,9.36963,-12.9662},
			{1.02832,4.10596,-12.9662},
			{3.89551,19.1633,-3.4041},
			{-3.04053,18.9962,-3.4041},
			{3.62256,16.0519,-3.4041},
			{-0.339844,16.0916,9.76394},
			{-0.237305,0.730713,9.76394},
			{-0.340332,-0.16687,-3.41217},
			{3.76563,-1.75439,-3.38331},
			{-13.4502,-1.44446,-3.41217},
			{-13.4653,-20.3069,-3.41217},
			{3.6084,-20.7205,-3.41217},
			{9.30664,-18.1914,-5.70696},
			{7.55664,-12.1682,-5.70696},
			{3.77686,2.6864,-5.37701},
			{-2.37207,19.0911,-5.37701},
			{3.87988,18.4471,-5.37501},
			{-5.41113,-20.6638,-12.9662},
			{-12.1416,-20.0618,-12.9662},
			{-11.1348,-7.51892,-12.9662},
			{1.5625,-14.7512,-12.9662},
			{1.96338,-4.94312,-12.9662},
			{-4.06592,-9.33032,-12.9662}
		};
	};

	class Land_truckdepot
	{
		positions[] =
		{
			{-3.69336,4.94714,-5.56046},
			{-10.2754,7.547,-5.5647},
			{-5.38672,1.87244,-5.66724},
			{-8.31494,-5.36218,-5.57248},
			{1.22412,7.52478,-5.55386},
			{6.78467,-7.57861,-4.54181},
			{10.1851,0.927002,-4.57359},
			{5.61328,5.54846,-4.57968},
			{3.70166,8.73633,3.42286},
			{3.72949,-8.81604,3.42286},
			{-11.9751,-8.88696,3.42286},
			{-11.9121,0.463989,3.42286},
			{-5.43066,-3.90063,6.67075},
			{-9.56494,-7.71106,6.67926},
			{-10.2935,8.76538,6.68006},
			{1.15576,-7.54175,6.6796},
			{3.23047,8.43359,6.68006},
			{1.29639,4.23352,6.68006},
			{-1.34277,0.485107,3.42286},
			{-2.69727,2.83533,3.14828},
			{-5.59473,1.86841,1.49971},
			{-5.38965,3.28345,1.64068},
			{-5.38818,3.14539,-2.22489},
			{-10.7651,1.86743,-2.1895},
			{-2.78174,3.15906,-3.90881},
			{-3.15967,1.87207,-0.36343},
			{-5.38965,3.28345,1.64068},
			{-2.71533,9.01062,1.65243},
			{-2.55811,9.21667,-2.22489},
			{-9.34131,8.15698,-2.21781},
			{-8.27197,6.8678,1.65243},
			{3.60693,-0.6604,0.42286},
			{3.87061,8.96191,0.42286},
			{-11.7861,0.533447,0.42286},
			{-5.03271,-1.03748,0.146688},
			{0.758789,-8.82068,0.42286},
			{-11.9678,-8.87952,0.42286},
			{0.484863,1.04797,-5.58799}
		};
	};

	class Land_brickstage1
	{
		positions[] =
		{
			{6.30078,8.97632,0.0323448},
			{5.38379,3.35229,0.0528564},
			{7.61328,-2.76831,0.0330453},
			{0.730957,-5.45483,0.0408854},
			{2.58691,-11.6097,0.0413299},
			{-5.02246,-10.4181,0.0414553},
			{-10.0166,-7.13599,0.0394478},
			{-8.94482,-0.112549,0.0532761},
			{-1.71143,2.75085,0.0287957},
			{-9.6582,5.87805,0.0426188},
			{-9.18457,9.96838,0.0441837},
			{-11.438,14.7717,0.0363712},
			{-0.0175781,14.7625,0.0381532}
		};
	};

	class Land_brickfactory
	{
		positions[] =
		{
			{-1.07813,25.6376,-5.31741},
			{4.58643,20.7946,-5.31741},
			{-4.76172,15.6621,-5.31741},
			{6.72119,14.1716,-5.28314},
			{13.311,5.24988,-5.31741},
			{0.299805,0.847656,-5.31741},
			{-9.10791,-8.72058,-5.31741},
			{-14.4155,-14.8416,-5.31741},
			{-5.27832,-18.9631,-5.31741},
			{-3.74121,-25.9105,-5.31741},
			{8.55615,-19.842,-5.31741},
			{3.89111,-9.25745,-5.31741},
			{11.5308,-6.74597,-5.31741},
			{10.48,14.9923,5.82792},
			{13.5059,6.92859,5.818},
			{4.09717,4.28052,5.83115},
			{-3.98145,-4.91431,5.84354},
			{-2.63623,-13.9971,5.82207},
			{-4.68604,-24.3527,5.85675},
			{5.61182,-20.9431,5.84801},
			{14.2666,-26.0348,5.83787},
			{10.436,-7.24158,5.8625},
			{3.61475,19.6223,4.1183},
			{2.94434,25.1304,4.12133},
			{-2.0791,25.4191,4.10001}
		};
	};

	class Land_warehouse4
	{
		positions[] =
		{
			{30.0914,10.083,-5.8955},
			{23.6261,3.38672,-5.8955},
			{28.347,-6.02246,-5.8955},
			{18.4308,-14.3037,-5.8955},
			{11.0964,-7.91309,-5.8955},
			{5.82532,1.45996,-5.8955},
			{-2.35413,-9.58936,-5.8955},
			{-9.93982,-12.6577,-5.8955},
			{-30.3358,6.50049,-5.8955},
			{-26.7034,9.96094,-5.8955},
			{-21.4572,9.4375,-5.8955},
			{-12.8933,9.83008,-5.8955},
			{-11.8199,4.67725,-5.8955},
			{-29.4806,1.32715,-5.8955},
			{-15.0961,1.76025,-5.8955}
		};
	};

	class Land_FireStation
	{
		positions[] =
		{
			{30.0282,-10.0537,0.0332732},
			{26.391,-8.11133,0.023787},
			{30.2172,-3.55566,0.0504169},
			{29.1733,4.57178,0.0402799},
			{19.8936,7.19775,0.0461884},
			{12.5425,-3.90771,0.0179687},
			{0.270264,-11.1152,0.013258},
			{-2.33423,1.59912,0.0254025},
			{-11.6681,6.44287,0.0534062},
			{-7.02795,-3.84375,0.0335951},
			{-18.1836,-6.11865,0.0379176},
			{-21.1776,3.82568,0.0420699},
			{-27.2941,3.92383,0.0238409},
			{-30.0409,0.327637,0.0665283},
			{-32.4833,-6.52979,0.023809}
		};
	};

	class Land_greyfactorywooden
	{
		positions[] =
		{
			{-8.32275,0.855103,-3.45905},
			{-13.8105,0.958008,-3.4632},
			{-4.13623,-3.4718,-3.46264},
			{-15.0796,-1.62354,-3.4632},
			{-21.167,-7.52747,-3.4632},
			{-12.0854,-6.59827,-3.4632},
			{-0.6875,-5.81445,-3.4632},
			{-1.07178,1.41699,-3.4632},
			{8.00732,6.91492,-3.4632},
			{14.4531,-4.00073,-3.4632}
		};
	};

	class Land_3story
	{
		positions[] =
		{
			{-0.723633,-1.99744,-1.38996},
			{0.681152,4.11584,0.0150871},
			{0.681152,4.11584,2.71444},
			{0.681152,4.11584,5.49408},
			{3.28955,-6.15112,6.78778},
			{6.74951,-6.19543,6.78778},
			{6.26172,3.83447,6.78778},
			{3.44629,3.82068,6.78778},
			{0.00195313,-2.79065,6.78778},
			{-0.0146484,-3.28857,9.24257},
			{-6.14453,-6.65479,9.24257},
			{-6.84863,4.12244,9.24257},
			{7.0957,4.19763,9.24257},
			{6.14111,-6.58911,9.24257}
		};
	};

	class Land_2story
	{
		positions[] =
		{
			{-0.698242,-1.99744,0.410726},
			{-3.16211,-6.15112,0.410726},
			{-6.62207,-6.19543,0.410726},
			{-6.85449,0.285522,0.410726},
			{-3.06299,3.95691,0.410726},
			{-6.39209,3.96619,0.410726},
			{0.706543,4.11584,1.81577},
			{0.0537109,-2.89014,3.10946},
			{3.02637,-6.1814,3.10946},
			{6.7749,-6.19543,3.10946},
			{7.00732,0.285522,3.10946},
			{6.54541,3.96619,3.10946},
			{3.21582,3.95691,3.10946},
			{0.0498047,-3.29041,5.57822},
			{-6.73828,-6.16602,5.57822},
			{-6.91943,4.07361,5.57822},
			{6.85938,3.92126,5.57822},
			{7.04053,-6.31836,5.57822}
		};
	};

	class Land_aus_hotel
	{
		positions[] =
		{
			{-6.33838,-6.94312,-20.5347},
			{-0.668945,-5.09534,-20.546},
			{11.0732,-6.04773,-20.5323},
			{13.6904,-0.820068,-20.5521},
			{13.1655,10.6686,-20.5667},
			{4.92578,11.715,-20.5376},
			{0.325684,-1.39136,-20.5492},
			{-8.1875,5.07214,-20.561},
			{-9.81592,-0.713867,-20.5398},
			{3.83643,4.00696,-20.5503}
		};
	};

	class Land_freightbuilding
	{
		positions[] =
		{
			{7.14941,-32.1022,0.989127},
			{-5.09619,-32.196,0.96844},
			{-13.9214,-32.0822,0.975967},
			{-11.7852,-26.4899,0.963892},
			{-15.647,-20.9939,0.962622},
			{-6.32568,-18.7908,0.945412},
			{3.49609,-22.2139,0.965627},
			{14.9893,-17.3196,0.974961},
			{11.1289,-29.5707,0.994542},
			{16.9482,-31.6664,0.969678},
			{16.6592,-25.701,0.979999},
			{2.66162,-13.0361,0},
			{12.8994,-12.6519,0},
			{19.2915,-15.9727,0},
			{23.6699,-23.5436,0},
			{28.7432,-31.002,0},
			{26.7866,-5.60681,0},
			{22.5464,4.39075,0},
			{27.3643,19.1741,0},
			{14.5303,19.0416,0},
			{10.0078,13.6625,0},
			{0.635742,2.17834,0},
			{-9.22754,12.5879,0},
			{-19.873,18.6971,0},
			{-28.104,23.2283,0},
			{-25.1362,6.38611,0},
			{-28.2266,-3.95422,0},
			{-21.1104,-10.7122,0},
			{-26.8501,-20.0516,0},
			{-21.4556,-28.5419,0},
			{-19.7539,-20.9048,0}
		};
	};

	class Land_skyscraper01
	{
		positions[] =
		{
			{-8.61719,1.34387,-12.6995},
			{-12.125,6.78418,-12.7071},
			{-3.42578,7.21326,-12.7046},
			{3.89746,1.17261,-12.7137},
			{10.7725,7.05798,-12.6521},
			{7.62891,-4.89685,-12.6808},
			{12.4072,-7.77832,-12.6611}
		};
	};

	class Land_skyscraper02
	{
		positions[] =
		{
			{-8.61719,1.34387,-12.6995},
			{-12.125,6.78418,-12.7071},
			{-3.42578,7.21326,-12.7046},
			{3.89746,1.17261,-12.7137},
			{10.7725,7.05798,-12.6521},
			{7.62891,-4.89685,-12.6808},
			{12.4072,-7.77832,-12.6611}
		};
	};

	class Land_subway
	{
		positions[] =
		{
			{1.87256,3.34839,-2.00415},
			{-2.7085,-0.197266,-2.01038},
			{3.19922,-1.74487,-2.01746},
			{-2.27783,-3.83203,-2.01896}
		};
	};

	class Land_tavern
	{
		positions[] =
		{
			{13.5039,-6.01294,1.69527},
			{10.3516,-5.08728,1.67473},
			{9.07813,0.893799,0.992362},
			{3.73535,-4.68225,0.971366},
			{0.191895,-0.17981,0.9658},
			{-2.39746,-6.61517,1.70772},
			{-4.91455,-6.51215,1.68154},
			{-7.69287,-4.87299,1.0063},
			{-11.8643,-6.60797,1.00396},
			{-6.57422,2.22937,2.0585},
			{-6.80225,10.1221,1.70129},
			{-2.73877,7.42255,1.68118},
			{-2.97998,2.31104,2.07092},
			{4.48486,5.74884,0.979709},
			{12.397,-1.58209,1.81864},
			{3.32178,-3.87897,5.06349},
			{9.87012,-4.06622,4.22206},
			{2.60596,2.26605,4.2651},
			{-2.8042,-2.82422,4.24701},
			{-10.2993,-6.00433,4.30272},
			{-9.5791,1.39648,4.32424},
			{-8.52588,9.84943,4.42463},
			{-5.7041,4.44379,5.1457},
			{2.07324,7.26013,4.27738}
		};
	};

	class Land_Studstage2
	{
		positions[] =
		{
			{-8.94141,-4.26318,0.0520663},
			{-5.52344,-10.7468,0.0435886},
			{-0.331543,-5.12842,0.0344529},
			{7.604,0.644653,0.0352192},
			{7.88818,-5.8114,0.0268722},
			{-2.55957,-1.48743,0.0494423},
			{0.995117,2.34692,0.0504775},
			{-3.88477,8.81519,0.0371299},
			{-10.2085,9.82019,0.0442195},
			{-11.7695,15.0676,0.0251131},
			{-1.79248,14.0916,0.0349913},
			{7.79297,9.41577,0.0514379},
			{4.34814,4.66345,0.0514107},
			{-5.59717,2.64636,0.0341945}
		};
	};

	class Land_Studstage1
	{
		positions[] =
		{
			{0.957642,-10.3335,0.0211496},
			{-3.3009,-5.94531,0.05018},
			{-8.96606,-9.98975,0.0387487},
			{3.82007,-2.08203,0.041492},
			{8.65125,-2.54346,0.050518},
			{4.67102,4.53418,0.0607572},
			{8.45422,9.52344,0.0452423},
			{-1.7113,8.47168,0.0522637},
			{-0.125366,1.43652,0.0364623},
			{-9.56824,-0.658203,0.0390325},
			{-9.03564,6.08838,0.054213},
			{-0.185669,14.2612,0.046804},
			{-6.24316,10.2725,0.049881},
			{-11.9923,15.4009,0.0452271}
		};
	};

	class Land_Studstage3
	{
		positions[] =
		{
			{-10.2314,-6.08643,0.0453906},
			{-6.16699,-10.072,0.0365014},
			{-3.74219,-5.83521,0.0701146},
			{3.52881,-6.76709,0.0474248},
			{-2.82861,-3.38879,0.0473204},
			{-2.79199,4.79419,0.0296197},
			{-6.23975,-0.0853271,0.0484271},
			{-10.7676,10.0842,0.0567098},
			{-5.36426,15.1368,0.0716405},
			{5.50977,10.5055,0.0664592},
			{8.4585,3.98682,0.0626979},
			{0.255371,8.83215,0.0392523}
		};
	};

	class Land_Pub_A
	{
		positions[] =
		{
			{-6.08984,-3.40332,-1.16159},
			{-6.68408,1.97961,-1.13344},
			{-4.07568,-0.067627,-1.11782},
			{1.26123,-2.47681,-1.11052},
			{1.40576,0.664185,-1.12832},
			{7.84229,1.06348,-1.12112},
			{6.86719,-3.77039,-1.11129},
			{5.75342,3.95361,-1.11711},
			{8.8916,3.94592,-1.12067},
			{-3.35107,2.91235,-1.13187},
			{1.36523,3.91016,-1.12448}
		};
	};

	class Land_Hotel
	{
		positions[] =
		{
			{-16.4414,0.439697,-7.70386},
			{-16.2119,10.2186,-7.70386},
			{-16.0889,17.0116,-7.70386},
			{-12.4023,3.57483,-7.70386},
			{-16.2778,-1.37146,-7.70386},
			{-7.41211,2.80066,-7.70386},
			{-15.4082,-5.71729,-7.70386},
			{-17.2627,-14.2352,-7.70386},
			{-12.4531,-17.7119,-7.70386},
			{-12.3975,-0.9646,-7.70386},
			{-10.5313,-10.4624,-7.70386},
			{-10.4814,16.4557,-7.70386},
			{-9.76465,11.0033,-7.70386},
			{-5.71582,6.03674,-7.70386},
			{-4.65039,-0.207153,-7.70386},
			{-2.10547,0.059082,-7.70386},
			{-6.00879,10.9376,-7.70386},
			{-3.44629,15.3827,-7.70386},
			{-1.28027,9.45996,-7.70386},
			{4.39697,9.3855,-7.70386},
			{5.95361,16.8446,-7.70386},
			{15.6172,16.8779,-7.70386},
			{16.96,12.4347,-7.70386},
			{10.3745,12.3224,-7.70386},
			{15.5288,-1.03552,-7.70386},
			{16.0405,7.83069,-7.70386},
			{10.9712,5.62439,-7.70386},
			{5.8252,-0.336792,-7.70386},
			{16.8384,-3.24951,-7.70386},
			{10.4658,0.659058,-7.70386},
			{9.46387,-4.88062,-7.70386},
			{17.2432,-5.11633,-7.70386},
			{13.6484,-9.41846,-7.70386},
			{17.481,-12.9701,-7.70386},
			{16.4912,-17.3134,-7.70386},
			{11.6343,-16.6956,-7.70386},
			{9.47021,-10.644,-7.70386},
			{3.26709,-10.3995,-7.70386},
			{-5.56299,-10.2175,-7.70386},
			{-1.44434,-3.24854,-7.70386},
			{1.0835,-6.06299,-7.70386},
			{5.93164,-6.1615,-5.7018},
			{5.90576,-2.95618,-5.7018},
			{1.31885,-2.56531,-4.07946},
			{-0.30957,-3.52356,-4.07946},
			{1.14307,-5.74158,-4.07946},
			{-4.24268,-6.07983,-4.07946},
			{0.00292969,-9.32959,-4.15797},
			{8.8501,-9.15149,-4.07946},
			{18.1104,-9.22009,-4.07946},
			{9.21973,-11.9868,-4.07946},
			{8.875,-15.9509,-4.07946},
			{9.66211,-20.2167,-4.07946},
			{3.04346,-20.538,-4.07946},
			{18.0908,-20.7207,-4.07946},
			{11.79,-16.3727,-4.07946},
			{12.0298,-11.8524,-4.07946},
			{18.4414,-11.9813,-4.07946},
			{18.5679,-18.3495,-4.07946},
			{2.69092,-11.6205,-4.07946},
			{2.48242,-17.1882,-4.07946},
			{-4.91162,9.23877,-4.07946},
			{-18.1582,9.50281,-4.07946},
			{-8.92285,16.2335,-4.07946},
			{-9.70996,20.4994,-4.07946},
			{-3.09131,20.8207,-4.07946},
			{-18.1387,21.0033,-4.07946},
			{-11.8379,16.6554,-4.07946},
			{-12.0771,12.1351,-4.07946},
			{-18.4893,12.264,-4.07946},
			{-18.8428,18.7079,-4.07946},
			{-2.53027,17.4709,-4.07946},
			{9.44727,0.168091,-4.07946},
			{9.26904,9.01538,-4.07946},
			{9.3374,18.2754,-4.07946},
			{16.0684,9.04053,-4.07946},
			{20.334,9.82727,-4.07946},
			{20.6553,3.20862,-4.07946},
			{20.8379,18.256,-4.07946},
			{11.9697,12.1948,-4.07946},
			{12.0986,18.6066,-4.07946},
			{11.7378,2.8562,-4.07946},
			{17.7271,2.64746,-4.07946},
			{-7.65137,-0.232056,-4.07946},
			{-9.12109,-4.74658,-4.07946},
			{-9.16016,-11.8982,-4.07946},
			{-13.583,0.0894775,-4.07946},
			{-18.1738,0.463501,-4.07946},
			{-17.9409,5.64526,-4.07946},
			{-13.9229,6.48279,-4.07946},
			{-16.1162,-8.75781,-4.07946},
			{-20.3818,-9.54456,-4.07946},
			{-20.7031,-2.9259,-4.07946},
			{-20.8857,-17.9733,-4.07946},
			{-16.5381,-11.6724,-4.07946},
			{-12.0176,-11.9121,-4.07946},
			{-12.1465,-18.324,-4.07946},
			{-18.5903,-18.6777,-4.07946},
			{-11.7856,-2.57361,-4.07946},
			{-18.6294,-5.51843,-4.07946},
			{-12.4443,-5.87756,-4.07946},
			{-7.01025,-8.79211,-4.07946},
			{-8.7627,3.64307,-4.07946},
			{-8.95264,9.1759,-4.07946},
			{5.93311,-5.89819,-2.24435},
			{4.88574,-3.07288,-2.24435},
			{1.31885,-2.56531,-0.579457},
			{-0.30957,-3.52356,-0.579457},
			{1.14307,-5.74158,-0.579457},
			{-4.24268,-6.07983,-0.579457},
			{0.00292969,-9.32959,-0.579457},
			{8.8501,-9.15149,-0.579457},
			{18.1104,-9.22009,-0.579457},
			{9.21973,-11.9868,-0.579457},
			{8.875,-15.9509,-0.579457},
			{9.66211,-20.2167,-0.579457},
			{3.04346,-20.538,-0.579457},
			{18.0908,-20.7207,-0.579457},
			{11.79,-16.3727,-0.579457},
			{12.0298,-11.8524,-0.579457},
			{18.4414,-11.9813,-0.579457},
			{2.69092,-11.6205,-0.579457},
			{2.48242,-17.1882,-0.579457},
			{-4.91162,9.23877,-0.579457},
			{-18.1582,9.50281,-0.579457},
			{-8.92285,16.2335,-0.579457},
			{-9.70996,20.4994,-0.579457},
			{-3.09131,20.8207,-0.579457},
			{-18.1387,21.0033,-0.579457},
			{-11.8379,16.6554,-0.579457},
			{-12.0771,12.1351,-0.579457},
			{-18.4893,12.264,-0.579457},
			{-18.8428,18.7079,-0.579457},
			{-2.53027,17.4709,-0.579457},
			{9.44727,0.168091,-0.579457},
			{9.26904,9.01538,-0.579457},
			{9.3374,18.2754,-0.579457},
			{16.0684,9.04053,-0.579457},
			{20.334,9.82727,-0.579457},
			{20.6553,3.20862,-0.579457},
			{20.8379,18.256,-0.579457},
			{11.9697,12.1948,-0.579457},
			{12.0986,18.6066,-0.579457},
			{18.5425,18.9604,-0.579457},
			{11.7378,2.8562,-0.579457},
			{-7.65137,-0.232056,-0.579457},
			{-9.12109,-4.74658,-0.579457},
			{-9.16016,-11.8982,-0.579457},
			{-13.583,0.0894775,-0.579457},
			{-18.1738,0.463501,-0.579457},
			{-17.9409,5.64526,-0.579457},
			{-13.9229,6.48279,-0.579457},
			{-16.1162,-8.75781,-0.579457},
			{-20.3818,-9.54456,-0.579457},
			{-20.7031,-2.9259,-0.579457},
			{-20.8857,-17.9733,-0.579457},
			{-16.5381,-11.6724,-0.579457},
			{-12.0176,-11.9121,-0.579457},
			{-12.1465,-18.324,-0.579457},
			{-18.5903,-18.6777,-0.579457},
			{-11.7856,-2.57361,-0.579457},
			{-18.6294,-5.51843,-0.579457},
			{-12.4443,-5.87756,-0.579457},
			{-7.01025,-8.79211,-0.579457},
			{-8.7627,3.64307,-0.579457},
			{-8.95264,9.1759,-0.579457},
			{5.93311,-5.89819,1.25565},
			{4.88574,-3.07288,1.25565},
			{1.31885,-2.56531,2.92054},
			{-0.30957,-3.52356,2.92054},
			{1.14307,-5.74158,2.92054},
			{-4.24268,-6.07983,2.92054},
			{0.00292969,-9.32959,2.92054},
			{8.8501,-9.15149,2.92054},
			{18.1104,-9.22009,2.92054},
			{9.21973,-11.9868,2.92054},
			{8.875,-15.9509,2.92054},
			{9.66211,-20.2167,2.92054},
			{3.04346,-20.538,2.92054},
			{18.0908,-20.7207,2.92054},
			{11.79,-16.3727,2.92054},
			{12.0298,-11.8524,2.92054},
			{18.4414,-11.9813,2.92054},
			{2.69092,-11.6205,2.92054},
			{2.48242,-17.1882,2.92054},
			{-4.91162,9.23877,2.92054},
			{-18.1582,9.50281,2.92054},
			{-8.92285,16.2335,2.92054},
			{-9.70996,20.4994,2.92054},
			{-3.09131,20.8207,2.92054},
			{-18.1387,21.0033,2.92054},
			{-11.8379,16.6554,2.92054},
			{-12.0771,12.1351,2.92054},
			{-18.4893,12.264,2.92054},
			{-18.8428,18.7079,2.92054},
			{-2.53027,17.4709,2.92054},
			{9.44727,0.168091,2.92054},
			{9.26904,9.01538,2.92054},
			{9.3374,18.2754,2.92054},
			{16.0684,9.04053,2.92054},
			{20.334,9.82727,2.92054},
			{20.6553,3.20862,2.92054},
			{20.8379,18.256,2.92054},
			{11.9697,12.1948,2.92054},
			{12.0986,18.6066,2.92054},
			{18.5425,18.9604,2.92054},
			{11.7378,2.8562,2.92054},
			{-7.65137,-0.232056,2.92054},
			{-9.12109,-4.74658,2.92054},
			{-9.16016,-11.8982,2.92054},
			{-13.583,0.0894775,2.92054},
			{-18.1738,0.463501,2.92054},
			{-17.9409,5.64526,2.92054},
			{-13.9229,6.48279,2.92054},
			{-16.1162,-8.75781,2.92054},
			{-20.3818,-9.54456,2.92054},
			{-20.7031,-2.9259,2.92054},
			{-20.8857,-17.9733,2.92054},
			{-16.5381,-11.6724,2.92054},
			{-12.0176,-11.9121,2.92054},
			{-12.1465,-18.324,2.92054},
			{-18.5903,-18.6777,2.92054},
			{-11.7856,-2.57361,2.92054},
			{-18.6294,-5.51843,2.92054},
			{-12.4443,-5.87756,2.92054},
			{-7.01025,-8.79211,2.92054},
			{-8.7627,3.64307,2.92054},
			{-8.95264,9.1759,2.92054},
			{5.93311,-5.89819,4.75565},
			{4.88574,-3.07288,4.75565},
			{1.31885,-2.56531,6.42054},
			{-1.57275,-2.90283,6.42054},
			{5.85107,1.28564,6.42054},
			{2.31641,5.84937,6.42054},
			{6.33398,6.05225,6.42054},
			{0.791504,-6.36279,6.42054},
			{-2.64941,-6.28931,6.42054},
			{-5.76514,-5.70178,6.42054},
			{-9.32178,-1.98682,6.42054},
			{-18.0923,17.6332,6.42054},
			{-0.124023,18.2391,6.42054},
			{18.3804,18.47,6.42054},
			{17.9746,1.70703,6.42054},
			{18.4741,-18.3325,6.42054},
			{-0.325195,-18.2579,6.42054},
			{-18.0254,-17.7987,6.42054},
			{-18.3442,0.730835,6.42054},
			{-9.95605,8.66821,6.42054},
			{11.2202,9.71082,6.42054},
			{11.8794,-10.2925,6.42054},
			{-9.90674,-10.272,6.42054},
			{-14.3271,-13.6451,6.42054},
			{-13.9634,13.718,6.42054},
			{-8.62891,3.76477,6.42054},
			{13.6382,13.4476,6.42054},
			{9.9541,-0.0512695,6.42054},
			{15.0669,-13.5897,6.42054},
			{0.158691,-8.84204,6.42054},
			{0.280273,9.47021,6.42054},
			{5.90869,1.33875,-4.07946},
			{5.90869,1.33875,-0.579457},
			{5.90869,1.33875,2.92054},
			{0.027832,-13.4177,-4.23647},
			{-0.346191,-18.0088,-4.23647},
			{-5.90332,-17.8781,-4.23647},
			{-6.36523,-13.7578,-4.23647}
		};
	};

	class Land_artgallery
	{
		positions[] =
		{
			{-4.23389,-9.50562,0},
			{-8.5874,-10.1472,0},
			{-16.2905,-11.0765,0},
			{-21.5088,-9.72351,0},
			{-16.998,-0.836914,0},
			{-21.6772,9.55322,0},
			{-9.51709,8.53101,0},
			{-13.4917,18.7798,0},
			{-2.43701,8.4115,0},
			{3.38525,1.82031,0},
			{6.35498,13.3766,0},
			{10.54,11.2296,0},
			{15.0811,2.90906,0},
			{20.4175,8.74316,0},
			{19.1338,17.9734,0},
			{9.47852,5.68359,3.06454}
		};
	};

	class Land_gokartshowroom
	{
		positions[] =
		{
			{-1.93213,-7.65076,-2.83071},
			{-7.44092,-1.45874,-2.83071},
			{-6.07227,4.9751,-2.83071},
			{0.199707,5.41003,-2.83071},
			{7.27979,-2.05701,-2.83071},
			{6.30762,4.47119,-2.83071},
			{1.11279,-0.730591,-2.83071}
		};
	};

	class Land_hipgunshop
	{
		positions[] =
		{
			{-6.43408,-1.58154,0},
			{-4.81445,2.0321,0},
			{-6.70459,5.62817,0},
			{-1.95947,5.76025,0},
			{-0.685059,-4.5376,0},
			{6.98389,-2.34241,0},
			{7.21729,5.22632,0},
			{2.83838,4.66345,0},
			{4.65625,0.474243,1.04926}
		};
	};

	class Land_Pub_C
	{
		positions[] =
		{
			{5.45996,7.40527,0.360308},
			{-3.30469,8.36072,0.340511},
			{-8.13867,1.85205,0.324058},
			{-7.72803,-7.3595,0.324693},
			{-4.00635,4.68958,0.336466},
			{-1.97314,4.79871,0.347647},
			{3.51416,5.13098,0.324252},
			{7.90137,1.96252,0.353787},
			{4.23633,-2.5282,0.354511},
			{5.84424,-6.94824,0.355093},
			{8.979,-3.29297,0.343353},
			{9.34766,-8.13708,0.345603},
			{1.47119,-5.65833,0.334399},
			{1.26465,0.801636,0.339825},
			{-4.17432,-8.19031,3.75749},
			{-5.85547,-2.35156,3.74949},
			{-8.16406,-3.78027,3.75285},
			{-6.30176,6.79834,3.74445},
			{0.166992,5.54224,3.75166},
			{6.97314,8.00842,3.75348},
			{8.14063,5.27441,3.77332},
			{7.51221,0.126953,3.75521},
			{2.43604,2.29626,4.71057},
			{-6.24609,3.44592,3.74893},
			{-2.95703,4.64307,3.75211},
			{0.13916,3.64075,3.74948},
			{-2.354,0.00305176,3.72443},
			{9.06787,-1.87842,3.76516},
			{9.32813,-6.16565,3.75231},
			{4.40625,-5.64978,4.72156}
		};
	};

	class Land_aus_greenhouse
	{
		positions[] =
		{
			{-2.82324,-2.0769,-1.39893},
			{1.90625,0.388916,-1.42874},
			{4.09229,1.57275,-1.33868},
			{4.72461,-2.45215,-1.414},
			{-3.85059,2.0835,-1.3987},
			{-5.11865,0.055542,-1.4611}
		};
	};

	class Land_PoliceStation
	{
		positions[] =
		{
			{19.2925,4.47607,0.30068},
			{6.76953,6.47766,0.300456},
			{19.4575,12.3402,0.29829},
			{20.5024,18.4175,0.304996},
			{13.1001,23.2301,0.300528},
			{6.18457,21.1516,0.302964},
			{-4.24072,18.3792,0.315885},
			{-4.46582,12.9386,0.31472},
			{-4.30078,6.55957,0.290038},
			{-10.3779,10.0204,0.312195},
			{-11.5635,16.4043,1.07353},
			{-10.6465,13.84,0.324606},
			{3.94873,5.50806,4.2156},
			{-3.61475,8.17407,4.19752},
			{-0.078125,4.38318,4.17208},
			{-2.10645,17.8507,4.18998},
			{-5.43408,21.0366,4.22237},
			{-0.185547,23.5194,4.2123},
			{4.49707,22.9335,4.20364},
			{9.21484,7.43347,4.21974},
			{7.32324,2.5271,4.2072},
			{11.8145,9.39697,4.21},
			{7.31396,19.7062,4.20264},
			{11.9458,22.8345,4.20176},
			{14.5293,16.925,4.20176},
			{20.8521,5.53625,4.22367},
			{17.335,2.83044,4.21938},
			{16.1953,5.76221,4.21306},
			{16.8115,10.2134,4.2048},
			{17.1357,21.8005,4.2031},
			{21.0068,17.3033,4.20833}
		};
	};

	class Land_Gaol_Main
	{
		positions[] =
		{
			{1.9541,-4.04797,-4.29891},
			{5.9668,-2.3866,-4.30564},
			{2.13379,4.59119,-4.28629},
			{-4.64844,3.70435,-4.28425},
			{-10.1494,-3.3114,-4.26704},
			{-11.6724,0.0146484,-4.26591},
			{-13.189,8.51746,-4.2806},
			{-9.18018,6.80786,-4.27358},
			{-11.2207,-13.5416,-4.2696},
			{-10.9521,-10.139,-4.2899},
			{-13.6626,-6.76233,-4.28098},
			{8.8833,1.46472,-4.28247},
			{12.522,9.21045,-4.29992},
			{8.08691,7.92786,-4.25047},
			{8.23047,15.0511,-4.28883},
			{10.2681,15.4043,-4.27407},
			{12.2568,12.1609,-4.27142},
			{12.5264,2.09521,-4.27917},
			{13.1079,-7.32507,-4.275},
			{9.28418,-6.20056,-4.3021},
			{-6.85938,-14.6143,-4.25335},
			{-7.8374,-10.0408,-4.25272},
			{11.1704,13.9896,-1.18413},
			{12.3491,5.70898,-1.2039},
			{0.945801,8.42712,-1.20269},
			{-9.47314,3.3667,-1.21527},
			{-8.55371,-4.69653,-1.20247},
			{-11.9653,-13.6028,-1.20539},
			{0.95752,-4.03516,-1.19872},
			{11.5762,-6.3302,-1.20423}
		};
	};

	class Land_MainSection
	{
		positions[] =
		{
			{-10.8999,10.0505,0.489558},
			{-14.4385,6.7937,0.501903},
			{-20.6069,6.57825,0},
			{-16.6284,2.12183,0.499985},
			{-17.1284,-2.02612,0.496797},
			{-12.8345,-1.50964,0.495821},
			{-13.3589,3.31506,0.523434},
			{-10.3569,2.49329,0.50856},
			{-6.31738,-0.841064,0.521003},
			{-7.41602,-4.99707,0.508621},
			{-1.14551,-4.36633,0.501174},
			{-0.843262,-1.30664,0.519681},
			{-3.47998,-2.11353,0.532064},
			{-3.63281,3.56262,0.52417},
			{-3.20654,12.0776,0.520184},
			{1.9082,15.0533,0.518972},
			{-3.35449,25.3026,0.509437},
			{0.82666,27.9924,0.510182},
			{2.96729,23.1375,3.71933},
			{2.92676,30.8374,3.68744},
			{3.3042,15.3579,3.6994},
			{2.91895,3.28613,3.71479},
			{-4.38721,7.27576,3.71946},
			{-4.68945,17.351,3.71638},
			{-4.09131,25.5865,3.72983},
			{-2.97119,20.653,3.7044},
			{5.02588,-10.1086,0.510705},
			{6.57813,-1.62976,0.516708},
			{-1.12305,-11.0948,0.514217},
			{-6.79297,-12.7391,0.688853},
			{-2.5293,-8.0509,0.509881},
			{-11.8545,-6.69629,0.511542},
			{-13.5063,-12.1034,0.520277},
			{-17.9658,-16.476,0.515065},
			{-11.9067,-19.0605,0.496414},
			{-14.9609,-22.0148,0.506669},
			{-10.6133,-15.6985,0.523155}
		};
	};

	class Land_xCam_Bunker_1
	{
		positions[] =
		{
			{-1.19312,12.0859,-14.7989},
			{-0.717529,4.10352,-14.7989},
			{2.67493,-0.539551,-14.7989},
			{-5.43628,-3.59521,-14.7989},
			{-4.86584,1.37793,-14.7989},
			{-6.52954,-2.40332,-11.7744},
			{-6.16248,2.00293,-6.74975},
			{-2.21533,2.03027,-6.73823},
			{3.57715,2.74219,-6.7814},
			{3.71558,-2.93359,-6.76134},
			{0.950562,-3.11523,-6.73974}
		};
	};

	class Land_greyhirise
	{
		positions[] =
		{
			{0.816895,-11.0875,0.194366},
			{-8.99463,-7.40112,0.194022},
			{-13.5972,6.75354,0.232401},
			{-2.45313,5.4801,0.211997},
			{9.24609,6.18958,0.207943},
			{13.9668,-1.29688,0.197581},
			{14.1963,-12.3969,0.191462},
			{-0.558105,-2.97864,0.27291},
			{1.05127,2.76013,0.263154},
			{7.48389,2.16736,0.291108},
			{9.77686,-4.2019,0.230086}
		};
	};

	class Land_carpark
	{
		positions[] =
		{
			{25.2026,-23.0637,0},
			{17.7632,-23.0881,0},
			{11.6709,-19.8342,0},
			{4.0957,-25.5168,0},
			{-1.72266,-19.6244,0},
			{-9.98193,-22.3699,0.00198412},
			{-18.5317,-16.0961,0},
			{-11.2964,-7.36902,0},
			{-15.8555,2.74219,0},
			{-18.6934,13.7169,0},
			{-3.93652,3.61243,0},
			{10.9785,-3.71375,0},
			{19.4268,-0.77771,0},
			{26.3511,4.44739,0},
			{24.4087,12.5459,0},
			{16.8838,14.972,0},
			{24.3589,22.1987,0},
			{21.5483,29.8427,0},
			{12.751,25.4418,0},
			{4.67627,29.2913,0},
			{7.48486,17.8812,0},
			{5.65723,5.59375,0}
		};
	};

	class Land_ModernShowroom
	{
		positions[] =
		{
			{-12.2524,-20.6112,-0.108466},
			{2.81494,-21.1005,-0.112279},
			{2.0957,-12.0336,-0.112118},
			{-2.3125,-3.26074,-0.0908403},
			{-2.3335,1.0498,-0.107502},
			{-10.4849,0.674072,-0.137159},
			{-10.1465,15.4088,-0.143174},
			{6.18457,13.004,-0.126489},
			{6.86426,-2.28003,-0.145542},
			{14.4512,-5.95667,-0.151766},
			{23.6294,-8.17432,-0.134307},
			{22.1411,5.40601,-0.113812},
			{18.9883,16.4264,-0.149746},
			{-20.4712,-13.6484,-0.0884471},
			{-14.5454,-6.82117,-0.0453353},
			{-12.4922,-5.92041,0.825434},
			{-12.0601,-2.27026,0.816869},
			{-17.1392,-3.10364,-0.0997062},
			{-21.7334,-5.20154,0.826138},
			{-25.0244,-0.166748,0.838377},
			{-22.1411,0.716675,-0.0827193},
			{-19.813,2.69263,-0.135221},
			{-15.1157,1.52576,-0.120887},
			{-19.9521,18.2578,-0.146363},
			{-17,16.2317,-0.136898},
			{-15.4395,11.5454,-0.13402},
			{-15.9038,7.06995,-0.125913},
			{-27.1284,5.63721,-0.0779243},
			{-31.9458,-4.95837,-0.0675941}
		};
	};

	class Land_largescrapper
	{
		positions[] =
		{
			{-22.6494,-8.51282,0},
			{-19.1758,-1.28394,0},
			{-23.7944,9.80481,0},
			{-8.89844,12.0081,0},
			{-6.25098,-1.41296,0},
			{5.37891,-6.24707,0},
			{17.3628,-0.148438,0},
			{9.76563,10.3784,0},
			{0.749512,9.82947,0},
			{6.72461,-1.62024,3.58457},
			{-2.05225,-6.8634,3.58254},
			{-7.89404,10.0927,3.61693},
			{11.3975,-3.88684,7.21942},
			{22.8477,-8.50745,7.24339},
			{20.6353,2.31226,7.29339},
			{17.7119,11.3625,7.22721},
			{-3.36719,8.77454,7.24352},
			{-8.80957,12.0297,7.2036},
			{-21.5576,12.3712,7.20486},
			{-5.77393,-2.20264,7.21341},
			{-11.1616,-7.45239,7.27979},
			{-22.4131,-8.29724,7.2285},
			{-18.877,5.16577,7.20184},
			{-24.8408,2.14209,7.2134},
			{-24.1323,9.48792,7.24297},
			{-11.6465,-7.83643,10.8218},
			{-19.1616,-7.82385,10.8249},
			{-24.1758,-9.37024,10.8272},
			{-23.8008,-0.229004,10.823},
			{-18.6094,4.45349,10.826},
			{-20.48,11.7286,10.8175},
			{-24.5552,6.15027,10.8221},
			{-11.5898,3.93396,10.8163},
			{-15.9536,11.8872,10.824},
			{-16.2251,3.43835,10.8336},
			{-16.6064,-2.80908,10.8236}
		};
	};
	class Land_Barrack2_EP1
	{
		positions[] =
		{
			{0.0700684,-3.99268,-0.910156},
			{0.0297852,-3.11914,-0.624054},
			{-2.30322,-3.11182,-0.624054},
			{-0.998779,-1.45313,-0.624054},
			{-0.869629,1.68311,-0.624054},
			{-0.80957,5.42334,-0.624054}
		};
	};
	class Land_Army_hut_int
	{
		positions[] =
		{
			{0.751953,1.80469,-1.13195},
			{0.731934,-0.266602,-1.13196},
			{0.771973,-2.23633,-1.13196},
			{0.771973,3.59863,-1.13196},
			{2.13184,-5.45605,-1.2506},
			{-0.387695,-5.85742,-1.18296}
		};
	};

	class Land_Army_hut3_long_int
	{
		positions[] =
		{
			{-2.22266,3.92383,-1.26539},
			{0.351563,5.07886,-0.866168},
			{1.03906,2.62524,-1.26008},
			{0.906738,0.715576,-1.24642},
			{-2.71094,-0.55957,-0.866168},
			{-1.9248,0.620605,-1.26786},
			{1.53857,-1.93994,-1.26019},
			{-2.76807,-5.04736,-1.23787},
			{-0.53125,-3.44946,-0.562624},
			{1.45996,-3.646,-1.27224}
		};
	};
	class Land_Army_hut2_int
	{
		positions[] =
		{
			{2.41406,1.06104,-0.968772},
			{-0.507813,0.557373,-0.938713},
			{-0.121582,-1.57935,-0.244188},
			{-1.37354,-1.48511,-0.943612},
			{2.90039,-2.09546,-0.962749}
		};
	};
	class Land_Army_hut3_long
	{
		positions[] =
		{
			{-2.22266,3.92383,-1.26539},
			{0.351563,5.07886,-0.866168},
			{1.03906,2.62524,-1.26008},
			{0.906738,0.715576,-1.24642},
			{-2.71094,-0.55957,-0.866168},
			{-1.9248,0.620605,-1.26786},
			{1.53857,-1.93994,-1.26019},
			{-2.76807,-5.04736,-1.23787},
			{-0.53125,-3.44946,-0.562624},
			{1.45996,-3.646,-1.27224}
		};
	};
	class Land_Army_hut2
	{
		positions[] =
		{
			{2.41406,1.06104,-0.968772},
			{-0.507813,0.557373,-0.938713},
			{-0.121582,-1.57935,-0.244188},
			{-1.37354,-1.48511,-0.943612},
			{2.90039,-2.09546,-0.962749}
		};
	};
	class Land_Ss_hangar
	{
		positions[] =
		{
			{13.918,-19.9033,-5.83359},
			{12.2788,-8.96484,-5.82019},
			{9.93848,2.71582,-5.82687},
			{13.8516,12.252,-5.83154},
			{1.5708,21.0234,-5.82257},
			{-10.7549,11.5107,-5.81833},
			{-2.05273,6.19727,-5.81293},
			{-14.3828,-7.56738,-5.83093},
			{-7.32715,-14.6016,-5.81216},
			{1.03223,-3.30469,-5.82336}
		};
	};
	class Land_Mil_hangar_EP1
	{
		positions[] =
		{
			{13.918,-19.9033,-5.83359},
			{12.2788,-8.96484,-5.82019},
			{9.93848,2.71582,-5.82687},
			{13.8516,12.252,-5.83154},
			{1.5708,21.0234,-5.82257},
			{-10.7549,11.5107,-5.81833},
			{-2.05273,6.19727,-5.81293},
			{-14.3828,-7.56738,-5.83093},
			{-7.32715,-14.6016,-5.81216},
			{1.03223,-3.30469,-5.82336}
		};
	};

	class Land_Hangar_2
	{
		positions[] =
		{
			{12.7549,-8.52441,-2.46809},
			{12.6211,-3.8418,-2.46809},
			{12.4385,1.35254,-2.46809},
			{12.3887,7.59277,-2.46809},
			{6.51074,9.46777,-2.46809},
			{2.35352,3.8335,-2.46809},
			{2.47363,-1.20508,-2.46809},
			{2.82813,-8.05908,-2.46809},
			{-1.79004,-8.13916,-2.46809},
			{-12.8701,-8.4248,-2.46809},
			{-12.8906,-2.49219,-2.46809},
			{-12.7998,2.64697,-2.46809},
			{-13.0947,9.11426,-2.46809},
			{-8.72363,8.99121,-2.46809},
			{-2.47559,9.33936,-2.46809},
			{-2.4375,-1.35498,-2.46809},
			{-1.71777,3.83643,-2.46809},
			{-7.52051,2.78564,-2.46809},
			{-7.34473,-5.46387,-2.46809},
			{6.22754,2.72607,-2.46809},
			{6.72559,-5.08301,-2.46809}
		};
	};
};


	



 

 

Share this post


Link to post
Share on other sites

`Hi Grahame, Thanks for the help. You say i need to change class numbers in LSLootBuildings.hpp i assume u mean LSLootBuildings.sqf ?

 

mine is like this ?

Spoiler

//    Lootspawner junction list for buildings to classes
//    Author: Na_Palm (BIS forums)
//-------------------------------------------------------------------------------------
//"Buildingstoloot_list" array of [buildingname, class]
//                                buildingname:     building class name (in editor debug console use "typeof BIS_fnc_camera_target"
//                                                to monitor and then copy/paste or any other method you know...)
//                                class:             0-civil, 1-military, ... (add more as you wish)
//
//!!!EVERY building must have only ONE entry here AND been in ONE class!!!
//-------------------------------------------------------------------------------------
Buildingstoloot_list = [
//["Land_Addon_01_V1_dam_F", 0],        //not viable
//["Land_Airport_center_F", 0],            //no positions
//["Land_cargo_addon01_V1_F", 0],         //no positions
//["Land_cargo_addon01_V2_F", 0],         //no positions
//["Land_cargo_addon02_V2_F", 0],         //no positions
//["Land_Castle_01_tower_F", 0],        //no positions
//["Land_Communication_anchor_F", 0],     //no positions
//["Land_Communication_F", 0],             //no positions
//["Land_dp_smallFactory_F", 0],         //no positions
//["Land_dp_smallTank_F", 0],             //no positions
//["Land_Factory_Hopper_F", 0],            //no positions
//["Land_Garage_V1_dam_F", 0],             //not viable
//["Land_ReservoirTank_Airport_F", 0],     //no positions
//["Land_ReservoirTower_F", 2],            //no positions
//["Land_Shed_Big_F", 0],                 //no positions
//["Land_Shed_Small_F", 0],              //no positions
//["Land_TBox_F", 0],                     //no positions
//["Land_TTowerBig_1_F", 2],            //no positions
//["Land_TTowerBig_2_F", 2],            //no positions
["Land_Airport_left_F", 0],
["Land_Airport_right_F", 0],
["Land_Airport_Tower_dam_F", 2],
["Land_Airport_Tower_F", 2],
["Land_cargo_house_slum_F", 0],
["Land_Cargo_House_V1_F", 1],
["Land_Cargo_House_V2_F", 1],
["Land_Cargo_House_V3_F", 1],
["Land_Cargo_HQ_V1_F", 1],
["Land_Cargo_HQ_V2_F", 1],
["Land_Cargo_HQ_V3_F", 1],
["Land_Cargo_Patrol_V1_F", 1],
["Land_Cargo_Patrol_V2_F", 1],
["Land_Cargo_Patrol_V3_F", 1],
["Land_Cargo_Tower_V1_F", 1],
["Land_Cargo_Tower_V3_F", 1],
["Land_CarService_F", 2],
["Land_Chapel_Small_V1_F", 0],
["Land_Chapel_Small_V2_F", 0],
["Land_Chapel_V1_F", 0],
["Land_Chapel_V2_F", 0],
["Land_Crane_F", 0],
["Land_dp_bigTank_F", 2], 
["Land_dp_mainFactory_F", 2],
["Land_d_Stone_Shed_V1_F", 0], 
["Land_d_Windmill01_F", 0],
["Land_FuelStation_Build_F", 0], 
["Land_FuelStation_Shed_F", 0], 
["Land_Hangar_F", 2],
["Land_Hospital_main_F", 0],
["Land_Hospital_side1_F", 0],
["Land_Hospital_side2_F", 0],
["Land_i_Addon_02_V1_F", 0],
["Land_i_Addon_03mid_V1_F", 0], 
["Land_i_Addon_03_V1_F", 0], 
["Land_i_Addon_04_V1_F", 0], 
["Land_i_Barracks_V1_F", 2],
["Land_i_Barracks_V2_F", 1],
["Land_i_Garage_V1_F", 0], 
["Land_i_Garage_V2_F", 0],
["Land_i_House_Big_01_V1_dam_F", 0], 
["Land_i_House_Big_01_V1_F", 0], 
["Land_i_House_Big_01_V2_F", 0],
["Land_i_House_Big_01_V3_F", 0],
["Land_i_House_Big_02_V1_dam_F", 0], 
["Land_i_House_Big_02_V1_F", 0], 
["Land_i_House_Big_02_V2_F", 0],
["Land_i_House_Big_02_V3_F", 0],
["Land_i_House_Small_01_V1_dam_F", 0], 
["Land_i_House_Small_01_V1_F", 0], 
["Land_i_House_Small_01_V2_dam_F", 0], 
["Land_i_House_Small_01_V2_F", 0], 
["Land_i_House_Small_01_V3_F", 0],
["Land_i_House_Small_02_V1_dam_F", 0], 
["Land_i_House_Small_02_V1_F", 0], 
["Land_i_House_Small_02_V2_F", 0],
["Land_i_House_Small_02_V3_F", 0],
["Land_i_House_Small_03_V1_dam_F", 0], 
["Land_i_House_Small_03_V1_F", 0], 
["Land_i_Shed_Ind_F", 2],
["Land_i_Shop_01_V1_dam_F", 0], 
["Land_i_Shop_01_V1_F", 0], 
["Land_i_Shop_01_V2_F", 0],
["Land_i_Shop_01_V3_F", 0],
["Land_i_Shop_02_V1_dam_F", 0], 
["Land_i_Shop_02_V1_F", 0], 
["Land_i_Shop_02_V2_F", 0],
["Land_i_Shop_02_V3_F", 0],
["Land_i_Stone_HouseBig_V1_dam_F", 0], 
["Land_i_Stone_HouseBig_V1_F", 0], 
["Land_i_Stone_HouseBig_V2_F", 0],
["Land_i_Stone_HouseBig_V3_F", 0],
["Land_i_Stone_HouseSmall_V1_dam_F", 0], 
["Land_i_Stone_HouseSmall_V1_F", 0], 
["Land_i_Stone_HouseSmall_V2_F", 0],
["Land_i_Stone_HouseSmall_V3_F", 0],
["Land_i_Stone_Shed_V1_dam_F", 0], 
["Land_i_Stone_Shed_V1_F", 0], 
["Land_i_Stone_Shed_V2_F", 0],
["Land_i_Stone_Shed_V3_F", 0],
["Land_i_Windmill01_F", 0],
["Land_LightHouse_F", 0], 
["Land_Lighthouse_small_F", 0], 
["Land_Metal_Shed_F", 2], 
["Land_MilOffices_V1_F", 1],
["Land_Offices_01_V1_F", 0],
["Land_Radar_F", 2],
["Land_Research_house_V1_F", 3],
["Land_Research_HQ_F", 3],
["Land_Slum_House01_F", 0],
["Land_Slum_House02_F", 0],
["Land_Slum_House03_F", 0],
["Land_spp_Tower_F", 2],
["Land_Unfinished_Building_01_F", 2], 
["Land_Unfinished_Building_02_F", 2],
["Land_u_Addon_01_V1_F", 0], 
["Land_u_Addon_02_V1_F", 0], 
["Land_u_Barracks_V2_F", 1],
["Land_u_House_Big_01_V1_F", 0],
["Land_u_House_Big_02_V1_F", 0],
["Land_u_House_Small_01_V1_dam_F", 0], 
["Land_u_House_Small_01_V1_F", 0], 
["Land_u_House_Small_02_V1_dam_F", 0], 
["Land_u_House_Small_02_V1_F", 0], 
["Land_u_Shed_Ind_F", 2],
["Land_u_Shop_01_V1_F", 0],
["Land_u_Shop_02_V1_F", 0],
["Land_WIP_F", 2],
["Land_Shed_ind02_dam", 2],
["Land_Shed_ind02, 2"],                    //no positions
["Land_Ind_Workshop01_L, 2"],            //no positions
["Land_Buda2_vintrek", 0],                //no positions
["Land_Hut06", 0],
["Land_Hut01", 0],
["Land_Hut04", 0],
["Land_Hut02", 0],
["Land_Repair_center", 0],
["Land_Army_hut_int", 1],
["Land_Army_hut3_long_int", 1],
["Land_Army_hut2_int", 1],
["Land_Army_hut3_long", 1],                //no positions
["Land_Army_hut2", 1],
["Land_Kulna", 0],
["Land_Dum_istan3_pumpa", 0],
["Land_Hut_old02", 0],
["Land_2story", 0],
["Land_3story", 0],
["Land_artgallery", 0],                    //no positions
["Land_aus_greenhouse", 0],
["Land_aus_hotel", 0],
["Land_gokartshowroom", 2],                //no positions
["Land_pub_C", 0],                        //no positions
["Land_Autocare", 2],                    //no positions
["Land_bluewarehouse", 2],                //no positions
["Land_bpexpress", 0],                    //no positions
["Land_bunningssmall", 2],                //no positions
["Land_carpark", 0],                    //no positions
["Land_Centerlink", 0],                    //no positions
["Land_Cloathing_Store", 0],            //no positions
["Land_Coffee_DED_Coffee_01_F", 0],
["Land_Coffee_DED_Coffee_03_F", 0],
["Land_commercial", 0],                    //no positions
["Land_CommonwealthBank", 0],            //no positions
["Land_FireStation", 0],                //no positions
["Land_freightbuilding", 2],            //no positions
["Land_gasworks", 2],
["Land_greyfactorywooden", 2],            //no positions
["Land_greyhirise", 0],                    //no positions
["Land_guardhouse", 2],                    //no positions
["Land_High_Rise", 0],                    //no positions
["Land_hipgunshop", 0],                    //no positions
["Land_Hotel", 0],
["Land_largescrapper", 0],                //no positions
["Land_ModernShowroom", 0],                //no positions
["Land_oilrig", 2],                        //no positions
["Land_HouseA", 0],
["Land_HouseA1_L", 0],
["Land_HouseB", 0],
["Land_HouseC_R", 0],
["Land_HouseC1_L", 0],
["Land_HouseDoubleAL", 0],                //no positions
["Land_HouseDoubleAL2", 0],                //no positions
["Land_sawmill", 2],
["Land_seveneleven", 0],                //no positions
["Land_Shed_wooden", 0],
["Land_skyscraper01", 0],                //no positions
["Land_skyscraper02", 0],                //no positions
["Land_Pub_A", 0],                        //no positions
["Land_smallwarehouse1", 0],            //no positions
["Land_stonebuilding", 0],                //no positions
["Land_tavern", 0],                        //no positions
["Land_truckdepot", 2],
["Land_warehouse4", 2]                    //no positions
];

So for instance

["Land_Airport_left_F", 0], 

i add a new building ie:

Land_TentHangar_V1_F and add the class i wish to spawn ie 1

["Land_TentHangar_V1_F ", 1], 

 

Thanks for all the help 

 

appreciate it 

 

MegaZ

Share this post


Link to post
Share on other sites

Hi Graham i added this and get 1 error been looking through the file and it looks like a bracket is missing ?

this error:

Spoiler
22:12:20 Error in expression <!_playersalive) then {
sleep 2;
};
};
};>
22:12:20   Error position: <>
22:12:20   Error Invalid number in expression
22:12:20 File loot_addon\LSpawner\Lootspawner.sqf, line 240

look at this see if it missing

at bottom of  Lootspawner.sqf

Spoiler

/    Lootspawner setup and control script
//    Author: Na_Palm (BIS forums)
//    credit to: Ed! (404Forums) and [GoT] JoSchaap (GoT2DayZ.nl) for initial script
//-------------------------------------------------------------------------------------
if (!isServer) exitwith {};
private["_buildingname","_chfullfuel","_chperSpot","_class","_dbgloopTime","_dbgloopTimeplU","_dbgTime","_dbgTurns","_dbgTurnsplU","_endloop","_genZadjust","_hndl","_item","_nearLootdist","_pos","_posAdjustZ","_posAdjustZlist","_poscount","_posIdxlist","_posnew","_posOrg","_posViable","_randomweapontestint","_spawnradius","_spInterval","_testpos","_tmpBuild","_tmpPoslist","_tmpTstPlace","_z"];
//-------------------------------------------------------------------------------------
//Switch
swDebugLS = false;                    //Debug messages on/off
swSpZadjust = false;                //needed for ArmA 2 and older Maps/Buildings -> true

//-------------------------------------------------------------------------------------
//Variables
//local
_spawnradius = 80;                    //Radius (in meter) around players to spawn loot
_spInterval = 1800;                    //Time (in sec.) to pass before an building spawns new loot
_chfullfuel = 35;                    //Chance (in %) of a spawned fuelcan to be full instead of empty
//_genZadjust = -0.1;                    //High adjustment (in engine units) thats generally added to every spawnpoint
_genZadjust = 0;                    //High adjustment (in engine units) thats generally added to every spawnpoint
_tmpTstPlace = [14730, 16276, 0];    //Coord's, in [x,y,z] of a preferably flat and unocupied piece of land
_chperSpot = 75;                    //Chance (in %) if a spot gets loot. Will be considered before 'spawnClassChance_list'

//"spawnClassChance_list" array of [class, %weapon, %magazine, %ICV, %backpack, %object]
//                                    class       : same classname as used in "Buildingstoloot_list"
//                                    %magazine     : % chance to spawn magazines on spot
//                                    %weapon     : % chance to spawn a weapon on spot
//                                    %ICV           : % chance to spawn item/cloth/vests on spot
//                                    %backpack     : % chance to spawn a backpack on spot
//                                    %object     : % chance to spawn an world object on spot
//-------------- A VALUE OF '-1' RESULTS IN NO LOOT FOR THIS CLASS AND TYPE ----------------
spawnClassChance_list = [
[0, 13, 21, 24, 18, 22],    // civil
[1, 22, 36, 28, 26, 18],    // military
[2, 10, 21, 28, 26, 36],    // industrial
[3, 12, 36, 36, -1, -1]        // research
];

//"exclcontainer_list" single array of container classnames to NOT to delete if filled
exclcontainer_list = [
"Box_East_Ammo_F", "Box_East_AmmoOrd_F", "Box_East_AmmoVeh_F", "Box_East_Grenades_F", "Box_East_Support_F",
"Box_East_Wps_F", "Box_East_WpsLaunch_F", "Box_East_WpsSpecial_F",
"Box_IND_Ammo_F", "Box_IND_AmmoOrd_F", "Box_IND_AmmoVeh_F", "Box_IND_Grenades_F", "Box_IND_Support_F",
"Box_IND_Wps_F", "Box_IND_WpsLaunch_F", "Box_IND_WpsSpecial_F",
"Box_NATO_Ammo_F", "Box_NATO_AmmoOrd_F", "Box_NATO_AmmoVeh_F", "Box_NATO_Grenades_F", "Box_NATO_Support_F",
"Box_NATO_Wps_F", "Box_NATO_WpsLaunch_F", "Box_NATO_WpsSpecial_F"
];

//-------------------------------------------------------------------------------------
//DONT change these, will be filled in MAIN -------------------------------------------
spawnBuilding_list = [];
Buildingpositions_list = [];
LSusedclass_list = ["GroundWeaponHolder"];
//DONT change these, will be filled in MAIN -------------------------------------------
//-------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------
//Buildings that can spawn loot go in this list
#include "LSlootBuildings.sqf"
//Loot goes in these lists
#include "LSlootLists.sqf"

//-------------------------------------------------------------------------------------
//function only runs once on beginning of mission, not really needs a compile 
//fill spawnBuilding_list with buildingnames only
getListBuildingnames = {
    {
        spawnBuilding_list set [count spawnBuilding_list, (_x select 0)];
        //diag_log format["-- LOOTSPAWNER DEBUG add to spawnBuilding_list: %1 ", (_x select 0)];
    }forEach Buildingstoloot_list;
};

//-------------------------------------------------------------------------------------
//function only runs once on beginning of mission, not really needs a compile 
//get list of all Lootspawner generatable 'Worldobjects'
getUsedclasses = {
    for "_class" from 0 to ((count lootworldObject_list) - 1) do {
        for "_item" from 0 to ((count ((lootworldObject_list select _class) select 1)) - 1) do {
            if !((((lootworldObject_list select _class) select 1) select _item) in LSusedclass_list) then {
                LSusedclass_list set [count LSusedclass_list, (((lootworldObject_list select _class) select 1) select _item)];
            };
            sleep 0.001;
        };
        sleep 0.001;
    };
};

EPOCH_returnConfigV2 = {
    private ["_missionconfig","_return"];
    _return = configfile;
    _missionconfig = missionConfigFile;
    {
        _return = (_return >> _x);
        _missionconfig = (_missionconfig >> _x);
    } forEach _this;
    if (isClass _missionconfig) then{
        _return = _missionconfig;
    };
    _return
};

//-------------------------------------------------------------------------------------
//function only runs once on beginning of mission, not really needs a compile 
//fill Buildingpositions_list with [_buildingname, [_posIdxlist], [_posAdjustZlist]] 
getListBuildingPositionjunction = {
    _tmpTstPlace = _this select 0;
    _randomweapontestint = 0.01;    //Sets the highintervals in which weaponpositions are tested. (Lower = slower, but more accurate. Higher = faster, but less accurate.)
    _nearLootdist = 0.5;
    {
        _buildingname = _x;
            _poscount = 0;
            _posAdjustZlist = [];
            _posIdxlist = [];
            _tmpPoslist = [];

                _cfgLootPositions = ["CfgLootPositions", _buildingname] call EPOCH_returnConfigV2;
                _BuildingLocs = getArray(_cfgLootPositions >> "positions");

                {
                    _pos = _x;
                    _posOrg = _pos;
                    _posViable = true;
                    _tmpPoslist set [count _tmpPoslist, _pos];
                    //get Z adjustment for position
                    if (_posViable) then {
                        _posIdxlist set [count _posIdxlist, _poscount];
                        _posAdjustZ = 0;
                        if (swSpZadjust) then {
                            if(_pos select 2 < 0) then {
                                _pos = [_pos select 0, _pos select 1, 1];
                            };
                            _z = 0;
                            _posnew = _pos;
                            _testpos = true;
                            while {_testpos} do 
                            {
                                if((!lineIntersects[ATLtoASL(_pos), ATLtoASL([_pos select 0, _pos select 1, (_pos select 2) - (_randomweapontestint * _z)])]) && (!terrainIntersect[(_pos), ([_pos select 0, _pos select 1, (_pos select 2) - (_randomweapontestint * _z)])]) && (_pos select 2 > 0)) then {
                                    _posnew = [_pos select 0, _pos select 1, (_pos select 2) - (_randomweapontestint * _z)];
                                    _z = _z + 1;
                                } else {
                                    _testpos = false;
                                };
                            };
                            _posnew = [_posnew select 0, _posnew select 1, (_posnew select 2) + 0.05];
                            _posAdjustZ = (_posOrg select 2) - (_posnew select 2);
//                            diag_log format["-- LOOTSPAWNER DEBUG adjusted %1 times", _z];
                            _posAdjustZlist set [count _posAdjustZlist, _posAdjustZ];
                        } else {
                            _posAdjustZlist set [count _posAdjustZlist, _posAdjustZ];
                        };
                    };
                    _poscount = _poscount + 1;
                } foreach _BuildingLocs;
                //diag_log format["-- LOOTSPAWNER DEBUG add to Buildingpositions_list: v%1v v%2v v%3v v%4v added", _buildingname, _tmpPoslist, _posIdxlist, _posAdjustZlist];
                Buildingpositions_list set [count Buildingpositions_list, [_buildingname, _tmpPoslist, _posIdxlist, _posAdjustZlist]];
    }forEach spawnBuilding_list;
};

//-------------------------------------------------------------------------------------
// MAIN
//-------------------------------------------------------------------------------------
diag_log format["-- LOOTSPAWNER initialise ------------------------"];
if ((count Buildingstoloot_list) == 0) then {
    diag_log format["--!!ERROR!! LOOTSPAWNER Buildingstoloot_list in lootBuildings.sqf MUST have one entry at least !!ERROR!!--"];
    diag_log format["-- LOOTSPAWNER disabled --"];
} else { - no close on this ?
    _dbgTime = time;
    _hndl = [] spawn getListBuildingnames;
    waitUntil{scriptDone _hndl};
    diag_log format["-- LOOTSPAWNER spawnBuilding_list ready, d: %1s", (time - _dbgTime)];
    _dbgTime = time;
    _hndl = [_tmpTstPlace] spawn getListBuildingPositionjunction;
    waitUntil{scriptDone _hndl};
    diag_log format["-- LOOTSPAWNER Buildingpositions_list ready, d: %1s", (time - _dbgTime)];
    _dbgTime = time;
    _hndl = [] spawn getUsedclasses;
    waitUntil{scriptDone _hndl};
    diag_log format["-- LOOTSPAWNER LSusedclass_list ready, d: %1s", (time - _dbgTime)];
    //run loot deleter continously
    null = _spInterval spawn LSdeleter;
    diag_log format["-- LOOTSPAWNER LSDer started..."];
    if (swDebugLS) then {
        dbgTime = time;
        dbgTurns = 0;
        dbgTurnsplU = 0;
        dbgloopTime = 0;
        dbgloopTimeplU    = 0;
    };
    diag_log format["-- LOOTSPAWNER ready and waiting for players -----"];
    //go into mainloop till mission ends
    while {true} do {
        _playersalive = false;
        {
            if (swDebugLS) then {
                dbgTimeplU = time;
            };
            //is Player online and alive?
            if ((isPlayer _x) && (alive _x)) then {
                _playersalive = true;
                //jogging has 4.16..., sprinting has 5.5... so if player velocity is < 6 spawn loot
                //works for players in vehicles too
                if (((velocity _x) distance [0,0,0]) < 6) then {
                //if ((vehicle _x isKindOf "Land") || (vehicle _x isKindOf "Ship")) then {
                    _posPlayer = getPos _x;
                    //get list of viable buildings around player
                    _BaP_list = nearestObjects [_posPlayer, spawnBuilding_list, _spawnradius];
                    if ((count _BaP_list) > 0) then {
                        //give to spawn function
                        _hndl = [_BaP_list, _spInterval, _chfullfuel, _genZadjust, _chperSpot] spawn fn_getBuildingstospawnLoot;
                        waitUntil{scriptDone _hndl};
                    };
                };
            };
            sleep 0.001;
            if (swDebugLS) then {
                dbgloopTimeplU = dbgloopTimeplU + (time - dbgTimeplU);
                dbgTurnsplU = dbgTurnsplU + 1;
            };
        }forEach allPlayers;
        if (swDebugLS) then {
            dbgloopTime = dbgloopTime + dbgloopTimeplU;
            dbgloopTimeplU    = 0;
            dbgTurns = dbgTurns + 1;
            //every 30 sec. give stats out
            if ((time - dbgTime) > 30) then {
                if (dbgTurnsplU > 0) then {
                    diag_log format["-- DEBUG LOOTSPAWNER MAIN turns (spawned): %1(%2), duration: %3sec, average: %4sec.",dbgTurns ,dbgTurnsplU , dbgloopTime, (dbgloopTime / dbgTurnsplU)];
                } else {
                    diag_log format["-- DEBUG LOOTSPAWNER MAIN waiting for players"];
                };
                dbgTime = time;
                dbgTurns = 0;
                dbgTurnsplU = 0;
                dbgloopTime = 0;
            };
        };
        //if no players online wait a bit
        if (!_playersalive) then {
            sleep 2;
        };
    };
};

thanks not sure where it should close.

MegaZ

Share this post


Link to post
Share on other sites

Given this and the atm script are you absolutely sure that there are no non-printing characters in these files because they all look fine? Have had an issue with another server owner who had that problem. If you want PM me the files in Discord.

P.S. The close on that else { is the last }; in the file. Verified that in NotePad++ with SQF language installed...

Share this post


Link to post
Share on other sites

hello, i need your help, i add recently this script

and now the loot doesn't spawn anymore ....

error in my logs

Quote

15:44:25   Error Undefined variable in expression: _loot
15:44:25 File loot_addon\LSpawner\fn_LSgetBuildingstospawnLoot.sqf, line 94
15:44:25 Error in expression <m);
_lootholder addMagazineCargoGlobal [_loot, 1];
};
_lootholder setdir (random>
15:44:25   Error position: <_loot, 1];
};
_lootholder setdir (random>
15:44:25   Error Undefined variable in expression: _loot
15:44:25 File loot_addon\LSpawner\fn_LSgetBuildingstospawnLoot.sqf, line 94
15:44:25 Error in expression <m);
_lootholder addMagazineCargoGlobal [_loot, 1];
};
_lootholder setdir (random>
15:44:25   Error position: <_loot, 1];
};
_lootholder setdir (random>
15:44:25   Error Undefined variable in expression: _loot
15:44:25 File loot_addon\LSpawner\fn_LSgetBuildingstospawnLoot.sqf, line 94

 and more other error .... any one can help me ?

Share this post


Link to post
Share on other sites

Anyone else have only 1lootpile spawning in everybuilding after the ArmA3Server update a few days ago? 

Im running it on Chernarus Redux and it worked before the update, I tried reverting back to right out of the box and changing the buildings for chernarus with a 100% Spawn chance to see if it works but only get one lootpile per building and this Error in .RPT

if (({_x == _loot} count exclcontainer_list) > 0) th>
14:46:46   Error position: <_loot} count exclcontainer_list) > 0) th>
14:46:46   Error Undefined variable in expression: _loot
14:46:46 File loot_addon\LSpawner\fn_LSgetBuildingstospawnLoot.sqf..., line 146
14:46:46 Error in expression <d", "repairkit", true];
};

and a few"FEW" !!LOOTSPAWNER WARNING!! No building positions

Spoiler

14:42:44 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_A_BuildingWIP has no building positions --"
14:42:44 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_A_FuelStation_Build has no building positions --"
14:42:44 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_A_GeneralStore_01 has no building positions --"
14:42:44 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_A_GeneralStore_01a has no building positions --"
14:42:44 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_A_Hospital has no building positions --"
14:42:44 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_A_Pub_01 has no building positions --"
14:42:44 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_a_stationhouse has no building positions --"
14:42:44 "\\\ --- Starting EpochZ 1.0 --- ///"
14:42:44 "EpochZ 1.0: Compounding Zombie Group Weight, Selected Group Trigger Index : 0"
14:42:44 "EpochZ 1.0: Zombie Type Index : 0        Weight : 100        Compound Weight Value :     100"
14:42:44 "EpochZ 1.0: Zombie Type Index : 1        Weight : 55        Compound Weight Value :     155"
14:42:44 "EpochZ 1.0: Zombie Type Index : 2        Weight : 100        Compound Weight Value :     255"
14:42:44 "EpochZ 1.0: Zombie Type Index : 3        Weight : 50        Compound Weight Value :     305"
14:42:44 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_A_TVTower_Base has no building positions --"
14:42:44 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Barn_Metal has no building positions --"
14:42:44 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Barn_W_01 has no building positions --"
14:42:44 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Church_03 has no building positions --"
14:42:44 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Farm_Cowshed_a has no building positions --"
14:42:44 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Farm_Cowshed_b has no building positions --"
14:42:44 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Farm_Cowshed_c has no building positions --"
14:42:44 "EpochZ 1.0: Creating Trigger    |    Position : [1909.46,2245.71]     |    Radius : 400m    |    Near : Kamenka "
14:42:44 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Hangar_2 has no building positions --"
14:42:44 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Hlidac_budka has no building positions --"
14:42:44 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_HouseBlock_A1 has no building positions --"
14:42:44 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_HouseB_Tenement has no building positions --"
14:42:44 "EpochZ 1.0: Creating Trigger    |    Position : [3642.42,2472.86]     |    Radius : 400m    |    Near : Komarovo "
14:42:44 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_HouseV2_01A has no building positions --"
14:42:44 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_HouseV2_02_Interier has no building positions --"
14:42:44 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_HouseV2_04_interier has no building positions --"
14:42:44 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_HouseV_1I1 has no building positions --"
14:42:44 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_HouseV_1I4 has no building positions --"
14:42:44 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_HouseV_1L1 has no building positions --"
14:42:45 Warning: Unaccessible ladder point for AI (already used for actionend4) in ds_houses\derevnya\a2_housev_1l2\d_housev_1l2.p3d
14:42:45 "EpochZ 1.0: Creating Trigger    |    Position : [4499.99,2454.42]     |    Radius : 400m    |    Near : Balota "
14:42:45 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_HouseV_1L2 has no building positions --"
14:42:45 Warning: Unaccessible ladder point for AI (already used for actionbegin7) in ds_houses\derevnya\a2_housev_2l\d_housev_2l.p3d
14:42:45 Warning: Unaccessible ladder point for AI (already used for actionbegin7) in ds_houses\derevnya\a2_housev_2l\d_housev_2l.p3d
14:42:45 Warning: Unaccessible ladder point for AI (already used for actionend7) in ds_houses\derevnya\a2_housev_2l\d_housev_2l.p3d
14:42:45 Warning: Unaccessible ladder point for AI (already used for actionend7) in ds_houses\derevnya\a2_housev_2l\d_housev_2l.p3d
14:42:45 "EpochZ 1.0: Creating Trigger    |    Position : [6603.16,2429.36]     |    Radius : 400m    |    Near : Chernogorsk "
14:42:45 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_HouseV_2L has no building positions --"
14:42:45 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_IndPipe2_bigBuild2_L has no building positions --"
14:42:45 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_IndPipe2_big_18 has no building positions --"
14:42:45 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_IndPipe2_big_9 has no building positions --"
14:42:45 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_IndPipe2_big_ground2 has no building positions --"
14:42:45 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Ind_Expedice_1 has no building positions --"
14:42:45 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Ind_Expedice_3 has no building positions --"
14:42:45 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Ind_Garage01 has no building positions --"
14:42:45 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Ind_IlluminantTower has no building positions --"
14:42:45 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Ind_Mlyn_01 has no building positions --"
14:42:45 "EpochZ 1.0: Creating Trigger    |    Position : [7062.82,2726.4]     |    Radius : 400m    |    Near :  "
14:42:45 "EpochZ 1.0: Creating Trigger    |    Position : [6767,2860]     |    Radius : 400m    |    Near :  "
14:42:45 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Ind_Pec_01 has no building positions --"
14:42:45 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Ind_Vysypka has no building positions --"
14:42:45 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Ind_Workshop01_01 has no building positions --"
14:42:45 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Ind_Workshop01_02 has no building positions --"
14:42:45 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Ind_Workshop01_04 has no building positions --"
14:42:45 BEServer: registering a new player #545164934
14:42:45 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Ind_Workshop01_L has no building positions --"
14:42:45 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_kulna has no building positions --"
14:42:45 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Mil_Barracks_i has no building positions --"
14:42:45 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Mil_ControlTower has no building positions --"
14:42:45 "EpochZ 1.0: Creating Trigger    |    Position : [6501.68,2678.82]     |    Radius : 400m    |    Near : Factory "
14:42:45 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Misc_deerstand has no building positions --"
14:42:45 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Panelak has no building positions --"
14:42:45 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Panelak2 has no building positions --"
14:42:45 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Rail_House_01 has no building positions --"
14:42:45 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_rail_station_big has no building positions --"
14:42:45 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Shed_Ind02 has no building positions --"
14:42:45 "EpochZ 1.0: Creating Trigger    |    Position : [10153.3,1976.83]     |    Radius : 400m    |    Near :  "
14:42:45 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Shed_W01 has no building positions --"
14:42:46 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_SS_hangar has no building positions --"
14:42:46 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_stodola_old_open has no building positions --"
14:42:46 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Tovarna2 has no building positions --"
14:42:46 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_vez has no building positions --"
14:42:46 "EpochZ 1.0: Creating Trigger    |    Position : [10483.1,2311.19]     |    Radius : 400m    |    Near :  "
14:42:46 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Airport_left_F has no building positions --"
14:42:46 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Airport_center_F has no building positions --"
14:42:46 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Airport_right_F has no building positions --"
14:42:46 "EpochZ 1.0: Creating Trigger    |    Position : [10544.5,2148.95]     |    Radius : 400m    |    Near :  "
14:42:46 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_i_Barracks_V1_F has no building positions --"
14:42:46 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_i_Barracks_V2_F has no building positions --"
14:42:46 "EpochZ 1.0: Creating Trigger    |    Position : [10454.9,2527.51]     |    Radius : 400m    |    Near :  "
14:42:46 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Cargo_Tower_V1_F has no building positions --"
14:42:46 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Airport_Tower_F has no building positions --"
14:42:46 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Mil_Barracks_i_EP1 has no building positions --"
14:42:46 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_MilOffices_V1_F has no building positions --"
14:42:46 "EpochZ 1.0: Creating Trigger    |    Position : [12024.9,3589.48]     |    Radius : 400m    |    Near : Kamyshovo "
14:42:46 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: C130J_wreck_EP1 has no building positions --"
14:42:46 "-- !!LOOTSPAWNER WARNING!! in Buildingstoloot_list: Land_Offices_01_V1_F has no building positions --"
14:42:46 "EpochZ 1.0: Creating Trigger    |    Position : [12966.3,10108.2]     |    Radius : 400m    |    Near :  "
14:42:46 "-- LOOTSPAWNER Buildingpositions_list ready, d: 2.429s"
14:42:46 "EpochZ 1.0: Creating Trigger    |    Position : [12732.5,9635.93]     |    Radius : 400m    |    Near : Lumber mill "
14:42:46 "EpochZ 1.0: Creating Trigger    |    Position : [12227.9,9468.11]     |    Radius : 400m    |    Near :  "
14:42:46 "EpochZ 1.0: Creating Trigger    |    Position : [12018.1,9061.24]     |    Radius : 400m    |    Near : Berezino "
14:42:47 "EpochZ 1.0: Creating Trigger    |    Position : [7076.81,7685.28]     |    Radius : 400m    |    Near : Novy Sobor "
14:42:47 "EpochZ 1.0: Creating Trigger    |    Position : [6088.33,7752.88]     |    Radius : 400m    |    Near : Stary Sobor "
14:42:47 "EpochZ 1.0: Creating Trigger    |    Position : [2716.55,5438.23]     |    Radius : 400m    |    Near : Zelenogorsk "
14:42:47 "-- LOOTSPAWNER LSusedclass_list ready, d: 0.344s"
14:42:47 "-- LOOTSPAWNER LSDer started..."
14:42:47 "-- LOOTSPAWNER ready and waiting for players -----"

 

Share this post


Link to post
Share on other sites

Do you know where its located? I could go look but easier if you know already :S

 

Edit: Might have found it (CfgBuildingLootPos.hpp) inside Mission file right? GroundSpawnChance = 0; should do it i think

I was wondering what those damn random red markers on loot was..

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Advertisement
  • Supporters
  • Discord

×
×
  • Create New...