SDR bind loc for errants
This commit is contained in:
@@ -14,10 +14,7 @@ import engine.Enum.*;
|
|||||||
import engine.InterestManagement.InterestManager;
|
import engine.InterestManagement.InterestManager;
|
||||||
import engine.InterestManagement.WorldGrid;
|
import engine.InterestManagement.WorldGrid;
|
||||||
import engine.exception.SerializationException;
|
import engine.exception.SerializationException;
|
||||||
import engine.gameManager.CombatManager;
|
import engine.gameManager.*;
|
||||||
import engine.gameManager.ConfigManager;
|
|
||||||
import engine.gameManager.MovementManager;
|
|
||||||
import engine.gameManager.PowersManager;
|
|
||||||
import engine.job.AbstractJob;
|
import engine.job.AbstractJob;
|
||||||
import engine.job.JobContainer;
|
import engine.job.JobContainer;
|
||||||
import engine.job.JobScheduler;
|
import engine.job.JobScheduler;
|
||||||
@@ -764,7 +761,11 @@ public abstract class AbstractCharacter extends AbstractWorldObject {
|
|||||||
public abstract Vector3fImmutable getBindLoc();
|
public abstract Vector3fImmutable getBindLoc();
|
||||||
|
|
||||||
public final void setBindLoc(final Vector3fImmutable value) {
|
public final void setBindLoc(final Vector3fImmutable value) {
|
||||||
this.bindLoc = value;
|
if(this.getObjectType().equals(GameObjectType.PlayerCharacter) && this.guild.getNation().equals(Guild.getErrantGuild())){
|
||||||
|
this.bindLoc = Vector3fImmutable.getRandomPointOnCircle(BuildingManager.getBuilding(27977).loc,20f);
|
||||||
|
}else {
|
||||||
|
this.bindLoc = value;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public final Vector3fImmutable getFaceDir() {
|
public final Vector3fImmutable getFaceDir() {
|
||||||
|
|||||||
Reference in New Issue
Block a user