Index: C:/Documents and Settings/Administrateur/workspace/L2J-EnCours/java/net/sf/l2j/gameserver/handler/skillhandlers/Pdam.java =================================================================== --- C:/Documents and Settings/Administrateur/workspace/L2J-EnCours/java/net/sf/l2j/gameserver/handler/skillhandlers/Pdam.java (revision 1208) +++ C:/Documents and Settings/Administrateur/workspace/L2J-EnCours/java/net/sf/l2j/gameserver/handler/skillhandlers/Pdam.java (working copy) @@ -57,7 +57,7 @@ /* (non-Javadoc) * @see net.sf.l2j.gameserver.handler.IItemHandler#useItem(net.sf.l2j.gameserver.model.L2PcInstance, net.sf.l2j.gameserver.model.L2ItemInstance) */ - private static final SkillType[] SKILL_IDS = {SkillType.PDAM, + private static final SkillType[] SKILL_IDS = {SkillType.PDAM,SkillType.DEATHLINK_PHYSICAL /* SkillType.CHARGEDAM */ }; Index: C:/Documents and Settings/Administrateur/workspace/DataPack-Encours/data/stats/skills/0300-0399.xml =================================================================== --- C:/Documents and Settings/Administrateur/workspace/DataPack-Encours/data/stats/skills/0300-0399.xml (revision 3419) +++ C:/Documents and Settings/Administrateur/workspace/DataPack-Encours/data/stats/skills/0300-0399.xml (working copy) @@ -631,7 +631,7 @@ - + Index: C:/Documents and Settings/Administrateur/workspace/L2J-EnCours/java/net/sf/l2j/gameserver/model/L2Skill.java =================================================================== --- C:/Documents and Settings/Administrateur/workspace/L2J-EnCours/java/net/sf/l2j/gameserver/model/L2Skill.java (revision 1208) +++ C:/Documents and Settings/Administrateur/workspace/L2J-EnCours/java/net/sf/l2j/gameserver/model/L2Skill.java (working copy) @@ -130,6 +130,7 @@ DRAIN_SOUL, DRAIN(L2SkillDrain.class), DEATHLINK, + DEATHLINK_PHYSICAL, BLOW, // Disablers @@ -650,6 +651,8 @@ */ public final double getPower(L2Character activeChar) { + if (_skillType == SkillType.DEATHLINK_PHYSICAL && activeChar != null) return _power + * (1.7 - activeChar.getCurrentHp() / activeChar.getMaxHp()); if (_skillType == SkillType.DEATHLINK && activeChar != null) return _power * Math.pow(1.7165 - activeChar.getCurrentHp() / activeChar.getMaxHp(), 2) * 0.577; else return _power;