mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
always destroy engine, effect only requires cookoff
This commit is contained in:
parent
d0d407a2c5
commit
5b3d424509
@ -159,17 +159,16 @@ if (isServer) then {
|
||||
} forEach (_position nearObjects EFFECT_SIZE);
|
||||
|
||||
// --- burn car engine
|
||||
if ("ace_cookoff" call EFUNC(common,isModLoaded)) then {
|
||||
private _vehicle = _position nearestObject "Car";
|
||||
if (!local _vehicle || {_vehicle isKindOf "Wheeled_APC_F"}) exitWith {};
|
||||
private _vehicle = _position nearestObject "Car";
|
||||
if (!local _vehicle || {_vehicle isKindOf "Wheeled_APC_F"}) exitWith {};
|
||||
|
||||
private _engineSelection = getText (_vehicle call CBA_fnc_getObjectConfig >> "HitPoints" >> "HitEngine" >> "name");
|
||||
private _enginePosition = _vehicle modelToWorld (_vehicle selectionPosition _engineSelection);
|
||||
private _engineSelection = getText (_vehicle call CBA_fnc_getObjectConfig >> "HitPoints" >> "HitEngine" >> "name");
|
||||
private _enginePosition = _vehicle modelToWorld (_vehicle selectionPosition _engineSelection);
|
||||
|
||||
if (_position distance _enginePosition < EFFECT_SIZE * 2) then {
|
||||
_vehicle setHit [_engineSelection, 1];
|
||||
if (EGVAR(cookoff,enable)) then {
|
||||
_vehicle call EFUNC(cookoff,engineFire);
|
||||
};
|
||||
if (_position distance _enginePosition < EFFECT_SIZE * 2) then {
|
||||
_vehicle setHit [_engineSelection, 1];
|
||||
|
||||
if ("ace_cookoff" call EFUNC(common,isModLoaded) && {EGVAR(cookoff,enable)}) then {
|
||||
_vehicle call EFUNC(cookoff,engineFire);
|
||||
};
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user