Introversion-Software / LastStarshipIssues

The place to report and track issues for The Last Starship
10 stars 0 forks source link

Standing orders for Logistics #197

Open Greeba77 opened 8 months ago

Greeba77 commented 8 months ago

Description

There is currently a modifier for adding 5 goods at a time in Logistics. I propose to go one further and add another modifier for 'all', i.e. a standing order to send all goods of the given type from the selected ship to the destination ship until further notice. This could then be cancelled with the right click in the same way the current instruction is reduced by one good. This is to save repetitive clicks to send all goods to the same ship with a set function in your fleet, like compost to hydroponics, scrap and ore to smelters, etc.

tomyeltz commented 8 months ago

Seconded!

tomyeltz commented 1 month ago

The district goods distribution system from Timberborn would be worth cribbing from. You can set each district to request up to a certain amount of some good (e.g., District 2 always wants at least but no more than 30 loaves of bread) or to export a good with or without reserves (e.g., District 2 exports logs to District 1—and all logs, as they are harvested, are sent to District 1 vs. District 1 exports bread to District 2, but only if 100 or more loaves remain in District 1).

In TLS terms, a player could set their space station with hydroponics to export food but maintain a reserve so that its own crew doesn't starve; the fuel depot or tanker, likewise, maintains a reserve of fuel while exporting the rest; the combat ships want a certain amount of ammo but not all the ammo in the fleet; the salvage ship exports all scrap metal to the ore processing complex; etc.