﻿RegRew_choose_side_no_loc = {
    type = character
    random_valid = no
    text = {
        trigger = { 
		NOR = {
			has_character_flag = choose_side_liege_flag
			has_character_flag = choose_side_neutral_flag
			has_character_flag = choose_side_diarch_flag
		}
	}
        localization_key = RegRew_choose_side_no_text
    }
}

RegRew_choose_liege_no_loc = {
    type = character
    random_valid = no
    text = {
        trigger = { 
		has_character_flag = choose_side_liege_flag
	}
        localization_key = RegRew_choose_side_liege_text
    }
}

RegRew_choose_neutral_no_loc = {
    type = character
    random_valid = no
    text = {
        trigger = { 
		has_character_flag = choose_side_neutral_flag
	}
        localization_key = RegRew_choose_side_neutral_text
    }
}

RegRew_choose_diarch_no_loc = {
    type = character
    random_valid = no
    text = {
        trigger = { 
		has_character_flag = choose_side_diarch_flag
	}
        localization_key = RegRew_choose_side_diarch_text
    }
}

RegRew_secret_lover_liege_loc = {
	 type = character
	  random_valid = no
	  text = {
		trigger = {
			any_secret = {
				secret_target = scope:second.liege
				secret_type = secret_lover 
				NOT = { is_known_by = scope:second }
			}
			
		}
		localization_key = RegRew_secret_lover_no_known_text
	}
	   text = {
		trigger = {
			OR = {
				has_relation_lover = scope:second.liege
				any_secret = {
					secret_target = scope:second.liege
					secret_type = secret_lover
					is_known_by = scope:second
				}
				any_known_secret = {
					secret_target = scope:second.liege
					secret_type = secret_lover 
					is_known_by = scope:second
				}
				any_secret = {
					secret_target = scope:second
					secret_type = secret_lover
				}
			}
		}
        localization_key = RegRew_secret_lover_liege_text
	}
}

RegRew_secret_lover_diarch_loc = {
	 type = character
	  random_valid = no
	   text = {
	   trigger = {
		OR = {
			has_relation_lover = scope:second.liege.diarch
			any_secret = {
				secret_target = scope:second.liege.diarch
				secret_type = secret_lover
				is_known_by = scope:second
			}
			any_known_secret = {
				secret_target = scope:second.liege.diarch
				secret_type = secret_lover 
				is_known_by = scope:second
			}
		 }
	}
        localization_key = RegRew_secret_lover_diarch_text
    }
	text = {
		trigger = {
			any_secret = {
				secret_target = scope:second.liege.diarch
				secret_type = secret_lover
				NOT = { is_known_by = scope:second }
			}
		}
		localization_key = RegRew_secret_lover_no_known_text
	}
}

# liege low
RegRew_infl_inter_check_low_status_liege = {
	 type = character
	  random_valid = no
	  text = {
		  trigger = {
			RegRew_side_value < RegRew_minus_side_value		
		  }
		  localization_key = RegRew_infl_inter_check_low_status_liege_liege_init
	  }
	  text = {
		  trigger = {
			 RegRew_side_value >= RegRew_minus_side_value	
			 RegRew_side_value <= RegRew_plus_side_value
		  }
		  localization_key = RegRew_infl_inter_check_low_status_liege_neutral_init
	  }
	  text = {
		  trigger = {
			  RegRew_side_value > RegRew_plus_side_value
		  }
		  localization_key = RegRew_infl_inter_check_low_status_liege_diarch_init
	  }
}

RegRew_infl_inter_check_low_liege = {
	type = character
	random_valid = no
	text = {
		trigger = {
			RegRew_side_value_check_low_liege < RegRew_minus_side_value
		}
		localization_key = RegRew_infl_inter_check_low_status_liege_liege
	}
	text = {
		trigger = {
			RegRew_side_value_check_low_liege >= RegRew_minus_side_value
			RegRew_side_value_check_low_liege <= RegRew_plus_side_value	
		}
		localization_key = RegRew_infl_inter_check_low_status_liege_neutral
	}
	text = {
		trigger = {
			RegRew_side_value_check_low_liege > RegRew_plus_side_value
		}
		localization_key = RegRew_infl_inter_check_low_status_liege_diarch
	}
}

# liege high

RegRew_infl_inter_check_high_status_liege = {
	 type = character
	  random_valid = no
	  text = {
		  trigger = {
			RegRew_side_value < RegRew_minus_side_value		
		  }
		  localization_key = RegRew_infl_inter_check_high_status_liege_liege_init
	  }
	  text = {
		  trigger = {
			 RegRew_side_value >= RegRew_minus_side_value	
			 RegRew_side_value <= RegRew_plus_side_value
		  }
		  localization_key = RegRew_infl_inter_check_high_status_liege_neutral_init
	  }
	  text = {
		  trigger = {
			  RegRew_side_value > RegRew_plus_side_value
		  }
		  localization_key = RegRew_infl_inter_check_high_status_liege_diarch_init
	  }
}

RegRew_infl_inter_check_high_liege = {
	type = character
	random_valid = no
	text = {
		trigger = {
			RegRew_side_value_check_high_liege < RegRew_minus_side_value
		}
		localization_key = RegRew_infl_inter_check_high_status_liege_liege
	}
	text = {
		trigger = {
			RegRew_side_value_check_high_liege >= RegRew_minus_side_value
			RegRew_side_value_check_high_liege <= RegRew_plus_side_value	
		}
		localization_key = RegRew_infl_inter_check_high_status_liege_neutral
	}
	text = {
		trigger = {
			RegRew_side_value_check_high_liege > RegRew_plus_side_value
		}
		localization_key = RegRew_infl_inter_check_high_status_liege_diarch
	}
}

# diarch low
RegRew_infl_inter_check_low_status_diarch = {
	 type = character
	  random_valid = no
	  text = {
		  trigger = {
			RegRew_side_value < RegRew_minus_side_value		
		  }
		  localization_key = RegRew_infl_inter_check_low_status_diarch_liege_init
	  }
	  text = {
		  trigger = {
			 RegRew_side_value >= RegRew_minus_side_value	
			 RegRew_side_value <= RegRew_plus_side_value
		  }
		  localization_key = RegRew_infl_inter_check_low_status_diarch_neutral_init
	  }
	  text = {
		  trigger = {
			  RegRew_side_value > RegRew_plus_side_value
		  }
		  localization_key = RegRew_infl_inter_check_low_status_diarch_diarch_init
	  }
}

RegRew_infl_inter_check_low_diarch = {
	type = character
	random_valid = no
	text = {
		trigger = {
			RegRew_side_value_check_low_diarch < RegRew_minus_side_value
		}
		localization_key = RegRew_infl_inter_check_low_status_diarch_liege
	}
	text = {
		trigger = {
			RegRew_side_value_check_low_diarch >= RegRew_minus_side_value
			RegRew_side_value_check_low_diarch <= RegRew_plus_side_value	
		}
		localization_key = RegRew_infl_inter_check_low_status_diarch_neutral
	}
	text = {
		trigger = {
			RegRew_side_value_check_low_diarch > RegRew_plus_side_value
		}
		localization_key = RegRew_infl_inter_check_low_status_diarch_diarch
	}
}

# diarch high

RegRew_infl_inter_check_high_status_diarch = {
	 type = character
	  random_valid = no
	  text = {
		  trigger = {
			RegRew_side_value < RegRew_minus_side_value		
		  }
		  localization_key = RegRew_infl_inter_check_high_status_diarch_liege_init
	  }
	  text = {
		  trigger = {
			 RegRew_side_value >= RegRew_minus_side_value	
			 RegRew_side_value <= RegRew_plus_side_value
		  }
		  localization_key = RegRew_infl_inter_check_high_status_diarch_neutral_init
	  }
	  text = {
		  trigger = {
			  RegRew_side_value > RegRew_plus_side_value
		  }
		  localization_key = RegRew_infl_inter_check_high_status_diarch_diarch_init
	  }
}

RegRew_infl_inter_check_high_diarch = {
	type = character
	random_valid = no
	text = {
		trigger = {
			RegRew_side_value_check_high_diarch < RegRew_minus_side_value
		}
		localization_key = RegRew_infl_inter_check_high_status_diarch_liege
	}
	text = {
		trigger = {
			RegRew_side_value_check_high_diarch >= RegRew_minus_side_value
			RegRew_side_value_check_high_diarch <= RegRew_plus_side_value	
		}
		localization_key = RegRew_infl_inter_check_high_status_diarch_neutral
	}
	text = {
		trigger = {
			RegRew_side_value_check_high_diarch > RegRew_plus_side_value
		}
		localization_key = RegRew_infl_inter_check_high_status_diarch_diarch
	}
}


