Code: Select all
-- data.lua
require 'control'
Code: Select all
-- control.lua
print(game.local_player)
Code: Select all
__factorio-mod-template__/data.lua:1: __factorio-mod-template__/control.lua:1: attempt to index global 'game' (a nil value)
Code: Select all
-- data.lua
require 'control'
Code: Select all
-- control.lua
print(game.local_player)
Code: Select all
__factorio-mod-template__/data.lua:1: __factorio-mod-template__/control.lua:1: attempt to index global 'game' (a nil value)
Interesting! Thanks.Arch666Angel wrote:You are running the control.lua in the data phase, when there is no game/player. Just delete the require 'control' from data.lua, control.lua is loaded automatically when a game loads/initializes.