republic_aircraft_turrets.hpp 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. //Republic_Air
  2. class macro_new_vehicle(ARC_170,MKII) {
  3. class init_fx {
  4. init = "[_this select 0] execVM '\arc\init.sqf';[_this select 0] execVM '\arc\initturbine.sqf';";
  5. }
  6. class drone_script {
  7. init = [_this select 0,macro_single_quote(macro_new_vehicle(drone,Clone_Recon_Droid)),[0,-2.2,1.0]] spawn macro_fnc_name(apply_aircraft_drone);
  8. };
  9. macro_standard_eh
  10. };
  11. class macro_new_vehicle(v_wing,MKII) {
  12. class edit_mass {
  13. init = "[_this select 0,45000] call RD501_Main_fnc_set_mass;";
  14. };
  15. class init_fx {
  16. init = "[_this select 0] execVM '\Vwing\init.sqf';[_this select 0] execVM '\Vwing\initturbine.sqf';";
  17. }
  18. class drone_script {
  19. init = [_this select 0,macro_single_quote(macro_new_vehicle(drone,Clone_Recon_Droid)),[0,-0.6,1.4]] spawn macro_fnc_name(apply_aircraft_drone);
  20. };
  21. macro_standard_eh
  22. };
  23. class macro_new_vehicle(Y_wing,MkII) {
  24. class init_fx {
  25. init = "[_this select 0] execVM '\ywing\initturbine.sqf';";
  26. };
  27. class drone_script {
  28. init = [_this select 0,macro_single_quote(macro_new_vehicle(drone,Clone_Recon_Droid)),[0,2.2,0]] spawn macro_fnc_name(apply_aircraft_drone);
  29. };
  30. macro_standard_eh
  31. };
  32. class macro_new_vehicle(delta,7a_Mk2) {
  33. class edit_mass {
  34. init = "[_this select 0,10200] call RD501_Main_fnc_set_mass;";
  35. };
  36. class init_fx {
  37. init = "[_this select 0] execVM '\delta7\initturbine.sqf';[_this select 0] execVM '\awing\init.sqf';";
  38. }
  39. class drone_script {
  40. init = [_this select 0,macro_single_quote(macro_new_vehicle(drone,Clone_Recon_Droid)),[-1,2,0]] spawn macro_fnc_name(apply_aircraft_drone);
  41. };
  42. };
  43. class macro_new_vehicle(delta,7b_Mk2) {
  44. class edit_mass {
  45. init = "[_this select 0,10200] call RD501_Main_fnc_set_mass;";
  46. };
  47. class init_fx {
  48. init = "[_this select 0] execVM '\delta7\initturbine.sqf';[_this select 0] execVM '\awing\init.sqf';";
  49. }
  50. class drone_script {
  51. init = [_this select 0,macro_single_quote(macro_new_vehicle(drone,Clone_Recon_Droid)),[0,1,2]] spawn macro_fnc_name(apply_aircraft_drone);
  52. };
  53. };
  54. class macro_new_vehicle(eta,lime_Mk2) {
  55. class edit_mass {
  56. init = "[_this select 0,15000] call RD501_Main_fnc_set_mass;";
  57. };
  58. class init_fx {
  59. init = "[_this select 0] execVM '\eta2\init.sqf';[_this select 0] execVM '\eta2\initturbine.sqf';";
  60. }
  61. class drone_script {
  62. init = [_this select 0,macro_single_quote(macro_new_vehicle(drone,Clone_Recon_Droid)),[-0.9,1.3,0.1]] spawn macro_fnc_name(apply_aircraft_drone);
  63. };
  64. };