Trading (Buying and Selling)
Credits
The currency of the MSD are credits. A bank account is opened for every player when they join a game, holding an initial starting balance. Additional credits are earned by selling resources and by destroying enemy robots. On top of that, every participant of a game continuously receives a small amount on their account, to avoid a situation in which a player is left with neither robots nor credits.
Buying
New robots, items and upgrades are bought in the form of vouchers. Vouchers decouple the purchase internally and are redeemed automatically, much like a token.
A player may, for example, buy a voucher for the construction of a new robot, which then spawns at their home station once the purchase is made. Some vouchers are tied to conditions: an upgrade, for instance, requires its robot to be at a space station. If it is not, redeeming the voucher fails and the voucher expires — with no claim to a refund.
Selling
Players earn additional credits by selling resources. To do so, a robot loaded with resources must travel to any space station and trigger the sale with the corresponding intent. The robot is then unloaded and the according amount is credited to the player. The proceeds depend on the value — that is, the rarity — of the resource.
Prices
The prices for buying vouchers and the proceeds from selling resources are (for now) fixed per game and published on game start as an event.