Prevent achievements from completing with dev console open

This commit is contained in:
Anuken
2022-10-21 08:49:04 -04:00
parent d60af13151
commit 127ee1a87e
4 changed files with 9 additions and 4 deletions

View File

@@ -1,5 +1,7 @@
package mindustry.service;
import arc.util.*;
import static mindustry.Vars.*;
public enum Achievement{
@@ -138,8 +140,12 @@ public enum Achievement{
public void complete(){
if(!isAchieved()){
//can't complete achievements with the dev console shown.
if(ui != null && ui.consolefrag != null && ui.consolefrag.shown() && !OS.username.equals("anuke")) return;
service.completeAchievement(name());
service.storeStats();
completed = true;
}
}