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

jonjowett

Field Marshal
83 Badges
Aug 31, 2012
3.389
2.009
  • Crusader Kings II
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Republic
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Old Gods
  • Europa Universalis IV: Mare Nostrum
  • Crusader Kings II: Monks and Mystics
  • BATTLETECH
  • Cities: Skylines - Natural Disasters
  • Stellaris: Leviathans Story Pack
  • Stellaris: Digital Anniversary Edition
  • Tyranny: Archon Edition
  • Europa Universalis IV: Rights of Man
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Cadet
  • Stellaris Sign-up
  • Cities: Skylines - Mass Transit
  • Europa Universalis IV: Mandate of Heaven
  • Stellaris: Distant Stars
  • Europa Universalis IV: Golden Century
  • Surviving Mars
  • Shadowrun Returns
  • Cities: Skylines - Parklife
  • Tyranny - Bastards Wound
  • Cities: Skylines - Green Cities
  • Stellaris: Megacorp
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Crusader Kings II: Charlemagne
  • Europa Universalis IV
  • Europa Universalis IV: Dharma
  • Imperator: Rome Sign Up
  • Crusader Kings II: Holy Fury
  • Europa Universalis IV: Rule Britannia
  • BATTLETECH - Digital Deluxe Edition
  • Shadowrun: Dragonfall
  • Victoria 2
  • 500k Club
  • Stellaris: Ancient Relics
  • Europa Universalis IV: El Dorado
  • Europa Universalis 4: Emperor
  • Crusader Kings II: Way of Life
  • Pillars of Eternity
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Crusader Kings II: Conclave
  • Imperator: Rome Deluxe Edition
One line summary of your issue
[3.0.1.1] [ONDO] No in-game explanation for missing de jure CBs vs holy orders

Game Version
[3.0.1.1] [ONDO]

What expansions do you have installed?
All of the above

Do you have mods enabled?
No

Please explain your issue is in as much detail as possible.
In my current game, the Knights Hospitaller have taken a few counties in the Kingdom of Africa. (They are based in Sardinia.) I have just finished holy-warring for Africa, so that I could create the kingdom for myself. I was hoping to use the various de jure CBs to clean up the final few outstanding counties. However, all of the usual de jure CBs are simply missing.

I checked the code (dejure_duchy_claim in 01_cb_types.txt - see below) and this appears to be a deliberate feature - presumably to make it harder to take land away from your own landed holy orders. If you want to use the de jure CBs, you have to expel the holy order (or change to a different religion). However, this is not explained at all in-game - you have to check the wiki or code to find out about this.

(EDIT - I have thought of a theoretical blocking issue: if the holy order has no baronies inside your realm, you won't be able to "expel" them via the intrigue menu, so you won't be able to use this method to unlock the de jure CBs. You'd have to do something "gamey", like change religion temporarily.)

It would be much more transparent if the condition was moved from the can_use_title to the can_use_gui block, with a custom tooltip that explains that you are not allowed to use de jure CBs on non-expelled holy orders of your religion.

Code:
dejure_duchy_claim = { # New1
    name = CB_NAME_DEJURECLAIM
    war_name = WAR_NAME_DEJURECLAIM
    sprite = 31
    truce_days = 3650
    hostile_against_others = yes
    is_permanent = yes
    check_de_jure_tier = DUKE
    press_claim = yes
    can_ask_to_join_war = no

    allowed_to_target_tributaries = no
   
    sort_priority = 790

    can_use_gui = {
        check_if_crusader_trigger = yes
        ROOT = {
            show_scope_change = no
            conditional_tooltip = {
                trigger = {
                    tier = DUKE
                }
                prestige = 250
            }
            conditional_tooltip = {
                trigger = {
                    tier = KING
                }
                prestige = 500
            }
            conditional_tooltip = {
                trigger = {
                    tier = EMPEROR
                }
                prestige = 1000
            }
        }
    }
   
    on_add = {
        ROOT = {
            if = {
                limit = {
                    tier = DUKE
                }
                prestige = -250
            }
            if = {
                limit = {
                    tier = KING
                }
                prestige = -500
            }
            if = {
                limit = {
                    tier = EMPEROR
                }
                prestige = -1000
            }
        }
        hidden_tooltip = { fire_haruspicy_event_effect = yes }
        if = {
            limit = { defender = { is_offmap_governor = offmap_china } }
            attacker = { 
                sound_effect = china_angered_emperor
                detract_grace_super_huge_effect = yes
            }
        }
    }
   
    can_use_title = {
       
        OR = {
            holder = ROOT
            kingdom = {
                holder = ROOT
            }
            empire = {
                holder = ROOT
            }
        }
       
        FROM = { # Can only De Jure claim duchies from the same religion group
            religion_group = ROOT
            NOT = {
                is_liege_of = ROOT
            }
        }
       
        OR = { # This ensures that the AI doesn't declare this type of war against someone who only holds one county within the targeted title...
            ROOT = {
                ai = no
            }
            any_de_jure_vassal_title = {
                count = 2
                tier = count
                holder_scope = {
                    same_realm = FROM
                }
            }
        }
       
        NAND = { # Though different sects of Muslims must Holy War each other instead
            ROOT = {
                NOT = {
                    religion = FROM
                }
            }
            ROOT = {
                religion_group = muslim
            }
            FROM = {
                religion_group = muslim
            }
        }
       
        FROM = { ################ This is the part that prevent you from using the de jure duchy CB on holy orders of your religion
            OR = {
                holy_order = no
                NOT = { religion = ROOT }
                NOT = { has_dlc = "Sons of Abraham" }
                OR = {
                    AND = {
                        primary_title = { title = d_knights_templar }
                        ROOT = {
                            has_character_modifier = expelled_d_knights_templar
                        }
                    }
                    AND = {
                        primary_title = { title = d_knights_hospitaler }
                        ROOT = {
                            has_character_modifier = expelled_d_knights_hospitaler
                        }
                    }
                    AND = {
                        primary_title = { title = d_teutonic_order }
                        ROOT = {
                            has_character_modifier = expelled_d_teutonic_order
                        }
                    }
                    AND = {
                        primary_title = { title = d_jomsvikings }
                        ROOT = {
                            has_character_modifier = expelled_d_jomsvikings
                        }
                    }
                    AND = {
                        primary_title = { title = d_hashshashin }
                        ROOT = {
                            has_character_modifier = expelled_d_hashshashin
                        }
                    }
                    AND = {
                        primary_title = { title = d_bektashi }
                        ROOT = {
                            has_character_modifier = expelled_d_bektashi
                        }
                    }
                    AND = {
                        primary_title = { title = d_haruriyyah }
                        ROOT = {
                            has_character_modifier = expelled_d_haruriyyah
                        }
                    }
                    AND = {
                        primary_title = { title = d_holy_sepulchre }
                        ROOT = {
                            has_character_modifier = expelled_d_holy_sepulchre
                        }
                    }
                    AND = {
                        primary_title = { title = d_saint_anthony }
                        ROOT = {
                            has_character_modifier = expelled_d_saint_anthony
                        }
                    }
                    AND = {
                        primary_title = { title = d_immortals }
                        ROOT = {
                            has_character_modifier = expelled_d_immortals
                        }
                    }
                    AND = {
                        primary_title = { title = d_zealots }
                        ROOT = {
                            has_character_modifier = expelled_d_zealots
                        }
                    }
                    AND = {
                        primary_title = { title = d_sky_lords }
                        ROOT = {
                            has_character_modifier = expelled_d_sky_lords
                        }
                    }
                    AND = {
                        primary_title = { title = d_spirit_guardians }
                        ROOT = {
                            has_character_modifier = expelled_d_spirit_guardians
                        }
                    }
                    AND = {
                        primary_title = { title = d_warriors_perun }
                        ROOT = {
                            has_character_modifier = expelled_d_warriors_perun
                        }
                    }
                    AND = {
                        primary_title = { title = d_chosen_perkunas }
                        ROOT = {
                            has_character_modifier = expelled_d_chosen_perkunas
                        }
                    }
                    AND = {
                        primary_title = { title = d_sons_kaleva }
                        ROOT = {
                            has_character_modifier = expelled_d_sons_kaleva
                        }
                    }
                    AND = {
                        primary_title = { title = d_huitzilopochtli }
                        ROOT = {
                            has_character_modifier = expelled_d_huitzilopochtli
                        }
                    }
                    AND = {
                        primary_title = { title = d_knights_santiago }
                        ROOT = {
                            has_character_modifier = expelled_d_knights_santiago
                        }
                    }
                    AND = {
                        primary_title = { title = d_knights_calatrava }
                        ROOT = {
                            has_character_modifier = expelled_d_knights_calatrava
                        }
                    }
                    AND = {
                        primary_title = { title = d_saint_addai }
                        ROOT = {
                            has_character_modifier = expelled_d_saint_addai
                        }
                    }
                    AND = {
                        primary_title = { title = d_zun_warriors }
                        ROOT = {
                            has_character_modifier = expelled_d_zun_warriors
                        }
                    }
                }
            }
        }
    }
   
    can_use = {
        has_dlc = "Jade Dragon"
        ROOT = {
            NOT = {
                has_game_rule = {
                    name = jade_dragon_cbs
                    value = off
                }
            }
        }
    }

    on_success_title = {
        ROOT = {
            vassalize_or_take_under_title = {
                title = PREV
                enemy = FROM
                #anti_nomad = yes # Vassalize non-nomadic rulers
                type = claim
            }
            participation_scaled_prestige = 100
        }
        any_attacker = {
            limit = { NOT = { character = ROOT } }
            hidden_tooltip = { participation_scaled_prestige = 100 }
        }

        hidden_tooltip = {
            check_war_effect = yes
            FROM = {
                landless_pope_effect = yes
            }
        }

       
    }

    on_fail_title = {
        ROOT = {
            show_scope_change = no
            prestige = -100
        }
        FROM = {
            show_scope_change = no
            participation_scaled_prestige = 50
        }
        any_defender = {
            limit = { NOT = { character = FROM } }
            hidden_tooltip = { participation_scaled_prestige = 50 }
        }
    }

    on_reverse_demand = {
        ROOT = {
            show_scope_change = no
            prestige = -200
            transfer_scaled_wealth = {
                to = FROM
                value = 4.0
            }
        }
        FROM = {
            show_scope_change = no
            participation_scaled_prestige = 100
        }
        any_defender = {
            limit = { NOT = { character = FROM } }
            hidden_tooltip = { participation_scaled_prestige = 100 }
        }
    }

    attacker_ai_victory_worth = {
        factor = -1 # always accept
    }
   
    attacker_ai_defeat_worth = {
        factor = 100
    }

    defender_ai_victory_worth = {
        factor = -1 # always accept
    }
   
    defender_ai_defeat_worth = {
        factor = 100
    }
   
    ai_will_do = {
        factor = 1
        modifier = {
            factor = 0
            ROOT = {
                has_character_flag = is_temujin
                has_landed_title = e_mongol_empire
                demesne_size = 1
            }
            FROM = {
                has_landed_title = e_china_west_governor
            }
        }
        modifier = { #Focus on Coronation first.
            factor = 0.1
            has_dlc = "Holy Fury"
            ROOT = {
                is_feudal = yes
                OR = {
                    religion = catholic
                    religion = fraticelli
                }
                NOR = {
                    trait = crowned_by_priest
                    trait = crowned_by_bishop
                    trait = crowned_by_pope
                    trait = crowned_by_myself
                }
            }
        }
    }
}

Steps to reproduce the issue.
Load the attached save and attempt to declare a de jure war on the knights of sardinia. Observe that all de jure CBs are simply missing. Expel the Knights Hospitaller via the intrigue menu. Observe that you can now use de jure CBs on them.

Upload Attachment
 

Attachments

  • Ironman_Jimena.ck2
    16,1 MB · Views: 0
Last edited:
Upvote 0