From e5bb788fd56399bd9e852afd7308cdf24a6c57eb Mon Sep 17 00:00:00 2001 From: MELERIX <MELERIX@users.noreply.github.com> Date: Wed, 26 Sep 2012 00:32:29 +0000 Subject: [PATCH] BETA: Updated Curse of Divinity Formula. --- .../dist/game/data/scripts/handlers/skillhandlers/Mdam.java | 5 +++-- .../dist/game/data/stats/skills/01400-01499.xml | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/skillhandlers/Mdam.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/skillhandlers/Mdam.java index 63bb9d4ed8..b66f5d0c1b 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/skillhandlers/Mdam.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/skillhandlers/Mdam.java @@ -71,9 +71,10 @@ public class Mdam implements ISkillHandler int damage = skill.isStaticDamage() ? (int) skill.getPower() : (int) Formulas.calcMagicDam(activeChar, target, skill, shld, sps, bss, mcrit); - if (!skill.isStaticDamage() && skill.getDependOnTargetBuff() != 0) + // Curse of Divinity Formula (each buff increase +30%) + if (!skill.isStaticDamage() && skill.getDependOnTargetBuff()) { - damage += (int) (damage * target.getBuffCount() * skill.getDependOnTargetBuff()); + damage *= (((target.getBuffCount() * 0.3) + 1.3) / 4); } if (!skill.isStaticDamage() && skill.getMaxSoulConsumeCount() > 0 && activeChar.isPlayer()) diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/01400-01499.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/01400-01499.xml index 87d2d66790..765df92471 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/01400-01499.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/01400-01499.xml @@ -1156,7 +1156,7 @@ <table name="#power"> 96 99 102 105 108 </table> <set name="castRange" val="600" /> <set name="coolTime" val="200" /> - <set name="dependOnTargetBuff" val="0.2" /> <!-- NOTE: Divine Inspiration/Dance/Song/Trigger slots are ignored, so using (20 Default Buff Slots / 100) --> + <set name="dependOnTargetBuff" val="true" /> <set name="effectRange" val="1100" /> <set name="hitTime" val="1200" /> <set name="isMagic" val="1" /> <!-- Magic Skill --> -- GitLab