config.cpp 30 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327
  1. #include "..\RD501_main\config_macros.hpp"
  2. #include "script_macros.hpp"
  3. #define macro_jp_ver 1.1 Endgame
  4. #define name_jumppack_f JT-21 (Version ##macro_jp_ver##)
  5. class CfgPatches
  6. {
  7. class macro_patch_name(jumppack)
  8. {
  9. author=DANKAUTHORS
  10. requiredAddons[]=
  11. {
  12. //macro_lvl1_req,
  13. //"A3_Data_F_Enoch_Loadorder"
  14. macro_patch_name(particle_effects)
  15. };
  16. requiredVersion=0.1;
  17. units[]={
  18. };
  19. weapons[]={};
  20. vehicles[]={
  21. macro_jumppackClass(neutral,base),
  22. macro_jumppackClass(neutral,rto)
  23. };
  24. };
  25. };
  26. class CfgVehicles
  27. {
  28. class B_AssaultPack_blk;
  29. class SWOP_resistance_back_jump_b;
  30. class SWOP_B_REBjetackpack_Base;
  31. class SWOP_B_REBjetSackpack_Base;
  32. class SWOP_ImpSkyBackpack;
  33. class SWOP_B_IMPjetBackpack_Base;
  34. class SWOP_B_IMPjetackpack_Base;
  35. class SWOP_ImpJumptroopBackpack;
  36. class SWOP_JetpackFO;
  37. class SWOP_mochila_black;
  38. class SWOP_mochila_jangofett;
  39. class SWOP_mochila_bobafett;
  40. class SWOP_mochila_red;
  41. class JLTS_Clone_jumppack_mc;
  42. class JLTS_Clone_jumppack;
  43. class macro_jumppackClass(neutral,base):B_AssaultPack_blk//RD501_jumppack_base
  44. {
  45. scope=0;
  46. displayname=name_jumppack_f
  47. macro_isJumppack=1;
  48. macro_spamDelay=1;
  49. macro_energyCap=100;
  50. macro_rechargeRate=4;
  51. macro_effectScript = macro_grp_fnc_name(jumppack,effect_jt_21);
  52. macro_effectPoints = {
  53. {"spine3",{0, -.3, -.1}}
  54. };
  55. macro_igniteSound={"RD501_Jumppack\sounds\cdv21Start.ogg"};
  56. macro_landSound={"RD501_Jumppack\sounds\cdv21End.ogg"};
  57. macro_idleSound={"RD501_Jumppack\sounds\cdv21Idle.ogg"};
  58. macro_textureCatagory={default_texture_group};
  59. //{"name of jump",{forward velo(0),verticle velo(1),cost(2),angle(3),directional(4)(0,1)?,can prone jump(5)(0,1)?}}
  60. macro_types_of_jumps =
  61. {
  62. {
  63. "Forward Jump",// Name of jump
  64. {
  65. 12, //forward velo(0)
  66. 20, //verticle velo(1)
  67. 50, //cost(2)
  68. 0, //angle(3)
  69. 0, //directional(4)(no=0,yes=1)?
  70. 0 //can prone jump(5)(no=0,yes=1)?
  71. }
  72. },
  73. {"Short Jump",{12,5,30,0,1,0}}
  74. };
  75. // model = "SWOP_clones\JT12.p3d";
  76. // hiddenSelections[] = {"Camo1"};
  77. // hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\JT_21.paa"};
  78. model = "SWOP_clones\clonebackDV.p3d";
  79. maximumload = 700;
  80. };
  81. class macro_jumppackClass(neutral,cdv_21):macro_jumppackClass(neutral,base)
  82. {
  83. scope=2;
  84. displayname= "[JP] CDV-21" ;
  85. hiddenSelections[] = {"Camo1"};
  86. hiddenSelectionsTextures[] = {"SWOP_clones\data\spec\Spec2_co.paa"};
  87. tf_encryptionCode = "tf_west_radio_code";
  88. tf_dialog = "anarc210_radio_dialog";
  89. tf_subtype = "digital_lr";
  90. tf_range = 20000;
  91. tf_dialogUpdate = "call TFAR_fnc_updateLRDialogToChannel;";
  92. tf_hasLRradio = 1;
  93. maximumLoad = 700;
  94. };
  95. class macro_jumppackClass(neutral,lightning):macro_jumppackClass(neutral,cdv_21)
  96. {
  97. displayName = "[JP] CDV-180B 'Lighting III'";
  98. tf_encryptionCode = "tf_west_radio_code";
  99. tf_dialog = "anarc210_radio_dialog";
  100. tf_subtype = "digital_lr";
  101. tf_range = 30000;
  102. tf_dialogUpdate = "call TFAR_fnc_updateLRDialogToChannel;";
  103. tf_hasLRradio = 1;
  104. maximumLoad = 900;
  105. };
  106. class macro_jumppackClass(neutral,jt21_LTU):macro_jumppackClass(neutral,cdv_21)
  107. {
  108. scope=2;
  109. displayname= "[JP] MRD LTU";
  110. maximumload = 0;
  111. macro_energyCap=4;
  112. macro_rechargeRate=0;
  113. maximumload = 50;
  114. macro_types_of_jumps =
  115. {
  116. {"Short Jump",{12,5,1,0,1,0}}
  117. };
  118. model="\MRC\JLTS\characters\CloneArmor\CloneJumppack.p3d";
  119. hiddenSelections[]=
  120. {
  121. "camo1"
  122. };
  123. hiddenSelectionsTextures[]=
  124. {
  125. "\MRC\JLTS\characters\CloneArmor\data\Clone_jumppack_co.paa"
  126. };
  127. };
  128. class macro_jumppackClass(neutral,titan_mkII):macro_jumppackClass(neutral,base)
  129. {
  130. scope=2;
  131. displayname= "[JP] Titan Mk.II";
  132. hiddenSelections[] = {"Camo1"};
  133. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\cdv21_501_v2.paa"};
  134. macro_energyCap=100;
  135. macro_rechargeRate=8;
  136. macro_types_of_jumps =
  137. {
  138. {"Short Jump",{25,7,20,0,1,1}}
  139. };
  140. maximumload = 900;
  141. tf_encryptionCode = "tf_west_radio_code";
  142. tf_dialog = "anarc210_radio_dialog";
  143. tf_subtype = "digital_lr";
  144. tf_range = 30000;
  145. tf_dialogUpdate = "call TFAR_fnc_updateLRDialogToChannel;";
  146. tf_hasLRradio = 1;
  147. };
  148. class macro_jumppackClass(neutral,titan_mkIIb):macro_jumppackClass(neutral,titan_mkII)
  149. {
  150. displayname= "[JP] Titan Mk.II B";
  151. hiddenSelectionsTextures[] = {"SWOP_clones\data\spec\Spec2_co.paa"};
  152. };
  153. class macro_jumppackClass(neutral,titan_mkMCCCXXXVII):macro_jumppackClass(neutral,titan_mkII)
  154. {
  155. displayname= "[JP] Titan Mk.MCC";
  156. macro_rechargeRate=30;
  157. macro_types_of_jumps =
  158. {
  159. {"LEET Jump",{1337,7,1,0,1,1}}
  160. };
  161. };
  162. class macro_jumppackClass(neutral,501st):macro_jumppackClass(neutral,cdv_21)
  163. {
  164. displayName = "[JP] CDV-21 '501st'";
  165. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\cdv21_501.paa"};
  166. };
  167. class macro_jumppackClass(neutral,purge):macro_jumppackClass(neutral,cdv_21)
  168. {
  169. displayName = "[JP] CDV-21 'Purge'";
  170. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\purge.paa"};
  171. };
  172. class macro_jumppackClass(neutral,212th):macro_jumppackClass(neutral,cdv_21)
  173. {
  174. displayName = "[JP] CDV-21 '212th'";
  175. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\212th.paa"};
  176. };
  177. class macro_jumppackClass(neutral,101st):macro_jumppackClass(neutral,cdv_21)
  178. {
  179. displayName = "[JP] CDV-21 '101st'";
  180. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\101st.paa"};
  181. };
  182. class macro_jumppackClass(neutral,ack_1_1):macro_jumppackClass(neutral,cdv_21)
  183. {
  184. displayName = "[JP] CDV-21 Acklay 1-1";
  185. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\acklay_skin_set\ack_1_1.paa"};
  186. };
  187. class macro_jumppackClass(neutral,ack_1_2):macro_jumppackClass(neutral,cdv_21)
  188. {
  189. displayName = "[JP] CDV-21 Acklay 1-2";
  190. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\acklay_skin_set\ack_1_2.paa"};
  191. };
  192. class macro_jumppackClass(neutral,ack_1_3):macro_jumppackClass(neutral,cdv_21)
  193. {
  194. displayName = "[JP] CDV-21 Acklay 1-3";
  195. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\acklay_skin_set\ack_1_3.paa"};
  196. };
  197. class macro_jumppackClass(neutral,ack_1_4):macro_jumppackClass(neutral,cdv_21)
  198. {
  199. displayName = "[JP] CDV-21 Acklay 1-4";
  200. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\acklay_skin_set\ack_1_4.paa"};
  201. };
  202. class macro_jumppackClass(neutral,ack_hq):macro_jumppackClass(neutral,cdv_21)
  203. {
  204. displayName = "[JP] CDV-21 Acklay HQ";
  205. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\acklay_skin_set\ack_hq.paa"};
  206. };
  207. class macro_jumppackClass(neutral,geon):macro_jumppackClass(neutral,cdv_21)
  208. {
  209. displayName = "[JP] Geonosis";
  210. macro_effectScript = macro_grp_fnc_name(jumppack,no_effect);
  211. hiddenSelectionsTextures[] = {""};
  212. };
  213. class RD501_SWOP_ImpSkyBackpack: SWOP_ImpSkyBackpack
  214. {
  215. scope=2;
  216. tf_encryptionCode="tf_west_radio_code";
  217. tf_dialog="anarc210_radio_dialog";
  218. tf_subtype="digital_lr";
  219. tf_range=35000;
  220. tf_dialogUpdate="call TFAR_fnc_updateLRDialogToChannel;";
  221. tf_hasLRradio=1;
  222. maximumLoad=700;
  223. RD501_jumppack_is_jumppack=1;
  224. RD501_jumppack_spam_delay=1;
  225. RD501_jumppack_energy_capacity=100;
  226. RD501_jumppack_recharge=4;
  227. RD501_jumppack_jump_effect_script="RD501_jumppack_fnc_effect_jt_21";
  228. RD501_jumppack_effect_points[]=
  229. {
  230. {
  231. "spine3",
  232. {0,-0.30000001,-0.1}
  233. }
  234. };
  235. RD501_jumppack_sound_ignite[]=
  236. {
  237. "RD501_Jumppack\sounds\cdv21Start.ogg"
  238. };
  239. RD501_jumppack_sound_land[]=
  240. {
  241. "RD501_Jumppack\sounds\cdv21End.ogg"
  242. };
  243. RD501_jumppack_sound_idle[]=
  244. {
  245. "RD501_Jumppack\sounds\cdv21Idle.ogg"
  246. };
  247. RD501_jumppack_skin_group[]=
  248. {
  249. "default_texture_group"
  250. };
  251. RD501_jumppack_jump_types[]=
  252. {
  253. {
  254. "Forward Jump",
  255. {12,20,50,0,0,0}
  256. },
  257. {
  258. "Short Jump",
  259. {12,5,30,0,1,0}
  260. }
  261. };
  262. };
  263. class RD501_SWOP_B_IMPjetBackpack_Base: SWOP_B_IMPjetBackpack_Base
  264. {
  265. scope=2;
  266. tf_encryptionCode="tf_west_radio_code";
  267. tf_dialog="anarc210_radio_dialog";
  268. tf_subtype="digital_lr";
  269. tf_range=35000;
  270. tf_dialogUpdate="call TFAR_fnc_updateLRDialogToChannel;";
  271. tf_hasLRradio=1;
  272. maximumLoad=700;
  273. RD501_jumppack_is_jumppack=1;
  274. RD501_jumppack_spam_delay=1;
  275. RD501_jumppack_energy_capacity=100;
  276. RD501_jumppack_recharge=4;
  277. RD501_jumppack_jump_effect_script="RD501_jumppack_fnc_effect_jt_21";
  278. RD501_jumppack_effect_points[]=
  279. {
  280. {
  281. "spine3",
  282. {0,-0.30000001,-0.1}
  283. }
  284. };
  285. RD501_jumppack_sound_ignite[]=
  286. {
  287. "RD501_Jumppack\sounds\cdv21Start.ogg"
  288. };
  289. RD501_jumppack_sound_land[]=
  290. {
  291. "RD501_Jumppack\sounds\cdv21End.ogg"
  292. };
  293. RD501_jumppack_sound_idle[]=
  294. {
  295. "RD501_Jumppack\sounds\cdv21Idle.ogg"
  296. };
  297. RD501_jumppack_skin_group[]=
  298. {
  299. "default_texture_group"
  300. };
  301. RD501_jumppack_jump_types[]=
  302. {
  303. {
  304. "Forward Jump",
  305. {12,20,50,0,0,0}
  306. },
  307. {
  308. "Short Jump",
  309. {12,5,30,0,1,0}
  310. }
  311. };
  312. };
  313. class RD501_SWOP_B_IMPjetackpack_Base: SWOP_B_IMPjetackpack_Base
  314. {
  315. scope=2;
  316. tf_encryptionCode="tf_west_radio_code";
  317. tf_dialog="anarc210_radio_dialog";
  318. tf_subtype="digital_lr";
  319. tf_range=35000;
  320. tf_dialogUpdate="call TFAR_fnc_updateLRDialogToChannel;";
  321. tf_hasLRradio=1;
  322. maximumLoad=700;
  323. RD501_jumppack_is_jumppack=1;
  324. RD501_jumppack_spam_delay=1;
  325. RD501_jumppack_energy_capacity=100;
  326. RD501_jumppack_recharge=4;
  327. RD501_jumppack_jump_effect_script="RD501_jumppack_fnc_effect_jt_21";
  328. RD501_jumppack_effect_points[]=
  329. {
  330. {
  331. "spine3",
  332. {0,-0.30000001,-0.1}
  333. }
  334. };
  335. RD501_jumppack_sound_ignite[]=
  336. {
  337. "RD501_Jumppack\sounds\cdv21Start.ogg"
  338. };
  339. RD501_jumppack_sound_land[]=
  340. {
  341. "RD501_Jumppack\sounds\cdv21End.ogg"
  342. };
  343. RD501_jumppack_sound_idle[]=
  344. {
  345. "RD501_Jumppack\sounds\cdv21Idle.ogg"
  346. };
  347. RD501_jumppack_skin_group[]=
  348. {
  349. "default_texture_group"
  350. };
  351. RD501_jumppack_jump_types[]=
  352. {
  353. {
  354. "Forward Jump",
  355. {12,20,50,0,0,0}
  356. },
  357. {
  358. "Short Jump",
  359. {12,5,30,0,1,0}
  360. }
  361. };
  362. };
  363. class RD501_SWOP_ImpJumptroopBackpack: SWOP_ImpJumptroopBackpack
  364. {
  365. scope=2;
  366. tf_encryptionCode="tf_west_radio_code";
  367. tf_dialog="anarc210_radio_dialog";
  368. tf_subtype="digital_lr";
  369. tf_range=35000;
  370. tf_dialogUpdate="call TFAR_fnc_updateLRDialogToChannel;";
  371. tf_hasLRradio=1;
  372. maximumLoad=700;
  373. RD501_jumppack_is_jumppack=1;
  374. RD501_jumppack_spam_delay=1;
  375. RD501_jumppack_energy_capacity=100;
  376. RD501_jumppack_recharge=4;
  377. RD501_jumppack_jump_effect_script="RD501_jumppack_fnc_effect_jt_21";
  378. RD501_jumppack_effect_points[]=
  379. {
  380. {
  381. "spine3",
  382. {0,-0.30000001,-0.1}
  383. }
  384. };
  385. RD501_jumppack_sound_ignite[]=
  386. {
  387. "RD501_Jumppack\sounds\cdv21Start.ogg"
  388. };
  389. RD501_jumppack_sound_land[]=
  390. {
  391. "RD501_Jumppack\sounds\cdv21End.ogg"
  392. };
  393. RD501_jumppack_sound_idle[]=
  394. {
  395. "RD501_Jumppack\sounds\cdv21Idle.ogg"
  396. };
  397. RD501_jumppack_skin_group[]=
  398. {
  399. "default_texture_group"
  400. };
  401. RD501_jumppack_jump_types[]=
  402. {
  403. {
  404. "Forward Jump",
  405. {12,20,50,0,0,0}
  406. },
  407. {
  408. "Short Jump",
  409. {12,5,30,0,1,0}
  410. }
  411. };
  412. };
  413. class RD501_SWOP_mochila_black: SWOP_mochila_black
  414. {
  415. scope=2;
  416. tf_encryptionCode="tf_west_radio_code";
  417. tf_dialog="anarc210_radio_dialog";
  418. tf_subtype="digital_lr";
  419. tf_range=35000;
  420. tf_dialogUpdate="call TFAR_fnc_updateLRDialogToChannel;";
  421. tf_hasLRradio=1;
  422. maximumLoad=700;
  423. RD501_jumppack_is_jumppack=1;
  424. RD501_jumppack_spam_delay=1;
  425. RD501_jumppack_energy_capacity=100;
  426. RD501_jumppack_recharge=4;
  427. RD501_jumppack_jump_effect_script="RD501_jumppack_fnc_effect_jt_21";
  428. RD501_jumppack_effect_points[]=
  429. {
  430. {
  431. "spine3",
  432. {0,-0.30000001,-0.1}
  433. }
  434. };
  435. RD501_jumppack_sound_ignite[]=
  436. {
  437. "RD501_Jumppack\sounds\cdv21Start.ogg"
  438. };
  439. RD501_jumppack_sound_land[]=
  440. {
  441. "RD501_Jumppack\sounds\cdv21End.ogg"
  442. };
  443. RD501_jumppack_sound_idle[]=
  444. {
  445. "RD501_Jumppack\sounds\cdv21Idle.ogg"
  446. };
  447. RD501_jumppack_skin_group[]=
  448. {
  449. "default_texture_group"
  450. };
  451. RD501_jumppack_jump_types[]=
  452. {
  453. {
  454. "Forward Jump",
  455. {12,20,50,0,0,0}
  456. },
  457. {
  458. "Short Jump",
  459. {12,5,30,0,1,0}
  460. }
  461. };
  462. };
  463. class RD501_SWOP_mochila_jangofett: SWOP_mochila_jangofett
  464. {
  465. scope=2;
  466. tf_encryptionCode="tf_west_radio_code";
  467. tf_dialog="anarc210_radio_dialog";
  468. tf_subtype="digital_lr";
  469. tf_range=35000;
  470. tf_dialogUpdate="call TFAR_fnc_updateLRDialogToChannel;";
  471. tf_hasLRradio=1;
  472. maximumLoad=700;
  473. RD501_jumppack_is_jumppack=1;
  474. RD501_jumppack_spam_delay=1;
  475. RD501_jumppack_energy_capacity=100;
  476. RD501_jumppack_recharge=4;
  477. RD501_jumppack_jump_effect_script="RD501_jumppack_fnc_effect_jt_21";
  478. RD501_jumppack_effect_points[]=
  479. {
  480. {
  481. "spine3",
  482. {0,-0.30000001,-0.1}
  483. }
  484. };
  485. RD501_jumppack_sound_ignite[]=
  486. {
  487. "RD501_Jumppack\sounds\cdv21Start.ogg"
  488. };
  489. RD501_jumppack_sound_land[]=
  490. {
  491. "RD501_Jumppack\sounds\cdv21End.ogg"
  492. };
  493. RD501_jumppack_sound_idle[]=
  494. {
  495. "RD501_Jumppack\sounds\cdv21Idle.ogg"
  496. };
  497. RD501_jumppack_skin_group[]=
  498. {
  499. "default_texture_group"
  500. };
  501. RD501_jumppack_jump_types[]=
  502. {
  503. {
  504. "Forward Jump",
  505. {12,20,50,0,0,0}
  506. },
  507. {
  508. "Short Jump",
  509. {12,5,30,0,1,0}
  510. }
  511. };
  512. };
  513. class RD501_SWOP_mochila_bobafett: SWOP_mochila_bobafett
  514. {
  515. scope=2;
  516. tf_encryptionCode="tf_west_radio_code";
  517. tf_dialog="anarc210_radio_dialog";
  518. tf_subtype="digital_lr";
  519. tf_range=35000;
  520. tf_dialogUpdate="call TFAR_fnc_updateLRDialogToChannel;";
  521. tf_hasLRradio=1;
  522. maximumLoad=700;
  523. RD501_jumppack_is_jumppack=1;
  524. RD501_jumppack_spam_delay=1;
  525. RD501_jumppack_energy_capacity=100;
  526. RD501_jumppack_recharge=4;
  527. RD501_jumppack_jump_effect_script="RD501_jumppack_fnc_effect_jt_21";
  528. RD501_jumppack_effect_points[]=
  529. {
  530. {
  531. "spine3",
  532. {0,-0.30000001,-0.1}
  533. }
  534. };
  535. RD501_jumppack_sound_ignite[]=
  536. {
  537. "RD501_Jumppack\sounds\cdv21Start.ogg"
  538. };
  539. RD501_jumppack_sound_land[]=
  540. {
  541. "RD501_Jumppack\sounds\cdv21End.ogg"
  542. };
  543. RD501_jumppack_sound_idle[]=
  544. {
  545. "RD501_Jumppack\sounds\cdv21Idle.ogg"
  546. };
  547. RD501_jumppack_skin_group[]=
  548. {
  549. "default_texture_group"
  550. };
  551. RD501_jumppack_jump_types[]=
  552. {
  553. {
  554. "Forward Jump",
  555. {12,20,50,0,0,0}
  556. },
  557. {
  558. "Short Jump",
  559. {12,5,30,0,1,0}
  560. }
  561. };
  562. };
  563. class RD501_SWOP_mochila_red: SWOP_mochila_red
  564. {
  565. scope=2;
  566. tf_encryptionCode="tf_west_radio_code";
  567. tf_dialog="anarc210_radio_dialog";
  568. tf_subtype="digital_lr";
  569. tf_range=35000;
  570. tf_dialogUpdate="call TFAR_fnc_updateLRDialogToChannel;";
  571. tf_hasLRradio=1;
  572. maximumLoad=700;
  573. RD501_jumppack_is_jumppack=1;
  574. RD501_jumppack_spam_delay=1;
  575. RD501_jumppack_energy_capacity=100;
  576. RD501_jumppack_recharge=4;
  577. RD501_jumppack_jump_effect_script="RD501_jumppack_fnc_effect_jt_21";
  578. RD501_jumppack_effect_points[]=
  579. {
  580. {
  581. "spine3",
  582. {0,-0.30000001,-0.1}
  583. }
  584. };
  585. RD501_jumppack_sound_ignite[]=
  586. {
  587. "RD501_Jumppack\sounds\cdv21Start.ogg"
  588. };
  589. RD501_jumppack_sound_land[]=
  590. {
  591. "RD501_Jumppack\sounds\cdv21End.ogg"
  592. };
  593. RD501_jumppack_sound_idle[]=
  594. {
  595. "RD501_Jumppack\sounds\cdv21Idle.ogg"
  596. };
  597. RD501_jumppack_skin_group[]=
  598. {
  599. "default_texture_group"
  600. };
  601. RD501_jumppack_jump_types[]=
  602. {
  603. {
  604. "Forward Jump",
  605. {12,20,50,0,0,0}
  606. },
  607. {
  608. "Short Jump",
  609. {12,5,30,0,1,0}
  610. }
  611. };
  612. };
  613. class RD501_SWOP_JetpackFO: SWOP_JetpackFO
  614. {
  615. scope=2;
  616. tf_encryptionCode="tf_west_radio_code";
  617. tf_dialog="anarc210_radio_dialog";
  618. tf_subtype="digital_lr";
  619. tf_range=35000;
  620. tf_dialogUpdate="call TFAR_fnc_updateLRDialogToChannel;";
  621. tf_hasLRradio=1;
  622. maximumLoad=700;
  623. RD501_jumppack_is_jumppack=1;
  624. RD501_jumppack_spam_delay=1;
  625. RD501_jumppack_energy_capacity=100;
  626. RD501_jumppack_recharge=4;
  627. RD501_jumppack_jump_effect_script="RD501_jumppack_fnc_effect_jt_21";
  628. RD501_jumppack_effect_points[]=
  629. {
  630. {
  631. "spine3",
  632. {0,-0.30000001,-0.1}
  633. }
  634. };
  635. RD501_jumppack_sound_ignite[]=
  636. {
  637. "RD501_Jumppack\sounds\cdv21Start.ogg"
  638. };
  639. RD501_jumppack_sound_land[]=
  640. {
  641. "RD501_Jumppack\sounds\cdv21End.ogg"
  642. };
  643. RD501_jumppack_sound_idle[]=
  644. {
  645. "RD501_Jumppack\sounds\cdv21Idle.ogg"
  646. };
  647. RD501_jumppack_skin_group[]=
  648. {
  649. "default_texture_group"
  650. };
  651. RD501_jumppack_jump_types[]=
  652. {
  653. {
  654. "Forward Jump",
  655. {12,20,50,0,0,0}
  656. },
  657. {
  658. "Short Jump",
  659. {12,5,30,0,1,0}
  660. }
  661. };
  662. };
  663. class RD501_SWOP_B_REBjetackpack_Base: SWOP_B_REBjetackpack_Base
  664. {
  665. scope=2;
  666. tf_encryptionCode="tf_west_radio_code";
  667. tf_dialog="anarc210_radio_dialog";
  668. tf_subtype="digital_lr";
  669. tf_range=35000;
  670. tf_dialogUpdate="call TFAR_fnc_updateLRDialogToChannel;";
  671. tf_hasLRradio=1;
  672. maximumLoad=700;
  673. RD501_jumppack_is_jumppack=1;
  674. RD501_jumppack_spam_delay=1;
  675. RD501_jumppack_energy_capacity=100;
  676. RD501_jumppack_recharge=4;
  677. RD501_jumppack_jump_effect_script="RD501_jumppack_fnc_effect_jt_21";
  678. RD501_jumppack_effect_points[]=
  679. {
  680. {
  681. "spine3",
  682. {0,-0.30000001,-0.1}
  683. }
  684. };
  685. RD501_jumppack_sound_ignite[]=
  686. {
  687. "RD501_Jumppack\sounds\cdv21Start.ogg"
  688. };
  689. RD501_jumppack_sound_land[]=
  690. {
  691. "RD501_Jumppack\sounds\cdv21End.ogg"
  692. };
  693. RD501_jumppack_sound_idle[]=
  694. {
  695. "RD501_Jumppack\sounds\cdv21Idle.ogg"
  696. };
  697. RD501_jumppack_skin_group[]=
  698. {
  699. "default_texture_group"
  700. };
  701. RD501_jumppack_jump_types[]=
  702. {
  703. {
  704. "Forward Jump",
  705. {12,20,50,0,0,0}
  706. },
  707. {
  708. "Short Jump",
  709. {12,5,30,0,1,0}
  710. }
  711. };
  712. };
  713. class RD501_SWOP_B_REBjetSackpack_Base: SWOP_B_REBjetSackpack_Base
  714. {
  715. scope=2;
  716. tf_encryptionCode="tf_west_radio_code";
  717. tf_dialog="anarc210_radio_dialog";
  718. tf_subtype="digital_lr";
  719. tf_range=35000;
  720. tf_dialogUpdate="call TFAR_fnc_updateLRDialogToChannel;";
  721. tf_hasLRradio=1;
  722. maximumLoad=700;
  723. RD501_jumppack_is_jumppack=1;
  724. RD501_jumppack_spam_delay=1;
  725. RD501_jumppack_energy_capacity=100;
  726. RD501_jumppack_recharge=4;
  727. RD501_jumppack_jump_effect_script="RD501_jumppack_fnc_effect_jt_21";
  728. RD501_jumppack_effect_points[]=
  729. {
  730. {
  731. "spine3",
  732. {0,-0.30000001,-0.1}
  733. }
  734. };
  735. RD501_jumppack_sound_ignite[]=
  736. {
  737. "RD501_Jumppack\sounds\cdv21Start.ogg"
  738. };
  739. RD501_jumppack_sound_land[]=
  740. {
  741. "RD501_Jumppack\sounds\cdv21End.ogg"
  742. };
  743. RD501_jumppack_sound_idle[]=
  744. {
  745. "RD501_Jumppack\sounds\cdv21Idle.ogg"
  746. };
  747. RD501_jumppack_skin_group[]=
  748. {
  749. "default_texture_group"
  750. };
  751. RD501_jumppack_jump_types[]=
  752. {
  753. {
  754. "Forward Jump",
  755. {12,20,50,0,0,0}
  756. },
  757. {
  758. "Short Jump",
  759. {12,5,30,0,1,0}
  760. }
  761. };
  762. };
  763. class RD501_SWOP_resistance_back_jump_b: SWOP_resistance_back_jump_b
  764. {
  765. scope=2;
  766. tf_encryptionCode="tf_west_radio_code";
  767. tf_dialog="anarc210_radio_dialog";
  768. tf_subtype="digital_lr";
  769. tf_range=35000;
  770. tf_dialogUpdate="call TFAR_fnc_updateLRDialogToChannel;";
  771. tf_hasLRradio=1;
  772. maximumLoad=700;
  773. RD501_jumppack_is_jumppack=1;
  774. RD501_jumppack_spam_delay=1;
  775. RD501_jumppack_energy_capacity=100;
  776. RD501_jumppack_recharge=4;
  777. RD501_jumppack_jump_effect_script="RD501_jumppack_fnc_effect_jt_21";
  778. RD501_jumppack_effect_points[]=
  779. {
  780. {
  781. "spine3",
  782. {0,-0.30000001,-0.1}
  783. }
  784. };
  785. RD501_jumppack_sound_ignite[]=
  786. {
  787. "RD501_Jumppack\sounds\cdv21Start.ogg"
  788. };
  789. RD501_jumppack_sound_land[]=
  790. {
  791. "RD501_Jumppack\sounds\cdv21End.ogg"
  792. };
  793. RD501_jumppack_sound_idle[]=
  794. {
  795. "RD501_Jumppack\sounds\cdv21Idle.ogg"
  796. };
  797. RD501_jumppack_skin_group[]=
  798. {
  799. "default_texture_group"
  800. };
  801. RD501_jumppack_jump_types[]=
  802. {
  803. {
  804. "Forward Jump",
  805. {12,20,50,0,0,0}
  806. },
  807. {
  808. "Short Jump",
  809. {12,5,30,0,1,0}
  810. }
  811. };
  812. };
  813. class RD501_JLTS_Clone_jumppack_mc: JLTS_Clone_jumppack_mc
  814. {
  815. scope=2;
  816. displayname = "[501st] AB Jumppack 01";
  817. tf_encryptionCode="tf_west_radio_code";
  818. tf_subtype="digital_lr";
  819. tf_range=35000;
  820. tf_hasLRradio=1;
  821. maximumLoad=700;
  822. RD501_jumppack_is_jumppack=1;
  823. RD501_jumppack_spam_delay=1;
  824. RD501_jumppack_energy_capacity=100;
  825. RD501_jumppack_recharge=4;
  826. RD501_jumppack_jump_effect_script="RD501_jumppack_fnc_effect_jt_21";
  827. RD501_jumppack_effect_points[]=
  828. {
  829. {
  830. "spine3",
  831. {0,-0.30000001,-0.1}
  832. }
  833. };
  834. RD501_jumppack_sound_ignite[]=
  835. {
  836. "RD501_Jumppack\sounds\cdv21Start.ogg"
  837. };
  838. RD501_jumppack_sound_land[]=
  839. {
  840. "RD501_Jumppack\sounds\cdv21End.ogg"
  841. };
  842. RD501_jumppack_sound_idle[]=
  843. {
  844. "RD501_Jumppack\sounds\cdv21Idle.ogg"
  845. };
  846. RD501_jumppack_skin_group[]=
  847. {
  848. "default_texture_group"
  849. };
  850. RD501_jumppack_jump_types[]=
  851. {
  852. {
  853. "Forward Jump",
  854. {12,20,50,0,0,0}
  855. },
  856. {
  857. "Short Jump",
  858. {12,5,30,0,1,0}
  859. }
  860. };
  861. };
  862. class RD501_JLTS_Clone_jumppack_mc_noLR : JLTS_Clone_jumppack_mc {
  863. scope = 2;
  864. displayname = "[501st] AB Jumppack 01 no LR";
  865. maximumLoad = 700;
  866. RD501_jumppack_is_jumppack = 1;
  867. RD501_jumppack_spam_delay = 1;
  868. RD501_jumppack_energy_capacity = 100;
  869. RD501_jumppack_recharge = 4;
  870. RD501_jumppack_jump_effect_script = "RD501_jumppack_fnc_effect_jt_21";
  871. RD501_jumppack_effect_points[] =
  872. {
  873. {
  874. "spine3",
  875. {0, -0.30000001, -0.1}
  876. }
  877. };
  878. RD501_jumppack_sound_ignite[] =
  879. {
  880. "RD501_Jumppack\sounds\cdv21Start.ogg"
  881. };
  882. RD501_jumppack_sound_land[] =
  883. {
  884. "RD501_Jumppack\sounds\cdv21End.ogg"
  885. };
  886. RD501_jumppack_sound_idle[] =
  887. {
  888. "RD501_Jumppack\sounds\cdv21Idle.ogg"
  889. };
  890. RD501_jumppack_skin_group[] =
  891. {
  892. "default_texture_group"
  893. };
  894. RD501_jumppack_jump_types[] =
  895. {
  896. {
  897. "Forward Jump",
  898. {12, 20, 50, 0, 0, 0}
  899. },
  900. {
  901. "Short Jump",
  902. {12, 5, 30, 0, 1, 0}
  903. }
  904. };
  905. };
  906. class RD501_JLTS_Clone_jumppack_mc_2_noLR: RD501_JLTS_Clone_jumppack_mc_noLR
  907. {
  908. displayname = "[501st] AB Jumppack 02 no LR";
  909. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\acklay_skin_set\mc_blue.paa"};
  910. };
  911. class RD501_JLTS_Clone_jumppack_hq_1_noLR: RD501_JLTS_Clone_jumppack_mc_noLR
  912. {
  913. displayname = "[501st] AB Jumppack (HQ 1) no LR";
  914. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\acklay_skin_set\hq_1.paa"};
  915. };
  916. class RD501_JLTS_Clone_jumppack_mc_hq_2_noLR: RD501_JLTS_Clone_jumppack_mc_noLR
  917. {
  918. displayname = "[501st] AB Jumppack (HQ 2) no LR";
  919. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\acklay_skin_set\hq_2.paa"};
  920. };
  921. class RD501_JLTS_Clone_jumppack_mc_6_noLR : RD501_JLTS_Clone_jumppack_mc_noLR
  922. {
  923. displayname = "[501st] AB Jumppack (HQ 6) no LR";
  924. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\acklay_skin_set\hq_6.paa"};
  925. };
  926. class RD501_JLTS_Clone_jumppack_mc_1_1_noLR : RD501_JLTS_Clone_jumppack_mc_noLR
  927. {
  928. displayname = "[501st] AB Jumppack (1-1) no LR";
  929. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\acklay_skin_set\1_1.paa"};
  930. };
  931. class RD501_JLTS_Clone_jumppack_mc_1_2_noLR : RD501_JLTS_Clone_jumppack_mc_noLR
  932. {
  933. displayname = "[501st] AB Jumppack (1-2) no LR";
  934. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\acklay_skin_set\1_2.paa"};
  935. };
  936. class RD501_JLTS_Clone_jumppack_mc_1_3_noLR : RD501_JLTS_Clone_jumppack_mc_noLR
  937. {
  938. displayname = "[501st] AB Jumppack (1-3) no LR";
  939. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\acklay_skin_set\1_3.paa"};
  940. };
  941. class RD501_JLTS_Clone_jumppack_mc_2_1_noLR : RD501_JLTS_Clone_jumppack_mc_noLR
  942. {
  943. displayname = "[501st] AB Jumppack (2-1) no LR";
  944. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\acklay_skin_set\2_1.paa"};
  945. };
  946. class RD501_JLTS_Clone_jumppack_mc_2_2_noLR : RD501_JLTS_Clone_jumppack_mc_noLR
  947. {
  948. displayname = "[501st] AB Jumppack (2-2) no LR";
  949. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\acklay_skin_set\2_2.paa"};
  950. };
  951. class RD501_JLTS_Clone_jumppack_mc_2_3_noLR : RD501_JLTS_Clone_jumppack_mc_noLR
  952. {
  953. displayname = "[501st] AB Jumppack (2-3) no LR";
  954. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\acklay_skin_set\2_3.paa"};
  955. };
  956. class RD501_JLTS_Clone_jumppack_mc_avi_noLR : RD501_JLTS_Clone_jumppack_mc_noLR
  957. {
  958. displayname = "[501st] AVI Jumppack no LR";
  959. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\razor.paa"};
  960. };
  961. class RD501_JLTS_Clone_jumppack: JLTS_Clone_jumppack
  962. {
  963. scope=2;
  964. displayname = "[501st] Jumppack (JLTS)";
  965. tf_encryptionCode="tf_west_radio_code";
  966. tf_subtype="digital_lr";
  967. tf_range=35000;
  968. tf_hasLRradio=1;
  969. maximumLoad=700;
  970. RD501_jumppack_is_jumppack=1;
  971. RD501_jumppack_spam_delay=1;
  972. RD501_jumppack_energy_capacity=100;
  973. RD501_jumppack_recharge=4;
  974. RD501_jumppack_jump_effect_script="RD501_jumppack_fnc_effect_jt_21";
  975. RD501_jumppack_effect_points[]=
  976. {
  977. {
  978. "spine3",
  979. {0,-0.30000001,-0.1}
  980. }
  981. };
  982. RD501_jumppack_sound_ignite[]=
  983. {
  984. "RD501_Jumppack\sounds\cdv21Start.ogg"
  985. };
  986. RD501_jumppack_sound_land[]=
  987. {
  988. "RD501_Jumppack\sounds\cdv21End.ogg"
  989. };
  990. RD501_jumppack_sound_idle[]=
  991. {
  992. "RD501_Jumppack\sounds\cdv21Idle.ogg"
  993. };
  994. RD501_jumppack_skin_group[]=
  995. {
  996. "default_texture_group"
  997. };
  998. RD501_jumppack_jump_types[]=
  999. {
  1000. {
  1001. "Forward Jump",
  1002. {12,20,50,0,0,0}
  1003. },
  1004. {
  1005. "Short Jump",
  1006. {12,5,30,0,1,0}
  1007. }
  1008. };
  1009. };
  1010. class RD501_JLTS_Clone_jumppack_mc_2 : RD501_JLTS_Clone_jumppack_mc {
  1011. displayname = "[501st] AB Jumppack 02";
  1012. hiddenSelectionsTextures[] = { "RD501_Jumppack\textures\acklay_skin_set\mc_blue.paa" };
  1013. };
  1014. class RD501_JLTS_Clone_jumppack_mc_hq_1 : RD501_JLTS_Clone_jumppack_mc {
  1015. displayname = "[501st] AB Jumppack (HQ 1)";
  1016. hiddenSelectionsTextures[] = { "RD501_Jumppack\textures\acklay_skin_set\hq_1.paa" };
  1017. };
  1018. class RD501_JLTS_Clone_jumppack_mc_hq_2 : RD501_JLTS_Clone_jumppack_mc {
  1019. displayname = "[501st] AB Jumppack (HQ 2)";
  1020. hiddenSelectionsTextures[] = { "RD501_Jumppack\textures\acklay_skin_set\hq_2.paa" };
  1021. };
  1022. class RD501_JLTS_Clone_jumppack_mc_6 : RD501_JLTS_Clone_jumppack_mc {
  1023. displayname = "[501st] AB Jumppack (HQ 6)";
  1024. hiddenSelectionsTextures[] = { "RD501_Jumppack\textures\acklay_skin_set\hq_6.paa" };
  1025. };
  1026. class RD501_JLTS_Clone_jumppack_mc_1_1 : RD501_JLTS_Clone_jumppack_mc {
  1027. displayname = "[501st] AB Jumppack (1-1)";
  1028. hiddenSelectionsTextures[] = { "RD501_Jumppack\textures\acklay_skin_set\1_1.paa" };
  1029. };
  1030. class RD501_JLTS_Clone_jumppack_mc_1_2 : RD501_JLTS_Clone_jumppack_mc {
  1031. displayname = "[501st] AB Jumppack (1-2)";
  1032. hiddenSelectionsTextures[] = { "RD501_Jumppack\textures\acklay_skin_set\1_2.paa" };
  1033. };
  1034. class RD501_JLTS_Clone_jumppack_mc_1_3 : RD501_JLTS_Clone_jumppack_mc {
  1035. displayname = "[501st] AB Jumppack (1-3)";
  1036. hiddenSelectionsTextures[] = { "RD501_Jumppack\textures\acklay_skin_set\1_3.paa" };
  1037. };
  1038. class RD501_JLTS_Clone_jumppack_mc_2_1 : RD501_JLTS_Clone_jumppack_mc {
  1039. displayname = "[501st] AB Jumppack (2-1)";
  1040. hiddenSelectionsTextures[] = { "RD501_Jumppack\textures\acklay_skin_set\2_1.paa" };
  1041. };
  1042. class RD501_JLTS_Clone_jumppack_mc_2_2 : RD501_JLTS_Clone_jumppack_mc {
  1043. displayname = "[501st] AB Jumppack (2-2)";
  1044. hiddenSelectionsTextures[] = { "RD501_Jumppack\textures\acklay_skin_set\2_2.paa" };
  1045. };
  1046. class RD501_JLTS_Clone_jumppack_mc_2_3 : RD501_JLTS_Clone_jumppack_mc {
  1047. displayname = "[501st] AB Jumppack (2-3)";
  1048. hiddenSelectionsTextures[] = { "RD501_Jumppack\textures\acklay_skin_set\2_3.paa" };
  1049. };
  1050. class RD501_JLTS_Clone_jumppack_mc_avi : RD501_JLTS_Clone_jumppack_mc {
  1051. displayname = "[501st] AVI Jumppack";
  1052. hiddenSelectionsTextures[] = { "RD501_Jumppack\textures\razor.paa" };
  1053. };
  1054. };
  1055. class CfgWeapons
  1056. {
  1057. // class Default;
  1058. // class Put: Default
  1059. // {
  1060. // muzzles[] += {"namenai_test_muzz"};
  1061. // class PutMuzzle;
  1062. // class namenai_test_muzz: PutMuzzle
  1063. // {
  1064. // autoreload = 0;
  1065. // displayName = "AYAYAYAYYA";
  1066. // magazines[] = {"namenai_pulse_mag"};
  1067. // enableAttack = 1;
  1068. // showToPlayer = 0;
  1069. // };
  1070. // };
  1071. // class GrenadeLauncher: Default{};
  1072. // class Throw: GrenadeLauncher
  1073. // {
  1074. // muzzles[] += {"NICEMEME_MUZZLE"};
  1075. // class ThrowMuzzle;
  1076. // class NICEMEME_MUZZLE: ThrowMuzzle
  1077. // {
  1078. // displayName = "AYAYAYAYYA";
  1079. // magazines[] = {"namenai_pulse_mag_smok"};
  1080. // };
  1081. // };
  1082. };
  1083. class CfgMagazines
  1084. {
  1085. class TermMine_Mag;
  1086. class SmokeShell;
  1087. // class namenai_pulse_mag:TermMine_Mag
  1088. // {
  1089. // displayName = "[][][][][]]";
  1090. // ammo = "namenai_test_pulse";
  1091. // };
  1092. // class namenai_pulse_mag_smok: SmokeShell
  1093. // {
  1094. // displayName = "[][][][][[][][]]]";
  1095. // ammo = macro_new_ammo(jumppack_blue_trial)
  1096. // mass = 3;
  1097. // };
  1098. };
  1099. class CfgAmmo
  1100. {
  1101. class TermMineA;
  1102. class SmokeShell;
  1103. class macro_new_ammo(jumppack_blue_pulse): TermMineA
  1104. {
  1105. ExplosionEffects = macro_new_complex_effect(jumppack_pulse)
  1106. effectsSmoke = macro_new_complex_effect(jumppack_pulse)
  1107. CraterEffects = "";
  1108. craterWaterEffects = "";
  1109. effectFlare = "FlareShell";
  1110. effectFly = "";
  1111. effectsFire = "";
  1112. effectsMissile = "";
  1113. SoundSetExplosion[] = {};
  1114. hit =0;
  1115. indirectHit = 0;
  1116. indirectHitRange = 0;
  1117. soundHit[] = {"", 0, 1, 1500};
  1118. explosionForceCoef = 0;
  1119. model = "";
  1120. mineModelDisabled = "";
  1121. soundTrigger[] = {"", 0.562341, 1, 30};
  1122. soundActivation[] = {"", 0.562341, 1, 30};
  1123. soundDeactivation[] = {"", 1.99526, 1, 20};
  1124. class CamShakeFire
  1125. {
  1126. power = 0;
  1127. duration = 0.0;
  1128. frequency = 0;
  1129. distance = 0;
  1130. };
  1131. class CamShakePlayerFire
  1132. {
  1133. power = 0.0;
  1134. duration = 0;
  1135. frequency = 0;
  1136. };
  1137. class CamShakeHit
  1138. {
  1139. power = 0;
  1140. duration = 0;
  1141. frequency = 0;
  1142. };
  1143. class CamShakeExplode
  1144. {
  1145. power = 0;
  1146. duration = 0;
  1147. frequency = 0;
  1148. };
  1149. };
  1150. // class macro_new_ammo(jumppack_blue_trial): macro_new_ammo(jumppack_blue_pulse)
  1151. // {
  1152. // };
  1153. // class macro_new_ammo(jumppack_blue_trial): SmokeShell
  1154. // {
  1155. // ExplosionEffects = macro_new_complex_effect(jumppack_blue_trail)
  1156. // effectsSmoke = macro_new_complex_effect(jumppack_blue_trail)
  1157. // timeToLive=6;
  1158. // CraterEffects = "";
  1159. // SoundSetExplosion[] = {};
  1160. // hit =0;
  1161. // indirectHit = 0;
  1162. // indirectHitRange = 0;
  1163. // soundHit[] = {"", 0, 1, 1500};
  1164. // explosionForceCoef = 0;
  1165. // explosionTime = -1;
  1166. // SmokeShellSoundHit1[] = {"", 1.25893, 1, 100};
  1167. // SmokeShellSoundHit2[] = {"", 1.25893, 1, 100};
  1168. // SmokeShellSoundHit3[] = {"", 1.25893, 1, 100};
  1169. // SmokeShellSoundLoop1[] = {"", 0.125893, 1, 70};
  1170. // SmokeShellSoundLoop2[] = {"", 0.125893, 1, 70};
  1171. // grenadeFireSound[] = {"", 1};
  1172. // grenadeBurningSound[] = {"", 1};
  1173. // simulationStep = 0.001;
  1174. // };
  1175. };
  1176. //runs certain functions
  1177. // class Extended_Init_EventHandlers
  1178. // {
  1179. // class CAManBase
  1180. // {
  1181. // class init
  1182. // {
  1183. // init = [_this select 0] spawn macro_fnc_name(jumppack_init);
  1184. // };
  1185. // };
  1186. // };
  1187. class Extended_Deleted_EventHandlers
  1188. {
  1189. class CAManBase
  1190. {
  1191. class remove_effects
  1192. {
  1193. init = [_this select 0] spawn macro_grp_fnc_name(jumppack,remove_effects);
  1194. };
  1195. };
  1196. };