Updated Construction Drones - Forked


Adds ground based construction robots. A repackage the original mod by Klonan. Forked to fix some long-standing issues. Now with quality support Note: Quality drones only work with the default quality values. Mods that rename quality or add more qualities will not work.

Utilities
11 days ago
2.0
3.85K
Logistic network

b Crash on gamestart

16 days ago

I've got a critical error and couldn't start the game. Error is here: https://ibb.co/Tx8Vb7HT

I had started a singleplayer game. Played around with the distance setting as 60 felt too op. Reduced to 10, switched to 30, then reset to 60. All fine, save and reloading too.

Then tried to host a multiplayer game from my save. That broke the mod. Almost no other mods installed. only quality, nixie tubes, rso radar

16 days ago

Should be fixed, let me know if its not

15 days ago

I did not keep the save where it happend, so can't be 100% sure. But could not make it crash again!

15 days ago

I've updated to the latest version, it worked but now it's crashing again

The mod Updated Construction Drones - Forked (1.1.3) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event Construction_Drones_Forked::on_player_joined_game (ID 51)
LuaEntity API call when LuaEntity was invalid.
stack traceback:
    [C]: in function '__index'
    __Construction_Drones_Forked__/script/drone_manager.lua:284: in function 'move_to_player'
    __Construction_Drones_Forked__/script/command_processor.lua:823: in function 'process_return_to_player_command'
    __Construction_Drones_Forked__/script/event_processor.lua:376: in function 'handler'
    __core__/lualib/event_handler.lua:72: in function <__core__/lualib/event_handler.lua:70>
15 days ago

I think I caused this by dying, then saving and leaving the game before I respawned

15 days ago

I added more validation on the on_player_joined_game event, please try 1.1.4

14 days ago
(updated 14 days ago)

Version 1.1.4
Looks like same crash and this occurs when a friend is attempting to join a game I hosted. He's not dead or anything like that.

The mod Updated Construction Drones - Forked (1.1.4) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event Construction_Drones_Forked::on_player_joined_game (ID 51)
LuaEntity API call when LuaEntity was invalid.
stack traceback:
[C]: in function 'index'
__Construction_Drones_Forked
/script/drone_manager.lua:284: in function 'move_to_player'
Construction_Drones_Forked/script/command_processor.lua:823: in function 'process_return_to_player_command'
Construction_Drones_Forked/script/event_processor.lua:376: in function 'handler'
core/lualib/event_handler.lua:72: in function <core/lualib/event_handler.lua:70>

14 days ago

Could someone contact me on discord to try a newer version with one more validation check.
I might have missed something, but I don't want to keep uploading broken versions of the mod.

I tried testing this on my own with a server, but I'm not seeing an issues

11 days ago

I sent a DM to someone with same name as you on Discord. Not sure if it's you or someone else.

11 days ago

I ended up removing the newer code related to multiplayer since it wasn't working right.
New vesion should now be on the portal

10 days ago

Modyfikacja Updated Construction Drones - Forked (1.1.6) spowodowała niemożliwy do naprawienia błąd.
Proszę, zgłoś ten błąd autorowi tej modyfikacji.

Error while running event Construction_Drones_Forked::on_ai_command_completed (ID 135)
Construction_Drones_Forked/script/command_processor.lua:838: attempt to index field 'character' (a nil value)
stack traceback:
Construction_Drones_Forked/script/command_processor.lua:838: in function <Construction_Drones_Forked/script/command_processor.lua:817>
(...tail calls...)
core/lualib/event_handler.lua:72: in function <core/lualib/event_handler.lua:70

9 days ago

PLMarco, this looks like an issue if you were playing where you don't have a physical character, probably editor mode.
This mod is not supported outside of free play

2 days ago

Well, I guess not, I was playing normally, it was working before and I just wanted to load the game and this message appeared, so I pasted it here

New response