From 464ebaa4fb3f2942829d2a90040e965d5ab905ca Mon Sep 17 00:00:00 2001 From: lion <lion@5288da4f-0efc-0310-bd40-8d490a2659fa> Date: Wed, 31 Jul 2013 08:34:10 +0000 Subject: [PATCH] BETA: unhardcode class check in SupportMagic --- .../data/scripts/handlers/bypasshandlers/SupportMagic.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/bypasshandlers/SupportMagic.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/bypasshandlers/SupportMagic.java index e023e4866e..2e03c3903c 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/bypasshandlers/SupportMagic.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/bypasshandlers/SupportMagic.java @@ -18,11 +18,12 @@ */ package handlers.bypasshandlers; +import com.l2jserver.gameserver.datatables.CategoryData; import com.l2jserver.gameserver.handler.IBypassHandler; +import com.l2jserver.gameserver.model.CategoryType; import com.l2jserver.gameserver.model.actor.L2Character; import com.l2jserver.gameserver.model.actor.L2Npc; import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; -import com.l2jserver.gameserver.model.base.ClassId; import com.l2jserver.gameserver.model.holders.SkillHolder; public class SupportMagic implements IBypassHandler @@ -140,7 +141,7 @@ public class SupportMagic implements IBypassHandler else { npc.setTarget(player); - if (player.isMageClass() && (player.getClassId() != ClassId.overlord) && (player.getClassId() != ClassId.warcryer)) + if (CategoryData.getInstance().isInCategory(CategoryType.BEGINNER_MAGE, player.getClassId().getId())) { for (SkillHolder skill : MAGE_BUFFS) { -- GitLab