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

Hudson's Bay Company to Canada #101

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

rogerburks
Copy link
Collaborator

References issue #95

In regular HFM, Hudson's Bay Company annexes into Canada in event 44321, The Rupert's Land Act (Canada side). This happens even if Hudson's Bay Company is the player, without player protection or notification:

random_country = {
limit = {
tag = RPL
exists = yes
vassal_of = FROM
}
all_core = { remove_core = RPL }
annex_to = CAN
}

There are a few ways to address this. A player option to refuse could be added, with a Free Allied Cores casus belli awarded to UK, and it could be added later as Canadian flavor.

There was an American offer to purchase the territory controlled by the Company in 1869, but this seems to be a separate topic that is again best addressed as Canadian and/or American flavor.

A simpler alternative is to alter the event to switch the player's tag from Hudson's Bay Company to Canada in this event, and this is what I have chosen. This opens a route for starting as Hudson's Bay Company with the intent of playing onward as Canada. I have tested this as the player in Hudson's Bay, and by leaving it up to the a.i.

I have also moved the older handling of a.i. puppet Hudson's Bay (RPL) nearer to the bottom of the option, so that unintended problems can be avoided: it seems best to always have anything regarding annexation occur last or nearly so. The option in core HFM is relatively complex, but it seems to already have provisions for handling an already independent RPL.

It remains possible, though difficult, to gain independence as RPL if rebels succeed and then the UK fails to puppet you again. As mentioned, expansion of this route would require creating a new event to ask RPL if it accepts or not. This sort of thing would probably be best done in a separate events file, with some other added flavor, to avoid cluttering core HFM files with new events.

In regular HFM, Hudson's Bay Company annexes into Canada in event `44321`, The Rupert's Land Act (Canada side). This happens even if Hudson's Bay Company is the player, without player protection or notification:

https://github.com/moretrim/ccHFM/blob/e0ee2ed03ffa2458f2d42c1409e7e7bba49dcd7a/ccHFM/events/CANFlavor.txt#L1441-L1449

There are a few ways to address this. A player option to refuse could be added, with a Free Allied Cores casus belli awarded to UK, and it could be added later as Canadian flavor.

There was an American offer to purchase the territory controlled by the Company in 1869, but this seems to be a separate topic that is again best addressed as Canadian and/or American flavor.

A simpler alternative is to alter the event to switch the player's tag from Hudson's Bay Company to Canada in this event, and this is what I have chosen. This opens a route for starting as Hudson's Bay Company with the intent of playing onward as Canada. I have tested this as the player in Hudson's Bay, and by leaving it up to the a.i.

I have also moved the annexation of a.i. Hudson's Bay (`RPL`) nearer to the bottom of the `option`, so that unintended problems can be avoided: it seems best to always have annexation occur last or nearly so. The option in core HFM is relatively complex, but it seems to already have provisions for handling an already independent `RPL`.

It remains possible, though difficult, to gain independence as `RPL` if rebels succeed and then the UK fails to puppet you again. As mentioned, expansion of this route would require creating a new event to ask RPL if it accepts or not. This sort of thing would probably be best done in a separate events file, to avoid cluttering core HFM files with new events.
@rogerburks rogerburks requested a review from moretrim June 6, 2021 19:16
@rogerburks rogerburks added the enhancement New feature or request label Feb 14, 2022
@rogerburks rogerburks linked an issue Feb 16, 2022 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Hudson's Bay Company to Canada
1 participant