This commit is contained in:
2026-06-17 21:55:33 +09:00
parent c56913c482
commit a6c0c391db
+7 -2
View File
@@ -702,12 +702,17 @@ end
-- GM-VP C 3 SPACE_AGE ENTITY, ITEM -- GM-VP C 3 SPACE_AGE ENTITY, ITEM
if items['tooltip'] and data.raw.item then if items['tooltip'] and data.raw.item then
for k, v in pairs(items['tooltip']) do for k, v in pairs(items['tooltip']) do
local custom_tooltip = {
name = k .. '-signal-color',
value = '[virtual-signal=signal-' .. v.color .. ']',
}
if v.type and v.color and data.raw[v.type] and data.raw[v.type][k] then if v.type and v.color and data.raw[v.type] and data.raw[v.type][k] then
if not data.raw[v.type][k].custom_tooltip_fields then if not data.raw[v.type][k].custom_tooltip_fields then
data.raw[v.type][k].custom_tooltip_fields = {} data.raw[v.type][k].custom_tooltip_fields = {}
end end
table.insert(data.raw[v.type][k].custom_tooltip_fields, '[virtual-signal=signal-' .. v.color .. ']') table.insert(data.raw[v.type][k].custom_tooltip_fields, custom_tooltip)
end end
if v.color and data.raw.item[k] then if v.color and data.raw.item[k] then
@@ -715,7 +720,7 @@ if items['tooltip'] and data.raw.item then
data.raw.item[k].custom_tooltip_fields = {} data.raw.item[k].custom_tooltip_fields = {}
end end
table.insert(data.raw.item[k].custom_tooltip_fields, '[virtual-signal=signal-' .. v.color .. ']') table.insert(data.raw.item[k].custom_tooltip_fields, custom_tooltip)
end end
end end
end end