protected override int CalculateEffectDuration(GameLiving target, double effectiveness)
{
double duration = base.CalculateEffectDuration(target, effectiveness);
duration *= target.GetModified(eProperty.StunDuration) * 0.01;
if (duration < 1)
duration = 1;
else if (duration > (Spell.Duration * 4))
duration = (Spell.Duration * 4);
return (int)duration;
}
protected override int CalculateEffectDuration(GameLiving target, double effectiveness)
{
return Spell.Duration;
}
Return to “%s” DOL Code Contributions
Users browsing this forum: No registered users and 1 guest