DamageByAttack effect should use DIFF mode by default.

This commit is contained in:
MobiusDevelopment
2019-05-25 00:06:11 +00:00
parent 052fb44456
commit f6c31de65f
109 changed files with 60 additions and 667 deletions

View File

@@ -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

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>