Added Tanta Lizardman Summoner AI.
This commit is contained in:
parent
bf613fc221
commit
bc62652722
@ -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;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user