feat(ideology): add monarchism

This commit is contained in:
lilylindstrand 2024-05-15 00:13:53 +02:00
commit 0d27aaf5d5
4 changed files with 1442 additions and 8 deletions

View file

@ -0,0 +1,302 @@
ideologies = {
monarchism = {
types = {
absolute_monarchy = {
}
constitutional_monarchy = {
}
}
color = { 200 100 200 }
rules = {
can_create_collaboration_government = yes
can_declare_war_on_same_ideology = yes
can_force_government = yes
can_send_volunteers = yes
can_puppet = yes
can_lower_tension = yes
can_only_justify_war_on_threat_country = yes
can_guarantee_other_ideologies = yes
}
can_host_government_in_exile = yes
war_impact_on_world_tension = 0.25 # no major danger, remember this this the 40s!
faction_impact_on_world_tension = 0.1
modifiers = {
generate_wargoal_tension = 1.00
join_faction_tension = 0.80
lend_lease_tension = 0.50
send_volunteers_tension = 0.50
guarantee_tension = 0.25
# annex_cost_factor = 0.5 # Deprecated, use common\peace_conference\00_generic_peace.txt instead
civilian_intel_to_others = 20.0
army_intel_to_others = 5.0
navy_intel_to_others = 20.0
airforce_intel_to_others = 5
embargo_cost_factor = -0.5
embargo_threshold_factor = -0.5
}
faction_modifiers = {
faction_trade_opinion_factor = 0.50 #plus 50% trade opinion
}
ai_democratic = no # uses the democratic AI behaviour
ai_ideology_wanted_units_factor = 1.10
}
democratic = {
types = {
conservatism = {
}
liberalism = {
}
socialism = {
}
populism = {
}
}
dynamic_faction_names = {
"FACTION_NAME_DEMOCRATIC_1"
"FACTION_NAME_DEMOCRATIC_2"
"FACTION_NAME_DEMOCRATIC_3"
"FACTION_NAME_DEMOCRATIC_4"
"FACTION_NAME_DEMOCRATIC_5"
"FACTION_NAME_DEMOCRATIC_6"
}
color = { 0 0 255 }
rules = {
can_create_collaboration_government = no
can_declare_war_on_same_ideology = no
can_force_government = yes
can_send_volunteers = no
can_puppet = no
can_lower_tension = yes
can_only_justify_war_on_threat_country = yes
can_guarantee_other_ideologies = yes
}
can_host_government_in_exile = yes
war_impact_on_world_tension = 0.25 # no major danger, remember this this the 40s!
faction_impact_on_world_tension = 0.1
modifiers = {
generate_wargoal_tension = 1.00
join_faction_tension = 0.80
lend_lease_tension = 0.50
send_volunteers_tension = 0.50
guarantee_tension = 0.25
# annex_cost_factor = 0.5 # Deprecated, use common\peace_conference\00_generic_peace.txt instead
civilian_intel_to_others = 20.0
army_intel_to_others = 5.0
navy_intel_to_others = 20.0
airforce_intel_to_others = 5
embargo_cost_factor = -0.5
embargo_threshold_factor = -0.5
}
faction_modifiers = {
faction_trade_opinion_factor = 0.50 #plus 50% trade opinion
}
ai_democratic = yes # uses the democratic AI behaviour
ai_ideology_wanted_units_factor = 1.10 # multiplies threat impact on number of desired units by this value, defaults to 1.0. If at war, the larger of this value and NDefines::NAI::WANTED_UNITS_WAR_THREAT_FACTOR will be used instead
}
communism = {
types = {
marxism = {
}
leninism = {
}
stalinism = {
}
anti_revisionism = {
}
anarchist_communism = {
}
}
dynamic_faction_names = {
"FACTION_NAME_COMMUNIST_1"
"FACTION_NAME_COMMUNIST_2"
"FACTION_NAME_COMMUNIST_3"
"FACTION_NAME_COMMUNIST_4"
"FACTION_NAME_COMMUNIST_5"
}
color = { 255 0 0 }
war_impact_on_world_tension = 0.75 #Commie less threatening
faction_impact_on_world_tension = 0.5
ai_communist = yes # uses the commie AI behaviour
ai_ideology_wanted_units_factor = 1.20
rules = {
can_force_government = yes
can_send_volunteers = yes
can_puppet = yes
}
can_collaborate = yes
modifiers = {
# puppet_cost_factor = -0.3 # Deprecated, use common\peace_conference\00_generic_peace.txt instead
civilian_intel_to_others = 10.0
army_intel_to_others = 7.5
navy_intel_to_others = 12.5
airforce_intel_to_others = 7.5
hidden_modifier = { join_faction_tension = -0.1 }
embargo_threshold_factor = 0.5
lend_lease_tension = 0.50
}
faction_modifiers = {
}
}
fascism = {
types = {
nazism = {
}
gen_nazism = {
}
fascism_ideology = {
}
falangism = {
}
rexism = {
}
}
dynamic_faction_names = {
"FACTION_NAME_FASCIST_1"
"FACTION_NAME_FASCIST_2"
"FACTION_NAME_FASCIST_3"
"FACTION_NAME_FASCIST_4"
"FACTION_NAME_FASCIST_5"
}
color = { 150 75 0 }
war_impact_on_world_tension = 1.0 #evil!
faction_impact_on_world_tension = 1.0
rules = {
can_force_government = yes
can_send_volunteers = yes
can_puppet = yes
}
can_collaborate = yes
modifiers = {
justify_war_goal_when_in_major_war_time = -0.80
civilian_intel_to_others = 15.0
army_intel_to_others = 10.0
navy_intel_to_others = 10.0
airforce_intel_to_others = 10.0
hidden_modifier = { join_faction_tension = -0.1 }
embargo_cost_factor = 1
lend_lease_tension = 0.50
}
ai_fascist = yes # uses the fascist AI behaviour
ai_ideology_wanted_units_factor = 1.65
}
neutrality = {
types = {
despotism = {
}
oligarchism = {
}
anarchism = {
can_be_randomly_selected = no # won't be assigned to randomly generated country leaders
}
moderatism = {
}
centrism = {
}
}
dynamic_faction_names = {
"FACTION_NAME_NONALIGNED_1"
"FACTION_NAME_NONALIGNED_2"
"FACTION_NAME_NONALIGNED_3"
"FACTION_NAME_NONALIGNED_4"
"FACTION_NAME_NONALIGNED_5"
}
color = { 124 124 124 }
war_impact_on_world_tension = 0.25 #no major danger
faction_impact_on_world_tension = 0.1
rules = {
can_force_government = yes
can_puppet = yes
can_send_volunteers = no
}
modifiers = {
#increased_influence_factor = 0.3 #30% easier to influence
generate_wargoal_tension = 0.5
join_faction_tension = 0.4
lend_lease_tension = 0.6
send_volunteers_tension = 0.4
guarantee_tension = 0.4
drift_defence_factor = -0.3
civilian_intel_to_others = 20.0
army_intel_to_others = 10.0
navy_intel_to_others = 20.0
airforce_intel_to_others = 10.0
}
faction_modifiers = {
}
ai_neutral = yes #
ai_ideology_wanted_units_factor = 1.15
}
}

Binary file not shown.

View file

@ -1,24 +1,21 @@
capital = 624
set_politics = {
ruling_party = neutrality
last_election = "1935.6.1"
ruling_party = monarchism
last_election = "0.1.1"
election_frequency = 12
elections_allowed = no
}
set_popularities = {
democratic = 0
fascism = 0
communism = 0
neutrality = 0
monarchism = 100
}
create_country_leader = {
name = "Generic Generico IV"
name = "King Roelof II Hoegenberk"
desc = ""
picture = ""
ideology = despotism
ideology = monarchism
traits = {
#
}

File diff suppressed because it is too large Load diff