Browse Source

BETA: Datapack part for [L5996].

Zoey76 12 years ago
parent
commit
e95f0ff532

+ 1 - 0
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,

+ 35 - 0
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;
+	}
+}

+ 6 - 0
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()
 	{

+ 1 - 1
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">