Clan Advent skill improvements.
This commit is contained in:
@@ -31,7 +31,7 @@ import com.l2jmobius.gameserver.model.events.impl.character.player.OnPlayerClanL
|
||||
import com.l2jmobius.gameserver.model.events.impl.character.player.OnPlayerLogin;
|
||||
import com.l2jmobius.gameserver.model.events.impl.character.player.OnPlayerLogout;
|
||||
import com.l2jmobius.gameserver.model.events.impl.character.player.OnPlayerProfessionChange;
|
||||
import com.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||
import com.l2jmobius.gameserver.model.skills.CommonSkill;
|
||||
|
||||
import ai.AbstractNpcAI;
|
||||
|
||||
@@ -40,8 +40,6 @@ import ai.AbstractNpcAI;
|
||||
*/
|
||||
public final class Clan extends AbstractNpcAI
|
||||
{
|
||||
private final SkillHolder CLAN_ADVENT = new SkillHolder(19009, 1);
|
||||
|
||||
// @formatter:off
|
||||
private static final int[] NPCS =
|
||||
{
|
||||
@@ -112,13 +110,13 @@ public final class Clan extends AbstractNpcAI
|
||||
{
|
||||
if (member.isOnline())
|
||||
{
|
||||
CLAN_ADVENT.getSkill().applyEffects(member.getPlayerInstance(), member.getPlayerInstance());
|
||||
CommonSkill.CLAN_ADVENT.getSkill().applyEffects(member.getPlayerInstance(), member.getPlayerInstance());
|
||||
}
|
||||
});
|
||||
}
|
||||
else if ((activeChar.getClan() != null) && activeChar.getClan().getLeader().isOnline())
|
||||
{
|
||||
CLAN_ADVENT.getSkill().applyEffects(activeChar, activeChar);
|
||||
CommonSkill.CLAN_ADVENT.getSkill().applyEffects(activeChar, activeChar);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -134,13 +132,13 @@ public final class Clan extends AbstractNpcAI
|
||||
{
|
||||
if (member.isOnline())
|
||||
{
|
||||
member.getPlayerInstance().getEffectList().stopSkillEffects(true, CLAN_ADVENT.getSkill());
|
||||
member.getPlayerInstance().getEffectList().stopSkillEffects(true, CommonSkill.CLAN_ADVENT.getId());
|
||||
}
|
||||
});
|
||||
}
|
||||
if (activeChar.getClan() != null)
|
||||
{
|
||||
activeChar.getEffectList().stopSkillEffects(true, CLAN_ADVENT.getSkill());
|
||||
activeChar.getEffectList().stopSkillEffects(true, CommonSkill.CLAN_ADVENT.getId());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -151,7 +149,7 @@ public final class Clan extends AbstractNpcAI
|
||||
final L2PcInstance activeChar = event.getActiveChar();
|
||||
if (activeChar.isClanLeader() || ((activeChar.getClan() != null) && activeChar.getClan().getLeader().isOnline()))
|
||||
{
|
||||
CLAN_ADVENT.getSkill().applyEffects(activeChar, activeChar);
|
||||
CommonSkill.CLAN_ADVENT.getSkill().applyEffects(activeChar, activeChar);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -162,7 +160,7 @@ public final class Clan extends AbstractNpcAI
|
||||
final L2PcInstance activeChar = event.getActiveChar().getPlayerInstance();
|
||||
if (activeChar.getClan().getLeader().isOnline())
|
||||
{
|
||||
CLAN_ADVENT.getSkill().applyEffects(activeChar, activeChar);
|
||||
CommonSkill.CLAN_ADVENT.getSkill().applyEffects(activeChar, activeChar);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -170,7 +168,7 @@ public final class Clan extends AbstractNpcAI
|
||||
@RegisterType(ListenerRegisterType.GLOBAL_PLAYERS)
|
||||
public void onPlayerClanLeft(OnPlayerClanLeft event)
|
||||
{
|
||||
event.getActiveChar().getPlayerInstance().getEffectList().stopSkillEffects(true, CLAN_ADVENT.getSkill());
|
||||
event.getActiveChar().getPlayerInstance().getEffectList().stopSkillEffects(true, CommonSkill.CLAN_ADVENT.getId());
|
||||
}
|
||||
|
||||
public static void main(String[] args)
|
||||
|
Reference in New Issue
Block a user