tank_cannons.hpp 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. class macro_new_mag(saber_tx130,10): 100Rnd_TXLaser_Cannon_mag
  2. {
  3. displayNameShort = "";
  4. ammo = macro_new_ammo(saber_tx130)
  5. count = 100;
  6. tracersEvery = 1;
  7. initSpeed = 1436;
  8. muzzleImpulseFactor = 0;
  9. };
  10. class 50Rnd_Laser_Cannon_AAT;
  11. class macro_new_mag(aat_mbt,50): 50Rnd_Laser_Cannon_AAT
  12. {
  13. displayNameShort = "AAT MBT 50 round mag";
  14. ammo = macro_new_ammo(aat_mbt)
  15. count = 50;
  16. tracersEvery = 1;
  17. initSpeed = 600;
  18. muzzleImpulseFactor = 0;
  19. maxLeadSpeed = 300;
  20. };
  21. class macro_new_mag(aat_mbt,10): 50Rnd_Laser_Cannon_AAT
  22. {
  23. displayNameShort = "10Rnd King Laser Mag";
  24. ammo = macro_new_ammo(aat_king)
  25. count = 10;
  26. tracersEvery = 1;
  27. initSpeed = 800;
  28. muzzleImpulseFactor = 0;
  29. maxLeadSpeed = 600;
  30. };
  31. class macro_new_mag(mynock_mbt_he,12): macro_new_mag(aat_mbt,10)
  32. {
  33. displayName = "Kyber Plasma Shell";
  34. displayNameShort = "12Rnd Kyber Plasma Shell";
  35. ammo = macro_new_ammo(mynock_mbt_he)
  36. count = 12;
  37. tracersEvery = 1;
  38. initSpeed = 800;
  39. muzzleImpulseFactor = 0;
  40. maxLeadSpeed = 600;
  41. };
  42. class macro_new_mag(mynock_mbt_ap,12): macro_new_mag(aat_mbt,10)
  43. {
  44. displayName = "Compacted Durasteel Shell";
  45. displayNameShort = "12Rnd Durasteel Shell";
  46. ammo = macro_new_ammo(mynock_mbt_ap)
  47. count = 12;
  48. tracersEvery = 1;
  49. initSpeed = 800;
  50. muzzleImpulseFactor = 0;
  51. maxLeadSpeed = 600;
  52. };
  53. class macro_new_mag(mynock_mbt_td,12): macro_new_mag(aat_mbt,10)
  54. {
  55. displayName = "Tankbuster Shell";
  56. displayNameShort = "Tankbuster Shell";
  57. ammo = macro_new_ammo(mynock_mbt_td)
  58. count = 12;
  59. tracersEvery = 1;
  60. initSpeed = 800;
  61. muzzleImpulseFactor = 0;
  62. maxLeadSpeed = 600;
  63. };
  64. class 10000Rnd_Laser_Cannon_ATTE;
  65. class macro_new_mag(atte_mbt,10): 10000Rnd_Laser_Cannon_ATTE
  66. {
  67. author = "RD501";
  68. scope = 2;
  69. displayName = "10Rnd ATTE Heavy Cannon";
  70. displayNameShort = "";
  71. ammo = macro_new_ammo(atte)
  72. count = 10;
  73. tracersEvery = 1;
  74. initSpeed = 1410;
  75. maxLeadSpeed = 35;
  76. };