config.cpp 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332
  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: JLTS_Clone_jumppack
  863. {
  864. scope=2;
  865. displayname = "[501st] Jumppack (JLTS)";
  866. tf_encryptionCode="tf_west_radio_code";
  867. tf_subtype="digital_lr";
  868. tf_range=35000;
  869. tf_hasLRradio=1;
  870. maximumLoad=700;
  871. RD501_jumppack_is_jumppack=1;
  872. RD501_jumppack_spam_delay=1;
  873. RD501_jumppack_energy_capacity=100;
  874. RD501_jumppack_recharge=4;
  875. RD501_jumppack_jump_effect_script="RD501_jumppack_fnc_effect_jt_21";
  876. RD501_jumppack_effect_points[]=
  877. {
  878. {
  879. "spine3",
  880. {0,-0.30000001,-0.1}
  881. }
  882. };
  883. RD501_jumppack_sound_ignite[]=
  884. {
  885. "RD501_Jumppack\sounds\cdv21Start.ogg"
  886. };
  887. RD501_jumppack_sound_land[]=
  888. {
  889. "RD501_Jumppack\sounds\cdv21End.ogg"
  890. };
  891. RD501_jumppack_sound_idle[]=
  892. {
  893. "RD501_Jumppack\sounds\cdv21Idle.ogg"
  894. };
  895. RD501_jumppack_skin_group[]=
  896. {
  897. "default_texture_group"
  898. };
  899. RD501_jumppack_jump_types[]=
  900. {
  901. {
  902. "Forward Jump",
  903. {12,20,50,0,0,0}
  904. },
  905. {
  906. "Short Jump",
  907. {12,5,30,0,1,0}
  908. }
  909. };
  910. };
  911. class RD501_JLTS_Clone_jumppack_mc_2_noLR: RD501_JLTS_Clone_jumppack_mc
  912. {
  913. displayname = "[501st] AB Jumppack 02 no LR";
  914. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\acklay_skin_set\mc_blue.paa"};
  915. };
  916. class RD501_JLTS_Clone_jumppack_hq_1_noLR: RD501_JLTS_Clone_jumppack_mc
  917. {
  918. displayname = "[501st] AB Jumppack (HQ 1) no LR";
  919. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\acklay_skin_set\hq_1.paa"};
  920. };
  921. class RD501_JLTS_Clone_jumppack_mc_hq_2: RD501_JLTS_Clone_jumppack_mc
  922. {
  923. displayname = "[501st] AB Jumppack (HQ 2) no LR";
  924. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\acklay_skin_set\hq_2.paa"};
  925. };
  926. class RD501_JLTS_Clone_jumppack_mc_6_noLR : RD501_JLTS_Clone_jumppack_mc
  927. {
  928. displayname = "[501st] AB Jumppack (HQ 6) no LR";
  929. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\acklay_skin_set\hq_6.paa"};
  930. };
  931. class RD501_JLTS_Clone_jumppack_mc_1_1_noLR : RD501_JLTS_Clone_jumppack_mc
  932. {
  933. displayname = "[501st] AB Jumppack (1-1) no LR";
  934. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\acklay_skin_set\1_1.paa"};
  935. };
  936. class RD501_JLTS_Clone_jumppack_mc_1_2_noLR : RD501_JLTS_Clone_jumppack_mc
  937. {
  938. displayname = "[501st] AB Jumppack (1-2) no LR";
  939. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\acklay_skin_set\1_2.paa"};
  940. };
  941. class RD501_JLTS_Clone_jumppack_mc_1_3_noLR : RD501_JLTS_Clone_jumppack_mc
  942. {
  943. displayname = "[501st] AB Jumppack (1-3) no LR";
  944. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\acklay_skin_set\1_3.paa"};
  945. };
  946. class RD501_JLTS_Clone_jumppack_mc_2_1_noLR : RD501_JLTS_Clone_jumppack_mc
  947. {
  948. displayname = "[501st] AB Jumppack (2-1) no LR";
  949. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\acklay_skin_set\2_1.paa"};
  950. };
  951. class RD501_JLTS_Clone_jumppack_mc_2_2_noLR : RD501_JLTS_Clone_jumppack_mc
  952. {
  953. displayname = "[501st] AB Jumppack (2-2) no LR";
  954. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\acklay_skin_set\2_2.paa"};
  955. };
  956. class RD501_JLTS_Clone_jumppack_mc_2_3_noLR : RD501_JLTS_Clone_jumppack_mc
  957. {
  958. displayname = "[501st] AB Jumppack (2-3) no LR";
  959. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\acklay_skin_set\2_3.paa"};
  960. };
  961. class RD501_JLTS_Clone_jumppack_mc_avi_noLR : RD501_JLTS_Clone_jumppack_mc
  962. {
  963. displayname = "[501st] AVI Jumppack no LR";
  964. hiddenSelectionsTextures[] = {"RD501_Jumppack\textures\razor.paa"};
  965. };
  966. };
  967. class RD501_JLTS_Clone_jumppack_mc_noLR : RD501_JLTS_Clone_jumppack_mc_noLR
  968. {
  969. scope = 2;
  970. displayname = "[501st] AB Jumppack 01";
  971. maximumLoad = 700;
  972. RD501_jumppack_is_jumppack = 1;
  973. RD501_jumppack_spam_delay = 1;
  974. RD501_jumppack_energy_capacity = 100;
  975. RD501_jumppack_recharge = 4;
  976. RD501_jumppack_jump_effect_script = "RD501_jumppack_fnc_effect_jt_21";
  977. RD501_jumppack_effect_points[] =
  978. {
  979. {
  980. "spine3",
  981. {0,-0.30000001,-0.1}
  982. }
  983. };
  984. RD501_jumppack_sound_ignite[] =
  985. {
  986. "RD501_Jumppack\sounds\cdv21Start.ogg"
  987. };
  988. RD501_jumppack_sound_land[] =
  989. {
  990. "RD501_Jumppack\sounds\cdv21End.ogg"
  991. };
  992. RD501_jumppack_sound_idle[] =
  993. {
  994. "RD501_Jumppack\sounds\cdv21Idle.ogg"
  995. };
  996. RD501_jumppack_skin_group[] =
  997. {
  998. "default_texture_group"
  999. };
  1000. RD501_jumppack_jump_types[] =
  1001. {
  1002. {
  1003. "Forward Jump",
  1004. {12,20,50,0,0,0}
  1005. },
  1006. {
  1007. "Short Jump",
  1008. {12,5,30,0,1,0}
  1009. }
  1010. };
  1011. class RD501_JLTS_Clone_jumppack_mc_2_noLR : RD501_JLTS_Clone_jumppack_mc_noLR
  1012. {
  1013. displayname = "[501st] AB Jumppack 02";
  1014. hiddenSelectionsTextures[] = { "RD501_Jumppack\textures\acklay_skin_set\mc_blue.paa" };
  1015. };
  1016. class RD501_JLTS_Clone_jumppack_hq_1 : RD501_JLTS_Clone_jumppack_mc_noLR
  1017. {
  1018. displayname = "[501st] AB Jumppack (HQ 1)";
  1019. hiddenSelectionsTextures[] = { "RD501_Jumppack\textures\acklay_skin_set\hq_1.paa" };
  1020. };
  1021. class RD501_JLTS_Clone_jumppack_mc_hq_2 : RD501_JLTS_Clone_jumppack_mc_noLR
  1022. {
  1023. displayname = "[501st] AB Jumppack (HQ 2)";
  1024. hiddenSelectionsTextures[] = { "RD501_Jumppack\textures\acklay_skin_set\hq_2.paa" };
  1025. };
  1026. class RD501_JLTS_Clone_jumppack_mc_6 : RD501_JLTS_Clone_jumppack_mc_noLR
  1027. {
  1028. displayname = "[501st] AB Jumppack (HQ 6)";
  1029. hiddenSelectionsTextures[] = { "RD501_Jumppack\textures\acklay_skin_set\hq_6.paa" };
  1030. };
  1031. class RD501_JLTS_Clone_jumppack_mc_1_1 : RD501_JLTS_Clone_jumppack_mc_noLR
  1032. {
  1033. displayname = "[501st] AB Jumppack (1-1)";
  1034. hiddenSelectionsTextures[] = { "RD501_Jumppack\textures\acklay_skin_set\1_1.paa" };
  1035. };
  1036. class RD501_JLTS_Clone_jumppack_mc_1_2 : RD501_JLTS_Clone_jumppack_mc_noLR
  1037. {
  1038. displayname = "[501st] AB Jumppack (1-2)";
  1039. hiddenSelectionsTextures[] = { "RD501_Jumppack\textures\acklay_skin_set\1_2.paa" };
  1040. };
  1041. class RD501_JLTS_Clone_jumppack_mc_1_3 : RD501_JLTS_Clone_jumppack_mc_noLR
  1042. {
  1043. displayname = "[501st] AB Jumppack (1-3)";
  1044. hiddenSelectionsTextures[] = { "RD501_Jumppack\textures\acklay_skin_set\1_3.paa" };
  1045. };
  1046. class RD501_JLTS_Clone_jumppack_mc_2_1 : RD501_JLTS_Clone_jumppack_mc_noLR
  1047. {
  1048. displayname = "[501st] AB Jumppack (2-1)";
  1049. hiddenSelectionsTextures[] = { "RD501_Jumppack\textures\acklay_skin_set\2_1.paa" };
  1050. };
  1051. class RD501_JLTS_Clone_jumppack_mc_2_2 : RD501_JLTS_Clone_jumppack_mc_noLR
  1052. {
  1053. displayname = "[501st] AB Jumppack (2-2)";
  1054. hiddenSelectionsTextures[] = { "RD501_Jumppack\textures\acklay_skin_set\2_2.paa" };
  1055. };
  1056. class RD501_JLTS_Clone_jumppack_mc_2_3 :RD501_JLTS_Clone_jumppack_mc_noLR
  1057. {
  1058. displayname = "[501st] AB Jumppack (2-3)";
  1059. hiddenSelectionsTextures[] = { "RD501_Jumppack\textures\acklay_skin_set\2_3.paa" };
  1060. };
  1061. class RD501_JLTS_Clone_jumppack_mc_avi :RD501_JLTS_Clone_jumppack_mc_noLR
  1062. {
  1063. displayname = "[501st] AVI Jumppack";
  1064. hiddenSelectionsTextures[] = { "RD501_Jumppack\textures\razor.paa" };
  1065. };
  1066. };
  1067. class CfgWeapons
  1068. {
  1069. // class Default;
  1070. // class Put: Default
  1071. // {
  1072. // muzzles[] += {"namenai_test_muzz"};
  1073. // class PutMuzzle;
  1074. // class namenai_test_muzz: PutMuzzle
  1075. // {
  1076. // autoreload = 0;
  1077. // displayName = "AYAYAYAYYA";
  1078. // magazines[] = {"namenai_pulse_mag"};
  1079. // enableAttack = 1;
  1080. // showToPlayer = 0;
  1081. // };
  1082. // };
  1083. // class GrenadeLauncher: Default{};
  1084. // class Throw: GrenadeLauncher
  1085. // {
  1086. // muzzles[] += {"NICEMEME_MUZZLE"};
  1087. // class ThrowMuzzle;
  1088. // class NICEMEME_MUZZLE: ThrowMuzzle
  1089. // {
  1090. // displayName = "AYAYAYAYYA";
  1091. // magazines[] = {"namenai_pulse_mag_smok"};
  1092. // };
  1093. // };
  1094. };
  1095. class CfgMagazines
  1096. {
  1097. class TermMine_Mag;
  1098. class SmokeShell;
  1099. // class namenai_pulse_mag:TermMine_Mag
  1100. // {
  1101. // displayName = "[][][][][]]";
  1102. // ammo = "namenai_test_pulse";
  1103. // };
  1104. // class namenai_pulse_mag_smok: SmokeShell
  1105. // {
  1106. // displayName = "[][][][][[][][]]]";
  1107. // ammo = macro_new_ammo(jumppack_blue_trial)
  1108. // mass = 3;
  1109. // };
  1110. };
  1111. class CfgAmmo
  1112. {
  1113. class TermMineA;
  1114. class SmokeShell;
  1115. class macro_new_ammo(jumppack_blue_pulse): TermMineA
  1116. {
  1117. ExplosionEffects = macro_new_complex_effect(jumppack_pulse)
  1118. effectsSmoke = macro_new_complex_effect(jumppack_pulse)
  1119. CraterEffects = "";
  1120. craterWaterEffects = "";
  1121. effectFlare = "FlareShell";
  1122. effectFly = "";
  1123. effectsFire = "";
  1124. effectsMissile = "";
  1125. SoundSetExplosion[] = {};
  1126. hit =0;
  1127. indirectHit = 0;
  1128. indirectHitRange = 0;
  1129. soundHit[] = {"", 0, 1, 1500};
  1130. explosionForceCoef = 0;
  1131. model = "";
  1132. mineModelDisabled = "";
  1133. soundTrigger[] = {"", 0.562341, 1, 30};
  1134. soundActivation[] = {"", 0.562341, 1, 30};
  1135. soundDeactivation[] = {"", 1.99526, 1, 20};
  1136. class CamShakeFire
  1137. {
  1138. power = 0;
  1139. duration = 0.0;
  1140. frequency = 0;
  1141. distance = 0;
  1142. };
  1143. class CamShakePlayerFire
  1144. {
  1145. power = 0.0;
  1146. duration = 0;
  1147. frequency = 0;
  1148. };
  1149. class CamShakeHit
  1150. {
  1151. power = 0;
  1152. duration = 0;
  1153. frequency = 0;
  1154. };
  1155. class CamShakeExplode
  1156. {
  1157. power = 0;
  1158. duration = 0;
  1159. frequency = 0;
  1160. };
  1161. };
  1162. // class macro_new_ammo(jumppack_blue_trial): macro_new_ammo(jumppack_blue_pulse)
  1163. // {
  1164. // };
  1165. // class macro_new_ammo(jumppack_blue_trial): SmokeShell
  1166. // {
  1167. // ExplosionEffects = macro_new_complex_effect(jumppack_blue_trail)
  1168. // effectsSmoke = macro_new_complex_effect(jumppack_blue_trail)
  1169. // timeToLive=6;
  1170. // CraterEffects = "";
  1171. // SoundSetExplosion[] = {};
  1172. // hit =0;
  1173. // indirectHit = 0;
  1174. // indirectHitRange = 0;
  1175. // soundHit[] = {"", 0, 1, 1500};
  1176. // explosionForceCoef = 0;
  1177. // explosionTime = -1;
  1178. // SmokeShellSoundHit1[] = {"", 1.25893, 1, 100};
  1179. // SmokeShellSoundHit2[] = {"", 1.25893, 1, 100};
  1180. // SmokeShellSoundHit3[] = {"", 1.25893, 1, 100};
  1181. // SmokeShellSoundLoop1[] = {"", 0.125893, 1, 70};
  1182. // SmokeShellSoundLoop2[] = {"", 0.125893, 1, 70};
  1183. // grenadeFireSound[] = {"", 1};
  1184. // grenadeBurningSound[] = {"", 1};
  1185. // simulationStep = 0.001;
  1186. // };
  1187. };
  1188. //runs certain functions
  1189. // class Extended_Init_EventHandlers
  1190. // {
  1191. // class CAManBase
  1192. // {
  1193. // class init
  1194. // {
  1195. // init = [_this select 0] spawn macro_fnc_name(jumppack_init);
  1196. // };
  1197. // };
  1198. // };
  1199. class Extended_Deleted_EventHandlers
  1200. {
  1201. class CAManBase
  1202. {
  1203. class remove_effects
  1204. {
  1205. init = [_this select 0] spawn macro_grp_fnc_name(jumppack,remove_effects);
  1206. };
  1207. };
  1208. };