1
Fork 0
mirror of https://bitbucket.org/Ioncannon/project-meteor-server.git synced 2025-04-20 11:47:48 +00:00
project-meteor-server/data/scripts/commands/weaponskill/goring_blade.lua
yogurt c5ce2ec771 Combat additions
Added formulas for base EXP gain and chain experience
Added basic scripts for most player abilities and effects
Added stat gains for some abilities
Changed status flags
Fixed bug with player death
Fixed bug where auto attacks didnt work when not locked on
Added traits
2018-04-18 16:06:41 -05:00

33 lines
No EOL
940 B
Lua

require("global");
require("weaponskill");
function onSkillPrepare(caster, target, skill)
return 0;
end;
function onSkillStart(caster, target, skill)
skill.statusMagnitude = 25;--could probalby have a status magnitude value
return 0;
end;
--Chance to increase defense when executed from behind the target
function onPositional(caster, target, skill)
skill.statusChance = 0.90;
end;
--Increases bleed damage
--Bleed damage seems like it's 25 with comboed being 38 (25 * 1.5 rounded up)
function onCombo(caster, target, skill)
skill.statusMagnitude = 38;
end;
function onSkillFinish(caster, target, skill, action, actionContainer)
--calculate ws damage
action.amount = skill.basePotency;
--DoAction handles rates, buffs, dealing damage
action.DoAction(caster, target, skill, actionContainer);
--Try to apply status effect
action.TryStatus(caster, target, skill, actionContainer, true);
end;