mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
Merge pull request #3518 from ColdEvul/CargoAndInteractionCase
Carry, drag and load metal and plastic cases
This commit is contained in:
@ -57,6 +57,16 @@ class Extended_InitPost_EventHandlers {
|
|||||||
init = QUOTE(_this call DFUNC(initObject); _this call DFUNC(initVehicle));
|
init = QUOTE(_this call DFUNC(initObject); _this call DFUNC(initVehicle));
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
class PlasticCase_01_base_F {
|
||||||
|
class ADDON {
|
||||||
|
init = QUOTE(_this call DFUNC(initObject); _this call DFUNC(initVehicle));
|
||||||
|
};
|
||||||
|
};
|
||||||
|
class MetalCase_01_base_F {
|
||||||
|
class ADDON {
|
||||||
|
init = QUOTE(_this call DFUNC(initObject); _this call DFUNC(initVehicle));
|
||||||
|
};
|
||||||
|
};
|
||||||
class RoadCone_F {
|
class RoadCone_F {
|
||||||
class ADDON {
|
class ADDON {
|
||||||
init = QUOTE(_this call DFUNC(initObject); _this call DFUNC(initVehicle));
|
init = QUOTE(_this call DFUNC(initObject); _this call DFUNC(initVehicle));
|
||||||
|
@ -312,6 +312,7 @@ class CfgVehicles {
|
|||||||
|
|
||||||
// Ammo boxes
|
// Ammo boxes
|
||||||
class ThingX;
|
class ThingX;
|
||||||
|
class Items_base_F;
|
||||||
class ReammoBox_F: ThingX {
|
class ReammoBox_F: ThingX {
|
||||||
GVAR(size) = 2; // 1 = small, 2 = large
|
GVAR(size) = 2; // 1 = small, 2 = large
|
||||||
GVAR(canLoad) = 1;
|
GVAR(canLoad) = 1;
|
||||||
@ -334,6 +335,23 @@ class CfgVehicles {
|
|||||||
class Slingload_01_Base_F: Slingload_base_F { //Huron 20ft containers
|
class Slingload_01_Base_F: Slingload_base_F { //Huron 20ft containers
|
||||||
GVAR(canLoad) = 0;
|
GVAR(canLoad) = 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
//Plastic and metal case
|
||||||
|
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
|
||||||
|
};
|
||||||
|
|
||||||
// objects
|
// objects
|
||||||
class RoadCone_F: ThingX {
|
class RoadCone_F: ThingX {
|
||||||
GVAR(size) = 1;
|
GVAR(size) = 1;
|
||||||
|
@ -38,6 +38,7 @@ class CfgVehicles {
|
|||||||
|
|
||||||
// ammo boxes
|
// ammo boxes
|
||||||
class ThingX;
|
class ThingX;
|
||||||
|
class Items_base_F;
|
||||||
class ReammoBox_F: ThingX {
|
class ReammoBox_F: ThingX {
|
||||||
GVAR(canCarry) = 0;
|
GVAR(canCarry) = 0;
|
||||||
GVAR(carryPosition)[] = {0,1,1};
|
GVAR(carryPosition)[] = {0,1,1};
|
||||||
@ -90,6 +91,32 @@ class CfgVehicles {
|
|||||||
GVAR(canDrag) = 0;
|
GVAR(canDrag) = 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
//Plastic and metal case
|
||||||
|
class PlasticCase_01_base_F: Items_base_F {
|
||||||
|
class EventHandlers {
|
||||||
|
class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {};
|
||||||
|
};
|
||||||
|
GVAR(canCarry) = 1;
|
||||||
|
GVAR(carryPosition[]) = {0,1,1};
|
||||||
|
GVAR(carryDirection) = 270;
|
||||||
|
|
||||||
|
GVAR(canDrag) = 1;
|
||||||
|
GVAR(dragPosition[]) = {0,1.2,0};
|
||||||
|
GVAR(dragDirection) = 0;
|
||||||
|
};
|
||||||
|
class MetalCase_01_base_F: Items_base_F {
|
||||||
|
class EventHandlers {
|
||||||
|
class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {};
|
||||||
|
};
|
||||||
|
GVAR(canCarry) = 1;
|
||||||
|
GVAR(carryPosition[]) = {0,1,1};
|
||||||
|
GVAR(carryDirection) = 270;
|
||||||
|
|
||||||
|
GVAR(canDrag) = 1;
|
||||||
|
GVAR(dragPosition[]) = {0,1.2,0};
|
||||||
|
GVAR(dragDirection) = 0;
|
||||||
|
};
|
||||||
|
|
||||||
// Barrier
|
// Barrier
|
||||||
class RoadCone_F: ThingX {
|
class RoadCone_F: ThingX {
|
||||||
class EventHandlers {
|
class EventHandlers {
|
||||||
|
Reference in New Issue
Block a user