Allows you to save alternate default setting states for the circuit and entity settings. Requested by JigSaW on Discord.
Providing the player with new tools or adjusting the game interface, without fundamentally changing gameplay.
Version: 1.0.9
Date: 2025-12-04
Changes:
- Updated LuaGUIElements to use tags instead of names for calling relevant handlers
- Added new handlers for clearing entity settings and clearing saved settings
- Code annotations (thanks for the recommendation @PennyJim)
- Added required references for PEREL
Version: 1.0.8
Date: 2025-11-19
Bugfixes:
- Fixed that handlers.is_default would run checks if the entity type was not supported
Version: 1.0.7
Date: 2025-11-19
Bugfixes:
- Fixed the bug that should've been fixed in the last version
Version: 1.0.6
Date: 2025-11-19
Bugfixes:
- Fixed entity settings being overridden regardless of if they are default. Resolves https://github.com/protocol-1903/default-settings/issues/3, https://github.com/protocol-1903/default-settings/issues/1
- Fixed a crash when source/destination entity of a wire is destroyed
- Fixed circuit settings not being reverted when the last connecting entity is destroyed
Version: 1.0.5
Date: 2025-08-26
Changes:
- Preemptive player check for circuit events when perel is updated
Version: 1.0.4
Date: 2025-08-26
Changes:
- Removed log file spam from handlers
Bugfixes:
- Fixed a crash when using red wires
- Fixed a crash when connecting to a non-supported entity
Version: 1.0.3
Date: 2025-08-22
Bugfixes:
- Fixed some crashes related to a bad implementation of the library :P
Version: 1.0.2
Date: 2025-08-21
Changes:
- Outsourced circuit network connections to PEREL
- Removed old scripting and storage references to custom events
Version: 1.0.1
Date: 2025-08-21
Changes:
- Optimized circuit network search code to only apply to entities that are added to a temporary network
Bugfixes:
- Fixed a crash when clicking an entity that does not support the circuit network
Version: 1.0.0
Date: 2025-08-21
Features:
- Initial release