Thruster control behavior deprecated

by Quezler

Allows you to enable/disable thrusters with circuits, as well as toggle them by hand.

Utilities
4 months ago
2.0
1.51K
Factorio: Space Age Icon Space Age Mod
Transportation Logistics Fluids Circuit network

g Modded thrusters

7 months ago

It looks like this mod switches on the name of entities being "thruster", rather than a type specification, which prevents it from working with modded thrusters such as Fusion Thruster and Ion Thruster. Any way this could be adjusted to switch off the entity prototype type instead of the name, so any "thruster" typed entity would work with it?

7 months ago

Due to the way the connector is positioned and the grate is defined i can only conveniently support thrusters that are merely a recolor, ion thruster still looks to be just "a blue thing", the fusion thruster however is looking amazing so absolute kudos to that artist, but still since the sprite is different it would still require extra work on my end to make it look right.

7 months ago

I checked out the fusion thruster mod some more and it feels worthy of my effort, version 1.1.0 is out now with support for that mod, normal thrusters on existing saves should still work fine and i hope i didn't break anything, but newly placed fusion thrusters should now function as desired, let me know if there are any sudden bugs please.

7 months ago

Much appreciated. I'll see if I can use your implementation of the fusion thruster to hack together a local implementation of the ion as well.

7 months ago

honestly i might as well could do that one tomorrow, it was less problematic than i had imagined

7 months ago

as of 1.1.1 ion thrusters are supported as well, note that for either thruster the connector isn't perfectly aligned, but the functionality will work just fine.

7 months ago

Much appreciated!

7 months ago

On building an ion thruster, I'm encountering the following error about the time the build animation completes on the platform:

15763.120 Error MainLoop.cpp:1435: Exception at tick 43661731: The mod Thruster control behavior (1.1.2) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event thruster-control-behavior::on_object_destroyed (ID 170)
LuaEntity API call when LuaEntity was invalid.
stack traceback:
    [C]: in function '__index'
    __thruster-control-behavior__/control.lua:299: in function <__thruster-control-behavior__/control.lua:282>

New response