Advertisement
Guest User

Untitled

a guest
Jan 31st, 2015
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. -----------------------------------
  2. -- Apex Arrow
  3. -- Archery weapon skill
  4. -- Skill level: 357
  5. -- Description: Delivers an attack that deals triple damage and ignores target's defense. Amount ignored varies with TP.
  6. -- To obtain Apex Arrow, the quest Martial Mastery must be completed and it must be purchased from the Merit Points menu.
  7. -- Aligned with the Breeze Gorget, Thunder Gorget & Light Gorget.
  8. -- Properties
  9. -- Element: None
  10. -- Skillchain Properties: Fragmentation-IconFragmentation/Transfixion-IconTransfixion
  11. -- Modifiers: AGI:73~85%, depending on merit points upgrades.
  12. -- 100%TP 200%TP 300%TP
  13. -- 3.00 3.00 3.00
  14. -----------------------------------
  15. require("scripts/globals/status");
  16. require("scripts/globals/settings");
  17. require("scripts/globals/weaponskills");
  18. -----------------------------------
  19. function onUseWeaponSkill(player, target, wsID)
  20.  
  21. local params = {};
  22. params.numHits = 1;
  23. params.ftp100 = 3; params.ftp200 = 3; params.ftp300 = 3;
  24. params.str_wsc = 0.0; params.dex_wsc = 0.0; params.vit_wsc = 0.0;
  25. params.agi_wsc = 0.2; params.int_wsc = 0.0; params.mnd_wsc = 0.0;
  26. params.chr_wsc = 0.0;
  27. params.crit100 = 0.0; params.crit200 = 0.0; params.crit300 = 0.0;
  28. params.canCrit = false;
  29. params.acc100 = 0.0; params.acc200= 0.0; params.acc300= 0.0;
  30. params.atkmulti = 1;
  31. params.ignoresDef = true;
  32. params.ignored100 = 0.15;
  33. params.ignored200 = 0.35;
  34. params.ignored300 = 0.5;
  35.  
  36. if(USE_ADOULIN_WEAPON_SKILL_CHANGES == true) then
  37. params.ftp100 = 3; params.ftp200 = 3; params.ftp300 = 500;
  38. params.agi_wsc = 0.7 + (player:getMerit(MERIT_APEX_ARROW) / 100);
  39. end
  40.  
  41. local damage, tpHits, extraHits = doRangedWeaponskill(player, target, params);
  42.  
  43. return tpHits, extraHits, criticalHit, damage;
  44.  
  45. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement