Round 10/Ruleset: Difference between revisions
miraheze>CodeTriangle →Proposals: Anti Wealth Hoarding before part |
miraheze>CodeTriangle General Patch -> Secret Action Determinacy |
||
| Line 26: | Line 26: | ||
=== Bidding === | === Bidding === | ||
During an Auction Phase, as a secret action in #auctions with default maturation and revelation dates | During an Auction Phase, players can bid as a secret action in #auctions with default maturation and revelation dates. Bid actions must contain an unambiguous mapping of bid amounts to lot numbers. When a bidder ceases to be a player, all of their bids on active auctions are withdrawn and cease to be bids, and the bidder ceases to be a bidder. | ||
In addition to normal failure conditions for secret actions, bids fail if any of the following occur: | In addition to normal failure conditions for secret actions, bids fail if any of the following occur: | ||
| Line 47: | Line 47: | ||
=== Submitting a Hand === | === Submitting a Hand === | ||
During an Auction Phase, as a secret action with default channel, maturation date and revelation date, players can Submit a Hand | During an Auction Phase, as a secret action with default channel, maturation date and revelation date, players can Submit a Hand. A hand submission action must specify a non-empty set of cards. | ||
If, | If, at the revelation date of the hand submission action, that action's submitter does not possess all the cards specified in the contents, then that hand submission fails. | ||
=== Prizes === | === Prizes === | ||
| Line 280: | Line 280: | ||
Secret actions have the following properties, subject to modification by the rule that defines the secret action: | Secret actions have the following properties, subject to modification by the rule that defines the secret action: | ||
*A set of requirements for the action's contents (by default none) | |||
*a channel in which the action must be performed (by default #game-actions). | *a channel in which the action must be performed (by default #game-actions). | ||
*a maturation date (by default the beginning of the next rules-defined phase after the action's performance). | *a maturation date (by default the beginning of the next rules-defined phase after the action's performance). | ||
*a revelation date (by default three days after the maturation date). | *a revelation date (by default three days after the maturation date). | ||
If a secret action is to fail at the same instant as its revelation date, then it fails immediately before its revelation date. | |||
During the period after the maturation date but before the revelation date of a secret action, the player who took that action must post the unhashed text corresponding to what they posted when taking the action (including the actions and the salt), and other players should verify that the unhashed text correctly matches up to the hashed text. | During the period after the maturation date but before the revelation date of a secret action, the player who took that action must post the unhashed text corresponding to what they posted when taking the action (including the actions and the salt), and other players should verify that the unhashed text correctly matches up to the hashed text. | ||
| Line 289: | Line 292: | ||
*If, at the revelation date, the player has not revealed the unhashed text, that action fails. | *If, at the revelation date, the player has not revealed the unhashed text, that action fails. | ||
*If it is before the maturation date and the message in which the hashed text was sent was edited, that action fails. | *If it is before the maturation date and the message in which the hashed text was sent was edited, that action fails. | ||
*If, at the revelation date, the auction's revealed contents do not meet all the requirements of that secret action, it fails. | |||
*The player posts an attempt to perform a secret action and they already have an attempt which has not failed at the time of posting the new attempt, then the former attempt fails. | *The player posts an attempt to perform a secret action and they already have an attempt which has not failed at the time of posting the new attempt, then the former attempt fails. | ||