Code: Select all
script.on_event(defines.events.on_player_created, function(event)
log("on_player_created defines.controllers.editor: " .. defines.controllers.editor)
log("player.controller_type: " .. game.players[event.player_index].controller_type)
--assert(defines.controllers.editor == game.players[event.player_index].controller_type, "Controller type should be editor, not character")
end)
I'd expect controller_type to be 4.21.362 Script @__TestModControllerType__/control.lua:2: on_player_created defines.controllers.editor: 4
21.363 Script @__TestModControllerType__/control.lua:3: player.controller_type: 1
Using
Code: Select all
/c game.ticks_to_run = 1; game.print(game.player.controller_type)
Minimal mod to reproduce is attached