Logistic point of a particular LuaEntity. A "Logistic point" is the name given for settings and properties used by requester, provider, and storage points in a given logistic network. These "points" don't have to be a logistic container but often are. One other entity that can own several points is the "character" character type entity.
LuaEntityunknownfalseThe LuaEntity owner of this LuaLogisticPoint.
LuaLogisticNetworkunknownfalseuint32unknownfalseThe Logistic member index of this logistic point.
Array<CompiledLogisticFilter>unknowntrueThe logistic filters for this logistic point, if this uses any.
The returned array will always have an entry for each filter and will be indexed in sequence when not nil.
defines.logistic_modeunknownfalseThe logistic mode.
LuaForceunknownfalseThe force of this logistic point.
This will always be the same as the LuaLogisticPoint::owner force.
ItemWithQualityCountsunknownfalseItems targeted to be picked up from this logistic point by robots.
ItemWithQualityCountsunknownfalseItems targeted to be dropped off into this logistic point by robots.
booleanunknownfalseIf this logistic point is using the exact mode. In exact mode robots never over-deliver requests.
booleanbooleanfalseWhether this logistic point is set to trash unrequested items.
booleanbooleanfalseWhether this logistic point is active, related to disabling logistics on player/spidertron.
When the logistic point is disabled it won't request and auto trash will do nothing.
Array<LuaLogisticSection>unknownfalseAll logistic sections of this logistic point.
uint32unknownfalseAmount of logistic sections this logistic point has.
booleanunknownfalseIs this object valid? This Lua object holds a reference to an object within the game engine. It is possible that the game-engine object is removed whilst a mod still holds the corresponding Lua object. If that happens, the object becomes invalid, i.e. this attribute will be false. Mods are advised to check for object validity if any change to the game state might have occurred between the creation of the Lua object and its access.
stringunknownfalseThe class name of this object. Available even when valid is false. For LuaStruct objects it may also be suffixed with a dotted path to a member of the struct.
LuaLogisticPoint.add_section(group?: string) -> LuaLogisticSection?
logisticPoint.add_section()
takes_table: falsetable_optional: falseAdds a new logistic section to this logistic point if possible.
group?: string — The group to assign this section to.LuaLogisticSection? — The added logistic section.LuaLogisticPoint.remove_section(section_index: uint32) -> boolean
logisticPoint.remove_section(section_index)
takes_table: falsetable_optional: falseRemoves the given logistic section if possible. Removal may fail if the section index is out of range or the section is not manual.
section_index: uint32 — Index of the sectionboolean — Whether section was removed.LuaLogisticPoint.get_section(section_index: uint32) -> LuaLogisticSection
logisticPoint.get_section(section_index)
takes_table: falsetable_optional: falseGets section on the selected index, if it exists
section_index: uint32 — Index of the sectionLuaLogisticSection