From 1c05db795efe53f076b2e3d317d25ce3bc99a8ae Mon Sep 17 00:00:00 2001 From: PHIDIAS Date: Wed, 29 Apr 2026 19:17:43 +0900 Subject: [PATCH] . Co-authored-by: Copilot --- PHI-CL/data/b/gm.lua | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/PHI-CL/data/b/gm.lua b/PHI-CL/data/b/gm.lua index d5fa270..3f13154 100644 --- a/PHI-CL/data/b/gm.lua +++ b/PHI-CL/data/b/gm.lua @@ -54,9 +54,13 @@ data.raw.technology['research-productivity'].unit.ingredients = {{'automation-sc -- GM A 9 BASE RESEARCH_EFFECT for i=5, 7 do - table.insert(data.raw.technology['laser-weapons-damage-' .. i].effects, {type = 'ammo-damage', ammo_category = 'tesla', modifier = 0.7}) - table.insert(data.raw.technology['laser-weapons-damage-' .. i].effects, {type = 'ammo-damage', ammo_category = 'electric', modifier = 0.7}) - table.insert(data.raw.technology['laser-weapons-damage-' .. i].effects, {type = 'ammo-damage', ammo_category = 'beam', modifier = 0.6}) + local tn = 'laser-weapons-damage-' .. i + + if data.raw.technology[tn] then + table.insert(data.raw.technology[tn].effects, {type = 'ammo-damage', ammo_category = 'tesla', modifier = 0.7}) + table.insert(data.raw.technology[tn].effects, {type = 'ammo-damage', ammo_category = 'electric', modifier = 0.7}) + table.insert(data.raw.technology[tn].effects, {type = 'ammo-damage', ammo_category = 'beam', modifier = 0.6}) + end end -- GM A 13 BASE RESEARCH_EFFECT