ACE3/addons/spottingscope/XEH_preInit.sqf
Ozan Eğitmen 2a7eb07803
Use modelToWorldVisualWorld (#8489)
Co-authored-by: PabstMirror <pabstmirror@gmail.com>
2021-10-10 15:37:05 +02:00

28 lines
780 B
Plaintext

#include "script_component.hpp"
ADDON = false;
PREP_RECOMPILE_START;
#include "XEH_PREP.hpp"
PREP_RECOMPILE_END;
["ACE_SpottingScopeObject", "killed", {
params ["_wreck"];
private _tube = "ACE_SpottingScope_tube" createVehicle [0,0,0];
_tube setDir (getDir _wreck - 180);
_tube setPosASL _wreck modelToWorldWorld (_wreck selectionPosition "destructionEffect");
_tube setVelocity [1 - random 2, 1 - random 2, 4];
_tube addTorque (vectorNormalized [1 - random 2, 1 - random 2, 1 - random 2] vectorMultiply 4);
}] call CBA_fnc_addClassEventHandler;
["ACE_SpottingScopeObject", "GetOut", {
params ["_vehicle", "", "_unit"];
if (local _unit) then {
_unit setDir getDir _vehicle;
};
}] call CBA_fnc_addClassEventHandler;
ADDON = true;