Page 1 of 1

[Rseding91] [16.30] Crash on_pre_player_crafted_item

Posted: Wed Mar 14, 2018 1:04 pm
by WIZ4
I used this event in control.lua

Code: Select all

script.on_event(defines.events.on_pre_player_crafted_item, function(event)
local player = game.players[event.player_index]
if event.recipe then 
player.cancel_crafting()
end
end)
As soon as I started craft, i got crash. Apparently because of cancel_crafting() i wrote wrong
factorio-current.log
(28.34 KiB) Downloaded 152 times

Re: [16.30] Crash on_pre_player_crafted_item

Posted: Wed Mar 14, 2018 1:10 pm
by Bilka
16586.416 Time travel logging:
:D

Re: [16.30] Crash on_pre_player_crafted_item

Posted: Wed Mar 14, 2018 1:55 pm
by WIZ4
Bilka wrote:
16586.416 Time travel logging:
:D
What this?

Re: [Rseding91] [16.30] Crash on_pre_player_crafted_item

Posted: Thu Mar 15, 2018 4:35 pm
by Rseding91
Thanks for the report. It's now fixed for the next version of 0.16. The problem is you're passing the wrong number of arguments to cancel_crafting().