zone override

This commit is contained in:
2024-02-24 21:44:23 -06:00
parent c3c897b035
commit 83c8698798
-16
View File
@@ -75,9 +75,6 @@ public class City extends AbstractWorldObject {
private byte isCapital = 0;
private byte isSafeHold;
private boolean forceRename = false;
private boolean noTeleport = false; //used by npc cities
private boolean noRepledge = false; //used by npc cities
private boolean isOpen = false;
private int treeOfLifeID;
private Vector3fImmutable location = Vector3fImmutable.ZERO;
@@ -142,14 +139,6 @@ public class City extends AbstractWorldObject {
this.forceRename = rs.getInt("forceRename") == 1;
this.open = rs.getInt("open") == 1;
if (this.cityName.equals("Perdition") || this.cityName.equals("Bastion")) {
this.noTeleport = true;
this.noRepledge = true;
} else {
this.noTeleport = false;
this.noRepledge = false;
}
this.hash = rs.getString("hash");
if (this.motto.isEmpty()) {
@@ -356,9 +345,6 @@ public class City extends AbstractWorldObject {
if (ago.getObjectType().equals(GameObjectType.City)) {
City city = (City) ago;
if (city.noTeleport && city.getObjectUUID() != 34275 && city.getObjectUUID() != 34081)
continue;
if (city.parentZone != null && city.parentZone.isPlayerCity()) {
if (pc.getAccount().status.equals(AccountStatus.ADMIN)) {
@@ -412,8 +398,6 @@ public class City extends AbstractWorldObject {
for (AbstractGameObject ago : worldCities.values()) {
if (ago.getObjectType().equals(GameObjectType.City)) {
City city = (City) ago;
if (city.noRepledge)
continue;
if (city.parentZone != null && city.parentZone.isPlayerCity()) {