Achievement fix

master
a327ex 2021-05-18 00:38:51 -03:00
parent 21266e3a9d
commit 316cb14e3b
2 changed files with 38 additions and 4 deletions

View File

@ -611,6 +611,36 @@ function Arena:quit()
steam.userStats.setAchievement('VOIDERS_WIN')
steam.userStats.storeStats()
end
local units = self.player:get_all_units()
local all_units_level_2 = true
for _, unit in ipairs(units) do
if unit.level ~= 2 then
all_units_level_2 = false
break
end
end
if all_units_level_2 then
state.achievement_level_2_win = true
system.save_state()
steam.userStats.setAchievement('LEVEL_2_WIN')
steam.userStats.storeStats()
end
local units = self.player:get_all_units()
local all_units_level_3 = true
for _, unit in ipairs(units) do
if unit.level ~= 3 then
all_units_level_3 = false
break
end
end
if all_units_level_3 then
state.achievement_level_3_win = true
system.save_state()
steam.userStats.setAchievement('LEVEL_3_WIN')
steam.userStats.storeStats()
end
end
else

View File

@ -1241,10 +1241,12 @@ function update(dt)
end
if input.k.pressed then
sx, sy = sx - 1, sy - 1
love.window.setMode(480*sx, 270*sy)
state.sx, state.sy = sx, sy
state.fullscreen = false
if sx > 1 and sy > 1 then
sx, sy = sx - 1, sy - 1
love.window.setMode(480*sx, 270*sy)
state.sx, state.sy = sx, sy
state.fullscreen = false
end
end
if input.l.pressed then
@ -1254,10 +1256,12 @@ function update(dt)
state.fullscreen = false
end
--[[
if input.f12.pressed then
steam.userStats.resetAllStats(true)
steam.userStats.storeStats()
end
]]--
end