diff options
Diffstat (limited to 'data/mods/enemy-fort')
| -rw-r--r-- | data/mods/enemy-fort/map.lua | 3 | ||||
| -rw-r--r-- | data/mods/enemy-fort/mod.lua | 4 | ||||
| -rw-r--r-- | data/mods/enemy-fort/structures.lua | 19 |
3 files changed, 26 insertions, 0 deletions
diff --git a/data/mods/enemy-fort/map.lua b/data/mods/enemy-fort/map.lua new file mode 100644 index 0000000..443b74b --- /dev/null +++ b/data/mods/enemy-fort/map.lua @@ -0,0 +1,3 @@ +-- The enemy fort's reactor (team 1). Sits inside the fort (columns x=25..29). +-- Destroy it to win. +table.insert(MapDevices, { type = "reactor", x = 27, y = 3.0, team = 1 }) diff --git a/data/mods/enemy-fort/mod.lua b/data/mods/enemy-fort/mod.lua new file mode 100644 index 0000000..b2bc990 --- /dev/null +++ b/data/mods/enemy-fort/mod.lua @@ -0,0 +1,4 @@ +-- Scenario mod: a prebuilt enemy fort on the right for the player to shoot at. +Selectable = true +Priority = 5 +Category = "Scenario" diff --git a/data/mods/enemy-fort/structures.lua b/data/mods/enemy-fort/structures.lua new file mode 100644 index 0000000..ce6bdd0 --- /dev/null +++ b/data/mods/enemy-fort/structures.lua @@ -0,0 +1,19 @@ +-- A triangulated wooden fort on the right side (columns at x=25,27,29; rows at +-- y=1,3,5). Foundations sit on the ground (y=1). All beams <= 3 units so they +-- obey the material length limits. Shoot it apart with the cannon. +table.insert(Structures, { + name = "enemy fort", + beams = { + -- verticals + {25,1,25,3,"wood"}, {25,3,25,5,"wood"}, + {27,1,27,3,"wood"}, {27,3,27,5,"wood"}, + {29,1,29,3,"wood"}, {29,3,29,5,"wood"}, + -- horizontals + {25,1,27,1,"wood"}, {27,1,29,1,"wood"}, + {25,3,27,3,"wood"}, {27,3,29,3,"wood"}, + {25,5,27,5,"wood"}, {27,5,29,5,"wood"}, + -- diagonals (triangulation, so it's rigid) + {25,1,27,3,"wood"}, {27,1,29,3,"wood"}, + {25,3,27,5,"wood"}, {27,3,29,5,"wood"}, + }, +}) |
