mirror of
https://github.com/DramaticShape/DramaticShapeVoxelMod.git
synced 2026-08-12 13:30:52 +02:00
d229622b09
A `when_above` match returned shapes.classes[class] after setting .authored on it -- but those canonical shapes are SHARED, and shapes.classes.wall is the very object rule 4 hands every unauthored solid tile. Marking it authored made all of them return early from TileShape.at, skipping the cell rules, so walkable floors stopped flattening: the gate houses came out as a checkerboard of raised blocks with the room's floor standing 16px. Conditional pins now resolve to their own authored shape per class, built alongside the canonical ones and kept apart from them.