The warehouse storage priority in MegaFactory Titan works by combining a numerical Priority (1-100), a Behavior Mode (Fill, Empty, Balance), and a Network Scope (Local, Global) to create sophisticated logic for your transport drones. Understanding how these three settings interact is the key to solving nearly every major logistics headache in the late game, transforming a chaotic mess of resources into a perfectly synchronized supply chain.
This system is exclusively for the drone-based Logistics Network connecting Warehouses and Logistics Hubs; it has no effect on trucks, trains, or conveyor belts. Getting it right means no more production stalls from resource starvation and no more catastrophic backups from uncontrolled overflow. It's the difference between a factory that fights you at every turn and one that hums with purpose.
The Three Pillars of Storage Priority
Every logistics problem you face can be traced back to a misunderstanding of one of these three settings. They don't work in isolation. A warehouse's behavior is the product of all three settings working in concert. Before you can build effective networks, you need to internalize what each one actually tells your drones to do.
Priority Number (1-100): The Basic Command
This is the most straightforward setting. The Priority number, from 1 (lowest) to 100 (highest), determines the pecking order for drone tasks. When a drone becomes available, it scans its network for tasks and will always service the warehouse with the highest priority number first.
- A warehouse set to Priority 90 demanding Iron Plates will be supplied before a warehouse set to Priority 89 demanding the same item.
- A warehouse set to Priority 10 trying to get rid of excess Stone will be emptied last, after all higher-priority requests are met.
The golden rule is to never use the same priority number for two different warehouses in the same logic chain. Doing so creates a stalemate where drones may behave unpredictably, often defaulting to whichever warehouse is physically closer, which can break your carefully planned resource flow.
Behavior Mode: The Warehouse's Goal
This setting defines the warehouse's fundamental state of being. Is it trying to accumulate items, get rid of them, or simply act as a passive buffer? This is where most players get tripped up.
-
Fill: This is an active, demanding mode. A warehouse set to "Fill" will constantly generate drone requests for its filtered items until it is completely full. It is a resource sink. It will pull items from any compatible warehouse set to "Empty" or "Balance" that has the items in stock. Think of it as a warehouse that is always shouting, "Bring me resources!"
-
Empty: This is an active, providing mode. A warehouse set to "Empty" will constantly generate drone tasks to push its items out to any compatible warehouse on the network that has a demand (i.e., a "Fill" warehouse or a "Balance" warehouse that isn't full). It is a resource source. It shouts, "Take my resources!"
-
Balance: This is the passive, default mode. A warehouse set to "Balance" does nothing on its own. It will not actively request items or try to push them out. It functions as a buffer, accepting items only when a higher-priority "Empty" warehouse pushes them, and providing items only when a higher-priority "Fill" warehouse pulls them. It is the silent workhorse of most stable logistics networks.
Network Scope: Where Drones Can Go
This final setting determines the operational range of the warehouse's drone requests. A mismatched scope is a common reason why a seemingly perfect priority setup fails to function.
-
Local: The warehouse will only interact with other warehouses connected to the same Logistics Hub. Its requests are confined to its immediate network block. This is useful for creating self-contained production cells that shouldn't be interfered with by the global network.
-
Global: The warehouse can interact with any other compatible warehouse on the entire planet, provided there is an unbroken chain of Logistics Hubs connecting them. This is essential for moving resources between distant mining outposts and your main factory.
A Global "Empty" warehouse cannot supply a Local "Fill" warehouse unless they happen to be part of the same local hub. For cross-campus transport, both the source and destination generally need to be set to "Global."
Common Setups for a Flawless Factory
Theory is great, but practical application is what matters. Here are three plug-and-play designs that solve the most common logistics challenges in MegaFactory Titan using the principles above.
The "Overflow Sink" for Your Main Bus
Problem: Your main production lines are backing up with excess materials like Iron Plates, choking the entire system. You want to divert only the surplus to a mass storage area without starving your primary assemblers.
Solution: Use a low-priority "Fill" warehouse.
- Place warehouses that directly feed your assembly lines and set them to Mode: Balance, Priority: 50. These are your primary buffers.
- At the very end of the conveyor bus, or on a splitter's priority output, place your mass storage overflow warehouse.
- Set this overflow warehouse to Mode: Fill, Priority: 10.
Why it works: Drones will always service the Priority 50 assemblers first. Only when those warehouses are full and no longer accepting plates will the system back up enough for items to flow to the end of the belt. The low-priority "Fill" command then tells drones to start moving that surplus to mass storage, but it will never steal materials that the higher-priority assemblers could be using.
MegaFactory Titan in-game screenshot
Supplying Remote Mining Outposts
Problem: Your distant Uranium miners keep running out of fuel cells, or your forward construction base runs out of concrete, forcing you to make tedious manual deliveries.
Solution: Create a high-priority push/pull relationship.
- At your central factory, dedicate a warehouse to producing and storing outpost supplies (e.g., Fuel Cells). Set it to Mode: Empty, Priority: 90, Scope: Global.
- At the remote mining outpost, place a warehouse that receives the supplies. Set it to Mode: Fill, Priority: 80, Scope: Global.
Why it works: The central hub's "Empty" P90 warehouse is constantly trying to push its stock out across the planet. The remote outpost's "Fill" P80 warehouse is constantly creating a demand. This high-priority link ensures that as soon as the central hub has Fuel Cells, drones are dispatched to keep the remote outpost topped up. The priority gap (90 vs. 80) ensures the command is clear and unambiguous.
MegaFactory Titan in-game screenshot
The "Central Storage" Mall Design
Problem: You want a centralized storage building (a "mall") where all your finished goods are sent, and from which you can easily restock your personal inventory.
Solution: Use "Balance" as the core, with producers pushing in and the player pulling out.
- For every finished item (Conveyors, Assemblers, etc.), have the final machine feed into a dedicated warehouse. Set this warehouse to Mode: Empty, Priority: 60.
- In your central mall, have a corresponding warehouse for that item. Set this warehouse to Mode: Balance, Priority: 50.
Why it works: The P60 "Empty" warehouses at your production lines will actively push finished goods into your P50 "Balance" mall warehouses. The mall itself remains passive. When you, the player, use your personal logistics requests, you are creating a temporary "Fill" request with the highest possible priority (effectively P101). Drones will then pull from the passive mall storage to fill your inventory. This keeps the mall stocked without it aggressively hoarding materials from the factory floor.
Why Your Drones Aren't Moving: Troubleshooting Priority Chains
When your network grinds to a halt, it's almost always a logic error, not a bug. Here are the most common culprits and how to fix them.
-
The Priority Stalemate: You have two warehouses with the exact same priority number (e.g., 75) demanding the same thing. Drones can't decide which to service and may act erratically or do nothing. Fix: Always stagger your priorities, even if it's just by one point (e.g., 75 and 74). Create a clear hierarchy.
-
"Fill" vs. "Fill" Deadlock: You have two warehouses set to "Fill," hoping one will supply the other. This will never work. A "Fill" warehouse only creates demand; it cannot supply another. Fix: The source of the items must be set to "Empty" or "Balance" to fulfill the request from the "Fill" warehouse.
-
The Scope Trap: Your main base warehouse is set to "Global" but the destination outpost is set to "Local." Drones at the main base won't even see the request from the local network. Fix: Ensure both the provider and the requester are on compatible scopes, which usually means setting both to "Global" for long-distance transport.
-
Power and Drone Shortages: The most basic check. Your logic might be perfect, but if the Logistics Hubs don't have power or you've run out of available transport drones, nothing will move. Always check your power grid and drone count in the Hub's UI.
MegaFactory Titan in-game screenshot
Advanced Logistics: Chaining Priorities for Complex Production
Once you've mastered the basics, you can use priority to orchestrate entire multi-stage production lines. For a complex item like a Quantum Processor, you can create a descending priority chain to ensure resources flow smoothly from raw materials to the finished product.
- Stage 1 (Ingots): Smelter output warehouse set to Empty, Priority 80.
- Stage 2 (Circuits): Circuit assembler input warehouse set to Fill, Priority 75. Output warehouse set to Empty, Priority 70.
- Stage 3 (Processors): Processor assembler input warehouse set to Fill, Priority 65. Output warehouse set to Empty, Priority 60.
- Final Storage: Main storage warehouse set to Balance, Priority 50.
This cascading chain of priorities ensures that the system will always try to fill the buffers for the earliest stage of production first. This prevents the final assembly stage from hoarding all the copper plates and starving the circuit manufacturers, leading to a much smoother and more resilient production line.
FAQ: Quick Answers on Storage Priority
Q: Does warehouse priority affect trucks and trains? No, the priority system of Mode, Priority, and Scope is exclusively for the drone-based Logistics Network. Trucks and trains operate on their own independent scheduling.
Q: What's the best default priority setting? When in doubt, use Mode: Balance, Priority: 50. This is the most neutral state. A warehouse in this state won't cause problems on its own and will passively integrate with any active "Fill" or "Empty" commands you issue later.
Q: Can I use warehouse priority to sort items? Indirectly. You can't make a single warehouse sort its mixed inventory. However, you can set up multiple warehouses, each filtered for a single item, and use priority to dictate the order they get filled. For example, you can ensure all Iron Ore is routed to a P80 warehouse before any excess goes to a P20 Copper Ore warehouse if they are on the same input line.
Q: How do I completely reset a broken logistics network? The safest way is to go to the Logistics Hubs powering the broken chain and toggle them off. This pauses all drone activity. Then, visit every connected warehouse and reset it to the default "Balance" at Priority 50. Once they are all neutralized, turn the Hubs back on and re-apply your specific "Fill" and "Empty" settings one by one, checking the drone activity at each step.
The Final Word
The warehouse priority system is the logistical nervous system of your factory. It can seem opaque and frustrating when it's not working, but it's governed by a consistent and learnable set of rules. Stop thinking in terms of just numbers and start thinking in terms of behavior: Is this warehouse a demanding sink, a generous source, or a passive buffer? Master the interplay of Priority, Mode, and Scope, and you'll move from fighting your factory to conducting an orchestra of automated efficiency. Stop building more belts; start building smarter logic.