Tuesday, October 03, 2023

Call for Judgment: All bets are one!

Reached quorum 5 votes to 0. Enacted by Kevan.

Adminned at 04 Oct 2023 07:34:50 UTC

Bets have a bunch of characteristics. We’ve been playing as though the bettor can choose the important ones - the event, outcome and stake - from any valid value. However, the rule that “a Punter may place a Bet on any Sporting Event that they have not previously placed a Bet on by privately announcing this to the Bookie” only allows that Punter to create it with themselves as the Punter placing it. It does not provide any way for the placing Punter to select the Stake, or change which wager they place it on. These have instead had the default values all along - Stakes of 1 Ready, and almost always on a different position than the Bookie paid out on. Given the extreme divergence between platonic gamestate and the tracked information that we’ve been relying on, a general patch-and-uphold is preferable to unwinding everything. Therefore…

In the rule “Betting”, change

by privately announcing this to the Bookie

to

by privately announcing the Bet’s elements (aside from their own name) to the Bookie

and uphold the creation of each Bet where the Bookie created it with Stakes, Outcomes and/or Sporting Events specified by the placing Punter instead of their respective default values.

Comments

JonathanDark: he/him

03-10-2023 16:24:44 UTC

I don’t think this is the problem you’re making it out to be.

“a Punter may place a Bet on any Sporting Event that they have not previously placed a Bet on by privately announcing this to the Bookie” sets up the rule for how a Punter may perform the action of “placing a Bet”. This statement doesn’t have to define what a Bet is or that it has elements, as long as the ruleset has a definition of a Bet somewhere, which it does.

So the order is:

1) A Punter announces to the Bookie that they intend to place a Bet
2) As part of placing a Bet, the rules define the required elements of that Bet. Because the Punter is carrying out the action involving the Bet, they are choosing the values for that Bet

I don’t recall that we’ve had to always state who chooses the values associated with an action. That seems overly verbose. Whoever performs the action chooses the values associated with it unless the rules state otherwise.

Snisbo: she/they

03-10-2023 17:27:19 UTC

I could definitely see either way. Fine to pass this, but I don’t know that it’s a huge deal

Josh: he/they

03-10-2023 20:22:54 UTC

I agree with JD.  for because I don’t care much

JonathanDark: he/him

03-10-2023 22:03:00 UTC

imperial

Clucky: he/him

03-10-2023 22:28:54 UTC

for

Kevan: City he/him

04-10-2023 07:32:54 UTC

for