decisions = {
	
	form_new_democracy = {
		only_independent = yes
		is_high_prio = yes
		ai_check_interval = 24
		
		potential = {
			is_playable = yes
			tier = DUKE
			NOT = { tier = KING }
			
			OR = {
				has_dlc = "Charlemagne"
				AND = {
					is_alternate_start = yes
					has_alternate_start_parameter = {
						key = dejure_kingdoms
						value = none
					}
				}
			}
			
			OR = {
				AND = {
					religion_group = capitalist
					NOT = { religion = imperialist }
					government = democracy_government
				}
				AND = {
					religion = imperialist
					is_feudal = yes
					holy_order = no 
				}
				AND = { 
					religion_group = communism
					government = soviet_government
				}
			}
					
			
			NOT = {
				has_game_rule = {
					name = dynamic_realms
					value = off
				}
			}
		}
		
		allow = {
			is_adult = yes
			prisoner = no
			NOT = { trait = incapable }
			independent = yes
			
			conditional_tooltip = {
				trigger = {
					AND = {
						is_alternate_start = yes
						has_alternate_start_parameter = {
							key = dejure_kingdoms
							value = none
						}
					}
				}
				prestige = 250
				wealth = 50
			}
			
			conditional_tooltip = {
				trigger = {
					NOT = {
						is_alternate_start = yes
						has_alternate_start_parameter = {
							key = dejure_kingdoms
							value = none
						}
					}
				}
				prestige = 1000
				wealth = 300
			}

			OR = {
				realm_size = 35
				custom_tooltip = {
					text = form_new_kingdom_requirement_tooltip
					hidden_tooltip = {
						any_demesne_title = {
							count = 3
							tier = DUKE
						}
					}
				}
			}
		}
		
		effect = {
			ROOT = {
				create_title = {
					tier = KING
					landless = no
					temporary = no
					culture = ROOT
					holder = ROOT
					base_title = capital
					name = "NEW_DEMOCRACY"
				}

				hidden_tooltip = {
					empire = {
						ROOT = {
							primary_title = {
								de_jure_liege = PREVPREV
							}
						}
					}

					ROOT = {
						primary_title = {
							holder_scope = {
								any_title_under = {
									limit = {
										tier = DUKE
										kingdom = {
											has_holder = no
										}
									}
									de_jure_liege = PREVPREV
								}
								if = {
									limit = {
										has_alternate_start_parameter = {
											key = dejure_kingdoms
											value = none
										}
									}
									any_title_under = {
										limit = {
											tier = DUKE
										}
										de_jure_liege = PREVPREV
									}
								}
								any_title_under = {
									limit = {
										tier = COUNT
										location = {
											duchy = {
												kingdom = {
													has_holder = no
												}
												
												NOT = { de_jure_liege_or_above = PREVPREVPREVPREV }
												ROOT = {
													completely_controls = PREV
												}
											}
										}
									}
									location = {
										duchy = {
											de_jure_liege = PREVPREVPREVPREV
										}
									}
								}
								if = {
									limit = {
										has_alternate_start_parameter = {
											key = dejure_kingdoms
											value = none
										}
									}
									any_title_under = {
										limit = {
											tier = COUNT
											location = {
												duchy = {
													NOT = { de_jure_liege_or_above = PREVPREVPREVPREV }
													ROOT = {
														completely_controls = PREV
													}
												}
											}
										}
										location = {
											duchy = {
												de_jure_liege = PREVPREVPREVPREV
											}
										}
									}
								}
							}
						}
					}
				}

			}
			if = {
				limit = {
					AND = {
						is_alternate_start = yes
						has_alternate_start_parameter = {
							key = dejure_kingdoms
							value = none
						}
					}
				}
				wealth = -50
			}
			if = {
				limit = {
					NOT = {
						is_alternate_start = yes
						has_alternate_start_parameter = {
							key = dejure_kingdoms
							value = none
						}
					}
				}
				wealth = -300
			}
			custom_tooltip = { text = form_new_kingdom_tooltip }
			chronicle = {
				entry = CHRONICLE_FOUNDED_NEW_KINGDOM_OR_EMPIRE
				portrait = [Root.GetID]
			}
		}
		
		revoke_allowed = {
			always = no
		}
		
		ai_will_do = {
			factor = 1
			modifier = {
				factor = 0.9 # Just under the AI factor for existing republics 
			}
			modifier = {
				factor = 0.05
				NOR = {
					AND = {
						trait = proud
						prestige = 5000
					}
					AND = {
						trait = ambitious
						prestige = 5000
					}
					AND = {
						realm_size = 70
						any_demesne_title = {
							count = 4
							tier = DUKE
						}
					}
					prestige = 10000
					AND = {
						is_alternate_start = yes
						has_alternate_start_parameter = {
							key = dejure_kingdoms
							value = none
						}
					}
				}
				primary_title = {
					dejure_liege_title = {
						is_title_active = THIS
					}
				}
			}
			modifier = {
				factor = 0.25
				NOT = {
					realm_size = 50
				}
			}
			modifier = {
				factor = 0
				NOR = {
					AND = {
						trait = proud
						prestige = 5000
					}
					AND = {
						trait = ambitious
						prestige = 5000
					}
					AND = {
						realm_size = 70
						any_demesne_title = {
							count = 4
							tier = DUKE
						}
					}
					prestige = 15000
					AND = {
						is_alternate_start = yes
						has_alternate_start_parameter = {
							key = dejure_kingdoms
							value = none
						}
					}
				}
				# Only no chance if we are not proud or ambitious at all
				NOR = {
					trait = proud
					trait = ambitious
				}
				NOT = {
					primary_title = {
						dejure_liege_title = {
							AND = {
								is_title_active = THIS
								owner = {
									religion = ROOT 
								}
							}
						}
					}
				}
			}
			modifier = {
				factor = 0.01
				NOT = {
					primary_title = {
						dejure_liege_title = {
							AND = {
								is_title_active = THIS
								owner = {
									religion = ROOT 
								}
							}
						}
					}
					AND = {
						is_alternate_start = yes
						has_alternate_start_parameter = {
							key = dejure_kingdoms
							value = none
						}
					}
				}
			}
			modifier = {
				factor = 0
				OR = {
					religion = anarchist
					religion = anarcho-mutualism
				}
			}
		}
	}
}