Added Tanta Lizardman Summoner AI.

This commit is contained in:
MobiusDev 2018-03-12 00:39:00 +00:00
parent bf613fc221
commit bc62652722

View File

@ -60,6 +60,8 @@ public final class PlainsOfLizardman extends AbstractNpcAI
private static final SkillHolder RAINBOW_FROG_SKILL = new SkillHolder(6429, 1);
private static final SkillHolder STICKY_MUSHROOM_SKILL = new SkillHolder(6428, 1);
private static final SkillHolder ENERGY_PLANT_SKILL = new SkillHolder(6430, 1);
// Misc
private static final double HP_PERCENTAGE = 0.60;
// Buffs
private static final SkillHolder[] BUFFS =
{
@ -121,9 +123,12 @@ public final class PlainsOfLizardman extends AbstractNpcAI
{
case TANTA_SUMMONER:
{
if (!npc.isAffectedBySkill(DEMOTIVATION_HEX.getSkillId()))
if ((npc.getCurrentHp() < (npc.getMaxHp() * HP_PERCENTAGE)) && npc.isScriptValue(0))
{
npc.setScriptValue(1);
npc.doCast(DEMOTIVATION_HEX.getSkill());
addAttackDesire(addSpawn(TANTA_SCOUT, npc.getX(), npc.getY(), npc.getZ(), 0, false, 0, false), attacker);
addAttackDesire(addSpawn(TANTA_SCOUT, npc.getX(), npc.getY(), npc.getZ(), 0, false, 0, false), attacker);
}
break;
}