Add-ons/SotA Event System (SES)
More actions
| Package ID | sota-event-system-ses-addon
|
|---|---|
| Author | Garritt Grandberg (Tirrag) |
| Version | 1.45.1 |
| Updated | September 30, 2026 |
| Minimum API | 1 |
| Type | Developer event library |
| Dependencies | None |
| Network access | None |
| Catalog | View listing |
| Support | Forum thread |
The SotA Event System (SES) is a shared developer library for Lua add-ons. It observes supported game-state changes and turns them into named events that other packages can subscribe to, allowing their authors to share one event layer instead of rebuilding the same monitoring code.[1]
Players normally install SES because another add-on lists it as a dependency. It has no required dependency of its own.
Using SES
- Open Community Addons with
/addonsand install SES, or install a package that requires it. - Enable Run for SES and for the add-on that uses it. Newly installed add-ons begin disabled.[2]
- Configure the dependent add-on; SES is infrastructure and generally does not need ordinary player interaction.
Documentation
| Page | Covers |
|---|---|
| Installation and diagnostics | Dependency setup, load checks, timing expectations, and problem reports |
| Developer API | Subscribe, publish, replay, ordering, key chords, and sound observation |
| Event reference | Native relays and synthesized state-change events grouped by area |
Events and privacy
SES provides events for changes involving the player's health, focus, gold, buffs, inventory, pet, nearby party members, scene, map beacon, input, and sound. It also offers custom messages between add-ons and can relay combat-log events.[1]
The package performs no chat or gameplay actions and requests no Internet permission. It does not save player data except optional runtime configuration used by an add-on.
References
- ↑ 1.0 1.1 Community Addons: SotA Event System, version 1.45.1, updated September 30, 2026; retrieved October 13, 2026.
- ↑ Catnip Games: Lua add-on authoring guide, retrieved October 13, 2026.