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

[18ESP] implement minor rule changes #11165

Merged
merged 5 commits into from
Aug 31, 2024
Merged

Conversation

bentziaxl
Copy link
Collaborator

in last ORs north corps jump 2 times and not 3
fix private abilities
one mountain pass open per OR turn
can take over multiple minors
minors close instead of stop operating, no auction
remove extra icons after phase 5
p2 can not be sold
tender can be bought from other corporations and also the bank

Copy link
Collaborator

@ollybh ollybh left a comment

Choose a reason for hiding this comment

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

I've added a few suggestions for changes.

The biggest would be moving some things from train events to phase statuses, so that more information is visible to players on the game info page. Here's what 1858’s info page looks like late in the game:
image
Here you can still see what types of track are currently available – if the availability of the dual gauge track had been linked to an event on the first 5E/4M train then this event timing would disappear once that train had been bought.

lib/engine/game/g_18_esp/corporation.rb Show resolved Hide resolved
lib/engine/game/g_18_esp/game.rb Outdated Show resolved Hide resolved
lib/engine/game/g_18_esp/game.rb Outdated Show resolved Hide resolved
lib/engine/game/g_18_esp/game.rb Outdated Show resolved Hide resolved
lib/engine/game/g_18_esp/game.rb Outdated Show resolved Hide resolved
lib/engine/game/g_18_esp/game.rb Outdated Show resolved Hide resolved
lib/engine/game/g_18_esp/step/buy_carriage_or_company.rb Outdated Show resolved Hide resolved
lib/engine/game/g_18_esp/step/buy_sell_par_shares.rb Outdated Show resolved Hide resolved
lib/engine/game/g_18_esp/step/choose.rb Outdated Show resolved Hide resolved
lib/engine/game/g_18_esp/step/choose.rb Show resolved Hide resolved
@bentziaxl bentziaxl force-pushed the 18esp_no_auction branch 2 times, most recently from 6157c45 to 3e97cc5 Compare August 28, 2024 13:47
fix 3 times jumps

update acquire rules

fix p values, 9 tile 15

allow all train buy, acquire only on phase 3, only north corps

update minor fixes, closing minor, multiple takeovers

remove auction

fix mising minors closing

fix tenders and deleted tokens

fix p2

fix castellion tile

fix aranjuaz tiles

update latest rules

fix par prices in auction

fix paring price

remove extra icons after phase 5

only one pass a turn

fix tender ownership location

fix minor bugs

remove old test spec

fix ran_harbor added method

delete extra put statement

handle comments and add test fixture

fix latest issues

fix latest comments
@ollybh
Copy link
Collaborator

ollybh commented Aug 29, 2024

@bentziaxl Please don't rebase / force push to a branch once a review is in process. It makes it impossible to see what has been changed in response to review comments.

Copy link
Collaborator

@ollybh ollybh left a comment

Choose a reason for hiding this comment

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

Thanks for making all these changes.

@ollybh ollybh merged commit 9d25a8e into tobymao:master Aug 31, 2024
1 check passed
@bentziaxl bentziaxl deleted the 18esp_no_auction branch September 1, 2024 07:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants