Commit graph

16 commits

Author SHA1 Message Date
Frankie-hz
9eaf4e2689 [modules] rework module structure 2026-06-19 01:16:49 -04:00
Xaver-DaRed
c10aef312c Move utilities to their own folder and audit some 2025-09-26 01:37:05 +02:00
Zach Toogood
76b4449494 Lua: Move applyOverride into module_utils.lua 2025-03-28 23:26:36 +00:00
claywar
9dad29d48b
Update module scripts for newer CI rules, fix xi.item references 2023-09-07 09:26:08 -04:00
claywar
e7276bb943
Fix lua CI issues in modules
Fix remaining issues, add _G to lua.sh exceptions
2023-07-15 11:21:44 -04:00
Zach Toogood
dbc809aefe [modules] Add modifyInteractionEntry helper 2023-07-03 17:10:59 +01:00
claywar
ddff2dbab1
[chore] Remove deprecated settings require 2023-06-04 07:24:05 -04:00
Zach Toogood
86ac87f066 [modules] Add xi.module.ensureTable helper 2023-03-04 13:18:03 +00:00
Zach Toogood
ef0c079b0a [core] Ensure cache entries aren't overwritten on multiple file reads 2023-01-15 20:43:39 +00:00
Zach Toogood
1daa992bb4 [logging] Add special logger and setting: DEBUG_MODULES 2022-10-06 15:14:45 +03:00
Zach Toogood
c9aaafaa00 [core] Revert signature of applyOverride to be clearer 2022-05-20 09:34:31 +03:00
Zach Toogood
bc5d7783e2 [lua] Fix applyOverride by properly using string.format 2022-05-20 09:25:28 +03:00
Zach Toogood
1fd24047e0 [modules] Add more logging when a nil function is overridden 2022-05-19 18:22:40 +03:00
Zach Toogood
59355c28df [module] Add claim_shield module 2022-04-26 14:51:55 +03:00
Zach Toogood
74d7e44279
[core] Dynamic Module Load Order & Basic Dynamic NPCs (#1110)
* [core] Start on dynamic entities

* [packets] Flag for triggerable NPCs

* [scripts] Add !gmhome

* [core] Continue work on Dynamic Entities
2022-03-19 17:32:56 +02:00
Zach Toogood
c601c2c114 [modules] First pass at basic module layout 2021-08-17 21:23:10 +03:00