Sabres.sqf 7.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248
  1. //Globally buff all Sabres Republic and Empire
  2. //Created by Rexi
  3. Sabre={
  4. params["_vic"];
  5. comment "gets health";
  6. _vic addAction ["<t color='#00FF00'>Damage Report</t>",
  7. {
  8. hint parseText format["<t color='#0099FF'> Hull Integrity is :%1%2</t>",((1-(damage (_this select 0)))*100),"%"];
  9. },[1],0,false,true,""," commander _target == _this "];
  10. _vic addAction ["<t color='#FC6F07'>Repair</t>",
  11. {[_this select 0] execVM "scripts\zeus3denScripts\vehicleBased\actionMenu\Repair\repairTomore.sqf";}];
  12. comment "add in weapons and ammo";
  13. _vic addMagazineTurret ["100Rnd_TXLaser_Cannon_mag",[-1]];
  14. _vic addWeapon "Cannon_Portableun";
  15. _vic removeWeapon "SWOP_DC15ABlasterRifle";
  16. _vic addMagazineTurret ["1000Rnd_Laser_Cannon_EWEBSWBF_REP",[0]];
  17. _vic addMagazineTurret ["1000Rnd_Laser_Cannon_EWEBSWBF_REP",[0]];
  18. _vic addMagazineTurret ["1000Rnd_Laser_Cannon_EWEBSWBF_REP",[0]];
  19. _vic addMagazineTurret ["1000Rnd_Laser_Cannon_EWEBSWBF_REP",[0]];
  20. _vic addWeaponTurret ["SmokeLauncher",[-1]];
  21. _vic addMagazineTurret ["smokelaunchermag",[-1]];
  22. _vic addMagazineTurret ["smokelaunchermag",[-1]];
  23. _vic addMagazineTurret ["smokelaunchermag",[-1]];
  24. _vic addMagazineTurret ["smokelaunchermag",[-1]];
  25. _vic addEventHandler ["HandleDamage", {
  26. if (_this select 1 == "") then {
  27. _this select 2
  28. } else {
  29. 0
  30. }
  31. }];
  32. };
  33. ["O_JM_TX130m1r_1", "init",sabre, true, [], true] call CBA_fnc_addClassEventHandler;
  34. SSabre={
  35. params["_vic"];
  36. comment "gets health";
  37. _vic addAction ["<t color='#00FF00'>Damage Report</t>",
  38. {
  39. hint parseText format["<t color='#0099FF'> Hull Integrity is :%1%2</t>",((1-(damage (_this select 0)))*100),"%"];
  40. },[1],0,false,true,""," commander _target == _this "];
  41. _vic addAction ["<t color='#FC6F07'>Repair</t>",
  42. {[_this select 0] execVM "scripts\zeus3denScripts\vehicleBased\actionMenu\Repair\repairTomore.sqf";}];
  43. _vic addMagazineTurret ["100Rnd_TXLaser_Cannon_mag",[0]];
  44. _vic addMagazineTurret ["100Rnd_TXLaser_Cannon_mag",[0]];
  45. _vic addMagazineTurret ["1000Rnd_Laser_Cannon_EWEBSWBF_REP",[0]];
  46. _vic addMagazineTurret ["1000Rnd_Laser_Cannon_EWEBSWBF_REP",[0]];
  47. _vic addWeaponTurret ["SmokeLauncher",[-1]];
  48. _vic addMagazineTurret ["smokelaunchermag",[-1]];
  49. _vic addMagazineTurret ["smokelaunchermag",[-1]];
  50. _vic addMagazineTurret ["smokelaunchermag",[-1]];
  51. _vic addMagazineTurret ["smokelaunchermag",[-1]];
  52. _vic addEventHandler ["HandleDamage", {
  53. if (_this select 1 == "") then {
  54. _this select 2
  55. } else {
  56. 0
  57. }
  58. }];
  59. };
  60. ["O_JM_TX130m2r_1", "init",Ssabre, true, [], true] call CBA_fnc_addClassEventHandler;
  61. Sabrec={
  62. params["_vic"];
  63. comment "gets health";
  64. _vic addAction ["<t color='#00FF00'>Damage Report</t>",
  65. {
  66. hint parseText format["<t color='#0099FF'> Hull Integrity is :%1%2</t>",((1-(damage (_this select 0)))*100),"%"];
  67. },[1],0,false,true,""," commander _target == _this "];
  68. _vic addAction ["<t color='#FC6F07'>Repair</t>",
  69. {[_this select 0] execVM "scripts\zeus3denScripts\vehicleBased\actionMenu\Repair\repairTomore.sqf";}];
  70. comment "add in weapons and ammo";
  71. _vic addWeapon "Cannon_Portableun";
  72. _vic removeWeapon "SWOP_DC15ABlasterRifle";
  73. _vic addMagazineTurret ["1000Rnd_Laser_Cannon_EWEBSWBF_REP",[0]];
  74. _vic addMagazineTurret ["1000Rnd_Laser_Cannon_EWEBSWBF_REP",[0]];
  75. _vic addMagazineTurret ["1000Rnd_Laser_Cannon_EWEBSWBF_REP",[0]];
  76. _vic addMagazineTurret ["1000Rnd_Laser_Cannon_EWEBSWBF_REP",[0]];
  77. _vic addWeaponTurret ["SmokeLauncher",[-1]];
  78. _vic addMagazineTurret ["smokelaunchermag",[-1]];
  79. _vic addMagazineTurret ["smokelaunchermag",[-1]];
  80. _vic addMagazineTurret ["smokelaunchermag",[-1]];
  81. _vic addMagazineTurret ["smokelaunchermag",[-1]];
  82. _vic addEventHandler ["HandleDamage", {
  83. if (_this select 1 == "") then {
  84. _this select 2
  85. } else {
  86. 0
  87. }
  88. }];
  89. };
  90. ["O_JM_TX130r_1", "init",sabrec, true, [], true] call CBA_fnc_addClassEventHandler;
  91. //Imperial
  92. IMPSabre={
  93. params["_vic"];
  94. comment "gets health";
  95. _vic addAction ["<t color='#00FF00'>Damage Report</t>",
  96. {
  97. hint parseText format["<t color='#0099FF'> Hull Integrity is :%1%2</t>",((1-(damage (_this select 0)))*100),"%"];
  98. },[1],0,false,true,""," commander _target == _this "];
  99. _vic addAction ["<t color='#FC6F07'>Repair</t>",
  100. {[_this select 0] execVM "scripts\zeus3denScripts\vehicleBased\actionMenu\Repair\repairTomore.sqf";}];
  101. comment "add in weapons and ammo";
  102. _vic addMagazineTurret ["100Rnd_TXLaser_Cannon_mag",[-1]];
  103. _vic addWeapon "Cannon_Portableun";
  104. _vic removeWeapon "SWOP_DC15ABlasterRifle";
  105. _vic addMagazineTurret ["1000Rnd_Laser_Cannon_EWEBSWBF_REP",[0]];
  106. _vic addMagazineTurret ["1000Rnd_Laser_Cannon_EWEBSWBF_REP",[0]];
  107. _vic addMagazineTurret ["1000Rnd_Laser_Cannon_EWEBSWBF_REP",[0]];
  108. _vic addMagazineTurret ["1000Rnd_Laser_Cannon_EWEBSWBF_REP",[0]];
  109. _vic addWeaponTurret ["SmokeLauncher",[-1]];
  110. _vic addMagazineTurret ["smokelaunchermag",[-1]];
  111. _vic addMagazineTurret ["smokelaunchermag",[-1]];
  112. _vic addMagazineTurret ["smokelaunchermag",[-1]];
  113. _vic addMagazineTurret ["smokelaunchermag",[-1]];
  114. _vic addEventHandler ["HandleDamage", {
  115. if (_this select 1 == "") then {
  116. _this select 2
  117. } else {
  118. 0
  119. }
  120. }];
  121. };
  122. ["O_JM_TX130_1", "init",IMPsabre, true, [], true] call CBA_fnc_addClassEventHandler;
  123. IMPSSabre={
  124. params["_vic"];
  125. comment "gets health";
  126. _vic addAction ["<t color='#00FF00'>Damage Report</t>",
  127. {
  128. hint parseText format["<t color='#0099FF'> Hull Integrity is :%1%2</t>",((1-(damage (_this select 0)))*100),"%"];
  129. },[1],0,false,true,""," commander _target == _this "];
  130. _vic addAction ["<t color='#FC6F07'>Repair</t>",
  131. {[_this select 0] execVM "scripts\zeus3denScripts\vehicleBased\actionMenu\Repair\repairTomore.sqf";}];
  132. _vic addMagazineTurret ["100Rnd_TXLaser_Cannon_mag",[0]];
  133. _vic addMagazineTurret ["100Rnd_TXLaser_Cannon_mag",[0]];
  134. _vic addMagazineTurret ["1000Rnd_Laser_Cannon_EWEBSWBF_REP",[0]];
  135. _vic addMagazineTurret ["1000Rnd_Laser_Cannon_EWEBSWBF_REP",[0]];
  136. _vic addWeaponTurret ["SmokeLauncher",[-1]];
  137. _vic addMagazineTurret ["smokelaunchermag",[-1]];
  138. _vic addMagazineTurret ["smokelaunchermag",[-1]];
  139. _vic addMagazineTurret ["smokelaunchermag",[-1]];
  140. _vic addMagazineTurret ["smokelaunchermag",[-1]];
  141. _vic addEventHandler ["HandleDamage", {
  142. if (_this select 1 == "") then {
  143. _this select 2
  144. } else {
  145. 0
  146. }
  147. }];
  148. };
  149. ["O_JM_TX130m2_1", "init",IMPSsabre, true, [], true] call CBA_fnc_addClassEventHandler;
  150. IMPSabrec={
  151. params["_vic"];
  152. comment "gets health";
  153. _vic addAction ["<t color='#00FF00'>Damage Report</t>",
  154. {
  155. hint parseText format["<t color='#0099FF'> Hull Integrity is :%1%2</t>",((1-(damage (_this select 0)))*100),"%"];
  156. },[1],0,false,true,""," commander _target == _this "];
  157. _vic addAction ["<t color='#FC6F07'>Repair</t>",
  158. {[_this select 0] execVM "scripts\zeus3denScripts\vehicleBased\actionMenu\Repair\repairTomore.sqf";}];
  159. comment "add in weapons and ammo";
  160. _vic addWeapon "Cannon_Portableun";
  161. _vic removeWeapon "SWOP_DC15ABlasterRifle";
  162. _vic addMagazineTurret ["1000Rnd_Laser_Cannon_EWEBSWBF_REP",[0]];
  163. _vic addMagazineTurret ["1000Rnd_Laser_Cannon_EWEBSWBF_REP",[0]];
  164. _vic addMagazineTurret ["1000Rnd_Laser_Cannon_EWEBSWBF_REP",[0]];
  165. _vic addMagazineTurret ["1000Rnd_Laser_Cannon_EWEBSWBF_REP",[0]];
  166. _vic addWeaponTurret ["SmokeLauncher",[-1]];
  167. _vic addMagazineTurret ["smokelaunchermag",[-1]];
  168. _vic addMagazineTurret ["smokelaunchermag",[-1]];
  169. _vic addMagazineTurret ["smokelaunchermag",[-1]];
  170. _vic addMagazineTurret ["smokelaunchermag",[-1]];
  171. _vic addEventHandler ["HandleDamage", {
  172. if (_this select 1 == "") then {
  173. _this select 2
  174. } else {
  175. 0
  176. }
  177. }];
  178. };
  179. [ "O_JM_TX130m1_1", "init",IMPsabrec, true, [], true] call CBA_fnc_addClassEventHandler;