TheLoneTaco's Ideological Thought Mod

From Victoria 1 Wiki
Jump to navigation Jump to search

I always hated the "Ideological Thought" technology, because it meant that for the rest of the game, I could never elect a conservative government if I wanted to role-play my country "correctly." I often invested in the domestic policies that would allow me to bar parties just so I could rig elections the way I wanted. Of course, this policy messed up my role-playing a lot, and often failed, leading to 5 events in a row that killed my denizens plurality.

So I made this mod. Now, the only thing your elected government does it change the order of the choices in the event. Choices? What choices? This mod also gives YOU the choice - do you want a conservative, liberal, or socialist ideology guiding your country? So for a human player, no matter who is in office, you are in control. For the AI, the office will effect the probability of the choice (e.g., conservative government will have the conversative action as action_a, chosen 85% of the time).

Finally, this mod sleeps the counter-part events. For example, Political Religion, Secularization, and Atheism will sleep each other if any one pops up. Again, it doesn't matter to a human player which event you get, since the choices are there for every one.

Copy-paste the following into the "culture_inventions.txt" file on top of the original text (i.e., replace authoritarianism to social justice with what I posted below).


################################################## #######################
# Authoritarianism
################################################## #######################
event = {
id = 433
random = no
invention = yes

trigger = {
technology = 4302
NOT = { event = 438 }
NOT = { event = 443 }
OR = {
government = { type = conservative }
government = { type = reactionary }
}
}

name = "EVT_433_NAME"
desc = "EVT_433_DESC"
style = 0

date = { day = 8 month = january year = 1836 }
offset = 58
deathdate = { day = 30 month = december year = 1920 }

action_a = {
name = "OK" # Excellent!
command = { type = plurality value = -5 }
command = { type = pop_consciousness which = aristocrats value = 1 }
command = { type = pop_consciousness which = officers value = 1 }
command = { type = pop_consciousness which = clergymen value = 1 }
command = { type = pop_ideology which = 5 value = conservative }
}
action_c = {
name = "OK" # Excellent!
command = { type = plurality value = 5 }
command = { type = pop_consciousness which = soldiers value = 1 }
command = { type = pop_consciousness which = farmers value = 1 }
command = { type = pop_consciousness which = labourers value = 1 }
command = { type = pop_ideology which = 5 value = socialist }
}
action_b = {
name = "OK" # Excellent!
command = { type = plurality value = 5 }
command = { type = pop_consciousness which = capitalists value = 1 }
command = { type = pop_consciousness which = clerks value = 1 }
command = { type = pop_consciousness which = craftsmen value = 1 }
command = { type = pop_ideology which = 5 value = liberal }
}
}
################################################## #######################
# Hierarchical Order
################################################## #######################
event = {
id = 434
random = no
invention = yes

trigger = {
technology = 4302
NOT = { event = 439 }
NOT = { event = 444 }
OR = {
government = { type = conservative }
government = { type = reactionary }
}
}

name = "EVT_434_NAME"
desc = "EVT_434_DESC"
style = 0

date = { day = 8 month = january year = 1836 }
offset = 58
deathdate = { day = 30 month = december year = 1920 }

action_a = {
name = "OK" # Excellent!
command = { type = plurality value = -5 }
command = { type = pop_consciousness which = aristocrats value = 1 }
command = { type = pop_consciousness which = officers value = 1 }
command = { type = pop_consciousness which = clergymen value = 1 }
command = { type = pop_ideology which = 5 value = conservative }
}
action_c = {
name = "OK" # Excellent!
command = { type = plurality value = 5 }
command = { type = pop_consciousness which = soldiers value = 1 }
command = { type = pop_consciousness which = farmers value = 1 }
command = { type = pop_consciousness which = labourers value = 1 }
command = { type = pop_ideology which = 5 value = socialist }
}
action_b = {
name = "OK" # Excellent!
command = { type = plurality value = 5 }
command = { type = pop_consciousness which = capitalists value = 1 }
command = { type = pop_consciousness which = clerks value = 1 }
command = { type = pop_consciousness which = craftsmen value = 1 }
command = { type = pop_ideology which = 5 value = liberal }
}
}
################################################## #######################
# Traditionalism
################################################## #######################
event = {
id = 435
random = no
invention = yes

trigger = {
technology = 4302
NOT = { event = 440 }
NOT = { event = 445 }
OR = {
government = { type = conservative }
government = { type = reactionary }
}
}

name = "EVT_435_NAME"
desc = "EVT_435_DESC"
style = 0

date = { day = 8 month = january year = 1836 }
offset = 58
deathdate = { day = 30 month = december year = 1920 }

action_a = {
name = "OK" # Excellent!
command = { type = plurality value = -5 }
command = { type = pop_consciousness which = aristocrats value = 1 }
command = { type = pop_consciousness which = officers value = 1 }
command = { type = pop_consciousness which = clergymen value = 1 }
command = { type = pop_ideology which = 5 value = conservative }
}
action_c = {
name = "OK" # Excellent!
command = { type = plurality value = 5 }
command = { type = pop_consciousness which = soldiers value = 1 }
command = { type = pop_consciousness which = farmers value = 1 }
command = { type = pop_consciousness which = labourers value = 1 }
command = { type = pop_ideology which = 5 value = socialist }
}
action_b = {
name = "OK" # Excellent!
command = { type = plurality value = 5 }
command = { type = pop_consciousness which = capitalists value = 1 }
command = { type = pop_consciousness which = clerks value = 1 }
command = { type = pop_consciousness which = craftsmen value = 1 }
command = { type = pop_ideology which = 5 value = liberal }
}
}
################################################## #######################
# Political Religion
################################################## #######################
event = {
id = 436
random = no
invention = yes

trigger = {
technology = 4302
NOT = { event = 441 }
NOT = { event = 446 }
OR = {
government = { type = conservative }
government = { type = reactionary }
}
}

name = "EVT_436_NAME"
desc = "EVT_436_DESC"
style = 0

date = { day = 2 month = january year = 1836 }
offset = 58
deathdate = { day = 30 month = december year = 1920 }

action_a = {
name = "OK" # Excellent!
command = { type = plurality value = -5 }
command = { type = pop_consciousness which = aristocrats value = 1 }
command = { type = pop_consciousness which = officers value = 1 }
command = { type = pop_consciousness which = clergymen value = 1 }
command = { type = pop_ideology which = 5 value = conservative }
}
action_c = {
name = "OK" # Excellent!
command = { type = plurality value = 5 }
command = { type = pop_consciousness which = soldiers value = 1 }
command = { type = pop_consciousness which = farmers value = 1 }
command = { type = pop_consciousness which = labourers value = 1 }
command = { type = pop_ideology which = 5 value = socialist }
}
action_b = {
name = "OK" # Excellent!
command = { type = plurality value = 5 }
command = { type = pop_consciousness which = capitalists value = 1 }
command = { type = pop_consciousness which = clerks value = 1 }
command = { type = pop_consciousness which = craftsmen value = 1 }
command = { type = pop_ideology which = 5 value = liberal }
}
}
################################################## #######################
# Paternalism
################################################## #######################
event = {
id = 437
random = no
invention = yes

trigger = {
technology = 4302
NOT = { event = 442 }
NOT = { event = 447 }
OR = {
government = { type = conservative }
government = { type = reactionary }
}
}

name = "EVT_437_NAME"
desc = "EVT_437_DESC"
style = 0

date = { day = 3 month = january year = 1836 }
offset = 58
deathdate = { day = 30 month = december year = 1920 }

action_a = {
name = "OK" # Excellent!
command = { type = plurality value = -5 }
command = { type = pop_consciousness which = aristocrats value = 1 }
command = { type = pop_consciousness which = officers value = 1 }
command = { type = pop_consciousness which = clergymen value = 1 }
command = { type = pop_ideology which = 5 value = conservative }
} 
action_b = {
name = "OK" # Excellent!
command = { type = plurality value = 5 }
command = { type = pop_consciousness which = capitalists value = 1 }
command = { type = pop_consciousness which = clerks value = 1 }
command = { type = pop_consciousness which = craftsmen value = 1 }
command = { type = pop_ideology which = 5 value = liberal }
}
action_c = {
name = "OK" # Excellent!
command = { type = plurality value = 5 }
command = { type = pop_consciousness which = soldiers value = 1 }
command = { type = pop_consciousness which = farmers value = 1 }
command = { type = pop_consciousness which = labourers value = 1 }
command = { type = pop_ideology which = 5 value = socialist }
}
}
################################################## #######################
# Constitutionalism
################################################## #######################
event = {
id = 438
random = no
invention = yes

trigger = {
technology = 4302
NOT = { event = 433 }
NOT = { event = 443 }
OR = {
government = { type = liberal }
government = { type = anarcho_liberal }
}
}

name = "EVT_438_NAME"
desc = "EVT_438_DESC"
style = 0

date = { day = 4 month = january year = 1836 }
offset = 58
deathdate = { day = 30 month = december year = 1920 }

action_a = {
name = "OK" # Excellent!
command = { type = plurality value = 5 }
command = { type = pop_consciousness which = capitalists value = 1 }
command = { type = pop_consciousness which = clerks value = 1 }
command = { type = pop_consciousness which = craftsmen value = 1 }
command = { type = pop_ideology which = 5 value = liberal }
}
action_c = {
name = "OK" # Excellent!
command = { type = plurality value = -5 }
command = { type = pop_consciousness which = aristocrats value = 1 }
command = { type = pop_consciousness which = officers value = 1 }
command = { type = pop_consciousness which = clergymen value = 1 }
command = { type = pop_ideology which = 5 value = conservative }
}
action_b = {
name = "OK" # Excellent!
command = { type = plurality value = 5 }
command = { type = pop_consciousness which = soldiers value = 1 }
command = { type = pop_consciousness which = farmers value = 1 }
command = { type = pop_consciousness which = labourers value = 1 }
command = { type = pop_ideology which = 5 value = socialist }
}
}
################################################## #######################
# Individualism
################################################## #######################
event = {
id = 439
random = no
invention = yes

trigger = {
technology = 4302
NOT = { event = 434 }
NOT = { event = 444 }
OR = {
government = { type = liberal }
government = { type = anarcho_liberal }
}
}

name = "EVT_439_NAME"
desc = "EVT_439_DESC"
style = 0

date = { day = 5 month = january year = 1836 }
offset = 58
deathdate = { day = 30 month = december year = 1920 }

action_a = {
name = "OK" # Excellent!
command = { type = plurality value = 5 }
command = { type = pop_consciousness which = capitalists value = 1 }
command = { type = pop_consciousness which = clerks value = 1 }
command = { type = pop_consciousness which = craftsmen value = 1 }
command = { type = pop_ideology which = 5 value = liberal }
}
action_c = {
name = "OK" # Excellent!
command = { type = plurality value = -5 }
command = { type = pop_consciousness which = aristocrats value = 1 }
command = { type = pop_consciousness which = officers value = 1 }
command = { type = pop_consciousness which = clergymen value = 1 }
command = { type = pop_ideology which = 5 value = conservative }
}
action_b = {
name = "OK" # Excellent!
command = { type = plurality value = 5 }
command = { type = pop_consciousness which = soldiers value = 1 }
command = { type = pop_consciousness which = farmers value = 1 }
command = { type = pop_consciousness which = labourers value = 1 }
command = { type = pop_ideology which = 5 value = socialist }
}
}
################################################## #######################
# Rationalism
################################################## #######################
event = {
id = 440
random = no
invention = yes

trigger = {
technology = 4302
NOT = { event = 435 }
NOT = { event = 445 }
OR = {
government = { type = liberal }
government = { type = anarcho_liberal }
}
}

name = "EVT_440_NAME"
desc = "EVT_440_DESC"
style = 0

date = { day = 6 month = january year = 1836 }
offset = 58
deathdate = { day = 30 month = december year = 1920 }

action_a = {
name = "OK" # Excellent!
command = { type = plurality value = 5 }
command = { type = pop_consciousness which = capitalists value = 1 }
command = { type = pop_consciousness which = clerks value = 1 }
command = { type = pop_consciousness which = craftsmen value = 1 }
command = { type = pop_ideology which = 5 value = liberal }
}
action_c = {
name = "OK" # Excellent!
command = { type = plurality value = -5 }
command = { type = pop_consciousness which = aristocrats value = 1 }
command = { type = pop_consciousness which = officers value = 1 }
command = { type = pop_consciousness which = clergymen value = 1 }
command = { type = pop_ideology which = 5 value = conservative }
}
action_b = {
name = "OK" # Excellent!
command = { type = plurality value = 5 }
command = { type = pop_consciousness which = soldiers value = 1 }
command = { type = pop_consciousness which = farmers value = 1 }
command = { type = pop_consciousness which = labourers value = 1 }
command = { type = pop_ideology which = 5 value = socialist }
}
}
################################################## #######################
# Secularization
################################################## #######################
event = {
id = 441
random = no
invention = yes

trigger = {
technology = 4302
NOT = { event = 436 }
NOT = { event = 446 }
OR = {
government = { type = liberal }
government = { type = anarcho_liberal }
}
}

name = "EVT_441_NAME"
desc = "EVT_441_DESC"
style = 0

date = { day = 7 month = january year = 1836 }
offset = 58
deathdate = { day = 30 month = december year = 1920 }

action_a = {
name = "OK" # Excellent!
command = { type = plurality value = 5 }
command = { type = pop_consciousness which = capitalists value = 1 }
command = { type = pop_consciousness which = clerks value = 1 }
command = { type = pop_consciousness which = craftsmen value = 1 }
command = { type = pop_ideology which = 5 value = liberal }
}
action_c = {
name = "OK" # Excellent!
command = { type = plurality value = -5 }
command = { type = pop_consciousness which = aristocrats value = 1 }
command = { type = pop_consciousness which = officers value = 1 }
command = { type = pop_consciousness which = clergymen value = 1 }
command = { type = pop_ideology which = 5 value = conservative }
}
action_b = {
name = "OK" # Excellent!
command = { type = plurality value = 5 }
command = { type = pop_consciousness which = soldiers value = 1 }
command = { type = pop_consciousness which = farmers value = 1 }
command = { type = pop_consciousness which = labourers value = 1 }
command = { type = pop_ideology which = 5 value = socialist }
}
}
################################################## #######################
# Social Conscience
################################################## #######################
event = {
id = 442
random = no
invention = yes

trigger = {
technology = 4302
NOT = { event = 437 }
NOT = { event = 447 }
OR = {
government = { type = liberal }
government = { type = anarcho_liberal }
}
}

name = "EVT_442_NAME"
desc = "EVT_442_DESC"
style = 0

date = { day = 8 month = january year = 1836 }
offset = 58
deathdate = { day = 30 month = december year = 1920 }

action_a = {
name = "OK" # Excellent!
command = { type = plurality value = 5 }
command = { type = pop_consciousness which = capitalists value = 1 }
command = { type = pop_consciousness which = clerks value = 1 }
command = { type = pop_consciousness which = craftsmen value = 1 }
command = { type = pop_ideology which = 5 value = liberal }
}
action_b = {
name = "OK" # Excellent!
command = { type = plurality value = 5 }
command = { type = pop_consciousness which = soldiers value = 1 }
command = { type = pop_consciousness which = farmers value = 1 }
command = { type = pop_consciousness which = labourers value = 1 }
command = { type = pop_ideology which = 5 value = socialist }
}
action_c = {
name = "OK" # Excellent!
command = { type = plurality value = -5 }
command = { type = pop_consciousness which = aristocrats value = 1 }
command = { type = pop_consciousness which = officers value = 1 }
command = { type = pop_consciousness which = clergymen value = 1 }
command = { type = pop_ideology which = 5 value = conservative }
}
}
################################################## #######################
# Egalitarianism
################################################## #######################
event = {
id = 443
random = no
invention = yes

trigger = {
technology = 4302
NOT = { event = 433 }
NOT = { event = 438 }
OR = {
government = { type = socialist }
government = { type = communist }
}
}

name = "EVT_443_NAME"
desc = "EVT_443_DESC"
style = 0

date = { day = 9 month = january year = 1836 }
offset = 58
deathdate = { day = 30 month = december year = 1920 }

action_a = {
name = "OK" # Excellent!
command = { type = plurality value = 5 }
command = { type = pop_consciousness which = soldiers value = 1 }
command = { type = pop_consciousness which = farmers value = 1 }
command = { type = pop_consciousness which = labourers value = 1 }
command = { type = pop_ideology which = 5 value = socialist }
}
action_b = {
name = "OK" # Excellent!
command = { type = plurality value = 5 }
command = { type = pop_consciousness which = capitalists value = 1 }
command = { type = pop_consciousness which = clerks value = 1 }
command = { type = pop_consciousness which = craftsmen value = 1 }
command = { type = pop_ideology which = 5 value = liberal }
}
action_c = {
name = "OK" # Excellent!
command = { type = plurality value = -5 }
command = { type = pop_consciousness which = aristocrats value = 1 }
command = { type = pop_consciousness which = officers value = 1 }
command = { type = pop_consciousness which = clergymen value = 1 }
command = { type = pop_ideology which = 5 value = conservative }
}
}
################################################## #######################
# Collectivism
################################################## #######################
event = {
id = 444
random = no
invention = yes

trigger = {
technology = 4302
NOT = { event = 434 }
NOT = { event = 439 }
OR = {
government = { type = socialist }
government = { type = communist }
}
}

name = "EVT_444_NAME"
desc = "EVT_444_DESC"
style = 0

date = { day = 10 month = january year = 1836 }
offset = 58
deathdate = { day = 30 month = december year = 1920 }

action_a = {
name = "OK" # Excellent!
command = { type = plurality value = 5 }
command = { type = pop_consciousness which = soldiers value = 1 }
command = { type = pop_consciousness which = farmers value = 1 }
command = { type = pop_consciousness which = labourers value = 1 }
command = { type = pop_ideology which = 5 value = socialist }
}
action_b = {
name = "OK" # Excellent!
command = { type = plurality value = 5 }
command = { type = pop_consciousness which = capitalists value = 1 }
command = { type = pop_consciousness which = clerks value = 1 }
command = { type = pop_consciousness which = craftsmen value = 1 }
command = { type = pop_ideology which = 5 value = liberal }
}
action_c = {
name = "OK" # Excellent!
command = { type = plurality value = -5 }
command = { type = pop_consciousness which = aristocrats value = 1 }
command = { type = pop_consciousness which = officers value = 1 }
command = { type = pop_consciousness which = clergymen value = 1 }
command = { type = pop_ideology which = 5 value = conservative }
}
}
################################################## #######################
# Determinism
################################################## #######################
event = {
id = 445
random = no
invention = yes

trigger = {
technology = 4302
NOT = { event = 435 }
NOT = { event = 440 }
OR = {
government = { type = socialist }
government = { type = communist }
}
}

name = "EVT_445_NAME"
desc = "EVT_445_DESC"
style = 0

date = { day = 1 month = january year = 1836 }
offset = 57
deathdate = { day = 30 month = december year = 1920 }

action_a = {
name = "OK" # Excellent!
command = { type = plurality value = 5 }
command = { type = pop_consciousness which = soldiers value = 1 }
command = { type = pop_consciousness which = farmers value = 1 }
command = { type = pop_consciousness which = labourers value = 1 }
command = { type = pop_ideology which = 5 value = socialist }
}
action_b = {
name = "OK" # Excellent!
command = { type = plurality value = 5 }
command = { type = pop_consciousness which = capitalists value = 1 }
command = { type = pop_consciousness which = clerks value = 1 }
command = { type = pop_consciousness which = craftsmen value = 1 }
command = { type = pop_ideology which = 5 value = liberal }
}
action_c = {
name = "OK" # Excellent!
command = { type = plurality value = -5 }
command = { type = pop_consciousness which = aristocrats value = 1 }
command = { type = pop_consciousness which = officers value = 1 }
command = { type = pop_consciousness which = clergymen value = 1 }
command = { type = pop_ideology which = 5 value = conservative }
}
}
################################################## #######################
# Atheism
################################################## #######################
event = {
id = 446
random = no
invention = yes

trigger = {
technology = 4302
NOT = { event = 436 }
NOT = { event = 441 }
OR = {
government = { type = socialist }
government = { type = communist }
}
}

name = "EVT_446_NAME"
desc = "EVT_446_DESC"
style = 0

date = { day = 2 month = january year = 1836 }
offset = 57
deathdate = { day = 30 month = december year = 1920 }

action_a = {
name = "OK" # Excellent!
command = { type = plurality value = 5 }
command = { type = pop_consciousness which = soldiers value = 1 }
command = { type = pop_consciousness which = farmers value = 1 }
command = { type = pop_consciousness which = labourers value = 1 }
command = { type = pop_ideology which = 5 value = socialist }
}
action_b = {
name = "OK" # Excellent!
command = { type = plurality value = 5 }
command = { type = pop_consciousness which = capitalists value = 1 }
command = { type = pop_consciousness which = clerks value = 1 }
command = { type = pop_consciousness which = craftsmen value = 1 }
command = { type = pop_ideology which = 5 value = liberal }
}
action_c = {
name = "OK" # Excellent!
command = { type = plurality value = -5 }
command = { type = pop_consciousness which = aristocrats value = 1 }
command = { type = pop_consciousness which = officers value = 1 }
command = { type = pop_consciousness which = clergymen value = 1 }
command = { type = pop_ideology which = 5 value = conservative }
}
}
################################################## #######################
# Social Justice
################################################## #######################
event = {
id = 447
random = no
invention = yes

trigger = {
technology = 4302
NOT = { event = 437 }
NOT = { event = 442 }
OR = {
government = { type = socialist }
government = { type = communist }
}
}

name = "EVT_447_NAME"
desc = "EVT_447_DESC"
style = 0

date = { day = 3 month = january year = 1836 }
offset = 57
deathdate = { day = 30 month = december year = 1920 }

action_a = {
name = "OK" # Excellent!
command = { type = plurality value = 5 }
command = { type = pop_consciousness which = soldiers value = 1 }
command = { type = pop_consciousness which = farmers value = 1 }
command = { type = pop_consciousness which = labourers value = 1 }
command = { type = pop_ideology which = 5 value = socialist }
} 
action_c = {
name = "OK" # Excellent!
command = { type = plurality value = -5 }
command = { type = pop_consciousness which = aristocrats value = 1 }
command = { type = pop_consciousness which = officers value = 1 }
command = { type = pop_consciousness which = clergymen value = 1 }
command = { type = pop_ideology which = 5 value = conservative }
} 
action_b = {
name = "OK" # Excellent!
command = { type = plurality value = 5 }
command = { type = pop_consciousness which = capitalists value = 1 }
command = { type = pop_consciousness which = clerks value = 1 }
command = { type = pop_consciousness which = craftsmen value = 1 }
command = { type = pop_ideology which = 5 value = liberal }
}
}