Advertisement
soldierman

IEDs

Aug 27th, 2014
492
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 29.39 KB | None | 0 0
  1. // Ammocan, 50 cal link
  2. //model = "\A3\Structures_F_EPB\Items\Military\Ammobox_rounds_F.p3d";
  3. //Barrel of trash (blue)
  4. //model = "\A3\Structures_F\Items\Vessels\BarrelTrash_F.p3d";
  5. // Artillery shell
  6. //model = "\A3\Weapons_f\ammo\shell";
  7. // Old tin canteen
  8. //model = "\A3\Structures_F_EPA\Items\Vessels\TinContainer_F.p3d";
  9. //junk pile- iron and tires
  10. //model = "\A3\Structures_F\Civ\Garbage\JunkPile_F.p3d";
  11. // large cylinder food container
  12. //model = "\A3\Structures_F_Bootcamp\Items\Food\FoodContainer_01_F.p3d";
  13. //water bottle
  14. // model = "\A3\Structures_F_EPA\Items\Food\BottlePlastic_V2_F.p3d";
  15. class CfgPatches
  16. {
  17. class GIED
  18. {
  19. units[] = {};
  20. weapons[] = {};
  21. requiredVersion = 0.1;
  22. requiredAddons[] = {"A3_Weapons_F"};
  23. };
  24. };
  25. class CfgWeapons
  26. {
  27. class Default;
  28. class Put: Default
  29. {
  30. scope = 2;
  31. value = 0;
  32. type = 0;
  33. canDrop = 0;
  34. muzzles[] = {"DemoChargeMuzzle","PipeBombMuzzle","MineMuzzle","DirectionalMineRemoteMuzzle","ClassicMineRangeMuzzle","BoundingMineRangeMuzzle","DirectionalMineRangeMuzzle","ClassicMineWireMuzzle","IEDMuzzle"};
  35. displayName = "$STR_A3_CfgWeapons_Put0";
  36. class PutMuzzle;
  37. class IEDMuzzle: PutMuzzle
  38. {
  39. autoreload = 0;
  40. displayName = "Standard IEDs";
  41. magazines[] = {
  42. "GIED_U_Big_Remote_mag","GIED_U_Big_Pressure_mag","GIED_U_Small_Remote_mag","GIED_U_Small_Pressure_mag",
  43. "GIED_L_Big_Remote_mag","GIED_L_Big_Pressure_mag","GIED_L_Small_Remote_mag","GIED_L_Small_Pressure_mag",
  44. "GIED_Garbage_Pressure_mag","GIED_Garbage_Remote_Mag",
  45. "GIED_Canister_Pressure_mag","GIED_Canister_Remote_Mag",
  46. "GIED_Ammocan_Remote_Mag","GIED_Ammocan_Pressure_Mag"
  47. };
  48. enableAttack = 1;
  49. showToPlayer = 0;
  50. };
  51. };
  52. };
  53. class cfgAmmo
  54. {
  55. class MineCore;
  56. class BoundingMineCore;
  57. class DirectionalBombCore;
  58. class PipeBombCore;
  59. class IEDBombBase: PipeBombCore
  60. {
  61. icon = "iconExplosiveGP";
  62. mapsize = 1;
  63. explosionType = "bomb";
  64. soundTrigger[] = {"A3\Sounds_F\weapons\mines\electron_trigger_1",0.56234133,1,50};
  65. soundActivation[] = {"A3\Sounds_F\weapons\mines\electron_activate_mine_1",0.56234133,1,50};
  66. soundDeactivation[] = {"A3\Sounds_F\weapons\mines\deactivate_mine_3a",0.56234133,1,50};
  67. triggerWhenDestroyed = 0;
  68. underwaterHitRangeCoef = 2;
  69. };
  70. class GIED_U_Big_Remote_Ammo: IEDBombBase
  71. {
  72. hit = 2000;
  73. indirectHit = 2000;
  74. indirectHitRange = 5;
  75. model = "\A3\Weapons_F\Explosives\IED_urban_big";
  76. mineModelDisabled = "\A3\Weapons_F\Explosives\IED_urban_big_d";
  77. defaultMagazine = "GIED_U_Big_Remote_Mag";
  78. soundHit[] = {"A3\sounds_f\weapons\Mines\mine_debris_7",1.2589254,1,2000};
  79. CraterEffects = "IEDMineBigGarbageCrater";
  80. explosionEffects = "IEDMineBigExplosion";
  81. whistleDist = 20;
  82. mineInconspicuousness = 3;
  83. mineTrigger = "RemoteTrigger";
  84. };
  85. class GIED_U_Big_Pressure_Ammo: GIED_U_Big_Remote_Ammo
  86. {
  87. hit = 2000;
  88. indirectHit = 2000;
  89. indirectHitRange = 5;
  90. model = "\A3\Weapons_F\Explosives\IED_urban_big";
  91. mineModelDisabled = "\A3\Weapons_F\Explosives\IED_urban_big_d";
  92. defaultMagazine = "GIED_U_Big_Pressure_Mag";
  93. soundHit[] = {"A3\sounds_f\weapons\Mines\mine_debris_7",1.2589254,1,2000};
  94. CraterEffects = "IEDMineBigGarbageCrater";
  95. explosionEffects = "IEDMineBigExplosion";
  96. whistleDist = 20;
  97. mineInconspicuousness = 3;
  98. mineTrigger = "RangeTriggerBounding";
  99. };
  100. class GIED_U_Small_Remote_Ammo: IEDBombBase
  101. {
  102. hit = 1000;
  103. indirectHit = 1000;
  104. indirectHitRange = 3;
  105. model = "\A3\Weapons_F\Explosives\IED_urban_small";
  106. mineModelDisabled = "\A3\Weapons_F\Explosives\IED_urban_small_d";
  107. defaultMagazine = "GIED_U_Small_Remote_Mag";
  108. soundHit[] = {"A3\sounds_f\weapons\Mines\mine_4",2.5118864,1,1600};
  109. CraterEffects = "IEDMineSmallGarbageCrater";
  110. explosionEffects = "IEDMineSmallExplosion";
  111. whistleDist = 12;
  112. cost = 200;
  113. mineInconspicuousness = 40;
  114. mineTrigger = "RemoteTrigger";
  115. };
  116. class GIED_U_Small_Pressure_Ammo: GIED_U_Small_Remote_Ammo
  117. {
  118. hit = 1000;
  119. indirectHit = 1000;
  120. indirectHitRange = 3;
  121. model = "\A3\Weapons_F\Explosives\IED_urban_small";
  122. mineModelDisabled = "\A3\Weapons_F\Explosives\IED_urban_small_d";
  123. defaultMagazine = "GIED_U_Small_Pressure_Mag";
  124. soundHit[] = {"A3\sounds_f\weapons\Mines\mine_4",2.5118864,1,1600};
  125. CraterEffects = "IEDMineSmallGarbageCrater";
  126. explosionEffects = "IEDMineSmallExplosion";
  127. whistleDist = 12;
  128. cost = 200;
  129. mineInconspicuousness = 40;
  130. mineTrigger = "RangeTriggerBounding";
  131. };
  132. class GIED_L_Big_Remote_Ammo: IEDBombBase
  133. {
  134. hit = 2000;
  135. indirectHit = 2000;
  136. indirectHitRange = 5;
  137. model = "\A3\Weapons_F\Explosives\IED_land_big";
  138. mineModelDisabled = "\A3\Weapons_F\Explosives\IED_land_big_d";
  139. defaultMagazine = "GIED_L_Big_Remote_Mag";
  140. soundHit[] = {"A3\sounds_f\weapons\Mines\mine_debris_4",3.981072,1,1500};
  141. soundTrigger[] = {"A3\Sounds_F\weapons\mines\mech_trigger_1",0.56234133,1,30};
  142. soundActivation[] = {"A3\Sounds_F\weapons\mines\mech_activate_mine_1",0.56234133,1,30};
  143. CraterEffects = "IEDMineBigLandCrater";
  144. explosionEffects = "IEDMineBigExplosion";
  145. whistleDist = 8;
  146. cost = 2000;
  147. mineInconspicuousness = 30;
  148. mineTrigger = "RemoteTrigger";
  149. };
  150. class GIED_L_Big_Pressure_Ammo: GIED_L_Big_Remote_Ammo
  151. {
  152. hit = 2000;
  153. indirectHit = 2000;
  154. indirectHitRange = 5;
  155. model = "\A3\Weapons_F\Explosives\IED_land_big";
  156. mineModelDisabled = "\A3\Weapons_F\Explosives\IED_land_big_d";
  157. defaultMagazine = "GIED_L_Big_Pressure_Mag";
  158. soundHit[] = {"A3\sounds_f\weapons\Mines\mine_debris_4",3.981072,1,1500};
  159. soundTrigger[] = {"A3\Sounds_F\weapons\mines\mech_trigger_1",0.56234133,1,30};
  160. soundActivation[] = {"A3\Sounds_F\weapons\mines\mech_activate_mine_1",0.56234133,1,30};
  161. CraterEffects = "IEDMineBigLandCrater";
  162. explosionEffects = "IEDMineBigExplosion";
  163. whistleDist = 8;
  164. cost = 2000;
  165. mineInconspicuousness = 30;
  166. mineTrigger = "RangeTriggerBounding";
  167. };
  168. class GIED_L_Small_Remote_Ammo: IEDBombBase
  169. {
  170. hit = 1000;
  171. indirectHit = 1000;
  172. indirectHitRange = 3;
  173. model = "\A3\Weapons_F\Explosives\IED_land_small";
  174. mineModelDisabled = "\A3\Weapons_F\Explosives\IED_land_small_d";
  175. defaultMagazine = "GIED_L_Small_Remote_Mag";
  176. soundHit[] = {"A3\sounds_f\weapons\Mines\mine_debris_6",2.5118864,1,1500};
  177. soundTrigger[] = {"A3\Sounds_F\weapons\mines\mech_trigger_1",0.56234133,1,40};
  178. soundActivation[] = {"A3\Sounds_F\weapons\mines\mech_activate_mine_1",0.56234133,1,40};
  179. CraterEffects = "IEDMineSmallLandCrater";
  180. explosionEffects = "IEDMineSmallExplosion";
  181. whistleDist = 6;
  182. cost = 200;
  183. mineInconspicuousness = 50;
  184. mineTrigger = "RemoteTrigger";
  185. };
  186. class GIED_L_Small_Pressure_Ammo: GIED_L_Small_Remote_Ammo
  187. {
  188. hit = 1000;
  189. indirectHit = 1000;
  190. indirectHitRange = 3;
  191. model = "\A3\Weapons_F\Explosives\IED_land_small";
  192. mineModelDisabled = "\A3\Weapons_F\Explosives\IED_land_small_d";
  193. defaultMagazine = "GIED_L_Small_Pressure_Mag";
  194. soundHit[] = {"A3\sounds_f\weapons\Mines\mine_debris_6",2.5118864,1,1500};
  195. soundTrigger[] = {"A3\Sounds_F\weapons\mines\mech_trigger_1",0.56234133,1,40};
  196. soundActivation[] = {"A3\Sounds_F\weapons\mines\mech_activate_mine_1",0.56234133,1,40};
  197. CraterEffects = "IEDMineSmallLandCrater";
  198. explosionEffects = "IEDMineSmallExplosion";
  199. whistleDist = 6;
  200. cost = 200;
  201. mineInconspicuousness = 50;
  202. mineTrigger = "RangeTriggerBounding";
  203. };
  204. class GIED_Garbage_Pressure_Ammo: GIED_U_Big_Pressure_Ammo
  205. {
  206. hit = 2000;
  207. indirectHit = 2000;
  208. indirectHitRange = 5;
  209. model = "\A3\Structures_F\Civ\Garbage\GarbageBags_F.p3d";
  210. mineModelDisabled = "\A3\Structures_F\Civ\Garbage\GarbageBags_F.p3d";
  211. defaultMagazine = "GIED_Garbage_Pressure_Mag";
  212. soundHit[] = {"A3\sounds_f\weapons\Mines\mine_debris_7",1.2589254,1,2000};
  213. CraterEffects = "IEDMineBigGarbageCrater";
  214. explosionEffects = "IEDMineBigExplosion";
  215. whistleDist = 20;
  216. mineInconspicuousness = 3;
  217. mineTrigger = "RangeTriggerBounding";
  218. };
  219. class GIED_Garbage_Remote_Ammo: GIED_Garbage_Pressure_Ammo
  220. {
  221. hit = 2000;
  222. indirectHit = 2000;
  223. indirectHitRange = 5;
  224. model = "\A3\Structures_F\Civ\Garbage\GarbageBags_F.p3d";
  225. mineModelDisabled = "\A3\Structures_F\Civ\Garbage\GarbageBags_F.p3d";
  226. defaultMagazine = "GIED_Garbage_Remote_Mag";
  227. soundHit[] = {"A3\sounds_f\weapons\Mines\mine_debris_7",1.2589254,1,2000};
  228. CraterEffects = "IEDMineBigGarbageCrater";
  229. explosionEffects = "IEDMineBigExplosion";
  230. whistleDist = 20;
  231. mineInconspicuousness = 3;
  232. mineTrigger = "RemoteTrigger";
  233. };
  234. class GIED_Canister_Pressure_Ammo: GIED_U_Big_Pressure_Ammo
  235. {
  236. hit = 2000;
  237. indirectHit = 2000;
  238. indirectHitRange = 5;
  239. model = "\A3\Structures_F\Items\Vessels\CanisterPlastic_F.p3d";
  240. mineModelDisabled = "\A3\Structures_F\Items\Vessels\CanisterPlastic_F.p3d";
  241. defaultMagazine = "GIED_Canister_Pressure_mag";
  242. soundHit[] = {"A3\sounds_f\weapons\Mines\mine_debris_7",1.2589254,1,2000};
  243. CraterEffects = "IEDMineBigGarbageCrater";
  244. explosionEffects = "IEDMineBigExplosion";
  245. whistleDist = 20;
  246. mineInconspicuousness = 3;
  247. mineTrigger = "RangeTriggerBounding";
  248. };
  249. class GIED_Canister_Remote_Ammo: GIED_Canister_Pressure_Ammo
  250. {
  251. hit = 2000;
  252. indirectHit = 2000;
  253. indirectHitRange = 5;
  254. model = "\A3\Structures_F\Items\Vessels\CanisterPlastic_F.p3d";
  255. mineModelDisabled = "\A3\Structures_F\Items\Vessels\CanisterPlastic_F.p3d";
  256. defaultMagazine = "GIED_Canister_Remote_mag";
  257. soundHit[] = {"A3\sounds_f\weapons\Mines\mine_debris_7",1.2589254,1,2000};
  258. CraterEffects = "IEDMineBigGarbageCrater";
  259. explosionEffects = "IEDMineBigExplosion";
  260. whistleDist = 20;
  261. mineInconspicuousness = 3;
  262. mineTrigger = "RemoteTrigger";
  263. };
  264. class GIED_Ammocan_Remote_Ammo: GIED_Canister_Remote_Ammo
  265. {
  266. hit = 2000;
  267. indirectHit = 2000;
  268. indirectHitRange = 5;
  269. model = "\A3\Structures_F_EPB\Items\Military\Ammobox_rounds_F.p3d";
  270. mineModelDisabled = "\A3\Structures_F_EPB\Items\Military\Ammobox_rounds_F.p3d";
  271. defaultMagazine = "GIED_Ammocan_Remote_mag";
  272. soundHit[] = {"A3\sounds_f\weapons\Mines\mine_debris_7",1.2589254,1,2000};
  273. CraterEffects = "IEDMineBigGarbageCrater";
  274. explosionEffects = "IEDMineBigExplosion";
  275. whistleDist = 20;
  276. mineInconspicuousness = 3;
  277. mineTrigger = "RemoteTrigger";
  278. };
  279. class GIED_Ammocan_Pressure_Ammo: GIED_Canister_Pressure_Ammo
  280. {
  281. hit = 2000;
  282. indirectHit = 2000;
  283. indirectHitRange = 5;
  284. model = "\A3\Structures_F_EPB\Items\Military\Ammobox_rounds_F.p3d";
  285. mineModelDisabled = "\A3\Structures_F_EPB\Items\Military\Ammobox_rounds_F.p3d";
  286. defaultMagazine = "GIED_Ammocan_Pressure_mag";
  287. soundHit[] = {"A3\sounds_f\weapons\Mines\mine_debris_7",1.2589254,1,2000};
  288. CraterEffects = "IEDMineBigGarbageCrater";
  289. explosionEffects = "IEDMineBigExplosion";
  290. whistleDist = 20;
  291. mineInconspicuousness = 3;
  292. mineTrigger = "RangeTriggerBounding";
  293. };
  294. };
  295. class cfgMagazines
  296. {
  297. class CA_Magazine;
  298. class GIED_U_Big_Remote_Mag: CA_Magazine
  299. {
  300. scope = 2;
  301. displayName = "Urban IED - Large (Remote)";
  302. picture = "\A3\Weapons_f\data\UI\gear_satchel_CA.paa";
  303. model = "\A3\Weapons_F\Explosives\IED_urban_big";
  304. descriptionShort = "Urban IED - Large (Remote)";
  305. class Library
  306. {
  307. libTextDesc = "Large IED designed for Urban Applications. Activated using a remote trigger";
  308. };
  309. descriptionUse = "$STR_A3_use_charge";
  310. type = "2* 256";
  311. value = 5;
  312. ammo = "GIED_U_Big_Remote_Ammo";
  313. mass = 1;
  314. count = 1;
  315. initSpeed = 0;
  316. maxLeadSpeed = 0;
  317. nameSoundWeapon = "satchelcharge";
  318. nameSound = "satchelcharge";
  319. weaponPoolAvailable = 1;
  320. useAction = 1;
  321. useActionTitle = "$STR_ACTION_PUTBOMB";
  322. sound[] = {"A3\sounds_f\dummysound",0.00031622776,1,10};
  323. };
  324. class GIED_U_Big_Pressure_Mag: GIED_U_Big_Remote_Mag
  325. {
  326. scope = 2;
  327. displayName = "Urban IED - Large (Pressure)";
  328. picture = "\A3\Weapons_f\data\UI\gear_satchel_CA.paa";
  329. model = "\A3\Weapons_F\Explosives\IED_urban_big";
  330. descriptionShort = "Urban IED - Large (Pressure)";
  331. class Library
  332. {
  333. libTextDesc = "Large IED designed for Urban Applications. Activated using a pressure plate";
  334. };
  335. descriptionUse = "$STR_A3_use_charge";
  336. type = "2* 256";
  337. value = 5;
  338. ammo = "GIED_U_Big_Pressure_Ammo";
  339. mass = 1;
  340. count = 1;
  341. initSpeed = 0;
  342. maxLeadSpeed = 0;
  343. nameSoundWeapon = "satchelcharge";
  344. nameSound = "satchelcharge";
  345. weaponPoolAvailable = 1;
  346. useAction = 1;
  347. useActionTitle = "$STR_ACTION_PUTBOMB";
  348. sound[] = {"A3\sounds_f\dummysound",0.00031622776,1,10};
  349. };
  350. class GIED_U_Small_Remote_Mag: CA_Magazine
  351. {
  352. scope = 2;
  353. displayName = "Urban IED - Small (Remote)";
  354. picture = "\A3\Weapons_f\data\UI\gear_satchel_CA.paa";
  355. model = "\A3\Weapons_F\Explosives\IED_urban_small";
  356. descriptionShort = "Urban IED - Small (Remote)";
  357. class Library
  358. {
  359. libTextDesc = "Small IED designed for Urban Applications. Activated using a remote trigger";
  360. };
  361. descriptionUse = "$STR_A3_use_charge";
  362. type = "2* 256";
  363. value = 5;
  364. ammo = "GIED_U_Small_Remote_Ammo";
  365. mass = 1;
  366. count = 1;
  367. initSpeed = 0;
  368. maxLeadSpeed = 0;
  369. nameSoundWeapon = "satchelcharge";
  370. nameSound = "satchelcharge";
  371. weaponPoolAvailable = 1;
  372. useAction = 1;
  373. useActionTitle = "$STR_ACTION_PUTBOMB";
  374. sound[] = {"A3\sounds_f\dummysound",0.00031622776,1,10};
  375. };
  376. class GIED_U_Small_Pressure_Mag: GIED_U_Small_Remote_Mag
  377. {
  378. scope = 2;
  379. displayName = "Urban IED - Small (Pressure)";
  380. picture = "\A3\Weapons_f\data\UI\gear_satchel_CA.paa";
  381. model = "\A3\Weapons_F\Explosives\IED_urban_small";
  382. descriptionShort = "Urban IED - Small (Pressure)";
  383. class Library
  384. {
  385. libTextDesc = "Small IED designed for Urban Applications. Activated using a pressure plate";
  386. };
  387. descriptionUse = "$STR_A3_use_charge";
  388. type = "2* 256";
  389. value = 5;
  390. ammo = "GIED_U_small_Pressure_Ammo";
  391. mass = 1;
  392. count = 1;
  393. initSpeed = 0;
  394. maxLeadSpeed = 0;
  395. nameSoundWeapon = "satchelcharge";
  396. nameSound = "satchelcharge";
  397. weaponPoolAvailable = 1;
  398. useAction = 1;
  399. useActionTitle = "$STR_ACTION_PUTBOMB";
  400. sound[] = {"A3\sounds_f\dummysound",0.00031622776,1,10};
  401. };
  402. class GIED_L_Big_Remote_Mag: CA_Magazine
  403. {
  404. scope = 2;
  405. displayName = "Land IED - Large (Remote)";
  406. picture = "\A3\Weapons_f\data\UI\gear_satchel_CA.paa";
  407. model = "\A3\Weapons_F\Explosives\IED_land_big";
  408. descriptionShort = "Land IED - Large (Remote)";
  409. class Library
  410. {
  411. libTextDesc = "Large IED buried in the ground. Activated using a remote trigger";
  412. };
  413. descriptionUse = "$STR_A3_use_charge";
  414. type = "2* 256";
  415. value = 5;
  416. ammo = "GIED_L_Big_Remote_Ammo";
  417. mass = 1;
  418. count = 1;
  419. initSpeed = 0;
  420. maxLeadSpeed = 0;
  421. nameSoundWeapon = "satchelcharge";
  422. nameSound = "satchelcharge";
  423. weaponPoolAvailable = 1;
  424. useAction = 1;
  425. useActionTitle = "$STR_ACTION_PUTBOMB";
  426. sound[] = {"A3\sounds_f\dummysound",0.00031622776,1,10};
  427. };
  428. class GIED_L_Big_Pressure_Mag: GIED_L_Big_Remote_Mag
  429. {
  430. scope = 2;
  431. displayName = "Land IED - Large (Pressure)";
  432. picture = "\A3\Weapons_f\data\UI\gear_satchel_CA.paa";
  433. model = "\A3\Weapons_F\Explosives\IED_land_big";
  434. descriptionShort = "Urban IED - Large (Pressure)";
  435. class Library
  436. {
  437. libTextDesc = "Large IED buried in the ground. Activated using a pressure plate";
  438. };
  439. descriptionUse = "$STR_A3_use_charge";
  440. type = "2* 256";
  441. value = 5;
  442. ammo = "GIED_L_Big_Pressure_Ammo";
  443. mass = 1;
  444. count = 1;
  445. initSpeed = 0;
  446. maxLeadSpeed = 0;
  447. nameSoundWeapon = "satchelcharge";
  448. nameSound = "satchelcharge";
  449. weaponPoolAvailable = 1;
  450. useAction = 1;
  451. useActionTitle = "$STR_ACTION_PUTBOMB";
  452. sound[] = {"A3\sounds_f\dummysound",0.00031622776,1,10};
  453. };
  454. class GIED_L_Small_Remote_Mag: CA_Magazine
  455. {
  456. scope = 2;
  457. displayName = "Land IED - Small (Remote)";
  458. picture = "\A3\Weapons_f\data\UI\gear_satchel_CA.paa";
  459. model = "\A3\Weapons_F\Explosives\IED_land_small";
  460. descriptionShort = "Land IED - Small (Remote)";
  461. class Library
  462. {
  463. libTextDesc = "Small IED buried in the ground. Activated using a remote trigger";
  464. };
  465. descriptionUse = "$STR_A3_use_charge";
  466. type = "2* 256";
  467. value = 5;
  468. ammo = "GIED_L_Small_Remote_Ammo";
  469. mass = 1;
  470. count = 1;
  471. initSpeed = 0;
  472. maxLeadSpeed = 0;
  473. nameSoundWeapon = "satchelcharge";
  474. nameSound = "satchelcharge";
  475. weaponPoolAvailable = 1;
  476. useAction = 1;
  477. useActionTitle = "$STR_ACTION_PUTBOMB";
  478. sound[] = {"A3\sounds_f\dummysound",0.00031622776,1,10};
  479. };
  480. class GIED_L_Small_Pressure_Mag: GIED_L_Small_Remote_Mag
  481. {
  482. scope = 2;
  483. displayName = "Land IED - Small (Pressure)";
  484. picture = "\A3\Weapons_f\data\UI\gear_satchel_CA.paa";
  485. model = "\A3\Weapons_F\Explosives\IED_land_small";
  486. descriptionShort = "Land IED - Small (Pressure)";
  487. class Library
  488. {
  489. libTextDesc = "Small IED buried in the ground. Activated using a pressure plate";
  490. };
  491. descriptionUse = "$STR_A3_use_charge";
  492. type = "2* 256";
  493. value = 5;
  494. ammo = "GIED_L_small_Pressure_Ammo";
  495. mass = 1;
  496. count = 1;
  497. initSpeed = 0;
  498. maxLeadSpeed = 0;
  499. nameSoundWeapon = "satchelcharge";
  500. nameSound = "satchelcharge";
  501. weaponPoolAvailable = 1;
  502. useAction = 1;
  503. useActionTitle = "$STR_ACTION_PUTBOMB";
  504. sound[] = {"A3\sounds_f\dummysound",0.00031622776,1,10};
  505. };
  506. class GIED_Garbage_Pressure_Mag: GIED_U_Big_Remote_Mag
  507. {
  508. scope = 2;
  509. displayName = "Garbage IED - Large (Pressure)";
  510. picture = "\A3\Weapons_f\data\UI\gear_satchel_CA.paa";
  511. model = "\A3\Structures_F\Civ\Garbage\GarbageBags_F.p3d";
  512. descriptionShort = "Garbage IED - Large (Pressure)";
  513. class Library
  514. {
  515. libTextDesc = "A Large IED buried within a pile of Garbage. Activated via pressure plate";
  516. };
  517. descriptionUse = "$STR_A3_use_charge";
  518. type = "2* 256";
  519. value = 5;
  520. ammo = "GIED_Garbage_Pressure_Ammo";
  521. mass = 1;
  522. count = 1;
  523. initSpeed = 0;
  524. maxLeadSpeed = 0;
  525. nameSoundWeapon = "satchelcharge";
  526. nameSound = "satchelcharge";
  527. weaponPoolAvailable = 1;
  528. useAction = 1;
  529. useActionTitle = "$STR_ACTION_PUTBOMB";
  530. sound[] = {"A3\sounds_f\dummysound",0.00031622776,1,10};
  531. };
  532. class GIED_Garbage_Remote_Mag: GIED_Garbage_Pressure_Mag
  533. {
  534. scope = 2;
  535. displayName = "Garbage IED - Large (Remote)";
  536. picture = "\A3\Weapons_f\data\UI\gear_satchel_CA.paa";
  537. model = "\A3\Structures_F\Civ\Garbage\GarbageBags_F.p3d";
  538. descriptionShort = "Garbage IED - Large (Remote)";
  539. class Library
  540. {
  541. libTextDesc = "A Large IED buried within a pile of Garbage. Activated via remote";
  542. };
  543. descriptionUse = "$STR_A3_use_charge";
  544. type = "2* 256";
  545. value = 5;
  546. ammo = "GIED_Garbage_Remote_Ammo";
  547. mass = 1;
  548. count = 1;
  549. initSpeed = 0;
  550. maxLeadSpeed = 0;
  551. nameSoundWeapon = "satchelcharge";
  552. nameSound = "satchelcharge";
  553. weaponPoolAvailable = 1;
  554. useAction = 1;
  555. useActionTitle = "$STR_ACTION_PUTBOMB";
  556. sound[] = {"A3\sounds_f\dummysound",0.00031622776,1,10};
  557. };
  558. class GIED_Canister_Pressure_Mag: GIED_U_Big_Pressure_Mag
  559. {
  560. scope = 2;
  561. displayName = "Canister IED - Large (Pressure)";
  562. picture = "\A3\Weapons_f\data\UI\gear_satchel_CA.paa";
  563. model = "\A3\Structures_F\Items\Vessels\CanisterPlastic_F.p3d";
  564. descriptionShort = "Canister IED - Large (Pressure)";
  565. class Library
  566. {
  567. libTextDesc = "A Large IED enclosed in a plastic canister. Activated via pressure plate";
  568. };
  569. descriptionUse = "$STR_A3_use_charge";
  570. type = "2* 256";
  571. value = 5;
  572. ammo = "GIED_Canister_Pressure_Ammo";
  573. mass = 1;
  574. count = 1;
  575. initSpeed = 0;
  576. maxLeadSpeed = 0;
  577. nameSoundWeapon = "satchelcharge";
  578. nameSound = "satchelcharge";
  579. weaponPoolAvailable = 1;
  580. useAction = 1;
  581. useActionTitle = "$STR_ACTION_PUTBOMB";
  582. sound[] = {"A3\sounds_f\dummysound",0.00031622776,1,10};
  583. };
  584. class GIED_Canister_Remote_Mag: GIED_Canister_Pressure_Mag
  585. {
  586. scope = 2;
  587. displayName = "Canister IED - Large (Remote)";
  588. picture = "\A3\Weapons_f\data\UI\gear_satchel_CA.paa";
  589. model = "\A3\Structures_F\Items\Vessels\CanisterPlastic_F.p3d";
  590. descriptionShort = "Canister IED - Large (Remote)";
  591. class Library
  592. {
  593. libTextDesc = "A Large IED enclosed in a plastic canister. Activated via remote";
  594. };
  595. descriptionUse = "$STR_A3_use_charge";
  596. type = "2* 256";
  597. value = 5;
  598. ammo = "GIED_Canister_Remote_Ammo";
  599. mass = 1;
  600. count = 1;
  601. initSpeed = 0;
  602. maxLeadSpeed = 0;
  603. nameSoundWeapon = "satchelcharge";
  604. nameSound = "satchelcharge";
  605. weaponPoolAvailable = 1;
  606. useAction = 1;
  607. useActionTitle = "$STR_ACTION_PUTBOMB";
  608. sound[] = {"A3\sounds_f\dummysound",0.00031622776,1,10};
  609. };
  610. class GIED_Ammocan_Remote_Mag: GIED_Canister_Remote_Mag
  611. {
  612. scope = 2;
  613. displayName = "Ammocan IED - Large (Remote)";
  614. picture = "\A3\Weapons_f\data\UI\gear_satchel_CA.paa";
  615. model = "\A3\Structures_F_EPB\Items\Military\Ammobox_rounds_F.p3d";
  616. descriptionShort = "Ammocan IED - Large (Remote)";
  617. class Library
  618. {
  619. libTextDesc = "A Large IED hidden in an Ammo can. Activated via remote";
  620. };
  621. descriptionUse = "$STR_A3_use_charge";
  622. type = "2* 256";
  623. value = 5;
  624. ammo = "GIED_Ammocan_Remote_Ammo";
  625. mass = 1;
  626. count = 1;
  627. initSpeed = 0;
  628. maxLeadSpeed = 0;
  629. nameSoundWeapon = "satchelcharge";
  630. nameSound = "satchelcharge";
  631. weaponPoolAvailable = 1;
  632. useAction = 1;
  633. useActionTitle = "$STR_ACTION_PUTBOMB";
  634. sound[] = {"A3\sounds_f\dummysound",0.00031622776,1,10};
  635. };
  636. class GIED_Ammocan_Pressure_Mag: GIED_Canister_Pressure_Mag
  637. {
  638. scope = 2;
  639. displayName = "Ammocan IED - Large (Pressure)";
  640. picture = "\A3\Weapons_f\data\UI\gear_satchel_CA.paa";
  641. model = "\A3\Structures_F_EPB\Items\Military\Ammobox_rounds_F.p3d";
  642. descriptionShort = "Ammocan IED - Large (Pressure)";
  643. class Library
  644. {
  645. libTextDesc = "A Large IED hidden in an Ammo can. Activated via pressure plate";
  646. };
  647. descriptionUse = "$STR_A3_use_charge";
  648. type = "2* 256";
  649. value = 5;
  650. ammo = "GIED_Ammocan_Pressure_Ammo";
  651. mass = 1;
  652. count = 1;
  653. initSpeed = 0;
  654. maxLeadSpeed = 0;
  655. nameSoundWeapon = "satchelcharge";
  656. nameSound = "satchelcharge";
  657. weaponPoolAvailable = 1;
  658. useAction = 1;
  659. useActionTitle = "$STR_ACTION_PUTBOMB";
  660. sound[] = {"A3\sounds_f\dummysound",0.00031622776,1,10};
  661. };
  662. };
  663. class CfgVehicles
  664. {
  665. class NATO_Box_Base;
  666. class iedbox: NATO_Box_Base
  667. {
  668. scope = 2;
  669. vehicleClass = "Ammo";
  670. displayName = "IED Supply Box";
  671. model = "\A3\weapons_F\AmmoBoxes\WpnsBox_F";
  672. icon = "iconCrateWpns";
  673. transportMaxWeapons = 100;
  674. transportMaxMagazines = 1000;
  675. class TransportMagazines
  676. {
  677. class _xx_GIED_U_Big_Remote_Mag
  678. {
  679. magazine = "GIED_U_Big_Remote_Mag";
  680. count = 10;
  681. };
  682. class _xx_GIED_U_Big_Pressure_Mag
  683. {
  684. magazine = "GIED_U_Big_Pressure_Mag";
  685. count = 10;
  686. };
  687. class _xx_GIED_U_Small_Remote_Mag
  688. {
  689. magazine = "GIED_U_Small_Remote_Mag";
  690. count = 10;
  691. };
  692. class _xx_GIED_U_Small_Pressure_Mag
  693. {
  694. magazine = "GIED_U_Small_Pressure_Mag";
  695. count = 10;
  696. };
  697. class _xx_GIED_L_Big_Remote_Mag
  698. {
  699. magazine = "GIED_L_Big_Remote_Mag";
  700. count = 10;
  701. };
  702. class _xx_GIED_L_Big_Pressure_Mag
  703. {
  704. magazine = "GIED_L_Big_Pressure_Mag";
  705. count = 10;
  706. };
  707. class _xx_GIED_L_Small_Remote_Mag
  708. {
  709. magazine = "GIED_L_Small_Remote_Mag";
  710. count = 10;
  711. };
  712. class _xx_GIED_L_Small_Pressure_Mag
  713. {
  714. magazine = "GIED_L_Small_Pressure_Mag";
  715. count = 10;
  716. };
  717. class _xx_GIED_Garbage_Pressure_Mag
  718. {
  719. magazine = "GIED_Garbage_Pressure_Mag";
  720. count = 10;
  721. };
  722. class _xx_GIED_Garbage_Remote_Mag
  723. {
  724. magazine = "GIED_Garbage_Remote_Mag";
  725. count = 10;
  726. };
  727. class _xx_GIED_Canister_Pressure_Mag
  728. {
  729. magazine = "GIED_Canister_Pressure_Mag";
  730. count = 10;
  731. };
  732. class _xx_GIED_Canister_Remote_Mag
  733. {
  734. magazine = "GIED_Canister_Remote_Mag";
  735. count = 10;
  736. };
  737. class _xx_GIED_Ammocan_Remote_Mag
  738. {
  739. magazine = "GIED_Ammocan_Remote_Mag";
  740. count = 10;
  741. };
  742. class _xx_GIED_Ammocan_Pressure_Mag
  743. {
  744. magazine = "GIED_Ammocan_Pressure_Mag";
  745. count = 10;
  746. };
  747. };
  748. class TransportWeapons{};
  749. class TransportItems{};
  750. };
  751. class MineGeneric;
  752. class MineBase: MineGeneric
  753. {
  754. icon = "iconExplosiveGP";
  755. mapsize = 1;
  756. };
  757. class GIED_U_Big_R: MineBase
  758. {
  759. author = "Grey";
  760. scope = 2;
  761. ammo = "GIED_U_Big_Remote_Ammo";
  762. icon = "iconExplosiveAT";
  763. displayName = "Urban IED - Large (Remote)";
  764. picture = "\A3\Weapons_F\Data\clear_empty.paa";
  765. descriptionShort = "Large IED";
  766. class Library
  767. {
  768. libTextDesc = "Large IED designed for Urban Applications. Activated using a remote trigger";
  769. };
  770. };
  771. class GIED_U_Big_P: GIED_U_Big_R
  772. {
  773. author = "Grey";
  774. scope = 2;
  775. ammo = "GIED_U_Big_Pressure_Ammo";
  776. icon = "iconExplosiveAT";
  777. displayName = "Urban IED - Large (Pressure)";
  778. picture = "\A3\Weapons_F\Data\clear_empty.paa";
  779. descriptionShort = "Large IED";
  780. class Library
  781. {
  782. libTextDesc = "Large IED designed for Urban Applications. Activated using a pressure plate";
  783. };
  784. };
  785. class GIED_U_Small_R: MineBase
  786. {
  787. author = "Grey";
  788. scope = 2;
  789. ammo = "GIED_U_Small_Remote_Ammo";
  790. icon = "iconExplosiveAT";
  791. displayName = "Urban IED - Small (Remote)";
  792. picture = "\A3\Weapons_F\Data\clear_empty.paa";
  793. descriptionShort = "Small IED";
  794. class Library
  795. {
  796. libTextDesc = "Small IED designed for Urban Applications. Activated using a remote trigger";
  797. };
  798. };
  799. class GIED_U_Small_P: GIED_U_Big_P
  800. {
  801. author = "Grey";
  802. scope = 2;
  803. ammo = "GIED_U_Small_Pressure_Ammo";
  804. icon = "iconExplosiveAT";
  805. displayName = "Urban IED - Small (Pressure)";
  806. picture = "\A3\Weapons_F\Data\clear_empty.paa";
  807. descriptionShort = "Small IED";
  808. class Library
  809. {
  810. libTextDesc = "Small IED designed for Urban Applications. Activated using a pressure plate";
  811. };
  812. };
  813. class GIED_L_Big_R: GIED_U_Big_R
  814. {
  815. author = "Grey";
  816. scope = 2;
  817. ammo = "GIED_L_Big_Remote_Ammo";
  818. icon = "iconExplosiveAT";
  819. displayName = "Land IED - Large (Remote)";
  820. picture = "\A3\Weapons_F\Data\clear_empty.paa";
  821. descriptionShort = "Large IED";
  822. class Library
  823. {
  824. libTextDesc = "Large IED buried in the ground. Activated using a remote trigger";
  825. };
  826. };
  827. class GIED_L_Big_P: GIED_L_Big_R
  828. {
  829. author = "Grey";
  830. scope = 2;
  831. ammo = "GIED_L_Big_Pressure_Ammo";
  832. icon = "iconExplosiveAT";
  833. displayName = "Land IED - Large (Pressure)";
  834. picture = "\A3\Weapons_F\Data\clear_empty.paa";
  835. descriptionShort = "Large IED";
  836. class Library
  837. {
  838. libTextDesc = "Large IED buried in the ground. Activated using a pressure plate";
  839. };
  840. };
  841. class GIED_L_Small_R: MineBase
  842. {
  843. author = "Grey";
  844. scope = 2;
  845. ammo = "GIED_L_Small_Remote_Ammo";
  846. icon = "iconExplosiveAT";
  847. displayName = "Land IED - Small (Remote)";
  848. picture = "\A3\Weapons_F\Data\clear_empty.paa";
  849. descriptionShort = "Small IED";
  850. class Library
  851. {
  852. libTextDesc = "Small IED buried in the ground. Activated using a remote trigger";
  853. };
  854. };
  855. class GIED_L_Small_P: GIED_L_Big_P
  856. {
  857. author = "Grey";
  858. scope = 2;
  859. ammo = "GIED_L_Small_Pressure_Ammo";
  860. icon = "iconExplosiveAT";
  861. displayName = "Land IED - Small (Pressure)";
  862. picture = "\A3\Weapons_F\Data\clear_empty.paa";
  863. descriptionShort = "Small IED";
  864. class Library
  865. {
  866. libTextDesc = "Small IED IED buried in the ground. Activated using a pressure plate";
  867. };
  868. };
  869. class GIED_Big_G_P: GIED_U_Big_P
  870. {
  871. author = "Grey";
  872. scope = 2;
  873. ammo = "GIED_Garbage_Pressure_Ammo";
  874. icon = "iconExplosiveAT";
  875. displayName = "Garbage IED - Large (Pressure)";
  876. picture = "\A3\Weapons_F\Data\clear_empty.paa";
  877. descriptionShort = "Large IED";
  878. class Library
  879. {
  880. libTextDesc = "Large IED buried with a garbage pile. Activated using a pressure plate";
  881. };
  882. };
  883. class GIED_Big_G_R: GIED_Big_G_P
  884. {
  885. author = "Grey";
  886. scope = 2;
  887. ammo = "GIED_Garbage_Remote_Ammo";
  888. icon = "iconExplosiveAT";
  889. displayName = "Garbage IED - Large (Remote)";
  890. picture = "\A3\Weapons_F\Data\clear_empty.paa";
  891. descriptionShort = "Large IED";
  892. class Library
  893. {
  894. libTextDesc = "Large IED buried with a garbage pile. Activated using a remote";
  895. };
  896. };
  897. class GIED_Big_C_P: GIED_U_Big_P
  898. {
  899. author = "Grey";
  900. scope = 2;
  901. ammo = "GIED_Canister_Pressure_Ammo";
  902. icon = "iconExplosiveAT";
  903. displayName = "Canister IED - Large (Pressure)";
  904. picture = "\A3\Weapons_F\Data\clear_empty.paa";
  905. descriptionShort = "Large IED";
  906. class Library
  907. {
  908. libTextDesc = "Large IED hidden in a plastic canister. Activated using a pressure plate";
  909. };
  910. };
  911. class GIED_Big_C_R: GIED_Big_C_P
  912. {
  913. author = "Grey";
  914. scope = 2;
  915. ammo = "GIED_Canister_Remote_Ammo";
  916. icon = "iconExplosiveAT";
  917. displayName = "Canister IED - Large (Remote)";
  918. picture = "\A3\Weapons_F\Data\clear_empty.paa";
  919. descriptionShort = "Large IED";
  920. class Library
  921. {
  922. libTextDesc = "Large IED hidden in a plastic canister. Activated using a remote";
  923. };
  924. };
  925. class GIED_Big_AC_R: GIED_Big_C_R
  926. {
  927. author = "Grey";
  928. scope = 2;
  929. ammo = "GIED_Ammocan_Remote_Ammo";
  930. icon = "iconExplosiveAT";
  931. displayName = "Ammocan IED - Large (Remote)";
  932. picture = "\A3\Weapons_F\Data\clear_empty.paa";
  933. descriptionShort = "Large IED";
  934. class Library
  935. {
  936. libTextDesc = "Large IED hidden in an Ammocan. Activated using a remote";
  937. };
  938. };
  939. class GIED_Big_AC_P: GIED_Big_AC_R
  940. {
  941. author = "Grey";
  942. scope = 2;
  943. ammo = "GIED_Ammocan_Pressure_Ammo";
  944. icon = "iconExplosiveAT";
  945. displayName = "Ammocan IED - Large (Pressure)";
  946. picture = "\A3\Weapons_F\Data\clear_empty.paa";
  947. descriptionShort = "Large IED";
  948. class Library
  949. {
  950. libTextDesc = "Large IED hidden in an Ammocan. Activated using a pressure plate";
  951. };
  952. };
  953. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement