republic_aircraft_turrets.hpp 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. //Republic_Air
  2. class macro_new_vehicle(ARC_170,MKII) {
  3. class turret_script {
  4. init = [_this select 0,macro_single_quote(macro_new_vehicle(Praetorian_Variant,republic)),[0,5,-1.6]] spawn macro_fnc_name(apply_aircraft_turrets);
  5. };
  6. class init_fx
  7. {
  8. init = "[_this select 0] execVM '\arc\init.sqf';[_this select 0] execVM '\arc\initturbine.sqf';";
  9. }
  10. };
  11. class macro_new_vehicle(v_wing,MKII) {
  12. class turret_script {
  13. init = [_this select 0,macro_single_quote(macro_new_vehicle(Praetorian_Variant,republic)),[0,4,-.5]] spawn macro_fnc_name(apply_aircraft_turrets);
  14. };
  15. class edit_mass_and_fx
  16. {
  17. init = "[_this select 0,18000] call RD501_Main_fnc_set_mass;[_this select 0] execVM '\Vwing\init.sqf';[_this select 0] execVM '\Vwing\initturbine.sqf';";
  18. };
  19. };
  20. // class macro_new_vehicle(Y_wing,MkII) {
  21. // class turret_script {
  22. // init = [_this select 0,macro_single_quote(macro_new_vehicle(Praetorian_Variant,republic)),[0,14,-1.6]] spawn macro_fnc_name(apply_aircraft_turrets);
  23. // };
  24. // };
  25. class macro_new_vehicle(delta,7a_Mk2) {
  26. class edit_mass_and_fx
  27. {
  28. init = "[_this select 0,10200] call RD501_Main_fnc_set_mass;[_this select 0] execVM '\delta7\initturbine.sqf';[_this select 0] execVM '\awing\init.sqf';";
  29. };
  30. class turret_script {
  31. init = [_this select 0,macro_single_quote(macro_new_vehicle(Praetorian_Variant,republic)),[0,3,.5]] spawn macro_fnc_name(apply_aircraft_turrets);
  32. };
  33. };
  34. class macro_new_vehicle(delta,7b_Mk2) {
  35. class edit_mass_and_fx
  36. {
  37. init = "[_this select 0,10200] call RD501_Main_fnc_set_mass;[_this select 0] execVM '\delta7\initturbine.sqf';[_this select 0] execVM '\awing\init.sqf';";
  38. };
  39. class turret_script {
  40. init = [_this select 0,macro_single_quote(macro_new_vehicle(Praetorian_Variant,republic)),[0,3,.5]] spawn macro_fnc_name(apply_aircraft_turrets);
  41. };
  42. };
  43. class macro_new_vehicle(eta,lime_Mk2) {
  44. class turret_script {
  45. init = [_this select 0,macro_single_quote(macro_new_vehicle(Praetorian_Variant,republic)),[0,3,-1]] spawn macro_fnc_name(apply_aircraft_turrets);
  46. };
  47. class set_mass_and_fx
  48. {
  49. init = "[_this select 0,15000] call RD501_Main_fnc_set_mass;[_this select 0] execVM '\eta2\init.sqf';[_this select 0] execVM '\eta2\initturbine.sqf'; ";
  50. };
  51. };