config.cpp 39 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852
  1. class CfgPatches
  2. {
  3. class 3AS_Weapons
  4. {
  5. author="The Clone Wars Mod Team";
  6. requiredAddons[]=
  7. {
  8. "A3_Weapons_F",
  9. "3AS_Main"
  10. };
  11. requiredVersion=0.1;
  12. units[]={};
  13. weapons[]={};
  14. };
  15. };
  16. class Mode_SemiAuto;
  17. class Mode_FullAuto;
  18. class Mode_Burst;
  19. class SlotInfo;
  20. class MuzzleSlot;
  21. class CowsSlot;
  22. class PointerSlot;
  23. class UnderBarrelSlot;
  24. class SensorTemplateIR;
  25. class CfgAmmo
  26. {
  27. class BulletBase;
  28. class ShellBase;
  29. class ShotgunBase;
  30. class GrenadeBase;
  31. class SmokeShell;
  32. class FlareBase;
  33. class RocketBase;
  34. class MissileBase
  35. {
  36. class Components;
  37. };
  38. class ammo_Penetrator_Base: ShellBase {};
  39. class 3AS_PlasmaBase: Bulletbase //Base Blue Tracer Ammo
  40. {
  41. visibleFire=5;
  42. audibleFire=20;
  43. visibleFireTime=2;
  44. dangerRadiusBulletClose=4;
  45. dangerRadiusHit=-1;
  46. suppressionRadiusBulletClose=2;
  47. suppressionRadiusHit=4;
  48. hit=1;
  49. indirectHit=0;
  50. indirectHitRange=0;
  51. model="3AS\3AS_Weapons\Data\tracer_blue.p3d";
  52. caliber=1;
  53. coefGravity=0; //0.01
  54. cartridge="FxCartridge_556";
  55. cost=1;
  56. timeToLive=10;
  57. deflecting=0;
  58. ExplosionEffects="3AS_ImpactPlasma";
  59. craterEffects="";
  60. explosive=0.1;
  61. tracerStartTime=0;
  62. tracerEndTime=10;
  63. airFriction=-0.00030;
  64. muzzleEffect="";
  65. waterEffectOffset=0.80000001;
  66. effectFly="AmmoClassic";
  67. aiAmmoUsageFlags="64 + 128 + 256";
  68. soundSetBulletFly[]=
  69. {
  70. "3AS_PlasmaFlyBy_SoundSet"
  71. };
  72. class HitEffects
  73. {
  74. Hit_Foliage_green="3AS_ImpactPlasma";
  75. Hit_Foliage_Dead="3AS_ImpactPlasma";
  76. Hit_Foliage_Green_big="3AS_ImpactPlasma";
  77. Hit_Foliage_Palm="3AS_ImpactPlasma";
  78. Hit_Foliage_Pine="3AS_ImpactPlasma";
  79. hitFoliage="3AS_ImpactPlasma";
  80. hitGlass="3AS_ImpactPlasma";
  81. hitGlassArmored="3AS_ImpactPlasma";
  82. hitWood="3AS_ImpactPlasma";
  83. hitMetal="3AS_ImpactPlasma";
  84. hitMetalPlate="3AS_ImpactPlasma";
  85. hitBuilding="3AS_ImpactPlasma";
  86. hitPlastic="3AS_ImpactPlasma";
  87. hitRubber="3AS_ImpactPlasma";
  88. hitTyre="3AS_ImpactPlasma";
  89. hitConcrete="3AS_ImpactPlasma";
  90. hitMan="3AS_ImpactPlasma";
  91. hitGroundSoft="3AS_ImpactPlasma";
  92. hitGroundRed="3AS_ImpactPlasma";
  93. hitGroundHard="3AS_ImpactPlasma";
  94. hitWater="3AS_ImpactPlasma";
  95. hitVirtual="3AS_ImpactPlasma";
  96. default_mat="3AS_ImpactPlasma";
  97. };
  98. };
  99. class 3AS_ammo_Penetrator_Base: ammo_Penetrator_Base //Base Missile Penetrator (Shrapnel that enters vehicle)
  100. {
  101. model="\A3\weapons_f\empty";
  102. caliber=40;
  103. warheadName="HEAT";
  104. hit=300;
  105. indirectHit=0;
  106. indirectHitRange=0;
  107. explosive=0;
  108. typicalSpeed=1000;
  109. timeToLive=0.2;
  110. simulationStep=0.050000001;
  111. airFriction=-0.28;
  112. deflecting=0;
  113. deflectionDirDistribution=0;
  114. penetrationDirDistribution=0;
  115. aiAmmoUsageFlags="128 + 512";
  116. dangerRadiusHit=60;
  117. suppressionRadiusHit=30;
  118. CraterEffects="ExploAmmoCrater";
  119. explosionEffects="ExploAmmoExplosion";
  120. class HitEffects
  121. {
  122. Hit_Foliage_green="ImpactLeavesGreen";
  123. Hit_Foliage_Dead="ImpactLeavesDead";
  124. Hit_Foliage_Green_big="ImpactLeavesGreenBig";
  125. Hit_Foliage_Palm="ImpactLeavesPalm";
  126. Hit_Foliage_Pine="ImpactLeavesPine";
  127. hitFoliage="ImpactLeaves";
  128. hitGlass="ImpactMetalSabotSmall";
  129. hitGlassArmored="ImpactMetalSabotSmall";
  130. hitWood="ImpactMetalSabotSmall";
  131. hitMetal="ImpactMetalSabotSmall";
  132. hitMetalPlate="ImpactMetalSabotSmall";
  133. hitBuilding="ImpactMetalSabotSmall";
  134. hitPlastic="ImpactMetalSabotSmall";
  135. hitRubber="ImpactMetalSabotSmall";
  136. hitTyre="ImpactMetalSabotSmall";
  137. hitConcrete="ImpactMetalSabotSmall";
  138. hitMan="ImpactMetalSabotSmall";
  139. hitGroundSoft="ImpactMetalSabotSmall";
  140. hitGroundRed="ImpactMetalSabotSmall";
  141. hitGroundHard="ImpactMetalSabotSmall";
  142. hitWater="ImpactEffectsWater";
  143. default_mat="ImpactMetalSabotSmall";
  144. };
  145. whistleOnFire=1;
  146. whistleDist=14;
  147. };
  148. ///Clone Plasma Ammo
  149. class 3AS_EC10_BluePlasma: 3AS_PlasmaBase // 9x21
  150. {
  151. hit=5;
  152. indirectHit=0;
  153. indirectHitRange=0;
  154. cartridge="";
  155. cost=100;
  156. typicalSpeed=250;
  157. airFriction=-0.00033;
  158. caliber=1;
  159. model="\3AS\3AS_Weapons\Data\tracer_blue.p3d";
  160. airLock=1;
  161. tracerScale=0.5;
  162. nvgOnly=1;
  163. audibleFire=30;
  164. aiAmmoUsageFlags=64;
  165. dangerRadiusBulletClose=4;
  166. dangerRadiusHit=8;
  167. suppressionRadiusBulletClose=2;
  168. suppressionRadiusHit=4;
  169. };
  170. class 3AS_EC20_BluePlasma: 3AS_PlasmaBase // 12.7x33 DC17S
  171. {
  172. hit=7;
  173. indirectHit=0;
  174. indirectHitRange=0;
  175. cartridge="";
  176. audibleFire=50;
  177. dangerRadiusBulletClose=4;
  178. dangerRadiusHit=8;
  179. suppressionRadiusBulletClose=2;
  180. suppressionRadiusHit=4;
  181. visibleFireTime=3;
  182. cost=50;
  183. airLock=1;
  184. caliber=1.18;
  185. typicalSpeed=306;
  186. model="\3AS\3AS_Weapons\Data\tracer_blue.p3d";
  187. tracerScale=0.59;
  188. airFriction=-0.00027;
  189. };
  190. class 3AS_EC30_BluePlasma: 3AS_PlasmaBase // 5.56x45 DC15S
  191. {
  192. airLock=1;
  193. hit=9;
  194. indirectHit=0;
  195. indirectHitRange=0;
  196. cost=1;
  197. typicalSpeed=361;
  198. airFriction=-0.00023;
  199. waterFriction=-0.30000001;
  200. caliber=1.40;
  201. model="\3AS\3AS_Weapons\Data\tracer_blue.p3d";
  202. tracerScale=0.7;
  203. audibleFire=35;
  204. dangerRadiusBulletClose=8;
  205. dangerRadiusHit=12;
  206. suppressionRadiusBulletClose=6;
  207. suppressionRadiusHit=8;
  208. aiAmmoUsageFlags=64;
  209. class CamShakeExplode
  210. {
  211. power=2.2360699;
  212. duration=0.40000001;
  213. frequency=20;
  214. distance=6.7082;
  215. };
  216. class CamShakeHit
  217. {
  218. power=5;
  219. duration=0.2;
  220. frequency=20;
  221. distance=1;
  222. };
  223. };
  224. class 3AS_EC40_BluePlasma: 3AS_PlasmaBase // 6.5x39 DC15L, DC15C
  225. {
  226. hit=12;
  227. indirectHit=0;
  228. indirectHitRange=0;
  229. cartridge="";
  230. aiAmmoUsageFlags=64;
  231. dangerRadiusBulletClose=8;
  232. dangerRadiusHit=12;
  233. suppressionRadiusBulletClose=6;
  234. suppressionRadiusHit=8;
  235. cost=1.2;
  236. airLock=1;
  237. typicalSpeed=417;
  238. caliber=1.65;
  239. model="\3AS\3AS_Weapons\Data\tracer_blue.p3d";
  240. tracerScale=0.825;
  241. airFriction=-0.00020;
  242. class CamShakeExplode
  243. {
  244. power=2.4494901;
  245. duration=0.40000001;
  246. frequency=20;
  247. distance=7.3484702;
  248. };
  249. class CamShakeHit
  250. {
  251. power=6;
  252. duration=0.40000001;
  253. frequency=20;
  254. distance=1;
  255. };
  256. };
  257. class 3AS_EC50_BluePlasma: 3AS_PlasmaBase // 7.62x51 DC15A
  258. {
  259. hit=15;
  260. indirectHit=0;
  261. indirectHitRange=0;
  262. cartridge="";
  263. visibleFire=3;
  264. audibleFire=45;
  265. dangerRadiusBulletClose=8;
  266. dangerRadiusHit=12;
  267. suppressionRadiusBulletClose=6;
  268. suppressionRadiusHit=8;
  269. cost=1.2;
  270. airLock=1;
  271. typicalSpeed=472;
  272. caliber=1.95;
  273. model="\3AS\3AS_Weapons\Data\tracer_blue.p3d";
  274. tracerScale=0.975;
  275. airFriction=-0.00018;
  276. class CamShakeExplode
  277. {
  278. power=2.8284299;
  279. duration=0.60000002;
  280. frequency=20;
  281. distance=8.48528;
  282. };
  283. class CamShakeHit
  284. {
  285. power=5;
  286. duration=0.2;
  287. frequency=20;
  288. distance=1;
  289. };
  290. };
  291. class 3AS_EC60_BluePlasma: 3AS_PlasmaBase // 0.338 Z-6
  292. {
  293. hit=18;
  294. indirectHit=0;
  295. indirectHitRange=0;
  296. cartridge="";
  297. audibleFire=80;
  298. visibleFireTime=3;
  299. dangerRadiusBulletClose=10;
  300. dangerRadiusHit=14;
  301. suppressionRadiusBulletClose=8;
  302. suppressionRadiusHit=10;
  303. cost=6;
  304. airLock=1;
  305. caliber=2.3;
  306. typicalSpeed=528;
  307. model="\3AS\3AS_Weapons\Data\tracer_blue.p3d";
  308. tracerScale=1.15;
  309. airFriction=-0.00016;
  310. class CamShakeExplode
  311. {
  312. power=3.1622801;
  313. duration=0.60000002;
  314. frequency=20;
  315. distance=9.4868298;
  316. };
  317. class CamShakeHit
  318. {
  319. power=10;
  320. duration=0.40000001;
  321. frequency=20;
  322. distance=1;
  323. };
  324. };
  325. class 3AS_EC60_RedPlasma: 3AS_EC60_BluePlasma
  326. {
  327. model="\3AS\3AS_Weapons\Data\tracer_red.p3d";
  328. };
  329. class 3AS_EC70_BluePlasma: 3AS_PlasmaBase // 12.7x54
  330. {
  331. hit=21;
  332. indirectHit=0;
  333. indirectHitRange=0;
  334. cartridge="";
  335. visibleFire=1;
  336. audibleFire=5;
  337. visibleFireTime=3;
  338. dangerRadiusBulletClose=4;
  339. dangerRadiusHit=14;
  340. suppressionRadiusBulletClose=2;
  341. suppressionRadiusHit=10;
  342. cost=15;
  343. airLock=1;
  344. caliber=2.72;
  345. typicalSpeed=583;
  346. model="\3AS\3AS_Weapons\Data\tracer_blue.p3d";
  347. tracerScale=1.36;
  348. airFriction=-0.00014;
  349. class CamShakeExplode
  350. {
  351. power=2.2360699;
  352. duration=0.40000001;
  353. frequency=20;
  354. distance=6.7082;
  355. };
  356. class CamShakeHit
  357. {
  358. power=15;
  359. duration=0.40000001;
  360. frequency=20;
  361. distance=1;
  362. };
  363. };
  364. class 3AS_EC80_BluePlasma: 3AS_PlasmaBase // 0.408 Vulkan38x
  365. {
  366. hit=25;
  367. indirectHit=0;
  368. indirectHitRange=0;
  369. cartridge="";
  370. visibleFire=5;
  371. audibleFire=120;
  372. visibleFireTime=3;
  373. cost=7;
  374. airLock=1;
  375. caliber=3.21;
  376. typicalSpeed=639;
  377. model="\3AS\3AS_Weapons\Data\tracer_blue.p3d";
  378. tracerScale=1.605;
  379. airFriction=-0.00013;
  380. class CamShakeExplode
  381. {
  382. power=3.1622801;
  383. duration=0.60000002;
  384. frequency=20;
  385. distance=9.4868298;
  386. };
  387. class CamShakeHit
  388. {
  389. power=10;
  390. duration=0.40000001;
  391. frequency=20;
  392. distance=1;
  393. };
  394. };
  395. class 3AS_EC90_BluePlasma: 3AS_PlasmaBase // 12.7x99
  396. {
  397. hit=30;
  398. indirectHit=0;
  399. indirectHitRange=0;
  400. cartridge="";
  401. visibleFire=8;
  402. audibleFire=120;
  403. dangerRadiusBulletClose=12;
  404. dangerRadiusHit=16;
  405. suppressionRadiusBulletClose=8;
  406. suppressionRadiusHit=12;
  407. cost=5;
  408. airLock=1;
  409. caliber=3.79;
  410. typicalSpeed=694;
  411. model="\3AS\3AS_Weapons\Data\tracer_blue.p3d";
  412. tracerScale=1.895;
  413. airFriction=-0.00012;
  414. class CamShakeExplode
  415. {
  416. power=3.6055501;
  417. duration=0.80000001;
  418. frequency=20;
  419. distance=10.8167;
  420. };
  421. class CamShakeHit
  422. {
  423. power=13;
  424. duration=0.40000001;
  425. frequency=20;
  426. distance=1;
  427. };
  428. };
  429. class 3AS_EC100_BluePlasma: 3AS_PlasmaBase // 12.7x108 DC-15X
  430. {
  431. hit=35;
  432. indirectHit=0;
  433. indirectHitRange=0;
  434. cartridge="";
  435. visibleFire=5;
  436. audibleFire=120;
  437. dangerRadiusBulletClose=12;
  438. dangerRadiusHit=16;
  439. suppressionRadiusBulletClose=8;
  440. suppressionRadiusHit=12;
  441. visibleFireTime=3;
  442. cost=5;
  443. airLock=1;
  444. caliber=4.48;
  445. typicalSpeed=750;
  446. model="\3AS\3AS_Weapons\Data\tracer_blue.p3d";
  447. tracerScale=2.24;
  448. airFriction=-0.00011;
  449. class CamShakeExplode
  450. {
  451. power=3.6055501;
  452. duration=0.80000001;
  453. frequency=20;
  454. distance=10.8167;
  455. };
  456. class CamShakeHit
  457. {
  458. power=13;
  459. duration=0.40000001;
  460. frequency=20;
  461. distance=1;
  462. };
  463. };
  464. /*
  465. class 3AS_EC10_bluePlasma: 3AS_PlasmaBase //7.62mm DC-15A
  466. {
  467. hit=17.4; //11.6 = 7.62x51 ball
  468. indirectHit=0;
  469. indirectHitRange=0;
  470. cartridge="";
  471. aiAmmoUsageFlags=64;
  472. dangerRadiusBulletClose=8;
  473. dangerRadiusHit=12;
  474. suppressionRadiusBulletClose=6;
  475. suppressionRadiusHit=8;
  476. cost=1;
  477. airLock=1;
  478. typicalSpeed=400;
  479. caliber=1.6;
  480. model="3AS\3AS_Weapons\Data\tracer_blue.p3d";
  481. tracerScale=1.5;
  482. tracerStartTime=0;
  483. tracerEndTime=10;
  484. class CamShakeExplode
  485. {
  486. power=2.83;
  487. duration=0.6;
  488. frequency=20;
  489. distance=8.49;
  490. };
  491. class CamShakeHit
  492. {
  493. power=5;
  494. duration=0.2;
  495. frequency=20;
  496. distance=1;
  497. };
  498. /*ACE_caliber=7.823;
  499. ACE_bulletLength=28.956; // Bullet Length in mm
  500. ACE_bulletMass=9.4608; // Mass in grams
  501. ACE_ammoTempMuzzleVelocityShifts[]={-26.55, -25.47, -22.85, -20.12, -16.98, -12.80, -7.64, -1.53, 5.96, 15.17, 26.19};
  502. ACE_ballisticCoefficients[]={0.2};
  503. ACE_velocityBoundaries[]={};
  504. ACE_standardAtmosphere="ICAO";
  505. ACE_dragModel=7;
  506. ACE_muzzleVelocities[]={700, 800, 820, 833, 845};
  507. ACE_barrelLengths[]={254.0, 406.4, 508.0, 609.6, 660.4};
  508. };
  509. class 3AS_EC11_bluePlasma: 3AS_PlasmaBase //7.62mm Z-6
  510. {
  511. hit=17.4; //11.6 = 7.62x51 ball
  512. indirectHit=0;
  513. indirectHitRange=0;
  514. cartridge="";
  515. aiAmmoUsageFlags=64;
  516. dangerRadiusBulletClose=8;
  517. dangerRadiusHit=12;
  518. suppressionRadiusBulletClose=6;
  519. suppressionRadiusHit=8;
  520. cost=1;
  521. airLock=1;
  522. typicalSpeed=400;
  523. caliber=1.6;
  524. model="3AS\3AS_Weapons\Data\tracer_blue.p3d";
  525. tracerScale=1.5;
  526. tracerStartTime=0;
  527. tracerEndTime=10;
  528. class CamShakeExplode
  529. {
  530. power=2.83;
  531. duration=0.6;
  532. frequency=20;
  533. distance=8.49;
  534. };
  535. class CamShakeHit
  536. {
  537. power=5;
  538. duration=0.2;
  539. frequency=20;
  540. distance=1;
  541. };
  542. };
  543. class 3AS_EC12_bluePlasma: 3AS_PlasmaBase //6.5mm DC-15C
  544. {
  545. hit=15; //10 = 6.5x39 caseless
  546. indirectHit=0;
  547. indirectHitRange=0;
  548. cartridge="";
  549. aiAmmoUsageFlags=64;
  550. dangerRadiusBulletClose=8;
  551. dangerRadiusHit=12;
  552. suppressionRadiusBulletClose=6;
  553. suppressionRadiusHit=8;
  554. cost=1;
  555. airLock=1;
  556. typicalSpeed=450;
  557. caliber=2.6;
  558. model="3AS\3AS_Weapons\Data\tracer_blue.p3d";
  559. tracerScale=1.5;
  560. tracerStartTime=0;
  561. tracerEndTime=10;
  562. class CamShakeExplode
  563. {
  564. power=2.83;
  565. duration=0.6;
  566. frequency=20;
  567. distance=8.49;
  568. };
  569. class CamShakeHit
  570. {
  571. power=5;
  572. duration=0.2;
  573. frequency=20;
  574. distance=1;
  575. };
  576. };
  577. class 3AS_EC20_bluePlasma: 3AS_PlasmaBase //5.56mm DC-15S
  578. {
  579. hit=13.5; //9 = 5.56x45 ball
  580. indirectHit=0;
  581. indirectHitRange=0;
  582. cartridge="";
  583. aiAmmoUsageFlags=64;
  584. dangerRadiusBulletClose=8;
  585. dangerRadiusHit=12;
  586. suppressionRadiusBulletClose=6;
  587. suppressionRadiusHit=8;
  588. cost=1;
  589. airLock=1;
  590. typicalSpeed=350;
  591. caliber=0.87;
  592. model="3AS\3AS_Weapons\Data\tracer_blue.p3d";
  593. tracerScale=1.2;
  594. tracerStartTime=0;
  595. tracerEndTime=10;
  596. class CamShakeExplode
  597. {
  598. power=2.45;
  599. duration=0.4;
  600. frequency=20;
  601. distance=7.35;
  602. };
  603. class CamShakeHit
  604. {
  605. power=6;
  606. duration=0.4;
  607. frequency=20;
  608. distance=1;
  609. };
  610. };
  611. class 3AS_EC30_bluePlasma: 3AS_PlasmaBase //6.5mm DC-15L
  612. {
  613. hit=15; //10 = 6.5x39 caseless
  614. indirectHit=0;
  615. indirectHitRange=0;
  616. cartridge="";
  617. aiAmmoUsageFlags=64;
  618. dangerRadiusBulletClose=8;
  619. dangerRadiusHit=12;
  620. suppressionRadiusBulletClose=6;
  621. suppressionRadiusHit=8;
  622. cost=1;
  623. airLock=1;
  624. typicalSpeed=450;
  625. caliber=1;
  626. model="3AS\3AS_Weapons\Data\tracer_blue.p3d";
  627. tracerScale=1.5;
  628. tracerStartTime=0;
  629. tracerEndTime=10;
  630. class CamShakeExplode
  631. {
  632. power=2.83;
  633. duration=0.6;
  634. frequency=20;
  635. distance=8.49;
  636. };
  637. class CamShakeHit
  638. {
  639. power=5;
  640. duration=0.2;
  641. frequency=20;
  642. distance=1;
  643. };
  644. };
  645. class 3AS_MK12_bluePlasma: 3AS_PlasmaBase //7.62mm DC-17S
  646. {
  647. hit=17.4; //11.6 = 7.62x51 ball
  648. indirectHit=0;
  649. indirectHitRange=0;
  650. cartridge="";
  651. aiAmmoUsageFlags=64;
  652. dangerRadiusBulletClose=8;
  653. dangerRadiusHit=12;
  654. suppressionRadiusBulletClose=6;
  655. suppressionRadiusHit=8;
  656. cost=1;
  657. airLock=1;
  658. typicalSpeed=400;
  659. caliber=1.6;
  660. model="3AS\3AS_Weapons\Data\tracer_blue.p3d";
  661. tracerScale=1.5;
  662. tracerStartTime=0;
  663. tracerEndTime=10;
  664. class CamShakeExplode
  665. {
  666. power=2.83;
  667. duration=0.6;
  668. frequency=20;
  669. distance=8.49;
  670. };
  671. class CamShakeHit
  672. {
  673. power=5;
  674. duration=0.2;
  675. frequency=20;
  676. distance=1;
  677. };
  678. };
  679. class 3AS_MK13_bluePlasma: 3AS_PlasmaBase //7.62mm VK-38X
  680. {
  681. hit=17.4; //11.6 = 7.62x51 ball
  682. indirectHit=0;
  683. indirectHitRange=0;
  684. cartridge="";
  685. aiAmmoUsageFlags=64;
  686. dangerRadiusBulletClose=8;
  687. dangerRadiusHit=12;
  688. suppressionRadiusBulletClose=6;
  689. suppressionRadiusHit=8;
  690. cost=1;
  691. airLock=1;
  692. typicalSpeed=400;
  693. caliber=1.6;
  694. model="3AS\3AS_Weapons\Data\tracer_blue.p3d";
  695. tracerScale=1.5;
  696. tracerStartTime=0;
  697. tracerEndTime=10;
  698. class CamShakeExplode
  699. {
  700. power=2.83;
  701. duration=0.6;
  702. frequency=20;
  703. distance=8.49;
  704. };
  705. class CamShakeHit
  706. {
  707. power=5;
  708. duration=0.2;
  709. frequency=20;
  710. distance=1;
  711. };
  712. };
  713. class 3AS_MK31_bluePlasma: 3AS_PlasmaBase //5.56mm DC-17M
  714. {
  715. hit=13.5; //9 = 5.56x45 ball
  716. indirectHit=0;
  717. indirectHitRange=0;
  718. cartridge="";
  719. aiAmmoUsageFlags=64;
  720. dangerRadiusBulletClose=8;
  721. dangerRadiusHit=12;
  722. suppressionRadiusBulletClose=6;
  723. suppressionRadiusHit=8;
  724. cost=1;
  725. airLock=1;
  726. typicalSpeed=350;
  727. caliber=0.87;
  728. model="3AS\3AS_Weapons\Data\tracer_blue.p3d";
  729. tracerScale=1.2;
  730. tracerStartTime=0;
  731. tracerEndTime=10;
  732. class CamShakeExplode
  733. {
  734. power=2.45;
  735. duration=0.4;
  736. frequency=20;
  737. distance=7.35;
  738. };
  739. class CamShakeHit
  740. {
  741. power=6;
  742. duration=0.4;
  743. frequency=20;
  744. distance=1;
  745. };
  746. };
  747. */
  748. ///Clone Grenade Launcher
  749. class 3AS_MK54_HE: GrenadeBase
  750. {
  751. explosionSoundEffect="DefaultExplosion";
  752. simulation="shotShell";
  753. model="\A3\weapons_f\ammo\UGL_slug";
  754. hit=80;
  755. indirectHit=8;
  756. indirectHitRange=6;
  757. warheadName="HE";
  758. visibleFire=1;
  759. audibleFire=30;
  760. visibleFireTime=3;
  761. dangerRadiusHit=60;
  762. suppressionRadiusHit=24;
  763. explosive=1;
  764. cost=10;
  765. deflecting=5;
  766. airFriction=-0.001;
  767. fuseDistance=15;
  768. whistleDist=16;
  769. typicalSpeed=185;
  770. caliber=2;
  771. soundHit1[]=
  772. {
  773. "A3\Sounds_F\arsenal\explosives\Grenades\Explosion_gng_grenades_01",
  774. 3.1622777,
  775. 1,
  776. 1500
  777. };
  778. soundHit2[]=
  779. {
  780. "A3\Sounds_F\arsenal\explosives\Grenades\Explosion_gng_grenades_02",
  781. 3.1622777,
  782. 1,
  783. 1500
  784. };
  785. soundHit3[]=
  786. {
  787. "A3\Sounds_F\arsenal\explosives\Grenades\Explosion_gng_grenades_03",
  788. 3.1622777,
  789. 1,
  790. 1500
  791. };
  792. soundHit4[]=
  793. {
  794. "A3\Sounds_F\arsenal\explosives\Grenades\Explosion_gng_grenades_04",
  795. 3.1622777,
  796. 1,
  797. 1500
  798. };
  799. multiSoundHit[]=
  800. {
  801. "soundHit1",
  802. 0.25,
  803. "soundHit2",
  804. 0.25,
  805. "soundHit3",
  806. 0.25,
  807. "soundHit4",
  808. 0.25
  809. };
  810. class CamShakeExplode
  811. {
  812. power=8;
  813. duration=1.2;
  814. frequency=20;
  815. distance=74.596397;
  816. };
  817. class CamShakeHit
  818. {
  819. power=20;
  820. duration=0.40000001;
  821. frequency=20;
  822. distance=1;
  823. };
  824. class CamShakeFire
  825. {
  826. power=0;
  827. duration=0.2;
  828. frequency=20;
  829. distance=0;
  830. };
  831. class CamShakePlayerFire
  832. {
  833. power=0;
  834. duration=0.1;
  835. frequency=20;
  836. distance=1;
  837. };
  838. };
  839. class 3AS_MK55_Smoke: SmokeShell
  840. {
  841. model="\A3\weapons_f\Ammo\UGL_slug";
  842. };
  843. class 3AS_MK56_Flare: FlareBase
  844. {
  845. model="\A3\Weapons_F\Ammo\UGL_Flare";
  846. lightColor[]={0.5,0.5,0.5,0.5};
  847. useFlare=1;
  848. deflecting=30;
  849. smokeColor[]={1,1,1,0.5};
  850. brightness=12;
  851. size=1;
  852. triggerTime=3;
  853. triggerSpeedCoef=1;
  854. audibleFire=20;
  855. };
  856. class 3AS_MK58_Pellets: ShotgunBase
  857. {
  858. hit=2;
  859. indirectHit=2;
  860. indirectHitRange=0.40000001;
  861. cartridge="FxCartridge_slug";
  862. cost=5;
  863. typicalSpeed=400;
  864. airFriction=-0.0080000004;
  865. caliber=1;
  866. deflecting=30;
  867. class CamShakeFire
  868. {
  869. power=3;
  870. duration=0.5;
  871. frequency=20;
  872. distance=10;
  873. };
  874. class CamShakePlayerFire
  875. {
  876. power=1;
  877. duration=0.1;
  878. frequency=20;
  879. };
  880. class CamShakeHit
  881. {
  882. power=10;
  883. duration=1;
  884. frequency=20;
  885. };
  886. };
  887. ///Clone Launcher Ammo
  888. class 3AS_ammo_Penetrator_MK41: 3AS_ammo_Penetrator_Base //Penetrator for MK41 for RPS6HP
  889. {
  890. caliber=43.333302;
  891. warheadName="TandemHEAT";
  892. hit=480;
  893. };
  894. class 3AS_ammo_Penetrator_MK43: 3AS_ammo_Penetrator_Base //Penetrator for Mk43,MK44 for PLX1
  895. {
  896. caliber=60;
  897. hit=585;
  898. };
  899. class 3AS_R_MK41_AT: RocketBase //AT Rocket RPS6HP
  900. {
  901. model="\A3\weapons_f\launchers\RPG32\pg32v_rocket.p3d";
  902. hit=150;
  903. indirectHit=28;
  904. indirectHitRange=3;
  905. warheadName="TandemHEAT";
  906. submunitionAmmo="3AS_ammo_Penetrator_MK41";
  907. submunitionDirectionType="SubmunitionModelDirection";
  908. submunitionInitSpeed=1000;
  909. submunitionParentSpeedCoef=0;
  910. submunitionInitialOffset[]={0,0,-0.2};
  911. triggerOnImpact=1;
  912. deleteParentWhenTriggered=0;
  913. explosive=1;
  914. cost=100;
  915. airFriction=0.075000003;
  916. sideAirFriction=0.075000003;
  917. maxSpeed=140;
  918. initTime=0;
  919. thrustTime=0.1;
  920. thrust=500;
  921. fuseDistance=10;
  922. CraterEffects="ATMissileCrater";
  923. explosionEffects="ATMissileExplosion";
  924. effectsMissileInit="";
  925. effectsMissile="EmptyEffect";
  926. simulationStep=0.02;
  927. airLock=0;
  928. aiAmmoUsageFlags="128 + 512";
  929. irLock=0;
  930. timeToLive=10;
  931. maneuvrability=0;
  932. allowAgainstInfantry=0;
  933. soundHit1[]=
  934. {
  935. "A3\Sounds_F\arsenal\weapons\Launchers\Titan\Explosion_titan_missile_01",
  936. 2.5118864,
  937. 1,
  938. 1800
  939. };
  940. soundHit2[]=
  941. {
  942. "A3\Sounds_F\arsenal\weapons\Launchers\Titan\Explosion_titan_missile_02",
  943. 2.5118864,
  944. 1,
  945. 1800
  946. };
  947. soundHit3[]=
  948. {
  949. "A3\Sounds_F\arsenal\weapons\Launchers\Titan\Explosion_titan_missile_03",
  950. 2.5118864,
  951. 1,
  952. 1800
  953. };
  954. multiSoundHit[]=
  955. {
  956. "soundHit1",
  957. 0.34,
  958. "soundHit2",
  959. 0.33000001,
  960. "soundHit3",
  961. 0.33000001
  962. };
  963. soundFly[]=
  964. {
  965. "A3\Sounds_F\arsenal\weapons\Launchers\RPG32\Fly_RPG32",
  966. 0.31622776,
  967. 1.5,
  968. 900
  969. };
  970. class CamShakeExplode
  971. {
  972. power=11;
  973. duration=1.4;
  974. frequency=20;
  975. distance=99.329597;
  976. };
  977. class CamShakeHit
  978. {
  979. power=110;
  980. duration=0.60000002;
  981. frequency=20;
  982. distance=1;
  983. };
  984. class CamShakeFire
  985. {
  986. power=2.1147399;
  987. duration=0.80000001;
  988. frequency=20;
  989. distance=35.7771;
  990. };
  991. class CamShakePlayerFire
  992. {
  993. power=1;
  994. duration=0.1;
  995. frequency=20;
  996. distance=1;
  997. };
  998. };
  999. class 3AS_R_MK42_HE: 3AS_R_MK41_AT //HE Rocket RPS6HP
  1000. {
  1001. submunitionAmmo="";
  1002. submunitionDirectionType="";
  1003. submunitionInitSpeed=0;
  1004. submunitionParentSpeedCoef=0;
  1005. submunitionInitialOffset[]={0,0,0};
  1006. triggerOnImpact=0;
  1007. hit=200;
  1008. indirectHit=50;
  1009. indirectHitRange=6;
  1010. warheadName="HE";
  1011. explosive=1;
  1012. model="\A3\weapons_f\launchers\RPG32\tbg32v_rocket.p3d";
  1013. CraterEffects="ArtyShellCrater";
  1014. ExplosionEffects="MortarExplosion";
  1015. aiAmmoUsageFlags="64 + 128";
  1016. class CamShakeExplode
  1017. {
  1018. power=22;
  1019. duration=2;
  1020. frequency=20;
  1021. distance=123.905;
  1022. };
  1023. };
  1024. class 3AS_M_MK43_AT: MissileBase //AT Missile PLX1
  1025. {
  1026. model="\A3\Weapons_F_beta\Launchers\titan\titan_missile_at_fly";
  1027. hit=95;
  1028. indirectHit=20;
  1029. indirectHitRange=3.3;
  1030. explosive=1;
  1031. warheadName="HE";
  1032. submunitionAmmo="ammo_Penetrator_Titan_AT";
  1033. submunitionDirectionType="SubmunitionModelDirection";
  1034. submunitionInitSpeed=1000;
  1035. submunitionParentSpeedCoef=0;
  1036. submunitionInitialOffset[]={0,0,-0.2};
  1037. triggerOnImpact=1;
  1038. deleteParentWhenTriggered=0;
  1039. cost=500;
  1040. aiAmmoUsageFlags="128 + 512";
  1041. explosionSoundEffect="DefaultExplosion";
  1042. effectsMissileInit="";
  1043. muzzleEffect="";
  1044. simulationStep=0.0020000001;
  1045. initTime=0;
  1046. trackOversteer=1.5;
  1047. trackLead=0.89999998;
  1048. timeToLive=22;
  1049. maneuvrability=20;
  1050. airFriction=0.085000001;
  1051. sideAirFriction=1;
  1052. maxSpeed=180;
  1053. typicalSpeed=160;
  1054. thrustTime=5;
  1055. thrust=45;
  1056. fuseDistance=50;
  1057. effectsMissile="missile2";
  1058. whistleDist=4;
  1059. airLock=1;
  1060. lockType=0;
  1061. missileLockCone=4.5;
  1062. missileKeepLockedCone=160;
  1063. missileLockMaxDistance=2000;
  1064. missileLockMinDistance=50;
  1065. missileLockMaxSpeed=35;
  1066. manualControl=1;
  1067. missileManualControlCone=45;
  1068. maxControlRange=2000;
  1069. weaponLockSystem="2 + 16";
  1070. cmImmunity=0.40000001;
  1071. flightProfiles[]=
  1072. {
  1073. "Direct",
  1074. "TopDown"
  1075. };
  1076. class Direct
  1077. {
  1078. };
  1079. class TopDown
  1080. {
  1081. ascendHeight=150;
  1082. descendDistance=180;
  1083. minDistance=180;
  1084. ascendAngle=30;
  1085. };
  1086. class Components: Components
  1087. {
  1088. class SensorsManagerComponent
  1089. {
  1090. class Components
  1091. {
  1092. class IRSensorComponent: SensorTemplateIR
  1093. {
  1094. class AirTarget
  1095. {
  1096. minRange=500;
  1097. maxRange=2000;
  1098. objectDistanceLimitCoef=-1;
  1099. viewDistanceLimitCoef=1;
  1100. };
  1101. class GroundTarget
  1102. {
  1103. minRange=500;
  1104. maxRange=2000;
  1105. objectDistanceLimitCoef=1;
  1106. viewDistanceLimitCoef=1;
  1107. };
  1108. maxTrackableSpeed=35;
  1109. angleRangeHorizontal=3.7;
  1110. angleRangeVertical=2.3;
  1111. maxTrackableATL=50;
  1112. };
  1113. };
  1114. };
  1115. };
  1116. soundFly[]=
  1117. {
  1118. "A3\Sounds_F\arsenal\weapons\Launchers\Titan\Fly_Titan",
  1119. 0.63095737,
  1120. 1.5,
  1121. 300
  1122. };
  1123. class CamShakeExplode
  1124. {
  1125. power=11;
  1126. duration=1.4;
  1127. frequency=20;
  1128. distance=91.329597;
  1129. };
  1130. class CamShakeHit
  1131. {
  1132. power=110;
  1133. duration=0.60000002;
  1134. frequency=20;
  1135. distance=1;
  1136. };
  1137. class CamShakeFire
  1138. {
  1139. power=2.78316;
  1140. duration=1.6;
  1141. frequency=20;
  1142. distance=61.967701;
  1143. };
  1144. class CamShakePlayerFire
  1145. {
  1146. power=3;
  1147. duration=0.1;
  1148. frequency=20;
  1149. distance=1;
  1150. };
  1151. };
  1152. class 3AS_M_MK44_HE: 3AS_M_MK43_AT //HE Missile PLX1
  1153. {
  1154. submunitionAmmo="";
  1155. submunitionDirectionType="";
  1156. submunitionInitSpeed=0;
  1157. submunitionParentSpeedCoef=0;
  1158. submunitionInitialOffset[]={0,0,0};
  1159. triggerOnImpact=0;
  1160. model="\A3\Weapons_F_beta\Launchers\titan\titan_missile_ap_fly";
  1161. hit=100;
  1162. indirectHit=25;
  1163. indirectHitRange=10;
  1164. warheadName="HE";
  1165. explosive=1;
  1166. aiAmmoUsageFlags="64 + 128";
  1167. irLock=0;
  1168. cost=300;
  1169. CraterEffects="ATMissileCrater";
  1170. effectsMissile="missile3";
  1171. lockType=1;
  1172. manualControl=1;
  1173. manualControlOffset=100;
  1174. missileManualControlCone=60;
  1175. flightProfiles[]=
  1176. {
  1177. "Direct"
  1178. };
  1179. class Components: Components
  1180. {
  1181. class SensorsManagerComponent
  1182. {
  1183. };
  1184. };
  1185. class CamShakeExplode
  1186. {
  1187. power=11;
  1188. duration=1.4;
  1189. frequency=20;
  1190. distance=123.33;
  1191. };
  1192. class CamShakeHit
  1193. {
  1194. power=55;
  1195. duration=0.60000002;
  1196. frequency=20;
  1197. distance=1;
  1198. };
  1199. };
  1200. ///Walker Ammo
  1201. class 3AS_ATRT_bluePlasma: 3AS_PlasmaBase //Based on B_30mm_AP for ATRT
  1202. {
  1203. hit=80;
  1204. indirectHit=8;
  1205. indirectHitRange=0.2;
  1206. caliber=4.2;
  1207. visibleFire=32;
  1208. audibleFire=200;
  1209. visibleFireTime=3;
  1210. dangerRadiusBulletClose=16;
  1211. dangerRadiusHit=40;
  1212. suppressionRadiusBulletClose=10;
  1213. suppressionRadiusHit=14;
  1214. cost=35;
  1215. model="\3AS\3AS_Weapons\Data\tracer_blue.p3d";
  1216. tracerScale=2.5;
  1217. tracerStartTime=0;
  1218. tracerEndTime=10;
  1219. muzzleEffect="";
  1220. typicalSpeed=400;
  1221. airlock=1;
  1222. aiAmmoUsageFlags="128 + 512";
  1223. allowAgainstInfantry=1;
  1224. soundHit1[]=
  1225. {
  1226. "A3\Sounds_F\arsenal\explosives\shells\30mm40mm_shell_explosion_01",
  1227. 1.7782794,
  1228. 1,
  1229. 1600
  1230. };
  1231. soundHit2[]=
  1232. {
  1233. "A3\Sounds_F\arsenal\explosives\shells\30mm40mm_shell_explosion_02",
  1234. 1.7782794,
  1235. 1,
  1236. 1600
  1237. };
  1238. soundHit3[]=
  1239. {
  1240. "A3\Sounds_F\arsenal\explosives\shells\30mm40mm_shell_explosion_03",
  1241. 1.7782794,
  1242. 1,
  1243. 1600
  1244. };
  1245. soundHit4[]=
  1246. {
  1247. "A3\Sounds_F\arsenal\explosives\shells\30mm40mm_shell_explosion_04",
  1248. 1.7782794,
  1249. 1,
  1250. 1600
  1251. };
  1252. multiSoundHit[]=
  1253. {
  1254. "soundHit1",
  1255. 0.25,
  1256. "soundHit2",
  1257. 0.25,
  1258. "soundHit3",
  1259. 0.25,
  1260. "soundHit4",
  1261. 0.25
  1262. };
  1263. /*class CamShakeExplode
  1264. {
  1265. power=5;
  1266. duration=1;
  1267. frequency=20;
  1268. distance=56;
  1269. };
  1270. class CamShakeHit
  1271. {
  1272. power=50;
  1273. duration=0.60000002;
  1274. frequency=20;
  1275. distance=1;
  1276. };
  1277. class CamShakeFire
  1278. {
  1279. power=2.2360699;
  1280. duration=1;
  1281. frequency=20;
  1282. distance=40;
  1283. };
  1284. class CamShakePlayerFire
  1285. {
  1286. power=0.0099999998;
  1287. duration=0.1;
  1288. frequency=20;
  1289. distance=1;
  1290. };*/
  1291. };
  1292. ///Droid Plasma Ammo
  1293. class 3AS_EM50_RedPlasma: 3AS_PlasmaBase // 7.62x51 E-5
  1294. {
  1295. hit=15;
  1296. indirectHit=0;
  1297. indirectHitRange=0;
  1298. cartridge="";
  1299. visibleFire=3;
  1300. audibleFire=45;
  1301. dangerRadiusBulletClose=8;
  1302. dangerRadiusHit=12;
  1303. suppressionRadiusBulletClose=6;
  1304. suppressionRadiusHit=8;
  1305. cost=1.2;
  1306. airLock=1;
  1307. typicalSpeed=472;
  1308. caliber=1.95;
  1309. model="\3AS\3AS_Weapons\Data\tracer_red.p3d";
  1310. tracerScale=0.975;
  1311. airFriction=-0.00018;
  1312. class CamShakeExplode
  1313. {
  1314. power=2.8284299;
  1315. duration=0.60000002;
  1316. frequency=20;
  1317. distance=8.48528;
  1318. };
  1319. class CamShakeHit
  1320. {
  1321. power=5;
  1322. duration=0.2;
  1323. frequency=20;
  1324. distance=1;
  1325. };
  1326. };
  1327. class 3AS_EM90_RedPlasma: 3AS_PlasmaBase // 12.7x99
  1328. {
  1329. hit=30;
  1330. indirectHit=0;
  1331. indirectHitRange=0;
  1332. cartridge="";
  1333. visibleFire=8;
  1334. audibleFire=120;
  1335. dangerRadiusBulletClose=12;
  1336. dangerRadiusHit=16;
  1337. suppressionRadiusBulletClose=8;
  1338. suppressionRadiusHit=12;
  1339. cost=5;
  1340. airLock=1;
  1341. caliber=3.79;
  1342. typicalSpeed=694;
  1343. model="\3AS\3AS_Weapons\Data\tracer_red.p3d";
  1344. tracerScale=1.895;
  1345. airFriction=-0.00012;
  1346. class CamShakeExplode
  1347. {
  1348. power=3.6055501;
  1349. duration=0.80000001;
  1350. frequency=20;
  1351. distance=10.8167;
  1352. };
  1353. class CamShakeHit
  1354. {
  1355. power=13;
  1356. duration=0.40000001;
  1357. frequency=20;
  1358. distance=1;
  1359. };
  1360. };
  1361. class 3AS_EM100_RedPlasma: 3AS_PlasmaBase // 12.7x108 DC-15X
  1362. {
  1363. hit=35;
  1364. indirectHit=0;
  1365. indirectHitRange=0;
  1366. cartridge="";
  1367. visibleFire=5;
  1368. audibleFire=120;
  1369. dangerRadiusBulletClose=12;
  1370. dangerRadiusHit=16;
  1371. suppressionRadiusBulletClose=8;
  1372. suppressionRadiusHit=12;
  1373. visibleFireTime=3;
  1374. cost=5;
  1375. airLock=1;
  1376. caliber=4.48;
  1377. typicalSpeed=750;
  1378. model="\3AS\3AS_Weapons\Data\tracer_red.p3d";
  1379. tracerScale=2.24;
  1380. airFriction=-0.00011;
  1381. class CamShakeExplode
  1382. {
  1383. power=3.6055501;
  1384. duration=0.80000001;
  1385. frequency=20;
  1386. distance=10.8167;
  1387. };
  1388. class CamShakeHit
  1389. {
  1390. power=13;
  1391. duration=0.40000001;
  1392. frequency=20;
  1393. distance=1;
  1394. };
  1395. };
  1396. ///Droid Launcher Ammo
  1397. class 3AS_ammo_Penetrator_E60R_AT: 3AS_ammo_Penetrator_Base
  1398. {
  1399. caliber=60;
  1400. warheadName="TandemHEAT";
  1401. hit=780;
  1402. };
  1403. class 3AS_M_E60R_AT: MissileBase //E60R AT Missile Based on Titan_AT_Long
  1404. {
  1405. model="\3AS\3AS_Weapons\E60R\3AS_E60R_Missile_fly.p3d";
  1406. hit=150;
  1407. indirectHit=40;
  1408. indirectHitRange=4;
  1409. explosive=1;
  1410. warheadName="TandemHEAT";
  1411. submunitionAmmo="3AS_ammo_Penetrator_E60R_AT";
  1412. submunitionDirectionType="SubmunitionModelDirection";
  1413. submunitionInitSpeed=1000;
  1414. submunitionParentSpeedCoef=0;
  1415. submunitionInitialOffset[]={0,0,-0.2};
  1416. triggerOnImpact=1;
  1417. deleteParentWhenTriggered=0;
  1418. cost=500;
  1419. aiAmmoUsageFlags="128 + 512";
  1420. explosionSoundEffect="DefaultExplosion";
  1421. effectsMissileInit="";
  1422. muzzleEffect="";
  1423. simulationStep=0.0020000001;
  1424. initTime=0;
  1425. trackOversteer=1.5;
  1426. trackLead=0.89999998;
  1427. timeToLive=35;
  1428. maneuvrability=20;
  1429. airFriction=0.085000001;
  1430. sideAirFriction=1;
  1431. maxSpeed=180;
  1432. typicalSpeed=160;
  1433. thrustTime=5;
  1434. thrust=45;
  1435. fuseDistance=50;
  1436. effectsMissile="missile2";
  1437. whistleDist=4;
  1438. airLock=1;
  1439. lockType=0;
  1440. missileLockCone=4.5;
  1441. missileKeepLockedCone=160;
  1442. missileLockMaxDistance=5000;
  1443. missileLockMinDistance=50;
  1444. missileLockMaxSpeed=35;
  1445. manualControl=1;
  1446. missileManualControlCone=45;
  1447. maxControlRange=5000;
  1448. weaponLockSystem="2 + 16";
  1449. cmImmunity=0.5;
  1450. flightProfiles[]=
  1451. {
  1452. "Direct",
  1453. "TopDown"
  1454. };
  1455. class Direct
  1456. {
  1457. };
  1458. class TopDown
  1459. {
  1460. ascendHeight=200;
  1461. descendDistance=240;
  1462. minDistance=240;
  1463. ascendAngle=30;
  1464. };
  1465. class Components: Components
  1466. {
  1467. class SensorsManagerComponent
  1468. {
  1469. class Components
  1470. {
  1471. class IRSensorComponent: SensorTemplateIR
  1472. {
  1473. class AirTarget
  1474. {
  1475. minRange=500;
  1476. maxRange=5000;
  1477. objectDistanceLimitCoef=-1;
  1478. viewDistanceLimitCoef=1;
  1479. };
  1480. class GroundTarget
  1481. {
  1482. minRange=500;
  1483. maxRange=5000;
  1484. objectDistanceLimitCoef=1;
  1485. viewDistanceLimitCoef=1;
  1486. };
  1487. maxTrackableSpeed=35;
  1488. angleRangeHorizontal=3.7;
  1489. angleRangeVertical=2.3;
  1490. maxTrackableATL=50;
  1491. };
  1492. };
  1493. };
  1494. };
  1495. soundFly[]=
  1496. {
  1497. "A3\Sounds_F\arsenal\weapons\Launchers\Titan\Fly_Titan",
  1498. 0.63095737,
  1499. 1.5,
  1500. 300
  1501. };
  1502. class CamShakeExplode
  1503. {
  1504. power=11;
  1505. duration=1.4;
  1506. frequency=20;
  1507. distance=91.329597;
  1508. };
  1509. class CamShakeHit
  1510. {
  1511. power=110;
  1512. duration=0.60000002;
  1513. frequency=20;
  1514. distance=1;
  1515. };
  1516. class CamShakeFire
  1517. {
  1518. power=2.78316;
  1519. duration=1.6;
  1520. frequency=20;
  1521. distance=61.967701;
  1522. };
  1523. class CamShakePlayerFire
  1524. {
  1525. power=3;
  1526. duration=0.1;
  1527. frequency=20;
  1528. distance=1;
  1529. };
  1530. };
  1531. };
  1532. class CfgMagazines
  1533. {
  1534. ///Mass Per Bullet/// Will need balanced
  1535. //EC10 = 0.11
  1536. //EC20 = 0.13
  1537. //EC30 = 0.14
  1538. //EC40 = 0.15
  1539. //EC50 = 0.17
  1540. //EC60 = 0.21
  1541. //EC70 = 0.25
  1542. //EC80 = 0.38
  1543. //EC90 = 0.57
  1544. //EC100 = 1.03
  1545. //Round Magazine to nearest whole number
  1546. class Default;
  1547. class CA_Magazine: Default {};
  1548. class CA_LauncherMagazine: CA_Magazine {};
  1549. class FakeMagazine;
  1550. ///Clone Plasma Magazines
  1551. class 3AS_45Rnd_EC50_Mag: CA_Magazine //45rnd DC-15A
  1552. {
  1553. author="The Clone Wars Mod Team";
  1554. scope=2;
  1555. displayName="45 Round EC50 Cell";
  1556. picture="\3AS\3AS_Weapons\Data\Textures\Energy_Cell_Arsenal.paa";
  1557. ammo="3AS_EC50_bluePlasma";
  1558. count=45;
  1559. mass=15;
  1560. initSpeed=472;
  1561. tracersEvery=1;
  1562. lastRoundsTracer=30;
  1563. descriptionShort="Standard charge cell used by the DC-15A platform.";
  1564. };
  1565. class 3AS_300Rnd_EC60_Mag: CA_Magazine //300rnd Z-6
  1566. {
  1567. author="The Clone Wars Mod Team";
  1568. scope=2;
  1569. displayName="300 Round EC60 Cell";
  1570. picture="\3AS\3AS_Weapons\Data\Textures\Energy_Cell_Arsenal.paa";
  1571. ammo="3AS_EC60_bluePlasma";
  1572. count=300;
  1573. mass=114;
  1574. initSpeed=528;
  1575. tracersEvery=1;
  1576. lastRoundsTracer=300;
  1577. descriptionShort="Standard charge cell used by the Z-6 platform.";
  1578. };
  1579. class 3AS_40Rnd_EC40_Mag: CA_Magazine //40rnd DC-15C
  1580. {
  1581. author="The Clone Wars Mod Team";
  1582. scope=2;
  1583. displayName="40 Round EC40 Cell";
  1584. picture="\3AS\3AS_Weapons\Data\Textures\Energy_Cell_Arsenal.paa";
  1585. ammo="3AS_EC40_BluePlasma";
  1586. count=40;
  1587. mass=12;
  1588. initSpeed=417;
  1589. tracersEvery=1;
  1590. lastRoundsTracer=40;
  1591. descriptionShort="Standard charge cell used by the DC-15C platform.";
  1592. };
  1593. class 3AS_60Rnd_EC30_mag: CA_Magazine //60rnd DC-15S
  1594. {
  1595. author="The Clone Wars Mod Team";
  1596. scope=2;
  1597. displayName="60 Round EC30 Cell";
  1598. picture="\3AS\3AS_Weapons\Data\Textures\Energy_Cell_Arsenal.paa";
  1599. ammo="3AS_EC30_bluePlasma";
  1600. count=60;
  1601. mass=16;
  1602. initSpeed=528;
  1603. tracersEvery=1;
  1604. lastRoundsTracer=60;
  1605. descriptionShort="Standard charge cell used by the DC-15S platform.";
  1606. };
  1607. class 3AS_200Rnd_EC40_Mag: CA_Magazine //200rnd DC-15L
  1608. {
  1609. author="The Clone Wars Mod Team";
  1610. scope=2;
  1611. displayName="200 Round EC40 Cell";
  1612. picture="\3AS\3AS_Weapons\Data\Textures\Energy_Cell_Arsenal.paa";
  1613. ammo="3AS_EC40_BluePlasma";
  1614. count=200;
  1615. mass=62;
  1616. initSpeed=417;
  1617. tracersEvery=1;
  1618. lastRoundsTracer=200;
  1619. descriptionShort="Standard charge cell used by the DC-15L platform.";
  1620. };
  1621. class 3AS_16Rnd_EC20_Mag: CA_Magazine //16rnd DC-17S
  1622. {
  1623. author="The Clone Wars Mod Team";
  1624. scope=2;
  1625. displayName="16 Round EC20 Cell";
  1626. picture="\3AS\3AS_Weapons\Data\Textures\Energy_Cell_Arsenal.paa";
  1627. ammo="3AS_EC20_BluePlasma";
  1628. count=16;
  1629. mass=4;
  1630. initSpeed=306;
  1631. tracersEvery=1;
  1632. lastRoundsTracer=16;
  1633. descriptionShort="Standard charge cell used by the DC-17 platform.";
  1634. };
  1635. class 3AS_10Rnd_EC80_Mag: CA_Magazine //10rnd VK-38X
  1636. {
  1637. author="The Clone Wars Mod Team";
  1638. scope=2;
  1639. displayName="10 Rnd EC80 Charge Cell";
  1640. picture="\3AS\3AS_Weapons\Data\Textures\Energy_Cell_Arsenal.paa";
  1641. ammo="3AS_EC80_BluePlasma";
  1642. count=10;
  1643. mass=8;
  1644. initSpeed=639;
  1645. tracersEvery=1;
  1646. lastRoundsTracer=10;
  1647. descriptionShort="Standard charge cell used by the VK-38X platform.";
  1648. };
  1649. class 3AS_60Rnd_EC50_Mag: CA_Magazine //60rnd DC-17M (Blaster)
  1650. {
  1651. author="The Clone Wars Mod Team";
  1652. scope=2;
  1653. displayName="EC50 Charge Cell";
  1654. picture="\3AS\3AS_Weapons\Data\Textures\Energy_Cell_Arsenal.paa";
  1655. ammo="3AS_EC50_BluePlasma";
  1656. count=60;
  1657. mass=20;
  1658. initSpeed=472;
  1659. tracersEvery=1;
  1660. lastRoundsTracer=60;
  1661. descriptionShort="Standard charge cell used by the DC-17M platform.";
  1662. };
  1663. ///Clone Launcher Magazines
  1664. class 3AS_MK40_AT: CA_LauncherMagazine //1Rnd AT Rocket RPS6
  1665. {
  1666. author="The Clone Wars Mod Team";
  1667. scope=1;
  1668. displayName="MK40 AT Rocket";
  1669. model="\A3\weapons_f\launchers\RPG32\pg32v_rocket_item.p3d";
  1670. picture="\A3\Weapons_F\launchers\RPG32\data\UI\gear_rpg32_rocket_ca.paa";
  1671. initSpeed=140;
  1672. descriptionShort="$STR_A3_CfgMagazines_LAW1";
  1673. displaynameshort="$STR_A3_CFGMAGAZINES_TITAN_AT_DNS";
  1674. ammo="3AS_R_MK41_AT";
  1675. type="2* 256";
  1676. mass=60;
  1677. };
  1678. class 3AS_MK41_AT: CA_LauncherMagazine //1Rnd AT Rocket RPS6HP
  1679. {
  1680. author="The Clone Wars Mod Team";
  1681. scope=2;
  1682. displayName="MK41 AT Rocket";
  1683. model="\A3\weapons_f\launchers\RPG32\pg32v_rocket_item.p3d";
  1684. picture="\A3\Weapons_F\launchers\RPG32\data\UI\gear_rpg32_rocket_ca.paa";
  1685. initSpeed=140;
  1686. descriptionShort="$STR_A3_CfgMagazines_LAW1";
  1687. displaynameshort="$STR_A3_CFGMAGAZINES_TITAN_AT_DNS";
  1688. ammo="3AS_R_MK41_AT";
  1689. type="2* 256";
  1690. mass=60;
  1691. };
  1692. class 3AS_MK42_HE: 3AS_MK41_AT //1Rnd HE Rocket RPS6HP
  1693. {
  1694. author="The Clone Wars Mod Team";
  1695. displayName="MK42 HE Rocket";
  1696. displayNameShort="$STR_A3_CfgMagazines_50Rnd_120mm_Mo_shells_dns";
  1697. descriptionShort="$STR_A3_CfgMagazines_LAW2";
  1698. model="\A3\weapons_f\launchers\RPG32\tbg32v_rocket_item.p3d";
  1699. picture="\A3\Weapons_F\launchers\RPG32\data\UI\gear_tbg32v_rocket_ca.paa";
  1700. ammo="3AS_R_MK42_HE";
  1701. mass=40;
  1702. };
  1703. class 3AS_MK39_AA: CA_LauncherMagazine //unused AA missile for PLX1
  1704. {
  1705. author="The Clone Wars Mod Team";
  1706. displayName="$STR_A3_CfgMagazines_Titan_AA0";
  1707. displayNameShort="$STR_A3_CfgMagazines_Titan_AA_dns";
  1708. ammo="M_Titan_AA";
  1709. type="6 * 256";
  1710. picture="\A3\Weapons_F_beta\Launchers\titan\Data\UI\gear_titan_missile_atl_CA.paa";
  1711. model="\A3\Weapons_F_beta\Launchers\titan\titan_missile_atl";
  1712. initSpeed=18;
  1713. maxLeadSpeed=277.77802;
  1714. descriptionShort="$STR_A3_CfgMagazines_Titan_AA1";
  1715. mass=100;
  1716. };
  1717. class 3AS_MK43_AT: CA_LauncherMagazine //3Rnd AT Missile PLX1
  1718. {
  1719. author="The Clone Wars Mod Team";
  1720. scope=2;
  1721. count=3;
  1722. ammo="3AS_M_MK43_AT";
  1723. type="6 * 256";
  1724. displayName="[3AS] MK43 AT Missile Pack";
  1725. displayNameShort="MK43";
  1726. descriptionShort="MK43 AT Missiles for the PLX1";
  1727. model="\A3\Weapons_F_beta\Launchers\titan\titan_missile_at";
  1728. picture="\A3\Weapons_F_beta\Launchers\titan\Data\UI\gear_titan_missile_at_CA.paa";
  1729. initSpeed=18;
  1730. maxLeadSpeed=27.7778;
  1731. mass=100;
  1732. };
  1733. class 3AS_MK44_HE: 3AS_MK43_AT //3Rnd HE Missile PLX1
  1734. {
  1735. author="The Clone Wars Mod Team";
  1736. ammo="3AS_M_MK44_HE";
  1737. displayName="[3AS] MK44 HE Missile Pack";
  1738. displayNameShort="MK44";
  1739. descriptionShort="mk44 HE Missiles for the PLX1";
  1740. model="\A3\Weapons_F_beta\Launchers\titan\titan_missile_ap";
  1741. picture="\A3\Weapons_F_beta\Launchers\titan\Data\UI\gear_titan_missile_ap_CA.paa";
  1742. maxLeadSpeed=27.7778;
  1743. mass=60;
  1744. };
  1745. ///Walker Magazines
  1746. class 3AS_9999Rnd_ATRT_Mag: CA_Magazine //30rnd DC-15A
  1747. {
  1748. author="The Clone Wars Mod Team";
  1749. scope=1;
  1750. displayName="ATRT Battery Pack";
  1751. picture="\3AS\3AS_Weapons\Data\Textures\Energy_Cell_Arsenal.paa";
  1752. ammo="3AS_ATRT_bluePlasma";
  1753. count=9999;
  1754. mass=10;
  1755. initSpeed=400;
  1756. tracersEvery=1;
  1757. lastRoundsTracer=9999;
  1758. descriptionShort="Standard Battery Packs used by ATRT";
  1759. };
  1760. ///Droid Plasma Magazines
  1761. class 3AS_60Rnd_EM50_RedPlasma: CA_Magazine //60rnd E-5
  1762. {
  1763. author="The Clone Wars Mod Team";
  1764. scope=2;
  1765. displayName="EM50 Charge Magazine";
  1766. picture="\3AS\3AS_Weapons\Data\Textures\Energy_Cell_Arsenal.paa";
  1767. ammo="3AS_EM50_RedPlasma";
  1768. count=60;
  1769. mass=20;
  1770. initSpeed=472;
  1771. tracersEvery=1;
  1772. lastRoundsTracer=60;
  1773. descriptionShort="Standard charge Magazine used by the E-5 platform.";
  1774. };
  1775. class 3AS_10Rnd_EM90_Mag: CA_Magazine //10rnd E-5S
  1776. {
  1777. author="The Clone Wars Mod Team";
  1778. scope=2;
  1779. displayName="EM90 Charge Magazine";
  1780. picture="\3AS\3AS_Weapons\Data\Textures\Energy_Cell_Arsenal.paa";
  1781. ammo="3AS_EM90_RedPlasma";
  1782. count=10;
  1783. mass=13;
  1784. initSpeed=694;
  1785. tracersEvery=1;
  1786. lastRoundsTracer=10;
  1787. descriptionShort="Standard charge Magazine used by the E-5S platform.";
  1788. };
  1789. ///Droid Launcher Magazines
  1790. class 3AS_E60R_AT: CA_LauncherMagazine
  1791. {
  1792. author="The Clone Wars Mod Team";
  1793. scope=2;
  1794. displayName="E60R Tandem HEAT Missile";
  1795. displayNameShort="E60R Missile";
  1796. ammo="3AS_M_E60R_AT";
  1797. type="6 * 256";
  1798. picture="\A3\Weapons_F_beta\Launchers\titan\Data\UI\gear_titan_missile_atl_CA.paa";
  1799. model="\3AS\3AS_Weapons\E60R\3AS_E60R_Missile.p3d";
  1800. initSpeed=50;
  1801. maxLeadSpeed=277.77802;
  1802. descriptionShort="AT Missile for E60R";
  1803. mass=100;
  1804. };
  1805. };
  1806. class cfgRecoils
  1807. {
  1808. class Default;
  1809. /*class TCW_Recoils:
  1810. {
  1811. MuzzleOuter[]={x,y,a,b} defined as ellipse
  1812. ///x=horizontal kick, y=vertical kick, a=horizontal deviation, b=vertical deviation
  1813. kickback[]={x,y} defines min and max random backwards force
  1814. permanent=0.1; how much the weapons moves permanently, have to use mouse to recenter
  1815. temporary=0.1; how much the weapons moves temporarly, dont have to move mouse back
  1816. */
  1817. class 3AS_recoil_DC15A: Default
  1818. {
  1819. muzzleOuter[]={0.3,0.8,0.4,0.3};
  1820. kickBack[]={0.02,0.04};
  1821. temporary=0.01;
  1822. };
  1823. class 3AS_recoil_DC15S: 3AS_recoil_DC15A
  1824. {
  1825. muzzleOuter[]={0.3,1.2,0.4,0.3};
  1826. kickBack[]={0.03,0.06};
  1827. temporary=0.015;
  1828. };
  1829. class 3AS_recoil_DC15L: 3AS_recoil_DC15A
  1830. {
  1831. muzzleOuter[]={0.3,0.8,0.4,0.3};
  1832. kickBack[]={0.02,0.04};
  1833. temporary=0.01;
  1834. };
  1835. class 3AS_recoil_DC15C: 3AS_recoil_DC15A
  1836. {
  1837. muzzleOuter[]={0.3,1,0.4,0.3};
  1838. kickBack[]={0.02,0.04};
  1839. temporary=0.01;
  1840. };
  1841. class 3AS_recoil_Z6: 3AS_recoil_dc15A
  1842. {
  1843. muzzleOuter[]={0.6,1.5,0.8,0.3};
  1844. kickBack[]={0.02,0.08};
  1845. temporary=0.005;
  1846. };
  1847. class recoil_dp23: 3AS_recoil_dc15a
  1848. {
  1849. kickBack[]={0.039999999,0.090000004};
  1850. permanent=1;
  1851. };
  1852. };