config.cpp 28 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283
  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 RD501_SWOP_ImpSkyBackpack: SWOP_ImpSkyBackpack
  183. {
  184. scope=2;
  185. tf_encryptionCode="tf_west_radio_code";
  186. tf_dialog="anarc210_radio_dialog";
  187. tf_subtype="digital_lr";
  188. tf_range=35000;
  189. tf_dialogUpdate="call TFAR_fnc_updateLRDialogToChannel;";
  190. tf_hasLRradio=1;
  191. maximumLoad=700;
  192. RD501_jumppack_is_jumppack=1;
  193. RD501_jumppack_spam_delay=1;
  194. RD501_jumppack_energy_capacity=100;
  195. RD501_jumppack_recharge=4;
  196. RD501_jumppack_jump_effect_script="RD501_jumppack_fnc_effect_jt_21";
  197. RD501_jumppack_effect_points[]=
  198. {
  199. {
  200. "spine3",
  201. {0,-0.30000001,-0.1}
  202. }
  203. };
  204. RD501_jumppack_sound_ignite[]=
  205. {
  206. "RD501_Jumppack\sounds\cdv21Start.ogg"
  207. };
  208. RD501_jumppack_sound_land[]=
  209. {
  210. "RD501_Jumppack\sounds\cdv21End.ogg"
  211. };
  212. RD501_jumppack_sound_idle[]=
  213. {
  214. "RD501_Jumppack\sounds\cdv21Idle.ogg"
  215. };
  216. RD501_jumppack_skin_group[]=
  217. {
  218. "default_texture_group"
  219. };
  220. RD501_jumppack_jump_types[]=
  221. {
  222. {
  223. "Forward Jump",
  224. {12,20,50,0,0,0}
  225. },
  226. {
  227. "Short Jump",
  228. {12,5,30,0,1,0}
  229. }
  230. };
  231. };
  232. class RD501_SWOP_B_IMPjetBackpack_Base: SWOP_B_IMPjetBackpack_Base
  233. {
  234. scope=2;
  235. tf_encryptionCode="tf_west_radio_code";
  236. tf_dialog="anarc210_radio_dialog";
  237. tf_subtype="digital_lr";
  238. tf_range=35000;
  239. tf_dialogUpdate="call TFAR_fnc_updateLRDialogToChannel;";
  240. tf_hasLRradio=1;
  241. maximumLoad=700;
  242. RD501_jumppack_is_jumppack=1;
  243. RD501_jumppack_spam_delay=1;
  244. RD501_jumppack_energy_capacity=100;
  245. RD501_jumppack_recharge=4;
  246. RD501_jumppack_jump_effect_script="RD501_jumppack_fnc_effect_jt_21";
  247. RD501_jumppack_effect_points[]=
  248. {
  249. {
  250. "spine3",
  251. {0,-0.30000001,-0.1}
  252. }
  253. };
  254. RD501_jumppack_sound_ignite[]=
  255. {
  256. "RD501_Jumppack\sounds\cdv21Start.ogg"
  257. };
  258. RD501_jumppack_sound_land[]=
  259. {
  260. "RD501_Jumppack\sounds\cdv21End.ogg"
  261. };
  262. RD501_jumppack_sound_idle[]=
  263. {
  264. "RD501_Jumppack\sounds\cdv21Idle.ogg"
  265. };
  266. RD501_jumppack_skin_group[]=
  267. {
  268. "default_texture_group"
  269. };
  270. RD501_jumppack_jump_types[]=
  271. {
  272. {
  273. "Forward Jump",
  274. {12,20,50,0,0,0}
  275. },
  276. {
  277. "Short Jump",
  278. {12,5,30,0,1,0}
  279. }
  280. };
  281. };
  282. class RD501_SWOP_B_IMPjetackpack_Base: SWOP_B_IMPjetackpack_Base
  283. {
  284. scope=2;
  285. tf_encryptionCode="tf_west_radio_code";
  286. tf_dialog="anarc210_radio_dialog";
  287. tf_subtype="digital_lr";
  288. tf_range=35000;
  289. tf_dialogUpdate="call TFAR_fnc_updateLRDialogToChannel;";
  290. tf_hasLRradio=1;
  291. maximumLoad=700;
  292. RD501_jumppack_is_jumppack=1;
  293. RD501_jumppack_spam_delay=1;
  294. RD501_jumppack_energy_capacity=100;
  295. RD501_jumppack_recharge=4;
  296. RD501_jumppack_jump_effect_script="RD501_jumppack_fnc_effect_jt_21";
  297. RD501_jumppack_effect_points[]=
  298. {
  299. {
  300. "spine3",
  301. {0,-0.30000001,-0.1}
  302. }
  303. };
  304. RD501_jumppack_sound_ignite[]=
  305. {
  306. "RD501_Jumppack\sounds\cdv21Start.ogg"
  307. };
  308. RD501_jumppack_sound_land[]=
  309. {
  310. "RD501_Jumppack\sounds\cdv21End.ogg"
  311. };
  312. RD501_jumppack_sound_idle[]=
  313. {
  314. "RD501_Jumppack\sounds\cdv21Idle.ogg"
  315. };
  316. RD501_jumppack_skin_group[]=
  317. {
  318. "default_texture_group"
  319. };
  320. RD501_jumppack_jump_types[]=
  321. {
  322. {
  323. "Forward Jump",
  324. {12,20,50,0,0,0}
  325. },
  326. {
  327. "Short Jump",
  328. {12,5,30,0,1,0}
  329. }
  330. };
  331. };
  332. class RD501_SWOP_ImpJumptroopBackpack: SWOP_ImpJumptroopBackpack
  333. {
  334. scope=2;
  335. tf_encryptionCode="tf_west_radio_code";
  336. tf_dialog="anarc210_radio_dialog";
  337. tf_subtype="digital_lr";
  338. tf_range=35000;
  339. tf_dialogUpdate="call TFAR_fnc_updateLRDialogToChannel;";
  340. tf_hasLRradio=1;
  341. maximumLoad=700;
  342. RD501_jumppack_is_jumppack=1;
  343. RD501_jumppack_spam_delay=1;
  344. RD501_jumppack_energy_capacity=100;
  345. RD501_jumppack_recharge=4;
  346. RD501_jumppack_jump_effect_script="RD501_jumppack_fnc_effect_jt_21";
  347. RD501_jumppack_effect_points[]=
  348. {
  349. {
  350. "spine3",
  351. {0,-0.30000001,-0.1}
  352. }
  353. };
  354. RD501_jumppack_sound_ignite[]=
  355. {
  356. "RD501_Jumppack\sounds\cdv21Start.ogg"
  357. };
  358. RD501_jumppack_sound_land[]=
  359. {
  360. "RD501_Jumppack\sounds\cdv21End.ogg"
  361. };
  362. RD501_jumppack_sound_idle[]=
  363. {
  364. "RD501_Jumppack\sounds\cdv21Idle.ogg"
  365. };
  366. RD501_jumppack_skin_group[]=
  367. {
  368. "default_texture_group"
  369. };
  370. RD501_jumppack_jump_types[]=
  371. {
  372. {
  373. "Forward Jump",
  374. {12,20,50,0,0,0}
  375. },
  376. {
  377. "Short Jump",
  378. {12,5,30,0,1,0}
  379. }
  380. };
  381. };
  382. class RD501_SWOP_mochila_black: SWOP_mochila_black
  383. {
  384. scope=2;
  385. tf_encryptionCode="tf_west_radio_code";
  386. tf_dialog="anarc210_radio_dialog";
  387. tf_subtype="digital_lr";
  388. tf_range=35000;
  389. tf_dialogUpdate="call TFAR_fnc_updateLRDialogToChannel;";
  390. tf_hasLRradio=1;
  391. maximumLoad=700;
  392. RD501_jumppack_is_jumppack=1;
  393. RD501_jumppack_spam_delay=1;
  394. RD501_jumppack_energy_capacity=100;
  395. RD501_jumppack_recharge=4;
  396. RD501_jumppack_jump_effect_script="RD501_jumppack_fnc_effect_jt_21";
  397. RD501_jumppack_effect_points[]=
  398. {
  399. {
  400. "spine3",
  401. {0,-0.30000001,-0.1}
  402. }
  403. };
  404. RD501_jumppack_sound_ignite[]=
  405. {
  406. "RD501_Jumppack\sounds\cdv21Start.ogg"
  407. };
  408. RD501_jumppack_sound_land[]=
  409. {
  410. "RD501_Jumppack\sounds\cdv21End.ogg"
  411. };
  412. RD501_jumppack_sound_idle[]=
  413. {
  414. "RD501_Jumppack\sounds\cdv21Idle.ogg"
  415. };
  416. RD501_jumppack_skin_group[]=
  417. {
  418. "default_texture_group"
  419. };
  420. RD501_jumppack_jump_types[]=
  421. {
  422. {
  423. "Forward Jump",
  424. {12,20,50,0,0,0}
  425. },
  426. {
  427. "Short Jump",
  428. {12,5,30,0,1,0}
  429. }
  430. };
  431. };
  432. class RD501_SWOP_mochila_jangofett: SWOP_mochila_jangofett
  433. {
  434. scope=2;
  435. tf_encryptionCode="tf_west_radio_code";
  436. tf_dialog="anarc210_radio_dialog";
  437. tf_subtype="digital_lr";
  438. tf_range=35000;
  439. tf_dialogUpdate="call TFAR_fnc_updateLRDialogToChannel;";
  440. tf_hasLRradio=1;
  441. maximumLoad=700;
  442. RD501_jumppack_is_jumppack=1;
  443. RD501_jumppack_spam_delay=1;
  444. RD501_jumppack_energy_capacity=100;
  445. RD501_jumppack_recharge=4;
  446. RD501_jumppack_jump_effect_script="RD501_jumppack_fnc_effect_jt_21";
  447. RD501_jumppack_effect_points[]=
  448. {
  449. {
  450. "spine3",
  451. {0,-0.30000001,-0.1}
  452. }
  453. };
  454. RD501_jumppack_sound_ignite[]=
  455. {
  456. "RD501_Jumppack\sounds\cdv21Start.ogg"
  457. };
  458. RD501_jumppack_sound_land[]=
  459. {
  460. "RD501_Jumppack\sounds\cdv21End.ogg"
  461. };
  462. RD501_jumppack_sound_idle[]=
  463. {
  464. "RD501_Jumppack\sounds\cdv21Idle.ogg"
  465. };
  466. RD501_jumppack_skin_group[]=
  467. {
  468. "default_texture_group"
  469. };
  470. RD501_jumppack_jump_types[]=
  471. {
  472. {
  473. "Forward Jump",
  474. {12,20,50,0,0,0}
  475. },
  476. {
  477. "Short Jump",
  478. {12,5,30,0,1,0}
  479. }
  480. };
  481. };
  482. class RD501_SWOP_mochila_bobafett: SWOP_mochila_bobafett
  483. {
  484. scope=2;
  485. tf_encryptionCode="tf_west_radio_code";
  486. tf_dialog="anarc210_radio_dialog";
  487. tf_subtype="digital_lr";
  488. tf_range=35000;
  489. tf_dialogUpdate="call TFAR_fnc_updateLRDialogToChannel;";
  490. tf_hasLRradio=1;
  491. maximumLoad=700;
  492. RD501_jumppack_is_jumppack=1;
  493. RD501_jumppack_spam_delay=1;
  494. RD501_jumppack_energy_capacity=100;
  495. RD501_jumppack_recharge=4;
  496. RD501_jumppack_jump_effect_script="RD501_jumppack_fnc_effect_jt_21";
  497. RD501_jumppack_effect_points[]=
  498. {
  499. {
  500. "spine3",
  501. {0,-0.30000001,-0.1}
  502. }
  503. };
  504. RD501_jumppack_sound_ignite[]=
  505. {
  506. "RD501_Jumppack\sounds\cdv21Start.ogg"
  507. };
  508. RD501_jumppack_sound_land[]=
  509. {
  510. "RD501_Jumppack\sounds\cdv21End.ogg"
  511. };
  512. RD501_jumppack_sound_idle[]=
  513. {
  514. "RD501_Jumppack\sounds\cdv21Idle.ogg"
  515. };
  516. RD501_jumppack_skin_group[]=
  517. {
  518. "default_texture_group"
  519. };
  520. RD501_jumppack_jump_types[]=
  521. {
  522. {
  523. "Forward Jump",
  524. {12,20,50,0,0,0}
  525. },
  526. {
  527. "Short Jump",
  528. {12,5,30,0,1,0}
  529. }
  530. };
  531. };
  532. class RD501_SWOP_mochila_red: SWOP_mochila_red
  533. {
  534. scope=2;
  535. tf_encryptionCode="tf_west_radio_code";
  536. tf_dialog="anarc210_radio_dialog";
  537. tf_subtype="digital_lr";
  538. tf_range=35000;
  539. tf_dialogUpdate="call TFAR_fnc_updateLRDialogToChannel;";
  540. tf_hasLRradio=1;
  541. maximumLoad=700;
  542. RD501_jumppack_is_jumppack=1;
  543. RD501_jumppack_spam_delay=1;
  544. RD501_jumppack_energy_capacity=100;
  545. RD501_jumppack_recharge=4;
  546. RD501_jumppack_jump_effect_script="RD501_jumppack_fnc_effect_jt_21";
  547. RD501_jumppack_effect_points[]=
  548. {
  549. {
  550. "spine3",
  551. {0,-0.30000001,-0.1}
  552. }
  553. };
  554. RD501_jumppack_sound_ignite[]=
  555. {
  556. "RD501_Jumppack\sounds\cdv21Start.ogg"
  557. };
  558. RD501_jumppack_sound_land[]=
  559. {
  560. "RD501_Jumppack\sounds\cdv21End.ogg"
  561. };
  562. RD501_jumppack_sound_idle[]=
  563. {
  564. "RD501_Jumppack\sounds\cdv21Idle.ogg"
  565. };
  566. RD501_jumppack_skin_group[]=
  567. {
  568. "default_texture_group"
  569. };
  570. RD501_jumppack_jump_types[]=
  571. {
  572. {
  573. "Forward Jump",
  574. {12,20,50,0,0,0}
  575. },
  576. {
  577. "Short Jump",
  578. {12,5,30,0,1,0}
  579. }
  580. };
  581. };
  582. class RD501_SWOP_JetpackFO: SWOP_JetpackFO
  583. {
  584. scope=2;
  585. tf_encryptionCode="tf_west_radio_code";
  586. tf_dialog="anarc210_radio_dialog";
  587. tf_subtype="digital_lr";
  588. tf_range=35000;
  589. tf_dialogUpdate="call TFAR_fnc_updateLRDialogToChannel;";
  590. tf_hasLRradio=1;
  591. maximumLoad=700;
  592. RD501_jumppack_is_jumppack=1;
  593. RD501_jumppack_spam_delay=1;
  594. RD501_jumppack_energy_capacity=100;
  595. RD501_jumppack_recharge=4;
  596. RD501_jumppack_jump_effect_script="RD501_jumppack_fnc_effect_jt_21";
  597. RD501_jumppack_effect_points[]=
  598. {
  599. {
  600. "spine3",
  601. {0,-0.30000001,-0.1}
  602. }
  603. };
  604. RD501_jumppack_sound_ignite[]=
  605. {
  606. "RD501_Jumppack\sounds\cdv21Start.ogg"
  607. };
  608. RD501_jumppack_sound_land[]=
  609. {
  610. "RD501_Jumppack\sounds\cdv21End.ogg"
  611. };
  612. RD501_jumppack_sound_idle[]=
  613. {
  614. "RD501_Jumppack\sounds\cdv21Idle.ogg"
  615. };
  616. RD501_jumppack_skin_group[]=
  617. {
  618. "default_texture_group"
  619. };
  620. RD501_jumppack_jump_types[]=
  621. {
  622. {
  623. "Forward Jump",
  624. {12,20,50,0,0,0}
  625. },
  626. {
  627. "Short Jump",
  628. {12,5,30,0,1,0}
  629. }
  630. };
  631. };
  632. class RD501_SWOP_B_REBjetackpack_Base: SWOP_B_REBjetackpack_Base
  633. {
  634. scope=2;
  635. tf_encryptionCode="tf_west_radio_code";
  636. tf_dialog="anarc210_radio_dialog";
  637. tf_subtype="digital_lr";
  638. tf_range=35000;
  639. tf_dialogUpdate="call TFAR_fnc_updateLRDialogToChannel;";
  640. tf_hasLRradio=1;
  641. maximumLoad=700;
  642. RD501_jumppack_is_jumppack=1;
  643. RD501_jumppack_spam_delay=1;
  644. RD501_jumppack_energy_capacity=100;
  645. RD501_jumppack_recharge=4;
  646. RD501_jumppack_jump_effect_script="RD501_jumppack_fnc_effect_jt_21";
  647. RD501_jumppack_effect_points[]=
  648. {
  649. {
  650. "spine3",
  651. {0,-0.30000001,-0.1}
  652. }
  653. };
  654. RD501_jumppack_sound_ignite[]=
  655. {
  656. "RD501_Jumppack\sounds\cdv21Start.ogg"
  657. };
  658. RD501_jumppack_sound_land[]=
  659. {
  660. "RD501_Jumppack\sounds\cdv21End.ogg"
  661. };
  662. RD501_jumppack_sound_idle[]=
  663. {
  664. "RD501_Jumppack\sounds\cdv21Idle.ogg"
  665. };
  666. RD501_jumppack_skin_group[]=
  667. {
  668. "default_texture_group"
  669. };
  670. RD501_jumppack_jump_types[]=
  671. {
  672. {
  673. "Forward Jump",
  674. {12,20,50,0,0,0}
  675. },
  676. {
  677. "Short Jump",
  678. {12,5,30,0,1,0}
  679. }
  680. };
  681. };
  682. class RD501_SWOP_B_REBjetSackpack_Base: SWOP_B_REBjetSackpack_Base
  683. {
  684. scope=2;
  685. tf_encryptionCode="tf_west_radio_code";
  686. tf_dialog="anarc210_radio_dialog";
  687. tf_subtype="digital_lr";
  688. tf_range=35000;
  689. tf_dialogUpdate="call TFAR_fnc_updateLRDialogToChannel;";
  690. tf_hasLRradio=1;
  691. maximumLoad=700;
  692. RD501_jumppack_is_jumppack=1;
  693. RD501_jumppack_spam_delay=1;
  694. RD501_jumppack_energy_capacity=100;
  695. RD501_jumppack_recharge=4;
  696. RD501_jumppack_jump_effect_script="RD501_jumppack_fnc_effect_jt_21";
  697. RD501_jumppack_effect_points[]=
  698. {
  699. {
  700. "spine3",
  701. {0,-0.30000001,-0.1}
  702. }
  703. };
  704. RD501_jumppack_sound_ignite[]=
  705. {
  706. "RD501_Jumppack\sounds\cdv21Start.ogg"
  707. };
  708. RD501_jumppack_sound_land[]=
  709. {
  710. "RD501_Jumppack\sounds\cdv21End.ogg"
  711. };
  712. RD501_jumppack_sound_idle[]=
  713. {
  714. "RD501_Jumppack\sounds\cdv21Idle.ogg"
  715. };
  716. RD501_jumppack_skin_group[]=
  717. {
  718. "default_texture_group"
  719. };
  720. RD501_jumppack_jump_types[]=
  721. {
  722. {
  723. "Forward Jump",
  724. {12,20,50,0,0,0}
  725. },
  726. {
  727. "Short Jump",
  728. {12,5,30,0,1,0}
  729. }
  730. };
  731. };
  732. class RD501_SWOP_resistance_back_jump_b: SWOP_resistance_back_jump_b
  733. {
  734. scope=2;
  735. tf_encryptionCode="tf_west_radio_code";
  736. tf_dialog="anarc210_radio_dialog";
  737. tf_subtype="digital_lr";
  738. tf_range=35000;
  739. tf_dialogUpdate="call TFAR_fnc_updateLRDialogToChannel;";
  740. tf_hasLRradio=1;
  741. maximumLoad=700;
  742. RD501_jumppack_is_jumppack=1;
  743. RD501_jumppack_spam_delay=1;
  744. RD501_jumppack_energy_capacity=100;
  745. RD501_jumppack_recharge=4;
  746. RD501_jumppack_jump_effect_script="RD501_jumppack_fnc_effect_jt_21";
  747. RD501_jumppack_effect_points[]=
  748. {
  749. {
  750. "spine3",
  751. {0,-0.30000001,-0.1}
  752. }
  753. };
  754. RD501_jumppack_sound_ignite[]=
  755. {
  756. "RD501_Jumppack\sounds\cdv21Start.ogg"
  757. };
  758. RD501_jumppack_sound_land[]=
  759. {
  760. "RD501_Jumppack\sounds\cdv21End.ogg"
  761. };
  762. RD501_jumppack_sound_idle[]=
  763. {
  764. "RD501_Jumppack\sounds\cdv21Idle.ogg"
  765. };
  766. RD501_jumppack_skin_group[]=
  767. {
  768. "default_texture_group"
  769. };
  770. RD501_jumppack_jump_types[]=
  771. {
  772. {
  773. "Forward Jump",
  774. {12,20,50,0,0,0}
  775. },
  776. {
  777. "Short Jump",
  778. {12,5,30,0,1,0}
  779. }
  780. };
  781. };
  782. class RD501_JLTS_Clone_jumppack_mc: JLTS_Clone_jumppack_mc
  783. {
  784. scope=2;
  785. displayname = "[501st] AB Jumppack 01";
  786. tf_encryptionCode="tf_west_radio_code";
  787. tf_subtype="digital_lr";
  788. tf_range=35000;
  789. tf_hasLRradio=1;
  790. maximumLoad=700;
  791. RD501_jumppack_is_jumppack=1;
  792. RD501_jumppack_spam_delay=1;
  793. RD501_jumppack_energy_capacity=100;
  794. RD501_jumppack_recharge=4;
  795. RD501_jumppack_jump_effect_script="RD501_jumppack_fnc_effect_jt_21";
  796. RD501_jumppack_effect_points[]=
  797. {
  798. {
  799. "spine3",
  800. {0,-0.30000001,-0.1}
  801. }
  802. };
  803. RD501_jumppack_sound_ignite[]=
  804. {
  805. "RD501_Jumppack\sounds\cdv21Start.ogg"
  806. };
  807. RD501_jumppack_sound_land[]=
  808. {
  809. "RD501_Jumppack\sounds\cdv21End.ogg"
  810. };
  811. RD501_jumppack_sound_idle[]=
  812. {
  813. "RD501_Jumppack\sounds\cdv21Idle.ogg"
  814. };
  815. RD501_jumppack_skin_group[]=
  816. {
  817. "default_texture_group"
  818. };
  819. RD501_jumppack_jump_types[]=
  820. {
  821. {
  822. "Forward Jump",
  823. {12,20,50,0,0,0}
  824. },
  825. {
  826. "Short Jump",
  827. {12,5,30,0,1,0}
  828. }
  829. };
  830. };
  831. class RD501_JLTS_Clone_jumppack_mc_noLR : JLTS_Clone_jumppack_mc {
  832. scope = 2;
  833. displayname = "[501st] AB Jumppack 01 no LR";
  834. maximumLoad = 700;
  835. RD501_jumppack_is_jumppack = 1;
  836. RD501_jumppack_spam_delay = 1;
  837. RD501_jumppack_energy_capacity = 100;
  838. RD501_jumppack_recharge = 4;
  839. RD501_jumppack_jump_effect_script = "RD501_jumppack_fnc_effect_jt_21";
  840. RD501_jumppack_effect_points[] =
  841. {
  842. {
  843. "spine3",
  844. {0, -0.30000001, -0.1}
  845. }
  846. };
  847. RD501_jumppack_sound_ignite[] =
  848. {
  849. "RD501_Jumppack\sounds\cdv21Start.ogg"
  850. };
  851. RD501_jumppack_sound_land[] =
  852. {
  853. "RD501_Jumppack\sounds\cdv21End.ogg"
  854. };
  855. RD501_jumppack_sound_idle[] =
  856. {
  857. "RD501_Jumppack\sounds\cdv21Idle.ogg"
  858. };
  859. RD501_jumppack_skin_group[] =
  860. {
  861. "default_texture_group"
  862. };
  863. RD501_jumppack_jump_types[] =
  864. {
  865. {
  866. "Forward Jump",
  867. {12, 20, 50, 0, 0, 0}
  868. },
  869. {
  870. "Short Jump",
  871. {12, 5, 30, 0, 1, 0}
  872. }
  873. };
  874. };
  875. class RD501_JLTS_Clone_jumppack_mc_2_noLR: RD501_JLTS_Clone_jumppack_mc_noLR
  876. {
  877. displayname = "[501st] AB Jumppack 02 no LR";
  878. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\acklay_skin_set\mc_blue.paa"};
  879. };
  880. class RD501_JLTS_Clone_jumppack_hq_1_noLR: RD501_JLTS_Clone_jumppack_mc_noLR
  881. {
  882. displayname = "[501st] AB Jumppack (HQ 1) no LR";
  883. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\acklay_skin_set\hq_1.paa"};
  884. };
  885. class RD501_JLTS_Clone_jumppack_mc_hq_2_noLR: RD501_JLTS_Clone_jumppack_mc_noLR
  886. {
  887. displayname = "[501st] AB Jumppack (HQ 2) no LR";
  888. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\acklay_skin_set\hq_2.paa"};
  889. };
  890. class RD501_JLTS_Clone_jumppack_mc_6_noLR : RD501_JLTS_Clone_jumppack_mc_noLR
  891. {
  892. displayname = "[501st] AB Jumppack (HQ 6) no LR";
  893. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\acklay_skin_set\hq_6.paa"};
  894. };
  895. class RD501_JLTS_Clone_jumppack_mc_1_1_noLR : RD501_JLTS_Clone_jumppack_mc_noLR
  896. {
  897. displayname = "[501st] AB Jumppack (1-1) no LR";
  898. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\acklay_skin_set\1_1.paa"};
  899. };
  900. class RD501_JLTS_Clone_jumppack_mc_1_2_noLR : RD501_JLTS_Clone_jumppack_mc_noLR
  901. {
  902. displayname = "[501st] AB Jumppack (1-2) no LR";
  903. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\acklay_skin_set\1_2.paa"};
  904. };
  905. class RD501_JLTS_Clone_jumppack_mc_1_3_noLR : RD501_JLTS_Clone_jumppack_mc_noLR
  906. {
  907. displayname = "[501st] AB Jumppack (1-3) no LR";
  908. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\acklay_skin_set\1_3.paa"};
  909. };
  910. class RD501_JLTS_Clone_jumppack_mc_2_1_noLR : RD501_JLTS_Clone_jumppack_mc_noLR
  911. {
  912. displayname = "[501st] AB Jumppack (2-1) no LR";
  913. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\acklay_skin_set\2_1.paa"};
  914. };
  915. class RD501_JLTS_Clone_jumppack_mc_2_2_noLR : RD501_JLTS_Clone_jumppack_mc_noLR
  916. {
  917. displayname = "[501st] AB Jumppack (2-2) no LR";
  918. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\acklay_skin_set\2_2.paa"};
  919. };
  920. class RD501_JLTS_Clone_jumppack_mc_2_3_noLR : RD501_JLTS_Clone_jumppack_mc_noLR
  921. {
  922. displayname = "[501st] AB Jumppack (2-3) no LR";
  923. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\acklay_skin_set\2_3.paa"};
  924. };
  925. class RD501_JLTS_Clone_jumppack_mc_avi_noLR : RD501_JLTS_Clone_jumppack_mc_noLR
  926. {
  927. displayname = "[501st] AVI Jumppack no LR";
  928. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\razor.paa"};
  929. };
  930. class RD501_JLTS_Clone_jumppack_mc: JLTS_Clone_jumppack
  931. {
  932. scope=2;
  933. displayname = "[501st] Jumppack (JLTS)";
  934. tf_encryptionCode="tf_west_radio_code";
  935. tf_subtype="digital_lr";
  936. tf_range=35000;
  937. tf_hasLRradio=1;
  938. maximumLoad=700;
  939. RD501_jumppack_is_jumppack=1;
  940. RD501_jumppack_spam_delay=1;
  941. RD501_jumppack_energy_capacity=100;
  942. RD501_jumppack_recharge=4;
  943. RD501_jumppack_jump_effect_script="RD501_jumppack_fnc_effect_jt_21";
  944. RD501_jumppack_effect_points[]=
  945. {
  946. {
  947. "spine3",
  948. {0,-0.30000001,-0.1}
  949. }
  950. };
  951. RD501_jumppack_sound_ignite[]=
  952. {
  953. "RD501_Jumppack\sounds\cdv21Start.ogg"
  954. };
  955. RD501_jumppack_sound_land[]=
  956. {
  957. "RD501_Jumppack\sounds\cdv21End.ogg"
  958. };
  959. RD501_jumppack_sound_idle[]=
  960. {
  961. "RD501_Jumppack\sounds\cdv21Idle.ogg"
  962. };
  963. RD501_jumppack_skin_group[]=
  964. {
  965. "default_texture_group"
  966. };
  967. RD501_jumppack_jump_types[]=
  968. {
  969. {
  970. "Forward Jump",
  971. {12,20,50,0,0,0}
  972. },
  973. {
  974. "Short Jump",
  975. {12,5,30,0,1,0}
  976. }
  977. };
  978. };
  979. class RD501_JLTS_Clone_jumppack_mc_2 : RD501_JLTS_Clone_jumppack_mc {
  980. displayname = "[501st] AB Jumppack 02";
  981. hiddenSelectionsTextures[] = { "RD501_Jumppack\textures\acklay_skin_set\mc_blue.paa" };
  982. };
  983. class RD501_JLTS_Clone_jumppack_mc_hq_1 : RD501_JLTS_Clone_jumppack_mc {
  984. displayname = "[501st] AB Jumppack (HQ 1)";
  985. hiddenSelectionsTextures[] = { "RD501_Jumppack\textures\acklay_skin_set\hq_1.paa" };
  986. };
  987. class RD501_JLTS_Clone_jumppack_mc_hq_2 : RD501_JLTS_Clone_jumppack_mc {
  988. displayname = "[501st] AB Jumppack (HQ 2)";
  989. hiddenSelectionsTextures[] = { "RD501_Jumppack\textures\acklay_skin_set\hq_2.paa" };
  990. };
  991. class RD501_JLTS_Clone_jumppack_mc_6 : RD501_JLTS_Clone_jumppack_mc {
  992. displayname = "[501st] AB Jumppack (HQ 6)";
  993. hiddenSelectionsTextures[] = { "RD501_Jumppack\textures\acklay_skin_set\hq_6.paa" };
  994. };
  995. class RD501_JLTS_Clone_jumppack_mc_1_1 : RD501_JLTS_Clone_jumppack_mc {
  996. displayname = "[501st] AB Jumppack (1-1)";
  997. hiddenSelectionsTextures[] = { "RD501_Jumppack\textures\acklay_skin_set\1_1.paa" };
  998. };
  999. class RD501_JLTS_Clone_jumppack_mc_1_2 : RD501_JLTS_Clone_jumppack_mc {
  1000. displayname = "[501st] AB Jumppack (1-2)";
  1001. hiddenSelectionsTextures[] = { "RD501_Jumppack\textures\acklay_skin_set\1_2.paa" };
  1002. };
  1003. class RD501_JLTS_Clone_jumppack_mc_1_3 : RD501_JLTS_Clone_jumppack_mc {
  1004. displayname = "[501st] AB Jumppack (1-3)";
  1005. hiddenSelectionsTextures[] = { "RD501_Jumppack\textures\acklay_skin_set\1_3.paa" };
  1006. };
  1007. class RD501_JLTS_Clone_jumppack_mc_2_1 : RD501_JLTS_Clone_jumppack_mc {
  1008. displayname = "[501st] AB Jumppack (2-1)";
  1009. hiddenSelectionsTextures[] = { "RD501_Jumppack\textures\acklay_skin_set\2_1.paa" };
  1010. };
  1011. class RD501_JLTS_Clone_jumppack_mc_2_2 : RD501_JLTS_Clone_jumppack_mc {
  1012. displayname = "[501st] AB Jumppack (2-2)";
  1013. hiddenSelectionsTextures[] = { "RD501_Jumppack\textures\acklay_skin_set\2_2.paa" };
  1014. };
  1015. class RD501_JLTS_Clone_jumppack_mc_2_3 : RD501_JLTS_Clone_jumppack_mc {
  1016. displayname = "[501st] AB Jumppack (2-3)";
  1017. hiddenSelectionsTextures[] = { "RD501_Jumppack\textures\acklay_skin_set\2_3.paa" };
  1018. };
  1019. class RD501_JLTS_Clone_jumppack_mc_avi : RD501_JLTS_Clone_jumppack_mc {
  1020. displayname = "[501st] AVI Jumppack";
  1021. hiddenSelectionsTextures[] = { "RD501_Jumppack\textures\razor.paa" };
  1022. };
  1023. };
  1024. class CfgWeapons
  1025. {
  1026. // class Default;
  1027. // class Put: Default
  1028. // {
  1029. // muzzles[] += {"namenai_test_muzz"};
  1030. // class PutMuzzle;
  1031. // class namenai_test_muzz: PutMuzzle
  1032. // {
  1033. // autoreload = 0;
  1034. // displayName = "AYAYAYAYYA";
  1035. // magazines[] = {"namenai_pulse_mag"};
  1036. // enableAttack = 1;
  1037. // showToPlayer = 0;
  1038. // };
  1039. // };
  1040. // class GrenadeLauncher: Default{};
  1041. // class Throw: GrenadeLauncher
  1042. // {
  1043. // muzzles[] += {"NICEMEME_MUZZLE"};
  1044. // class ThrowMuzzle;
  1045. // class NICEMEME_MUZZLE: ThrowMuzzle
  1046. // {
  1047. // displayName = "AYAYAYAYYA";
  1048. // magazines[] = {"namenai_pulse_mag_smok"};
  1049. // };
  1050. // };
  1051. };
  1052. class CfgMagazines
  1053. {
  1054. class TermMine_Mag;
  1055. class SmokeShell;
  1056. // class namenai_pulse_mag:TermMine_Mag
  1057. // {
  1058. // displayName = "[][][][][]]";
  1059. // ammo = "namenai_test_pulse";
  1060. // };
  1061. // class namenai_pulse_mag_smok: SmokeShell
  1062. // {
  1063. // displayName = "[][][][][[][][]]]";
  1064. // ammo = macro_new_ammo(jumppack_blue_trial)
  1065. // mass = 3;
  1066. // };
  1067. };
  1068. class CfgAmmo
  1069. {
  1070. class TermMineA;
  1071. class SmokeShell;
  1072. class macro_new_ammo(jumppack_blue_pulse): TermMineA
  1073. {
  1074. ExplosionEffects = macro_new_complex_effect(jumppack_pulse)
  1075. effectsSmoke = macro_new_complex_effect(jumppack_pulse)
  1076. CraterEffects = "";
  1077. craterWaterEffects = "";
  1078. effectFlare = "FlareShell";
  1079. effectFly = "";
  1080. effectsFire = "";
  1081. effectsMissile = "";
  1082. SoundSetExplosion[] = {};
  1083. hit =0;
  1084. indirectHit = 0;
  1085. indirectHitRange = 0;
  1086. soundHit[] = {"", 0, 1, 1500};
  1087. explosionForceCoef = 0;
  1088. model = "";
  1089. mineModelDisabled = "";
  1090. soundTrigger[] = {"", 0.562341, 1, 30};
  1091. soundActivation[] = {"", 0.562341, 1, 30};
  1092. soundDeactivation[] = {"", 1.99526, 1, 20};
  1093. class CamShakeFire
  1094. {
  1095. power = 0;
  1096. duration = 0.0;
  1097. frequency = 0;
  1098. distance = 0;
  1099. };
  1100. class CamShakePlayerFire
  1101. {
  1102. power = 0.0;
  1103. duration = 0;
  1104. frequency = 0;
  1105. };
  1106. class CamShakeHit
  1107. {
  1108. power = 0;
  1109. duration = 0;
  1110. frequency = 0;
  1111. };
  1112. class CamShakeExplode
  1113. {
  1114. power = 0;
  1115. duration = 0;
  1116. frequency = 0;
  1117. };
  1118. };
  1119. // class macro_new_ammo(jumppack_blue_trial): macro_new_ammo(jumppack_blue_pulse)
  1120. // {
  1121. // };
  1122. // class macro_new_ammo(jumppack_blue_trial): SmokeShell
  1123. // {
  1124. // ExplosionEffects = macro_new_complex_effect(jumppack_blue_trail)
  1125. // effectsSmoke = macro_new_complex_effect(jumppack_blue_trail)
  1126. // timeToLive=6;
  1127. // CraterEffects = "";
  1128. // SoundSetExplosion[] = {};
  1129. // hit =0;
  1130. // indirectHit = 0;
  1131. // indirectHitRange = 0;
  1132. // soundHit[] = {"", 0, 1, 1500};
  1133. // explosionForceCoef = 0;
  1134. // explosionTime = -1;
  1135. // SmokeShellSoundHit1[] = {"", 1.25893, 1, 100};
  1136. // SmokeShellSoundHit2[] = {"", 1.25893, 1, 100};
  1137. // SmokeShellSoundHit3[] = {"", 1.25893, 1, 100};
  1138. // SmokeShellSoundLoop1[] = {"", 0.125893, 1, 70};
  1139. // SmokeShellSoundLoop2[] = {"", 0.125893, 1, 70};
  1140. // grenadeFireSound[] = {"", 1};
  1141. // grenadeBurningSound[] = {"", 1};
  1142. // simulationStep = 0.001;
  1143. // };
  1144. };
  1145. //runs certain functions
  1146. // class Extended_Init_EventHandlers
  1147. // {
  1148. // class CAManBase
  1149. // {
  1150. // class init
  1151. // {
  1152. // init = [_this select 0] spawn macro_fnc_name(jumppack_init);
  1153. // };
  1154. // };
  1155. // };
  1156. class Extended_Deleted_EventHandlers
  1157. {
  1158. class CAManBase
  1159. {
  1160. class remove_effects
  1161. {
  1162. init = [_this select 0] spawn macro_grp_fnc_name(jumppack,remove_effects);
  1163. };
  1164. };
  1165. };