1
0

legacy_backpacks.hpp 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458
  1. class SWOP_resistance_back_DV_b: Bag_Base
  2. {
  3. scope = 2;
  4. maximumload = 600;
  5. };
  6. class SWOP_B_ITdv_Base: Bag_Base
  7. {
  8. author = "RD501";
  9. scope = 2;
  10. maximumload = 600;
  11. };
  12. class RD501_LR_Base: Bag_Base
  13. {
  14. scope = 0;
  15. author = "RD501";
  16. maximumload = 600;
  17. mass = 30;
  18. tf_encryptionCode = "tf_west_radio_code";
  19. tf_dialog = "anprc155_radio_dialog";//"anprc155_radio_dialog";
  20. tf_subtype = "digital_lr";
  21. tf_range = 35000;
  22. tf_dialogUpdate = "call TFAR_fnc_updateLRDialogToChannel;";
  23. tf_hasLRradio = 1;
  24. };
  25. //POOPY INFANTRY RTO BACKPACK
  26. //Why is infantry so weird.
  27. class RD501_SWOP_B_BlackBackpack_RTdv_Base: RD501_LR_Base
  28. {
  29. scope = 2;
  30. picture = "\SWOP_rebels\RebBackpack\data\ui\icon_rtdv_black.paa";
  31. model = "\SWOP_rebels\RebBackpack\Rtdv.p3d";
  32. hiddenSelections[] = {"Camo1"};
  33. hiddenSelectionsTextures[] = {"SWOP_rebels\RebBackpack\data\rtdv_black_co.paa"};
  34. displayName = "RTdv-700 (Black)";
  35. };
  36. class RD501_SWOP_B_BrownBackpack_RTdv_Base: RD501_LR_Base
  37. {
  38. scope = 2;
  39. picture = "\SWOP_rebels\RebBackpack\data\ui\icon_rtdv_sand.paa";
  40. model = "\SWOP_rebels\RebBackpack\Rtdv.p3d";
  41. hiddenSelections[] = {"Camo1"};
  42. hiddenSelectionsTextures[] = {"SWOP_rebels\RebBackpack\data\rtdv_brown_co.paa"};
  43. displayName = "RTdv-700 (Brown)";
  44. };
  45. class RD501_SWOP_B_CloudBackpack_RTdv_Base: RD501_LR_Base
  46. {
  47. scope = 2;
  48. picture = "\SWOP_rebels\RebBackpack\data\ui\icon_rtdv_cloud.paa";
  49. model = "\SWOP_rebels\RebBackpack\Rtdv.p3d";
  50. hiddenSelections[] = {"Camo1"};
  51. hiddenSelectionsTextures[] = {"SWOP_rebels\RebBackpack\data\rtdv_cloud_co.paa"};
  52. displayName = "RTdv-700 (Cloud)";
  53. };
  54. class RD501_SWOP_B_magmaBackpack_RTdv_Base: RD501_LR_Base
  55. {
  56. scope = 2;
  57. picture = "\SWOP_rebels\RebBackpack\data\ui\icon_rtdv_magma.paa";
  58. model = "\SWOP_rebels\RebBackpack\Rtdv.p3d";
  59. hiddenSelections[] = {"Camo1"};
  60. hiddenSelectionsTextures[] = {"SWOP_rebels\RebBackpack\data\rtdv_magma_co.paa"};
  61. displayName = "RTdv-700 (Orange)";
  62. };
  63. class RD501_SWOP_B_SandBackpack_RTdv_Base: RD501_LR_Base
  64. {
  65. scope = 2;
  66. picture = "\SWOP_rebels\RebBackpack\data\ui\icon_rtdv_sand.paa";
  67. model = "\SWOP_rebels\RebBackpack\Rtdv.p3d";
  68. hiddenSelections[] = {"Camo1"};
  69. hiddenSelectionsTextures[] = {"SWOP_rebels\RebBackpack\data\rtdv_sand_co.paa"};
  70. displayName = "RTdv-700 (Sand)";
  71. };
  72. class RD501_SWOP_B_SnowBackpack_RTdv_Base: RD501_LR_Base
  73. {
  74. scope = 2;
  75. picture = "\SWOP_rebels\RebBackpack\data\ui\icon_rtdv_snow.paa";
  76. model = "\SWOP_rebels\RebBackpack\Rtdv.p3d";
  77. hiddenSelections[] = {"Camo1"};
  78. hiddenSelectionsTextures[] = {"SWOP_rebels\RebBackpack\data\rtdv_snow_co.paa"};
  79. displayName = "RTdv-700 (White)";
  80. };
  81. class RD501_SWOP_B_WoodBackpack_RTdv_Base: RD501_LR_Base
  82. {
  83. scope = 2;
  84. picture = "\SWOP_rebels\RebBackpack\data\ui\icon_rtdv_wood.paa";
  85. model = "\SWOP_rebels\RebBackpack\Rtdv.p3d";
  86. hiddenSelections[] = {"Camo1"};
  87. hiddenSelectionsTextures[] = {"SWOP_rebels\RebBackpack\data\rtdv_co.paa"};
  88. displayName = "RTdv-700 (Woodland)";
  89. };
  90. //base backpacks
  91. class B_Carryall_base;
  92. // class CAA_InvisBag: B_Carryall_base
  93. // {
  94. // scope = 0;
  95. // maximumload = 1;
  96. // mass = 1000;
  97. // };
  98. // class EG_InvisBag: CAA_InvisBag
  99. // {
  100. // scope = 0;
  101. // maximumload = 1;
  102. // mass = 30;
  103. // };
  104. // class EG_InvisBagMain: CAA_InvisBag
  105. // {
  106. // scope = 0;
  107. // maximumload = 1;
  108. // mass = 30;
  109. // };
  110. class RD501_InvisBag: Bag_Base
  111. {
  112. scope = 2;
  113. author = "RD501";
  114. picture = "SWOP_clones\data\backpack\ico\Ico_backpack.paa";
  115. model = "CAA_InvisBag\CAA_InvisBag.p3d";
  116. hiddenSelections[] = {"Camo1"};
  117. hiddenSelectionsTextures[] = {""};
  118. displayName = "Clonetrooper backpack Invisible #2";
  119. maximumload = 600;
  120. mass = 30;
  121. };
  122. // class RD501_AT_Droid_backpack: Bag_Base
  123. // {
  124. // scope = 2;
  125. // author = "SWOP + RD501";
  126. // picture = "\SWOP_droids\data\ico\ico_backpack.paa";
  127. // model = "SWOP_Droids\Pack.p3d";
  128. // hiddenSelections[] = {"Camo1"};
  129. // hiddenSelectionsTextures[] = {"501st_Republic_Asset_Modification\textures\CIS\B1\AT_Droids_Back_Pack_co.paa"};
  130. // displayName = "Droid control backpack (AT)";
  131. // maximumload = 600;
  132. // mass = 30;
  133. // };
  134. // class RD501_Spec_Droid_backpack: RD501_AT_Droid_backpack
  135. // {
  136. // scope = 2;
  137. // author = "SWOP + RD501";
  138. // picture = "\SWOP_droids\data\ico\ico_backpack.paa";
  139. // model = "SWOP_Droids\Pack.p3d";
  140. // hiddenSelections[] = {"Camo1"};
  141. // hiddenSelectionsTextures[] = {"501st_Republic_Asset_Modification\textures\CIS\B1\S_Droids_Back_Pack_co.paa"};
  142. // displayName = "Droid control backpack (Spec ops)";
  143. // maximumload = 600;
  144. // mass = 30;
  145. // };
  146. // class RD501_Aqua_Droid_backpack: RD501_AT_Droid_backpack
  147. // {
  148. // scope = 2;
  149. // author = "SWOP + RD501";
  150. // picture = "\SWOP_droids\data\ico\ico_backpack.paa";
  151. // model = "SWOP_Droids\Pack.p3d";
  152. // hiddenSelections[] = {"Camo1"};
  153. // hiddenSelectionsTextures[] = {"\501st_Republic_Asset_Modification\textures\CIS\Aqua\ReskinB2_chest_camo.paa"};
  154. // displayName = "Droid control backpack (Underwater)";
  155. // maximumload = 600;
  156. // mass = 30;
  157. // };
  158. class RD501_Bag_Base: Bag_Base
  159. {
  160. maximumload = 600;
  161. author = "RD501";
  162. scope = 2;
  163. mass = 30;
  164. icon = "iconBackpack";
  165. picture = "SWOP_clones\data\backpack\ico\Ico_backpack.paa";
  166. model = "SWOP_clones\clonebackpack.p3d";
  167. hiddenSelections[] = {"Camo1"};
  168. hiddenSelectionsTextures[] = {"SWOP_clones\data\spec\Spec1_co.paa"};
  169. };
  170. class RD501_SWOP_B_ARCCloneBackpack: RD501_Bag_Base
  171. {
  172. picture = "\SWOP_empire\ImpBackpack\data\ico\icon_iwhite.paa";
  173. model = "\SWOP_empire\ImpBackpack\CloneARC.p3d";
  174. hiddenSelections[] = {"Camo1"};
  175. hiddenSelectionsTextures[] = {"SWOP_clones\data\backpack\backpack_co.paa"};
  176. displayName = "Clonetrooper ARC Backpack";
  177. tf_encryptionCode = "tf_west_radio_code";
  178. //tf_dialog = "anprc155_radio_dialog";
  179. tf_dialog = "anarc210_radio_dialog";
  180. tf_subtype = "digital_lr";
  181. tf_range = 35000;
  182. tf_dialogUpdate = "call TFAR_fnc_updateLRDialogToChannel;";
  183. tf_hasLRradio = 1;
  184. maximumload = 700;
  185. };
  186. class RD501_SWOP_B_ARCIICloneBackpack: RD501_Bag_Base
  187. {
  188. picture = "\SWOP_empire\ImpBackpack\data\ico\icon_iwhite.paa";
  189. model = "SWOP_clones\CloneARC2.p3d";
  190. hiddenSelections[] = {"Camo1"};
  191. hiddenSelectionsTextures[] = {"SWOP_clones\data\backpack\backpack_co.paa"};
  192. displayName = "Clonetrooper ARC Backpack";
  193. tf_encryptionCode = "tf_west_radio_code";
  194. //tf_dialog = "anprc155_radio_dialog";
  195. tf_dialog = "anarc210_radio_dialog";
  196. tf_subtype = "digital_lr";
  197. tf_range = 35000;
  198. tf_dialogUpdate = "call TFAR_fnc_updateLRDialogToChannel;";
  199. tf_hasLRradio = 1;
  200. maximumload = 700;
  201. };
  202. class RD501_SWOP_B_CloneBackpack: RD501_Bag_Base
  203. {
  204. hiddenSelectionsTextures[] = {"SWOP_clones\data\spec\Spec1_co.paa"};
  205. displayName = "Clonetrooper Backpack";
  206. };
  207. class RD501_SWOP_B_CloneBackpack_dem: RD501_Bag_Base
  208. {
  209. hiddenSelectionsTextures[] = {"SWOP_clones\data\spec\Spec1_CG_co.paa"};
  210. displayName = "Clonetrooper Demolition Backpack";
  211. maximumload = 700;
  212. };
  213. class RD501_SWOP_B_CloneBackpack_med: RD501_Bag_Base
  214. {
  215. hiddenSelectionsTextures[] = {"SWOP_clones\data\spec\Spec1_501_co.paa"};
  216. displayName = "Clonetrooper Medical Backpack";
  217. };
  218. class RD501_SWOP_B_CloneBackpack101: RD501_Bag_Base
  219. {
  220. hiddenSelectionsTextures[] = {"SWOP_clones\data\spec\Spec1_101_co.paa"};
  221. displayName = "Clonetrooper Backpack (101st)";
  222. };
  223. class RD501_SWOP_B_CloneBackpack41: RD501_Bag_Base
  224. {
  225. hiddenSelectionsTextures[] = {"SWOP_clones\data\spec\Spec1_41_co.paa"};
  226. displayName = "Clonetrooper Backpack (41st)";
  227. };
  228. class RD501_SWOP_B_CloneBackpackGeon: RD501_Bag_Base
  229. {
  230. hiddenSelectionsTextures[] = {"SWOP_clones\data\spec\Spec1_geon_co.paa"};
  231. displayName = "Clonetrooper Backpack (Geonosis)";
  232. };
  233. class RD501_SWOP_B_CloneDVa: RD501_Bag_Base
  234. {
  235. picture = "\SWOP_clones\data\spec\ico\ico_rangeico_range_x_Ca.paa";
  236. model = "SWOP_clones\clonebackDVa.p3d";
  237. hiddenSelectionsTextures[] = {"SWOP_clones\data\DVa_co.paa"};
  238. displayName = "CDV-5s";
  239. tf_encryptionCode = "tf_west_radio_code";
  240. //tf_dialog = "anprc155_radio_dialog";
  241. tf_dialog = "anarc210_radio_dialog";
  242. tf_subtype = "digital_lr";
  243. tf_range = 35000;
  244. tf_dialogUpdate = "call TFAR_fnc_updateLRDialogToChannel;";
  245. tf_hasLRradio = 1;
  246. descriptionShort = "CDV-5s long range radio 35km";
  247. };
  248. class SWOP_B_CloneDV: RD501_Bag_Base
  249. {
  250. scope = 2;
  251. hiddenSelections[] = {"Camo1"};
  252. picture = "SWOP_clones\data\backpack\ico\Ico_backDV.paa";
  253. model = "SWOP_clones\clonebackDV.p3d";
  254. hiddenSelectionsTextures[] = {"SWOP_clones\data\spec\Spec2_co.paa"};
  255. displayName = "CDV-19m";
  256. tf_encryptionCode = "tf_west_radio_code";
  257. //tf_dialog = "anprc155_radio_dialog";
  258. tf_dialog = "anarc210_radio_dialog";
  259. tf_subtype = "digital_lr";
  260. tf_range = 35000;
  261. tf_dialogUpdate = "call TFAR_fnc_updateLRDialogToChannel;";
  262. tf_hasLRradio = 1;
  263. descriptionShort = "CDV-19m long range radio 35km";
  264. maximumload = 700;
  265. };
  266. class RD501_Invis_LR_Backpack: RD501_Bag_Base
  267. {
  268. scope=2;
  269. hiddenselections[]=
  270. {
  271. "Camo1"
  272. };
  273. picture="SWOP_clones\data\backpack\ico\Ico_backDV.paa";
  274. model="CAA_InvisBag\CAA_InvisBag.p3d";
  275. hiddenSelectionsTextures[]=
  276. {
  277. ""
  278. };
  279. displayName="LR-INV";
  280. tf_encryptionCode="tf_west_radio_code";
  281. tf_dialog="anarc210_radio_dialog";
  282. tf_subtype="digital_lr";
  283. tf_range=35000;
  284. tf_dialogUpdate="call TFAR_fnc_updateLRDialogToChannel;";
  285. tf_hasLRradio=1;
  286. descriptionShort="Invisible long range radio 35km";
  287. maximumload=700;
  288. };
  289. class RD501_SWOP_snowpackFO: SWOP_snowpackFO
  290. {
  291. maximumload=700;
  292. };
  293. class RD501_SWOP_snowpackFO_LR: SWOP_snowpackFO
  294. {
  295. Displayname="First-Order Snow Backpack (LR)"
  296. tf_encryptionCode="tf_west_radio_code";
  297. tf_dialog="anarc210_radio_dialog";
  298. tf_subtype="digital_lr";
  299. tf_range=35000;
  300. tf_dialogUpdate="call TFAR_fnc_updateLRDialogToChannel;";
  301. tf_hasLRradio=1;
  302. maximumload=700;
  303. };
  304. class RD501_SWOP_FlameBFO: SWOP_FlameBFO
  305. {
  306. maximumload=700;
  307. };
  308. class RD501_SWOP_B_ImDVSnowBackpack_Base: SWOP_B_ImDVSnowBackpack_Base
  309. {
  310. maximumload=700;
  311. };
  312. class RD501_SWOP_B_ITdv_Base: SWOP_B_ITdv_Base
  313. {
  314. tf_encryptionCode="tf_west_radio_code";
  315. tf_dialog="anarc210_radio_dialog";
  316. tf_subtype="digital_lr";
  317. tf_range=35000;
  318. tf_dialogUpdate="call TFAR_fnc_updateLRDialogToChannel;";
  319. tf_hasLRradio=1;
  320. maximumload=700;
  321. };
  322. class RD501_SWOP_B_ImMedicSnowBackpack_Base: SWOP_B_ImMedicSnowBackpack_Base
  323. {
  324. maximumload=700;
  325. };
  326. class RD501_SWOP_B_ImSnowBackpack_Base: SWOP_B_ImSnowBackpack_Base
  327. {
  328. maximumload=700;
  329. };
  330. class RD501_SWOP_B_BlackBackpack_Base: SWOP_B_BlackBackpack_Base
  331. {
  332. maximumload=700;
  333. };
  334. class RD501_SWOP_B_SnowBackpack_Base: SWOP_B_SnowBackpack_Base
  335. {
  336. maximumload=700;
  337. };
  338. class RD501_SWOP_resistance_backpack_b: SWOP_resistance_backpack_b
  339. {
  340. maximumload=700;
  341. };
  342. class RD501_SWOP_resistance_backpack2_b: SWOP_resistance_backpack2_b
  343. {
  344. maximumload=700;
  345. };
  346. class RD501_SWOP_resistance_BigBackpack_b: SWOP_resistance_BigBackpack_b
  347. {
  348. maximumload=700;
  349. };
  350. class RD501_SWOP_resistance_BigBackpack2_b: SWOP_resistance_BigBackpack2_b
  351. {
  352. maximumload=700;
  353. };
  354. class RD501_SWOP_resistance_back_DV_b: SWOP_resistance_back_DV_b
  355. {
  356. tf_encryptionCode="tf_west_radio_code";
  357. tf_dialog="anarc210_radio_dialog";
  358. tf_subtype="digital_lr";
  359. tf_range=35000;
  360. tf_dialogUpdate="call TFAR_fnc_updateLRDialogToChannel;";
  361. tf_hasLRradio=1;
  362. maximumload=700;
  363. };
  364. class RD501_b_west_Parachute: b_Parachute
  365. {
  366. Displayname="Steerable Parachute (West LR)"
  367. tf_encryptionCode="tf_west_radio_code";
  368. tf_dialog="anarc210_radio_dialog";
  369. tf_subtype="digital_lr";
  370. tf_range=35000;
  371. tf_dialogUpdate="call TFAR_fnc_updateLRDialogToChannel;";
  372. tf_hasLRradio=1;
  373. maximumload=700;
  374. };
  375. class RD501_b_east_Parachute: b_Parachute
  376. {
  377. Displayname="Steerable Parachute (East LR)"
  378. tf_encryptionCode="tf_east_radio_code";
  379. tf_dialog="anarc210_radio_dialog";
  380. tf_subtype="digital_lr";
  381. tf_range=35000;
  382. tf_dialogUpdate="call TFAR_fnc_updateLRDialogToChannel;";
  383. tf_hasLRradio=1;
  384. maximumload=700;
  385. };
  386. class RD501_JLTS_Clone_backpack: JLTS_Clone_backpack
  387. {
  388. maximumload=700;
  389. Displayname="[501st] Combat Pack (Base)"
  390. };
  391. class RD501_JLTS_Clone_backpack_s: JLTS_Clone_backpack_s
  392. {
  393. maximumload=700;
  394. Displayname="[501st] Combat Pack (Straps)"
  395. };
  396. class RD501_JLTS_Clone_backpack_medic: JLTS_Clone_backpack_medic
  397. {
  398. maximumload=700;
  399. Displayname="[501st] Combat Pack (Medical)"
  400. };
  401. class RD501_JLTS_Clone_backpack_eod: JLTS_Clone_backpack_eod
  402. {
  403. maximumload=700;
  404. Displayname="[501st] Combat Pack (EOD)"
  405. };
  406. class RD501_JLTS_Clone_backpack_bomb: JLTS_Clone_backpack_bomb
  407. {
  408. maximumload=700;
  409. Displayname="[501st] Combat Pack (Explosives)"
  410. };
  411. class RD501_JLTS_Clone_backpack_RTO: JLTS_Clone_backpack_RTO
  412. {
  413. maximumload=700;
  414. tf_range=35000;
  415. Displayname="[501st] Radio Pack (Large)"
  416. };
  417. class RD501_JLTS_Clone_backpack_s_RTO: JLTS_Clone_backpack_s_RTO
  418. {
  419. maximumload=700;
  420. tf_range=35000;
  421. Displayname="[501st] Radio Pack (Straps)"
  422. };
  423. class RD501_JLTS_Clone_belt_bag: JLTS_Clone_belt_bag
  424. {
  425. maximumload=700;
  426. Displayname="[501st] Belt Bag"
  427. };
  428. class RD501_JLTS_Clone_RTO_pack: JLTS_Clone_RTO_pack
  429. {
  430. maximumload=700;
  431. tf_range=35000;
  432. Displayname="[GAR] Radio Pack (Small)"
  433. };
  434. class RD501_JLTS_Clone_RTO_pack_blue: JLTS_Clone_RTO_pack
  435. {
  436. maximumload=700;
  437. tf_range=35000;
  438. Displayname="[501st] Radio Pack (Small)"
  439. hiddenSelectionsTextures[] = {"rd501_units\textures\republic\clones\LR_Small.paa"};
  440. };
  441. class RD501_JLTS_Clone_LR_attachment: JLTS_Clone_LR_attachment
  442. {
  443. maximumload=700;
  444. tf_range=35000;
  445. Displayname="[501st] Radio Pack (Attachment)"
  446. };
  447. class RD501_JLTS_Clone_ARC_backpack: JLTS_Clone_ARC_backpack
  448. {
  449. maximumload=700;
  450. tf_range=35000;
  451. Displayname="[501st] Specialist Pack (ARC)"
  452. };