branchrust_reboot/main/electricity_power_fixes/2cancel
39 Commits over 31 Days - 0.05cph!
Fixed Timer Switch being triggered by circuit updates even when the power amount didn't change
Fixed AND, OR and XOR switches emitting light when unpowered
Fixed storage monitor not taking into account partial stack changes
Merged main into /electricity_power_fixes/2
Removed the unrelated files plastic included in my previous commit for whatever reason.......
Moved functional code out of RPCs to facilitate testing, cleanup and naming
Codegen
Moved the connection/disconnection code out from the WireTool to IOEntity to reduce dependency
Red & Green Industrial Light source item
Fixed Industrial Wall Light referred as Simple Light when looking at IO connection handles
Fixed Memory Cell side inputs triggerable by 0 power circuits
Fixed regular switch still showing 1 power usage in the UI
Fixed Smart Switch referred as Switch when looking at IO connection handles
Fixed Smart Switch not deployable ~1 meter below ceilings
Compile fix again, codegen
▋▉▊▄▉ ▆▋▍▇▄█▄▆ ▍▅▌ ▄▇▇█▊▌▇▊▄▊ █▅ ▋▉▊▉▄▍▋ ▉▅ ▄▌▉▅▍▊▌ ▋▉▇▋▇▄▄▅▆ ▉▆▍▆▄▄▍▌
Reverting
95562 electrical button power burst change, back to 2
Fixed Timer Switch not deployable ~1 meter below ceilings
Fixed electrical components consuming 0 power still mentioning 1 power usage in their information panel
Explicity show 0 power usage on electrical items consuming 0
Added 'selectitem' command to allow non-admin clients to use pipette without the item giving part
Codegen
Fixed charge and deplete battery commands compiling issue on client
Added 'pipette' command: gives you the item you're looking at and places it in your hands
If you already have it, swaps it with your currently selected item
Added ioentity.showflags editor only command to debug IO flags
Added electricalbattery.charge and electricalbattery.deplete admin commands to respectively charge and deplete a battery easily
Merged main into electricity_power_fixes/2
Reduced electrical button press time from 5s to 1s
Reduced power burst from 2 to 1 power (given that they now consume 0 power)
Monument buttons unchanged
Reduced Electrical Branch minimum branch out power from 2 to 1
Moved things around in the right folders and deleted old prefabs
IdentifierConfig UI screen converted to use IOConfig base class
Refactored IO config UI screens to let them use the same base class and base prefab
Updated texts for consistency, fixed typos
Now supports numpad enter key to confirm
Fixed splitter power distribution issue when not all outputs are used
Merged main into electricity_power_fixes/2
▌▉▋█▍ ██▋▋▋▆▉▍▇▉ ▊▆▆▆▌▍▍█▆ ▉▄▄▆▆▉▄ ▊█▅▉▉▋▋ █▆▇▇█▆▉▆▄▆▄▋
Merged main into electricity_power_fixes/2
Distribute power evenly across all splitter outputs - add any remaining power to the earliest outputs, ensuring no power loss
▆▌▄▄▍ ▍▊ ▅█▅▆▉█▄▌ ▌▄▋▌▉ ▌▊▅█▊█▌ ▍▅▆█ ▊▌▌▋▊▇▋▌ ▉█▅▇▍▉▅▅▌▅▋ ▌▄▉▍▆▊▋▊██ ▄▋▄▅▋▉▊▉. ▆▆█ ▆▍ ▆▄▋▆▅▍▉▇ ▍▋▇▇, ▇▄▍ ▉▅▌▋ ▇██▋ ▄▅ ▅▍█ ▉▉▍
▉▉▍▌▉ ▉▉▄▄ ▅▆▅▅█▊▇▄▊ ▋▅▋▍▆ ▍▆▉▉▌▅▄▇▊ ▆▍▆▇█