hardcore now can use a formula

This commit is contained in:
Zeno Rogue
2024-05-27 14:20:53 +02:00
parent f445d02707
commit 322b21e999
2 changed files with 7 additions and 3 deletions
+6 -2
View File
@@ -276,13 +276,17 @@ EX void enable_cheat() {
// -- game modes --
EX void switchHardcore() {
EX void switchHardcore_quiet() {
if(hardcore && !canmove) {
restart_game();
if(delayed_start) stop_game(); else restart_game();
hardcore = false;
}
else if(hardcore && canmove) { hardcore = false; }
else { hardcore = true; canmove = true; hardcoreAt = turncount; }
}
EX void switchHardcore() {
switchHardcore_quiet();
if(hardcore)
addMessage(XLAT("One wrong move and it is game over!"));
else