Rhodesia charter decision can no longer steal provinces #100
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
References issue #99
UK can no longer steal provinces or, delete cores of existing tags, using the
rhodesia_charter
decisionThe decision
rhodesia_charter
awards Rhodesian and Malawi provinces to the UK even when other countries own themccHFM/ccHFM/decisions/ENG.txt
Lines 291 to 300 in e0ee2ed
The following pair of screenshots were taken on the same game day. Before the decision:
After the decision:
Potentially, this decision should check if the provinces are empty or not, and if they are part of a colonial race, although truly I do not exactly see why this decision should
secede_province
at all. The UK will normally outrace all other tags at obtaining these provinces, but if it cannot, then the game should reflect that. For this reason, I suggest that the best solution is to simply remove all of thesecede_province
statements.Additionally, the decision removes Matabele cores from provinces that are awarded Rhodesia cores, even if Matabele still exists.
Given all of this, my proposed fix looks like this, with unowned provinces unmodified except for retaining any core addition. This is because provinces need not be owned for claims on them to occur. The UK can no longer take owned provinces away, and Matabele keeps its cores if it exists. The code that I used is experimental from my perspective, but it worked in tests with and without Matabele existing: