|
|
@ -1978,9 +1978,12 @@ public class Mob extends AbstractIntelligenceAgent { |
|
|
|
patrolRadius = 60; |
|
|
|
patrolRadius = 60; |
|
|
|
|
|
|
|
|
|
|
|
Vector3fImmutable newPatrolPoint = Vector3fImmutable.getRandomPointInCircle(this.getBindLoc(), patrolRadius); |
|
|
|
Vector3fImmutable newPatrolPoint = Vector3fImmutable.getRandomPointInCircle(this.getBindLoc(), patrolRadius); |
|
|
|
|
|
|
|
if(i == 0){ |
|
|
|
|
|
|
|
MovementManager.translocate(this,newPatrolPoint, null); |
|
|
|
|
|
|
|
} |
|
|
|
this.patrolPoints.add(newPatrolPoint); |
|
|
|
this.patrolPoints.add(newPatrolPoint); |
|
|
|
} |
|
|
|
} |
|
|
|
MovementManager.translocate(this,this.patrolPoints.get(0), null); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
if (this.BehaviourType == null) |
|
|
|
if (this.BehaviourType == null) |
|
|
|
this.BehaviourType = this.getMobBase().fsm; |
|
|
|
this.BehaviourType = this.getMobBase().fsm; |
|
|
|