decisions = {

	pick_side_italy = {
	
		is_high_prio = yes
		potential = {
			ROOT = {
				has_global_flag = investiture_contest
				NOT = { trait = ghibelline }
				NOT = { trait = guelph }
				OR =	{
				culture = italian
				culture = roman
				culture = sardinian
				}
				NOT = {
					has_character_modifier = threatened
					has_character_modifier = persuaded_ic
				}
				NOT = { rightful_religious_head = ROOT }
			}
		}
		allow = {
			ROOT = {
				age = 14
				NOT = {
					AND = {
						is_female = yes
						is_landed = no
					}
				}
				is_inaccessible_trigger = no
			}
        }
		effect = { ROOT = { character_event = { id = guelphs_ghibellines.3 } } }
		
		ai_will_do = {
			factor = 0.95
			modifier =	{
				factor = 0.9
				trait = conservative
			}
			modifier =	{
				factor = 1.5
				trait = machiavellian
			}
			modifier =	{
				factor = 2
				trait = idealist
			}
			modifier =	{
				factor = 2
				trait = clerical_envoy
			}
			modifier =	{
				factor = 0.75
				trait = bank_sponsor
			}
			modifier =	{
				factor = 0.50
				trait = pious_man
			}
			modifier =	{
				factor = 1.5
				trait = reformer
			}
			modifier =	{
				factor = 1.5
				trait = war_hero
			}
			modifier =	{
				factor = 0.95
				trait = tolerant
			}
			modifier =	{
				factor = 0.9
				trait = mecenate
			}
			modifier =	{
				factor = 1.5
				trait = brave
			}
			modifier =	{
				factor = 0.66
				trait = craven
			}
			modifier =	{
				factor = 1.5
				trait = deceitful
			}
			modifier =	{
				factor = 0.95
				trait = kind
			}
			modifier =	{
				factor = 3
				trait = wroth
			}
			modifier =	{
				factor = 0.9
				trait = greedy
			}
			modifier =	{
				factor = 1.5
				trait = zealous
			}
			modifier =	{
				factor = 1.5
				trait = proud
			}
			modifier =	{
				factor = 0.9
				trait = humble
			}
		}
	}
	
	pick_side_germany = {
	
		is_high_prio = yes
		potential = {
			ROOT = {
				has_global_flag = investiture_contest
				NOT = { trait = ghibelline }
				NOT = { trait = guelph }
				culture = german
				NOT = {
					has_character_modifier = threatened
					has_character_modifier = persuaded_ic
				}
				NOT = { has_landed_title = e_hre }
				NOT = { rightful_religious_head = ROOT }
			}
		}
		allow = {
			ROOT = {
				age = 14
				NOT = {
					AND = {
						is_female = yes
						is_landed = no
					}
				}
				is_inaccessible_trigger = no
			}
        }
		effect = {
			ROOT = { character_event = { id = guelphs_ghibellines.2 } } }
		
		ai_will_do = {
			factor = 0.95
			modifier =	{
				factor = 0.9
				trait = conservative
			}
			modifier =	{
				factor = 1.5
				trait = machiavellian
			}
			modifier =	{
				factor = 2
				trait = idealist
			}
			modifier =	{
				factor = 2
				trait = clerical_envoy
			}
			modifier =	{
				factor = 0.75
				trait = bank_sponsor
			}
			modifier =	{
				factor = 0.50
				trait = pious_man
			}
			modifier =	{
				factor = 1.5
				trait = reformer
			}
			modifier =	{
				factor = 1.5
				trait = war_hero
			}
			modifier =	{
				factor = 0.95
				trait = tolerant
			}
			modifier =	{
				factor = 0.9
				trait = mecenate
			}
			modifier =	{
				factor = 1.5
				trait = brave
			}
			modifier =	{
				factor = 0.66
				trait = craven
			}
			modifier =	{
				factor = 1.5
				trait = deceitful
			}
			modifier =	{
				factor = 0.95
				trait = kind
			}
			modifier =	{
				factor = 3
				trait = wroth
			}
			modifier =	{
				factor = 0.9
				trait = greedy
			}
			modifier =	{
				factor = 1.5
				trait = zealous
			}
			modifier =	{
				factor = 1.5
				trait = proud
			}
			modifier =	{
				factor = 0.9
				trait = humble
			}
		}
	}
	
    switch_allegiance = {
        potential = {
			ROOT = {
				trait = ghibelline
				has_character_flag = ghibelline_cb
				NOT = {
					has_character_modifier = persuaded_ic
				}
			}
			NOT = { has_landed_title = e_hre }
			NOT = { rightful_religious_head = ROOT }
        }
        
		allow = {
			ROOT = {
				age = 14
				piety = 10
				prestige = 50
				is_inaccessible_trigger = no
			}
        }
  
        effect = {
			ROOT = {
				piety = 50
				prestige = -500
				remove_trait = ghibelline
				clr_character_flag = ghibelline_cb
				add_trait = guelph
				set_character_flag = guelph_cb
				random = {
					chance = 66
					add_trait = turncloak
				}
			}
        }
        
		ai_will_do = {
			factor = 0.01
			modifier =	{
				factor = 1.15
				trait = cynical
			}
			modifier =	{
				factor = 1.25
				trait = deceitful
			}
			modifier =	{
				factor = 2
				trait = zealous
			}
			modifier =	{
				factor = 0.5
				trait = idealist
			}
			modifier =	{
				factor = 1.25
				trait = machiavellian
			}
			modifier =	{
				factor = 0.9
				trait = conservative
			}
			modifier =	{
				factor = 1.33
				trait = craven
			}
			modifier =	{
				factor = 0.75
				trait = brave
			}
			modifier =	{
				factor = 0.75
				trait = honest
			}
			modifier =	{
				factor = 5
				trait = clerical_envoy
			}
			modifier =	{
				factor = 0.9
				trait = mecenate
			}
			modifier =	{
				factor = 0.9
				trait = bank_sponsor
			}
			modifier =	{
				factor = 0.9
				trait = pious_man
			}
			modifier =	{
				factor = 2
				trait = turncloak
			}
		}
    }

    switch_allegiance2 = {
        potential = {
			ROOT = {
				trait = guelph
				has_character_flag = guelph_cb
				NOT = {
					has_character_modifier = persuaded_ic
				}
			}
			NOT = { has_landed_title = e_hre }
			NOT = { rightful_religious_head = ROOT }
        }
        allow = {
			ROOT = {
				age = 14
				piety = 50
				prestige = 10
				is_inaccessible_trigger = no
			}
        }
		
        effect = {
			ROOT = {
				piety = -50
				prestige = -450
				remove_trait = guelph
				clr_character_flag = guelph_cb
				add_trait = ghibelline
				set_character_flag = ghibelline_cb
				random = {
					chance = 66
					add_trait = turncloak
				}
			}
        }
		 
        ai_will_do = {
			factor = 0.01
			modifier =	{
				factor = 1.15
				trait = cynical
			}
			modifier =	{
				factor = 1.25
				trait = deceitful
			}
			modifier =	{
				factor = 0.5
				trait = zealous
			}
			modifier =	{
				factor = 0.5
				trait = idealist
			}
			modifier =	{
				factor = 1.25
				trait = machiavellian
			}
			modifier =	{
				factor = 0.9
				trait = conservative
			}
			modifier =	{
				factor = 1.33
				trait = craven
			}
			modifier =	{
				factor = 0.75
				trait = brave
			}
			modifier =	{
				factor = 0.75
				trait = honest
			}
			modifier =	{
				factor = 0.2
				trait = clerical_envoy
			}
			modifier =	{
				factor = 1.25
				trait = mecenate
			}
			modifier =	{
				factor = 1.5
				trait = bank_sponsor
			}
			modifier =	{
				factor = 0.8
				trait = pious_man
			}
			modifier =	{
				factor = 2
				trait = turncloak
			}
		}
    }

	create_lombard_league = {

		is_high_prio = yes

		potential = {
			lower_tier_than = KING
			e_hre = { has_holder = yes }
			year >= 1100
			NOT = {
				year >= 1350
			}
			NOT = { has_character_flag = refused_lombard_league }
			NOT = { has_global_flag = lombard_league_formed }
			culture = italian
			religion = catholic
			has_character_flag = guelph_cb
			NOT = { has_landed_title = e_hre }
			NOT = { rightful_religious_head = ROOT }
			NOT = { has_character_flag = ghibelline_cb }
		}
		allow = {
			ROOT = {
				is_adult = yes
				prisoner  = no
				is_landed = yes
				is_inaccessible_trigger = no
				OR = {
					trait = guelph
					OR = {
						e_hre = {
							has_law = centralization_3
							has_law = centralization_4
							has_law = vassal_wars_law_2
						}
					}
				}
				k_lombard_league = { has_holder = no }
				k_italy = { has_holder = no }
				NOT = { trait = ghibelline }
				OR = {
					has_landed_title = c_lombardia
					has_landed_title = c_brescia
					has_landed_title = c_como
					has_landed_title = c_pavia
					has_landed_title = c_cremona
					has_landed_title = c_parma
					has_landed_title = c_genoa
					has_landed_title = c_modena
					has_landed_title = c_ivrea
					has_landed_title = c_mantua
					has_landed_title = c_venezia
					has_landed_title = c_treviso
					has_landed_title = c_leventina
					has_landed_title = c_verona
					has_landed_title = c_bologna
					has_landed_title = c_ferrara
					has_landed_title = c_padova
				}
				OR = {
					liege = {
						has_landed_title = e_hre
						OR = {
							has_law = centralization_2
							has_law = centralization_3
							has_law = centralization_4
							has_law = vassal_wars_law_1
							has_law = vassal_wars_law_2
						}
						NOT = {
							any_war = {
								using_cb = lower_crown_authority_law
							}
						}
					}
					AND = {
						independent = yes
						e_hre = {
							has_holder = yes
							holder_scope = {
								OR = {
									has_law = centralization_2
									has_law = centralization_3
									has_law = centralization_4
									has_law = vassal_wars_law_1
									has_law = vassal_wars_law_2
								}
								NOT = {
									any_war = {
										using_cb = lower_crown_authority_law
									}
								}
							}
						}
					}
				}
			}
		}
		effect = {
			ROOT = {
				prestige = 100
				piety = 100
				character_event = { id = guelphs_ghibellines.82 }
			}
		}
		ai_will_do = {
			factor = 0.9
			modifier = {
				factor = 0.35
				trait = cynical
			}
			modifier = {
				factor = 2
				trait = machiavellian
			}
			modifier = {
				factor = 3
				trait = idealist
			}
       	    modifier = {
				factor = 1.75
				trait = clerical_envoy
			}
            modifier = {
				factor = 1.5
				trait = zealous
			}
			modifier = {
				factor = 5
				trait = ambitious
			}
			modifier = {
				factor = 0.2
				trait = content
			}
			modifier = {
				factor = 5
				trait = wroth
			}
			modifier = {
				factor = 5
				trait = proud
			}
			modifier = {
				factor = 0.8
				trait = humble
			}
			modifier = {
				factor = 2
				trait = brilliant_strategist
			}
			modifier = {
				factor = 0.2
				trait = incapable
			}
			modifier = {
				factor = 0.2
				trait = depressed
			}
			modifier = {
				factor = 0.2
				trait = stressed
			}
			modifier = {
				factor = 1.5
				trait = diligent
			}
			modifier = {
				factor = 0.67
				trait = slothful
			}
			modifier = {
				factor = 3
				trait = zealous
			}
			modifier = {
				factor = 5
				trait = brave
			}
			modifier = {
				factor = 1.5
				piety = 275
			}
			modifier = {
				factor = 0.5
				trait = tolerant
			}
			modifier = {
				factor = 0
				liege = { trait = ghibelline }
			}
			modifier = {
				factor = 10
				liege = { trait = guelph }
			}
			modifier = {
				factor = 0.75
				top_liege = { reverse_opinion = { who = ROOT value = 35 } }
			}
			modifier = {
				factor = 1.75
				top_liege = { NOT = { reverse_opinion = { who = ROOT value = -25 } } }
			}
			modifier = {
				factor = 1.5
				rightful_religious_head_scope = { reverse_opinion = { who = ROOT value = 35 } }
			}
			modifier = {
				factor = 0.35
				rightful_religious_head_scope = { NOT = { reverse_opinion = { who = ROOT value = -25 } } }
			}
			modifier = {
				factor = 1.35
				trait = mastermind_theologian
			}
		    modifier = {
			    factor = 0.5
			    top_liege = {
			        reverse_opinion = {
			            who = ROOT
			            value = 75
				    }
			    }
		    }
		    modifier = {
			    factor = 0.25
			    top_liege = {
			        reverse_opinion = {
			            who = ROOT
			            value = 99
				    }
			    }
		    }
		    modifier = {
			    factor = 2.5
			    top_liege = {
			        NOT = {
			            reverse_opinion = {
			                who = ROOT
			                value = -25
		                }
				     }
			    }
			}
		    modifier = {
			    factor = 5
			    top_liege = {
			        NOT = {
			            reverse_opinion = {
			                who = ROOT
			                value = -50
		                }
				     }
			    }
			}
		    modifier = {
			    factor = 7.5
			    top_liege = {
			        NOT = {
			            reverse_opinion = {
			                who = ROOT
			                value = -75
		                }
				     }
			    }
			}
		    modifier = {
			    factor = 10
			    top_liege = {
			        NOT = {
			            reverse_opinion = {
			                who = ROOT
			                value = -99
		                }
				     }
			    }
			}
		}
	}

	join_lombard_league = {

		is_high_prio = yes

		potential = {
			has_global_flag = lombard_league_formed
			ROOT = {
				OR = {
					independent = yes
					liege = { has_landed_title = e_hre }
				}
			}
			NOT = { has_landed_title = e_hre }
			NOT = { rightful_religious_head = ROOT }
		}
		allow = {
			ROOT = {
				culture = italian
				religion = catholic
				is_ruler = yes
				is_adult = yes
				prisoner = no
				is_inaccessible_trigger = no
				
				OR = {
					has_landed_title = c_lombardia
					has_landed_title = c_brescia
					has_landed_title = c_como
					has_landed_title = c_pavia
					has_landed_title = c_cremona
					has_landed_title = c_parma
					has_landed_title = c_genoa
					has_landed_title = c_modena
					has_landed_title = c_ivrea
					has_landed_title = c_mantua
					has_landed_title = c_venezia
					has_landed_title = c_treviso
					has_landed_title = c_leventina
					has_landed_title = c_verona
					has_landed_title = c_padova
					has_landed_title = c_saluzzo
					has_landed_title = c_monferrato
					has_landed_title = c_piemonte
					has_landed_title = c_noli
					has_landed_title = c_bologna
					has_landed_title = c_ferrara
					has_landed_title = c_ravenna
					has_landed_title = c_firenze
					has_landed_title = c_pisa
					has_landed_title = c_lucca
				}
			}
		}

		effect = {
			ROOT = {
				prestige = 100
				piety = 100
				character_event = {
					id = guelphs_ghibellines.69
				}
			}
		}

		ai_will_do = {
			factor = 0.9
			modifier = {
				factor = 0.35
				trait = cynical
			}
       	    modifier = {
				factor = 1.75
				trait = clerical_envoy
			}
            modifier = {
				factor = 1.5
				trait = zealous
			}
			modifier = {
				factor = 1.5
				piety = 275
			}
			modifier = {
				factor = 0.5
				trait = tolerant
			}
			modifier = {
				factor = 0.1
				liege = { trait = ghibelline }
			}
			modifier = {
				factor = 10
				liege = { trait = guelph }
			}
			modifier = {
				factor = 0.75
				top_liege = { reverse_opinion = { who = ROOT value = 35 } }
			}
			modifier = {
				factor = 1.75
				top_liege = { NOT = { reverse_opinion = { who = ROOT value = -25 } } }
			}
			modifier = {
				factor = 1.5
				rightful_religious_head_scope = { reverse_opinion = { who = ROOT value = 35 } }
			}
			modifier = {
				factor = 0.35
				rightful_religious_head_scope = { NOT = { reverse_opinion = { who = ROOT value = -25 } } }
			}
			modifier = {
				factor = 1.35
				trait = mastermind_theologian
			}
		}
	}

	join_hre = {

		is_high_prio = yes

		potential = {
			ROOT = {
				NOT = {
					trait = guelph
					has_character_flag = guelph_cb
				}
				culture = italian
				OR = {
					lower_tier_than = KING
					AND = {
						lower_tier_than = EMPEROR
						is_merchant_republic = yes
					}
				}
			}
			NOT = { has_landed_title = e_hre }
			NOT = { rightful_religious_head = ROOT }
			e_hre = { has_holder = yes }
		}

		allow = {
			ROOT = {
				has_character_flag = ghibelline_cb
				trait = ghibelline
				independent = yes
				is_landed = yes
				prisoner = no
				is_inaccessible_trigger = no
			}
		}

		effect = {
			ROOT = {
				prestige = 100
				character_event = {
					id = guelphs_ghibellines.70
				}
				set_character_flag = ghibelline_independent
			}
		}

		ai_will_do = {
			factor = 0.01
       	    modifier = {
				factor = 0.7
				trait = clerical_envoy
			}
            modifier = {
				factor = 0.7
				trait = zealous
			}
			modifier = {
				factor = 0.6
				piety = 275
			}
			modifier = {
				factor = 2
				trait = tolerant
			}
			modifier = {
				factor = 0.3
				trait = brave
			}
			modifier = {
				factor = 10
				trait = craven
			}
			modifier = {
				factor = 0.3
				trait = deceitful
			}
			modifier = {
				factor = 0.2
				trait = trusting
			}
			modifier = {
				factor = 5
				trait = paranoid
			}
			modifier = {
				factor = 0.75
				e_hre = { holder_scope = { reverse_opinion = { who = ROOT value = -25 } } }
			}
			modifier = {
				factor = 1.75
				e_hre = { holder_scope = { reverse_opinion = { who = ROOT value = 35 } } }
			}
			modifier = {
				factor = 1.5
				rightful_religious_head_scope = { reverse_opinion = { who = ROOT value = -25 } }
			}
			modifier = {
				factor = 0.35
				rightful_religious_head_scope = { NOT = { reverse_opinion = { who = ROOT value = 35 } } }
			}
			modifier = {
				factor = 0.7
				trait = skilled_tactician
			}
			modifier = {
				factor = 0.35
				trait = brilliant_strategist
			}
			modifier = {
				factor = 1.35
				trait = intricate_webweaver
			}
			modifier = {
				factor = 1.85
				trait = elusive_shadow
			}
		}
	}

	leave_hre = {

		is_high_prio = yes

		potential = {
			top_liege = {
				has_landed_title = e_hre
			}
			has_character_flag = ghibelline_independent
			NOT = { has_landed_title = e_hre }
			NOT = { rightful_religious_head = ROOT }
		}

		allow = {
			is_landed = yes
			is_inaccessible_trigger = no
		}

		effect = {
			prestige = 100
			character_event = {
				id = guelphs_ghibellines.74
			}
			clr_character_flag = ghibelline_independent
		}

		ai_will_do = {
			factor = 0.01
            modifier = {
				factor = 1.25
				trait = zealous
			}
			modifier = {
				factor = 0.6
				piety = 500
			}
			modifier = {
				factor = 3
				trait = brave
			}
			modifier = {
				factor = 0.1
				trait = craven
			}
			modifier = {
				factor = 0.3
				trait = deceitful
			}
			modifier = {
				factor = 5
				trait = trusting
			}
			modifier = {
				factor = 0.2
				trait = paranoid
			}
			modifier = {
				factor = 1.33
				e_hre = { holder_scope = { reverse_opinion = { who = ROOT value = -25 } } }
			}
			modifier = {
				factor = 0.8
				e_hre = { holder_scope = { reverse_opinion = { who = ROOT value = 35 } } }
			}
			modifier = {
				factor = 0.67
				rightful_religious_head_scope = { reverse_opinion = { who = ROOT value = -25 } }
			}
			modifier = {
				factor = 3
				rightful_religious_head_scope = { NOT = { reverse_opinion = { who = ROOT value = 35 } } }
			}
			modifier = {
				factor = 1.35
				trait = skilled_tactician
			}
			modifier = {
				factor = 3
				trait = brilliant_strategist
			}
			modifier = {
				factor = 0.35
				trait = intricate_webweaver
			}
			modifier = {
				factor = 0.2
				trait = elusive_shadow
			}
		}
	}

	start_investiture_contest = {

		is_high_prio = yes

		potential = {
			e_hre = {
				has_holder = yes
				holder = ROOT
				has_law = investiture_law_0
			}
		}

		allow = {
			ROOT = {
				age = 16
				is_inaccessible_trigger = no
			}
			custom_tooltip = {
				text = "not already started a contest"
				NOT = {
					has_global_flag = investiture_contest
				}
			}
		}

		effect = {
			ROOT = { 
				prestige = 500
				add_trait = ghibelline
				set_character_flag = ghibelline_cb
				character_event = {
					id = guelphs_ghibellines.0
				}
			}
		}

		ai_will_do = {
			factor = 0.1
			modifier = {
				factor = 5
				rightful_religious_head_scope = {
				    NOT = {
				        reverse_opinion = {
				            who = ROOT
				            value = -25
			            }
					}
				}
			}
			modifier = {
				factor = 6.5
				rightful_religious_head_scope = {
				    NOT = {
				        reverse_opinion = {
				            who = ROOT
				            value = -50
			            }
					}
				}
			}	
			modifier = {
				factor = 8
				rightful_religious_head_scope = {
					NOT = {
						reverse_opinion = {
							who = ROOT
							value = -75
						}
					}
				}
			}
			modifier = {
				factor = 10
				rightful_religious_head_scope = {
					NOT = {
						reverse_opinion = {
							who = ROOT
							value = -99
						}
					}
				}
			}
			modifier = {
				factor = 2.5
				trait = cynical
			}
			modifier = {
				factor = 0.75
				trait = clerical_envoy
			}
			modifier = {
				factor = 0.5
				trait = conservative
			}
			modifier = {
				factor = 0.75
				trait = antisemite
			}
			modifier = {
				factor = 5
				trait = reformer
			}
			modifier = {
				factor = 0.5
				piety = 275
			}
			modifier = {
				factor = 1.5
				trait = tolerant
			}
			modifier = {
				factor = 10
				trait = ambitious
			}
			modifier = {
				factor = 5
				trait = proud
			}
			modifier = {
				factor = 2
				trait = greedy
			}
			modifier = {
				factor = 3
				trait = brave
			}
			modifier = {
				factor = 0.66
				trait = craven
			}
			modifier = {
				factor = 0.5
				trait = humble
			}
			modifier = {
				factor = 0.9
				trait = temperate
			}
			modifier = {
				factor = 5
				trait = wroth
			}
			modifier = {
				factor = 2
				trait = cynical
			}
			modifier = {
				factor = 3
				trait = brilliant_strategist
			}
			modifier = {
				factor = 1.5
				trait = skilled_tactician
			}
			modifier = {
				factor = 2
				trait = strong
			}
			modifier = {
				factor = 1.5
				trait = robust
			}
			modifier = {
				factor = 1.25
				trait = sturdy
			}
			modifier = {
				factor = 0.9
				trait = zealous
			}
			modifier = {
				factor = 0
				trait = imbecile
			}
			modifier = {
				factor = 0.01
				OR = {
					trait = inbred
					trait = slow
				}
			}
		}
	}

	siphon_funds = {
		potential = {
			ROOT = {
				NOT = { has_character_flag = siphoning_funds_flag }
				culture = italian
				OR = {
					is_merchant_republic = yes
					is_republic = yes
				}
				OR = {
					independent = yes
					higher_tier_than = COUNT
				}				
			}
		}
		allow = {
			custom_tooltip = {
				text = "Isn't already siphoning or has not been siphoning for a while"
				ROOT = {
					NOR = {
						has_character_flag = siphoning_funds_flag
						had_character_flag = {
							flag = siphoning_funds_flag
							days = 548
						}
					}
				}
			}
		}
		effect = { ROOT = { character_event = { id = republican.35 } } }
		
		ai_will_do = {
			factor = 0.01
			modifier = {
				factor = 5
				trait = greedy
			}
			modifier = {
				factor = 0.2
				trait = charitable
			}
			modifier = {
				factor = 0.1
				trait = just
			}
			modifier = {
				factor = 0.1
				trait = honest
			}
			modifier = {
				factor = 2
				trait = cynical
			}
			modifier = {
				factor = 5
				trait = deceitful
			}
			modifier = {
				factor = 0.1
				wealth > 100
			}
			modifier = {
				factor = 1.25
				wealth < 50
			}
			modifier = {
				factor = 2
				wealth < 0
			}
			modifier = {
				factor = 3
				wealth < -100
			}
			modifier = {
				factor = 4
				wealth < -200
			}
			modifier = {
				factor = 10
				wealth < 300
			}
			modifier = {
				factor = 10
				higher_tier_than = DUKE
			}
		}
	}

	stop_siphoning_funds = {
		potential = {
			ROOT = {
				OR = {
					is_merchant_republic = yes
					is_republic = yes
				}
				culture = italian
				OR = {
					independent = yes
					higher_tier_than = COUNT
				}
				has_flag = siphoning_funds_flag
			}
		}
		allow = {
			ROOT = {
				has_character_modifier = siphoning_funds
			}
		}
		effect = {
			ROOT = {
				clr_character_flag = siphoning_funds_flag
				remove_character_modifier = siphoning_funds
			}
		}
		ai_will_do = {
			factor = 0.1
			modifier = {
				factor = 0.2
				trait = greedy
			}
			modifier = {
				factor = 5
				trait = charitable
			}
			modifier = {
				factor = 10
				trait = just
			}
			modifier = {
				factor = 10
				trait = honest
			}
			modifier = {
				factor = 0.5
				trait = cynical
			}
			modifier = {
				factor = 0.2
				trait = deceitful
			}
			modifier = {
				factor = 10
				wealth > 100
			}
			modifier = {
				factor = 0.8
				wealth < 50
			}
			modifier = {
				factor = 0.5
				wealth < 0
			}
			modifier = {
				factor = 0.33
				wealth < -100
			}
			modifier = {
				factor = 0.25
				wealth < -200
			}
			modifier = {
				factor = 0.1
				wealth < 300
			}
			modifier = {
				factor = 10
				lower_tier_than = DUKE
			}
		}
	}

}
targetted_decisions = {
	get_heir_ghibelline = {
		is_high_prio = yes

		filter = close_relatives
		ai_target_filter = close_relatives
		ai_check_interval = 2
	
		from_potential = {
			prisoner = no
			has_character_flag = ghibelline_cb
			NOT = { 
				is_inaccessible_trigger = yes
			}
		}
		
		potential = {
			ROOT = {
				OR = {
					is_child_of = FROM
					is_grandchild_of = FROM
					NOT = {
						AND = {
							NOT = { is_primary_heir = FROM }
							is_female = yes
						}
					}
				}
				NOT = {
					has_character_flag = guelph_cb
					has_character_flag = ghibelline_cb
					has_character_flag = guelph_heir
					has_character_flag = ghibelline_heir
				}
				is_heir = FROM
				is_alive = yes
			}
		}

		allow = {
			age = 12
			is_alive = yes
			NOT = {
				prisoner = yes
				trait = ghibelline
				trait = guelph
			}
			is_inaccessible_trigger = no
		}
		effect = {
			custom_tooltip = {
				text = get_heir_ghibelline_custom_tooltip
				hidden_tooltip = {
					set_character_flag = ghibelline_heir
					save_event_target_as = ghibelline_heir
					FROM = { character_event = { id = guelphs_ghibellines.35 } }
				}
			}
		}
		
		revoke_allowed = {
			always = no
		}
		
		ai_will_do = {
			factor = 1
		}
	}
	get_heir_guelph = {
		is_high_prio = yes
		
		filter = close_relatives
		ai_target_filter = close_relatives
		ai_check_interval = 2
	
		from_potential = {
			has_character_flag = guelph_cb
			prisoner = no
			NOT = { 
				is_inaccessible_trigger = yes
			}
		}
		
		potential = {
			ROOT = {
				OR = {
					is_child_of = FROM
					is_grandchild_of = FROM
					NOT = {
						AND = {
							NOT = { is_primary_heir = FROM }
							is_female = yes
						}
					}
				}
				NOT = {
					has_character_flag = guelph_cb
					has_character_flag = ghibelline_cb
					has_character_flag = guelph_heir
					has_character_flag = ghibelline_heir
				}
				is_heir = FROM
				is_alive = yes
			}
		}
		allow = {
			age = 12
			is_alive = yes
			NOT = {
				prisoner = yes
				trait = ghibelline
				trait = guelph
			}
			is_inaccessible_trigger = no
		}
		effect = {
			custom_tooltip = {
				text = get_heir_guelph_custom_tooltip
				hidden_tooltip = {
					set_character_flag = guelph_heir
					save_event_target_as = guelph_heir
					FROM = { character_event = { id = guelphs_ghibellines.36 } }
				}
			}
		}
		
		revoke_allowed = {
			always = no
		}
		
		ai_will_do = {
			factor = 1
		}
	}
	deal_with_ghibelline_prisoner = {
		filter = court
		ai_target_filter = court
		ai_check_interval = 2

		from_potential = {
			has_character_flag = guelph_cb
			is_inaccessible_trigger = no
		}

		potential = {
			prisoner = yes
			has_character_flag = ghibelline_cb
			host = { character = FROM  }
			NOT = {
				AND = {
					NOT = {
						is_landed = yes
					}
					is_female = yes
				}
			}
		}
		allow = {
			FROM = {
				prisoner = no
				NOT = { 
					is_inaccessible_trigger = yes
				}
			}
		}
		effect = {
			custom_tooltip = {
				text = "You'll go to speak with your prisoner."
				hidden_tooltip = {
					set_character_flag = ghibelline_prisoner
					save_event_target_as = ghibelline_prisoner
					FROM = { character_event = { id = guelphs_ghibellines.32 } }
				}
			}
		}
		ai_will_do = {
			factor = 1
		}
	}
	deal_with_guelph_prisoner = {
		filter = court
		ai_target_filter = court
		ai_check_interval = 2

		from_potential = {
			has_character_flag = ghibelline_cb
			is_inaccessible_trigger = no
		}

		potential = {
			prisoner = yes
			has_character_flag = guelph_cb
			host = { character = FROM  }
			NOT = {
				AND = {
					NOT = {
						is_landed = yes
					}
					is_female = yes
				}
			}
		}
		allow = {
			FROM = {
				prisoner = no
				NOT = { 
					is_inaccessible_trigger = yes
				}
			}
		}
		effect = {
			custom_tooltip = {
				text="You'll go to speak with your prisoner."
				hidden_tooltip = {
					set_character_flag = guelph_prisoner
					save_event_target_as = guelph_prisoner
					FROM = { character_event = { id = guelphs_ghibellines.47 } }
				}
			}
		}
		ai_will_do = {
			factor = 1
		}
	}
	get_ward_ghibelline = {
		is_high_prio = yes

		filter = court
		ai_target_filter = court
		ai_check_interval = 2
	
		from_potential = {
			prisoner = no
			has_character_flag = ghibelline_cb
			NOT = { 
				is_inaccessible_trigger = yes
			}
		}
		
		potential = {
			FROM = {
				is_guardian = ROOT
			}		
			ROOT = {
				has_guardian = yes
				NOT = {
					is_child_of = FROM
					is_grandchild_of = FROM
				}
				NOT = {
					has_character_flag = ghibelline_cb
					has_character_flag = ghibelline_ward
					has_character_flag = no_side_young
					has_character_flag = convinced_guelph_young
				}
				NOT = {
						AND = {
							NOT = { is_heir = FROM }
							is_female = yes
						}
					}
				is_adult = no
				is_alive = yes
			}
		}

		allow = {
			age = 12
			is_inaccessible_trigger = no
		}
		effect = {
			custom_tooltip = {
				text = "It's time your ward picks up the correct side!"
				hidden_tooltip = {
					set_character_flag = ghibelline_ward
					save_event_target_as = ghibelline_ward
					FROM = { character_event = { id = guelphs_ghibellines.51 } }
				}
			}
		}
		
		revoke_allowed = {
			always = no
		}
		
		ai_will_do = {
			factor = 1
		}
	}
	get_ward_guelph = {
		is_high_prio = yes

		filter = court
		ai_target_filter = court
		ai_check_interval = 2
	
		from_potential = {
			prisoner = no
			has_character_flag = guelph_cb
			NOT = { 
				is_inaccessible_trigger = yes
			}
		}
		
		potential = {
			FROM = {
				is_guardian = ROOT
			}		
			ROOT = {
				has_guardian = yes
				NOT = {
					is_child_of = FROM
					is_grandchild_of = FROM
				}
				NOT = {
					has_character_flag = guelph_cb
					has_character_flag = guelph_ward
					has_character_flag = no_side_young
					has_character_flag = convinced_ghibelline_young
				}
				NOT = {
						AND = {
							NOT = { is_heir = FROM }
							is_female = yes
						}
					}
				is_adult = no
				is_alive = yes
			}
		}

		allow = {
			age = 12
			is_inaccessible_trigger = no
		}
		effect = {
			custom_tooltip = {
				text = "It's time your ward picks up the correct side!"
				hidden_tooltip = {
					set_character_flag = guelph_ward
					save_event_target_as = guelph_ward
					FROM = { character_event = { id = guelphs_ghibellines.61 } }
				}
			}
		}
		
		revoke_allowed = {
			always = no
		}
		
		ai_will_do = {
			factor = 1
		}
	}
}