So in the event that unlocks the crusades has a number of curious triggers which I think explains why they are happening. So the first trigger is fine reflecting the historical set up around the historical date(half tempted that this should be the only start for the crusades), but the other triggers include the current_date >= 800.1.1. Since the start date for the game at the earliest is 867, if the other parts of the trigger then it will fire.
The first trigger with 800 is great_holy_war_0010_europe_reason_trigger which checks if the following is true: title:c_venaissin.holder.top_liege.religion, title:c_toulouse.holder.top_liege.religion, title:c_ile_de_france.holder.top_liege.religion, title:c_cologne.holder.top_liege.religion, title:c_halberstadt.holder.top_liege.religion. So Assuming I read this right, then if the top leige for this is not christian then it will trigger the crusades. The second trigger checks if two holy sites not Christian to trigger the Crusades.
When you consider that Cantebury is a holy site for Catholicism and the Norse are raiding and invading England in 867, and the other sites are not that far from the Norse. Which explains how if it falls to the Norse or if Santigo falls to the Umayyads then it would trigger the Crusade. My solution for this is to change the current_date >= 950 or 1000 to have it happen closer to the historical date.
I have included the triggers down below for the devs, it is in the file great_holy_war_events. I don't know if this is a bug or WAD so I put it in suggestions as the code itself is working correctly even if the intended consquenses are not what it should be correct IMO.
The first trigger with 800 is great_holy_war_0010_europe_reason_trigger which checks if the following is true: title:c_venaissin.holder.top_liege.religion, title:c_toulouse.holder.top_liege.religion, title:c_ile_de_france.holder.top_liege.religion, title:c_cologne.holder.top_liege.religion, title:c_halberstadt.holder.top_liege.religion. So Assuming I read this right, then if the top leige for this is not christian then it will trigger the crusades. The second trigger checks if two holy sites not Christian to trigger the Crusades.
When you consider that Cantebury is a holy site for Catholicism and the Norse are raiding and invading England in 867, and the other sites are not that far from the Norse. Which explains how if it falls to the Norse or if Santigo falls to the Umayyads then it would trigger the Crusade. My solution for this is to change the current_date >= 950 or 1000 to have it happen closer to the historical date.
I have included the triggers down below for the devs, it is in the file great_holy_war_events. I don't know if this is a bug or WAD so I put it in suggestions as the code itself is working correctly even if the intended consquenses are not what it should be correct IMO.
Python:
trigger = {
suitable_faith_for_any_ghw_trigger = yes # Faith must have right Doctrines.
NOR = {
religion = { exists = var:variable_ghw_unlocked }
has_global_variable = variable_ghw_global_unlocking_cooldown
}
exists = religious_head
religious_head = { is_imprisoned = no }
num_county_followers >= 35 # Faith must have at least SOME legitimacy.
OR = {
AND = { # Historical setup.
title:c_jerusalem.holder = {
NOT = {
faith.religion = root.religion
}
}
current_date >= 1095.1.1
faith:catholic = root
}
AND = { # Historical setup.
great_holy_war_0010_byzantion_reason_trigger = yes
current_date >= 1000.1.1
faith:catholic = root
}
AND = { # Historical setup.
great_holy_war_0010_europe_reason_trigger = yes
current_date >= 800.1.1
faith:catholic = root
}
AND = { # Historical setup.
title:c_roma.holder.top_liege = {
NOT = {
faith.religion = root.religion
}
}
faith:catholic = root
}
current_date >= 1100.1.1 # Free for all after Historical years
AND = { # Any Faith is seriously under attack.
any_holy_site = {
holder.top_liege = {
NOT = { faith.religion = root.religion }
}
count >= 2
}
current_date >= 800.1.1
}
AND = { # I learned it from you! - Muslims second.
religion:christianity_religion = {
exists = var:variable_ghw_unlocked
}
religion:islam_religion = root.religion
any_holy_site = {
holder.top_liege = {
NOT = { faith.religion = root.religion }
}
count >= 1
}
}
AND = { # And we learned it from you! - Everyone else last.
religion:christianity_religion = {
exists = var:variable_ghw_unlocked
}
religion:islam_religion = {
exists = var:variable_ghw_unlocked
}
any_holy_site = {
holder.top_liege = {
NOT = { faith.religion = root.religion }
}
count >= 1
}
NOR = {
religion = religion:christianity_religion
religion = religion:islam_religion
}
}
}
}
- 2
Upvote
0