92cfcee6820297b5a2633e21f41e5046f53b273b
Shift+right-click a building copies its settings (miner/assembler recipe, shipyard schematic + module layout, or splitter output filters) into a temporary UI cache; Shift+left-click stamps them onto another building of the same type. The gesture is active only in the default selection mode, works on operational buildings and construction sites, and the cache clears when Shift is released (or on Restart). Paste reuses the existing configuration commands (SetRecipe, SetShipLayout, SetSplitterFilters, SetSiteSplitterFilters), so it inherits their buffer- clearing / mid-cycle-cancel semantics and replays for free — no new command kinds or serializer changes. Extract the recipe/schematic/layout/filter reader into a shared readBuildingConfig() (lib/sim), handling buildings and sites alike, and reuse it from BlueprintPanel to remove the duplicated capture logic. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VGNNLeFWhVzvxkK9qVXP2K
Description
No description provided
Languages
C++
96%
CMake
2.2%
Python
1.2%
C
0.6%