0593f48911cdffe7787379044cef91aeab868585
A multi-building blueprint dropped over a partial copy of itself left the buildings already there unconfigured: they were compatible overlaps, and only single-building blueprints transferred settings. Relaxed so that a coinciding building of a configurable type takes the blueprint's settings whatever the blueprint's size, and is tinted accordingly. This collapses a distinction rather than adding one. Transfer now needs a configurable type, exact footprint coincidence, and the same rotation -- the rotation being what makes the position valid in the first place, since blueprint placement may not re-orient anything. The "holds exactly one building" test survives only as the carve-out it always was: only a single-building blueprint transfers onto a differently-facing target, which is the deliberate one-click gesture where facing is beside the point. Compatible overlap therefore now covers exactly the types with nothing to configure -- smelter, reprocessing plant, salvage bay, belt, tunnel end -- and loses its "configuration is not changed" clause. One blueprint can hold both kinds, so a single drop may reconfigure some buildings, leave others alone, and place the rest. The full mirror carries over unchanged, and the consequence is now stated outright: a constellation captured from unconfigured buildings clears the settings of every matching building it is dropped on. Also pinned down that transfers happen in the same all-or-nothing click as the placements. Requirements only; the code still restricts transfers to single-building blueprints. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JcReq7hVk4KUPhTDKWAG7K
Description
No description provided
Languages
C++
96%
CMake
2.2%
Python
1.2%
C
0.6%