Additional AutoPlayTaskManager GeoEngine can see target check.

Thanks to petryxa.
This commit is contained in:
MobiusDevelopment 2022-12-13 07:24:25 +00:00
parent 39fce1ade4
commit 7e3dd71d77
11 changed files with 77 additions and 0 deletions

View File

@ -101,6 +101,13 @@ public class AutoPlayTaskManager
{
if (creature.isAutoAttackable(player))
{
// GeoEngine can see target check.
if (!GeoEngine.getInstance().canSeeTarget(player, creature))
{
player.setTarget(null);
continue PLAY;
}
player.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, creature);
}
}

View File

@ -101,6 +101,13 @@ public class AutoPlayTaskManager
{
if (creature.isAutoAttackable(player))
{
// GeoEngine can see target check.
if (!GeoEngine.getInstance().canSeeTarget(player, creature))
{
player.setTarget(null);
continue PLAY;
}
player.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, creature);
}
}

View File

@ -101,6 +101,13 @@ public class AutoPlayTaskManager
{
if (creature.isAutoAttackable(player))
{
// GeoEngine can see target check.
if (!GeoEngine.getInstance().canSeeTarget(player, creature))
{
player.setTarget(null);
continue PLAY;
}
player.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, creature);
}
}

View File

@ -101,6 +101,13 @@ public class AutoPlayTaskManager
{
if (creature.isAutoAttackable(player))
{
// GeoEngine can see target check.
if (!GeoEngine.getInstance().canSeeTarget(player, creature))
{
player.setTarget(null);
continue PLAY;
}
player.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, creature);
}
}

View File

@ -101,6 +101,13 @@ public class AutoPlayTaskManager
{
if (creature.isAutoAttackable(player))
{
// GeoEngine can see target check.
if (!GeoEngine.getInstance().canSeeTarget(player, creature))
{
player.setTarget(null);
continue PLAY;
}
player.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, creature);
}
}

View File

@ -101,6 +101,13 @@ public class AutoPlayTaskManager
{
if (creature.isAutoAttackable(player))
{
// GeoEngine can see target check.
if (!GeoEngine.getInstance().canSeeTarget(player, creature))
{
player.setTarget(null);
continue PLAY;
}
player.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, creature);
}
}

View File

@ -101,6 +101,13 @@ public class AutoPlayTaskManager
{
if (creature.isAutoAttackable(player))
{
// GeoEngine can see target check.
if (!GeoEngine.getInstance().canSeeTarget(player, creature))
{
player.setTarget(null);
continue PLAY;
}
player.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, creature);
}
}

View File

@ -102,6 +102,13 @@ public class AutoPlayTaskManager
{
if (creature.isAutoAttackable(player))
{
// GeoEngine can see target check.
if (!GeoEngine.getInstance().canSeeTarget(player, creature))
{
player.setTarget(null);
continue PLAY;
}
player.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, creature);
}
}

View File

@ -102,6 +102,13 @@ public class AutoPlayTaskManager
{
if (creature.isAutoAttackable(player))
{
// GeoEngine can see target check.
if (!GeoEngine.getInstance().canSeeTarget(player, creature))
{
player.setTarget(null);
continue PLAY;
}
player.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, creature);
}
}

View File

@ -102,6 +102,13 @@ public class AutoPlayTaskManager
{
if (creature.isAutoAttackable(player))
{
// GeoEngine can see target check.
if (!GeoEngine.getInstance().canSeeTarget(player, creature))
{
player.setTarget(null);
continue PLAY;
}
player.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, creature);
}
}

View File

@ -102,6 +102,13 @@ public class AutoPlayTaskManager
{
if (creature.isAutoAttackable(player))
{
// GeoEngine can see target check.
if (!GeoEngine.getInstance().canSeeTarget(player, creature))
{
player.setTarget(null);
continue PLAY;
}
player.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, creature);
}
}