# Vendor Cargo: An Arcane/Fikou Joint Venture Cargo technically is in charge of stocking the station with items via vending machines. However! This system has a number of flaws that could be improved upon. Vending machines at current all spawn fully stocked, at constant prices, and remain highly convenient to use by the station. However, this also means that there is hardly ever any scarcity in play when every vending machine offers the same thing, at the same price, at high quantities in every department. What this means is that there is hardly ever a reason to have to refill vending machines, while simultaneously forcing us to have a refill module for EVERY type of vending machine in the game. Not to mention, cargo has zero incentive to refill a vending machine if it were to get emptied out. In fact, it's exclusively to their detriment, as there are next to no vending machine uniques worth refilling, while still costing them credits to their account to get it refilled. ## Goals * Give Cargo an incentive to keep the station stocked in regular gameplay. * Use this change as an opportunity to balance resources in vending machines as they sit right now. * Vendors should have their own private storage of credits that they pull from, to help them become distinct from department accounts. * Make this open to other crew mates to perform for the benefit of the station. * Replacing the restock units in a vending machine should give a small amount of credits to encourage this. ## Functionality ## Nice things to fix alongside the changes - [ ] Restock modules that aren't full should not say they are full and packed tight. - [ ] Look at prices! Lower prices but lower stock. - [ ] Fix chefs being able to insert. ## Ideas - Vendors may start with reduced amount of items or without an item at all - look through vendors in the code for stuff like being overstocked - credit used to buy from vending machines is stored in the vendor - cargo can open the vendor up to eject the cash - cargo has a console keeping track of vendors - Vending machines shouldn't be constructed in the same way, or at the very least deconstructed - restocking could be made cooler - big cargo cart you can fill with restocking items (A VEHICLE) (Shopping cart!?) - Console tracks stock of vending machines and which ones HAVE money OR are low on stock. - Sort by either cash or stock? - Add the restock to cart from this vendor. ~~- Selling used restock modules to cargo gives a discount on the next restock module based on how much of it's contents are gone.~~ Replaced with providing cargo a 50% credit on the amount gained by restocking. Besides, only cargo can get restocks anyway so it should help the station overall.