From b4c99152ca1827ae24f05080dd50ef7c589dbbd3 Mon Sep 17 00:00:00 2001 From: FajsiEx Date: Thu, 12 Aug 2021 15:47:40 +0200 Subject: [PATCH] + excessive ars gauge functionality --- scripts/gameplay.lua | 6 ++++++ scripts/gamesettingsdialog.lua | 3 +++ 2 files changed, 9 insertions(+) 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)