diff --git a/quit.cpp b/quit.cpp index 4611c276..63a9e164 100644 --- a/quit.cpp +++ b/quit.cpp @@ -3,7 +3,7 @@ namespace hr { -bool quitsaves() { return (items[itOrbSafety] && havesave); } +bool quitsaves() { return (items[itOrbSafety] && havesave && !archimedean); } bool needConfirmation() { return canmove && (gold() >= 30 || tkills() >= 50) && !cheater && !quitsaves(); diff --git a/system.cpp b/system.cpp index 572e813d..6d2a8d22 100644 --- a/system.cpp +++ b/system.cpp @@ -773,6 +773,7 @@ void saveStats(bool emergency = false) { if(tour::on) return; #endif if(randomPatternsMode) return; + if(archimedean) return; if(daily::on) return; if(peace::on) return; if(!gold()) return;