missiles.hpp 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. class macro_new_ammo(a2a) : M_Air_AA
  2. {
  3. displayName = "Zephyr A2A";
  4. displayNameShort = "Zephyr A2A";
  5. effectFly = "RD501_Effect_Violet";
  6. effectsFire = "RD501_Effect_Violet";
  7. effectsMissileInit = "RD501_laat_PylonBackEffectsFFAR";
  8. effectsMissile = "RD501_FX_Missile_AA_Violet";
  9. muzzleEffect = "";
  10. cmimmunity = 0.6;
  11. effectsSmoke = "RD501_Effect_Violet";
  12. soundFly[] = {"\xt\SWionrocketloop.ogg",3,1,800};
  13. lockedTargetSound[] = {"TIE\LockedOn_2.ogg",0.7,1};
  14. lockingTargetSound[] = {"TIE\Locking_Beep1.ogg",1,1};
  15. model = "\SWOP_Main\Effects\Tracer\laserred";
  16. tracerColor[] = {"blue"};
  17. brightness = 20000;
  18. lightColor[] = {0, 0, 1, 1};
  19. triggerTime = 0.1;
  20. hit = 620;
  21. indirectHit = 100;
  22. indirectHitRange = 3;
  23. cameraViewAvailable = 1;
  24. maneuvrability = 40;
  25. };
  26. class Missile_AGM_02_F;
  27. class macro_new_ammo(agm) : Missile_AGM_02_F//M_PG_AT
  28. {
  29. displayName = "Torrent AGM";
  30. displayNameShort = "Torrent AGM";
  31. effectFly = "RD501_Effect_Violet";
  32. effectsFire = "RD501_Effect_Violet";
  33. effectsMissileInit = "RD501_laat_PylonBackEffectsFFAR";
  34. effectsMissile = "RD501_FX_Missile_AA_Violet";
  35. muzzleEffect = "";
  36. effectsSmoke = "RD501_Effect_Violet";
  37. soundfly[] = {"\xt\SWionrocketloop.ogg",3,1,800};
  38. lockedTargetSound[] = {"TIE\LockedOn_2.ogg",0.7,1};
  39. lockingTargetSound[] = {"TIE\Locking_Beep1.ogg",1,1};
  40. model = "\SWOP_Main\Effects\Tracer\laserred";
  41. tracerColor[] = {"blue"};
  42. canLock = 2;
  43. weaponLockSystem = "1 + 2 + 4 + 8";
  44. brightness = 20000;
  45. lightColor[] = {0, 0, 1, 1};
  46. triggerTime = 0.1;
  47. hit = 2200;
  48. indirectHit = 620;
  49. indirectHitRange = 15;
  50. cameraViewAvailable = 1;
  51. irLock = 1;
  52. laserLock = 1;
  53. missileLockMinDistance = 1;
  54. missileLockMaxDistance = 10000;
  55. };
  56. class macro_new_ammo(ugm) : Rocket_04_AP_F
  57. {
  58. displayName = "Hurricane UGM";
  59. displayNameShort = "Hurricane UGM";
  60. effectFly = "RD501_Effect_Violet";
  61. effectsFire = "RD501_Effect_Violet";
  62. effectsMissileInit = "RD501_laat_PylonBackEffectsFFAR";
  63. effectsMissile = "RD501_FX_Missile_AA_Violet";
  64. muzzleEffect = "";
  65. effectsSmoke = "RD501_Effect_Violet";
  66. soundfly[] = {"\xt\SWionrocketloop.ogg",3,1,800};
  67. model = "\SWOP_Main\Effects\Tracer\laserred";
  68. tracerColor[] = {"blue"};
  69. brightness = 20000;
  70. lightColor[] = {0, 0, 1, 1};
  71. triggerTime = 0.1;
  72. hit = 1020;
  73. indirectHit = 620;
  74. indirectHitRange = 15;
  75. cameraViewAvailable = 1;
  76. };
  77. class macro_new_ammo(spark) : Rocket_04_AP_F
  78. {
  79. displayName = "Spark UGM";
  80. displayNameShort = "Spark UGM";
  81. effectFly = "RD501_Effect_Violet";
  82. effectsFire = "RD501_Effect_Violet";
  83. effectsMissileInit = "RD501_laat_PylonBackEffectsFFAR";
  84. effectsMissile = "RD501_FX_Missile_AA_Violet";
  85. explosionEffects="JLTS_fx_exp_EMP";
  86. SoundSetExplosion[]=
  87. {
  88. "JLTS_GrenadeEMP_Exp_SoundSet",
  89. "JLTS_GrenadeEMP_Tail_SoundSet",
  90. "Explosion_Debris_SoundSet"
  91. };
  92. muzzleEffect = "";
  93. effectsSmoke = "RD501_Effect_Violet";
  94. soundfly[] = {"\xt\SWionrocketloop.ogg",3,1,800};
  95. model = "\SWOP_Main\Effects\Tracer\laserred";
  96. tracerColor[] = {"blue"};
  97. brightness = 20000;
  98. lightColor[] = {0, 0, 1, 1};
  99. triggerTime = 0.1;
  100. hit = 0.1;
  101. indirectHit = 0.1;
  102. indirectHitRange = 40;
  103. cameraViewAvailable = 1;
  104. JLTS_isEMPAmmo=1;
  105. submunitionAmmo=macro_new_ammo(spark_sub)
  106. };
  107. class ammo_Penetrator_Rocket_04_AP;
  108. class macro_new_ammo(spark_sub) :ammo_Penetrator_Rocket_04_AP
  109. {
  110. hit = 0.1;
  111. indirectHit = 0.1;
  112. indirectHitRange = 40;
  113. JLTS_isEMPAmmo=1;
  114. }
  115. class macro_new_ammo(lgm) : M_Jian_AT
  116. {
  117. displayName = "Flashfire WGM";
  118. displayNameShort = "Flashfire WGM";
  119. effectFly = "RD501_Effect_Violet";
  120. effectsFire = "RD501_Effect_Violet";
  121. effectsMissileInit = "RD501_laat_PylonBackEffectsFFAR";
  122. effectsMissile = "RD501_FX_Missile_AA";
  123. muzzleEffect = "";
  124. effectsSmoke = "RD501_Effect_Violet";
  125. soundfly[] = {"\rd501_vehicle_weapons\_sounds\proton_torp.ogg",3,1,800};
  126. model = "\SWOP_Main\Effects\Tracer\laserblue";
  127. tracerColor[] = {"blue"};
  128. brightness = 20000;
  129. lightColor[] = {0, 0, 1, 1};
  130. triggerTime = 0.1;
  131. thrustTime = 6;
  132. hit = 3000;
  133. indirectHit = 100;
  134. indirectHitRange = 5;
  135. cameraViewAvailable = 1;
  136. explosionTime = 13;
  137. timeToLive = 13;
  138. };