Fixed other errors

This commit is contained in:
Cooldude2606
2021-05-06 01:10:54 +01:00
parent 6e00b2cd40
commit ecf2c59bb1
4 changed files with 5 additions and 3 deletions

View File

@@ -35,9 +35,11 @@ function Public.start_spectate(player)
assert(player and player.valid, 'Invalid player given to follower')
if spectating[player.index] or not player.character then return false end
local character = player.character
local opened = player.opened
player.set_controller{ type = defines.controllers.spectator }
player.associate_character(character)
spectating[player.index] = character
if opened then player.opened = opened end -- Maintain opened after controller change
return true
end