Files
Bubberstation/code/modules/power
Sealed101 13b766f7fe Prevents solar panel assemblies from being anchored on an occupied tile or on each other (#91613)
## About The Pull Request

Title; should cover any impassable structures like machinery as well as
anchoring multiple assemblies on the same tile - it's already useless
since constructing the solar panel further already checks for other
solar panels on the tile (made that check more robust as well).
Squashed a case where a solar tracker would not assimilate the solar
assembly used for its construction, which would let you get more
assemblies with tracker electronics for nefarious purposes (duplication
is bad okay).
Some maps place solar panels on catwalks instead of fancy solar panel
tiling. For the purposes of a solar panel operation this is sufficient,
since a catwalk can support wiring. However, a solar assembly wasn't
accepting catwalks as a proper tile for anchoring. I see little reason
to disallow catwalks, so I made them work for anchoring assemblies.
Also makes use of balloon alerts for some of the stuff.

## Why It's Good For The Game

Fixes #79220
Consistency good. Duplication bad. Balloon alerts make monkey brain
happy.

## Changelog

🆑
fix: fixed being able to anchor multiple solar panel assemblies on a
single tile (or any dense tile for that matter)
fix: fixed solar trackers not absorbing the assembly upon construction,
leading to assembly duplication
qol: solar assemblies can be wrenched on catwalks
/🆑

(cherry picked from commit 82bf399b81)
2025-06-26 19:54:06 -04:00
..