Advertisement
Virus_

Replace Midrange Missiles

Aug 14th, 2019
366
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQF 1.61 KB | None | 0 0
  1. //Replace Midrange weapons from enemy CAS/CAP
  2. //fn_enemyCAS.sqf replace lines 147-155 with the following code
  3.  
  4.  
  5. // Replace AMRAAMs and AR73s (Code by McDodelijk)
  6. {
  7. // Replacement Options:
  8. // Flachion-22: "PylonMissile_1Rnd_Missile_AA_04_F", "PylonRack_1Rnd_Missile_AA_04_F"
  9. // Zephyr: "PylonMissile_1Rnd_GAA_missiles", "PylonRack_1Rnd_GAA_missiles"
  10. // BIM 9X: "PylonMissile_Missile_BIM9X_x1", "PylonRack_Missile_BIM9X_x1", "PylonRack_Missile_BIM9X_x2"
  11. // AA 73: "PylonMissile_Missile_AA_R73_x1"
  12. // ASRAAM: "PylonMissile_1Rnd_AAA_missiles", "PylonRack_1Rnd_AAA_missiles"
  13.     private _pylonmag = _x;
  14.     switch true do {
  15.         case (_pylonmag in ["PylonMissile_Missile_AA_R77_x1", "PylonMissile_Missile_AA_R77_INT_x1"]): {
  16.             _jetActual setPylonLoadOut [_forEachIndex+1, "PylonMissile_Missile_AA_R73_x1", true];
  17.         };
  18.         case (_pylonmag in ["PylonMissile_Missile_AMRAAM_D_x1", "PylonMissile_Missile_AMRAAM_D_INT_x1", "PylonMissile_Missile_AMRAAM_C_x1"]): {
  19.             _jetActual setPylonLoadOut [_forEachIndex+1, "PylonMissile_1Rnd_Missile_AA_04_F", true];
  20.         };
  21.         case (_pylonmag in ["PylonRack_Missile_AMRAAM_C_x1", "PylonRack_Missile_AMRAAM_D_x1"]): {
  22.             _jetActual setPylonLoadOut [_forEachIndex+1, "PylonRack_1Rnd_GAA_missiles", true];
  23.         };
  24.         case (_pylonmag in ["PylonRack_Missile_AMRAAM_C_x2", "PylonRack_Missile_AMRAAM_D_x2"]): {
  25.             _jetActual setPylonLoadOut [_forEachIndex+1, "PylonRack_Missile_BIM9X_x2", true];
  26.         };
  27.     }
  28. } foreach (getPylonMagazines _jetActual);
  29.  
  30. // Next foreach is not necessary
  31. {
  32.     if(_x in ["weapon_AMRAAMLauncher", "weapon_R77Launcher"]) then {
  33.         _jetActual removeWeapon _x;
  34.     };
  35. } foreach (weapons _jetActual);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement