浏览代码

Add submit_after_pause convar

kiwec 4 月之前
父节点
当前提交
4588a80ca8
共有 3 个文件被更改,包括 7 次插入0 次删除
  1. 5 0
      src/App/Osu/Beatmap.cpp
  2. 1 0
      src/App/Osu/Changelog.cpp
  3. 1 0
      src/App/Osu/Osu.cpp

+ 5 - 0
src/App/Osu/Beatmap.cpp

@@ -1116,6 +1116,11 @@ void Beatmap::pause(bool quitIfWaiting) {
     }
 
     if(m_bIsPaused && isFirstPause) {
+        if(!convar->getConVarByName("submit_after_pause")->getBool()) {
+            debugLog("Disabling score submission due to pausing\n");
+            vanilla = false;
+        }
+
         m_vContinueCursorPoint = getMousePos();
         if(GameRules::osu_mod_fps.getBool()) {
             m_vContinueCursorPoint = GameRules::getPlayfieldCenter();

+ 1 - 0
src/App/Osu/Changelog.cpp

@@ -32,6 +32,7 @@ Changelog::Changelog() : ScreenBackable() {
     latest.changes.push_back("- Added cursor trail customization settings");
     latest.changes.push_back("- Added instafade checkbox");
     latest.changes.push_back("- Added more UI sounds");
+    latest.changes.push_back("- Added submit_after_pause convar");
     latest.changes.push_back("- Chat: added support for /me command");
     latest.changes.push_back("- Chat: added support for links");
     latest.changes.push_back("- Chat: added support for map links (auto-downloads)");

+ 1 - 0
src/App/Osu/Osu.cpp

@@ -152,6 +152,7 @@ ConVar mp_server("mp_server", "ez-pp.farm", FCVAR_DEFAULT);
 ConVar mp_password("mp_password", "", FCVAR_DEFAULT | FCVAR_HIDDEN);
 ConVar mp_autologin("mp_autologin", false, FCVAR_DEFAULT);
 ConVar submit_scores("submit_scores", false, FCVAR_DEFAULT);
+ConVar submit_after_pause("submit_after_pause", true, FCVAR_DEFAULT);
 
 // If catboy.best doesn't work for you, here are some alternatives:
 // - https://api.osu.direct/d/