Plugins: enforce declared input ownership and preserve holds through rebuilds

This commit is contained in:
hypnomalice committed 2026-10-25 00:01:46 +01:00
1 parent 4c2b500a99
commit c29cffdf9b
10 files changed
+64 -92

No files matched your search

-1
View File
@@ -2891,7 +2891,6 @@ struct WorldApi {
void install_world_api(Plugin& plugin, lua_State* L) { WorldApi::install(plugin, L); }
void WorldApi::install(Plugin& plugin, lua_State* L) {
if (plugin.has("board")) game(plugin).prepare_board();
(void)plugin;
// The metatables of player tables (push_player) and of permissions; their own stay hidden.
lua_createtable(L, 0, 2);