mirror of
https://github.com/ProjectSWGCore/NGECore2.git
synced 2026-08-02 03:15:52 -04:00
Merge branch 'master' of https://github.com/ProjectSWGCore/NGECore2
This commit is contained in:
@@ -237,7 +237,6 @@ public class AIActor {
|
||||
case StateResult.DEAD:
|
||||
setCurrentState(new DeathState());
|
||||
case StateResult.FINISHED:
|
||||
// TODO: add state transitions
|
||||
case StateResult.UNFINISHED:
|
||||
return;
|
||||
case StateResult.IDLE:
|
||||
|
||||
@@ -120,6 +120,7 @@ public class AttackState extends AIState {
|
||||
creature.setLookAtTarget(0);
|
||||
creature.setIntendedTarget(0);
|
||||
actor.setFollowObject(null);
|
||||
actor.setCurrentState(new RetreatState());
|
||||
return StateResult.FINISHED;
|
||||
}
|
||||
CreatureObject target = actor.getFollowObject();
|
||||
@@ -133,7 +134,7 @@ public class AttackState extends AIState {
|
||||
return StateResult.UNFINISHED;
|
||||
}
|
||||
if(target.getPosture() == 13 || target.getPosture() == 14) {
|
||||
actor.getDamageMap().remove(target);
|
||||
actor.removeDefender(target);
|
||||
actor.setFollowObject(actor.getHighestDamageDealer());
|
||||
target = actor.getFollowObject();
|
||||
if(target == null)
|
||||
|
||||
Reference in New Issue
Block a user