mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 19:58:00 +00:00
Tweak previous fix
This commit is contained in:
@@ -291,8 +291,4 @@ public abstract class PlayerController {
|
||||
public boolean canPlayUnlimitedLands() {
|
||||
return false;
|
||||
}
|
||||
|
||||
public boolean hasCheated() {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
@@ -73,8 +73,6 @@ public abstract class AchievementCollection implements Iterable<Achievement> {
|
||||
}
|
||||
|
||||
public void updateAll(IGuiBase gui, Player player) {
|
||||
if (player.getController().hasCheated()) { return; } //don't update achievements if player cheated during game
|
||||
|
||||
for (Achievement achievement : achievements.values()) {
|
||||
achievement.update(gui, player);
|
||||
}
|
||||
|
||||
@@ -1344,6 +1344,8 @@ public class PlayerControllerHuman extends PlayerController {
|
||||
}
|
||||
|
||||
public void updateAchievements() {
|
||||
if (hasCheated()) { return; } //don't update achievements if player cheated during game
|
||||
|
||||
//update all achievements for GUI player after game finished
|
||||
ThreadUtil.invokeInGameThread(new Runnable() {
|
||||
@Override
|
||||
@@ -1694,7 +1696,6 @@ public class PlayerControllerHuman extends PlayerController {
|
||||
}
|
||||
return cheats;
|
||||
}
|
||||
@Override
|
||||
public boolean hasCheated() {
|
||||
return cheats != null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user