mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
27 lines
869 B
Plaintext
27 lines
869 B
Plaintext
//#define DEBUG_MODE_FULL
|
|
#include "script_component.hpp"
|
|
/*
|
|
private["_gun", "_cartridge", "_speed", "_dir", "_vel"];
|
|
TRACE_1("", _this);
|
|
_gun = _this select 0;
|
|
|
|
// check to see if ACE cart is enabled
|
|
// if(!ace_sys_cartridges_enabled) exitWith { false };
|
|
|
|
// find the back of the gun and spawn the cartridge locally behind it
|
|
|
|
_cartridge = "ace_arty_m14_casing" createVehicleLocal (getPos _gun);
|
|
_cartridge setPos ( _gun modelToWorld [0,-1.3,1.1]);
|
|
|
|
_cartridge setDir (getDir _gun);
|
|
_vel = velocity _cartridge;
|
|
_dir = abs ((getDir _gun) + 180 + (-15+(random 30)) % 360);
|
|
_speed = 4;
|
|
|
|
_cartridge setVelocity [(_vel select 0)+(sin _dir*_speed),(_vel select 1)+ (cos _dir*_speed),(_vel select 2)];
|
|
_vel = velocity _cartridge;
|
|
TRACE_5("", _dir, _vel, _speed, _cartridge, _gun);
|
|
|
|
// add to cleanup FIFO?
|
|
[_cartridge, 300] call ACE_fnc_add2fifo;
|
|
*/ |