Page 1 of 1

F.A.R.L breaks with my mod "Workbench" - I may have fixed..

Posted: Wed May 09, 2018 11:04 pm
by akipfer
I was happy as i could be, u know, playing factorio and all....then u make a train, a FARL module, and bammm, error all over the screen(printed, not crash)
can anyone tell me what i need to do to fix it? any idea, direction at all would be massive help already!


FARL CODE BELOW
if farl:update(event) then
GUI.updateGui(farl)
end

That's the code

local player = game.players[event.player_index]
if event.created_entity.name == "workbench-mk1" then


link to my 1st mod :D https://mods.factorio.com/mod/Workbench

Re: F.A.R.L breaks with my mod "Workbench" - I may have fixed..

Posted: Thu May 10, 2018 7:52 am
by steinio
What's in your on_robot_built event?

Looks like farl doesn't filter out not farl things.

Re: F.A.R.L breaks with my mod "Workbench" - I may have fixed..

Posted: Mon Jun 04, 2018 9:03 am
by Choumiko
Workbench crashes the game when a robot builts anything (unrelated to FARL).

The on_robot_built_entity doesn't contain event.player_index. Remove line 3 in your control.lua and it should be fine. The player variable you assign isn't used in the function at all