branchrust_reboot/main/hackweek_iorewritecancel
18 Commits over 0 Days - ∞cph!
More items converted to the new io system
Registered entities aren't allocating a new circuit until wired
Don't tick circuit system while loading a save, so we only rebuild everything once all the io entities and wires are registered
Converting more items to new IO system: entities are PowerConsumer by default so all lights and simple consumer work by default
Button and counter evaluators
Added baked config at register time
Batteries are data based
Root combiner distributes drain evenly on batteries connected to its inputs
Branch and blocker evaluators
Some cleanup and fixes
Batteries tick flow. Charged and depleted on the same tick
Bug fixes and refactoring
Generator, switch and light use the new IO system
Got a simple circuit working
Entity bridge first pass
Added debug commands
Drain calculation pass
New evaluators: battery and and,or,xor logic gates
Eval pass and first evaluators