From 0eaee80e63a62918fb6294269ba764f224b336ab Mon Sep 17 00:00:00 2001 From: MobiusDevelopment <8391001+MobiusDevelopment@users.noreply.github.com> Date: Sat, 24 Oct 2020 13:06:49 +0000 Subject: [PATCH] Addition of DefenceSkillCriticalDamage effect. --- .../scripts/handlers/EffectMasterHandler.java | 1 + .../DefenceSkillCriticalDamage.java | 32 +++++++++++++++++++ .../game/data/stats/skills/documentation.txt | 1 + .../scripts/handlers/EffectMasterHandler.java | 1 + .../DefenceSkillCriticalDamage.java | 32 +++++++++++++++++++ .../game/data/stats/skills/documentation.txt | 1 + .../scripts/handlers/EffectMasterHandler.java | 1 + .../DefenceSkillCriticalDamage.java | 32 +++++++++++++++++++ .../game/data/stats/skills/documentation.txt | 1 + .../scripts/handlers/EffectMasterHandler.java | 1 + .../DefenceSkillCriticalDamage.java | 32 +++++++++++++++++++ .../game/data/stats/skills/documentation.txt | 1 + .../scripts/handlers/EffectMasterHandler.java | 1 + .../DefenceSkillCriticalDamage.java | 32 +++++++++++++++++++ .../game/data/stats/skills/documentation.txt | 1 + .../scripts/handlers/EffectMasterHandler.java | 1 + .../DefenceSkillCriticalDamage.java | 32 +++++++++++++++++++ .../game/data/stats/skills/documentation.txt | 1 + .../scripts/handlers/EffectMasterHandler.java | 1 + .../DefenceSkillCriticalDamage.java | 32 +++++++++++++++++++ .../game/data/stats/skills/documentation.txt | 1 + .../scripts/handlers/EffectMasterHandler.java | 1 + .../DefenceSkillCriticalDamage.java | 32 +++++++++++++++++++ .../game/data/stats/skills/documentation.txt | 1 + .../scripts/handlers/EffectMasterHandler.java | 1 + .../DefenceSkillCriticalDamage.java | 32 +++++++++++++++++++ .../game/data/stats/skills/documentation.txt | 1 + .../scripts/handlers/EffectMasterHandler.java | 1 + .../DefenceSkillCriticalDamage.java | 32 +++++++++++++++++++ .../game/data/stats/skills/documentation.txt | 1 + .../scripts/handlers/EffectMasterHandler.java | 1 + .../DefenceSkillCriticalDamage.java | 32 +++++++++++++++++++ .../game/data/stats/skills/documentation.txt | 1 + .../scripts/handlers/EffectMasterHandler.java | 1 + .../DefenceSkillCriticalDamage.java | 32 +++++++++++++++++++ .../game/data/stats/skills/documentation.txt | 1 + .../scripts/handlers/EffectMasterHandler.java | 1 + .../DefenceSkillCriticalDamage.java | 32 +++++++++++++++++++ .../game/data/stats/skills/documentation.txt | 1 + .../scripts/handlers/EffectMasterHandler.java | 1 + .../DefenceSkillCriticalDamage.java | 32 +++++++++++++++++++ .../game/data/stats/skills/documentation.txt | 1 + .../scripts/handlers/EffectMasterHandler.java | 1 + .../DefenceSkillCriticalDamage.java | 32 +++++++++++++++++++ .../game/data/stats/skills/documentation.txt | 1 + 45 files changed, 510 insertions(+) create mode 100644 L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java create mode 100644 L2J_Mobius_2.5_Underground/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java create mode 100644 L2J_Mobius_3.0_Helios/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java create mode 100644 L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java create mode 100644 L2J_Mobius_5.0_Salvation/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java create mode 100644 L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java create mode 100644 L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java create mode 100644 L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java create mode 100644 L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java create mode 100644 L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java create mode 100644 L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java create mode 100644 L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java create mode 100644 L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java create mode 100644 L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java create mode 100644 L2J_Mobius_Classic_Interlude/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/handlers/EffectMasterHandler.java b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/handlers/EffectMasterHandler.java index 99f7340a17..f74b919d21 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/handlers/EffectMasterHandler.java +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/handlers/EffectMasterHandler.java @@ -114,6 +114,7 @@ public class EffectMasterHandler EffectHandler.getInstance().registerHandler("DefenceCriticalRate", DefenceCriticalRate::new); EffectHandler.getInstance().registerHandler("DefenceMagicCriticalDamage", DefenceMagicCriticalDamage::new); EffectHandler.getInstance().registerHandler("DefenceMagicCriticalRate", DefenceMagicCriticalRate::new); + EffectHandler.getInstance().registerHandler("DefenceSkillCriticalDamage", DefenceSkillCriticalDamage::new); EffectHandler.getInstance().registerHandler("DefenceTrait", DefenceTrait::new); EffectHandler.getInstance().registerHandler("DeleteHate", DeleteHate::new); EffectHandler.getInstance().registerHandler("DeleteHateOfMe", DeleteHateOfMe::new); diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java new file mode 100644 index 0000000000..d3e8393e87 --- /dev/null +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java @@ -0,0 +1,32 @@ +/* + * This file is part of the L2J Mobius project. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package handlers.effecthandlers; + +import org.l2jmobius.gameserver.model.StatSet; +import org.l2jmobius.gameserver.model.stats.Stat; + +/** + * Equivalent of DefenceMagicCriticalDamage for physical skills. + * @author Mobius + */ +public class DefenceSkillCriticalDamage extends AbstractStatEffect +{ + public DefenceSkillCriticalDamage(StatSet params) + { + super(params, Stat.DEFENCE_CRITICAL_DAMAGE_SKILL, Stat.DEFENCE_CRITICAL_DAMAGE_SKILL_ADD); + } +} diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/skills/documentation.txt b/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/skills/documentation.txt index 04bacfd903..ce8789186d 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/skills/documentation.txt +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/stats/skills/documentation.txt @@ -84,6 +84,7 @@ DefenceCriticalDamage: Critical Damage resist stat. DefenceCriticalRate: Critical Rate resist stat. DefenceMagicCriticalDamage: Magic Critical Damage resist stat. DefenceMagicCriticalRate: Magic Critical Rate resist stat. +DefenceSkillCriticalDamage: Physical skill Critical Damage resist stat. (l2jmobius) DefenceTrait: Stat that manages all defence traits. DeleteHate: Has a chance to delete target's hate towards everyone. DeleteHateOfMe: Has a chance to delete target's hate towards you. diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/handlers/EffectMasterHandler.java b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/handlers/EffectMasterHandler.java index 99f7340a17..f74b919d21 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/handlers/EffectMasterHandler.java +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/handlers/EffectMasterHandler.java @@ -114,6 +114,7 @@ public class EffectMasterHandler EffectHandler.getInstance().registerHandler("DefenceCriticalRate", DefenceCriticalRate::new); EffectHandler.getInstance().registerHandler("DefenceMagicCriticalDamage", DefenceMagicCriticalDamage::new); EffectHandler.getInstance().registerHandler("DefenceMagicCriticalRate", DefenceMagicCriticalRate::new); + EffectHandler.getInstance().registerHandler("DefenceSkillCriticalDamage", DefenceSkillCriticalDamage::new); EffectHandler.getInstance().registerHandler("DefenceTrait", DefenceTrait::new); EffectHandler.getInstance().registerHandler("DeleteHate", DeleteHate::new); EffectHandler.getInstance().registerHandler("DeleteHateOfMe", DeleteHateOfMe::new); diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java new file mode 100644 index 0000000000..d3e8393e87 --- /dev/null +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java @@ -0,0 +1,32 @@ +/* + * This file is part of the L2J Mobius project. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package handlers.effecthandlers; + +import org.l2jmobius.gameserver.model.StatSet; +import org.l2jmobius.gameserver.model.stats.Stat; + +/** + * Equivalent of DefenceMagicCriticalDamage for physical skills. + * @author Mobius + */ +public class DefenceSkillCriticalDamage extends AbstractStatEffect +{ + public DefenceSkillCriticalDamage(StatSet params) + { + super(params, Stat.DEFENCE_CRITICAL_DAMAGE_SKILL, Stat.DEFENCE_CRITICAL_DAMAGE_SKILL_ADD); + } +} diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/documentation.txt b/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/documentation.txt index 04bacfd903..ce8789186d 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/documentation.txt +++ b/L2J_Mobius_2.5_Underground/dist/game/data/stats/skills/documentation.txt @@ -84,6 +84,7 @@ DefenceCriticalDamage: Critical Damage resist stat. DefenceCriticalRate: Critical Rate resist stat. DefenceMagicCriticalDamage: Magic Critical Damage resist stat. DefenceMagicCriticalRate: Magic Critical Rate resist stat. +DefenceSkillCriticalDamage: Physical skill Critical Damage resist stat. (l2jmobius) DefenceTrait: Stat that manages all defence traits. DeleteHate: Has a chance to delete target's hate towards everyone. DeleteHateOfMe: Has a chance to delete target's hate towards you. diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/handlers/EffectMasterHandler.java b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/handlers/EffectMasterHandler.java index 99f7340a17..f74b919d21 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/handlers/EffectMasterHandler.java +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/handlers/EffectMasterHandler.java @@ -114,6 +114,7 @@ public class EffectMasterHandler EffectHandler.getInstance().registerHandler("DefenceCriticalRate", DefenceCriticalRate::new); EffectHandler.getInstance().registerHandler("DefenceMagicCriticalDamage", DefenceMagicCriticalDamage::new); EffectHandler.getInstance().registerHandler("DefenceMagicCriticalRate", DefenceMagicCriticalRate::new); + EffectHandler.getInstance().registerHandler("DefenceSkillCriticalDamage", DefenceSkillCriticalDamage::new); EffectHandler.getInstance().registerHandler("DefenceTrait", DefenceTrait::new); EffectHandler.getInstance().registerHandler("DeleteHate", DeleteHate::new); EffectHandler.getInstance().registerHandler("DeleteHateOfMe", DeleteHateOfMe::new); diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java new file mode 100644 index 0000000000..d3e8393e87 --- /dev/null +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java @@ -0,0 +1,32 @@ +/* + * This file is part of the L2J Mobius project. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package handlers.effecthandlers; + +import org.l2jmobius.gameserver.model.StatSet; +import org.l2jmobius.gameserver.model.stats.Stat; + +/** + * Equivalent of DefenceMagicCriticalDamage for physical skills. + * @author Mobius + */ +public class DefenceSkillCriticalDamage extends AbstractStatEffect +{ + public DefenceSkillCriticalDamage(StatSet params) + { + super(params, Stat.DEFENCE_CRITICAL_DAMAGE_SKILL, Stat.DEFENCE_CRITICAL_DAMAGE_SKILL_ADD); + } +} diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/documentation.txt b/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/documentation.txt index 04bacfd903..ce8789186d 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/documentation.txt +++ b/L2J_Mobius_3.0_Helios/dist/game/data/stats/skills/documentation.txt @@ -84,6 +84,7 @@ DefenceCriticalDamage: Critical Damage resist stat. DefenceCriticalRate: Critical Rate resist stat. DefenceMagicCriticalDamage: Magic Critical Damage resist stat. DefenceMagicCriticalRate: Magic Critical Rate resist stat. +DefenceSkillCriticalDamage: Physical skill Critical Damage resist stat. (l2jmobius) DefenceTrait: Stat that manages all defence traits. DeleteHate: Has a chance to delete target's hate towards everyone. DeleteHateOfMe: Has a chance to delete target's hate towards you. diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/handlers/EffectMasterHandler.java b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/handlers/EffectMasterHandler.java index 6f6bb908c9..2061d281b9 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/handlers/EffectMasterHandler.java +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/handlers/EffectMasterHandler.java @@ -118,6 +118,7 @@ public class EffectMasterHandler EffectHandler.getInstance().registerHandler("DefenceCriticalRate", DefenceCriticalRate::new); EffectHandler.getInstance().registerHandler("DefenceMagicCriticalDamage", DefenceMagicCriticalDamage::new); EffectHandler.getInstance().registerHandler("DefenceMagicCriticalRate", DefenceMagicCriticalRate::new); + EffectHandler.getInstance().registerHandler("DefenceSkillCriticalDamage", DefenceSkillCriticalDamage::new); EffectHandler.getInstance().registerHandler("DefenceTrait", DefenceTrait::new); EffectHandler.getInstance().registerHandler("DeleteHate", DeleteHate::new); EffectHandler.getInstance().registerHandler("DeleteHateOfMe", DeleteHateOfMe::new); diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java new file mode 100644 index 0000000000..d3e8393e87 --- /dev/null +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java @@ -0,0 +1,32 @@ +/* + * This file is part of the L2J Mobius project. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package handlers.effecthandlers; + +import org.l2jmobius.gameserver.model.StatSet; +import org.l2jmobius.gameserver.model.stats.Stat; + +/** + * Equivalent of DefenceMagicCriticalDamage for physical skills. + * @author Mobius + */ +public class DefenceSkillCriticalDamage extends AbstractStatEffect +{ + public DefenceSkillCriticalDamage(StatSet params) + { + super(params, Stat.DEFENCE_CRITICAL_DAMAGE_SKILL, Stat.DEFENCE_CRITICAL_DAMAGE_SKILL_ADD); + } +} diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/documentation.txt b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/documentation.txt index 5ccffdbc91..d309fd61b7 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/documentation.txt +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/stats/skills/documentation.txt @@ -88,6 +88,7 @@ DefenceCriticalDamage: Critical Damage resist stat. DefenceCriticalRate: Critical Rate resist stat. DefenceMagicCriticalDamage: Magic Critical Damage resist stat. DefenceMagicCriticalRate: Magic Critical Rate resist stat. +DefenceSkillCriticalDamage: Physical skill Critical Damage resist stat. (l2jmobius) DefenceTrait: Stat that manages all defence traits. DeleteHate: Has a chance to delete target's hate towards everyone. DeleteHateOfMe: Has a chance to delete target's hate towards you. diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/handlers/EffectMasterHandler.java b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/handlers/EffectMasterHandler.java index 9652bc123f..eb02052546 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/handlers/EffectMasterHandler.java +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/handlers/EffectMasterHandler.java @@ -119,6 +119,7 @@ public class EffectMasterHandler EffectHandler.getInstance().registerHandler("DefenceCriticalRate", DefenceCriticalRate::new); EffectHandler.getInstance().registerHandler("DefenceMagicCriticalDamage", DefenceMagicCriticalDamage::new); EffectHandler.getInstance().registerHandler("DefenceMagicCriticalRate", DefenceMagicCriticalRate::new); + EffectHandler.getInstance().registerHandler("DefenceSkillCriticalDamage", DefenceSkillCriticalDamage::new); EffectHandler.getInstance().registerHandler("DefenceTrait", DefenceTrait::new); EffectHandler.getInstance().registerHandler("DeleteHate", DeleteHate::new); EffectHandler.getInstance().registerHandler("DeleteHateOfMe", DeleteHateOfMe::new); diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java new file mode 100644 index 0000000000..d3e8393e87 --- /dev/null +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java @@ -0,0 +1,32 @@ +/* + * This file is part of the L2J Mobius project. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package handlers.effecthandlers; + +import org.l2jmobius.gameserver.model.StatSet; +import org.l2jmobius.gameserver.model.stats.Stat; + +/** + * Equivalent of DefenceMagicCriticalDamage for physical skills. + * @author Mobius + */ +public class DefenceSkillCriticalDamage extends AbstractStatEffect +{ + public DefenceSkillCriticalDamage(StatSet params) + { + super(params, Stat.DEFENCE_CRITICAL_DAMAGE_SKILL, Stat.DEFENCE_CRITICAL_DAMAGE_SKILL_ADD); + } +} diff --git a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/documentation.txt b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/documentation.txt index c7e80e829d..cca765ceaf 100644 --- a/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/documentation.txt +++ b/L2J_Mobius_5.0_Salvation/dist/game/data/stats/skills/documentation.txt @@ -89,6 +89,7 @@ DefenceCriticalDamage: Critical Damage resist stat. DefenceCriticalRate: Critical Rate resist stat. DefenceMagicCriticalDamage: Magic Critical Damage resist stat. DefenceMagicCriticalRate: Magic Critical Rate resist stat. +DefenceSkillCriticalDamage: Physical skill Critical Damage resist stat. (l2jmobius) DefenceTrait: Stat that manages all defence traits. DeleteHate: Has a chance to delete target's hate towards everyone. DeleteHateOfMe: Has a chance to delete target's hate towards you. diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/handlers/EffectMasterHandler.java b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/handlers/EffectMasterHandler.java index 143b7b2bf9..61e5571e47 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/handlers/EffectMasterHandler.java +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/handlers/EffectMasterHandler.java @@ -120,6 +120,7 @@ public class EffectMasterHandler EffectHandler.getInstance().registerHandler("DefenceCriticalRate", DefenceCriticalRate::new); EffectHandler.getInstance().registerHandler("DefenceMagicCriticalDamage", DefenceMagicCriticalDamage::new); EffectHandler.getInstance().registerHandler("DefenceMagicCriticalRate", DefenceMagicCriticalRate::new); + EffectHandler.getInstance().registerHandler("DefenceSkillCriticalDamage", DefenceSkillCriticalDamage::new); EffectHandler.getInstance().registerHandler("DefenceTrait", DefenceTrait::new); EffectHandler.getInstance().registerHandler("DeleteHate", DeleteHate::new); EffectHandler.getInstance().registerHandler("DeleteHateOfMe", DeleteHateOfMe::new); diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java new file mode 100644 index 0000000000..d3e8393e87 --- /dev/null +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java @@ -0,0 +1,32 @@ +/* + * This file is part of the L2J Mobius project. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package handlers.effecthandlers; + +import org.l2jmobius.gameserver.model.StatSet; +import org.l2jmobius.gameserver.model.stats.Stat; + +/** + * Equivalent of DefenceMagicCriticalDamage for physical skills. + * @author Mobius + */ +public class DefenceSkillCriticalDamage extends AbstractStatEffect +{ + public DefenceSkillCriticalDamage(StatSet params) + { + super(params, Stat.DEFENCE_CRITICAL_DAMAGE_SKILL, Stat.DEFENCE_CRITICAL_DAMAGE_SKILL_ADD); + } +} diff --git a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/documentation.txt b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/documentation.txt index 411b25b452..469497a74e 100644 --- a/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/documentation.txt +++ b/L2J_Mobius_5.5_EtinasFate/dist/game/data/stats/skills/documentation.txt @@ -90,6 +90,7 @@ DefenceCriticalDamage: Critical Damage resist stat. DefenceCriticalRate: Critical Rate resist stat. DefenceMagicCriticalDamage: Magic Critical Damage resist stat. DefenceMagicCriticalRate: Magic Critical Rate resist stat. +DefenceSkillCriticalDamage: Physical skill Critical Damage resist stat. (l2jmobius) DefenceTrait: Stat that manages all defence traits. DeleteHate: Has a chance to delete target's hate towards everyone. DeleteHateOfMe: Has a chance to delete target's hate towards you. diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/handlers/EffectMasterHandler.java b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/handlers/EffectMasterHandler.java index 143b7b2bf9..61e5571e47 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/handlers/EffectMasterHandler.java +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/handlers/EffectMasterHandler.java @@ -120,6 +120,7 @@ public class EffectMasterHandler EffectHandler.getInstance().registerHandler("DefenceCriticalRate", DefenceCriticalRate::new); EffectHandler.getInstance().registerHandler("DefenceMagicCriticalDamage", DefenceMagicCriticalDamage::new); EffectHandler.getInstance().registerHandler("DefenceMagicCriticalRate", DefenceMagicCriticalRate::new); + EffectHandler.getInstance().registerHandler("DefenceSkillCriticalDamage", DefenceSkillCriticalDamage::new); EffectHandler.getInstance().registerHandler("DefenceTrait", DefenceTrait::new); EffectHandler.getInstance().registerHandler("DeleteHate", DeleteHate::new); EffectHandler.getInstance().registerHandler("DeleteHateOfMe", DeleteHateOfMe::new); diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java new file mode 100644 index 0000000000..d3e8393e87 --- /dev/null +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java @@ -0,0 +1,32 @@ +/* + * This file is part of the L2J Mobius project. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package handlers.effecthandlers; + +import org.l2jmobius.gameserver.model.StatSet; +import org.l2jmobius.gameserver.model.stats.Stat; + +/** + * Equivalent of DefenceMagicCriticalDamage for physical skills. + * @author Mobius + */ +public class DefenceSkillCriticalDamage extends AbstractStatEffect +{ + public DefenceSkillCriticalDamage(StatSet params) + { + super(params, Stat.DEFENCE_CRITICAL_DAMAGE_SKILL, Stat.DEFENCE_CRITICAL_DAMAGE_SKILL_ADD); + } +} diff --git a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/documentation.txt b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/documentation.txt index 411b25b452..469497a74e 100644 --- a/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/documentation.txt +++ b/L2J_Mobius_6.0_Fafurion/dist/game/data/stats/skills/documentation.txt @@ -90,6 +90,7 @@ DefenceCriticalDamage: Critical Damage resist stat. DefenceCriticalRate: Critical Rate resist stat. DefenceMagicCriticalDamage: Magic Critical Damage resist stat. DefenceMagicCriticalRate: Magic Critical Rate resist stat. +DefenceSkillCriticalDamage: Physical skill Critical Damage resist stat. (l2jmobius) DefenceTrait: Stat that manages all defence traits. DeleteHate: Has a chance to delete target's hate towards everyone. DeleteHateOfMe: Has a chance to delete target's hate towards you. diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/handlers/EffectMasterHandler.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/handlers/EffectMasterHandler.java index bf8adb0ca6..7ab7e96e2a 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/handlers/EffectMasterHandler.java +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/handlers/EffectMasterHandler.java @@ -120,6 +120,7 @@ public class EffectMasterHandler EffectHandler.getInstance().registerHandler("DefenceCriticalRate", DefenceCriticalRate::new); EffectHandler.getInstance().registerHandler("DefenceMagicCriticalDamage", DefenceMagicCriticalDamage::new); EffectHandler.getInstance().registerHandler("DefenceMagicCriticalRate", DefenceMagicCriticalRate::new); + EffectHandler.getInstance().registerHandler("DefenceSkillCriticalDamage", DefenceSkillCriticalDamage::new); EffectHandler.getInstance().registerHandler("DefenceTrait", DefenceTrait::new); EffectHandler.getInstance().registerHandler("DeleteHate", DeleteHate::new); EffectHandler.getInstance().registerHandler("DeleteHateOfMe", DeleteHateOfMe::new); diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java new file mode 100644 index 0000000000..d3e8393e87 --- /dev/null +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java @@ -0,0 +1,32 @@ +/* + * This file is part of the L2J Mobius project. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package handlers.effecthandlers; + +import org.l2jmobius.gameserver.model.StatSet; +import org.l2jmobius.gameserver.model.stats.Stat; + +/** + * Equivalent of DefenceMagicCriticalDamage for physical skills. + * @author Mobius + */ +public class DefenceSkillCriticalDamage extends AbstractStatEffect +{ + public DefenceSkillCriticalDamage(StatSet params) + { + super(params, Stat.DEFENCE_CRITICAL_DAMAGE_SKILL, Stat.DEFENCE_CRITICAL_DAMAGE_SKILL_ADD); + } +} diff --git a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/stats/skills/documentation.txt b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/stats/skills/documentation.txt index 942f41bb24..95e8125d48 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/stats/skills/documentation.txt +++ b/L2J_Mobius_7.0_PreludeOfWar/dist/game/data/stats/skills/documentation.txt @@ -90,6 +90,7 @@ DefenceCriticalDamage: Critical Damage resist stat. DefenceCriticalRate: Critical Rate resist stat. DefenceMagicCriticalDamage: Magic Critical Damage resist stat. DefenceMagicCriticalRate: Magic Critical Rate resist stat. +DefenceSkillCriticalDamage: Physical skill Critical Damage resist stat. (l2jmobius) DefenceTrait: Stat that manages all defence traits. DeleteHate: Has a chance to delete target's hate towards everyone. DeleteHateOfMe: Has a chance to delete target's hate towards you. diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/EffectMasterHandler.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/EffectMasterHandler.java index a810f0efc0..2f1d11fc73 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/EffectMasterHandler.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/EffectMasterHandler.java @@ -113,6 +113,7 @@ public class EffectMasterHandler EffectHandler.getInstance().registerHandler("DefenceCriticalRate", DefenceCriticalRate::new); EffectHandler.getInstance().registerHandler("DefenceMagicCriticalDamage", DefenceMagicCriticalDamage::new); EffectHandler.getInstance().registerHandler("DefenceMagicCriticalRate", DefenceMagicCriticalRate::new); + EffectHandler.getInstance().registerHandler("DefenceSkillCriticalDamage", DefenceSkillCriticalDamage::new); EffectHandler.getInstance().registerHandler("DefenceTrait", DefenceTrait::new); EffectHandler.getInstance().registerHandler("DeleteHate", DeleteHate::new); EffectHandler.getInstance().registerHandler("DeleteHateOfMe", DeleteHateOfMe::new); diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java new file mode 100644 index 0000000000..d3e8393e87 --- /dev/null +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java @@ -0,0 +1,32 @@ +/* + * This file is part of the L2J Mobius project. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package handlers.effecthandlers; + +import org.l2jmobius.gameserver.model.StatSet; +import org.l2jmobius.gameserver.model.stats.Stat; + +/** + * Equivalent of DefenceMagicCriticalDamage for physical skills. + * @author Mobius + */ +public class DefenceSkillCriticalDamage extends AbstractStatEffect +{ + public DefenceSkillCriticalDamage(StatSet params) + { + super(params, Stat.DEFENCE_CRITICAL_DAMAGE_SKILL, Stat.DEFENCE_CRITICAL_DAMAGE_SKILL_ADD); + } +} diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/stats/skills/documentation.txt b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/stats/skills/documentation.txt index 3e606c3a12..60ed906810 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/stats/skills/documentation.txt +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/stats/skills/documentation.txt @@ -83,6 +83,7 @@ DefenceCriticalDamage: Critical Damage resist stat. DefenceCriticalRate: Critical Rate resist stat. DefenceMagicCriticalDamage: Magic Critical Damage resist stat. DefenceMagicCriticalRate: Magic Critical Rate resist stat. +DefenceSkillCriticalDamage: Physical skill Critical Damage resist stat. (l2jmobius) DefenceTrait: Stat that manages all defence traits. DeleteHate: Has a chance to delete target's hate towards everyone. DeleteHateOfMe: Has a chance to delete target's hate towards you. diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/handlers/EffectMasterHandler.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/handlers/EffectMasterHandler.java index a810f0efc0..2f1d11fc73 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/handlers/EffectMasterHandler.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/handlers/EffectMasterHandler.java @@ -113,6 +113,7 @@ public class EffectMasterHandler EffectHandler.getInstance().registerHandler("DefenceCriticalRate", DefenceCriticalRate::new); EffectHandler.getInstance().registerHandler("DefenceMagicCriticalDamage", DefenceMagicCriticalDamage::new); EffectHandler.getInstance().registerHandler("DefenceMagicCriticalRate", DefenceMagicCriticalRate::new); + EffectHandler.getInstance().registerHandler("DefenceSkillCriticalDamage", DefenceSkillCriticalDamage::new); EffectHandler.getInstance().registerHandler("DefenceTrait", DefenceTrait::new); EffectHandler.getInstance().registerHandler("DeleteHate", DeleteHate::new); EffectHandler.getInstance().registerHandler("DeleteHateOfMe", DeleteHateOfMe::new); diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java new file mode 100644 index 0000000000..d3e8393e87 --- /dev/null +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java @@ -0,0 +1,32 @@ +/* + * This file is part of the L2J Mobius project. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package handlers.effecthandlers; + +import org.l2jmobius.gameserver.model.StatSet; +import org.l2jmobius.gameserver.model.stats.Stat; + +/** + * Equivalent of DefenceMagicCriticalDamage for physical skills. + * @author Mobius + */ +public class DefenceSkillCriticalDamage extends AbstractStatEffect +{ + public DefenceSkillCriticalDamage(StatSet params) + { + super(params, Stat.DEFENCE_CRITICAL_DAMAGE_SKILL, Stat.DEFENCE_CRITICAL_DAMAGE_SKILL_ADD); + } +} diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/stats/skills/documentation.txt b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/stats/skills/documentation.txt index 3e606c3a12..60ed906810 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/stats/skills/documentation.txt +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/stats/skills/documentation.txt @@ -83,6 +83,7 @@ DefenceCriticalDamage: Critical Damage resist stat. DefenceCriticalRate: Critical Rate resist stat. DefenceMagicCriticalDamage: Magic Critical Damage resist stat. DefenceMagicCriticalRate: Magic Critical Rate resist stat. +DefenceSkillCriticalDamage: Physical skill Critical Damage resist stat. (l2jmobius) DefenceTrait: Stat that manages all defence traits. DeleteHate: Has a chance to delete target's hate towards everyone. DeleteHateOfMe: Has a chance to delete target's hate towards you. diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/handlers/EffectMasterHandler.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/handlers/EffectMasterHandler.java index 6b10da0ec6..8a4a19d2dc 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/handlers/EffectMasterHandler.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/handlers/EffectMasterHandler.java @@ -114,6 +114,7 @@ public class EffectMasterHandler EffectHandler.getInstance().registerHandler("DefenceCriticalRate", DefenceCriticalRate::new); EffectHandler.getInstance().registerHandler("DefenceMagicCriticalDamage", DefenceMagicCriticalDamage::new); EffectHandler.getInstance().registerHandler("DefenceMagicCriticalRate", DefenceMagicCriticalRate::new); + EffectHandler.getInstance().registerHandler("DefenceSkillCriticalDamage", DefenceSkillCriticalDamage::new); EffectHandler.getInstance().registerHandler("DefenceTrait", DefenceTrait::new); EffectHandler.getInstance().registerHandler("DeleteHate", DeleteHate::new); EffectHandler.getInstance().registerHandler("DeleteHateOfMe", DeleteHateOfMe::new); diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java new file mode 100644 index 0000000000..d3e8393e87 --- /dev/null +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java @@ -0,0 +1,32 @@ +/* + * This file is part of the L2J Mobius project. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package handlers.effecthandlers; + +import org.l2jmobius.gameserver.model.StatSet; +import org.l2jmobius.gameserver.model.stats.Stat; + +/** + * Equivalent of DefenceMagicCriticalDamage for physical skills. + * @author Mobius + */ +public class DefenceSkillCriticalDamage extends AbstractStatEffect +{ + public DefenceSkillCriticalDamage(StatSet params) + { + super(params, Stat.DEFENCE_CRITICAL_DAMAGE_SKILL, Stat.DEFENCE_CRITICAL_DAMAGE_SKILL_ADD); + } +} diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/stats/skills/documentation.txt b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/stats/skills/documentation.txt index 2945eb0ea0..3f9239f508 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/stats/skills/documentation.txt +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/stats/skills/documentation.txt @@ -84,6 +84,7 @@ DefenceCriticalDamage: Critical Damage resist stat. DefenceCriticalRate: Critical Rate resist stat. DefenceMagicCriticalDamage: Magic Critical Damage resist stat. DefenceMagicCriticalRate: Magic Critical Rate resist stat. +DefenceSkillCriticalDamage: Physical skill Critical Damage resist stat. (l2jmobius) DefenceTrait: Stat that manages all defence traits. DeleteHate: Has a chance to delete target's hate towards everyone. DeleteHateOfMe: Has a chance to delete target's hate towards you. diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/handlers/EffectMasterHandler.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/handlers/EffectMasterHandler.java index 7051e6f063..fdbe2a8762 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/handlers/EffectMasterHandler.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/handlers/EffectMasterHandler.java @@ -115,6 +115,7 @@ public class EffectMasterHandler EffectHandler.getInstance().registerHandler("DefenceCriticalRate", DefenceCriticalRate::new); EffectHandler.getInstance().registerHandler("DefenceMagicCriticalDamage", DefenceMagicCriticalDamage::new); EffectHandler.getInstance().registerHandler("DefenceMagicCriticalRate", DefenceMagicCriticalRate::new); + EffectHandler.getInstance().registerHandler("DefenceSkillCriticalDamage", DefenceSkillCriticalDamage::new); EffectHandler.getInstance().registerHandler("DefenceTrait", DefenceTrait::new); EffectHandler.getInstance().registerHandler("DeleteHate", DeleteHate::new); EffectHandler.getInstance().registerHandler("DeleteHateOfMe", DeleteHateOfMe::new); diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java new file mode 100644 index 0000000000..d3e8393e87 --- /dev/null +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java @@ -0,0 +1,32 @@ +/* + * This file is part of the L2J Mobius project. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package handlers.effecthandlers; + +import org.l2jmobius.gameserver.model.StatSet; +import org.l2jmobius.gameserver.model.stats.Stat; + +/** + * Equivalent of DefenceMagicCriticalDamage for physical skills. + * @author Mobius + */ +public class DefenceSkillCriticalDamage extends AbstractStatEffect +{ + public DefenceSkillCriticalDamage(StatSet params) + { + super(params, Stat.DEFENCE_CRITICAL_DAMAGE_SKILL, Stat.DEFENCE_CRITICAL_DAMAGE_SKILL_ADD); + } +} diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/stats/skills/documentation.txt b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/stats/skills/documentation.txt index 0abe0429b2..29e13a15f8 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/stats/skills/documentation.txt +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/stats/skills/documentation.txt @@ -85,6 +85,7 @@ DefenceCriticalDamage: Critical Damage resist stat. DefenceCriticalRate: Critical Rate resist stat. DefenceMagicCriticalDamage: Magic Critical Damage resist stat. DefenceMagicCriticalRate: Magic Critical Rate resist stat. +DefenceSkillCriticalDamage: Physical skill Critical Damage resist stat. (l2jmobius) DefenceTrait: Stat that manages all defence traits. DeleteHate: Has a chance to delete target's hate towards everyone. DeleteHateOfMe: Has a chance to delete target's hate towards you. diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/handlers/EffectMasterHandler.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/handlers/EffectMasterHandler.java index 7051e6f063..fdbe2a8762 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/handlers/EffectMasterHandler.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/handlers/EffectMasterHandler.java @@ -115,6 +115,7 @@ public class EffectMasterHandler EffectHandler.getInstance().registerHandler("DefenceCriticalRate", DefenceCriticalRate::new); EffectHandler.getInstance().registerHandler("DefenceMagicCriticalDamage", DefenceMagicCriticalDamage::new); EffectHandler.getInstance().registerHandler("DefenceMagicCriticalRate", DefenceMagicCriticalRate::new); + EffectHandler.getInstance().registerHandler("DefenceSkillCriticalDamage", DefenceSkillCriticalDamage::new); EffectHandler.getInstance().registerHandler("DefenceTrait", DefenceTrait::new); EffectHandler.getInstance().registerHandler("DeleteHate", DeleteHate::new); EffectHandler.getInstance().registerHandler("DeleteHateOfMe", DeleteHateOfMe::new); diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java new file mode 100644 index 0000000000..d3e8393e87 --- /dev/null +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java @@ -0,0 +1,32 @@ +/* + * This file is part of the L2J Mobius project. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package handlers.effecthandlers; + +import org.l2jmobius.gameserver.model.StatSet; +import org.l2jmobius.gameserver.model.stats.Stat; + +/** + * Equivalent of DefenceMagicCriticalDamage for physical skills. + * @author Mobius + */ +public class DefenceSkillCriticalDamage extends AbstractStatEffect +{ + public DefenceSkillCriticalDamage(StatSet params) + { + super(params, Stat.DEFENCE_CRITICAL_DAMAGE_SKILL, Stat.DEFENCE_CRITICAL_DAMAGE_SKILL_ADD); + } +} diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/stats/skills/documentation.txt b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/stats/skills/documentation.txt index 0abe0429b2..29e13a15f8 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/stats/skills/documentation.txt +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/stats/skills/documentation.txt @@ -85,6 +85,7 @@ DefenceCriticalDamage: Critical Damage resist stat. DefenceCriticalRate: Critical Rate resist stat. DefenceMagicCriticalDamage: Magic Critical Damage resist stat. DefenceMagicCriticalRate: Magic Critical Rate resist stat. +DefenceSkillCriticalDamage: Physical skill Critical Damage resist stat. (l2jmobius) DefenceTrait: Stat that manages all defence traits. DeleteHate: Has a chance to delete target's hate towards everyone. DeleteHateOfMe: Has a chance to delete target's hate towards you. diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/handlers/EffectMasterHandler.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/handlers/EffectMasterHandler.java index 6e6699e814..c259f5eb2b 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/handlers/EffectMasterHandler.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/handlers/EffectMasterHandler.java @@ -115,6 +115,7 @@ public class EffectMasterHandler EffectHandler.getInstance().registerHandler("DefenceCriticalRate", DefenceCriticalRate::new); EffectHandler.getInstance().registerHandler("DefenceMagicCriticalDamage", DefenceMagicCriticalDamage::new); EffectHandler.getInstance().registerHandler("DefenceMagicCriticalRate", DefenceMagicCriticalRate::new); + EffectHandler.getInstance().registerHandler("DefenceSkillCriticalDamage", DefenceSkillCriticalDamage::new); EffectHandler.getInstance().registerHandler("DefenceTrait", DefenceTrait::new); EffectHandler.getInstance().registerHandler("DeleteHate", DeleteHate::new); EffectHandler.getInstance().registerHandler("DeleteHateOfMe", DeleteHateOfMe::new); diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java new file mode 100644 index 0000000000..d3e8393e87 --- /dev/null +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java @@ -0,0 +1,32 @@ +/* + * This file is part of the L2J Mobius project. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package handlers.effecthandlers; + +import org.l2jmobius.gameserver.model.StatSet; +import org.l2jmobius.gameserver.model.stats.Stat; + +/** + * Equivalent of DefenceMagicCriticalDamage for physical skills. + * @author Mobius + */ +public class DefenceSkillCriticalDamage extends AbstractStatEffect +{ + public DefenceSkillCriticalDamage(StatSet params) + { + super(params, Stat.DEFENCE_CRITICAL_DAMAGE_SKILL, Stat.DEFENCE_CRITICAL_DAMAGE_SKILL_ADD); + } +} diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/documentation.txt b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/documentation.txt index 672a5e3b5f..f8884db193 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/documentation.txt +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/stats/skills/documentation.txt @@ -85,6 +85,7 @@ DefenceCriticalDamage: Critical Damage resist stat. DefenceCriticalRate: Critical Rate resist stat. DefenceMagicCriticalDamage: Magic Critical Damage resist stat. DefenceMagicCriticalRate: Magic Critical Rate resist stat. +DefenceSkillCriticalDamage: Physical skill Critical Damage resist stat. (l2jmobius) DefenceTrait: Stat that manages all defence traits. DeleteHate: Has a chance to delete target's hate towards everyone. DeleteHateOfMe: Has a chance to delete target's hate towards you. diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/handlers/EffectMasterHandler.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/handlers/EffectMasterHandler.java index 99f7340a17..f74b919d21 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/handlers/EffectMasterHandler.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/handlers/EffectMasterHandler.java @@ -114,6 +114,7 @@ public class EffectMasterHandler EffectHandler.getInstance().registerHandler("DefenceCriticalRate", DefenceCriticalRate::new); EffectHandler.getInstance().registerHandler("DefenceMagicCriticalDamage", DefenceMagicCriticalDamage::new); EffectHandler.getInstance().registerHandler("DefenceMagicCriticalRate", DefenceMagicCriticalRate::new); + EffectHandler.getInstance().registerHandler("DefenceSkillCriticalDamage", DefenceSkillCriticalDamage::new); EffectHandler.getInstance().registerHandler("DefenceTrait", DefenceTrait::new); EffectHandler.getInstance().registerHandler("DeleteHate", DeleteHate::new); EffectHandler.getInstance().registerHandler("DeleteHateOfMe", DeleteHateOfMe::new); diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java new file mode 100644 index 0000000000..d3e8393e87 --- /dev/null +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/handlers/effecthandlers/DefenceSkillCriticalDamage.java @@ -0,0 +1,32 @@ +/* + * This file is part of the L2J Mobius project. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package handlers.effecthandlers; + +import org.l2jmobius.gameserver.model.StatSet; +import org.l2jmobius.gameserver.model.stats.Stat; + +/** + * Equivalent of DefenceMagicCriticalDamage for physical skills. + * @author Mobius + */ +public class DefenceSkillCriticalDamage extends AbstractStatEffect +{ + public DefenceSkillCriticalDamage(StatSet params) + { + super(params, Stat.DEFENCE_CRITICAL_DAMAGE_SKILL, Stat.DEFENCE_CRITICAL_DAMAGE_SKILL_ADD); + } +} diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/stats/skills/documentation.txt b/L2J_Mobius_Classic_Interlude/dist/game/data/stats/skills/documentation.txt index 45c111a5bc..814973ad46 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/stats/skills/documentation.txt +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/stats/skills/documentation.txt @@ -84,6 +84,7 @@ DefenceCriticalDamage: Critical Damage resist stat. DefenceCriticalRate: Critical Rate resist stat. DefenceMagicCriticalDamage: Magic Critical Damage resist stat. DefenceMagicCriticalRate: Magic Critical Rate resist stat. +DefenceSkillCriticalDamage: Physical skill Critical Damage resist stat. (l2jmobius) DefenceTrait: Stat that manages all defence traits. DeleteHate: Has a chance to delete target's hate towards everyone. DeleteHateOfMe: Has a chance to delete target's hate towards you.