• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

Dlin369

General
64 Badges
Aug 17, 2017
1.943
3.400
  • Hearts of Iron IV: No Step Back
  • Hearts of Iron IV: By Blood Alone
  • Stellaris: Nemesis
  • Stellaris: Necroids
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Together for Victory
  • Hearts of Iron IV: Death or Dishonor
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: La Resistance
  • Battle for Bosporus
  • Crusader Kings II
  • Crusader Kings III: Royal Edition
  • March of the Eagles
  • Stellaris: Galaxy Edition
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Stellaris - Path to Destruction bundle
  • Stellaris: Synthetic Dawn
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Stellaris: Distant Stars
  • Stellaris: Megacorp
  • Stellaris: Ancient Relics
  • Stellaris: Lithoids
  • Stellaris: Federations
  • Europa Universalis IV
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Res Publica
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis IV: Rights of Man
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Third Rome
  • Europa Universalis IV: Cradle of Civilization
  • Europa Universalis IV: Rule Britannia
  • Europa Universalis IV: Dharma
  • Europa Universalis IV: Golden Century
  • Europa Universalis 4: Emperor
Here is the scripted effects file that affect SS and Wehrmacht anger.
SS_resolve_effects_wehrmacht = {
if = {
limit = {
AND = {
check_variable = { var = wehrmacht_anger value = 0 compare = greater_than_or_equals }
check_variable = { wehrmacht_anger < 10 }
}
}
random_list = {
50 = { country_event = { id = ss_recruitment_event.10 days = 1 } } #generals protest
50 = {}
}
}
if = {
limit = {
AND = {
check_variable = { var = wehrmacht_anger value = 10 compare = greater_than_or_equals }
check_variable = { wehrmacht_anger < 20 }
}
}
random_list = {
50 = { country_event = { id = ss_recruitment_event.10 days = 1 } } #generals protest
25 = { country_event = { id = ss_recruitment_event.11 days = 1 } } #general resigns in protest
25 = {}
}
}
if = {
limit = {
AND = {
check_variable = { var = wehrmacht_anger value = 20 compare = greater_than_or_equals }
check_variable = { wehrmacht_anger < 30 }
}
}
random_list = {
50 = { country_event = { id = ss_recruitment_event.10 days = 1 } } #generals protest
25 = { country_event = { id = ss_recruitment_event.11 days = 1 } } #general resigns in protest
25 = { country_event = { id = ss_recruitment_event.12 days = 1 } } #generals plot
}
}
if = {
limit = {
AND = {
check_variable = { var = wehrmacht_anger value = 30 compare = greater_than_or_equals }
check_variable = { wehrmacht_anger < 40 }
}
}
random_list = {
35 = { country_event = { id = ss_recruitment_event.10 days = 1 } } #generals protest
35 = { country_event = { id = ss_recruitment_event.11 days = 1 } } #general resign
30 = { country_event = { id = ss_recruitment_event.12 days = 1 } } #generals plot
}
}
if = {
limit = {
AND = {
check_variable = { var = wehrmacht_anger value = 40 compare = greater_than_or_equals }
check_variable = { wehrmacht_anger < 50 }
}
}
random_list = {
35 = { country_event = { id = ss_recruitment_event.11 days = 1 } } #general resigns
55 = { country_event = { id = ss_recruitment_event.12 days = 1 } } #generals plot
10 = {
modifier = {
NOT = {
any_unit_leader = {
has_unit_leader_flag = GER_SS_conspirator
}
}
factor = 0
}
country_event = { id = ss_recruitment_event.13 days = 1 }
} #assassination attempt
}
}
if = {
limit = {
AND = {
check_variable = { var = wehrmacht_anger value = 50 compare = greater_than_or_equals }
check_variable = { wehrmacht_anger < 60 }
}
}
random_list = {
75 = { country_event = { id = ss_recruitment_event.12 days = 1 } } #generals plot
15 = {
modifier = {
NOT = {
any_unit_leader = {
has_unit_leader_flag = GER_SS_conspirator
}
}
factor = 0
}
country_event = { id = ss_recruitment_event.13 days = 1 }
} #assassination attempt
10 = { country_event = { id = ss_recruitment_event.14 days = 1 } } #civil war
}
}
if = {
limit = {
check_variable = { var = wehrmacht_anger value = 60 compare = greater_than_or_equals }
}
random_list = {
15 = {
modifier = {
NOT = {
any_unit_leader = {
has_unit_leader_flag = GER_SS_conspirator
}
}
factor = 0
}
country_event = { id = ss_recruitment_event.13 days = 1 }
} #assassination attempt
10 = { country_event = { id = ss_recruitment_event.14 days = 1 } } #civil war
}
}
}

SS_resolve_effects_ss = {
if = {
limit = {
AND = {
check_variable = { var = SS_anger value = 0 compare = greater_than_or_equals }
check_variable = { SS_anger < 10 }
}
}
random_list = {
50 = { country_event = { id = ss_recruitment_event.20 days = 1 } } #Himmler protests
50 = {}
}
}
if = {
limit = {
AND = {
check_variable = { var = SS_anger value = 10 compare = greater_than_or_equals }
check_variable = { SS_anger < 20 }
}
}
random_list = {
50 = { country_event = { id = ss_recruitment_event.20 days = 1 } } #Himmler protest
25 = { country_event = { id = ss_recruitment_event.21 days = 1 } } #secret meeting of SS officers
25 = {}
}
}
if = {
limit = {
AND = {
check_variable = { var = SS_anger value = 20 compare = greater_than_or_equals }
check_variable = { SS_anger < 30 }
}
}
random_list = {
50 = { country_event = { id = ss_recruitment_event.20 days = 1 } } #Himmler protest
25 = { country_event = { id = ss_recruitment_event.21 days = 1 } } #SS officials meet
25 = { country_event = { id = ss_recruitment_event.22 days = 1 } } #SS reroutes factory output
}
}
if = {
limit = {
AND = {
check_variable = { var = SS_anger value = 30 compare = greater_than_or_equals }
check_variable = { SS_anger < 40 }
}
}
random_list = {
35 = { country_event = { id = ss_recruitment_event.21 days = 1 } } #SS officials meet
35 = { country_event = { id = ss_recruitment_event.22 days = 1 } } #SS reroutes factory output
30 = { country_event = { id = ss_recruitment_event.23 days = 1 } } #Himmler plots plot
}
}
if = {
limit = {
AND = {
check_variable = { var = SS_anger value = 40 compare = greater_than_or_equals }
check_variable = { SS_anger < 50 }
}
}
random_list = {
35 = { country_event = { id = ss_recruitment_event.21 days = 1 } } #SS officials meet
55 = { country_event = { id = ss_recruitment_event.23 days = 1 } } #Himmler plots
10 = { country_event = { id = ss_recruitment_event.24 days = 1 } } #assassination attempt - SS
}
}
if = {
limit = {
AND = {
check_variable = { var = SS_anger value = 50 compare = greater_than_or_equals }
check_variable = { SS_anger < 60 }
}
}
random_list = {
75 = { country_event = { id = ss_recruitment_event.23 days = 1 } } #Himmler plots
15 = { country_event = { id = ss_recruitment_event.24 days = 1 } } #assassination attempt - SS
10 = { country_event = { id = ss_recruitment_event.25 days = 1 } } #fascist on fascist violence
}
}
if = {
limit = {
check_variable = { var = SS_anger value = 60 compare = greater_than_or_equals }
}
random_list = {
15 = { country_event = { id = ss_recruitment_event.24 days = 1 } } #assassination attempt - SS
10 = { country_event = { id = ss_recruitment_event.25 days = 1 } } #fascist on fascist violence
}
}
}

Basically coups start at 50 and attempts at killing Hitler start at 40. SS divisions are honestly more extravagant trophies than anything - you get a little bit of manpower and some divisions with unique names, but other than that it's just a giant PP sink for the mid-war. You should be able to mollify the general staff by doing the pp option that lowers their anger, such that their net anger only goes up by 5 at a time - that should keep things stable. Also note that just because the anger is high doesn't necessarily cause a coup - it's only a 10% chance each time you poke the bear at higher levels
 
  • 1
Reactions: