1
0
mirror of https://github.com/ComfyFactory/ComfyFactorio.git synced 2025-03-17 20:58:13 +02:00

player modifiers - new reset command

This commit is contained in:
Gerkiz 2020-12-29 00:02:31 +01:00
parent c9c820709e
commit ce0420e7b3

View File

@ -51,15 +51,26 @@ function Public.update_player_modifiers(player)
end
end
function Public.reset_player_modifiers(player)
if player and player.valid then
this[player.index] = {}
if this.disabled_modifier[player.index] then
this.disabled_modifier[player.index] = {}
end
for _, modifier in pairs(modifiers) do
this[player.index][modifier] = {}
end
Public.update_player_modifiers(player)
end
end
local function on_player_joined_game(event)
if this[event.player_index] then
Public.update_player_modifiers(game.players[event.player_index])
local player = game.get_player(event.player_index)
if this[player.index] then
Public.update_player_modifiers(player)
return
end
this[event.player_index] = {}
for _, modifier in pairs(modifiers) do
this[event.player_index][modifier] = {}
end
Public.reset_player_modifiers(player)
end
local function on_player_respawned(event)