đ˛ Asynchronous Station Orders & Kitchen Slate â
The Kitchen Slate & Asynchronous Orders engine completely rethinks traditional RedM crafting, letting players batch-cook and brew without standing frozen in place.
đŗ 1. How Station Orders Work â
Instead of forcing a player to stare at a progress bar for 10 minutes while brewing 10 pots of coffee or stew:
- Submit Order: Open the compendium at any active station (e.g. Valentine Saloon or Blacksmith).
- Select Quantity: Choose quantity (e.g.
5x Camp Stew). - Queue Batch: Click "Queue Batch". Ingredients are safely deducted upfront.
- Walk Away Freely: Close the book and ride away to hunt, duel, or roleplay.
- Background Server Timer: The station cooks each item one-by-one on the server tick.
- Notification: Once finished, an on-screen alert notifies the player:
"Your batch of Camp Stew is ready for collection!" - Collection: Return to the station anytime, interact, and claim your ready items with a single click.
Persistence Across Server Restarts
All station orders are stored securely in dynadev_station_orders. If the server restarts while stews are simmering, orders safely resume right where they left off!
đ¤ 2. Saloon & Trade Employee Collection â
In high-traffic roleplay businesses like Saloons and Gunsmiths:
- When
Config.StationOrders.anyoneInShopCanCollect = true, any authorized employee working at that shop can collect finished orders from the counter to serve waiting tavern patrons. - Promotes realistic division of labor between bartenders, cooks, and servers!
đĄī¸ 3. Campfire Anti-Theft Protection â
Wilderness campfires are community hubs where multiple cowboys gather:
- When
Config.StationOrders.campfirePrivateOrders = true, multiple players can place orders in the same campfire simultaneously. - Private Queues: A player can only see and collect their own food and remedies. Strangers sitting at the same fire cannot steal your slow-cooked steaks or tonics!
âī¸ Configuration Reference â
Inside config/config.lua:
lua
Config.StationOrders = {
enabled = true, -- Enables background batch queueing
defaultTimePerItem = 60, -- Default production time per item (seconds)
anyoneInShopCanCollect = true, -- Fellow employees can collect finished items
campfirePrivateOrders = true, -- Anti-theft: players only see their own items at campfires
maxConcurrentOrdersPerStation = 12, -- Max batches in queue per station
notifyWhenReady = true, -- On-screen alert when item finishes
}