the ScreenFilter env will be nil sometimes, catch that

This commit is contained in:
Flameshadowxeroshin
2018-02-09 12:22:54 -06:00
parent 1f8b6698c1
commit 6452449b6f
@@ -23,7 +23,7 @@ local stepsType = style:GetStepsType()
if numPlayers == 1 then
local player = GAMESTATE:GetMasterPlayerNumber()
local pNum = (player == PLAYER_1) and 1 or 2
filterAlphas[player] = tonumber(getenv("ScreenFilterP"..pNum));
filterAlphas[player] = tonumber(getenv("ScreenFilterP"..pNum)) or 0;
local pos;
-- [ScreenGameplay] PlayerP#Player*Side(s)X
@@ -54,7 +54,7 @@ else
-- otherwise we need two separate ones. to the pairsmobile!
for i, player in ipairs(PlayerNumber) do
local pNum = (player == PLAYER_1) and 1 or 2
filterAlphas[player] = tonumber(getenv("ScreenFilterP"..pNum));
filterAlphas[player] = tonumber(getenv("ScreenFilterP"..pNum)) or 0;
local metricName = string.format("PlayerP%i%sX",pNum,styleType)
local pos = THEME:GetMetric("ScreenGameplay",metricName)
t[#t+1] = Def.Quad{
@@ -65,4 +65,4 @@ else
end
end
return t;
return t;