Skip to content

Instantly share code, notes, and snippets.

New RMS Library
* 2D grid flattened to 1D space
* Tiles indexed from 1 to N + 1 where N is mapsize
* Coordinates represented by natural numbers
* Rationale being ease of set operations
* Composed of layers
* layers are sets essentially
* Texturing is ignored while building the terrain
* Placement searching is a non problem as viable locations can always be located via simple set operations, unions, exclusions or intersections
diff --git a/binaries/data/mods/public/simulation/components/BuildRestrictions.js b/binaries/data/mods/public/simulation/components/BuildRestrictions.js
index dcd6d44254..12d9838aca 100644
--- a/binaries/data/mods/public/simulation/components/BuildRestrictions.js
+++ b/binaries/data/mods/public/simulation/components/BuildRestrictions.js
@@ -49,11 +49,16 @@ BuildRestrictions.prototype.Schema =
"<optional><element name='MaxDistance'><data type='positiveInteger'/></element></optional>" +
"</interleave>" +
"</element>" +
+ "</optional>" +
+ "<optional>" +