-- Layered-modding demo: this runs AFTER data/maps.lua, so it can reach into a -- map the base game defined and change it. Here we bolt an extra armour skin -- onto the Proving Ground enemy fort, making it a tougher target. -- -- A mod could equally `table.insert(Maps, { ... })` to ship a whole new map; -- see data/maps.lua for the shape of an entry. local m = FindMap("Proving Ground") if m then table.insert(m.structures, { name = "enemy outer plating", beams = { -- a second armoured skin one unit in front of the fort's face, -- tied back to it so the whole thing stays triangulated {24,1,24,3,"armour"}, {24,3,24,5,"armour"}, {24,1,25,1,"wood"}, {24,3,25,3,"wood"}, {24,5,25,5,"wood"}, {24,1,25,3,"wood"}, {24,3,25,5,"wood"}, }, }) m.description = m.description .. " (+ enemy-fort mod plating)" end