Well, since I couldn't wait for the next version, I modified the popular unification event by myself and added further events decreasing nationalism militancy after annexing the german minors. I also altered the austrian unification event, now russia gets the ukrainian and polish land the austrians held. Germany gets cores on the austrian heartland, and Bohemia is trying to gain independence. To keep at least a bit balance to this whole thing I wrote some "the greater german republic fails" event which removes the austrian cores for germany if they aren't democratic anymore and gives option to either release austria again or to fight endless wars against extremly militant south german pops and liberals.
Anyway, I'm afraid my modding isn't that good yet, somehow the bohemia eventchain dosesn't work (it isn't complete yet, but so far):
#########################################################################
# Czech question
#########################################################################
event = {
id = 9999999
random = no
country = ger
trigger = {
control = { province = 762 data = GER } # Prague
control = { province = 752 data = GER } # Wien
event = 9999998
}
name = "The czech question"
desc = "Now that greater germany became reality, we are also in control of bohemia. The czechs are dreaming of an own country, and their political leaders are openly demanding the proclamation of an bohemian state. Students and liberals are assembling in Prague to strengthen this plans. The situation is close to its boiling point. How shall we react to this first challenge for our newborn nation? Our decision could have serious internal and external impact, as this is a first trial of strength."
style = 0
date = { day = 5 month = january year = 1836 }
offset = 15
deathdate = { day = 30 month = december year = 1900 }
action_a = {
name = "Greater germany has to stand tall! No czech nation!"
command = { type = pop_militancy which = czech value = 6 }
command = { type = revolt where = 762 } # Czech uprising
command = { type = revolt where = 762 }
command = { type = revolt where = 762 }
command = { type = revolt where = 763 }
command = { type = revolt where = 763 }
command = { type = revolt where = 733 }
command = { type = revolt where = 733 }
}
action_b = {
name = "Grant them limited independence"
command = { type = make_satellite which = BOH }
command = { type = pop_consciousness which = north_german value = 2 }
command = { type = pop_consciousness which = south_german value = 2 }
command = { type = pop_consciousness which = reactionary value = 5 }
command = { type = pop_consciousness which = conservative value = 3 }
command = { type = pop_militancy which = reactionary value = 3 }
command = { type = trigger which = 9999996 } # fires "german mastery" for bohemia
command = { type = pop_ideology which = 5 value = reactionary }
command = { type = prestige value = -50 }
}
action_c = {
name = "This is a new era! Freedom for all peoples!"
command = { type = independence which = BOH }
command = { type = pop_consciousness which = north_german value = 4 }
command = { type = pop_consciousness which = south_german value = 4 }
command = { type = pop_consciousness which = reactionary value = 8 }
command = { type = pop_militancy which = reactionary value = 5 }
command = { type = badboy value = -10 }
command = { type = removecore which = 753 }
command = { type = removecore which = 731 }
command = { type = prestige value = -150 }
command = { type = pop_ideology which = 15 value = reactionary }
}
}
Now this works fine, when chosing to create a satellite the event chain continues like this:
#########################################################################
# German hegemony
#########################################################################
event = {
id = 9999996
random = no
country = boh
trigger = {
event = 9999999
}
name = "German hegemony"
desc = "Germany granted us limited independence, though political leaders criticize the new government to be servants of the imperialistic german government and traitors to their people. This didn't calm down the situation at all..."
style = 0
date = { day = 5 month = january year = 1836 }
offset = 5
deathdate = { day = 30 month = december year = 1900 }
action_a = {
name = "The people got to stand up to end this humiliation!"
command = { type = pop_ideology which = 55 value = socialist }
command = { type = pop_militancy which = farmers value = 4 }
command = { type = revolt where = 762 }
command = { type = revolt where = 762 }
command = { type = revolt where = 762 }
command = { type = revolt where = 763 }
command = { type = revolt where = 763 }
command = { type = revolt where = 733 }
command = { type = revolt where = 733 }
command = { type = revolt where = 733 }
command = { type = trigger which = 9999995 }
}
action_b = {
name = "The germans are our enemys, lets start this fight within our borders!"
command = { type = pop_ideology which = 55 value = fascist }
command = { type = pop_militancy which = soldiers value = 5 }
command = { type = revolt where = 762 }
command = { type = revolt where = 762 }
command = { type = revolt where = 762 }
command = { type = revolt where = 763 }
command = { type = revolt where = 763 }
command = { type = revolt where = 733 }
command = { type = revolt where = 733 }
command = { type = revolt where = 733 }
command = { type = trigger which = 9999995 }
}
action_b = {
name = "We should be glad they didn't just shoot us..."
command = { type = secedeprovince which = GER value = 735 }
command = { type = secedeprovince which = GER value = 760 }
command = { type = pop_militancy which = 100 value = 5 }
command = { type = trigger which = 9999994 }
command = { type = constitution which = presidental_dictatorship }
command = { type = national_value which = order }
}
}
No matter which of the three above options the ai chooses, the rebels are always spawning. But there is no constitutional change when option c is choosen, and, even worse, the event that should be fired by a) and b) dosen't...
#########################################################################
# Bohemian revolt
#########################################################################
event = {
id = 9999995
random = no
country = ger
trigger = {
event = 9999996
}
name = "Trouble in Bohemia"
desc = "The treaty of Karlsbad gave independence to Bohemia-Moravia, but de facto this was nothing more than a german puppet state. Although a President, appointed by the german authorities, was the leader of this nation, there was no voting right intended. This humiliation made the situation even worse. Czech rebels armed themselves and fought against the new government even before the german ambassador left."
style = 0
date = { day = 5 month = january year = 1836 }
offset = 10
deathdate = { day = 30 month = december year = 1900 }
action_a = {
name = "Err... Thats not good..."
}
Whats wrong with that? I'd also like some advice about those conciousness and militancy values as I don't know if theyre balanced this way... in fact I pretty much just gambled that.