• 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.

vyshan

Retired Kaiserreich Developer
86 Badges
Mar 30, 2011
4.313
9.387
  • Cities: Skylines
  • Victoria 2: Heart of Darkness
  • Victoria 2: A House Divided
  • Crusader Kings II
  • Europa Universalis IV: Third Rome
  • Europa Universalis IV: Rights of Man
  • Europa Universalis IV: Mandate of Heaven
  • Cities: Skylines - Mass Transit
  • Crusader Kings II: Monks and Mystics
  • Hearts of Iron IV: Together for Victory
  • Stellaris: Leviathans Story Pack
  • Stellaris: Digital Anniversary Edition
  • Crusader Kings II: Conclave
  • Crusader Kings II: Reapers Due
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Cadet
  • Stellaris Sign-up
  • Stellaris: Lithoids
  • Stellaris: Federations
  • Cities: Skylines - Parklife
  • Imperator: Rome Sign Up
  • Imperator: Rome Deluxe Edition
  • Crusader Kings II: Holy Fury
  • Surviving Mars: First Colony Edition
  • Shadowrun: Dragonfall
  • Shadowrun Returns
  • Europa Universalis IV: Dharma
  • Stellaris: Distant Stars
  • Surviving Mars
  • Surviving Mars: Digital Deluxe Edition
  • Europa Universalis IV: Rule Britannia
  • Stellaris: Apocalypse
  • Stellaris: Humanoids Species Pack
  • Hearts of Iron IV: Expansion Pass
  • Cities: Skylines - Green Cities
  • Hearts of Iron IV: Death or Dishonor
  • Imperator: Rome - Magna Graecia
  • Stellaris: Necroids
  • Europa Universalis IV
  • Europa Universalis III Complete
  • Europa Universalis III Complete
  • Empire of Sin
  • Crusader Kings III
  • Victoria 2
  • Europa Universalis IV: El Dorado
  • Mount & Blade: With Fire and Sword
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • 500k Club
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.

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
Reactions:
Upvote 0