009f8c6d14058cc24311d05b47c9d2e9d2e309f1
Prerequisite for ConstructionSystem completing a building itself rather than handing a finished site back: materialisation needs the buffer initialisers and the BeltSystem registration, and both were BuildingSystem members. initBuffers turned out to need nothing at all — it works purely on the Building and RecipeDef it is given. The other three need only the config. reregisterBeltTile takes BeltSystem and the config; it stays shared rather than moving, because cancelDeconstruction and rotateInPlace use it too and are staying on BuildingSystem. Verified with a golden-checksum capture before and after — all four sample ticks identical. Co-Authored-By: Claude <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YHcUerKAZKWNvSKJxYKbnG
Description
No description provided
Languages
C++
96%
CMake
2.2%
Python
1.2%
C
0.6%