Page MenuHomeSchine - Phabricator

Starmade | Player shops that are filled by admin command sell all types of blocks on trade network, including disabled blocks
Open, NormalPublic

Description

Hello there. This problem is that we have a unique trade system set up on light vs dark. We have trade guild shops that are sold to players. These are stations which have a shop module on them and are factioned to the trade guild. The benefit to the player is that they can have multiple shops near their home base.

The issue here, however, is that when these shops are filled using admin commands and on the trade guild network and they are selling all disabled blocks and items, such as bronze bars and blue dirt. This became a major problem on our server because bronze, silver, and gold bars are an integral part of our alternative currency system that we have in place. Items and blueprints can be traded for a few bronze bars at kiosks which use logic systems to dispense items.. Players were buying hundreds of thousands of the bars from the shop through the trade guild network. As you can see, this is a major problem for us. I have spent the last few hours disabling all of our kiosks (which take bars and outputs materials or blueprints). I have no idea how many other players may have bought the bars or other disabled items (which I was planning on using as quest items later), so this is bad, very bad for us.

If this could be fixed though, we would really appreciate it. Thank you.

Details

Task Type
Bug
Testing Results
Affected Gamemode(s)
Multiplayer
Reproducible
Yes
Last tested (version)
0.199.132
Category
Tradenetwork/Shops
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
uncertain
User/Reporter/Contact
Username on Registry
Benevolent27
Steps to reproduce
  1. Spawn in a station with a shop module on it.
  2. Faction it as the trade guild.
  3. fill the shop with admin commands
  4. Set up your own base with your own shop module in it. Place credits inside it, then access the trade guild network. Using the trade guild network, buy up to 50,000 of whatever disabled blocks you would like.

Event Timeline

Benevolent27 updated the task description. (Show Details)Aug 9 2016, 10:45 AM
AndyP shifted this object from the S1 Public space to the S3 Starmade space.Mar 28 2017, 4:00 PM
AndyP changed the visibility from "Custom Policy" to "Public (No Login Required)".
AndyP changed the edit policy from "Task Author" to "Starmade (Project)".
AndyP changed Category from none/unspecified to Tradenetwork/Shops.
AndyP edited Serverconfig (server.cfg). (Show Details)
AndyP edited Clientconfig (settings.cfg). (Show Details)
AndyP moved this task from New / Unconfirmed to Open / Validated on the Issue Navigation board.
AndyP claimed this task.
AndyP triaged this task as Normal priority.

-Validated-

Open for Testing

AndyP added a subscriber: AndyP.Mar 28 2017, 7:05 PM
AndyP removed AndyP as the assignee of this task.
Benevolent27 added a comment.EditedApr 9 2017, 2:16 PM

Just a quick update on this. Since custom shops were problematic and we couldn't refill them without also filling them with a bunch of disabled blocks, we now just use stick shops. Though it would be nice to reimplement the custom shops.

Edit: The fix for this would be to make it so the commands that fill shops do NOT fill using blocks that are set to disabled in the configs.