Lua libraries for use by other mods and submods that are parts of a larger mod.
Version: 1.0.5
Date: 2025-12-04
Changes:
- Added perel.enabled_events and perel.event_categories for easy checking of which events have been registered to listen to
- Updated validification for event firing
- Added support for universal event registration for testing and development purposes
Bugfixes:
- Fixed a crash when placing a wall
Version: 1.0.4
Date: 2025-11-23
Changes:
- Made the perel framework global
- Generalized post event subtick handler
- Split cirucit network handlers into it's own file
- Merged event firing into handlers
- Cache valid wire connection targets
Bugfixes:
- Fixed a crash when wire_destination is not valid
Version: 1.0.3
Date: 2025-11-19
Changes:
- Removed log spam
Version: 1.0.2
Date: 2025-11-19
Features:
- Proper support for most nonstandard methods of interaction [platforms/robots/players/scripts(opt-in)/blueprints]
Changes:
- Switched to an internal event manager for easier management later on
- Switch to a ScriptInventory to trigger subtick events
Bugfixes:
- Prevent a VERY STRONG memory leak
- Fixed event.name being a string of the event name instead of the integer registration identifier
- Fixed on_pre_circuit_network_destroyed and on_pre_circuit_network_split not firing
Version: 1.0.1
Date: 2025-08-21
Changes:
- Added prefired variations of the circuit network events
Version: 1.0.0
Date: 2025-08-21
Features:
- Initial release