Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[1844] Selling shares one at a time should not drop the price multiple times. #10824

Open
physic opened this issue May 28, 2024 · 14 comments · May be fixed by #11325
Open

[1844] Selling shares one at a time should not drop the price multiple times. #10824

physic opened this issue May 28, 2024 · 14 comments · May be fixed by #11325
Assignees
Labels
1844 rules-ambiguity Behavior not explicitly covered by the official rules

Comments

@physic
Copy link

physic commented May 28, 2024

https://18xx.games/game/165067?action=612
[20:35] Hushed sells a 10% share of RhB and receives 80 SFR
[20:35] RhB's share price moves down from 90 SFR to 80 SFR
[20:35] Hushed sells a 10% share of RhB and receives 70 SFR
[20:35] RhB's share price moves down from 80 SFR to 70 SFR

Expected: Even if Hushed sell the shares one at a time, as part of a single stock action, the he should receive money based on the share's original price and the price should only drop once.
Observed: By selling one share, and then one more share, the share price dropped a second time, and Hushed received less money for the second share.

Selling Shares

A player may sell any number of shares. Certificates may not be sold.
Shares sold by the player go into the bank pool and can be bought by other players
during the Stock Round.
If the company has already operated the seller receives the current market price,
after which the price is moved down by exactly one space.
If the company has never operated the price is moved down first, and then the
seller gets the new market price.

@philcampeau
Copy link
Collaborator

I'm not sure how you're coming to this conclusion. As per the rules, a share (or any number of shares) of an unoperated corp is sold, the seller receives the new market price, and the price is moved down by exactly one space to that new market price. If they now sell a second share (or a second bundle of shares), you start back at the top of the sequence of events: sell, receive the new market price (now one market row lower than before), and the price drops exactly one space.

@physic
Copy link
Author

physic commented May 29, 2024

Phil. Where are you getting the idea that you can do this as many times as you want?

According to the rules you may, on your turn:

  1. Sell any number of shares.
  2. Buy one share.

They then clarify how share prices move after shares are sold. I see no reasonable way to infer that I can sell as many packets of shares as I want, and have the price move in between each sale. I get ONE sale, wherein I may sell any number of shares, per step 1 of 2 above.

@physic
Copy link
Author

physic commented May 29, 2024

Phil, in your interpretation, what then is the point of saying "When you sell more than one share of the same type of stock, the share value only drops down one space." if that rule can be trivially circumvented? Why should I be allowed to repeat step 1 as many times as I like, and insert the stock movement rules in between each one? May I also repeat step 2 and buy one share as many times as I like in one action?

@philcampeau
Copy link
Collaborator

philcampeau commented May 29, 2024 via email

@crericha
Copy link
Collaborator

crericha commented May 29, 2024

@philcampeau, I believe @physic's interpretation is correct. Its similar to another rule 49 has. There is code to already only move the share price down one on sale, but it doesn't account for a player doing it twice during their sell action. 49's code does and I need to add that.

https://github.com/tobymao/18xx/blob/master/lib/engine/game/g_1849/step/buy_sell_par_shares.rb#L27

@philcampeau
Copy link
Collaborator

It's definitely possible. The rules are ambiguous, in my opinion. I posted a thread on bgg asking the question: https://boardgamegeek.com/thread/3308703/can-players-sell-multiple-shares-in-a-company-one

@crericha
Copy link
Collaborator

German rule text. Clearer than the English.

A player may sell any number of shares in public companies. Certificates
cannot be sold.
The player places the corresponding shares in the bank pool and receives per
sold share the current market value from the bank.
The price markers of the corresponding companies are then displayed on the
Stock market pushed down one space, regardless of how many
shares he sold.
If a player sells shares in a company that has not yet traded, he receives
only the price value after the price change!

@philcampeau
Copy link
Collaborator

All in all, I don't have any dog in this race. But the German text you quoted doesn't clarify the ruling on this subject any more than the English text, in my opinion.

@philcampeau
Copy link
Collaborator

The assumption being made here is that all shares are sold simultaneously. If that is the case, let's say RhB's price token is on top of BLS's token on the same market space. If all shares are sold simultaneously, you also can't choose to sell BLS and then RhB afterwards on the same turn in order to have BLS operate first.

@scottredracecar
Copy link
Collaborator

I think this is very much a 50/50 case and it just depends on the designer's attitude toward such sales. Since the rules don't go into detail about grouping sales in to blocks, my RAW reading is more like Phil's, but it's totally possible that's not the case or that this situation wasn't even considered when writing the rules.

@physic
Copy link
Author

physic commented May 29, 2024

Scott, if you cannot group sales into blocks, the only interpretation is that you sell them all at once, in which case (truly in any case) the clause "Move the price down once no matter how many shares were sold" must then apply to the entire sell shares action, and not to each block, since there is no such concept.

The rules describe a procedure to follow to execute the "Sell Shares" action. Let's consider the translated rules crericha posted above. This procedure is as follows:

  1. Sell any number of shares.
  2. Receive the value of the shares, and place the shares in the bank pool.
  3. Move the price of each company down once, regardless of how many shares were sold.

There is nothing left to the imagination here, except that the order of share sales is unspecified.

@scottredracecar
Copy link
Collaborator

I think we all know the arguments for or against.

1849 has a lot of wording that gets specific about how this works for the "selling all as a block" vs individual blocks of sales. So that is a good counter example for how to write these rules to make it work the way you are advocating for.

Ultimately, no point in arguing about this because no matter what the rules say, it's just going to come down to whatever Helmut Ohley says which I put at a 50/50 either way.

@philcampeau philcampeau added rules-ambiguity Behavior not explicitly covered by the official rules 1844 and removed needs triage labels May 30, 2024
@philcampeau
Copy link
Collaborator

For the record, I geekmailed Helmut about this, but he hasn't logged in to bgg since may 27, so no reply yet.

@philcampeau
Copy link
Collaborator

Alright, finally got a reply. He agrees with physic's interpretation here. (Second answer in geekmail):

Screenshot_20240623_083234_Chrome

@philcampeau philcampeau self-assigned this Nov 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1844 rules-ambiguity Behavior not explicitly covered by the official rules
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants