Currently, the plugin allows placing standalone electrical entities, but users cannot create circuits, so they can't do things like create puzzles similar to those that appear at vanilla monuments.
Wiring functionality
[x] Implement custom wire tool to allow connecting electrical entities spawned via maspawn
[x] Audit which IO entities should be powered/On by default, and update them to use appropriate flags (not necessarily the On flag which is currently being applied broadly), think about ramifications in regard to #23
[x] Automatically power eligible entities when disconnected via the custom wire tool
[x] Automatically power eligible entities when their source entity is ~destroyed~ makill-ed
[ ] Implement commands to set the time (for timers), RF frequency, branch amount, and other settings of electrical entities that don't have prompts
[ ] Block vanilla interactions with select IO entities that do not have static variants, such as branches
[ ] Automatically show IO slots when using the custom wire tool and looking at an eligible IO entity
[ ] Display a temporary wire while starting a wire from an input IO slot (will need to create a temporary IO entity to network this)
Puzzle functionality
[x] Document that certain entities such as static generators automatically have puzzle reset features
[x] Allow associating spawn ~points~ groups with puzzle resets, ~ideally with vanilla puzzle resets as well~
[x] ~Update mashowvanilla to show puzzle reset information for user reference~ (Canceled because some cannot easily be detected without lagging the server, particularly the ones at both Oil Rig monuments)
Open questions
[x] Should deployable door controllers be automatically paired, or should we just instruct people to use static door controllers? -- Yes, why not
[ ] Should we implement changes to block vanilla interactions on deployable timers and related items (timers, RF frequency) which have static entity alternatives, or should we just recommend static alternatives?
[ ] How do we allow kinetic entities to be powered via circuits? For example, press a button to open a sliding blast door. Currently, the vanilla logic is not able to do this, so significant custom logic is required which will likely have significant performance consequences.
Currently, the plugin allows placing standalone electrical entities, but users cannot create circuits, so they can't do things like create puzzles similar to those that appear at vanilla monuments.
Wiring functionality
maspawn
makill
-edPuzzle functionality
mashowvanilla
to show puzzle reset information for user reference~ (Canceled because some cannot easily be detected without lagging the server, particularly the ones at both Oil Rig monuments)Open questions