From e95f0ff532ff4eabaa8ef59f9a964c2404141143 Mon Sep 17 00:00:00 2001 From: Zoey76 <zoey_76@msn.com> Date: Wed, 15 May 2013 03:59:17 +0000 Subject: [PATCH] BETA: Datapack part for [L5996]. --- .../scripts/handlers/EffectMasterHandler.java | 1 + .../effecthandlers/ChangeFishingMastery.java | 35 +++++++++++++++++++ .../effecthandlers/Transformation.java | 6 ++++ .../game/data/stats/skills/02200-02299.xml | 2 +- 4 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/ChangeFishingMastery.java diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/EffectMasterHandler.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/EffectMasterHandler.java index 25856b7722..9fcc2f056a 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/EffectMasterHandler.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/EffectMasterHandler.java @@ -52,6 +52,7 @@ public final class EffectMasterHandler ChameleonRest.class, ChanceSkillTrigger.class, ChangeFace.class, + ChangeFishingMastery.class, ChangeHairColor.class, ChangeHairStyle.class, CharmOfCourage.class, diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/ChangeFishingMastery.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/ChangeFishingMastery.java new file mode 100644 index 0000000000..c86ba48d78 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/ChangeFishingMastery.java @@ -0,0 +1,35 @@ +package handlers.effecthandlers; + +import com.l2jserver.gameserver.model.effects.EffectTemplate; +import com.l2jserver.gameserver.model.effects.L2Effect; +import com.l2jserver.gameserver.model.effects.L2EffectType; +import com.l2jserver.gameserver.model.stats.Env; + +/** + * Change Fishing Mastery dummy effect implementation. + * @author Zoey76 + */ +public class ChangeFishingMastery extends L2Effect +{ + public ChangeFishingMastery(Env env, EffectTemplate template) + { + super(env, template); + } + + public ChangeFishingMastery(Env env, L2Effect effect) + { + super(env, effect); + } + + @Override + public boolean canBeStolen() + { + return true; + } + + @Override + public L2EffectType getEffectType() + { + return L2EffectType.NONE; + } +} diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/Transformation.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/Transformation.java index e79345db25..98c6bba5d1 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/Transformation.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/Transformation.java @@ -42,6 +42,12 @@ public class Transformation extends L2Effect super(env, effect); } + @Override + public boolean canBeStolen() + { + return false; + } + @Override public L2EffectType getEffectType() { diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/02200-02299.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/02200-02299.xml index 3cda1a1ebd..1c6773a765 100644 --- a/L2J_DataPack_BETA/dist/game/data/stats/skills/02200-02299.xml +++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/02200-02299.xml @@ -1435,7 +1435,7 @@ <player active_skill_id_lvl="#active_skill_id_lvl" /> </cond> <for> - <effect name="Buff" val="0" /> + <effect name="ChangeFishingMastery" val="0" /> </for> </skill> <skill id="2275" levels="1" name="Fisherman's Recovery Potion"> -- GitLab