fnc_moduleOrbitalDroidDispenser.sqf 611 B

12345678910111213141516
  1. #include "function_macros.hpp"
  2. LOG("Triggered Orbital Drop Droid Dispenser");
  3. //wait for projectile to land and then spawn vehicle
  4. params["_logic"];
  5. _position = position _logic;
  6. LOGF_2("Firing Droid Dispenser Artillery at '%1', for '%2'",_postition,_unit);
  7. [{
  8. params["_position"];
  9. _spawner = GVAR(spawnerDefaultObject) createVehicle _position;
  10. LOGF_2("Created Droid Dispenser Object '%1' at '%2'",_spawner,position _spawner);
  11. [_spawner] call FUNC(droidDispenserInit);
  12. }, [_position], GVAR(fireSupportSpawnDelay)] call CBA_fnc_waitAndExecute;
  13. // fire projectile
  14. _this call ace_zeus_fnc_bi_moduleProjectile;