01-01-2020, 05:28 PM
Ok, here's a new "game design" discussion topic for you...
As always, when getting a CVR you get a report of what's on a city's market and how much they're asking for it. And remember that I've mentioned that through the game system, CVRs can optionally be "shared" with other players. However, the new system provides for an extra mechanism in markets whereby the CL can place very flexible (and potentially complicated) restrictions on their marketplace. For instance, you might be selling swords on your market but you don't want to sell them to anyone in your opposing faction. So you can put a restriction on that item so that the other faction can't buy them and can't even get to see them on their CVRs.
I like this flexibility, and coding it is easy enough, but it presents me with a reporting problem. How do I show restricted marketplaces on CVRs? If it's only for you, that's fine because it's showing you what's available to you. But if you share the CVR to someone else, it may show something to which they're not otherwise entitled to see. The opposite is also true - you may not be seeing something because you're restricted, but the other player then wouldn't see it either even though it's available to them. (This can be a particular problem when someone has hired you to get a CVR for them.)
What should I do about this CVR conundrum?
As always, when getting a CVR you get a report of what's on a city's market and how much they're asking for it. And remember that I've mentioned that through the game system, CVRs can optionally be "shared" with other players. However, the new system provides for an extra mechanism in markets whereby the CL can place very flexible (and potentially complicated) restrictions on their marketplace. For instance, you might be selling swords on your market but you don't want to sell them to anyone in your opposing faction. So you can put a restriction on that item so that the other faction can't buy them and can't even get to see them on their CVRs.
I like this flexibility, and coding it is easy enough, but it presents me with a reporting problem. How do I show restricted marketplaces on CVRs? If it's only for you, that's fine because it's showing you what's available to you. But if you share the CVR to someone else, it may show something to which they're not otherwise entitled to see. The opposite is also true - you may not be seeing something because you're restricted, but the other player then wouldn't see it either even though it's available to them. (This can be a particular problem when someone has hired you to get a CVR for them.)
What should I do about this CVR conundrum?