From 0ae58ad0c3f99567d34320208d2ca5305d0d161d Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Tue, 17 Apr 2018 22:36:58 +0100 Subject: [PATCH] Fix locked awards not taking difficulty into account --- gui.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gui.lua b/gui.lua index 21d0d37..42640f7 100644 --- a/gui.lua +++ b/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