diff --git a/achievement.cpp b/achievement.cpp index 68623b2f..fc97e5b7 100644 --- a/achievement.cpp +++ b/achievement.cpp @@ -120,7 +120,7 @@ EX bool wrongMode(char flags) { #if CAP_TOUR if(tour::on) return true; #endif - if(chaosmode != (flags == rg::chaos)) return true; + if((!!chaosmode) != (flags == rg::chaos)) return true; if((numplayers() > 1) != (flags == rg::multi)) return true; return false; }