Use of SkillCaster for olympiad buffers.

This commit is contained in:
MobiusDev
2019-01-12 07:47:55 +00:00
parent 60443c451b
commit ed1df36392
4 changed files with 12 additions and 8 deletions

View File

@@ -19,6 +19,7 @@ package ai.others.OlyBuffer;
import com.l2jmobius.gameserver.model.actor.L2Npc;
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
import com.l2jmobius.gameserver.model.holders.SkillHolder;
import com.l2jmobius.gameserver.model.skills.SkillCaster;
import ai.AbstractNpcAI;
@@ -72,7 +73,7 @@ public final class OlyBuffer extends AbstractNpcAI
if (ALLOWED_BUFFS[buffId] != null)
{
npc.setScriptValue(npc.getScriptValue() + 1);
addSkillCastDesire(npc, player, ALLOWED_BUFFS[buffId], 23);
SkillCaster.triggerCast(npc, player, ALLOWED_BUFFS[buffId].getSkill());
htmltext = "OlyBuffer-afterBuff.html";
}
if (npc.getScriptValue() >= 5)

View File

@@ -19,6 +19,7 @@ package ai.others.OlyBuffer;
import com.l2jmobius.gameserver.model.actor.L2Npc;
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
import com.l2jmobius.gameserver.model.holders.SkillHolder;
import com.l2jmobius.gameserver.model.skills.SkillCaster;
import ai.AbstractNpcAI;
@@ -72,7 +73,7 @@ public final class OlyBuffer extends AbstractNpcAI
if (ALLOWED_BUFFS[buffId] != null)
{
npc.setScriptValue(npc.getScriptValue() + 1);
addSkillCastDesire(npc, player, ALLOWED_BUFFS[buffId], 23);
SkillCaster.triggerCast(npc, player, ALLOWED_BUFFS[buffId].getSkill());
htmltext = "OlyBuffer-afterBuff.html";
}
if (npc.getScriptValue() >= 5)

View File

@@ -19,6 +19,7 @@ package ai.others.OlyBuffer;
import com.l2jmobius.gameserver.model.actor.L2Npc;
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
import com.l2jmobius.gameserver.model.holders.SkillHolder;
import com.l2jmobius.gameserver.model.skills.SkillCaster;
import ai.AbstractNpcAI;
@@ -72,7 +73,7 @@ public final class OlyBuffer extends AbstractNpcAI
if (ALLOWED_BUFFS[buffId] != null)
{
npc.setScriptValue(npc.getScriptValue() + 1);
addSkillCastDesire(npc, player, ALLOWED_BUFFS[buffId], 23);
SkillCaster.triggerCast(npc, player, ALLOWED_BUFFS[buffId].getSkill());
htmltext = "OlyBuffer-afterBuff.html";
}
if (npc.getScriptValue() >= 5)

View File

@@ -19,6 +19,7 @@ package ai.others.OlyBuffer;
import com.l2jmobius.gameserver.model.actor.L2Npc;
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
import com.l2jmobius.gameserver.model.holders.SkillHolder;
import com.l2jmobius.gameserver.model.skills.SkillCaster;
import ai.AbstractNpcAI;
@@ -72,7 +73,7 @@ public final class OlyBuffer extends AbstractNpcAI
if (ALLOWED_BUFFS[buffId] != null)
{
npc.setScriptValue(npc.getScriptValue() + 1);
addSkillCastDesire(npc, player, ALLOWED_BUFFS[buffId], 23);
SkillCaster.triggerCast(npc, player, ALLOWED_BUFFS[buffId].getSkill());
htmltext = "OlyBuffer-afterBuff.html";
}
if (npc.getScriptValue() >= 5)