From eeca7e6ecc956f8f11d7d15332568fb589e134aa Mon Sep 17 00:00:00 2001 From: PHIDIAS Date: Sun, 25 Aug 2024 01:23:27 +0900 Subject: [PATCH] . --- PHI-CL/main.lua | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/PHI-CL/main.lua b/PHI-CL/main.lua index eb243ec..cd80fac 100644 --- a/PHI-CL/main.lua +++ b/PHI-CL/main.lua @@ -50,7 +50,7 @@ function main.EEE(source, tier) item.name = source.name .. '-' .. tier item.minable.result = item.name - item.max_health = item.max_health * (tier - source.min + 1) + item.max_health = item.max_health * (tier - source.min + 2) if (tier < source.max) then item.next_upgrade = source.name .. '-' .. (tier + 1) @@ -197,22 +197,26 @@ function main.EEE(source, tier) end for _, v in pairs(item[ve]) do - if v.layers then - if v.layers[1] then - v.layers[1].tint = tint[tier] + if type(v) == 'table' then + if v.layers then + if v.layers[1] then + v.layers[1].tint = tint[tier] - if v.layers[1].hr_version then - v.layers[1].hr_version.tint = tint[tier] + if v.layers[1].hr_version then + v.layers[1].hr_version.tint = tint[tier] + end end end - end - for i=1, #v, 1 do - if v[i].layers and v[i].layers[1] then - v[i].layers[1].tint = tint[tier] + for i=1, #v, 1 do + if v[i] and type(v[i]) == 'table' then + if v[i].layers and v[i].layers[1] then + v[i].layers[1].tint = tint[tier] - if v[i].layers[1].hr_version then - v[i].layers[1].hr_version.tint = tint[tier] + if v[i].layers[1].hr_version then + v[i].layers[1].hr_version.tint = tint[tier] + end + end end end end