1
0
Fork 0
This commit is contained in:
Lizzy Fleckenstein 2021-01-20 16:14:23 +01:00
parent 088f2eecae
commit 3d7e89811d
1 changed files with 3 additions and 2 deletions

View File

@ -384,10 +384,11 @@ local function xp_step(self, dtime)
end end
end end
uses = uses or 0 uses = uses or 0
local repair = (65536 / uses) * xp * 2 local multiplier = 2 * 65535 / uses
local repair = xp * multiplier
local new_wear = wear - repair local new_wear = wear - repair
if new_wear < 0 then if new_wear < 0 then
xp = math.floor(-new_wear / 2) xp = math.floor(-new_wear / multiplier + 0.5)
new_wear = 0 new_wear = 0
else else
xp = 0 xp = 0