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

Document state merging #306

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions docs/simulation/state-merging.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# State merging
In the game, it may happen that two different countries own provinces that are part of a same state. Suppose a situation where a country acquires the remainder of a state it already owned. What happens to the buildings?

## Ports
The port rules are straightforward. The highest-level port is retained, and the rest are deleted.

## Factories
Factory logic is quite complicated. If there are two factories of the same type in the states to be merged, the following rules are applied in order:

- If the factory in the state that was already owned is subsidized, it takes priority, regardless of level.
Copy link
Contributor

Choose a reason for hiding this comment

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

When I tried, the existing factory always stays regardless of subsidies, hiring priority or level.

- The factory with the highest level takes precedence.
- The factory whom the country already owned is chosen, if it comes to a stalemate.

The subsidization and hire priorities seem to be retained in factories that the country already owned, and discarded in factories that are acquired.