Skip to content

Commit

Permalink
British Dominion release events are retuned to be less spammy
Browse files Browse the repository at this point in the history
This is done through the addition of a blank country modifier that enforces a 3 year cooldown. This cooldown agrees approximately with the time between historical British Colonial Conferences. If a dominion is released, the cooldown is not incurred. If release is refused, the cooldown is incurred. Some of the events, especially Canadian, are retuned to take into account historical factors leading to the concept of British Dominions. Some militancy and consciousness effects of release refusal are toned down to be more realistic given the relatively orderly establishment of British dominions historically.

Added the French dominion events for Canada, Louisiana, and French New Zealand as well.
  • Loading branch information
rogerburks committed Feb 17, 2022
1 parent 47becfb commit 7371519
Show file tree
Hide file tree
Showing 5 changed files with 141 additions and 38 deletions.
4 changes: 4 additions & 0 deletions ccHFM/common/event_modifiers.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3309,6 +3309,10 @@ cch.recent-call-to-arms = {
icon = 15
}

cch.colonial-conference-cooldown = {
icon = 5
}

## Country Workshop

country-workshop.hanseatic-tooltip0 = {
Expand Down
54 changes: 47 additions & 7 deletions ccHFM/events/BritishDominions.txt
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,12 @@ country_event = {
tag = ENL
}
war = no
year = 1907
year = 1890
any_owned_province = { is_core = NEW }
NOT = { exists = NEW }
NOT = {
exists = NEW
has_country_modifier = cch.colonial-conference-cooldown
}
is_possible_vassal = NEW
}

Expand Down Expand Up @@ -137,6 +140,10 @@ country_event = {
option = {
name = "EVT44330OPTB"
set_country_flag = NEW_independence_refused
add_country_modifier = {
name = cch.colonial-conference-cooldown
duration = 1000
}
any_owned = {
limit = { is_core = NEW }
any_pop = {
Expand Down Expand Up @@ -272,9 +279,12 @@ country_event = {
tag = ENL
}
war = no
year = 1901
year = 1900
any_owned_province = { is_core = AST }
NOT = { exists = AST }
NOT = {
exists = AST
has_country_modifier = cch.colonial-conference-cooldown
}
is_possible_vassal = AST
}

Expand Down Expand Up @@ -385,6 +395,10 @@ country_event = {
option = {
name = "EVT44330OPTB"
set_country_flag = AST_independence_refused
add_country_modifier = {
name = cch.colonial-conference-cooldown
duration = 1000
}
any_owned = {
limit = { is_core = AST }
any_pop = {
Expand Down Expand Up @@ -482,7 +496,10 @@ country_event = {
war = no
year = 1907
any_owned_province = { is_core = NZL }
NOT = { exists = NZL }
NOT = {
exists = NZL
has_country_modifier = cch.colonial-conference-cooldown
}
is_possible_vassal = NZL
}

Expand Down Expand Up @@ -516,6 +533,10 @@ country_event = {
option = {
name = "EVT44330OPTA"
clr_country_flag = NZL_independence_refused
add_country_modifier = {
name = cch.colonial-conference-cooldown
duration = 1000
}
prestige = -15
badboy = -3
any_pop = {
Expand Down Expand Up @@ -698,7 +719,10 @@ country_event = {
war = no
year = 1909
any_owned_province = { is_core = SAF }
NOT = { exists = SAF }
NOT = {
exists = SAF
has_country_modifier = cch.colonial-conference-cooldown
}
is_possible_vassal = SAF
}

Expand Down Expand Up @@ -826,6 +850,10 @@ country_event = {
option = {
name = "EVT44330OPTB"
set_country_flag = SAF_independence_refused
add_country_modifier = {
name = cch.colonial-conference-cooldown
duration = 1000
}
any_owned = {
limit = { is_core = SAF }
any_pop = {
Expand Down Expand Up @@ -1360,7 +1388,10 @@ country_event = {
CAN = { war = no }
is_our_vassal = CAN
year = 1880
NOT = { capital_scope = { continent = north_america } }
NOT = {
capital_scope = { continent = north_america }
has_country_modifier = cch.colonial-conference-cooldown
}
any_owned_province = {
region = USA_1
controlled_by = THIS
Expand Down Expand Up @@ -1425,6 +1456,10 @@ country_event = {

option = {
name = "EVT44340OPTC"
add_country_modifier = {
name = cch.colonial-conference-cooldown
duration = 1000
}
USA_1 = {
remove_core = THIS
}
Expand Down Expand Up @@ -1486,6 +1521,7 @@ country_event = {
war = no
year = 1924
any_owned_province = { is_core = RHO }
NOT = { has_country_modifier = cch.colonial-conference-cooldown }
}

mean_time_to_happen = {
Expand Down Expand Up @@ -1588,6 +1624,10 @@ country_event = {
option = {
name = "EVT44330OPTB"
set_country_flag = RHO_independence_refused
add_country_modifier = {
name = cch.colonial-conference-cooldown
duration = 1000
}
any_owned = {
limit = { is_core = RHO }
any_pop = { militancy = 3 }
Expand Down
92 changes: 64 additions & 28 deletions ccHFM/events/CANFlavor.txt
Original file line number Diff line number Diff line change
Expand Up @@ -325,20 +325,19 @@ country_event = {
tag = ENL
}
war = no
year = 1867
year = 1865
any_owned_province = { is_core = CAN }
NOT = { exists = CAN }
NOT = {
exists = CAN
has_country_modifier = cch.colonial-conference-cooldown
}
is_possible_vassal = CAN
}

mean_time_to_happen = {
months = 6
modifier = {
factor = 15
has_country_flag = CAN_independence_refused
}
modifier = {
factor = 3
factor = 1.5
NOT = { has_country_flag = charlottetown_conference }
}
modifier = {
Expand All @@ -349,9 +348,17 @@ country_event = {
}
}
modifier = {
factor = 0.5
year = 1870
NOT = { has_country_flag = CAN_independence_refused }
factor = 0.1
OR = {
has_global_flag = american_civil_war_has_happened
has_global_flag = alt_american_civil_war_has_happened
}
USA = {
trade_policy = protectionism
war = no
has_recently_lost_war = no
has_country_flag = hasmanifestdestiny
}
}
}

Expand Down Expand Up @@ -442,18 +449,30 @@ country_event = {
factor = 1.2
militancy = 5
}

modifier = {
factor = 2
OR = {
has_global_flag = american_civil_war_has_happened
has_global_flag = alt_american_civil_war_has_happened
}
USA = {
trade_policy = protectionism
war = no
has_recently_lost_war = no
has_country_flag = hasmanifestdestiny
}
}
}
}
option = {
name = "EVT44315OPTB"
set_country_flag = CAN_independence_refused
add_country_modifier = {
name = cch.colonial-conference-cooldown
duration = 1000
}
any_owned = {
limit = { is_core = CAN }
add_province_modifier = {
name = nationalist_agitation
duration = 1095
}
any_pop = {
limit = { has_pop_culture = anglo_canadian }
militancy = 3
Expand Down Expand Up @@ -559,16 +578,15 @@ country_event = {
}
}
any_owned_province = { is_core = QUE }
NOT = { exists = QUE }
NOT = {
exists = QUE
has_country_modifier = cch.colonial-conference-cooldown
}
is_possible_vassal = QUE
}

mean_time_to_happen = {
months = 12
modifier = {
factor = 10
has_country_flag = QUE_independence_refused
}
months = 6
modifier = {
factor = 0.8
any_state = {
Expand Down Expand Up @@ -665,6 +683,10 @@ country_event = {
option = {
name = "EVT44315OPTB"
set_country_flag = QUE_independence_refused
add_country_modifier = {
name = cch.colonial-conference-cooldown
duration = 1000
}
any_owned = {
limit = { is_core = QUE }
add_province_modifier = {
Expand Down Expand Up @@ -779,7 +801,10 @@ country_event = {
}
}
any_owned_province = { is_core = MRU }
NOT = { exists = MRU }
NOT = {
exists = MRU
has_country_modifier = cch.colonial-conference-cooldown
}
is_possible_vassal = MRU
}

Expand Down Expand Up @@ -890,6 +915,10 @@ country_event = {
option = {
name = "EVT44315OPTB"
set_country_flag = MRU_independence_refused
add_country_modifier = {
name = cch.colonial-conference-cooldown
duration = 1000
}
any_owned = {
limit = { is_core = MRU }
add_province_modifier = {
Expand All @@ -898,8 +927,8 @@ country_event = {
}
any_pop = {
limit = { has_pop_culture = anglo_canadian }
militancy = 6
consciousness = 6
militancy = 3
consciousness = 5
}
}
ai_chance = {
Expand Down Expand Up @@ -1018,11 +1047,14 @@ country_event = {
}
}
}
NOT = { exists = COL }
NOT = {
exists = COL
has_country_modifier = cch.colonial-conference-cooldown
}
}

mean_time_to_happen = {
months = 36
months = 24
modifier = {
factor = 10
has_country_flag = COL_independence_refused
Expand Down Expand Up @@ -1141,6 +1173,10 @@ country_event = {
option = {
name = "EVT44315OPTB"
set_country_flag = COL_independence_refused
add_country_modifier = {
name = cch.colonial-conference-cooldown
duration = 1000
}
any_owned = {
limit = { is_core = COL }
add_province_modifier = {
Expand All @@ -1149,8 +1185,8 @@ country_event = {
}
any_pop = {
limit = { has_pop_culture = anglo_canadian }
militancy = 6
consciousness = 6
militancy = 3
consciousness = 5
}
}
ai_chance = {
Expand Down
Loading

0 comments on commit 7371519

Please sign in to comment.