From 43174501decfea63bccfa605721e805463230ae6 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Sat, 13 Feb 2021 20:47:38 -0700 Subject: [PATCH] final tweaks --- code/controllers/configuration/entries/game_options.dm | 3 +++ code/modules/mob/living/living_sprint.dm | 2 ++ 2 files changed, 5 insertions(+) diff --git a/code/controllers/configuration/entries/game_options.dm b/code/controllers/configuration/entries/game_options.dm index 4e40ecfd96..a1843ab8ba 100644 --- a/code/controllers/configuration/entries/game_options.dm +++ b/code/controllers/configuration/entries/game_options.dm @@ -297,6 +297,9 @@ . = ..() for(var/datum/hud/human/H) H.assert_move_intent_ui() + if(!config_entry_value) // disabled + for(var/mob/living/L in world) + L.disable_intentional_sprint_mode() /datum/config_entry/number/movedelay/sprint_speed_increase config_entry_value = 1 diff --git a/code/modules/mob/living/living_sprint.dm b/code/modules/mob/living/living_sprint.dm index aebfc2c9a6..728645c3eb 100644 --- a/code/modules/mob/living/living_sprint.dm +++ b/code/modules/mob/living/living_sprint.dm @@ -63,6 +63,8 @@ update_sprint_icon() /mob/living/proc/user_toggle_intentional_sprint_mode() + if(!CONFIG_GET(flag/sprint_enabled)) + return var/old = (combat_flags & COMBAT_FLAG_SPRINT_TOGGLED) if(old) if(combat_flags & COMBAT_FLAG_SPRINT_FORCED)