DamageByAttack effect should use DIFF mode by default.
This commit is contained in:
@@ -17,6 +17,7 @@
|
||||
package handlers.effecthandlers;
|
||||
|
||||
import org.l2jmobius.gameserver.enums.DamageByAttackType;
|
||||
import org.l2jmobius.gameserver.enums.StatModifierType;
|
||||
import org.l2jmobius.gameserver.model.StatsSet;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.effects.AbstractEffect;
|
||||
@@ -41,6 +42,10 @@ public class DamageByAttack extends AbstractEffect
|
||||
{
|
||||
_value = params.getDouble("amount");
|
||||
_type = params.getEnum("type", DamageByAttackType.class, DamageByAttackType.NONE);
|
||||
if (params.getEnum("mode", StatModifierType.class, StatModifierType.DIFF) != StatModifierType.DIFF)
|
||||
{
|
||||
LOGGER.warning(getClass().getSimpleName() + " can only use DIFF mode.");
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -86,7 +86,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-3</amount>
|
||||
<type>PK</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -100,7 +99,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-8</amount>
|
||||
<type>PK</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -114,7 +112,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-5</amount>
|
||||
<type>PK</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -128,7 +125,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-2</amount>
|
||||
<type>PK</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -142,7 +138,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-2</amount>
|
||||
<type>PK</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -156,7 +151,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-3</amount>
|
||||
<type>PK</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -170,7 +164,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-8</amount>
|
||||
<type>PK</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -184,7 +177,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-5</amount>
|
||||
<type>PK</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -198,7 +190,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-2</amount>
|
||||
<type>PK</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -212,7 +203,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-2</amount>
|
||||
<type>PK</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -226,7 +216,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-3</amount>
|
||||
<type>PK</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -240,7 +229,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-8</amount>
|
||||
<type>PK</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -254,7 +242,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-5</amount>
|
||||
<type>PK</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -268,7 +255,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-2</amount>
|
||||
<type>PK</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -282,7 +268,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-2</amount>
|
||||
<type>PK</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -590,7 +575,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-3</amount>
|
||||
<type>ENEMY_ALL</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -604,7 +588,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-8</amount>
|
||||
<type>ENEMY_ALL</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -618,7 +601,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-5</amount>
|
||||
<type>ENEMY_ALL</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -632,7 +614,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-2</amount>
|
||||
<type>ENEMY_ALL</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -646,7 +627,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-2</amount>
|
||||
<type>ENEMY_ALL</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -660,7 +640,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-3</amount>
|
||||
<type>ENEMY_ALL</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -674,7 +653,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-8</amount>
|
||||
<type>ENEMY_ALL</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -688,7 +666,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-5</amount>
|
||||
<type>ENEMY_ALL</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -702,7 +679,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-2</amount>
|
||||
<type>ENEMY_ALL</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -716,7 +692,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-2</amount>
|
||||
<type>ENEMY_ALL</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -730,7 +705,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-3</amount>
|
||||
<type>ENEMY_ALL</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -744,7 +718,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-8</amount>
|
||||
<type>ENEMY_ALL</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -758,7 +731,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-5</amount>
|
||||
<type>ENEMY_ALL</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -772,7 +744,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-2</amount>
|
||||
<type>ENEMY_ALL</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -786,7 +757,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-2</amount>
|
||||
<type>ENEMY_ALL</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
|
||||
@@ -123,12 +123,10 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-5</amount>
|
||||
<type>PK</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-5</amount>
|
||||
<type>ENEMY_ALL</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<effect name="WeightLimit">
|
||||
<amount>12800</amount>
|
||||
@@ -176,12 +174,10 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-5</amount>
|
||||
<type>PK</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-5</amount>
|
||||
<type>ENEMY_ALL</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<effect name="WeightLimit">
|
||||
<amount>12800</amount>
|
||||
@@ -229,12 +225,10 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-5</amount>
|
||||
<type>PK</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-5</amount>
|
||||
<type>ENEMY_ALL</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<effect name="WeightLimit">
|
||||
<amount>12800</amount>
|
||||
|
||||
@@ -317,12 +317,10 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-6</amount>
|
||||
<type>PK</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-6</amount>
|
||||
<type>ENEMY_ALL</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -383,12 +381,10 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-6</amount>
|
||||
<type>PK</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-6</amount>
|
||||
<type>ENEMY_ALL</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
|
||||
@@ -1229,12 +1229,10 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-9</amount>
|
||||
<type>PK</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-9</amount>
|
||||
<type>ENEMY_ALL</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
|
||||
@@ -1022,7 +1022,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-15</amount>
|
||||
<type>PK</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<effect name="StatUp">
|
||||
<amount>3</amount>
|
||||
@@ -1068,7 +1067,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-15</amount>
|
||||
<type>PK</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<effect name="StatUp">
|
||||
<amount>3</amount>
|
||||
@@ -1120,7 +1118,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-5</amount>
|
||||
<type>PK</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<effect name="StatUp">
|
||||
<amount>2</amount>
|
||||
@@ -1158,7 +1155,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-5</amount>
|
||||
<type>PK</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<effect name="StatUp">
|
||||
<amount>2</amount>
|
||||
|
||||
@@ -746,12 +746,10 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-10</amount>
|
||||
<type>PK</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-10</amount>
|
||||
<type>ENEMY_ALL</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
|
||||
@@ -667,7 +667,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-5</amount>
|
||||
<type>PK</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<!-- Pve FIXME -->
|
||||
<effect name="PveMagicalSkillDamageBonus">
|
||||
@@ -685,7 +684,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-5</amount>
|
||||
<type>ENEMY_ALL</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
|
||||
@@ -278,7 +278,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-3</amount>
|
||||
<type>ENEMY_ALL</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<effect name="StatUp">
|
||||
<amount>1</amount>
|
||||
@@ -1041,7 +1040,6 @@
|
||||
<effect name="DamageByAttack">
|
||||
<amount>-5</amount>
|
||||
<type>PK</type>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
|
||||
Reference in New Issue
Block a user