Skip to content

[1880 Romania] Game uses standard float#12753

Open
philcampeau wants to merge 1 commit into
tobymao:masterfrom
philcampeau:1880Rom-use-standard-float-rules
Open

[1880 Romania] Game uses standard float#12753
philcampeau wants to merge 1 commit into
tobymao:masterfrom
philcampeau:1880Rom-use-standard-float-rules

Conversation

@philcampeau

Copy link
Copy Markdown
Collaborator

Fixes #12740

Before clicking "Create"

  • Branch is derived from the latest master
  • Add the pins or archive_alpha_games label if this change will break existing games
  • Code passes linter with docker compose exec rack rubocop -a
  • Tests pass cleanly with docker compose exec rack rake

Implementation Notes

Explanation of Change

In the original 1880 China, corporations only floated if the president held a certain percentage of shares at the end of the SR where the corp was parred.

1880 Romania does away with this rule, and now floating is strictly based on initially selling a certain percentage from the IPO.

I didn't initially implement this because it wasn't mentioned in Lonny's rules-differences file he provided me.

I put the archive tag because it's possible some games may not work after this change, if a player bought enough shares to float their corp and then sold down before the end of that SR. Otherwise, everything should be good.

Screenshots

Any Assumptions / Hacks

@philcampeau philcampeau requested a review from crericha as a code owner June 8, 2026 20:28
@philcampeau philcampeau added rules-broken Game comes to the wrong outcome compared with the rules (fixing these will break games) archive_alpha_games Needs alpha games archiving 1880 Romania labels Jun 8, 2026

@perwestling perwestling left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1880 Romania archive_alpha_games Needs alpha games archiving rules-broken Game comes to the wrong outcome compared with the rules (fixing these will break games)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[1880 Romania] floating is strictly by percentage

2 participants