From 76a1fc25672237d5f17c7a2d1c59ff60d89dc5d9 Mon Sep 17 00:00:00 2001 From: MobiusDevelopment <8391001+MobiusDevelopment@users.noreply.github.com> Date: Sun, 20 Nov 2022 05:51:47 +0000 Subject: [PATCH] Addition of fire stat case to attribute modify effects. --- .../scripts/handlers/effecthandlers/AttackAttribute.java | 5 +++++ .../scripts/handlers/effecthandlers/AttackAttributeAdd.java | 5 +++++ .../scripts/handlers/effecthandlers/DefenceAttribute.java | 5 +++++ .../scripts/handlers/effecthandlers/AttackAttribute.java | 5 +++++ .../scripts/handlers/effecthandlers/AttackAttributeAdd.java | 5 +++++ .../scripts/handlers/effecthandlers/DefenceAttribute.java | 5 +++++ 6 files changed, 30 insertions(+) diff --git a/L2J_Mobius_10.3_MasterClass/dist/game/data/scripts/handlers/effecthandlers/AttackAttribute.java b/L2J_Mobius_10.3_MasterClass/dist/game/data/scripts/handlers/effecthandlers/AttackAttribute.java index 25185f33c3..629353dacc 100644 --- a/L2J_Mobius_10.3_MasterClass/dist/game/data/scripts/handlers/effecthandlers/AttackAttribute.java +++ b/L2J_Mobius_10.3_MasterClass/dist/game/data/scripts/handlers/effecthandlers/AttackAttribute.java @@ -58,6 +58,11 @@ public class AttackAttribute extends AbstractEffect { switch (attribute) { + case FIRE: + { + effected.getStat().mergeAdd(Stat.FIRE_POWER, _amount); + break; + } case WATER: { effected.getStat().mergeAdd(Stat.WATER_POWER, _amount); diff --git a/L2J_Mobius_10.3_MasterClass/dist/game/data/scripts/handlers/effecthandlers/AttackAttributeAdd.java b/L2J_Mobius_10.3_MasterClass/dist/game/data/scripts/handlers/effecthandlers/AttackAttributeAdd.java index 02ef9c4f1d..7adb8acb14 100644 --- a/L2J_Mobius_10.3_MasterClass/dist/game/data/scripts/handlers/effecthandlers/AttackAttributeAdd.java +++ b/L2J_Mobius_10.3_MasterClass/dist/game/data/scripts/handlers/effecthandlers/AttackAttributeAdd.java @@ -54,6 +54,11 @@ public class AttackAttributeAdd extends AbstractEffect switch (maxAttribute) { + case FIRE: + { + stat = Stat.FIRE_POWER; + break; + } case WATER: { stat = Stat.WATER_POWER; diff --git a/L2J_Mobius_10.3_MasterClass/dist/game/data/scripts/handlers/effecthandlers/DefenceAttribute.java b/L2J_Mobius_10.3_MasterClass/dist/game/data/scripts/handlers/effecthandlers/DefenceAttribute.java index adc36a85eb..7dd4033f99 100644 --- a/L2J_Mobius_10.3_MasterClass/dist/game/data/scripts/handlers/effecthandlers/DefenceAttribute.java +++ b/L2J_Mobius_10.3_MasterClass/dist/game/data/scripts/handlers/effecthandlers/DefenceAttribute.java @@ -58,6 +58,11 @@ public class DefenceAttribute extends AbstractEffect { switch (attribute) { + case FIRE: + { + effected.getStat().mergeAdd(Stat.FIRE_RES, _amount); + break; + } case WATER: { effected.getStat().mergeAdd(Stat.WATER_RES, _amount); diff --git a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/handlers/effecthandlers/AttackAttribute.java b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/handlers/effecthandlers/AttackAttribute.java index 25185f33c3..629353dacc 100644 --- a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/handlers/effecthandlers/AttackAttribute.java +++ b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/handlers/effecthandlers/AttackAttribute.java @@ -58,6 +58,11 @@ public class AttackAttribute extends AbstractEffect { switch (attribute) { + case FIRE: + { + effected.getStat().mergeAdd(Stat.FIRE_POWER, _amount); + break; + } case WATER: { effected.getStat().mergeAdd(Stat.WATER_POWER, _amount); diff --git a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/handlers/effecthandlers/AttackAttributeAdd.java b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/handlers/effecthandlers/AttackAttributeAdd.java index 02ef9c4f1d..7adb8acb14 100644 --- a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/handlers/effecthandlers/AttackAttributeAdd.java +++ b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/handlers/effecthandlers/AttackAttributeAdd.java @@ -54,6 +54,11 @@ public class AttackAttributeAdd extends AbstractEffect switch (maxAttribute) { + case FIRE: + { + stat = Stat.FIRE_POWER; + break; + } case WATER: { stat = Stat.WATER_POWER; diff --git a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/handlers/effecthandlers/DefenceAttribute.java b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/handlers/effecthandlers/DefenceAttribute.java index adc36a85eb..7dd4033f99 100644 --- a/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/handlers/effecthandlers/DefenceAttribute.java +++ b/L2J_Mobius_Essence_6.3_Crusader/dist/game/data/scripts/handlers/effecthandlers/DefenceAttribute.java @@ -58,6 +58,11 @@ public class DefenceAttribute extends AbstractEffect { switch (attribute) { + case FIRE: + { + effected.getStat().mergeAdd(Stat.FIRE_RES, _amount); + break; + } case WATER: { effected.getStat().mergeAdd(Stat.WATER_RES, _amount);