I think I’ve come up with an idea for how to make this work. Let me know if
there’s something I’m not realizing.
From reading this thread it seems like the biggest problem has to do with the
limitations of the reality bubble: to model current flowing through a circuit,
all segments of the wires in the circuit need to be accounted for, but it’s
not feasible to load into the bubble every tile containing a segment of wire.
But that’s assuming we have to check every single tile the wire just to see if
current can pass through it. We actually have two options: check every tile,
or have the information ready ahead of time. If all segments of a length of
wire are intact, the wire is intact. The full circuit map with every segment
of wire is just a subdivision of the topology graph of the circuit itself,
which only counts nodes on the network and intact connections between those
nodes. We can load the topology of the electrical installation into
the reality bubble all at once.
If a segment of wire gets severed, or if something causes a short circuit, or
if some other disturbance happens to the circuit while the relevant part of
the circuit is loaded into the bubble, we can just update the topology
graph accordingly. Heck, we could even black-box off the parts of the topology
graph that we know for certain won’t be changed because they’re all outside the
reality bubble. We can just operate on subdivisions of subgraphs of the
topology graph.
Basically what I’m wondering is, why not represent electrical circuits the way
electrical engineers do in their schematics?