Skip to content

[1858 India] Add mail trains #11716

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

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

ollybh
Copy link
Collaborator

@ollybh ollybh commented May 5, 2025

1858 India has mail trains. These are similar to 1822's Pullman trains, in that they are attached to another train and affect its run. They give a £10 revenue bonus for each large city or off-board area they visit.

Mail trains do not count towards the train limit, and a company that only owns a mail train can still use emergency money raising to buy another train.

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

ollybh added 7 commits May 5, 2025 12:29
Mail trains do not run routes of their own. They can be attached to a
broad gauge train, and give a bonus of £10 for each large city visited.
Companies can only own a single mail train, and these do not count
against the train limit.
Mail trains do not count against the train limit, and each company can
own no more than one mail train.
A mail train isn't a normal train, and if a public company only owns a
mail train then it is still allowed to issue shares to allow it to
purchase a train.

Also remove the overriden `must_buy_train?` method. As this is an 1858
derivative, a public company is never obliged to own a train.
@ollybh ollybh added new games Issues relating to games that are not yet alpha test level 1858India labels May 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1858India new games Issues relating to games that are not yet alpha test level
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant