laatClaymore3.sqf 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. weaponsList=[
  2. ["1000Rnd_Laser_Cannon_LAAT","Cannon_LAAT",2,[-1]],
  3. ["laat_proton_torpedo","laat_proton_torpedo_launcher",2,[-1,0]],
  4. ["4Rnd_LG_Jian","missiles_Jian",8,[-1,0]],
  5. ["2Rnd_Missile_AA_04_F","Missile_AA_04_Plane_CAS_01_F",10,[-1,0]],
  6. ["magazine_Missile_rim116_x21","weapon_rim116Launcher",1,[-1,0]],
  7. ["magazine_Missile_rim116_x21","weapon_rim116Launcher",2,[0]],
  8. ["SmokeLauncherMag","SmokeLauncher",10,[-1,0]],
  9. ["300Rnd_CMFlare_Chaff_Magazine","CMFlareLauncher",10,[-1,0]],
  10. ["400Rnd_Pomehi_Mag","PomehiLauncherXT",10,[-1,0]],
  11. ["10Rnd_FAST_Cannon_TIE","Cannon_TIE_FAST",100,[1,2]],
  12. ["Laserbatteries","Laserdesignator_pilotCamera",1,[-1,0]]
  13. ];
  14. ;
  15. for [{_i=0}, {_i<2}, {_i=_i+1}] do
  16. {
  17. _this removeMagazineTurret ["laat_proton_torpedo" ,[-1]];
  18. _this removeWeaponTurret["laat_proton_torpedo_launcher", [-1]];
  19. };
  20. for [{_i=0}, {_i<(count weaponsList)}, {_i=_i+1}] do
  21. {
  22. itemList = (weaponsList select _i);
  23. itemWeap= (itemList select 1);
  24. itemMag= (itemList select 0);
  25. itemCount= (itemList select 2);
  26. itemSeat= (itemList select 3);
  27. for [{_j=0}, {_j<itemCount}, {_j=_j+1}] do
  28. {
  29. for [{_k=0}, {_k<(count itemSeat)}, {_k=_k+1}] do
  30. {
  31. _this addMagazineTurret [itemMag ,[itemSeat select _k]];
  32. _this addWeaponTurret[itemWeap, [itemSeat select _k]];
  33. };
  34. };
  35. };
  36. comment "gets health";
  37. _this addAction ["<t color='#00FF00'>Damage Report</t>",
  38. {
  39. hint parseText format["<t color='#0099FF'> Damage status is :%1</t>",((1-(damage (_this select 0)))*100)];
  40. },[1],0,false,true,""," driver _target == _this"];