Files
dota_factory/docs
Malte Langkabel 0593f48911 let any blueprint transfer configuration, not just single-building ones
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
2026-08-06 19:43:14 +02:00
..
2026-07-02 21:36:42 +02:00