17 lines
585 B
Plaintext
17 lines
585 B
Plaintext
max_rads = 3870
|
|
|
|
-- Replace number in radioactive food with the accurate one
|
|
local gc = game.translate_string
|
|
ui_item_build_desc_footer = ui_item.build_desc_footer
|
|
ui_item.build_desc_footer = function(obj, sec, str)
|
|
local res = ui_item_build_desc_footer(obj, sec, str)
|
|
if res:find(gc("st_msv")) then
|
|
local eat_rad = ini_sys:r_float_ex(sec,"eat_radiation")
|
|
if eat_rad and (eat_rad > 0) then
|
|
local num = round(math.abs(eat_rad) * max_rads)
|
|
res = res:gsub("(%+[ ]*)(%d+%.*%d*)([ ]*)(" .. gc("st_msv") .. ")", "%1" .. num .. "%3%4")
|
|
end
|
|
end
|
|
return res
|
|
end
|