From f6c31de65fe1e0a87c0b15083e123c558cbc2fdf Mon Sep 17 00:00:00 2001 From: MobiusDevelopment <8391001+MobiusDevelopment@users.noreply.github.com> Date: Sat, 25 May 2019 00:06:11 +0000 Subject: [PATCH] DamageByAttack effect should use DIFF mode by default. --- .../effecthandlers/DamageByAttack.java | 5 ++++ .../game/data/stats/skills/08800-08899.xml | 30 ------------------- .../game/data/stats/skills/13400-13499.xml | 6 ---- .../game/data/stats/skills/13600-13699.xml | 4 --- .../game/data/stats/skills/15100-15199.xml | 2 -- .../game/data/stats/skills/19000-19099.xml | 4 --- .../game/data/stats/skills/19100-19199.xml | 2 -- .../game/data/stats/skills/19200-19299.xml | 2 -- .../game/data/stats/skills/21400-21499.xml | 2 -- .../effecthandlers/DamageByAttack.java | 5 ++++ .../game/data/stats/skills/08800-08899.xml | 30 ------------------- .../game/data/stats/skills/13400-13499.xml | 6 ---- .../game/data/stats/skills/13600-13699.xml | 4 --- .../game/data/stats/skills/13900-13999.xml | 4 --- .../game/data/stats/skills/15100-15199.xml | 2 -- .../game/data/stats/skills/19000-19099.xml | 4 --- .../game/data/stats/skills/19100-19199.xml | 2 -- .../game/data/stats/skills/19200-19299.xml | 2 -- .../game/data/stats/skills/21400-21499.xml | 2 -- .../effecthandlers/DamageByAttack.java | 5 ++++ .../game/data/stats/skills/08800-08899.xml | 30 ------------------- .../game/data/stats/skills/13400-13499.xml | 6 ---- .../game/data/stats/skills/13600-13699.xml | 4 --- .../game/data/stats/skills/13900-13999.xml | 6 ---- .../game/data/stats/skills/15100-15199.xml | 2 -- .../game/data/stats/skills/17700-17799.xml | 1 - .../game/data/stats/skills/18700-18799.xml | 2 -- .../game/data/stats/skills/19000-19099.xml | 4 --- .../game/data/stats/skills/19100-19199.xml | 2 -- .../game/data/stats/skills/19200-19299.xml | 2 -- .../game/data/stats/skills/21400-21499.xml | 2 -- .../game/data/stats/skills/27600-27699.xml | 30 ------------------- .../game/data/stats/skills/27700-27799.xml | 4 --- .../effecthandlers/DamageByAttack.java | 5 ++++ .../game/data/stats/skills/08800-08899.xml | 30 ------------------- .../game/data/stats/skills/11100-11199.xml | 2 -- .../game/data/stats/skills/13400-13499.xml | 6 ---- .../game/data/stats/skills/13600-13699.xml | 4 --- .../game/data/stats/skills/13900-13999.xml | 10 ------- .../game/data/stats/skills/15100-15199.xml | 2 -- .../game/data/stats/skills/17700-17799.xml | 1 - .../game/data/stats/skills/18700-18799.xml | 6 ---- .../game/data/stats/skills/19000-19099.xml | 4 --- .../game/data/stats/skills/19100-19199.xml | 2 -- .../game/data/stats/skills/19200-19299.xml | 4 --- .../game/data/stats/skills/21400-21499.xml | 2 -- .../game/data/stats/skills/27600-27699.xml | 30 ------------------- .../game/data/stats/skills/27700-27799.xml | 4 --- .../game/data/stats/skills/28100-28199.xml | 2 -- .../game/data/stats/skills/35100-35199.xml | 2 -- .../effecthandlers/DamageByAttack.java | 5 ++++ .../game/data/stats/skills/08800-08899.xml | 30 ------------------- .../game/data/stats/skills/11100-11199.xml | 2 -- .../game/data/stats/skills/13400-13499.xml | 6 ---- .../game/data/stats/skills/13600-13699.xml | 4 --- .../game/data/stats/skills/13900-13999.xml | 10 ------- .../game/data/stats/skills/15100-15199.xml | 2 -- .../game/data/stats/skills/17700-17799.xml | 1 - .../game/data/stats/skills/18700-18799.xml | 6 ---- .../game/data/stats/skills/19000-19099.xml | 4 --- .../game/data/stats/skills/19100-19199.xml | 2 -- .../game/data/stats/skills/19200-19299.xml | 4 --- .../game/data/stats/skills/21400-21499.xml | 2 -- .../game/data/stats/skills/27600-27699.xml | 30 ------------------- .../game/data/stats/skills/27700-27799.xml | 4 --- .../game/data/stats/skills/28100-28199.xml | 2 -- .../game/data/stats/skills/35100-35199.xml | 2 -- .../effecthandlers/DamageByAttack.java | 5 ++++ .../game/data/stats/skills/08800-08899.xml | 30 ------------------- .../game/data/stats/skills/11100-11199.xml | 2 -- .../game/data/stats/skills/13400-13499.xml | 6 ---- .../game/data/stats/skills/13600-13699.xml | 4 --- .../game/data/stats/skills/13900-13999.xml | 10 ------- .../game/data/stats/skills/15100-15199.xml | 2 -- .../game/data/stats/skills/17700-17799.xml | 1 - .../game/data/stats/skills/18700-18799.xml | 6 ---- .../game/data/stats/skills/19000-19099.xml | 4 --- .../game/data/stats/skills/19100-19199.xml | 2 -- .../game/data/stats/skills/19200-19299.xml | 4 --- .../game/data/stats/skills/21400-21499.xml | 2 -- .../game/data/stats/skills/27600-27699.xml | 30 ------------------- .../game/data/stats/skills/27700-27799.xml | 4 --- .../game/data/stats/skills/28100-28199.xml | 2 -- .../game/data/stats/skills/35100-35199.xml | 2 -- .../game/data/stats/skills/35200-35299.xml | 8 ----- .../effecthandlers/DamageByAttack.java | 5 ++++ .../game/data/stats/skills/08800-08899.xml | 30 ------------------- .../game/data/stats/skills/11100-11199.xml | 2 -- .../game/data/stats/skills/13400-13499.xml | 6 ---- .../game/data/stats/skills/13600-13699.xml | 4 --- .../game/data/stats/skills/13900-13999.xml | 10 ------- .../game/data/stats/skills/15100-15199.xml | 2 -- .../game/data/stats/skills/17700-17799.xml | 1 - .../game/data/stats/skills/18700-18799.xml | 6 ---- .../game/data/stats/skills/19000-19099.xml | 4 --- .../game/data/stats/skills/19100-19199.xml | 2 -- .../game/data/stats/skills/19200-19299.xml | 4 --- .../game/data/stats/skills/21400-21499.xml | 2 -- .../game/data/stats/skills/27600-27699.xml | 30 ------------------- .../game/data/stats/skills/27700-27799.xml | 4 --- .../game/data/stats/skills/28100-28199.xml | 2 -- .../game/data/stats/skills/35100-35199.xml | 2 -- .../game/data/stats/skills/35200-35299.xml | 8 ----- .../game/data/stats/skills/35300-35399.xml | 4 --- .../effecthandlers/DamageByAttack.java | 5 ++++ .../effecthandlers/DamageByAttack.java | 5 ++++ .../effecthandlers/DamageByAttack.java | 5 ++++ .../effecthandlers/DamageByAttack.java | 5 ++++ .../effecthandlers/DamageByAttack.java | 5 ++++ 109 files changed, 60 insertions(+), 667 deletions(-) diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java index b8e73f657e..3c01da4707 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java @@ -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 diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/skills/08800-08899.xml b/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/skills/08800-08899.xml index 99e838fbdb..e2b98d48b4 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/skills/08800-08899.xml +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/skills/08800-08899.xml @@ -86,7 +86,6 @@ -3 PK - PER @@ -100,7 +99,6 @@ -8 PK - PER @@ -114,7 +112,6 @@ -5 PK - PER @@ -128,7 +125,6 @@ -2 PK - PER @@ -142,7 +138,6 @@ -2 PK - PER @@ -156,7 +151,6 @@ -3 PK - PER @@ -170,7 +164,6 @@ -8 PK - PER @@ -184,7 +177,6 @@ -5 PK - PER @@ -198,7 +190,6 @@ -2 PK - PER @@ -212,7 +203,6 @@ -2 PK - PER @@ -226,7 +216,6 @@ -3 PK - PER @@ -240,7 +229,6 @@ -8 PK - PER @@ -254,7 +242,6 @@ -5 PK - PER @@ -268,7 +255,6 @@ -2 PK - PER @@ -282,7 +268,6 @@ -2 PK - PER @@ -590,7 +575,6 @@ -3 ENEMY_ALL - PER @@ -604,7 +588,6 @@ -8 ENEMY_ALL - PER @@ -618,7 +601,6 @@ -5 ENEMY_ALL - PER @@ -632,7 +614,6 @@ -2 ENEMY_ALL - PER @@ -646,7 +627,6 @@ -2 ENEMY_ALL - PER @@ -660,7 +640,6 @@ -3 ENEMY_ALL - PER @@ -674,7 +653,6 @@ -8 ENEMY_ALL - PER @@ -688,7 +666,6 @@ -5 ENEMY_ALL - PER @@ -702,7 +679,6 @@ -2 ENEMY_ALL - PER @@ -716,7 +692,6 @@ -2 ENEMY_ALL - PER @@ -730,7 +705,6 @@ -3 ENEMY_ALL - PER @@ -744,7 +718,6 @@ -8 ENEMY_ALL - PER @@ -758,7 +731,6 @@ -5 ENEMY_ALL - PER @@ -772,7 +744,6 @@ -2 ENEMY_ALL - PER @@ -786,7 +757,6 @@ -2 ENEMY_ALL - PER diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/skills/13400-13499.xml b/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/skills/13400-13499.xml index 92fe0caf46..0fad08a699 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/skills/13400-13499.xml +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/skills/13400-13499.xml @@ -123,12 +123,10 @@ -5 PK - PER -5 ENEMY_ALL - PER 12800 @@ -176,12 +174,10 @@ -5 PK - PER -5 ENEMY_ALL - PER 12800 @@ -229,12 +225,10 @@ -5 PK - PER -5 ENEMY_ALL - PER 12800 diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/skills/13600-13699.xml b/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/skills/13600-13699.xml index 8b60426ee6..897a7454b6 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/skills/13600-13699.xml +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/skills/13600-13699.xml @@ -317,12 +317,10 @@ -6 PK - PER -6 ENEMY_ALL - PER @@ -383,12 +381,10 @@ -6 PK - PER -6 ENEMY_ALL - PER diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/skills/15100-15199.xml b/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/skills/15100-15199.xml index 7dfad1b0c8..5cc5c5c81e 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/skills/15100-15199.xml +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/skills/15100-15199.xml @@ -1229,12 +1229,10 @@ -9 PK - PER -9 ENEMY_ALL - PER diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/skills/19000-19099.xml b/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/skills/19000-19099.xml index 7aa3a350be..b531d31c14 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/skills/19000-19099.xml +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/skills/19000-19099.xml @@ -1022,7 +1022,6 @@ -15 PK - PER 3 @@ -1068,7 +1067,6 @@ -15 PK - PER 3 @@ -1120,7 +1118,6 @@ -5 PK - PER 2 @@ -1158,7 +1155,6 @@ -5 PK - PER 2 diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/skills/19100-19199.xml b/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/skills/19100-19199.xml index 4d4bd34966..e19d193088 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/skills/19100-19199.xml +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/skills/19100-19199.xml @@ -746,12 +746,10 @@ -10 PK - PER -10 ENEMY_ALL - PER diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/skills/19200-19299.xml b/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/skills/19200-19299.xml index be7d0b7ec0..ecc750da84 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/skills/19200-19299.xml +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/skills/19200-19299.xml @@ -667,7 +667,6 @@ -5 PK - PER @@ -685,7 +684,6 @@ -5 ENEMY_ALL - PER diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/skills/21400-21499.xml b/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/skills/21400-21499.xml index 223df78e53..e51bc453e3 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/skills/21400-21499.xml +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/skills/21400-21499.xml @@ -278,7 +278,6 @@ -3 ENEMY_ALL - PER 1 @@ -1041,7 +1040,6 @@ -5 PK - PER diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java index b8e73f657e..3c01da4707 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java @@ -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 diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/08800-08899.xml b/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/08800-08899.xml index 8ea1ccc0de..ba72867f8d 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/08800-08899.xml +++ b/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/08800-08899.xml @@ -86,7 +86,6 @@ -3 PK - PER @@ -100,7 +99,6 @@ -8 PK - PER @@ -114,7 +112,6 @@ -5 PK - PER @@ -128,7 +125,6 @@ -2 PK - PER @@ -142,7 +138,6 @@ -2 PK - PER @@ -156,7 +151,6 @@ -3 PK - PER @@ -170,7 +164,6 @@ -8 PK - PER @@ -184,7 +177,6 @@ -5 PK - PER @@ -198,7 +190,6 @@ -2 PK - PER @@ -212,7 +203,6 @@ -2 PK - PER @@ -226,7 +216,6 @@ -3 PK - PER @@ -240,7 +229,6 @@ -8 PK - PER @@ -254,7 +242,6 @@ -5 PK - PER @@ -268,7 +255,6 @@ -2 PK - PER @@ -282,7 +268,6 @@ -2 PK - PER @@ -590,7 +575,6 @@ -3 ENEMY_ALL - PER @@ -604,7 +588,6 @@ -8 ENEMY_ALL - PER @@ -618,7 +601,6 @@ -5 ENEMY_ALL - PER @@ -632,7 +614,6 @@ -2 ENEMY_ALL - PER @@ -646,7 +627,6 @@ -2 ENEMY_ALL - PER @@ -660,7 +640,6 @@ -3 ENEMY_ALL - PER @@ -674,7 +653,6 @@ -8 ENEMY_ALL - PER @@ -688,7 +666,6 @@ -5 ENEMY_ALL - PER @@ -702,7 +679,6 @@ -2 ENEMY_ALL - PER @@ -716,7 +692,6 @@ -2 ENEMY_ALL - PER @@ -730,7 +705,6 @@ -3 ENEMY_ALL - PER @@ -744,7 +718,6 @@ -8 ENEMY_ALL - PER @@ -758,7 +731,6 @@ -5 ENEMY_ALL - PER @@ -772,7 +744,6 @@ -2 ENEMY_ALL - PER @@ -786,7 +757,6 @@ -2 ENEMY_ALL - PER diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/13400-13499.xml b/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/13400-13499.xml index 92fe0caf46..0fad08a699 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/13400-13499.xml +++ b/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/13400-13499.xml @@ -123,12 +123,10 @@ -5 PK - PER -5 ENEMY_ALL - PER 12800 @@ -176,12 +174,10 @@ -5 PK - PER -5 ENEMY_ALL - PER 12800 @@ -229,12 +225,10 @@ -5 PK - PER -5 ENEMY_ALL - PER 12800 diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/13600-13699.xml b/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/13600-13699.xml index 01e35c9a72..389bbb7a6b 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/13600-13699.xml +++ b/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/13600-13699.xml @@ -317,12 +317,10 @@ -6 PK - PER -6 ENEMY_ALL - PER @@ -383,12 +381,10 @@ -6 PK - PER -6 ENEMY_ALL - PER diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/13900-13999.xml b/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/13900-13999.xml index 6151f42a1c..48adfc8b68 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/13900-13999.xml +++ b/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/13900-13999.xml @@ -12,12 +12,10 @@ -5 PK - PER -5 ENEMY_ALL - PER @@ -201,12 +199,10 @@ -10 PK - PER -10 ENEMY_ALL - PER diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/15100-15199.xml b/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/15100-15199.xml index 8554a1e334..23f4e02bbf 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/15100-15199.xml +++ b/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/15100-15199.xml @@ -1229,12 +1229,10 @@ -9 PK - PER -9 ENEMY_ALL - PER diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/19000-19099.xml b/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/19000-19099.xml index 86aaf4a383..cfd2c2aaae 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/19000-19099.xml +++ b/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/19000-19099.xml @@ -1022,7 +1022,6 @@ -15 PK - PER 3 @@ -1068,7 +1067,6 @@ -15 PK - PER 3 @@ -1120,7 +1118,6 @@ -5 PK - PER 2 @@ -1158,7 +1155,6 @@ -5 PK - PER 2 diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/19100-19199.xml b/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/19100-19199.xml index 247aa87106..89758efee0 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/19100-19199.xml +++ b/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/19100-19199.xml @@ -746,12 +746,10 @@ -10 PK - PER -10 ENEMY_ALL - PER diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/19200-19299.xml b/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/19200-19299.xml index 6c16925ffe..0d76818ee8 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/19200-19299.xml +++ b/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/19200-19299.xml @@ -672,7 +672,6 @@ -5 PK - PER @@ -690,7 +689,6 @@ -5 ENEMY_ALL - PER diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/21400-21499.xml b/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/21400-21499.xml index 5fcb909e8c..1d3ee2ff72 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/21400-21499.xml +++ b/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/21400-21499.xml @@ -278,7 +278,6 @@ -3 ENEMY_ALL - PER 1 @@ -1041,7 +1040,6 @@ -5 PK - PER diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java index b8e73f657e..3c01da4707 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java @@ -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 diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/08800-08899.xml b/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/08800-08899.xml index 6f34e54197..3f7f5bf6b4 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/08800-08899.xml +++ b/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/08800-08899.xml @@ -86,7 +86,6 @@ -3 PK - PER @@ -100,7 +99,6 @@ -8 PK - PER @@ -114,7 +112,6 @@ -5 PK - PER @@ -128,7 +125,6 @@ -2 PK - PER @@ -142,7 +138,6 @@ -2 PK - PER @@ -156,7 +151,6 @@ -3 PK - PER @@ -170,7 +164,6 @@ -8 PK - PER @@ -184,7 +177,6 @@ -5 PK - PER @@ -198,7 +190,6 @@ -2 PK - PER @@ -212,7 +203,6 @@ -2 PK - PER @@ -226,7 +216,6 @@ -3 PK - PER @@ -240,7 +229,6 @@ -8 PK - PER @@ -254,7 +242,6 @@ -5 PK - PER @@ -268,7 +255,6 @@ -2 PK - PER @@ -282,7 +268,6 @@ -2 PK - PER @@ -590,7 +575,6 @@ -3 ENEMY_ALL - PER @@ -604,7 +588,6 @@ -8 ENEMY_ALL - PER @@ -618,7 +601,6 @@ -5 ENEMY_ALL - PER @@ -632,7 +614,6 @@ -2 ENEMY_ALL - PER @@ -646,7 +627,6 @@ -2 ENEMY_ALL - PER @@ -660,7 +640,6 @@ -3 ENEMY_ALL - PER @@ -674,7 +653,6 @@ -8 ENEMY_ALL - PER @@ -688,7 +666,6 @@ -5 ENEMY_ALL - PER @@ -702,7 +679,6 @@ -2 ENEMY_ALL - PER @@ -716,7 +692,6 @@ -2 ENEMY_ALL - PER @@ -730,7 +705,6 @@ -3 ENEMY_ALL - PER @@ -744,7 +718,6 @@ -8 ENEMY_ALL - PER @@ -758,7 +731,6 @@ -5 ENEMY_ALL - PER @@ -772,7 +744,6 @@ -2 ENEMY_ALL - PER @@ -786,7 +757,6 @@ -2 ENEMY_ALL - PER diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/13400-13499.xml b/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/13400-13499.xml index 62af61d625..231e6d1bb4 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/13400-13499.xml +++ b/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/13400-13499.xml @@ -123,12 +123,10 @@ -5 PK - PER -5 ENEMY_ALL - PER 12800 @@ -176,12 +174,10 @@ -5 PK - PER -5 ENEMY_ALL - PER 12800 @@ -229,12 +225,10 @@ -5 PK - PER -5 ENEMY_ALL - PER 12800 diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/13600-13699.xml b/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/13600-13699.xml index b23a1a9e5c..9ad3fe2e00 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/13600-13699.xml +++ b/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/13600-13699.xml @@ -317,12 +317,10 @@ -6 PK - PER -6 ENEMY_ALL - PER @@ -383,12 +381,10 @@ -6 PK - PER -6 ENEMY_ALL - PER diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/13900-13999.xml b/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/13900-13999.xml index 710c0ca3db..a7f105f151 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/13900-13999.xml +++ b/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/13900-13999.xml @@ -12,12 +12,10 @@ -5 PK - PER -5 ENEMY_ALL - PER @@ -201,12 +199,10 @@ -10 PK - PER -10 ENEMY_ALL - PER @@ -1406,12 +1402,10 @@ -2 PK - PER -2 ENEMY_ALL - PER 12800 diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/15100-15199.xml b/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/15100-15199.xml index 8554a1e334..23f4e02bbf 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/15100-15199.xml +++ b/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/15100-15199.xml @@ -1229,12 +1229,10 @@ -9 PK - PER -9 ENEMY_ALL - PER diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/17700-17799.xml b/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/17700-17799.xml index 2969a7109c..dd2fc2698c 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/17700-17799.xml +++ b/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/17700-17799.xml @@ -129,7 +129,6 @@ -15 PK - PER diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/18700-18799.xml b/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/18700-18799.xml index af38d534a0..108f7a173a 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/18700-18799.xml +++ b/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/18700-18799.xml @@ -62,12 +62,10 @@ -10 PK - PER -10 ENEMY_ALL - PER 100 diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/19000-19099.xml b/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/19000-19099.xml index 256aaa2c69..415588651d 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/19000-19099.xml +++ b/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/19000-19099.xml @@ -1022,7 +1022,6 @@ -15 PK - PER 3 @@ -1068,7 +1067,6 @@ -15 PK - PER 3 @@ -1120,7 +1118,6 @@ -5 PK - PER 2 @@ -1158,7 +1155,6 @@ -5 PK - PER 2 diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/19100-19199.xml b/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/19100-19199.xml index 572215f865..dd197841c9 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/19100-19199.xml +++ b/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/19100-19199.xml @@ -746,12 +746,10 @@ -10 PK - PER -10 ENEMY_ALL - PER diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/19200-19299.xml b/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/19200-19299.xml index d3cdf6879c..5314d4e510 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/19200-19299.xml +++ b/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/19200-19299.xml @@ -681,7 +681,6 @@ -5 PK - PER @@ -699,7 +698,6 @@ -5 ENEMY_ALL - PER diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/21400-21499.xml b/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/21400-21499.xml index 061c09b554..8dca76d329 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/21400-21499.xml +++ b/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/21400-21499.xml @@ -278,7 +278,6 @@ -3 ENEMY_ALL - PER 1 @@ -1041,7 +1040,6 @@ -5 PK - PER diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/27600-27699.xml b/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/27600-27699.xml index aaad56a7db..b4abc6685d 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/27600-27699.xml +++ b/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/27600-27699.xml @@ -4172,12 +4172,10 @@ -3 PK - PER -3 ENEMY_ALL - PER @@ -4190,12 +4188,10 @@ -8 PK - PER -8 ENEMY_ALL - PER @@ -4208,12 +4204,10 @@ -5 PK - PER -5 ENEMY_ALL - PER @@ -4226,12 +4220,10 @@ -2 PK - PER -2 ENEMY_ALL - PER @@ -4244,12 +4236,10 @@ -2 PK - PER -2 ENEMY_ALL - PER @@ -4262,12 +4252,10 @@ -3 PK - PER -3 ENEMY_ALL - PER @@ -4280,12 +4268,10 @@ -8 PK - PER -8 ENEMY_ALL - PER @@ -4298,12 +4284,10 @@ -5 PK - PER -5 ENEMY_ALL - PER @@ -4316,12 +4300,10 @@ -2 PK - PER -2 ENEMY_ALL - PER @@ -4334,12 +4316,10 @@ -2 PK - PER -2 ENEMY_ALL - PER @@ -4352,12 +4332,10 @@ -3 PK - PER -3 ENEMY_ALL - PER @@ -4370,12 +4348,10 @@ -8 PK - PER -8 ENEMY_ALL - PER @@ -4388,12 +4364,10 @@ -5 PK - PER -5 ENEMY_ALL - PER @@ -4406,12 +4380,10 @@ -2 PK - PER -2 ENEMY_ALL - PER @@ -4424,12 +4396,10 @@ -2 PK - PER -2 ENEMY_ALL - PER diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/27700-27799.xml b/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/27700-27799.xml index 08dc5e59cd..f73ee10e59 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/27700-27799.xml +++ b/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/27700-27799.xml @@ -592,12 +592,10 @@ -5 PK - PER -5 ENEMY_ALL - PER 18 @@ -798,7 +796,6 @@ -10 PK - PER @@ -808,7 +805,6 @@ -10 ENEMY_ALL - PER diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java index b8e73f657e..3c01da4707 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java @@ -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 diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/08800-08899.xml b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/08800-08899.xml index c29051c2e6..62d4ee11f6 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/08800-08899.xml +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/08800-08899.xml @@ -86,7 +86,6 @@ -3 PK - PER @@ -100,7 +99,6 @@ -8 PK - PER @@ -114,7 +112,6 @@ -5 PK - PER @@ -128,7 +125,6 @@ -2 PK - PER @@ -142,7 +138,6 @@ -2 PK - PER @@ -156,7 +151,6 @@ -3 PK - PER @@ -170,7 +164,6 @@ -8 PK - PER @@ -184,7 +177,6 @@ -5 PK - PER @@ -198,7 +190,6 @@ -2 PK - PER @@ -212,7 +203,6 @@ -2 PK - PER @@ -226,7 +216,6 @@ -3 PK - PER @@ -240,7 +229,6 @@ -8 PK - PER @@ -254,7 +242,6 @@ -5 PK - PER @@ -268,7 +255,6 @@ -2 PK - PER @@ -282,7 +268,6 @@ -2 PK - PER @@ -590,7 +575,6 @@ -3 ENEMY_ALL - PER @@ -604,7 +588,6 @@ -8 ENEMY_ALL - PER @@ -618,7 +601,6 @@ -5 ENEMY_ALL - PER @@ -632,7 +614,6 @@ -2 ENEMY_ALL - PER @@ -646,7 +627,6 @@ -2 ENEMY_ALL - PER @@ -660,7 +640,6 @@ -3 ENEMY_ALL - PER @@ -674,7 +653,6 @@ -8 ENEMY_ALL - PER @@ -688,7 +666,6 @@ -5 ENEMY_ALL - PER @@ -702,7 +679,6 @@ -2 ENEMY_ALL - PER @@ -716,7 +692,6 @@ -2 ENEMY_ALL - PER @@ -730,7 +705,6 @@ -3 ENEMY_ALL - PER @@ -744,7 +718,6 @@ -8 ENEMY_ALL - PER @@ -758,7 +731,6 @@ -5 ENEMY_ALL - PER @@ -772,7 +744,6 @@ -2 ENEMY_ALL - PER @@ -786,7 +757,6 @@ -2 ENEMY_ALL - PER diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/11100-11199.xml b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/11100-11199.xml index ae3db3a333..a1a96da432 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/11100-11199.xml +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/11100-11199.xml @@ -3313,12 +3313,10 @@ -10 PK - PER -10 ENEMY_ALL - PER diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/13400-13499.xml b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/13400-13499.xml index e05da76f11..47bca96f72 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/13400-13499.xml +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/13400-13499.xml @@ -123,12 +123,10 @@ -5 PK - PER -5 ENEMY_ALL - PER 12800 @@ -176,12 +174,10 @@ -5 PK - PER -5 ENEMY_ALL - PER 12800 @@ -229,12 +225,10 @@ -5 PK - PER -5 ENEMY_ALL - PER 12800 diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/13600-13699.xml b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/13600-13699.xml index 7af01de45a..30a9a41e7c 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/13600-13699.xml +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/13600-13699.xml @@ -317,12 +317,10 @@ -6 PK - PER -6 ENEMY_ALL - PER @@ -383,12 +381,10 @@ -6 PK - PER -6 ENEMY_ALL - PER diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/13900-13999.xml b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/13900-13999.xml index 28b79e56a4..cff166f9d2 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/13900-13999.xml +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/13900-13999.xml @@ -12,12 +12,10 @@ -5 PK - PER -5 ENEMY_ALL - PER @@ -201,12 +199,10 @@ -10 PK - PER -10 ENEMY_ALL - PER @@ -1406,12 +1402,10 @@ -2 PK - PER -2 ENEMY_ALL - PER 12800 @@ -2509,7 +2503,6 @@ -10 PK - PER @@ -2519,7 +2512,6 @@ -10 ENEMY_ALL - PER @@ -2640,12 +2632,10 @@ -10 PK - PER -10 ENEMY_ALL - PER 3 diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/15100-15199.xml b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/15100-15199.xml index 56c1fb2713..283363f406 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/15100-15199.xml +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/15100-15199.xml @@ -1229,12 +1229,10 @@ -9 PK - PER -9 ENEMY_ALL - PER diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/17700-17799.xml b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/17700-17799.xml index a9f592fc7b..d88a34c1a1 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/17700-17799.xml +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/17700-17799.xml @@ -129,7 +129,6 @@ -15 PK - PER diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/18700-18799.xml b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/18700-18799.xml index bb05a238c4..4c020d7c96 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/18700-18799.xml +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/18700-18799.xml @@ -62,12 +62,10 @@ -10 PK - PER -10 ENEMY_ALL - PER 100 @@ -646,12 +644,10 @@ -10 PK - PER -10 ENEMY_ALL - PER 100 @@ -1349,12 +1345,10 @@ -10 PK - PER -10 ENEMY_ALL - PER 100 diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/19000-19099.xml b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/19000-19099.xml index 4f81ee5365..7c20a07519 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/19000-19099.xml +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/19000-19099.xml @@ -1022,7 +1022,6 @@ -15 PK - PER 3 @@ -1068,7 +1067,6 @@ -15 PK - PER 3 @@ -1120,7 +1118,6 @@ -5 PK - PER 2 @@ -1158,7 +1155,6 @@ -5 PK - PER 2 diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/19100-19199.xml b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/19100-19199.xml index 61e1a17aad..fca6dc406f 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/19100-19199.xml +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/19100-19199.xml @@ -746,12 +746,10 @@ -10 PK - PER -10 ENEMY_ALL - PER diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/19200-19299.xml b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/19200-19299.xml index f328810521..5dbe97f082 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/19200-19299.xml +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/19200-19299.xml @@ -668,7 +668,6 @@ -5 PK - PER @@ -686,7 +685,6 @@ -5 ENEMY_ALL - PER @@ -1518,12 +1516,10 @@ -10 PK - PER -10 ENEMY_ALL - PER diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/21400-21499.xml b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/21400-21499.xml index 535bb4c49b..df2cb668fa 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/21400-21499.xml +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/21400-21499.xml @@ -278,7 +278,6 @@ -3 ENEMY_ALL - PER 1 @@ -1009,7 +1008,6 @@ -15 PK - PER 3 diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/27600-27699.xml b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/27600-27699.xml index 1e884d410f..ab0073cd41 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/27600-27699.xml +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/27600-27699.xml @@ -3260,12 +3260,10 @@ -3 PK - PER -3 ENEMY_ALL - PER @@ -3278,12 +3276,10 @@ -8 PK - PER -8 ENEMY_ALL - PER @@ -3296,12 +3292,10 @@ -5 PK - PER -5 ENEMY_ALL - PER @@ -3314,12 +3308,10 @@ -2 PK - PER -2 ENEMY_ALL - PER @@ -3332,12 +3324,10 @@ -2 PK - PER -2 ENEMY_ALL - PER @@ -3350,12 +3340,10 @@ -3 PK - PER -3 ENEMY_ALL - PER @@ -3368,12 +3356,10 @@ -8 PK - PER -8 ENEMY_ALL - PER @@ -3386,12 +3372,10 @@ -5 PK - PER -5 ENEMY_ALL - PER @@ -3404,12 +3388,10 @@ -2 PK - PER -2 ENEMY_ALL - PER @@ -3422,12 +3404,10 @@ -2 PK - PER -2 ENEMY_ALL - PER @@ -3440,12 +3420,10 @@ -3 PK - PER -3 ENEMY_ALL - PER @@ -3458,12 +3436,10 @@ -8 PK - PER -8 ENEMY_ALL - PER @@ -3476,12 +3452,10 @@ -5 PK - PER -5 ENEMY_ALL - PER @@ -3494,12 +3468,10 @@ -2 PK - PER -2 ENEMY_ALL - PER @@ -3512,12 +3484,10 @@ -2 PK - PER -2 ENEMY_ALL - PER diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/27700-27799.xml b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/27700-27799.xml index 2fffae7e28..25437ea2b2 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/27700-27799.xml +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/27700-27799.xml @@ -682,12 +682,10 @@ -5 PK - PER -5 ENEMY_ALL - PER 18 @@ -1090,7 +1088,6 @@ -10 PK - PER @@ -1100,7 +1097,6 @@ -10 ENEMY_ALL - PER diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/28100-28199.xml b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/28100-28199.xml index bfe6a403b8..ed018b3408 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/28100-28199.xml +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/28100-28199.xml @@ -162,7 +162,6 @@ -10 PK - PER @@ -172,7 +171,6 @@ -10 ENEMY_ALL - PER diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/35100-35199.xml b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/35100-35199.xml index 22820b04a9..38d0658ae9 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/35100-35199.xml +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/35100-35199.xml @@ -706,7 +706,6 @@ -10 PK - PER @@ -717,7 +716,6 @@ -10 ENEMY_ALL - PER diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java index b8e73f657e..3c01da4707 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java @@ -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 diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/08800-08899.xml b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/08800-08899.xml index 52338f97e9..3fb6c7bc71 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/08800-08899.xml +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/08800-08899.xml @@ -86,7 +86,6 @@ -3 PK - PER @@ -100,7 +99,6 @@ -8 PK - PER @@ -114,7 +112,6 @@ -5 PK - PER @@ -128,7 +125,6 @@ -2 PK - PER @@ -142,7 +138,6 @@ -2 PK - PER @@ -156,7 +151,6 @@ -3 PK - PER @@ -170,7 +164,6 @@ -8 PK - PER @@ -184,7 +177,6 @@ -5 PK - PER @@ -198,7 +190,6 @@ -2 PK - PER @@ -212,7 +203,6 @@ -2 PK - PER @@ -226,7 +216,6 @@ -3 PK - PER @@ -240,7 +229,6 @@ -8 PK - PER @@ -254,7 +242,6 @@ -5 PK - PER @@ -268,7 +255,6 @@ -2 PK - PER @@ -282,7 +268,6 @@ -2 PK - PER @@ -590,7 +575,6 @@ -3 ENEMY_ALL - PER @@ -604,7 +588,6 @@ -8 ENEMY_ALL - PER @@ -618,7 +601,6 @@ -5 ENEMY_ALL - PER @@ -632,7 +614,6 @@ -2 ENEMY_ALL - PER @@ -646,7 +627,6 @@ -2 ENEMY_ALL - PER @@ -660,7 +640,6 @@ -3 ENEMY_ALL - PER @@ -674,7 +653,6 @@ -8 ENEMY_ALL - PER @@ -688,7 +666,6 @@ -5 ENEMY_ALL - PER @@ -702,7 +679,6 @@ -2 ENEMY_ALL - PER @@ -716,7 +692,6 @@ -2 ENEMY_ALL - PER @@ -730,7 +705,6 @@ -3 ENEMY_ALL - PER @@ -744,7 +718,6 @@ -8 ENEMY_ALL - PER @@ -758,7 +731,6 @@ -5 ENEMY_ALL - PER @@ -772,7 +744,6 @@ -2 ENEMY_ALL - PER @@ -786,7 +757,6 @@ -2 ENEMY_ALL - PER diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/11100-11199.xml b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/11100-11199.xml index 6708a16cf2..1c1d6495a7 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/11100-11199.xml +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/11100-11199.xml @@ -3313,12 +3313,10 @@ -10 PK - PER -10 ENEMY_ALL - PER diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/13400-13499.xml b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/13400-13499.xml index 14030d705d..86937033e7 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/13400-13499.xml +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/13400-13499.xml @@ -123,12 +123,10 @@ -5 PK - PER -5 ENEMY_ALL - PER 12800 @@ -176,12 +174,10 @@ -5 PK - PER -5 ENEMY_ALL - PER 12800 @@ -229,12 +225,10 @@ -5 PK - PER -5 ENEMY_ALL - PER 12800 diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/13600-13699.xml b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/13600-13699.xml index f3e35ac870..65bb2a3e3e 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/13600-13699.xml +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/13600-13699.xml @@ -317,12 +317,10 @@ -6 PK - PER -6 ENEMY_ALL - PER @@ -383,12 +381,10 @@ -6 PK - PER -6 ENEMY_ALL - PER diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/13900-13999.xml b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/13900-13999.xml index 562719b744..2d61a4fca7 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/13900-13999.xml +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/13900-13999.xml @@ -12,12 +12,10 @@ -5 PK - PER -5 ENEMY_ALL - PER @@ -201,12 +199,10 @@ -10 PK - PER -10 ENEMY_ALL - PER @@ -1406,12 +1402,10 @@ -2 PK - PER -2 ENEMY_ALL - PER 12800 @@ -2509,7 +2503,6 @@ -10 PK - PER @@ -2519,7 +2512,6 @@ -10 ENEMY_ALL - PER @@ -2640,12 +2632,10 @@ -10 PK - PER -10 ENEMY_ALL - PER 3 diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/15100-15199.xml b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/15100-15199.xml index d1ecbd5c01..c9bed6700e 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/15100-15199.xml +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/15100-15199.xml @@ -1229,12 +1229,10 @@ -9 PK - PER -9 ENEMY_ALL - PER diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/17700-17799.xml b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/17700-17799.xml index 10c5d4bef0..b7db8b2c8b 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/17700-17799.xml +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/17700-17799.xml @@ -129,7 +129,6 @@ -15 PK - PER diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/18700-18799.xml b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/18700-18799.xml index 4b8bb04e86..79081cb51e 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/18700-18799.xml +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/18700-18799.xml @@ -63,12 +63,10 @@ -10 PK - PER -10 ENEMY_ALL - PER 100 @@ -648,12 +646,10 @@ -10 PK - PER -10 ENEMY_ALL - PER 100 @@ -1353,12 +1349,10 @@ -10 PK - PER -10 ENEMY_ALL - PER 100 diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/19000-19099.xml b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/19000-19099.xml index 7db3e864f8..a82e8f33b7 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/19000-19099.xml +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/19000-19099.xml @@ -1037,7 +1037,6 @@ -15 PK - PER 3 @@ -1083,7 +1082,6 @@ -15 PK - PER 3 @@ -1135,7 +1133,6 @@ -5 PK - PER 2 @@ -1173,7 +1170,6 @@ -5 PK - PER 2 diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/19100-19199.xml b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/19100-19199.xml index 2aebba396c..c80d513cd0 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/19100-19199.xml +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/19100-19199.xml @@ -798,12 +798,10 @@ -10 PK - PER -10 ENEMY_ALL - PER diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/19200-19299.xml b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/19200-19299.xml index ef6284191f..d301f49992 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/19200-19299.xml +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/19200-19299.xml @@ -916,7 +916,6 @@ -5 PK - PER @@ -934,7 +933,6 @@ -5 ENEMY_ALL - PER @@ -1790,12 +1788,10 @@ -10 PK - PER -10 ENEMY_ALL - PER diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/21400-21499.xml b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/21400-21499.xml index 9c2d5029a4..dfec019909 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/21400-21499.xml +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/21400-21499.xml @@ -278,7 +278,6 @@ -3 ENEMY_ALL - PER 1 @@ -1009,7 +1008,6 @@ -15 PK - PER 3 diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/27600-27699.xml b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/27600-27699.xml index 059e85768b..1d0aad4063 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/27600-27699.xml +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/27600-27699.xml @@ -3260,12 +3260,10 @@ -3 PK - PER -3 ENEMY_ALL - PER @@ -3278,12 +3276,10 @@ -8 PK - PER -8 ENEMY_ALL - PER @@ -3296,12 +3292,10 @@ -5 PK - PER -5 ENEMY_ALL - PER @@ -3314,12 +3308,10 @@ -2 PK - PER -2 ENEMY_ALL - PER @@ -3332,12 +3324,10 @@ -2 PK - PER -2 ENEMY_ALL - PER @@ -3350,12 +3340,10 @@ -3 PK - PER -3 ENEMY_ALL - PER @@ -3368,12 +3356,10 @@ -8 PK - PER -8 ENEMY_ALL - PER @@ -3386,12 +3372,10 @@ -5 PK - PER -5 ENEMY_ALL - PER @@ -3404,12 +3388,10 @@ -2 PK - PER -2 ENEMY_ALL - PER @@ -3422,12 +3404,10 @@ -2 PK - PER -2 ENEMY_ALL - PER @@ -3440,12 +3420,10 @@ -3 PK - PER -3 ENEMY_ALL - PER @@ -3458,12 +3436,10 @@ -8 PK - PER -8 ENEMY_ALL - PER @@ -3476,12 +3452,10 @@ -5 PK - PER -5 ENEMY_ALL - PER @@ -3494,12 +3468,10 @@ -2 PK - PER -2 ENEMY_ALL - PER @@ -3512,12 +3484,10 @@ -2 PK - PER -2 ENEMY_ALL - PER diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/27700-27799.xml b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/27700-27799.xml index 62ef23cd1d..48421ba1dc 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/27700-27799.xml +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/27700-27799.xml @@ -682,12 +682,10 @@ -5 PK - PER -5 ENEMY_ALL - PER 18 @@ -1090,7 +1088,6 @@ -10 PK - PER @@ -1100,7 +1097,6 @@ -10 ENEMY_ALL - PER diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/28100-28199.xml b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/28100-28199.xml index 13b8cc7380..4b004e407c 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/28100-28199.xml +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/28100-28199.xml @@ -330,7 +330,6 @@ -10 PK - PER @@ -340,7 +339,6 @@ -10 ENEMY_ALL - PER diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/35100-35199.xml b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/35100-35199.xml index 5466f067f1..8ed86394e4 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/35100-35199.xml +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/35100-35199.xml @@ -729,7 +729,6 @@ -10 PK - PER @@ -740,7 +739,6 @@ -10 ENEMY_ALL - PER diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java index b8e73f657e..3c01da4707 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java @@ -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 diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/08800-08899.xml b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/08800-08899.xml index da75388b6f..c210f24ecd 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/08800-08899.xml +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/08800-08899.xml @@ -86,7 +86,6 @@ -3 PK - PER @@ -100,7 +99,6 @@ -8 PK - PER @@ -114,7 +112,6 @@ -5 PK - PER @@ -128,7 +125,6 @@ -2 PK - PER @@ -142,7 +138,6 @@ -2 PK - PER @@ -156,7 +151,6 @@ -3 PK - PER @@ -170,7 +164,6 @@ -8 PK - PER @@ -184,7 +177,6 @@ -5 PK - PER @@ -198,7 +190,6 @@ -2 PK - PER @@ -212,7 +203,6 @@ -2 PK - PER @@ -226,7 +216,6 @@ -3 PK - PER @@ -240,7 +229,6 @@ -8 PK - PER @@ -254,7 +242,6 @@ -5 PK - PER @@ -268,7 +255,6 @@ -2 PK - PER @@ -282,7 +268,6 @@ -2 PK - PER @@ -590,7 +575,6 @@ -3 ENEMY_ALL - PER @@ -604,7 +588,6 @@ -8 ENEMY_ALL - PER @@ -618,7 +601,6 @@ -5 ENEMY_ALL - PER @@ -632,7 +614,6 @@ -2 ENEMY_ALL - PER @@ -646,7 +627,6 @@ -2 ENEMY_ALL - PER @@ -660,7 +640,6 @@ -3 ENEMY_ALL - PER @@ -674,7 +653,6 @@ -8 ENEMY_ALL - PER @@ -688,7 +666,6 @@ -5 ENEMY_ALL - PER @@ -702,7 +679,6 @@ -2 ENEMY_ALL - PER @@ -716,7 +692,6 @@ -2 ENEMY_ALL - PER @@ -730,7 +705,6 @@ -3 ENEMY_ALL - PER @@ -744,7 +718,6 @@ -8 ENEMY_ALL - PER @@ -758,7 +731,6 @@ -5 ENEMY_ALL - PER @@ -772,7 +744,6 @@ -2 ENEMY_ALL - PER @@ -786,7 +757,6 @@ -2 ENEMY_ALL - PER diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/11100-11199.xml b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/11100-11199.xml index d56290d950..cfdfa74cc1 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/11100-11199.xml +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/11100-11199.xml @@ -3287,12 +3287,10 @@ -10 PK - PER -10 ENEMY_ALL - PER diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/13400-13499.xml b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/13400-13499.xml index 8b76a5131a..5740df0dfe 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/13400-13499.xml +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/13400-13499.xml @@ -123,12 +123,10 @@ -5 PK - PER -5 ENEMY_ALL - PER 12800 @@ -176,12 +174,10 @@ -5 PK - PER -5 ENEMY_ALL - PER 12800 @@ -229,12 +225,10 @@ -5 PK - PER -5 ENEMY_ALL - PER 12800 diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/13600-13699.xml b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/13600-13699.xml index 2d87329b8d..ee12cd433c 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/13600-13699.xml +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/13600-13699.xml @@ -317,12 +317,10 @@ -6 PK - PER -6 ENEMY_ALL - PER @@ -383,12 +381,10 @@ -6 PK - PER -6 ENEMY_ALL - PER diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/13900-13999.xml b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/13900-13999.xml index 6aee9227c2..3abcf1b2e5 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/13900-13999.xml +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/13900-13999.xml @@ -12,12 +12,10 @@ -5 PK - PER -5 ENEMY_ALL - PER @@ -201,12 +199,10 @@ -10 PK - PER -10 ENEMY_ALL - PER @@ -1406,12 +1402,10 @@ -2 PK - PER -2 ENEMY_ALL - PER 12800 @@ -2509,7 +2503,6 @@ -10 PK - PER @@ -2519,7 +2512,6 @@ -10 ENEMY_ALL - PER @@ -2640,12 +2632,10 @@ -10 PK - PER -10 ENEMY_ALL - PER 3 diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/15100-15199.xml b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/15100-15199.xml index ca23336dc0..1f7c9f0653 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/15100-15199.xml +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/15100-15199.xml @@ -1229,12 +1229,10 @@ -9 PK - PER -9 ENEMY_ALL - PER diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/17700-17799.xml b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/17700-17799.xml index 2876ffbf97..5235ec3ce5 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/17700-17799.xml +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/17700-17799.xml @@ -137,7 +137,6 @@ -15 PK - PER diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/18700-18799.xml b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/18700-18799.xml index 19bcf637e2..4f817aa59f 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/18700-18799.xml +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/18700-18799.xml @@ -63,12 +63,10 @@ -10 PK - PER -10 ENEMY_ALL - PER 100 @@ -662,12 +660,10 @@ -10 PK - PER -10 ENEMY_ALL - PER 100 @@ -1367,12 +1363,10 @@ -10 PK - PER -10 ENEMY_ALL - PER 100 diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/19000-19099.xml b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/19000-19099.xml index 5aa4dedaf4..65dedcbc79 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/19000-19099.xml +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/19000-19099.xml @@ -1037,7 +1037,6 @@ -15 PK - PER 3 @@ -1083,7 +1082,6 @@ -15 PK - PER 3 @@ -1135,7 +1133,6 @@ -5 PK - PER 2 @@ -1173,7 +1170,6 @@ -5 PK - PER 2 diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/19100-19199.xml b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/19100-19199.xml index 51cc18a916..5e930270f3 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/19100-19199.xml +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/19100-19199.xml @@ -798,12 +798,10 @@ -10 PK - PER -10 ENEMY_ALL - PER diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/19200-19299.xml b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/19200-19299.xml index bee29fa7c7..a56e81a0f0 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/19200-19299.xml +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/19200-19299.xml @@ -907,7 +907,6 @@ -5 PK - PER @@ -925,7 +924,6 @@ -5 ENEMY_ALL - PER @@ -1778,12 +1776,10 @@ -10 PK - PER -10 ENEMY_ALL - PER diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/21400-21499.xml b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/21400-21499.xml index 03cded290b..a33397af34 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/21400-21499.xml +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/21400-21499.xml @@ -278,7 +278,6 @@ -3 ENEMY_ALL - PER 1 @@ -1009,7 +1008,6 @@ -15 PK - PER 3 diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/27600-27699.xml b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/27600-27699.xml index 017f5535fd..f468ae5091 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/27600-27699.xml +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/27600-27699.xml @@ -3260,12 +3260,10 @@ -3 PK - PER -3 ENEMY_ALL - PER @@ -3278,12 +3276,10 @@ -8 PK - PER -8 ENEMY_ALL - PER @@ -3296,12 +3292,10 @@ -5 PK - PER -5 ENEMY_ALL - PER @@ -3314,12 +3308,10 @@ -2 PK - PER -2 ENEMY_ALL - PER @@ -3332,12 +3324,10 @@ -2 PK - PER -2 ENEMY_ALL - PER @@ -3350,12 +3340,10 @@ -3 PK - PER -3 ENEMY_ALL - PER @@ -3368,12 +3356,10 @@ -8 PK - PER -8 ENEMY_ALL - PER @@ -3386,12 +3372,10 @@ -5 PK - PER -5 ENEMY_ALL - PER @@ -3404,12 +3388,10 @@ -2 PK - PER -2 ENEMY_ALL - PER @@ -3422,12 +3404,10 @@ -2 PK - PER -2 ENEMY_ALL - PER @@ -3440,12 +3420,10 @@ -3 PK - PER -3 ENEMY_ALL - PER @@ -3458,12 +3436,10 @@ -8 PK - PER -8 ENEMY_ALL - PER @@ -3476,12 +3452,10 @@ -5 PK - PER -5 ENEMY_ALL - PER @@ -3494,12 +3468,10 @@ -2 PK - PER -2 ENEMY_ALL - PER @@ -3512,12 +3484,10 @@ -2 PK - PER -2 ENEMY_ALL - PER diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/27700-27799.xml b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/27700-27799.xml index 125df9f730..fb13845074 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/27700-27799.xml +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/27700-27799.xml @@ -682,12 +682,10 @@ -5 PK - PER -5 ENEMY_ALL - PER 18 @@ -1090,7 +1088,6 @@ -10 PK - PER @@ -1100,7 +1097,6 @@ -10 ENEMY_ALL - PER diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/28100-28199.xml b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/28100-28199.xml index 9782b32e44..538f717b34 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/28100-28199.xml +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/28100-28199.xml @@ -330,7 +330,6 @@ -10 PK - PER @@ -340,7 +339,6 @@ -10 ENEMY_ALL - PER diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/35100-35199.xml b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/35100-35199.xml index d0f27e0bf5..3be9c9d774 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/35100-35199.xml +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/35100-35199.xml @@ -729,7 +729,6 @@ -10 PK - PER @@ -740,7 +739,6 @@ -10 ENEMY_ALL - PER diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/35200-35299.xml b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/35200-35299.xml index 4e0b425ff2..b4c66572ce 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/35200-35299.xml +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/35200-35299.xml @@ -684,12 +684,10 @@ -5 PK - PER -5 ENEMY_ALL - PER @@ -719,12 +717,10 @@ -6 PK - PER -6 ENEMY_ALL - PER @@ -754,12 +750,10 @@ -7 PK - PER -7 ENEMY_ALL - PER 1 @@ -1437,12 +1431,10 @@ -11 PK - PER -11 ENEMY_ALL - PER diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java index b8e73f657e..3c01da4707 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java @@ -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 diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/08800-08899.xml b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/08800-08899.xml index 1c5b7e5cb2..8efe22ec4c 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/08800-08899.xml +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/08800-08899.xml @@ -86,7 +86,6 @@ -3 PK - PER @@ -100,7 +99,6 @@ -8 PK - PER @@ -114,7 +112,6 @@ -5 PK - PER @@ -128,7 +125,6 @@ -2 PK - PER @@ -142,7 +138,6 @@ -2 PK - PER @@ -156,7 +151,6 @@ -3 PK - PER @@ -170,7 +164,6 @@ -8 PK - PER @@ -184,7 +177,6 @@ -5 PK - PER @@ -198,7 +190,6 @@ -2 PK - PER @@ -212,7 +203,6 @@ -2 PK - PER @@ -226,7 +216,6 @@ -3 PK - PER @@ -240,7 +229,6 @@ -8 PK - PER @@ -254,7 +242,6 @@ -5 PK - PER @@ -268,7 +255,6 @@ -2 PK - PER @@ -282,7 +268,6 @@ -2 PK - PER @@ -590,7 +575,6 @@ -3 ENEMY_ALL - PER @@ -604,7 +588,6 @@ -8 ENEMY_ALL - PER @@ -618,7 +601,6 @@ -5 ENEMY_ALL - PER @@ -632,7 +614,6 @@ -2 ENEMY_ALL - PER @@ -646,7 +627,6 @@ -2 ENEMY_ALL - PER @@ -660,7 +640,6 @@ -3 ENEMY_ALL - PER @@ -674,7 +653,6 @@ -8 ENEMY_ALL - PER @@ -688,7 +666,6 @@ -5 ENEMY_ALL - PER @@ -702,7 +679,6 @@ -2 ENEMY_ALL - PER @@ -716,7 +692,6 @@ -2 ENEMY_ALL - PER @@ -730,7 +705,6 @@ -3 ENEMY_ALL - PER @@ -744,7 +718,6 @@ -8 ENEMY_ALL - PER @@ -758,7 +731,6 @@ -5 ENEMY_ALL - PER @@ -772,7 +744,6 @@ -2 ENEMY_ALL - PER @@ -786,7 +757,6 @@ -2 ENEMY_ALL - PER diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/11100-11199.xml b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/11100-11199.xml index 525c547c85..85a93213d1 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/11100-11199.xml +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/11100-11199.xml @@ -3539,12 +3539,10 @@ -10 PK - PER -10 ENEMY_ALL - PER diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/13400-13499.xml b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/13400-13499.xml index 85f7b7fc6f..8b14c2574a 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/13400-13499.xml +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/13400-13499.xml @@ -123,12 +123,10 @@ -5 PK - PER -5 ENEMY_ALL - PER 12800 @@ -176,12 +174,10 @@ -5 PK - PER -5 ENEMY_ALL - PER 12800 @@ -229,12 +225,10 @@ -5 PK - PER -5 ENEMY_ALL - PER 12800 diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/13600-13699.xml b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/13600-13699.xml index 093fe083f6..e90fcb5fa9 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/13600-13699.xml +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/13600-13699.xml @@ -317,12 +317,10 @@ -6 PK - PER -6 ENEMY_ALL - PER @@ -383,12 +381,10 @@ -6 PK - PER -6 ENEMY_ALL - PER diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/13900-13999.xml b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/13900-13999.xml index ee591d3a66..3a2dd578d3 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/13900-13999.xml +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/13900-13999.xml @@ -12,12 +12,10 @@ -5 PK - PER -5 ENEMY_ALL - PER @@ -201,12 +199,10 @@ -10 PK - PER -10 ENEMY_ALL - PER @@ -1406,12 +1402,10 @@ -2 PK - PER -2 ENEMY_ALL - PER 12800 @@ -2509,7 +2503,6 @@ -10 PK - PER @@ -2519,7 +2512,6 @@ -10 ENEMY_ALL - PER @@ -2640,12 +2632,10 @@ -10 PK - PER -10 ENEMY_ALL - PER 3 diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/15100-15199.xml b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/15100-15199.xml index 0bb3ad2619..dde2ef1e63 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/15100-15199.xml +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/15100-15199.xml @@ -1229,12 +1229,10 @@ -9 PK - PER -9 ENEMY_ALL - PER diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/17700-17799.xml b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/17700-17799.xml index 4b415c9f62..4ae361cd29 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/17700-17799.xml +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/17700-17799.xml @@ -138,7 +138,6 @@ -15 PK - PER diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/18700-18799.xml b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/18700-18799.xml index e131fce2a5..49af979945 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/18700-18799.xml +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/18700-18799.xml @@ -63,12 +63,10 @@ -10 PK - PER -10 ENEMY_ALL - PER 100 @@ -677,12 +675,10 @@ -10 PK - PER -10 ENEMY_ALL - PER 100 @@ -1382,12 +1378,10 @@ -10 PK - PER -10 ENEMY_ALL - PER 100 diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/19000-19099.xml b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/19000-19099.xml index b4e8faf3f5..31db66a0c2 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/19000-19099.xml +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/19000-19099.xml @@ -1037,7 +1037,6 @@ -15 PK - PER 3 @@ -1083,7 +1082,6 @@ -15 PK - PER 3 @@ -1135,7 +1133,6 @@ -5 PK - PER 2 @@ -1173,7 +1170,6 @@ -5 PK - PER 2 diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/19100-19199.xml b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/19100-19199.xml index 24ba85b384..f5eee48d98 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/19100-19199.xml +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/19100-19199.xml @@ -798,12 +798,10 @@ -10 PK - PER -10 ENEMY_ALL - PER diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/19200-19299.xml b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/19200-19299.xml index 1034110c89..5157f106bb 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/19200-19299.xml +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/19200-19299.xml @@ -916,7 +916,6 @@ -5 PK - PER @@ -934,7 +933,6 @@ -5 ENEMY_ALL - PER @@ -1790,12 +1788,10 @@ -10 PK - PER -10 ENEMY_ALL - PER diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/21400-21499.xml b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/21400-21499.xml index faf5fbc9d8..d5c14ee732 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/21400-21499.xml +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/21400-21499.xml @@ -278,7 +278,6 @@ -3 ENEMY_ALL - PER 1 @@ -1009,7 +1008,6 @@ -15 PK - PER 3 diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/27600-27699.xml b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/27600-27699.xml index c7e81d4c5d..66ed44e7f7 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/27600-27699.xml +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/27600-27699.xml @@ -3260,12 +3260,10 @@ -3 PK - PER -3 ENEMY_ALL - PER @@ -3278,12 +3276,10 @@ -8 PK - PER -8 ENEMY_ALL - PER @@ -3296,12 +3292,10 @@ -5 PK - PER -5 ENEMY_ALL - PER @@ -3314,12 +3308,10 @@ -2 PK - PER -2 ENEMY_ALL - PER @@ -3332,12 +3324,10 @@ -2 PK - PER -2 ENEMY_ALL - PER @@ -3350,12 +3340,10 @@ -3 PK - PER -3 ENEMY_ALL - PER @@ -3368,12 +3356,10 @@ -8 PK - PER -8 ENEMY_ALL - PER @@ -3386,12 +3372,10 @@ -5 PK - PER -5 ENEMY_ALL - PER @@ -3404,12 +3388,10 @@ -2 PK - PER -2 ENEMY_ALL - PER @@ -3422,12 +3404,10 @@ -2 PK - PER -2 ENEMY_ALL - PER @@ -3440,12 +3420,10 @@ -3 PK - PER -3 ENEMY_ALL - PER @@ -3458,12 +3436,10 @@ -8 PK - PER -8 ENEMY_ALL - PER @@ -3476,12 +3452,10 @@ -5 PK - PER -5 ENEMY_ALL - PER @@ -3494,12 +3468,10 @@ -2 PK - PER -2 ENEMY_ALL - PER @@ -3512,12 +3484,10 @@ -2 PK - PER -2 ENEMY_ALL - PER diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/27700-27799.xml b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/27700-27799.xml index 125df9f730..fb13845074 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/27700-27799.xml +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/27700-27799.xml @@ -682,12 +682,10 @@ -5 PK - PER -5 ENEMY_ALL - PER 18 @@ -1090,7 +1088,6 @@ -10 PK - PER @@ -1100,7 +1097,6 @@ -10 ENEMY_ALL - PER diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/28100-28199.xml b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/28100-28199.xml index 2ad1e46a39..e261476cb6 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/28100-28199.xml +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/28100-28199.xml @@ -372,7 +372,6 @@ -10 PK - PER @@ -382,7 +381,6 @@ -10 ENEMY_ALL - PER diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/35100-35199.xml b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/35100-35199.xml index f327b357f9..5c52cd7ca9 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/35100-35199.xml +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/35100-35199.xml @@ -778,7 +778,6 @@ -10 PK - PER @@ -789,7 +788,6 @@ -10 ENEMY_ALL - PER diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/35200-35299.xml b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/35200-35299.xml index 1688aef6e6..3a745ece56 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/35200-35299.xml +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/35200-35299.xml @@ -684,12 +684,10 @@ -5 PK - PER -5 ENEMY_ALL - PER @@ -719,12 +717,10 @@ -6 PK - PER -6 ENEMY_ALL - PER @@ -754,12 +750,10 @@ -7 PK - PER -7 ENEMY_ALL - PER 1 @@ -1437,12 +1431,10 @@ -11 PK - PER -11 ENEMY_ALL - PER diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/35300-35399.xml b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/35300-35399.xml index 01cd4a1e33..40f9bd3617 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/35300-35399.xml +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/35300-35399.xml @@ -974,12 +974,10 @@ -20 PK - PER -20 ENEMY_ALL - PER @@ -1026,12 +1024,10 @@ -15 PK - PER -15 ENEMY_ALL - PER diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java index b8e73f657e..3c01da4707 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java @@ -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 diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java index b8e73f657e..3c01da4707 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java @@ -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 diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java index b8e73f657e..3c01da4707 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java @@ -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 diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java index b8e73f657e..3c01da4707 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java @@ -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 diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java index b8e73f657e..3c01da4707 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/handlers/effecthandlers/DamageByAttack.java @@ -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