From 31ae819d0bb8fe7e6024cfd013e350bbd3624463 Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Fri, 13 Oct 2017 02:05:21 +0100 Subject: [PATCH] Increase score given by kill --- mods/ctf_stats/init.lua | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/mods/ctf_stats/init.lua b/mods/ctf_stats/init.lua index 52e1881..2695abd 100644 --- a/mods/ctf_stats/init.lua +++ b/mods/ctf_stats/init.lua @@ -170,6 +170,7 @@ ctf_flag.register_on_precapture(function(name, flag) end) local good_weapons = { + "default:sword_stone", "default:sword_steel", "shooter:grenade", "shooter:shotgun", @@ -194,21 +195,21 @@ local function calculateKillReward(victim, killer) " score worth of kills since last death") -- 15 * kd ration, with variable based on player's score - local kdreward = 20 * vmain.kills / (vmain.deaths + 1) - local max = vmain.score / 10 + local kdreward = 30 * vmain.kills / (vmain.deaths + 1) + local max = vmain.score / 6 if kdreward > max then kdreward = max end - if kdreward > 40 then - kdreward = 40 + if kdreward > 80 then + kdreward = 80 end reward = reward + kdreward -- Limited to 0 <= X <= 100 - if reward > 100 then - reward = 100 - elseif reward < 10 then - reward = 10 + if reward > 150 then + reward = 150 + elseif reward < 14 then + reward = 14 end -- Half if no good weapons