diff --git a/PHI-CL/main.lua b/PHI-CL/main.lua index 8a91241..3f61e9d 100644 --- a/PHI-CL/main.lua +++ b/PHI-CL/main.lua @@ -30,9 +30,15 @@ function main.EEE(source, tier) item.next_upgrade = source.name .. '-' .. (tier + 1) end - for _, v in pairs({'production', 'energy_usage', 'heating_energy', 'crane_energy_usage', 'energy_per_shot', 'researching_speed', 'mining_speed', 'crafting_speed'}) do + for _, v in pairs({'production', 'energy_usage', 'heating_energy', 'crane_energy_usage', 'energy_per_shot'}) do if item[v] then - item[v] = tonumber(string.match(item[v], '[%d%.]+')) * (2 ^ (tier - source.min + 1)) .. string.match(item[v], '%a+') + item[v] = tonumber(string.match(item[v], '[%d%.]+')) * (2 ^ (tier - source.min + 1)) .. (string.match(item[v], '%a+') or '') + end + end + + for _, v in pairs({'researching_speed', 'mining_speed', 'crafting_speed'}) do + if item[v] then + item[v] = tonumber(string.match(item[v], '[%d%.]+')) * (2 ^ (tier - source.min + 1)) end end