Hello. I'm using Pyanodons AlienLife and Factorissimo 2 together. However, it seems like crashes have started occurring when using Ocula.
In the logs, I see messages like the following:
255131.937 Error MainLoop.cpp:1395: Exception at tick 162946317: The mod Pyanodons AlienLife (2.1.9) caused a non-recoverable error.
Please report this error to the mod author.
Error while running event pyalienlife::on_ai_command_completed (ID 120)
LuaEntity belongs to surface factory-floor-1 (index 3) but a LuaEntity belonging to surface nauvis (index 1) was expected.
stack traceback:
[C]: in function 'set_command'
pyalienlife/scripts/ocula/ocula.lua:24: in function 'set_target'
pyalienlife/scripts/ocula/ocula.lua:264: in function 'on_ai_command_completed'
pyalienlife/control.lua:157: in function <pyalienlife/control.lua:154>
255131.938 Error ServerMultiplayerManager.cpp:92: MultiplayerManager failed: "The mod Pyanodons AlienLife (2.1.9) caused a non-recoverable error.
Please report this error to the mod author.
Error while running event pyalienlife::on_ai_command_completed (ID 120)
LuaEntity belongs to surface factory-floor-1 (index 3) but a LuaEntity belonging to surface nauvis (index 1) was expected.
stack traceback:
[C]: in function 'set_command'
pyalienlife/scripts/ocula/ocula.lua:24: in function 'set_target'
pyalienlife/scripts/ocula/ocula.lua:264: in function 'on_ai_command_completed'
pyalienlife/control.lua:157: in function <pyalienlife/control.lua:154>"
This issue occurs when there's a logistics request registered, and Ocula can be assigned, and the player enters a Factorissimo 2 building.
It seems to occur when the player has already moved to a different surface at the moment when a new Ocula is about to depart.