Terminal for drones
I am creating a system of drones (and robots) that will perform a multitude of tasks
I have the idea of a hub that will manage several drones and that will be powered by several types of fuel
I want to reproduce the same system as for the drone station
Several fuels can enter and be consumed to generate energy
So I need to know what resource goes into determining the power
How to retrieve data from resources entering a machine, without there being an output?
As for the fuel of the drone station and the portal.
In the example of the doc, we use Factory Grab Output because there is an output, but I have no output, the resources are consumed (fuel)
The player will be able to place as many hubs and as many drones per hub as he wants, depending on the energy supply
I prefer to create this hub only via blueprint (not in C++ if possible)
12 Replies
there is factory peek input and factory collect input, ypu can use it to inget intems from a belt manueally
iv implemented the here in cpp
https://github.com/Jarno458/SatisfactoryArchipelagoMod/blob/main/Source/Archipelago/Private/Buildable/ApPortal.cpp#L93
but i didnt test this code on 1.0 yet
i am getting factorio vibes from this idea :LUL:
I have this one but not 'Collect Input'
Thanks for the link
:adithinka:
i think arch said somewhere that nowdays we should call set inventory and set inventory index on the covayor, and then it will msgicly populate the inventory component
thats ancient, arch talked about it only a few weeks ago
this post https://discord.com/channels/555424930502541343/1036634533077979146/1302726558552948747
looks like you might be able to use a c++-backed blueprint library to call them in the mean time, since arch's making them BP callable probably won't be for a while
It is also necessary to be able to limit entry to certain resources.
The goal is to be able to manage it like this
It seems the
UFGInventoryComponent
has a method to filter what items are allowed
bool IsItemAllowed( const TSubclassOf< UFGItemDescriptor > itemClass, const int32 idx = -1 ) const;
Solution
Finally, the Bio Burner will do the trick!
as in, you're extending the existing bio burner to implement your custom building? I am confused
No, if I use it, it is without modifying it, apart from the mesh
But I am not sure I want to generate my own energy instead of the existing one