tsunamayo / Starship-EVO

Welcome to Starship EVO bug tracking repo !
114 stars 17 forks source link

[Suggestion] Trade Kiosk + Kiosk access through Shipyards #5684

Open Crimson-Artist opened 6 months ago

Crimson-Artist commented 6 months ago

One aspect that has yet to be talked about is how a trading system will work. I think I've come up with a way to integrate shops so that both players and NPCs can use them. I've detailed it with some images and menu mock ups. Trade Screen Mockup 4 Addendum: Kiosks will be able to be linked to multiple shipyards so ships will be able to access the same shop from any pad or perhaps only access a specific shop from a single pad. This will apply to other kiosk types.

Trade kiosks will can also be accessed the same way other kiosks are: through linked monitors. Kiosks don't have to be linked to a shipyard. This way players can create exclusively in-person shops. Trade Screen Mockup 3 Addendum: Every trade kiosk on an entity will draw from that entity's Trade Network. Every cargo box that is placed on the main entity and its child entities will contribute to the trade network, provided the "Include in Trade Network" setting is turned on.

I forgot to add a item filter setting. With a item filter players will be able to insure that only certain items will go into certain cargo boxes as opposed to items just going into a random one. Trade Screen Mockup 5 Addendum: Since all trade kiosks will draw from the same trade network players can create specific shops that only sell certain items. However only one shop can be linked to a shipyard. Luckily that trade kiosk can be set up to be a one stop shop. Any shop that wants to buy items from other players or NPCs will need to designate its own primary storage.

In the Advanced Settings players will be able to designate how much money they will put into the kiosk's wallet for when someone sells something to it. Another setting could be allowing the shop to be public or private; only allowing access to your faction members or even just certain NPC factions. Trade Screen Mockup 2 Addendum: The goal of being able to access kiosks from the landing pad is to make it less cumbersome to do business at a station. It would be really annoying to spend several minutes to get out of your kilometer long ship just to check if a shop has the product you want. Docking then accessing a shop or other service from your ship will allow players to get up and leave when they're business is done. Trade Screen Mockup

BigBadKangaroo commented 6 months ago

This is a really cool and well thought through concept!

tsunamayo commented 2 months ago

@Crimson-Artist Sorry I havent really had time to read this, let me get back to you!