forked from MagicBane/Server
Mines can only be claimed once a cycle.
This commit is contained in:
@@ -46,6 +46,8 @@ public class Mine extends AbstractGameObject {
|
||||
private String zoneName;
|
||||
private Resource production;
|
||||
private boolean isActive = false;
|
||||
|
||||
public boolean wasClaimed = false;
|
||||
private float latitude;
|
||||
private float longitude;
|
||||
private float altitude;
|
||||
@@ -526,6 +528,7 @@ public class Mine extends AbstractGameObject {
|
||||
mineBuilding.setRank(mineBuilding.getRank());
|
||||
this.lastClaimer = null;
|
||||
this.setActive(false);
|
||||
this.wasClaimed = true;
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
@@ -103,6 +103,11 @@ public class HourlyJobThread implements Runnable {
|
||||
for (Mine mine : mines) {
|
||||
try {
|
||||
|
||||
// Mines can only be claimed once a cycle
|
||||
|
||||
if (mine.wasClaimed == true)
|
||||
continue;;
|
||||
|
||||
// Open Errant Mines
|
||||
|
||||
if (mine.getOwningGuild().isErrant()) {
|
||||
|
||||
Reference in New Issue
Block a user