mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
offset for quad engine smoke, delete destroyed RepairItem s
This commit is contained in:
parent
d200eadb46
commit
a487c5e89f
@ -55,14 +55,18 @@ class CfgVehicles {
|
||||
};
|
||||
|
||||
class MRAP_01_base_F: Car_F {
|
||||
GVAR(engineSmokeOffset)[] = {0,-4,2};
|
||||
GVAR(engineSmokeOffset)[] = {0,-2,0};
|
||||
};
|
||||
|
||||
class MRAP_02_base_F: Car_F {
|
||||
GVAR(engineSmokeOffset)[] = {0,-4,2};
|
||||
GVAR(engineSmokeOffset)[] = {0,-2,0};
|
||||
};
|
||||
|
||||
class MRAP_03_base_F: Car_F {
|
||||
GVAR(engineSmokeOffset)[] = {0,-4,2};
|
||||
GVAR(engineSmokeOffset)[] = {0,-2,0};
|
||||
};
|
||||
|
||||
class Quadbike_01_base_F: Car_F {
|
||||
GVAR(engineSmokeOffset)[] = {0,1,0};
|
||||
};
|
||||
};
|
||||
|
@ -27,13 +27,13 @@ if (local _vehicle) then {
|
||||
private _offset = getArray (_vehicle call CBA_fnc_getObjectConfig >> QGVAR(engineSmokeOffset));
|
||||
|
||||
if (_offset isEqualTo []) then {
|
||||
_offset = [0,-2,2];
|
||||
_offset = [0,0,0];
|
||||
};
|
||||
|
||||
private _position = [
|
||||
0,
|
||||
(boundingBoxReal _vehicle select 1 select 1),
|
||||
(boundingBoxReal _vehicle select 0 select 2)
|
||||
(boundingBoxReal _vehicle select 1 select 1) - 2,
|
||||
(boundingBoxReal _vehicle select 0 select 2) + 2
|
||||
] vectorAdd _offset;
|
||||
|
||||
private _smoke = "#particlesource" createVehicleLocal [0,0,0];
|
||||
|
@ -15,7 +15,7 @@
|
||||
}; \
|
||||
};
|
||||
|
||||
class CBA_Extended_EventHandlers;
|
||||
class CBA_Extended_EventHandlers_base;
|
||||
|
||||
class CfgVehicles {
|
||||
class ACE_Module;
|
||||
@ -311,14 +311,14 @@ class CfgVehicles {
|
||||
class ThingX;
|
||||
class ACE_RepairItem_Base: ThingX {
|
||||
class EventHandlers {
|
||||
class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {};
|
||||
class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers_base {};
|
||||
};
|
||||
|
||||
icon = "iconObject_circle";
|
||||
mapSize = 0.7;
|
||||
accuracy = 0.2;
|
||||
vehicleClass = "ACE_Logistics_Items";
|
||||
destrType = "DestructBuilding";
|
||||
destrType = "DesturctNo"; // scripted delayed destruction
|
||||
};
|
||||
|
||||
class ACE_Track: ACE_RepairItem_Base {
|
||||
|
@ -4,4 +4,10 @@ ADDON = false;
|
||||
|
||||
#include "XEH_PREP.hpp"
|
||||
|
||||
["ACE_RepairItem_Base", "killed", {
|
||||
params ["_object"];
|
||||
|
||||
[{deleteVehicle _this}, _object, 5] call CBA_fnc_waitAndExecute;
|
||||
}] call CBA_fnc_addClassEventHandler;
|
||||
|
||||
ADDON = true;
|
||||
|
Loading…
Reference in New Issue
Block a user