jpcsupplies / Economy_mod

Basic Economy System for Space Engineers
13 stars 12 forks source link

Location/range sensitive trade guidelines #69

Closed jpcsupplies closed 8 years ago

jpcsupplies commented 8 years ago

Just a quick clarification over how rangechecks hopefully will be used once we finish our current milestone- Core NPC trade zone (0,0,0) trade/offers of any sort should be within 2500 metres of 0,0,0. (option for antenna check if we ever get it working) This is also the only territory where we have a "stock market" which can have multiple items and different prices listed - offers/bids matching NPC offers would probably be filled by NPC automatically (NPC behaves as a trader who never changes his price)

player to player (unregistered) both players will need to be within range of each other. Suggest basing it on small antenna range halved (ie 2500) although it could work as suit antenna too (200) perhaps make it a configurable option once we get our settings INI file working (to override our constants defaults). Trades are limited to time limited single offers accept/deny/timout

player to player territory (registered) buyers and sellers need to be within 2500 of the registered trade territory (or antenna range if we ever get that working somehow) - maybe owners of territory can still set their desired buy or sell prices anywhere. But need to be in range to add or collect goods. (possible upgrades in later versions "is powered" check - maybe tie territory to a crate or similar, or allow them to register their desired range size between 10 and 2500)

player to faction territory (registered) buys and sellers need to be within 2500 of the registered faction territory; might be best to tie management of this type of territory to faction leader/owner - but allow members to add or remove goods for sale to existing "standing orders" these sort of markets work similarly to the 0,0,0 market but only trade in goods that have been posted to be tradeable by the faction owners. This type of territory might be allowed to have a stockmarket too in addition to standing orders... but would be a late feature;

jpcsupplies commented 8 years ago

If i have contradicted any previous design goals let me know.

jpcsupplies commented 8 years ago

A player has requested the ability to disable player trader registration too, just leaving the 0,0,0 zone, or allowing admins only the ability to register trade zones.

Should probably add that to our list of items to have in our config ini in a later version.

jpcsupplies commented 8 years ago

Moved to https://github.com/jpcsupplies/Economy_mod/wiki/Location-range-sensitive-trade-guidelines