mirror of
https://gitlab.com/rubenwardy/awards.git
synced 2024-11-19 22:03:44 +01:00
Fix locked awards not taking difficulty into account
This commit is contained in:
parent
7d462c6aa5
commit
0ae58ad0c3
4
gui.lua
4
gui.lua
@ -34,12 +34,12 @@ local function order_awards(name)
|
||||
for _, def in pairs(awards.registered_awards) do
|
||||
if not hash_is_unlocked[def.name] and def:can_unlock(data) then
|
||||
local started = false
|
||||
local score
|
||||
local score = def.difficulty or 1
|
||||
if def.secret then
|
||||
score = 1000000
|
||||
elseif def.trigger and def.trigger.target and def.getProgress then
|
||||
local progress = def:getProgress(data).perc
|
||||
score = (1 - progress) * def.trigger.target
|
||||
score = score * (1 - progress) * def.trigger.target
|
||||
if progress < 0.001 then
|
||||
score = score + 100
|
||||
else
|
||||
|
Loading…
Reference in New Issue
Block a user