diff --git a/scripts/gameplay.lua b/scripts/gameplay.lua index 24ab0ef..71cb800 100644 --- a/scripts/gameplay.lua +++ b/scripts/gameplay.lua @@ -735,6 +735,12 @@ function draw_gauge(deltaTime) elseif gameplay.gauge.type == 1 then gaugeBgImage = gaugeExcBgImage; gaugeFillImage = gaugeExcFillImage; + + if (game.GetSkinSetting('_gaugeARS') == 1) then + gaugeBgImage = gaugeExcArsBgImage + gaugeFillImage = gaugeExcArsFillImage + end + gaugeBreakpoint = 0.3; if gameplay.gauge.value < 0.3 then diff --git a/scripts/gamesettingsdialog.lua b/scripts/gamesettingsdialog.lua index 232b438..2a74776 100644 --- a/scripts/gamesettingsdialog.lua +++ b/scripts/gamesettingsdialog.lua @@ -67,6 +67,9 @@ function processSkinSettings(settingName, settingValue) if (settingName == 'Gauge') then game.SetSkinSetting('_gaugeType', settingValue); end + if (settingName == 'Backup Gauge') then + game.SetSkinSetting('_gaugeARS', settingValue and 1 or 0); + end end function render(deltaTime, visible)