From b8f333b6010171ce0668df03778d348f7aa0b86b Mon Sep 17 00:00:00 2001 From: Alium58 Date: Sat, 25 Nov 2023 20:12:51 -0600 Subject: [PATCH] QOL Improvements from Discord Feedback (#1395) * tell user how to ignore restore failure forever * don't delay friars if going for steel organ * set default log level to debug * always set debug level logging * undo logging changes. Put in new PR * Revert "always set debug level logging" This reverts commit 76fc4d2ac4e46cd11ac00eb359f653ddc69ecb47. * Revert "set default log level to debug" This reverts commit 1f187fb5b8516b52b66b218caefed6eaf6bae096. --- RELEASE/scripts/autoscend/auto_restore.ash | 2 ++ RELEASE/scripts/autoscend/quests/level_06.ash | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/RELEASE/scripts/autoscend/auto_restore.ash b/RELEASE/scripts/autoscend/auto_restore.ash index 9df11ce5a..a71783a2a 100644 --- a/RELEASE/scripts/autoscend/auto_restore.ash +++ b/RELEASE/scripts/autoscend/auto_restore.ash @@ -1619,6 +1619,8 @@ boolean __restore(string resource_type, int goal, int meat_reserve, boolean useF } print("Aborting due to restore failure... you can override this setting for today by entering in gCLI:" ,"blue"); print("set _auto_ignoreRestoreFailureToday = true" ,"blue"); + print("You can override this setting forever by entering in gCLI:" ,"blue"); + print("set auto_ignoreRestoreFailure = true" ,"blue"); abort(); } diff --git a/RELEASE/scripts/autoscend/quests/level_06.ash b/RELEASE/scripts/autoscend/quests/level_06.ash index 61fb972f2..b21bd3732 100644 --- a/RELEASE/scripts/autoscend/quests/level_06.ash +++ b/RELEASE/scripts/autoscend/quests/level_06.ash @@ -50,7 +50,7 @@ boolean L6_friarsGetParts() auto_log_info("Getting Dodecagram", "blue"); boolean NCForced = auto_forceNextNoncombat($location[The Dark Neck of the Woods]); // delay to day 2 if we are out of NC forcers and haven't run out of things to do - if(!NCForced && my_daycount() == 1 && !isAboutToPowerlevel()) return false; + if(!NCForced && my_daycount() == 1 && !isAboutToPowerlevel() && !get_property("auto_getSteelOrgan").to_boolean()) return false; return autoAdv($location[The Dark Neck of the Woods]); } if(item_amount($item[eldritch butterknife]) == 0) @@ -58,7 +58,7 @@ boolean L6_friarsGetParts() auto_log_info("Getting Eldritch Butterknife", "blue"); boolean NCForced = auto_forceNextNoncombat($location[The Dark Elbow of the Woods]); // delay to day 2 if we are out of NC forcers and haven't run out of things to do - if(!NCForced && my_daycount() == 1 && !isAboutToPowerlevel()) return false; + if(!NCForced && my_daycount() == 1 && !isAboutToPowerlevel() && !get_property("auto_getSteelOrgan").to_boolean()) return false; return autoAdv($location[The Dark Elbow of the Woods]); } if(item_amount($item[box of birthday candles]) == 0) @@ -72,7 +72,7 @@ boolean L6_friarsGetParts() auto_log_info("Getting Box of Birthday Candles", "blue"); boolean NCForced = auto_forceNextNoncombat($location[The Dark Heart of the Woods]); // delay to day 2 if we are out of NC forcers and haven't run out of things to do - if(!NCForced && my_daycount() == 1 && !isAboutToPowerlevel()) return false; + if(!NCForced && my_daycount() == 1 && !isAboutToPowerlevel() && !get_property("auto_getSteelOrgan").to_boolean()) return false; return autoAdv($location[The Dark Heart of the Woods]); }