All pastes #752987 Raw Edit

Something

public text v1 · immutable
#752987 ·published 2007-10-28 21:33 UTC
rendered paste body
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 @@
   <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;