Files
factorio-expcluster/exp_scenario/module/control/roles.lua
T
Cooldude2606 61359af5bc Remove Spectate
Fixes Removed API - LuaPlayer::spectator
Fixes #479
2026-09-26 22:04:53 +01:00

19 lines
471 B
Lua

--[[-- Control - Roles
Applies the in game effects of the player permissions defined by the scenario
]]
local Gui = require("modules/exp_gui")
local Roles = require("modules/exp_roles")
Roles.define_permission_trigger("exp_scenario.player.admin", function(player, state)
player.admin = state
end)
return {
events = {
--- @diagnostic disable-next-line: access-invisible
[Roles.events.on_player_roles_changed] = Gui._ensure_consistency,
}
}