summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gui.lua4
1 files 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