2016-03-01 16:05:00 +00:00
|
|
|
|
|
|
|
class CBA_Extended_EventHandlers;
|
|
|
|
|
2015-08-10 21:07:47 +00:00
|
|
|
class CfgVehicles {
|
2016-01-22 04:12:54 +00:00
|
|
|
class Logic;
|
|
|
|
class Module_F: Logic {
|
|
|
|
class ModuleDescription;
|
|
|
|
};
|
|
|
|
class ACE_Module: Module_F {};
|
2015-08-15 07:50:00 +00:00
|
|
|
class ACE_moduleCargoSettings: ACE_Module {
|
2017-11-11 19:21:55 +00:00
|
|
|
scope = 1;
|
2015-08-15 07:50:00 +00:00
|
|
|
displayName = CSTRING(SettingsModule_DisplayName);
|
2016-04-08 18:34:50 +00:00
|
|
|
icon = QPATHTOF(UI\Icon_Module_Cargo_ca.paa);
|
2015-08-18 03:26:55 +00:00
|
|
|
category = "ACE_Logistics";
|
2015-08-16 20:21:39 +00:00
|
|
|
function = QFUNC(moduleSettings);
|
2015-08-15 07:50:00 +00:00
|
|
|
functionPriority = 1;
|
|
|
|
isGlobal = 1;
|
2015-10-19 04:34:11 +00:00
|
|
|
isSingular = 1;
|
2015-08-15 07:50:00 +00:00
|
|
|
isTriggerActivated = 0;
|
|
|
|
author = ECSTRING(common,ACETeam);
|
2015-09-16 17:27:32 +00:00
|
|
|
|
2015-08-15 07:50:00 +00:00
|
|
|
class Arguments {
|
|
|
|
class enable {
|
|
|
|
displayName = CSTRING(ModuleSettings_enable);
|
2015-08-15 17:21:49 +00:00
|
|
|
description = CSTRING(ModuleSettings_enable_Description);
|
2015-08-15 07:50:00 +00:00
|
|
|
typeName = "BOOL";
|
|
|
|
defaultValue = 1;
|
|
|
|
};
|
2017-05-05 19:02:59 +00:00
|
|
|
class paradropTimeCoefficent {
|
|
|
|
displayName = CSTRING(paradropTimeCoefficent);
|
|
|
|
description = CSTRING(paradropTimeCoefficent_description);
|
|
|
|
typeName = "SCALAR";
|
|
|
|
defaultValue = 2.5;
|
|
|
|
};
|
2015-08-15 07:50:00 +00:00
|
|
|
};
|
2015-09-16 17:27:32 +00:00
|
|
|
|
2015-08-15 07:50:00 +00:00
|
|
|
class ModuleDescription {
|
2015-08-15 17:21:49 +00:00
|
|
|
description = CSTRING(SettingsModule_Description);
|
2015-08-15 07:50:00 +00:00
|
|
|
sync[] = {};
|
|
|
|
};
|
|
|
|
};
|
2017-12-10 13:38:32 +00:00
|
|
|
class GVAR(makeLoadable): Logic {
|
2017-11-11 19:21:55 +00:00
|
|
|
scope = 1;
|
2017-12-10 13:38:32 +00:00
|
|
|
displayName = "Delete (Deprecated in ACE3 3.12.0)";
|
2016-01-22 04:12:54 +00:00
|
|
|
};
|
2015-08-15 07:50:00 +00:00
|
|
|
|
2015-08-10 21:07:47 +00:00
|
|
|
class LandVehicle;
|
|
|
|
class Car: LandVehicle {
|
|
|
|
GVAR(space) = 4;
|
|
|
|
GVAR(hasCargo) = 1;
|
2015-08-11 21:18:01 +00:00
|
|
|
class ACE_Cargo {
|
|
|
|
/*
|
|
|
|
class Cargo {
|
|
|
|
class ACE_medicalSupplyCrate {
|
|
|
|
type = "ACE_medicalSupplyCrate";
|
|
|
|
amount = 1;
|
2015-08-14 20:01:14 +00:00
|
|
|
};
|
|
|
|
};*/
|
2015-08-11 21:18:01 +00:00
|
|
|
};
|
2015-08-10 21:07:47 +00:00
|
|
|
};
|
2015-09-16 17:27:32 +00:00
|
|
|
|
2015-08-10 21:07:47 +00:00
|
|
|
class Tank: LandVehicle {
|
|
|
|
GVAR(space) = 4;
|
|
|
|
GVAR(hasCargo) = 1;
|
|
|
|
};
|
2019-08-08 03:38:40 +00:00
|
|
|
class Tank_F: Tank {};
|
2019-08-06 13:10:05 +00:00
|
|
|
class UGV_02_Base_F: Tank_F {
|
|
|
|
GVAR(space) = 0;
|
|
|
|
GVAR(hasCargo) = 0;
|
|
|
|
};
|
2015-08-16 20:21:39 +00:00
|
|
|
|
2015-08-10 21:07:47 +00:00
|
|
|
class Car_F;
|
|
|
|
class Truck_F: Car_F {
|
|
|
|
GVAR(space) = 8;
|
|
|
|
GVAR(hasCargo) = 1;
|
|
|
|
};
|
2015-09-16 17:27:32 +00:00
|
|
|
|
|
|
|
// hemets
|
2015-09-16 10:45:08 +00:00
|
|
|
class Truck_01_base_F: Truck_F {
|
2015-09-16 17:27:32 +00:00
|
|
|
GVAR(space) = 8;
|
|
|
|
};
|
|
|
|
class B_Truck_01_transport_F: Truck_01_base_F {
|
2015-09-16 10:45:08 +00:00
|
|
|
GVAR(space) = 20;
|
|
|
|
};
|
2015-09-16 17:27:32 +00:00
|
|
|
class B_Truck_01_covered_F: B_Truck_01_transport_F {
|
|
|
|
GVAR(space) = 20;
|
|
|
|
};
|
|
|
|
class B_Truck_01_mover_F: B_Truck_01_transport_F {
|
|
|
|
GVAR(space) = 4;
|
|
|
|
};
|
|
|
|
class B_Truck_01_box_F: B_Truck_01_mover_F {
|
2015-09-16 10:45:08 +00:00
|
|
|
GVAR(space) = 40;
|
2015-09-16 17:27:32 +00:00
|
|
|
};
|
|
|
|
class B_Truck_01_Repair_F: B_Truck_01_mover_F {
|
|
|
|
GVAR(space) = 20;
|
|
|
|
};
|
|
|
|
class B_Truck_01_ammo_F: B_Truck_01_mover_F {
|
|
|
|
GVAR(space) = 8;
|
|
|
|
};
|
|
|
|
class B_Truck_01_fuel_F: B_Truck_01_mover_F {
|
|
|
|
GVAR(space) = 4;
|
|
|
|
};
|
|
|
|
class B_Truck_01_medical_F: B_Truck_01_transport_F {
|
|
|
|
GVAR(space) = 8;
|
|
|
|
};
|
|
|
|
|
|
|
|
// kamaz'
|
|
|
|
class Truck_02_base_F: Truck_F { //covers "covered" variants
|
|
|
|
GVAR(space) = 20;
|
|
|
|
};
|
|
|
|
class Truck_02_transport_base_F: Truck_02_base_F {
|
|
|
|
GVAR(space) = 20;
|
|
|
|
};
|
|
|
|
class Truck_02_box_base_F: Truck_02_base_F { // repair variant, not actually cargo box like hemet
|
|
|
|
GVAR(space) = 12;
|
|
|
|
};
|
|
|
|
class Truck_02_medical_base_F: Truck_02_box_base_F {
|
|
|
|
GVAR(space) = 8;
|
|
|
|
};
|
|
|
|
class Truck_02_Ammo_base_F: Truck_02_base_F {
|
|
|
|
GVAR(space) = 12;
|
|
|
|
};
|
|
|
|
class Truck_02_fuel_base_F: Truck_02_base_F {
|
|
|
|
GVAR(space) = 4;
|
|
|
|
};
|
|
|
|
|
|
|
|
// typhoon
|
|
|
|
class Truck_03_base_F: Truck_F {
|
|
|
|
GVAR(space) = 8;
|
|
|
|
};
|
|
|
|
class O_Truck_03_transport_F: Truck_03_base_F {
|
|
|
|
GVAR(space) = 20;
|
|
|
|
};
|
|
|
|
class O_Truck_03_covered_F: Truck_03_base_F {
|
|
|
|
GVAR(space) = 20;
|
|
|
|
};
|
|
|
|
class O_Truck_03_repair_F: Truck_03_base_F {
|
|
|
|
GVAR(space) = 12;
|
|
|
|
};
|
|
|
|
class O_Truck_03_ammo_F: Truck_03_base_F {
|
|
|
|
GVAR(space) = 8;
|
|
|
|
};
|
|
|
|
class O_Truck_03_fuel_F: Truck_03_base_F {
|
|
|
|
GVAR(space) = 4;
|
|
|
|
};
|
|
|
|
class O_Truck_03_medical_F: Truck_03_base_F {
|
|
|
|
GVAR(space) = 8;
|
|
|
|
};
|
|
|
|
class O_Truck_03_device_F: Truck_03_base_F {
|
|
|
|
GVAR(space) = 4;
|
|
|
|
};
|
|
|
|
|
|
|
|
// civ trucks
|
|
|
|
class Van_01_base_F: Truck_F {
|
|
|
|
GVAR(space) = 8;
|
|
|
|
};
|
|
|
|
class Van_01_transport_base_F: Van_01_base_F {
|
|
|
|
GVAR(space) = 8;
|
|
|
|
};
|
|
|
|
class Van_01_box_base_F: Van_01_base_F { // repair variant, not actually cargo box like hemet
|
|
|
|
GVAR(space) = 12;
|
|
|
|
};
|
|
|
|
class Van_01_fuel_base_F: Van_01_base_F {
|
|
|
|
GVAR(space) = 4;
|
2015-09-16 10:45:08 +00:00
|
|
|
};
|
2015-08-10 21:07:47 +00:00
|
|
|
|
2015-09-16 18:12:56 +00:00
|
|
|
// misc. vehicles
|
|
|
|
class Quadbike_01_base_F: Car_F {
|
|
|
|
GVAR(space) = 0;
|
|
|
|
GVAR(hasCargo) = 0;
|
|
|
|
};
|
|
|
|
|
|
|
|
class Kart_01_Base_F: Car_F {
|
|
|
|
GVAR(space) = 0;
|
|
|
|
GVAR(hasCargo) = 0;
|
|
|
|
};
|
|
|
|
|
|
|
|
// helicopters
|
2015-08-10 21:07:47 +00:00
|
|
|
class Air;
|
|
|
|
class Helicopter: Air {
|
|
|
|
GVAR(space) = 8;
|
|
|
|
GVAR(hasCargo) = 1;
|
|
|
|
};
|
2015-09-16 17:27:32 +00:00
|
|
|
|
2017-12-02 17:11:07 +00:00
|
|
|
class ParachuteBase: Helicopter {
|
|
|
|
GVAR(space) = 0;
|
|
|
|
GVAR(hasCargo) = 0;
|
|
|
|
};
|
|
|
|
|
2016-03-30 22:57:04 +00:00
|
|
|
class Helicopter_Base_H;
|
|
|
|
class Heli_Light_01_base_F: Helicopter_Base_H {
|
|
|
|
GVAR(space) = 0;
|
|
|
|
GVAR(hasCargo) = 0;
|
|
|
|
};
|
|
|
|
|
|
|
|
class Heli_Light_02_base_F: Helicopter_Base_H {
|
|
|
|
GVAR(space) = 4;
|
|
|
|
};
|
|
|
|
|
|
|
|
class Helicopter_Base_F;
|
|
|
|
class Heli_light_03_base_F: Helicopter_Base_F {
|
|
|
|
GVAR(space) = 4;
|
|
|
|
};
|
|
|
|
|
|
|
|
class Heli_Transport_01_base_F: Helicopter_Base_H {
|
|
|
|
GVAR(space) = 8;
|
|
|
|
};
|
|
|
|
|
|
|
|
class Heli_Transport_02_base_F: Helicopter_Base_H {
|
|
|
|
GVAR(space) = 20;
|
|
|
|
};
|
|
|
|
|
|
|
|
class Heli_Transport_03_base_F: Helicopter_Base_H {
|
|
|
|
GVAR(space) = 40;
|
|
|
|
};
|
|
|
|
|
|
|
|
class Heli_Transport_04_base_F: Helicopter_Base_H {
|
2016-08-27 08:14:54 +00:00
|
|
|
// note the double brackets are because loadmasterTurrets is an array of arrays / turret paths
|
|
|
|
GVAR(loadmasterTurrets)[] = {{1}};
|
2016-03-30 22:57:04 +00:00
|
|
|
GVAR(space) = 0;
|
|
|
|
GVAR(hasCargo) = 0;
|
|
|
|
};
|
|
|
|
|
|
|
|
class O_Heli_Transport_04_box_F: Heli_Transport_04_base_F {
|
2015-08-10 21:07:47 +00:00
|
|
|
GVAR(space) = 20;
|
|
|
|
GVAR(hasCargo) = 1;
|
|
|
|
};
|
2015-09-16 17:27:32 +00:00
|
|
|
|
2016-03-30 22:57:04 +00:00
|
|
|
class O_Heli_Transport_04_repair_F: Heli_Transport_04_base_F {
|
|
|
|
GVAR(space) = 12;
|
|
|
|
GVAR(hasCargo) = 1;
|
|
|
|
};
|
|
|
|
|
|
|
|
class O_Heli_Transport_04_ammo_F: Heli_Transport_04_base_F {
|
|
|
|
GVAR(space) = 8;
|
|
|
|
GVAR(hasCargo) = 1;
|
|
|
|
};
|
|
|
|
|
|
|
|
class O_Heli_Transport_04_fuel_F: Heli_Transport_04_base_F {};
|
|
|
|
|
|
|
|
class O_Heli_Transport_04_medevac_F: Heli_Transport_04_base_F {
|
|
|
|
GVAR(space) = 8;
|
|
|
|
GVAR(hasCargo) = 1;
|
|
|
|
};
|
|
|
|
|
|
|
|
class Heli_Attack_01_base_F: Helicopter_Base_F {
|
|
|
|
GVAR(space) = 0;
|
|
|
|
GVAR(hasCargo) = 0;
|
|
|
|
};
|
|
|
|
|
|
|
|
class Heli_Attack_02_base_F: Helicopter_Base_F {
|
2016-03-30 23:03:40 +00:00
|
|
|
GVAR(space) = 4;
|
2016-03-30 22:57:04 +00:00
|
|
|
};
|
|
|
|
|
2016-11-10 18:05:08 +00:00
|
|
|
// planes (off by default as most are attack jets)
|
2015-08-10 21:07:47 +00:00
|
|
|
class Plane: Air {
|
2015-09-16 18:12:56 +00:00
|
|
|
GVAR(space) = 0;
|
|
|
|
GVAR(hasCargo) = 0;
|
2015-08-10 21:07:47 +00:00
|
|
|
};
|
|
|
|
|
2016-11-10 18:05:08 +00:00
|
|
|
class Plane_Base_F: Plane {};
|
|
|
|
class Plane_Civil_01_base_F: Plane_Base_F { // Tanoa Civilian Prop Plane
|
|
|
|
GVAR(space) = 2;
|
|
|
|
GVAR(hasCargo) = 1;
|
|
|
|
};
|
2016-08-27 08:37:58 +00:00
|
|
|
class VTOL_Base_F;
|
|
|
|
class VTOL_01_base_F: VTOL_Base_F {
|
|
|
|
GVAR(space) = 4;
|
|
|
|
GVAR(hasCargo) = 1;
|
|
|
|
};
|
|
|
|
class VTOL_02_base_F: VTOL_Base_F {
|
|
|
|
GVAR(space) = 4;
|
|
|
|
GVAR(hasCargo) = 1;
|
|
|
|
};
|
2017-05-31 22:54:57 +00:00
|
|
|
|
2017-09-10 20:38:10 +00:00
|
|
|
// autonomous
|
2015-10-28 15:00:24 +00:00
|
|
|
class UAV_01_base_F: Helicopter_Base_F {
|
|
|
|
GVAR(space) = 0;
|
|
|
|
GVAR(hasCargo) = 0;
|
|
|
|
};
|
2017-09-10 20:38:10 +00:00
|
|
|
class UAV_03_base_F: Helicopter_Base_F {
|
|
|
|
GVAR(space) = 0;
|
|
|
|
GVAR(hasCargo) = 0;
|
|
|
|
};
|
|
|
|
class UAV_06_base_F: Helicopter_Base_F {
|
|
|
|
GVAR(space) = 0;
|
|
|
|
GVAR(hasCargo) = 0;
|
|
|
|
};
|
2016-01-19 03:53:48 +00:00
|
|
|
|
2015-09-16 18:12:56 +00:00
|
|
|
// boats
|
2015-08-10 21:07:47 +00:00
|
|
|
class Ship;
|
|
|
|
class Ship_F: Ship {
|
|
|
|
GVAR(space) = 4;
|
|
|
|
GVAR(hasCargo) = 1;
|
|
|
|
};
|
|
|
|
|
2015-09-16 18:12:56 +00:00
|
|
|
class Boat_Civil_01_base_F: Ship_F {
|
|
|
|
GVAR(space) = 4;
|
|
|
|
GVAR(hasCargo) = 1;
|
|
|
|
};
|
|
|
|
|
|
|
|
class Boat_F: Ship_F {};
|
|
|
|
class Rubber_duck_base_F: Boat_F {
|
|
|
|
GVAR(space) = 0;
|
|
|
|
GVAR(hasCargo) = 0;
|
|
|
|
};
|
|
|
|
|
|
|
|
class Boat_Armed_01_base_F: Boat_F {
|
|
|
|
GVAR(space) = 8;
|
|
|
|
GVAR(hasCargo) = 1;
|
|
|
|
};
|
|
|
|
|
|
|
|
// submarines
|
|
|
|
class SDV_01_base_F: Boat_F {
|
|
|
|
GVAR(space) = 0;
|
|
|
|
GVAR(hasCargo) = 0;
|
|
|
|
};
|
|
|
|
|
2015-08-10 21:07:47 +00:00
|
|
|
// Static weapons
|
|
|
|
class StaticWeapon: LandVehicle {
|
|
|
|
GVAR(size) = 2; // 1 = small, 2 = large
|
|
|
|
GVAR(canLoad) = 1;
|
|
|
|
};
|
|
|
|
|
|
|
|
class StaticMortar;
|
|
|
|
class Mortar_01_base_F: StaticMortar {
|
|
|
|
GVAR(size) = 2; // 1 = small, 2 = large
|
|
|
|
GVAR(canLoad) = 1;
|
|
|
|
};
|
|
|
|
|
|
|
|
// Ammo boxes
|
|
|
|
class ThingX;
|
2016-03-02 15:38:23 +00:00
|
|
|
class Items_base_F;
|
2015-08-10 21:07:47 +00:00
|
|
|
class ReammoBox_F: ThingX {
|
|
|
|
GVAR(size) = 2; // 1 = small, 2 = large
|
|
|
|
GVAR(canLoad) = 1;
|
|
|
|
};
|
2018-04-11 20:18:05 +00:00
|
|
|
class Land_RepairDepot_01_base_F: ReammoBox_F { // TanksDLC - Repair Depo Thing (probably too big to safely unload)
|
|
|
|
GVAR(canLoad) = 0;
|
|
|
|
};
|
2015-10-10 05:19:09 +00:00
|
|
|
//"Supply Box" - Small Pallets
|
|
|
|
class B_supplyCrate_F: ReammoBox_F {
|
|
|
|
GVAR(size) = 6;
|
|
|
|
};
|
|
|
|
class IG_supplyCrate_F: ReammoBox_F {
|
|
|
|
GVAR(size) = 6;
|
|
|
|
};
|
|
|
|
class C_supplyCrate_F: ReammoBox_F {
|
|
|
|
GVAR(size) = 6;
|
|
|
|
};
|
|
|
|
|
2016-02-19 21:30:18 +00:00
|
|
|
class Slingload_base_F: ReammoBox_F {};
|
|
|
|
class CargoNet_01_base_F: Slingload_base_F { //Slingload pallets
|
|
|
|
GVAR(size) = 6;
|
|
|
|
};
|
2017-07-08 19:01:15 +00:00
|
|
|
|
|
|
|
//Huron 20ft containers
|
|
|
|
class Slingload_01_Base_F: Slingload_base_F {
|
2021-09-25 15:55:47 +00:00
|
|
|
GVAR(canLoad) = 1;
|
|
|
|
GVAR(size) = 50; // Use same size value from 20ft containers for consistancy
|
2017-06-14 13:35:17 +00:00
|
|
|
};
|
2017-07-08 19:01:15 +00:00
|
|
|
class B_Slingload_01_Cargo_F: Slingload_01_Base_F { // Huron Cargo
|
|
|
|
GVAR(space) = 20;
|
|
|
|
GVAR(hasCargo) = 1;
|
|
|
|
};
|
|
|
|
class B_Slingload_01_Ammo_F: Slingload_01_Base_F { // Huron Ammo
|
|
|
|
GVAR(space) = 8;
|
|
|
|
GVAR(hasCargo) = 1;
|
|
|
|
};
|
|
|
|
class B_Slingload_01_Medevac_F: Slingload_01_Base_F { // Huron Medevac
|
|
|
|
GVAR(space) = 8;
|
|
|
|
GVAR(hasCargo) = 1;
|
|
|
|
};
|
|
|
|
class B_Slingload_01_Repair_F: Slingload_01_Base_F { // Huron Repair
|
|
|
|
GVAR(space) = 12;
|
|
|
|
GVAR(hasCargo) = 1;
|
|
|
|
};
|
2017-06-14 13:35:17 +00:00
|
|
|
|
|
|
|
// Taru pods
|
|
|
|
class Pod_Heli_Transport_04_base_F: Slingload_base_F {
|
|
|
|
GVAR(canLoad) = 0;
|
|
|
|
GVAR(size) = -1;
|
|
|
|
};
|
|
|
|
class Land_Pod_Heli_Transport_04_ammo_F: Pod_Heli_Transport_04_base_F {
|
|
|
|
GVAR(space) = 8;
|
|
|
|
GVAR(hasCargo) = 1;
|
|
|
|
};
|
|
|
|
class Land_Pod_Heli_Transport_04_box_F: Pod_Heli_Transport_04_base_F {
|
|
|
|
GVAR(space) = 20;
|
|
|
|
GVAR(hasCargo) = 1;
|
|
|
|
};
|
|
|
|
class Land_Pod_Heli_Transport_04_repair_F: Pod_Heli_Transport_04_base_F {
|
|
|
|
GVAR(space) = 12;
|
|
|
|
GVAR(hasCargo) = 1;
|
|
|
|
};
|
|
|
|
class Pod_Heli_Transport_04_crewed_base_F: StaticWeapon {
|
|
|
|
GVAR(canLoad) = 0;
|
|
|
|
GVAR(size) = -1;
|
|
|
|
};
|
|
|
|
class Land_Pod_Heli_Transport_04_covered_F: Pod_Heli_Transport_04_crewed_base_F {
|
|
|
|
GVAR(space) = 8;
|
|
|
|
GVAR(hasCargo) = 1;
|
|
|
|
};
|
|
|
|
class Land_Pod_Heli_Transport_04_medevac_F: Pod_Heli_Transport_04_crewed_base_F {
|
|
|
|
GVAR(space) = 8;
|
|
|
|
GVAR(hasCargo) = 1;
|
2016-02-19 21:30:18 +00:00
|
|
|
};
|
2016-03-02 15:38:23 +00:00
|
|
|
|
2016-03-02 15:41:45 +00:00
|
|
|
//Plastic and metal case
|
2016-03-02 15:38:23 +00:00
|
|
|
class PlasticCase_01_base_F: Items_base_F {
|
|
|
|
GVAR(size) = 1; // 1 = small, 2 = large
|
|
|
|
GVAR(canLoad) = 1;
|
|
|
|
};
|
|
|
|
class Land_PlasticCase_01_large_F: PlasticCase_01_base_F {
|
|
|
|
GVAR(size) = 2; // 1 = small, 2 = large
|
|
|
|
};
|
|
|
|
class MetalCase_01_base_F: Items_base_F {
|
|
|
|
GVAR(size) = 1; // 1 = small, 2 = large
|
|
|
|
GVAR(canLoad) = 1;
|
|
|
|
};
|
|
|
|
class Land_MetalCase_01_large_F: MetalCase_01_base_F {
|
|
|
|
GVAR(size) = 2; // 1 = small, 2 = large
|
|
|
|
};
|
|
|
|
|
2017-09-16 09:36:42 +00:00
|
|
|
// Fuel Canister (ace_refuel)
|
|
|
|
class Land_CanisterFuel_F: Items_base_F {
|
|
|
|
GVAR(size) = 1;
|
|
|
|
GVAR(canLoad) = 1;
|
2021-10-25 23:27:56 +00:00
|
|
|
EGVAR(cargo,noRename) = 1;
|
2017-09-16 09:36:42 +00:00
|
|
|
};
|
|
|
|
|
2021-10-25 23:26:58 +00:00
|
|
|
// Flexible Fuel tanks, 300L
|
|
|
|
class FlexibleTank_base_F: ThingX {
|
|
|
|
GVAR(size) = 3;
|
|
|
|
GVAR(canLoad) = 1;
|
|
|
|
};
|
|
|
|
|
2015-10-28 20:33:00 +00:00
|
|
|
// objects
|
|
|
|
class RoadCone_F: ThingX {
|
|
|
|
GVAR(size) = 1;
|
|
|
|
GVAR(canLoad) = 1;
|
2021-10-25 23:27:56 +00:00
|
|
|
EGVAR(cargo,noRename) = 1;
|
2015-10-28 20:33:00 +00:00
|
|
|
};
|
|
|
|
class RoadBarrier_F: RoadCone_F {
|
|
|
|
GVAR(size) = 2;
|
|
|
|
};
|
2018-02-26 18:12:21 +00:00
|
|
|
|
|
|
|
class Lamps_base_F;
|
2017-09-07 17:45:37 +00:00
|
|
|
class Land_PortableLight_single_F: Lamps_base_F {
|
2018-02-26 18:12:21 +00:00
|
|
|
GVAR(size) = 2;
|
2017-09-07 17:45:37 +00:00
|
|
|
GVAR(canLoad) = 1;
|
2021-10-25 23:27:56 +00:00
|
|
|
EGVAR(cargo,noRename) = 1;
|
2017-09-07 17:45:37 +00:00
|
|
|
};
|
2018-02-26 18:12:21 +00:00
|
|
|
class FloatingStructure_F;
|
|
|
|
class Land_Camping_Light_F: FloatingStructure_F {
|
|
|
|
GVAR(size) = 0.2;
|
|
|
|
GVAR(canLoad) = 1;
|
2021-10-25 23:27:56 +00:00
|
|
|
EGVAR(cargo,noRename) = 1;
|
2018-02-26 18:12:21 +00:00
|
|
|
};
|
|
|
|
class Land_Camping_Light_off_F: ThingX {
|
|
|
|
GVAR(size) = 0.2;
|
|
|
|
GVAR(canLoad) = 1;
|
2021-10-25 23:27:56 +00:00
|
|
|
EGVAR(cargo,noRename) = 1;
|
2018-02-26 18:12:21 +00:00
|
|
|
};
|
|
|
|
|
2017-11-11 19:21:55 +00:00
|
|
|
|
2015-08-15 08:22:44 +00:00
|
|
|
class Scrapyard_base_F;
|
|
|
|
class Land_PaperBox_closed_F: Scrapyard_base_F {
|
2016-03-01 16:05:00 +00:00
|
|
|
class EventHandlers {
|
|
|
|
class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {};
|
|
|
|
};
|
|
|
|
|
2015-08-15 08:22:44 +00:00
|
|
|
GVAR(space) = 10;
|
|
|
|
GVAR(hasCargo) = 1;
|
|
|
|
GVAR(size) = 11;
|
|
|
|
GVAR(canLoad) = 1;
|
2015-09-16 17:27:32 +00:00
|
|
|
|
2015-08-15 08:22:44 +00:00
|
|
|
class ACE_Actions {
|
|
|
|
class ACE_MainActions {
|
|
|
|
displayName = ECSTRING(interaction,MainAction);
|
|
|
|
distance = 5;
|
|
|
|
condition = QUOTE(true);
|
|
|
|
statement = "";
|
|
|
|
icon = "\a3\ui_f\data\IGUI\Cfg\Actions\eject_ca.paa";
|
|
|
|
selection = "";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
2016-08-13 09:33:41 +00:00
|
|
|
class Constructions_base_F;
|
|
|
|
class Land_WoodenBox_F: Constructions_base_F {
|
|
|
|
class EventHandlers {
|
|
|
|
class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {};
|
|
|
|
};
|
|
|
|
|
|
|
|
GVAR(space) = 2;
|
|
|
|
GVAR(hasCargo) = 2;
|
|
|
|
GVAR(size) = 3;
|
|
|
|
GVAR(canLoad) = 1;
|
|
|
|
|
|
|
|
maximumLoad = 2000;
|
|
|
|
transportMaxBackpacks = 12;
|
|
|
|
transportMaxMagazines = 64;
|
|
|
|
transportMaxWeapons = 12;
|
|
|
|
};
|
|
|
|
class Land_WoodenCrate_01_F: ThingX {
|
|
|
|
class EventHandlers {
|
|
|
|
class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {};
|
|
|
|
};
|
|
|
|
GVAR(space) = 3;
|
|
|
|
GVAR(hasCargo) = 3;
|
|
|
|
GVAR(size) = 3;
|
|
|
|
GVAR(canLoad) = 1;
|
|
|
|
|
|
|
|
maximumLoad = 2000;
|
|
|
|
transportMaxBackpacks = 12;
|
|
|
|
transportMaxMagazines = 64;
|
|
|
|
transportMaxWeapons = 12;
|
|
|
|
};
|
2015-08-15 08:22:44 +00:00
|
|
|
|
2015-08-14 20:01:14 +00:00
|
|
|
class Cargo_base_F: ThingX {
|
|
|
|
GVAR(space) = 4;
|
|
|
|
GVAR(hasCargo) = 1;
|
|
|
|
GVAR(size) = 4;
|
|
|
|
GVAR(canLoad) = 1;
|
2015-09-16 17:27:32 +00:00
|
|
|
|
2015-08-14 20:01:14 +00:00
|
|
|
class ACE_Actions {
|
|
|
|
class ACE_MainActions {
|
|
|
|
displayName = ECSTRING(interaction,MainAction);
|
|
|
|
distance = 5;
|
|
|
|
condition = QUOTE(true);
|
|
|
|
statement = "";
|
|
|
|
icon = "\a3\ui_f\data\IGUI\Cfg\Actions\eject_ca.paa";
|
|
|
|
selection = "";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
class Cargo10_base_F: Cargo_base_F {
|
2016-03-01 16:05:00 +00:00
|
|
|
class EventHandlers {
|
|
|
|
class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {};
|
|
|
|
};
|
|
|
|
|
2015-08-14 20:01:14 +00:00
|
|
|
GVAR(space) = 14;
|
|
|
|
GVAR(size) = 15;
|
|
|
|
};
|
|
|
|
class Land_Cargo20_blue_F: Cargo_base_F {
|
2016-03-01 16:05:00 +00:00
|
|
|
class EventHandlers {
|
|
|
|
class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {};
|
|
|
|
};
|
|
|
|
|
2015-08-14 20:01:14 +00:00
|
|
|
GVAR(space) = 49;
|
|
|
|
GVAR(size) = 50;
|
|
|
|
};
|
|
|
|
class Land_Cargo20_brick_red_F: Cargo_base_F {
|
2016-03-01 16:05:00 +00:00
|
|
|
class EventHandlers {
|
|
|
|
class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {};
|
|
|
|
};
|
|
|
|
|
2015-08-14 20:01:14 +00:00
|
|
|
GVAR(space) = 49;
|
|
|
|
GVAR(size) = 50;
|
|
|
|
};
|
|
|
|
class Land_Cargo20_cyan_F: Cargo_base_F {
|
2016-03-01 16:05:00 +00:00
|
|
|
class EventHandlers {
|
|
|
|
class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {};
|
|
|
|
};
|
|
|
|
|
2015-08-14 20:01:14 +00:00
|
|
|
GVAR(space) = 49;
|
|
|
|
GVAR(size) = 50;
|
|
|
|
};
|
|
|
|
class Land_Cargo20_grey_F: Cargo_base_F {
|
2016-03-01 16:05:00 +00:00
|
|
|
class EventHandlers {
|
|
|
|
class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {};
|
|
|
|
};
|
|
|
|
|
2015-08-14 20:01:14 +00:00
|
|
|
GVAR(space) = 49;
|
|
|
|
GVAR(size) = 50;
|
|
|
|
};
|
|
|
|
class Land_Cargo20_light_blue_F: Cargo_base_F {
|
2016-03-01 16:05:00 +00:00
|
|
|
class EventHandlers {
|
|
|
|
class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {};
|
|
|
|
};
|
|
|
|
|
2015-08-14 20:01:14 +00:00
|
|
|
GVAR(space) = 49;
|
|
|
|
GVAR(size) = 50;
|
|
|
|
};
|
|
|
|
class Land_Cargo20_light_green_F: Cargo_base_F {
|
2016-03-01 16:05:00 +00:00
|
|
|
class EventHandlers {
|
|
|
|
class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {};
|
|
|
|
};
|
|
|
|
|
2015-08-14 20:01:14 +00:00
|
|
|
GVAR(space) = 49;
|
|
|
|
GVAR(size) = 50;
|
|
|
|
};
|
|
|
|
class Land_Cargo20_military_green_F: Cargo_base_F {
|
2016-03-01 16:05:00 +00:00
|
|
|
class EventHandlers {
|
|
|
|
class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {};
|
|
|
|
};
|
|
|
|
|
2015-08-14 20:01:14 +00:00
|
|
|
GVAR(space) = 49;
|
|
|
|
GVAR(size) = 50;
|
|
|
|
};
|
2015-09-16 17:27:32 +00:00
|
|
|
|
2015-08-14 20:01:14 +00:00
|
|
|
class Land_Cargo20_orange_F: Cargo_base_F {
|
2016-03-01 16:05:00 +00:00
|
|
|
class EventHandlers {
|
|
|
|
class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {};
|
|
|
|
};
|
|
|
|
|
2015-08-14 20:01:14 +00:00
|
|
|
GVAR(space) = 49;
|
|
|
|
GVAR(size) = 50;
|
|
|
|
};
|
|
|
|
class Land_Cargo20_red_F: Cargo_base_F {
|
2016-03-01 16:05:00 +00:00
|
|
|
class EventHandlers {
|
|
|
|
class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {};
|
|
|
|
};
|
|
|
|
|
2015-08-14 20:01:14 +00:00
|
|
|
GVAR(space) = 49;
|
|
|
|
GVAR(size) = 50;
|
|
|
|
};
|
|
|
|
class Land_Cargo20_sand_F: Cargo_base_F {
|
2016-03-01 16:05:00 +00:00
|
|
|
class EventHandlers {
|
|
|
|
class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {};
|
|
|
|
};
|
|
|
|
|
2015-08-14 20:01:14 +00:00
|
|
|
GVAR(space) = 49;
|
|
|
|
GVAR(size) = 50;
|
|
|
|
};
|
|
|
|
class Land_Cargo20_vr_F: Cargo_base_F {
|
2016-03-01 16:05:00 +00:00
|
|
|
class EventHandlers {
|
|
|
|
class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {};
|
|
|
|
};
|
|
|
|
|
2015-08-14 20:01:14 +00:00
|
|
|
GVAR(space) = 49;
|
|
|
|
GVAR(size) = 50;
|
|
|
|
};
|
|
|
|
class Land_Cargo20_white_F: Cargo_base_F {
|
2016-03-01 16:05:00 +00:00
|
|
|
class EventHandlers {
|
|
|
|
class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {};
|
|
|
|
};
|
|
|
|
|
2015-08-14 20:01:14 +00:00
|
|
|
GVAR(space) = 49;
|
|
|
|
GVAR(size) = 50;
|
|
|
|
};
|
|
|
|
class Land_Cargo20_yellow_F: Cargo_base_F {
|
2016-03-01 16:05:00 +00:00
|
|
|
class EventHandlers {
|
2021-08-04 17:34:44 +00:00
|
|
|
class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {};
|
|
|
|
};
|
|
|
|
|
|
|
|
GVAR(space) = 49;
|
|
|
|
GVAR(size) = 50;
|
|
|
|
};
|
2021-08-06 20:15:20 +00:00
|
|
|
class Cargo_IDAP_base_F: Cargo_base_F {};
|
|
|
|
class Land_Cargo20_IDAP_F: Cargo_IDAP_base_F {
|
2021-08-04 17:34:44 +00:00
|
|
|
class EventHandlers {
|
2016-03-01 16:05:00 +00:00
|
|
|
class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {};
|
|
|
|
};
|
|
|
|
|
2015-08-14 20:01:14 +00:00
|
|
|
GVAR(space) = 49;
|
|
|
|
GVAR(size) = 50;
|
|
|
|
};
|
|
|
|
|
|
|
|
class Land_Cargo40_blue_F: Cargo_base_F {
|
2016-03-01 16:05:00 +00:00
|
|
|
class EventHandlers {
|
|
|
|
class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {};
|
|
|
|
};
|
|
|
|
|
2015-08-14 20:01:14 +00:00
|
|
|
GVAR(space) = 99;
|
|
|
|
GVAR(size) = 100;
|
|
|
|
};
|
|
|
|
class Land_Cargo40_brick_red_F: Cargo_base_F {
|
2016-03-01 16:05:00 +00:00
|
|
|
class EventHandlers {
|
|
|
|
class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {};
|
|
|
|
};
|
|
|
|
|
2015-08-14 20:01:14 +00:00
|
|
|
GVAR(space) = 99;
|
|
|
|
GVAR(size) = 100;
|
|
|
|
};
|
|
|
|
class Land_Cargo40_cyan_F: Cargo_base_F {
|
2016-03-01 16:05:00 +00:00
|
|
|
class EventHandlers {
|
|
|
|
class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {};
|
|
|
|
};
|
|
|
|
|
2015-08-14 20:01:14 +00:00
|
|
|
GVAR(space) = 99;
|
|
|
|
GVAR(size) = 100;
|
|
|
|
};
|
|
|
|
class Land_Cargo40_grey_F: Cargo_base_F {
|
2016-03-01 16:05:00 +00:00
|
|
|
class EventHandlers {
|
|
|
|
class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {};
|
|
|
|
};
|
|
|
|
|
2015-08-14 20:01:14 +00:00
|
|
|
GVAR(space) = 99;
|
|
|
|
GVAR(size) = 100;
|
|
|
|
};
|
|
|
|
class Land_Cargo40_light_blue_F: Cargo_base_F {
|
2016-03-01 16:05:00 +00:00
|
|
|
class EventHandlers {
|
|
|
|
class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {};
|
|
|
|
};
|
|
|
|
|
2015-08-14 20:01:14 +00:00
|
|
|
GVAR(space) = 99;
|
|
|
|
GVAR(size) = 100;
|
|
|
|
};
|
|
|
|
class Land_Cargo40_light_green_F: Cargo_base_F {
|
2016-03-01 16:05:00 +00:00
|
|
|
class EventHandlers {
|
|
|
|
class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {};
|
|
|
|
};
|
|
|
|
|
2015-08-14 20:01:14 +00:00
|
|
|
GVAR(space) = 99;
|
|
|
|
GVAR(size) = 100;
|
|
|
|
};
|
|
|
|
class Land_Cargo40_military_green_F: Cargo_base_F {
|
2016-03-01 16:05:00 +00:00
|
|
|
class EventHandlers {
|
|
|
|
class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {};
|
|
|
|
};
|
|
|
|
|
2015-08-14 20:01:14 +00:00
|
|
|
GVAR(space) = 99;
|
|
|
|
GVAR(size) = 100;
|
|
|
|
};
|
2015-09-16 17:27:32 +00:00
|
|
|
|
2015-08-14 20:01:14 +00:00
|
|
|
class Land_Cargo40_orange_F: Cargo_base_F {
|
2016-03-01 16:05:00 +00:00
|
|
|
class EventHandlers {
|
|
|
|
class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {};
|
|
|
|
};
|
|
|
|
|
2015-08-14 20:01:14 +00:00
|
|
|
GVAR(space) = 99;
|
|
|
|
GVAR(size) = 100;
|
|
|
|
};
|
|
|
|
class Land_Cargo40_red_F: Cargo_base_F {
|
2016-03-01 16:05:00 +00:00
|
|
|
class EventHandlers {
|
|
|
|
class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {};
|
|
|
|
};
|
|
|
|
|
2015-08-14 20:01:14 +00:00
|
|
|
GVAR(space) = 99;
|
|
|
|
GVAR(size) = 100;
|
|
|
|
};
|
|
|
|
class Land_Cargo40_sand_F: Cargo_base_F {
|
2016-03-01 16:05:00 +00:00
|
|
|
class EventHandlers {
|
|
|
|
class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {};
|
|
|
|
};
|
|
|
|
|
2015-08-14 20:01:14 +00:00
|
|
|
GVAR(space) = 99;
|
|
|
|
GVAR(size) = 100;
|
|
|
|
};
|
|
|
|
class Land_Cargo40_vr_F: Cargo_base_F {
|
2016-03-01 16:05:00 +00:00
|
|
|
class EventHandlers {
|
|
|
|
class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {};
|
|
|
|
};
|
|
|
|
|
2015-08-14 20:01:14 +00:00
|
|
|
GVAR(space) = 99;
|
|
|
|
GVAR(size) = 100;
|
|
|
|
};
|
|
|
|
class Land_Cargo40_white_F: Cargo_base_F {
|
2016-03-01 16:05:00 +00:00
|
|
|
class EventHandlers {
|
|
|
|
class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {};
|
|
|
|
};
|
|
|
|
|
2015-08-14 20:01:14 +00:00
|
|
|
GVAR(space) = 99;
|
|
|
|
GVAR(size) = 100;
|
|
|
|
};
|
|
|
|
class Land_Cargo40_yellow_F: Cargo_base_F {
|
2016-03-01 16:05:00 +00:00
|
|
|
class EventHandlers {
|
|
|
|
class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {};
|
|
|
|
};
|
|
|
|
|
2015-08-14 20:01:14 +00:00
|
|
|
GVAR(space) = 99;
|
|
|
|
GVAR(size) = 100;
|
|
|
|
};
|
2015-09-16 17:27:32 +00:00
|
|
|
|
2017-09-07 17:45:37 +00:00
|
|
|
// Small
|
2015-08-14 20:01:14 +00:00
|
|
|
class Land_CargoBox_V1_F: ThingX {
|
2016-03-01 16:05:00 +00:00
|
|
|
class EventHandlers {
|
|
|
|
class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {};
|
|
|
|
};
|
|
|
|
|
2015-08-14 20:01:14 +00:00
|
|
|
GVAR(space) = 7;
|
|
|
|
GVAR(hasCargo) = 1;
|
|
|
|
GVAR(size) = 7;
|
2015-09-16 17:27:32 +00:00
|
|
|
|
2015-08-14 20:01:14 +00:00
|
|
|
class ACE_Actions {
|
|
|
|
class ACE_MainActions {
|
|
|
|
displayName = ECSTRING(interaction,MainAction);
|
|
|
|
distance = 5;
|
|
|
|
condition = QUOTE(true);
|
|
|
|
statement = "";
|
|
|
|
icon = "\a3\ui_f\data\IGUI\Cfg\Actions\eject_ca.paa";
|
|
|
|
selection = "";
|
|
|
|
};
|
|
|
|
};
|
2015-10-10 05:19:09 +00:00
|
|
|
};
|
2017-09-07 17:45:37 +00:00
|
|
|
class Land_PaperBox_01_small_closed_base_F: Items_base_F {
|
|
|
|
GVAR(size) = 1;
|
|
|
|
GVAR(canLoad) = 1;
|
2017-11-11 19:21:55 +00:00
|
|
|
|
2017-09-07 17:45:37 +00:00
|
|
|
maximumLoad = 1000;
|
|
|
|
transportMaxBackpacks = 12;
|
|
|
|
transportMaxMagazines = 64;
|
|
|
|
transportMaxWeapons = 12;
|
|
|
|
};
|
|
|
|
class Box_UAV_06_base_F: Items_base_F {
|
|
|
|
GVAR(size) = 1;
|
|
|
|
GVAR(canLoad) = 1;
|
|
|
|
};
|
2015-08-22 18:00:26 +00:00
|
|
|
|
2017-09-07 17:45:37 +00:00
|
|
|
// Aid items
|
|
|
|
class Land_FoodSack_01_full_base_F: Items_base_F {
|
2015-08-22 18:00:26 +00:00
|
|
|
GVAR(size) = 1;
|
|
|
|
GVAR(canLoad) = 1;
|
|
|
|
};
|
2017-09-07 17:45:37 +00:00
|
|
|
class Land_FoodSack_01_cargo_base_F: Items_base_F {
|
|
|
|
GVAR(size) = 7;
|
|
|
|
GVAR(canLoad) = 1;
|
|
|
|
};
|
|
|
|
class Land_FoodSack_01_large_base_F: Items_base_F {
|
|
|
|
GVAR(size) = 7;
|
|
|
|
GVAR(canLoad) = 1;
|
|
|
|
};
|
|
|
|
class Land_FoodSack_01_small_base_F: Items_base_F {
|
|
|
|
GVAR(size) = 2;
|
|
|
|
GVAR(canLoad) = 1;
|
|
|
|
};
|
|
|
|
class Land_PaperBox_01_open_boxes_F: Items_base_F {
|
|
|
|
GVAR(size) = 7;
|
|
|
|
GVAR(canLoad) = 1;
|
|
|
|
};
|
|
|
|
class Land_PaperBox_01_open_water_F: Items_base_F {
|
|
|
|
GVAR(size) = 7;
|
|
|
|
GVAR(canLoad) = 1;
|
|
|
|
};
|
|
|
|
class Land_PaperBox_01_open_empty_F: Items_base_F {
|
|
|
|
GVAR(size) = 7;
|
|
|
|
GVAR(canLoad) = 1;
|
|
|
|
};
|
|
|
|
class Land_PaperBox_01_small_stacked_F: Items_base_F {
|
|
|
|
GVAR(size) = 7;
|
|
|
|
GVAR(canLoad) = 1;
|
|
|
|
};
|
|
|
|
class Land_WaterBottle_01_stack_F: Items_base_F {
|
|
|
|
GVAR(size) = 7;
|
|
|
|
GVAR(canLoad) = 1;
|
|
|
|
};
|
2015-08-10 21:07:47 +00:00
|
|
|
};
|