On Tue, Mar 1, 2022 at 4:20 AM ais523 via agora-discussion < agora-discussion@agoranomic.org> wrote:
> My main feedback about this is that the Beast Permitted mechanism seems > overly complicated, including a number of SHALLs which can be handled > automatically without. > > If I were writing this, I'd limit ownership of birds to Beast Permitted > players, and put a CAN and SHALL on the Avicultor to flip Beast > Permitted players to non-Beast Permitted with notice, if they haven't > purchased or renewed a license in the previous 30 days. The bans on > transfer, loss of birds when you lose the license, etc. would then all > be enforced automatically by the rules. > I really don't think ownership of birds should be limited to Beast Permitted players, you should just be able to buy some bird food and have a chance of cool bird stuff. The CAN and SHALL flipping with notice when permits expire is a good idea though, and would make the permits pretty simple. > > For each Hungry Bird, a random choice among all players who > > bought bird food during the previous month is included alongside > > that bird in the migration notice. > This appears to be a bug? I don't think you use the results of that > choice for anything. > The results are used in the next paragraph: When a migration notice is published, Hungry Birds are transferred to their corresponding [randomly] chosen players in an order specified by the migration notice. So if you didn't realize that, it should probably be reworded, though I'm not sure exactly how. > > - Seagull: A specified player (defaulting to the playmate if not > > specified) hereby buys bird food 3 times. > The use of "hereby" (in this and the other scrolls) seems wrong – it > implies that the rule is making the change at the time the rule was > written, rather than at the time the bird was played with. You can just > remove it (i.e. "A specified player buys bird food 3 times"). > Will do, since apparently it doesn't really mean anything. > > - Magpie: A specified liquid asset is hereby transferred to the > > playmate. > Promises are liquid assets, so this effectively makes promises that > aren't owned by the Library unusable, cutting out an entire section of > gameplay (albeit one that isn't used much at the moment). Also, this > may be usable to steal stones from Agora, which might be overpowered > (although I'm not sure), unless there's a Power-related reason why it > doesn't work. It should probably be limited to specific types of asset. > Ah, this is totally unintended, and it could probably be circumvented by adding cashing conditions that it wasn't stolen, but that would indeed be annoying. This also could mess up contract things. What could be stolen should be owned by a player and explicitly defined by the rule, so: - Magpie: A specified * Card, * Product, * or Bird that is owned by a player is transferred to the playmate. The list could pretty easily be updated, to include polygons for example. Or maybe we just make a specific bird for that. Thanks for the feedback! -- secretsnail