Advertisement
Guest User

Untitled

a guest
Jan 30th, 2016
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. -----------------------------------------
  2. -- ID: 14516
  3. -- Item: Hydra Harness
  4. -- Item Effect: Attack +25/Ranged Attack +25
  5. -----------------------------------------
  6.  
  7. require("scripts/globals/settings");
  8. require("scripts/globals/status");
  9.  
  10. -----------------------------------------
  11. -- OnItemCheck
  12. -----------------------------------------
  13. function onItemCheck(target)
  14. local effect = target:getStatusEffect(EFFECT_ENCHANTMENT);
  15. if (effect ~= nil) then
  16. if (effect:getSubType() == 14516) then
  17. target:delStatusEffect(EFFECT_ENCHANTMENT);
  18. end;
  19. end;
  20. return 0;
  21. end;
  22. -----------------------------------------
  23. -- OnItemUse
  24. -----------------------------------------
  25.  
  26. unction onItemUse(target)
  27. if (target:hasStatusEffect(EFFECT_ENCHANTMENT) == true) then
  28. target:delStatusEffect(EFFECT_ENCHANTMENT);
  29. target:addStatusEffect(EFFECT_ENCHANTMENT,0,0,4300,14516);
  30. else
  31. target:addStatusEffect(EFFECT_ENCHANTMENT,0,0,4300,14516);
  32. end;
  33. end;
  34. -----------------------------------------
  35. -- onEffectGain Action
  36. -----------------------------------------
  37.  
  38. function onEffectGain(target,effect)
  39. target:addMod(MOD_RATT,25);
  40. target:addMod(MOD_ATT,25);
  41. end;
  42.  
  43. -----------------------------------------
  44. -- onEffectLose Action
  45. -----------------------------------------
  46.  
  47. function onEffectLose(target,effect)
  48. target:delMod(MOD_RATT,25);
  49. target:delMod(MOD_ATT,25);
  50. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement