rendered paste bodyIndex: 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 @@
<set name="overHit" val="true"/>
<set name="reuseDelay" val="20000"/>
<set name="skillTime" val="3000"/>
- <set name="skillType" val="PDAM"/>
+ <set name="skillType" val="DEATHLINK_PHYSICAL"/>
<set name="operateType" val="OP_ACTIVE"/>
<set name="castRange" val="900"/>
<set name="effectRange" val="1400"/>
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;