Advertisement
Guest User

Untitled

a guest
Mar 16th, 2016
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.06 KB | None | 0 0
  1. /*
  2. Fallen Empire: Legions
  3. Copyright (C) GarageGames.com, Inc.
  4. */
  5.  
  6. datablock GrenadeProjectileData(EmpGrenadeExplosionProjectile)
  7. {
  8. // effects
  9. explosionMidair = "EmpComboExplosion";
  10. explosionTerrain = "EmpComboExplosion";
  11. explosionObject = "EmpComboExplosion";
  12. };
  13. /*
  14. datablock GrenadeProjectileData(EmpComboExplosionProjectile)
  15. {
  16. explosionMidair = "SniperBeamExplosion";
  17. explosionTerrain = "SniperBeamExplosion";
  18. explosionObject = "SniperBeamExplosion";
  19. };
  20. */
  21.  
  22. new ScriptObject(EmpGrenadeIcon)
  23. {
  24. class = IconInfo;
  25. name = EmpGrenade;
  26.  
  27. containerIcon = "client/gui/images/hud/weaponIcons/grenadeLauncherAmmo";
  28. ammoIcon = "client/gui/images/hud/weaponIcons/grenadeLauncherAmmo";
  29. };
  30.  
  31. datablock ItemData(EmpGrenade)
  32. {
  33. class = Grenade;
  34.  
  35. longName = "EMP Grenade";
  36.  
  37. iconInfo = EmpGrenadeIcon;
  38.  
  39. Description = "Low damage , Low impulse grenades. Enemy players within 20m will have their cores shutdown for 3 seconds.";
  40.  
  41. shapefile = "legions/data/shapes/weapons/handGrenades/fragGrenade.dts";
  42.  
  43. scale = "0.4 0.4 0.4";
  44. mass = 200;
  45. friction = 1;
  46. drag = 0.2;
  47.  
  48. gravityMod = 2.85;
  49. elasticity = 0.35;
  50.  
  51. damageRadius = 30;
  52. innerDamageRadius = 7;
  53. radiusDamage = 20;
  54. damageType = $DamageType::FragGrenade;
  55. areaImpulse = 3500;
  56. areaImpulseSelf = 4200;
  57.  
  58. explosionProjectile = EmpGrenadeExplosionProjectile;
  59. comboExplosionProjectile = EmpGrenadeExplosionProjectile;
  60.  
  61. comboDamageRadius = 15;
  62. comboRadiusDamage = 30;
  63. comboDamageType = $DamageType::FragCombo;
  64. comboAreaImpulse = 3000;
  65. comboAreaImpulseSelf = 1800;
  66. comboRadiusDamageSelf = 30;
  67.  
  68. maxThrowSpeed = 130;
  69. minThrowSpeed = 30;
  70.  
  71. minVertThrowModifier = 0.3;
  72. maxVertThrowModifier = 0.25;
  73.  
  74. forwardVelInheritFactor = 1.0;
  75. sideVelInheritFactor = 0.5;
  76.  
  77. throwTimeout = 1000;
  78.  
  79. projectileCollisionRadius[0] = 3.0;
  80. projectileCollisionRadius[1] = 0.4;
  81. EMPnade = 1;
  82. time[0] = 0.10;
  83. time[1] = 1.0;
  84.  
  85.  
  86. callbackTimer = 0.9;
  87.  
  88. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement