Okay, so I was thinking about what sort of penalty should be incurred
for bidding more shinies than you have and still not having them by the
end of the auction. My thinking is somehow managing to put an MMI term
in there to allow it to be carded, and also adding some sort of fee.
The problem with rule-defined punishments like this is that, what if
the Referee decides to issue a Blue Card? Then there's already a fee.

I'd like your thoughts on what to do with this, and also your
thoughts on the rest of the proposal.

On 11/5/2017 12:24 PM, ATMunn wrote:
We're on the way to more drafts than Contracts!

Title: Auctions v3
Author: ATMunn
Co-author(s): Aris, nichdel, G.
AI: 2

In this draft, numbers enclosed in square brackets (e.g. [1], [2], [3],
etc.) indicate footnotes which are written at the bottom. These will
not be in the final proposal.

-----------------------------------------------------------------------

Create a power-2 rule titled "Auctions"
{
     An Auction is a way for entities to give away items in exchange for
     Shinies. Any rule or contract may permit (or require) auctions to
     be initiated.

     Rules to the contrary notwithstanding, all auctions must have all
     of the following, otherwise the initiation is INVALID:
         * An Auctioneer,
         * An auction announcer,
         * A lot of items to be auctioned off,
         * And a starting bid.
}

Create a power-1 rule titled "Lots"
{
     A lot is a set of fungible items that will be given away in the
     same auction. Each auction may only have 1 lot of items. The
     exact definition of item is left up to the rule or contract
     permitting the auction. However, assets are always valid items.
}

Create a power-1 rule titled "The Auctioneer"
{
     The Auctioneer of an auction is the entity that initiates an
     auction, and describes all of the specifics of an auction. All
     rules or contracts permitting auctions to be initiated should
     specify an entity to be Auctioneer. If no Auctioneer is specified,
     it defaults to Agora for rule-defined auctions, and the contract
     permitting the initiation for contracts-defined auctions.

     Contracts SHALL NOT[1] specify an entity as Auctioneer of any
     auction if that entity is not the contract or a party of the
     contract. The Auctioneer also must, at the initiation of the
     auction, be able to give away all items it is auctioning, otherwise
     the initiation is INVALID.
}

Create a power-1 rule titled "The Auction Announcer"
{
     The announcer of the initiation of an auction is known as the
     auction's announcer. The announcer must be a person. If the
     Auctioneer of an auction is a player, then that player is also the
     announcer of the auction. Otherwise, the rule or contract
     permitting the initiation of the auction must define its announcer.
     Contracts SHALL NOT[1] specify a person as auction announcer of any
     auction if that person is not a party of the contract.
}

Create a power-1 rule titled "Auction Initiation"
{
     When an auction is to be initiated, the announcer of the auction
     SHALL, in a timely fashion, announce the initiation of the auction.
     In the same message, the announcer SHALL specify the Auctioneer,
     the items being auctioned, and the starting bid, or the
     announcement is INEFFECTIVE. An auction can only be initiated as
     described by the rule or contract that permitted it.
}

Create a power-1 rule titled "Bidding"
{
     Once an auction is initiated, any player CAN bid on the auction by
     announcement, specifying the amount of shinies e bids.

     The above statement notwithstanding, if a contract specifies that
     only its party members can bid on an auction, then players who are
     not parties of that contract CANNOT bid on the auction.

     Players may bid multiple times. An attempt to bid on an auction
     that has already ended is INEFFECTIVE.

     Any player CAN withdraw any of eir bids at any time by
     announcement.
}

Create a power-1 rule titled "Auction End"
{
     If, at any time, no bids have been made on an auction in the last
     96 hours, or it has been 7 days since the initiation of an auction,
     the auction ends and no more bids can be made.

     Once the auction has ended, the auction's announcer SHALL announce
     the end of the auction in a timely fashion. In the same message, e
     SHALL include the a list of all the bids on the auction and the
     winner(s) (if there are any) of the auction.

     If the lot of an auction only contains one item, the winner is the
     player who bid the highest amount on the auction. However, if that
     player does not currently own the amount of shinies e bid, then the
     player who bid the second highest amount becomes the winner. If
     that player also does not own the amount of shinies e bid, the
     winner goes to the next highest bidder. This continues until a
     winner is decided or there are no bids left.

     If two or more players all bid the same amount, and that amount
     would be a winning amount, then the first player to bid becomes the
     winner.

     Otherwise, if the auction contained multiple items, then the N
     highest bidders, where N is the number of items in the auction, all
     become winners, unless one or multiple players do not currently own
     the amount of shinies they bid, in which case it goes to the N
     highest bidders that do own the shinies they bid. If there are
     fewer winners than the number of items being auctioned, then the
     other items are not given away.[1]

     If multiple players bid the same amount on an auction with multiple
     items, and that bid would be a winning bid if only one player bid
     it, then players become winners as per the above paragraph as if
     the player bidding first was the highest bidder of the tied
     players, the player bidding second was the second highest, and so
     on.[2]

     Afterwards, any players who won any items in the auction SHALL pay
     the Auctioneer in shinies equal to eir highest bid. The Auctioneer
     then MUST give away the auctioned items to the players who won and
     have transferred em the appropriate amount of shinies. If the
     Auctioneer is not a person, then any player CAN cause the
     Auctioneer to do the above by announcement.
}

Create a power-1 rule titled "Auction Termination"
{
     An auction is terminable if and only if it is in progress and the
     Auctioneer is incapable of giving away the auctioned items. If an
     auction is terminable, then any player CAN terminate the auction
     with notice. Once an auction is terminated, the player who
     terminated announces the termination, and the auction ends with
     no winners.

     If an auction ends while it is terminable, and any attempts to
     terminate it have failed, then the auction's announcer SHALL
     terminate it in a timely fashion.[3]
}

Amend rule 2491, "Estate Auctions" to read in full:
{
     At the start of each month, if Agora owns at least one Estate, then
     an auction for one of those estates is initiated.

     For this auction, the Auctioneer is Agora, the auction announcer is
     the Surveyor, the auctioned lot is one of the Estates owned by
     Agora (chosen by the Surveyor), and the starting bid is 1 shiny.
}
-----------------------------------------------------------------------

[1] This should also incur some penalty, but I don't know exactly how
that penalty should be worded.
[2] This is a little confusingly worded, any ideas on how I could word
it better?
[3] This was in the "Auction End" rule, but I moved it to this one
because that rule was getting pretty long, and it probably fits here
just fine.

There weren't too many things to fix with this draft, however some of
the new auction end rules are a bit clunky, and it's missing a
punishment for bidding more than you can pay.

Reply via email to