1
0

config.cpp 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852
  1. // config.bin - 16:54:27 10/31/16, generated in 0.04 seconds
  2. // Generated by unRap v1.06 by Kegetys
  3. // Separate rootclasses: Disabled, Automatic comments: Enabled
  4. //Hello, this is namenai. So theres a CUP dev named Taro who gave me this, I did some slight modifications but by large
  5. //He made these blast refraction effects. Please credit him.
  6. #include "../../RD501_main/config_macros.hpp"
  7. class CfgPatches
  8. {
  9. class macro_patch_name(blast_refract)
  10. {
  11. addonRootClass = macro_patch_name(particle_effects)
  12. units[] = {};
  13. weapons[] = {};
  14. requiredVersion = 0.1;
  15. requiredAddons[] = {
  16. macro_patch_name(particle_effects)
  17. };
  18. version = 1;
  19. author[] = {"Taro"};
  20. };
  21. };
  22. class CfgAmmo
  23. {
  24. class Missile_AGM_02_F;
  25. class LAAT_proton_torpedo: Missile_AGM_02_F
  26. {
  27. effectsMissileInit = "RD501_laat_PylonBackEffectsFFAR";
  28. effectsMissile = "RD501_FX_Missile_AA";
  29. muzzleEffect = "";
  30. // effectsMissileInit = "PylonBackEffects";
  31. };
  32. };
  33. #define sizeMulti .25
  34. #define effectMulti 4
  35. class CfgCloudlets
  36. {
  37. class Default;
  38. class blast_wave_effect : Default
  39. {
  40. angleVar = 1;
  41. animationName = "";
  42. animationSpeed[] = {1};
  43. beforeDestroyScript = "";
  44. circleRadius = 0;
  45. circleVelocity[] = {0, 0, 0};
  46. colorVar[] = {0, 0, 0, 0};
  47. color[] = {{0.1, 0.1, 0.1, 1*effectMulti*2}, {0.25, 0.25, 0.25, 1*effectMulti}, {0.5, 0.5, 0.5, 1*effectMulti}, {0, 0, 0, 1*effectMulti}, {0, 0, 0, 0.5*effectMulti}, {0, 0, 0, 0.3*effectMulti}};
  48. interval = 3 * 10;
  49. lifeTime = 0.4;
  50. lifeTimeVar = 0;
  51. MoveVelocityVar[] = {0.2, 0.5, 0.2};
  52. moveVelocity[] = {0, 0, 0};
  53. onTimerScript = "";
  54. particleFSFrameCount = 1;
  55. particleFSIndex = 0;
  56. particleFSLoop = 0;
  57. particleFSNtieth = 1;
  58. particleShape = "\A3\data_f\ParticleEffects\Universal\refract";
  59. particleType = "Billboard";
  60. positionVar[] = {0.40000001, 0.1, 0.40000001};
  61. randomDirectionIntensity = 0.2;
  62. randomDirectionIntensityVar = 0;
  63. randomDirectionPeriod = 0.2;
  64. randomDirectionPeriodVar = 0;
  65. rotationVelocity = 0;
  66. rotationVelocityVar = 90;
  67. rubbing = 0.1;
  68. sizeVar = 0.5;
  69. Size[] = {1, 2, 5, 8, 12, 17};
  70. timerPeriod = 1;
  71. volume = 7.9000001;
  72. weight = 10;
  73. };
  74. class blast_wave_effect_small : blast_wave_effect
  75. {
  76. lifeTime = 0.6;
  77. Size[] = {1*sizeMulti, 2*sizeMulti, 5*sizeMulti, 8*sizeMulti, 12*sizeMulti, 17*sizeMulti};//{1, 2, 5, 8, 12, 17};
  78. };
  79. class blast_wave_effect_medium : blast_wave_effect
  80. {
  81. lifeTime = 0.6;
  82. Size[] = {1*sizeMulti, 8*sizeMulti, 20*sizeMulti, 35*sizeMulti, 50*sizeMulti, 70*sizeMulti};
  83. };
  84. class blast_wave_effect_large : blast_wave_effect
  85. {
  86. lifeTime = 0.6;
  87. Size[] = {1*sizeMulti, 16*sizeMulti, 40*sizeMulti, 70*sizeMulti, 100*sizeMulti, 140*sizeMulti};
  88. };
  89. class blast_wave_effect_very_large : blast_wave_effect
  90. {
  91. lifeTime = 1.0;
  92. Size[] = {1*sizeMulti, 35*sizeMulti, 80*sizeMulti, 140*sizeMulti, 200*sizeMulti, 280*sizeMulti};
  93. };
  94. class Missile3;
  95. class RD501_Laat_Missile3:Missile3
  96. {
  97. color[] = {{0.0,0.2,0.7,0.18},{0.0,0.25,0.75,0.06},{0.0,0.4,0.8,0}};
  98. };
  99. class RD501_Laat_Missile3_Violet:Missile3
  100. {
  101. color[] = {{0.35,0.0,0.35,0.03},{0.325,0.0,0.6,0.03},{0.4,0.0,0.5,0}};
  102. };
  103. class RocketBackfireRPG;
  104. class RD501_laat_RocketBackfireRPG:RocketBackfireRPG
  105. {
  106. color[] = {{0.0,0.2,0.7, -2}, {0.0,0.25,0.75, -1}, {0.0,0.25,0.8, -0.6}, {0.0,0.3,0.8, -0.4}, {0.0,0.4,0.8, 0}};
  107. };
  108. class PylonBacksmoke;
  109. class RD501_laat_PylonBacksmoke:PylonBacksmoke
  110. {
  111. color[] = {{0.0,0.2,0.7,0.18},{0.0,0.25,0.75,0.06},{0.0,0.4,0.8,0}};
  112. sizeCoef = 4;
  113. }
  114. };
  115. class CfgLights
  116. {
  117. class RocketLight;
  118. class RD_501_Laat_RocketLight:RocketLight
  119. {
  120. // diffuse[] = {1, 0.55, 0.05};
  121. color[] = {.05,0.28,1};
  122. diffuse[] = {.05,0.28,1};
  123. };
  124. class RD_501_Laat_RocketLight_Violet:RocketLight
  125. {
  126. color[] = {0.4,0.15,0.5};
  127. diffuse[] = {0.4,0.15,0.5};
  128. };
  129. };
  130. //------------------------------------------------------------
  131. class IEDMineBigExplosion
  132. {
  133. class blast_wave_refract
  134. {
  135. simulation = "particles";
  136. type = "blast_wave_effect_large";
  137. position[] = {0, 0, 0};
  138. intensity = 1;
  139. interval = 3 * 1;
  140. lifeTime = 1;
  141. };
  142. };
  143. //ADDED
  144. class RD501_Thermobaric_Explosion
  145. {
  146. class blast_wave_refract
  147. {
  148. simulation = "particles";
  149. type = "blast_wave_effect_small";
  150. position[] = {0, 0, 0};
  151. intensity = 1;
  152. interval = 3 * 1;
  153. lifeTime = 1;
  154. };
  155. };
  156. // class FX_Missile_AA
  157. // {
  158. // class FX_Missile_AA_light_01
  159. // {
  160. // simulation = "light";
  161. // type = "RocketLight";
  162. // position[] = {0, 0, 0};
  163. // intensity = 0.01;
  164. // interval = 1;
  165. // lifeTime = 1;
  166. // };
  167. // class FX_Plane_Missile_AA_high
  168. // {
  169. // simulation = "particles";
  170. // type = "Missile3";
  171. // position[] = {0, 0, 0};
  172. // intensity = 1;
  173. // interval = 1;
  174. // lifeTime = 1;
  175. // qualityLevel = 2;
  176. // };
  177. // class FX_Plane_Missile_AA_medium
  178. // {
  179. // simulation = "particles";
  180. // type = "Missile3";
  181. // position[] = {0, 0, 0};
  182. // intensity = 1;
  183. // interval = 1;
  184. // lifeTime = 1;
  185. // qualityLevel = 1;
  186. // };
  187. // class FX_Plane_Missile_AA_low
  188. // {
  189. // simulation = "particles";
  190. // type = "Missile3";
  191. // position[] = {0, 0, 0};
  192. // intensity = 1;
  193. // interval = 1;
  194. // lifeTime = 1;
  195. // qualityLevel = 0;
  196. // };
  197. // };
  198. class FX_Missile_AA;
  199. class RD501_FX_Missile_AA:FX_Missile_AA
  200. {
  201. class FX_Missile_AA_light_01
  202. {
  203. simulation = "light";
  204. type = "RD_501_Laat_RocketLight";
  205. position[] = {0, 0, 0};
  206. intensity = 0.01;
  207. interval = 1;
  208. lifeTime = 1;
  209. };
  210. class FX_Plane_Missile_AA_high
  211. {
  212. simulation = "particles";
  213. type = "RD501_Laat_Missile3";
  214. position[] = {0, 0, 0};
  215. intensity = 1;
  216. interval = 1;
  217. lifeTime = 1;
  218. };
  219. };
  220. class RD501_FX_Missile_AA_Violet:RD501_FX_Missile_AA
  221. {
  222. class FX_Missile_AA_light_02
  223. {
  224. simulation = "light";
  225. type = "RD_501_Laat_RocketLight_Violet";
  226. position[] = {0, 0, 0};
  227. intensity = 0.01;
  228. interval = 1;
  229. lifeTime = 1;
  230. };
  231. class FX_Plane_Missile_AA_high_02
  232. {
  233. simulation = "particles";
  234. type = "RD501_Laat_Missile3_Violet";
  235. position[] = {0, 0, 0};
  236. intensity = 1;
  237. interval = 1;
  238. lifeTime = 1;
  239. };
  240. };
  241. class RD501_Laat_RocketBackEffectsRPG
  242. {
  243. class RocketBackfire1
  244. {
  245. enabled = "(density interpolate [0.98,0.981,-1,1])";
  246. simulation = "particles";
  247. type = "RD501_laat_RocketBackfireRPG";
  248. };
  249. class RocketBacksmoke2
  250. {
  251. enabled = "(density interpolate [0.98,0.981,-1,1])";
  252. simulation = "particles";
  253. type = "RD501_laat_RocketBackfireRPG";
  254. };
  255. class RocketFrontsmoke
  256. {
  257. enabled = "(density interpolate [0.98,0.981,-1,1])";
  258. simulation = "particles";
  259. type = "RD501_laat_RocketBackfireRPG";
  260. };
  261. };
  262. class RD501_laat_PylonBackEffectsFFAR
  263. {
  264. class RocketBackfire1
  265. {
  266. simulation = "particles";
  267. type = "PylonBackfireFFAR";
  268. start = 1;
  269. lifeTime = 1e-006;
  270. };
  271. class RocketBacksmoke2: RocketBackfire1
  272. {
  273. simulation = "particles";
  274. type = "RD501_laat_PylonBacksmoke";
  275. };
  276. };
  277. //Blast refect
  278. class ExploAmmoLaserCannon
  279. {
  280. class blast_wave_refract
  281. {
  282. simulation = "particles";
  283. type = "blast_wave_effect_small";
  284. position[] = {0, 0, 0};
  285. intensity = 1;
  286. interval = 3 * 1;
  287. lifeTime = 1;
  288. };
  289. }
  290. class SWOP_PlasmaExplosion
  291. {
  292. class blast_wave_refract
  293. {
  294. simulation = "particles";
  295. type = "blast_wave_effect_small";
  296. position[] = {0, 0, 0};
  297. intensity = 1;
  298. interval = 3 * 1;
  299. lifeTime = 1;
  300. };
  301. }
  302. class IEDMineSmallExplosion
  303. {
  304. class blast_wave_refract
  305. {
  306. simulation = "particles";
  307. type = "blast_wave_effect_small";
  308. position[] = {0, 0, 0};
  309. intensity = 1;
  310. interval = 3 * 1;
  311. lifeTime = 1;
  312. };
  313. };
  314. class SencondaryExplosion
  315. {
  316. class blast_wave_refract
  317. {
  318. simulation = "particles";
  319. type = "blast_wave_effect_small";
  320. position[] = {0, 0, 0};
  321. intensity = 1;
  322. interval = 3 * 1;
  323. lifeTime = 1;
  324. };
  325. };
  326. class MineNondirectionalExplosion
  327. {
  328. class blast_wave_refract
  329. {
  330. simulation = "particles";
  331. type = "blast_wave_effect_medium";
  332. position[] = {0, 0, 0};
  333. intensity = 1;
  334. interval = 3 * 1;
  335. lifeTime = 1;
  336. };
  337. };
  338. class MineNondirectionalExplosionSmall
  339. {
  340. class blast_wave_refract
  341. {
  342. simulation = "particles";
  343. type = "blast_wave_effect_small";
  344. position[] = {0, 0, 0};
  345. intensity = 1;
  346. interval = 3 * 1;
  347. lifeTime = 1;
  348. };
  349. };
  350. class ExplosionEffects
  351. {
  352. class blast_wave_refract
  353. {
  354. simulation = "particles";
  355. type = "blast_wave_effect_small";
  356. position[] = {0, 0, 0};
  357. intensity = 1;
  358. interval = 3 * 1;
  359. lifeTime = 1;
  360. };
  361. };
  362. class BasicAmmoExplosion
  363. {
  364. class blast_wave_refract
  365. {
  366. simulation = "particles";
  367. type = "blast_wave_effect_small";
  368. position[] = {0, 0, 0};
  369. intensity = 1;
  370. interval = 3 * 1;
  371. lifeTime = 1;
  372. };
  373. };
  374. class MineExplosion
  375. {
  376. class blast_wave_refract
  377. {
  378. simulation = "particles";
  379. type = "blast_wave_effect_small";
  380. position[] = {0, 0, 0};
  381. intensity = 1;
  382. interval = 3 * 1;
  383. lifeTime = 1;
  384. };
  385. };
  386. class ATMineExplosion
  387. {
  388. class blast_wave_refract
  389. {
  390. simulation = "particles";
  391. type = "blast_wave_effect_medium";
  392. position[] = {0, 0, 0};
  393. intensity = 1;
  394. interval = 3 * 1;
  395. lifeTime = 1;
  396. };
  397. };
  398. class BoundingMineExplosion
  399. {
  400. class blast_wave_refract
  401. {
  402. simulation = "particles";
  403. type = "blast_wave_effect_small";
  404. position[] = {0, 0, 0};
  405. intensity = 1;
  406. interval = 3 * 1;
  407. lifeTime = 1;
  408. };
  409. };
  410. class DirectionalMineExplosion
  411. {
  412. class blast_wave_refract
  413. {
  414. simulation = "particles";
  415. type = "blast_wave_effect_small";
  416. position[] = {0, 0, 0};
  417. intensity = 1;
  418. interval = 3 * 1;
  419. lifeTime = 1;
  420. };
  421. };
  422. class DirectionalMineExplosionBig
  423. {
  424. class blast_wave_refract
  425. {
  426. simulation = "particles";
  427. type = "blast_wave_effect_medium";
  428. position[] = {0, 0, 0};
  429. intensity = 1;
  430. interval = 3 * 1;
  431. lifeTime = 1;
  432. };
  433. };
  434. class HERocketExplosion
  435. {
  436. class blast_wave_refract
  437. {
  438. simulation = "particles";
  439. type = "blast_wave_effect_medium";
  440. position[] = {0, 0, 0};
  441. intensity = 1;
  442. interval = 3 * 1;
  443. lifeTime = 1;
  444. };
  445. };
  446. class HEShellExplosion
  447. {
  448. class blast_wave_refract
  449. {
  450. simulation = "particles";
  451. type = "blast_wave_effect_medium";
  452. position[] = {0, 0, 0};
  453. intensity = 1;
  454. interval = 3 * 1;
  455. lifeTime = 1;
  456. };
  457. };
  458. class ArtyShellExplosion
  459. {
  460. class blast_wave_refract
  461. {
  462. simulation = "particles";
  463. type = "blast_wave_effect_large";
  464. position[] = {0, 0, 0};
  465. intensity = 1;
  466. interval = 3 * 1;
  467. lifeTime = 1;
  468. };
  469. };
  470. class HelicopterExplosionEffects
  471. {
  472. class blast_wave_refract
  473. {
  474. simulation = "particles";
  475. type = "blast_wave_effect_large";
  476. position[] = {0, 0, 0};
  477. intensity = 1;
  478. interval = 3 * 1;
  479. lifeTime = 1;
  480. };
  481. };
  482. class HelicopterExplosionEffects2
  483. {
  484. class blast_wave_refract
  485. {
  486. simulation = "particles";
  487. type = "blast_wave_effect_large";
  488. position[] = {0, 0, 0};
  489. intensity = 1;
  490. interval = 3 * 1;
  491. lifeTime = 1;
  492. };
  493. };
  494. class VehicleExplosionEffectsBig
  495. {
  496. class blast_wave_refract
  497. {
  498. simulation = "particles";
  499. type = "blast_wave_effect_very_large";
  500. position[] = {0, 0, 0};
  501. intensity = 1;
  502. interval = 3 * 1;
  503. lifeTime = 1;
  504. };
  505. };
  506. class VehicleExplosionEffects
  507. {
  508. class blast_wave_refract
  509. {
  510. simulation = "particles";
  511. type = "blast_wave_effect_large";
  512. position[] = {0, 0, 0};
  513. intensity = 1;
  514. interval = 3 * 1;
  515. lifeTime = 1;
  516. };
  517. };
  518. class RocketExplosion
  519. {
  520. class blast_wave_refract
  521. {
  522. simulation = "particles";
  523. type = "blast_wave_effect_medium";
  524. position[] = {0, 0, 0};
  525. intensity = 1;
  526. interval = 3 * 1;
  527. lifeTime = 1;
  528. };
  529. };
  530. class Demo_Charge_Explode
  531. {
  532. class blast_wave_refract
  533. {
  534. simulation = "particles";
  535. type = "blast_wave_effect_large";
  536. position[] = {0, 0, 0};
  537. intensity = 1;
  538. interval = 3 * 1;
  539. lifeTime = 1;
  540. };
  541. };
  542. class M136_Explode
  543. {
  544. class blast_wave_refract
  545. {
  546. simulation = "particles";
  547. type = "blast_wave_effect_medium";
  548. position[] = {0, 0, 0};
  549. intensity = 1;
  550. interval = 3 * 1;
  551. lifeTime = 1;
  552. };
  553. };
  554. class 40mm_HE_Explode
  555. {
  556. class blast_wave_refract
  557. {
  558. simulation = "particles";
  559. type = "blast_wave_effect_small";
  560. position[] = {0, 0, 0};
  561. intensity = 1;
  562. interval = 3 * 1;
  563. lifeTime = 1;
  564. };
  565. };
  566. class GrenadeExplosion
  567. {
  568. class blast_wave_refract
  569. {
  570. simulation = "particles";
  571. type = "blast_wave_effect_small";
  572. position[] = {0, 0, 0};
  573. intensity = 1;
  574. interval = 3 * 1;
  575. lifeTime = 1;
  576. };
  577. };
  578. class 80mm_Explode
  579. {
  580. class blast_wave_refract
  581. {
  582. simulation = "particles";
  583. type = "blast_wave_effect_medium";
  584. position[] = {0, 0, 0};
  585. intensity = 1;
  586. interval = 3 * 1;
  587. lifeTime = 1;
  588. };
  589. };
  590. class MortarExplosion
  591. {
  592. class blast_wave_refract
  593. {
  594. simulation = "particles";
  595. type = "blast_wave_effect_medium";
  596. position[] = {0, 0, 0};
  597. intensity = 1;
  598. interval = 3 * 1;
  599. lifeTime = 1;
  600. };
  601. };
  602. class 155mm_Explode
  603. {
  604. class blast_wave_refract
  605. {
  606. simulation = "particles";
  607. type = "blast_wave_effect_large";
  608. position[] = {0, 0, 0};
  609. intensity = 1;
  610. interval = 3 * 1;
  611. lifeTime = 1;
  612. };
  613. };
  614. class ATMissileExplosion
  615. {
  616. class blast_wave_refract
  617. {
  618. simulation = "particles";
  619. type = "blast_wave_effect_medium";
  620. position[] = {0, 0, 0};
  621. intensity = 1;
  622. interval = 3 * 1;
  623. lifeTime = 1;
  624. };
  625. };
  626. class AAMissileExplosion
  627. {
  628. class blast_wave_refract
  629. {
  630. simulation = "particles";
  631. type = "blast_wave_effect_medium";
  632. position[] = {0, 0, 0};
  633. intensity = 1;
  634. interval = 3 * 1;
  635. lifeTime = 1;
  636. };
  637. };
  638. class ATRocketExplosion
  639. {
  640. class blast_wave_refract
  641. {
  642. simulation = "particles";
  643. type = "blast_wave_effect_medium";
  644. position[] = {0, 0, 0};
  645. intensity = 1;
  646. interval = 3 * 1;
  647. lifeTime = 1;
  648. };
  649. };
  650. class BombExplosion
  651. {
  652. class blast_wave_refract
  653. {
  654. simulation = "particles";
  655. type = "blast_wave_effect_very_large";
  656. position[] = {0, 0, 0};
  657. intensity = 1;
  658. interval = 3 * 1;
  659. lifeTime = 1;
  660. };
  661. };
  662. class AA_Explode
  663. {
  664. class blast_wave_refract
  665. {
  666. simulation = "particles";
  667. type = "blast_wave_effect_medium";
  668. position[] = {0, 0, 0};
  669. intensity = 1;
  670. interval = 3 * 1;
  671. lifeTime = 1;
  672. };
  673. };
  674. class Hellfire_Explode
  675. {
  676. class blast_wave_refract
  677. {
  678. simulation = "particles";
  679. type = "blast_wave_effect_medium";
  680. position[] = {0, 0, 0};
  681. intensity = 1;
  682. interval = 3 * 1;
  683. lifeTime = 1;
  684. };
  685. };
  686. class SABOT_Explode
  687. {
  688. class blast_wave_refract
  689. {
  690. simulation = "particles";
  691. type = "blast_wave_effect_small";
  692. position[] = {0, 0, 0};
  693. intensity = 1;
  694. interval = 3 * 1;
  695. lifeTime = 1;
  696. };
  697. };
  698. class MK82_Explode
  699. {
  700. class blast_wave_refract
  701. {
  702. simulation = "particles";
  703. type = "blast_wave_effect_very_large";
  704. position[] = {0, 0, 0};
  705. intensity = 1;
  706. interval = 3 * 1;
  707. lifeTime = 1;
  708. };
  709. };
  710. class MLRS_Explode
  711. {
  712. class blast_wave_refract
  713. {
  714. simulation = "particles";
  715. type = "blast_wave_effect_very_large";
  716. position[] = {0, 0, 0};
  717. intensity = 1;
  718. interval = 3 * 1;
  719. lifeTime = 1;
  720. };
  721. };
  722. class HERoundExplosion
  723. {
  724. class blast_wave_refract
  725. {
  726. simulation = "particles";
  727. type = "blast_wave_effect_large";
  728. position[] = {0, 0, 0};
  729. intensity = 1;
  730. interval = 3 * 1;
  731. lifeTime = 1;
  732. };
  733. };
  734. class 25mm_Explode
  735. {
  736. class blast_wave_refract
  737. {
  738. simulation = "particles";
  739. type = "blast_wave_effect_small";
  740. position[] = {0, 0, 0};
  741. intensity = 1;
  742. interval = 3 * 1;
  743. lifeTime = 1;
  744. };
  745. };
  746. class ExploAmmoExplosion
  747. {
  748. class blast_wave_refract
  749. {
  750. simulation = "particles";
  751. type = "blast_wave_effect_small";
  752. position[] = {0, 0, 0};
  753. intensity = 1;
  754. interval = 3 * 1;
  755. lifeTime = 1;
  756. };
  757. };
  758. class 30mmExplode
  759. {
  760. class blast_wave_refract
  761. {
  762. simulation = "particles";
  763. type = "blast_wave_effect_small";
  764. position[] = {0, 0, 0};
  765. intensity = 1;
  766. interval = 3 * 1;
  767. lifeTime = 1;
  768. };
  769. };
  770. class 120mm_HE
  771. {
  772. class blast_wave_refract
  773. {
  774. simulation = "particles";
  775. type = "blast_wave_effect_medium";
  776. position[] = {0, 0, 0};
  777. intensity = 1;
  778. interval = 3 * 1;
  779. lifeTime = 1;
  780. };
  781. };