﻿#############################
# Character Physical Modify #
# by BlackShip              #
#############################
open_character_eye_modify_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no
	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Eye
			NOT = { has_character_flag = character_eye_modify }
		}
		scope:recipient = {
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		scope:actor = {
			add_character_flag = {
				flag = character_eye_modify
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

close_character_eye_modify_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Eye
			has_character_flag = character_eye_modify
		}
		scope:recipient = {
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		scope:actor = {
			remove_character_flag = character_eye_modify
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

open_character_mouth_modify_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no
	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth
			NOT = { has_character_flag = character_mouth_modify }
		}
		scope:recipient = {
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		scope:actor = {
			add_character_flag = {
				flag = character_mouth_modify
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

close_character_mouth_modify_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth
			has_character_flag = character_mouth_modify
		}
		scope:recipient = {
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		scope:actor = {
			remove_character_flag = character_mouth_modify
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

open_character_mouth_BS_modify_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no
	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth_BS
			NOT = { has_character_flag = character_mouth_BS_modify }
		}
		scope:recipient = {
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		scope:actor = {
			add_character_flag = {
				flag = character_mouth_BS_modify
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

close_character_mouth_BS_modify_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth_BS
			has_character_flag = character_mouth_BS_modify
		}
		scope:recipient = {
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		scope:actor = {
			remove_character_flag = character_mouth_BS_modify
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

open_character_body_modify_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			NOT = { has_character_flag = CPMS_Close_Body }
			NOT = { has_character_flag = character_body_modify }
		}
		scope:recipient = {
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		scope:actor = {
			add_character_flag = {
				flag = character_body_modify
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

close_character_body_modify_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			NOT = { has_character_flag = CPMS_Close_Body }
			has_character_flag = character_body_modify
		}
		scope:recipient = {
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		scope:actor = {
			remove_character_flag = character_body_modify
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

open_character_color_modify_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			NOT = { has_character_flag = CPMS_Close_Color }
			NOT = { has_character_flag = character_color_modify }
		}
		scope:recipient = {
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		scope:actor = {
			add_character_flag = {
				flag = character_color_modify
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

close_character_color_modify_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			NOT = { has_character_flag = CPMS_Close_Color }
			has_character_flag = character_color_modify
		}
		scope:recipient = {
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		scope:actor = {
			remove_character_flag = character_color_modify
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

bust_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			NOT = { has_character_flag = CPMS_Close_Body }
			has_character_flag = character_body_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = bust_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bust_10
							has_character_flag = bust_9
							has_character_flag = bust_8
							has_character_flag = bust_7
							has_character_flag = bust_6
							has_character_flag = bust_5
							has_character_flag = bust_4
							has_character_flag = bust_3
							has_character_flag = bust_2
							has_character_flag = bust_1
							has_character_flag = bust_-1
							has_character_flag = bust_-2
							has_character_flag = bust_-3
							has_character_flag = bust_-4
							has_character_flag = bust_-5
							has_character_flag = bust_-6
							has_character_flag = bust_-7
							has_character_flag = bust_-8
							has_character_flag = bust_-9
							has_character_flag = bust_-10
						}
					}
					add_character_flag = {
						flag = bust_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = bust_1
					}
					add_character_flag = {
						flag = bust_4
					}
					remove_character_flag = bust_1
				}
				else_if = {
					limit = {
						has_character_flag = bust_2
					}
					add_character_flag = {
						flag = bust_5
					}
					remove_character_flag = bust_2
				}
				else_if = {
					limit = {
						has_character_flag = bust_3
					}
					add_character_flag = {
						flag = bust_6
					}
					remove_character_flag = bust_3
				}
				else_if = {
					limit = {
						has_character_flag = bust_4
					}
					add_character_flag = {
						flag = bust_7
					}
					remove_character_flag = bust_4
				}
				else_if = {
					limit = {
						has_character_flag = bust_5
					}
					add_character_flag = {
						flag = bust_8
					}
					remove_character_flag = bust_5
				}
				else_if = {
					limit = {
						has_character_flag = bust_6
					}
					add_character_flag = {
						flag = bust_9
					}
					remove_character_flag = bust_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bust_7
							has_character_flag = bust_8
							has_character_flag = bust_9
						}
					}
					add_character_flag = {
						flag = bust_10
					}
					remove_character_flag = bust_7
					remove_character_flag = bust_8
					remove_character_flag = bust_9
				}
				else_if = {
					limit = {
						has_character_flag = bust_-10
					}
					add_character_flag = {
						flag = bust_-7
					}
					remove_character_flag = bust_-10
				}
				else_if = {
					limit = {
						has_character_flag = bust_-9
					}
					add_character_flag = {
						flag = bust_-6
					}
					remove_character_flag = bust_-9
				}
				else_if = {
					limit = {
						has_character_flag = bust_-8
					}
					add_character_flag = {
						flag = bust_-5
					}
					remove_character_flag = bust_-8
				}
				else_if = {
					limit = {
						has_character_flag = bust_-7
					}
					add_character_flag = {
						flag = bust_-4
					}
					remove_character_flag = bust_-7
				}
				else_if = {
					limit = {
						has_character_flag = bust_-6
					}
					add_character_flag = {
						flag = bust_-3
					}
					remove_character_flag = bust_-6
				}
				else_if = {
					limit = {
						has_character_flag = bust_-5
					}
					add_character_flag = {
						flag = bust_-2
					}
					remove_character_flag = bust_-5
				}
				else_if = {
					limit = {
						has_character_flag = bust_-4
					}
					add_character_flag = {
						flag = bust_-1
					}
					remove_character_flag = bust_-4
				}
				else_if = {
					limit = {
						has_character_flag = bust_-3
					}
					remove_character_flag = bust_-3
				}
				else_if = {
					limit = {
						has_character_flag = bust_-2
					}
					add_character_flag = {
						flag = bust_1
					}
					remove_character_flag = bust_-2
				}
				else_if = {
					limit = {
						has_character_flag = bust_-1
					}
					add_character_flag = {
						flag = bust_2
					}
					remove_character_flag = bust_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bust_10
							has_character_flag = bust_9
							has_character_flag = bust_8
							has_character_flag = bust_7
							has_character_flag = bust_6
							has_character_flag = bust_5
							has_character_flag = bust_4
							has_character_flag = bust_3
							has_character_flag = bust_2
							has_character_flag = bust_1
							has_character_flag = bust_-1
							has_character_flag = bust_-2
							has_character_flag = bust_-3
							has_character_flag = bust_-4
							has_character_flag = bust_-5
							has_character_flag = bust_-6
							has_character_flag = bust_-7
							has_character_flag = bust_-8
							has_character_flag = bust_-9
							has_character_flag = bust_-10
						}
					}
					add_character_flag = {
						flag = bust_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = bust_1
					}
					add_character_flag = {
						flag = bust_3
					}
					remove_character_flag = bust_1
				}
				else_if = {
					limit = {
						has_character_flag = bust_2
					}
					add_character_flag = {
						flag = bust_4
					}
					remove_character_flag = bust_2
				}
				else_if = {
					limit = {
						has_character_flag = bust_3
					}
					add_character_flag = {
						flag = bust_5
					}
					remove_character_flag = bust_3
				}
				else_if = {
					limit = {
						has_character_flag = bust_4
					}
					add_character_flag = {
						flag = bust_6
					}
					remove_character_flag = bust_4
				}
				else_if = {
					limit = {
						has_character_flag = bust_5
					}
					add_character_flag = {
						flag = bust_7
					}
					remove_character_flag = bust_5
				}
				else_if = {
					limit = {
						has_character_flag = bust_6
					}
					add_character_flag = {
						flag = bust_8
					}
					remove_character_flag = bust_6
				}
				else_if = {
					limit = {
						has_character_flag = bust_7
					}
					add_character_flag = {
						flag = bust_9
					}
					remove_character_flag = bust_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bust_8
							has_character_flag = bust_9
						}
					}
					add_character_flag = {
						flag = bust_10
					}
					remove_character_flag = bust_8
					remove_character_flag = bust_9
				}
				else_if = {
					limit = {
						has_character_flag = bust_-10
					}
					add_character_flag = {
						flag = bust_-8
					}
					remove_character_flag = bust_-10
				}
				else_if = {
					limit = {
						has_character_flag = bust_-9
					}
					add_character_flag = {
						flag = bust_-7
					}
					remove_character_flag = bust_-9
				}
				else_if = {
					limit = {
						has_character_flag = bust_-8
					}
					add_character_flag = {
						flag = bust_-6
					}
					remove_character_flag = bust_-8
				}
				else_if = {
					limit = {
						has_character_flag = bust_-7
					}
					add_character_flag = {
						flag = bust_-5
					}
					remove_character_flag = bust_-7
				}
				else_if = {
					limit = {
						has_character_flag = bust_-6
					}
					add_character_flag = {
						flag = bust_-4
					}
					remove_character_flag = bust_-6
				}
				else_if = {
					limit = {
						has_character_flag = bust_-5
					}
					add_character_flag = {
						flag = bust_-3
					}
					remove_character_flag = bust_-5
				}
				else_if = {
					limit = {
						has_character_flag = bust_-4
					}
					add_character_flag = {
						flag = bust_-2
					}
					remove_character_flag = bust_-4
				}
				else_if = {
					limit = {
						has_character_flag = bust_-3
					}
					add_character_flag = {
						flag = bust_-1
					}
					remove_character_flag = bust_-3
				}
				else_if = {
					limit = {
						has_character_flag = bust_-2
					}
					remove_character_flag = bust_-2
				}
				else_if = {
					limit = {
						has_character_flag = bust_-1
					}
					add_character_flag = {
						flag = bust_1
					}
					remove_character_flag = bust_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bust_10
							has_character_flag = bust_9
							has_character_flag = bust_8
							has_character_flag = bust_7
							has_character_flag = bust_6
							has_character_flag = bust_5
							has_character_flag = bust_4
							has_character_flag = bust_3
							has_character_flag = bust_2
							has_character_flag = bust_1
							has_character_flag = bust_-1
							has_character_flag = bust_-2
							has_character_flag = bust_-3
							has_character_flag = bust_-4
							has_character_flag = bust_-5
							has_character_flag = bust_-6
							has_character_flag = bust_-7
							has_character_flag = bust_-8
							has_character_flag = bust_-9
							has_character_flag = bust_-10
						}
					}
					add_character_flag = {
						flag = bust_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = bust_1
					}
					add_character_flag = {
						flag = bust_2
					}
					remove_character_flag = bust_1
				}
				else_if = {
					limit = {
						has_character_flag = bust_2
					}
					add_character_flag = {
						flag = bust_3
					}
					remove_character_flag = bust_2
				}
				else_if = {
					limit = {
						has_character_flag = bust_3
					}
					add_character_flag = {
						flag = bust_4
					}
					remove_character_flag = bust_3
				}
				else_if = {
					limit = {
						has_character_flag = bust_4
					}
					add_character_flag = {
						flag = bust_5
					}
					remove_character_flag = bust_4
				}
				else_if = {
					limit = {
						has_character_flag = bust_5
					}
					add_character_flag = {
						flag = bust_6
					}
					remove_character_flag = bust_5
				}
				else_if = {
					limit = {
						has_character_flag = bust_6
					}
					add_character_flag = {
						flag = bust_7
					}
					remove_character_flag = bust_6
				}
				else_if = {
					limit = {
						has_character_flag = bust_7
					}
					add_character_flag = {
						flag = bust_8
					}
					remove_character_flag = bust_7
				}
				else_if = {
					limit = {
						has_character_flag = bust_8
					}
					add_character_flag = {
						flag = bust_9
					}
					remove_character_flag = bust_8
				}
				else_if = {
					limit = {
						has_character_flag = bust_9
					}
					add_character_flag = {
						flag = bust_10
					}
					remove_character_flag = bust_9
				}
				else_if = {
					limit = {
						has_character_flag = bust_-10
					}
					add_character_flag = {
						flag = bust_-9
					}
					remove_character_flag = bust_-10
				}
				else_if = {
					limit = {
						has_character_flag = bust_-9
					}
					add_character_flag = {
						flag = bust_-8
					}
					remove_character_flag = bust_-9
				}
				else_if = {
					limit = {
						has_character_flag = bust_-8
					}
					add_character_flag = {
						flag = bust_-7
					}
					remove_character_flag = bust_-8
				}
				else_if = {
					limit = {
						has_character_flag = bust_-7
					}
					add_character_flag = {
						flag = bust_-6
					}
					remove_character_flag = bust_-7
				}
				else_if = {
					limit = {
						has_character_flag = bust_-6
					}
					add_character_flag = {
						flag = bust_-5
					}
					remove_character_flag = bust_-6
				}
				else_if = {
					limit = {
						has_character_flag = bust_-5
					}
					add_character_flag = {
						flag = bust_-4
					}
					remove_character_flag = bust_-5
				}
				else_if = {
					limit = {
						has_character_flag = bust_-4
					}
					add_character_flag = {
						flag = bust_-3
					}
					remove_character_flag = bust_-4
				}
				else_if = {
					limit = {
						has_character_flag = bust_-3
					}
					add_character_flag = {
						flag = bust_-2
					}
					remove_character_flag = bust_-3
				}
				else_if = {
					limit = {
						has_character_flag = bust_-2
					}
					add_character_flag = {
						flag = bust_-1
					}
					remove_character_flag = bust_-2
				}
				else_if = {
					limit = {
						has_character_flag = bust_-1
					}
					remove_character_flag = bust_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

bust_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			NOT = { has_character_flag = CPMS_Close_Body }
			has_character_flag = character_body_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = bust_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bust_10
							has_character_flag = bust_9
							has_character_flag = bust_8
							has_character_flag = bust_7
							has_character_flag = bust_6
							has_character_flag = bust_5
							has_character_flag = bust_4
							has_character_flag = bust_3
							has_character_flag = bust_2
							has_character_flag = bust_1
							has_character_flag = bust_-1
							has_character_flag = bust_-2
							has_character_flag = bust_-3
							has_character_flag = bust_-4
							has_character_flag = bust_-5
							has_character_flag = bust_-6
							has_character_flag = bust_-7
							has_character_flag = bust_-8
							has_character_flag = bust_-9
							has_character_flag = bust_-10
						}
					}
					add_character_flag = {
						flag = bust_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = bust_1
					}
					add_character_flag = {
						flag = bust_-2
					}
					remove_character_flag = bust_1
				}
				else_if = {
					limit = {
						has_character_flag = bust_2
					}
					add_character_flag = {
						flag = bust_-1
					}
					remove_character_flag = bust_2
				}
				else_if = {
					limit = {
						has_character_flag = bust_3
					}
					remove_character_flag = bust_3
				}
				else_if = {
					limit = {
						has_character_flag = bust_4
					}
					add_character_flag = {
						flag = bust_1
					}
					remove_character_flag = bust_4
				}
				else_if = {
					limit = {
						has_character_flag = bust_5
					}
					add_character_flag = {
						flag = bust_2
					}
					remove_character_flag = bust_5
				}
				else_if = {
					limit = {
						has_character_flag = bust_6
					}
					add_character_flag = {
						flag = bust_3
					}
					remove_character_flag = bust_6
				}
				else_if = {
					limit = {
						has_character_flag = bust_7
					}
					add_character_flag = {
						flag = bust_4
					}
					remove_character_flag = bust_7
				}
				else_if = {
					limit = {
						has_character_flag = bust_8
					}
					add_character_flag = {
						flag = bust_5
					}
					remove_character_flag = bust_8
				}
				else_if = {
					limit = {
						has_character_flag = bust_9
					}
					add_character_flag = {
						flag = bust_6
					}
					remove_character_flag = bust_9
				}
				else_if = {
					limit = {
						has_character_flag = bust_10
					}
					add_character_flag = {
						flag = bust_7
					}
					remove_character_flag = bust_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bust_-9
							has_character_flag = bust_-8
							has_character_flag = bust_-7
						}
					}
					add_character_flag = {
						flag = bust_-10
					}
					remove_character_flag = bust_-9
					remove_character_flag = bust_-8
					remove_character_flag = bust_-7
				}
				else_if = {
					limit = {
						has_character_flag = bust_-6
					}
					add_character_flag = {
						flag = bust_-9
					}
					remove_character_flag = bust_-6
				}
				else_if = {
					limit = {
						has_character_flag = bust_-5
					}
					add_character_flag = {
						flag = bust_-8
					}
					remove_character_flag = bust_-5
				}
				else_if = {
					limit = {
						has_character_flag = bust_-4
					}
					add_character_flag = {
						flag = bust_-7
					}
					remove_character_flag = bust_-4
				}
				else_if = {
					limit = {
						has_character_flag = bust_-3
					}
					add_character_flag = {
						flag = bust_-6
					}
					remove_character_flag = bust_-3
				}
				else_if = {
					limit = {
						has_character_flag = bust_-2
					}
					add_character_flag = {
						flag = bust_-5
					}
					remove_character_flag = bust_-2
				}
				else_if = {
					limit = {
						has_character_flag = bust_-1
					}
					add_character_flag = {
						flag = bust_-4
					}
					remove_character_flag = bust_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bust_10
							has_character_flag = bust_9
							has_character_flag = bust_8
							has_character_flag = bust_7
							has_character_flag = bust_6
							has_character_flag = bust_5
							has_character_flag = bust_4
							has_character_flag = bust_3
							has_character_flag = bust_2
							has_character_flag = bust_1
							has_character_flag = bust_-1
							has_character_flag = bust_-2
							has_character_flag = bust_-3
							has_character_flag = bust_-4
							has_character_flag = bust_-5
							has_character_flag = bust_-6
							has_character_flag = bust_-7
							has_character_flag = bust_-8
							has_character_flag = bust_-9
							has_character_flag = bust_-10
						}
					}
					add_character_flag = {
						flag = bust_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = bust_1
					}
					add_character_flag = {
						flag = bust_-1
					}
					remove_character_flag = bust_1
				}
				else_if = {
					limit = {
						has_character_flag = bust_2
					}
					remove_character_flag = bust_2
				}
				else_if = {
					limit = {
						has_character_flag = bust_3
					}
					add_character_flag = {
						flag = bust_1
					}
					remove_character_flag = bust_3
				}
				else_if = {
					limit = {
						has_character_flag = bust_4
					}
					add_character_flag = {
						flag = bust_2
					}
					remove_character_flag = bust_4
				}
				else_if = {
					limit = {
						has_character_flag = bust_5
					}
					add_character_flag = {
						flag = bust_3
					}
					remove_character_flag = bust_5
				}
				else_if = {
					limit = {
						has_character_flag = bust_6
					}
					add_character_flag = {
						flag = bust_4
					}
					remove_character_flag = bust_6
				}
				else_if = {
					limit = {
						has_character_flag = bust_7
					}
					add_character_flag = {
						flag = bust_5
					}
					remove_character_flag = bust_7
				}
				else_if = {
					limit = {
						has_character_flag = bust_8
					}
					add_character_flag = {
						flag = bust_6
					}
					remove_character_flag = bust_8
				}
				else_if = {
					limit = {
						has_character_flag = bust_9
					}
					add_character_flag = {
						flag = bust_7
					}
					remove_character_flag = bust_9
				}
				else_if = {
					limit = {
						has_character_flag = bust_10
					}
					add_character_flag = {
						flag = bust_8
					}
					remove_character_flag = bust_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bust_-9
							has_character_flag = bust_-8
						}
					}
					add_character_flag = {
						flag = bust_-10
					}
					remove_character_flag = bust_-9
					remove_character_flag = bust_-8
				}
				else_if = {
					limit = {
						has_character_flag = bust_-7
					}
					add_character_flag = {
						flag = bust_-9
					}
					remove_character_flag = bust_-7
				}
				else_if = {
					limit = {
						has_character_flag = bust_-6
					}
					add_character_flag = {
						flag = bust_-8
					}
					remove_character_flag = bust_-6
				}
				else_if = {
					limit = {
						has_character_flag = bust_-5
					}
					add_character_flag = {
						flag = bust_-7
					}
					remove_character_flag = bust_-5
				}
				else_if = {
					limit = {
						has_character_flag = bust_-4
					}
					add_character_flag = {
						flag = bust_-6
					}
					remove_character_flag = bust_-4
				}
				else_if = {
					limit = {
						has_character_flag = bust_-3
					}
					add_character_flag = {
						flag = bust_-5
					}
					remove_character_flag = bust_-3
				}
				else_if = {
					limit = {
						has_character_flag = bust_-2
					}
					add_character_flag = {
						flag = bust_-4
					}
					remove_character_flag = bust_-2
				}
				else_if = {
					limit = {
						has_character_flag = bust_-1
					}
					add_character_flag = {
						flag = bust_-3
					}
					remove_character_flag = bust_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bust_10
							has_character_flag = bust_9
							has_character_flag = bust_8
							has_character_flag = bust_7
							has_character_flag = bust_6
							has_character_flag = bust_5
							has_character_flag = bust_4
							has_character_flag = bust_3
							has_character_flag = bust_2
							has_character_flag = bust_1
							has_character_flag = bust_-1
							has_character_flag = bust_-2
							has_character_flag = bust_-3
							has_character_flag = bust_-4
							has_character_flag = bust_-5
							has_character_flag = bust_-6
							has_character_flag = bust_-7
							has_character_flag = bust_-8
							has_character_flag = bust_-9
							has_character_flag = bust_-10
						}
					}
					add_character_flag = {
						flag = bust_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = bust_1
					}
					remove_character_flag = bust_1
				}
				else_if = {
					limit = {
						has_character_flag = bust_2
					}
					add_character_flag = {
						flag = bust_1
					}
					remove_character_flag = bust_2
				}
				else_if = {
					limit = {
						has_character_flag = bust_3
					}
					add_character_flag = {
						flag = bust_2
					}
					remove_character_flag = bust_3
				}
				else_if = {
					limit = {
						has_character_flag = bust_4
					}
					add_character_flag = {
						flag = bust_3
					}
					remove_character_flag = bust_4
				}
				else_if = {
					limit = {
						has_character_flag = bust_5
					}
					add_character_flag = {
						flag = bust_4
					}
					remove_character_flag = bust_5
				}
				else_if = {
					limit = {
						has_character_flag = bust_6
					}
					add_character_flag = {
						flag = bust_5
					}
					remove_character_flag = bust_6
				}
				else_if = {
					limit = {
						has_character_flag = bust_7
					}
					add_character_flag = {
						flag = bust_6
					}
					remove_character_flag = bust_7
				}
				else_if = {
					limit = {
						has_character_flag = bust_8
					}
					add_character_flag = {
						flag = bust_7
					}
					remove_character_flag = bust_8
				}
				else_if = {
					limit = {
						has_character_flag = bust_9
					}
					add_character_flag = {
						flag = bust_8
					}
					remove_character_flag = bust_9
				}
				else_if = {
					limit = {
						has_character_flag = bust_10
					}
					add_character_flag = {
						flag = bust_9
					}
					remove_character_flag = bust_10
				}
				else_if = {
					limit = {
						has_character_flag = bust_-9
					}
					add_character_flag = {
						flag = bust_-10
					}
					remove_character_flag = bust_-9
				}
				else_if = {
					limit = {
						has_character_flag = bust_-8
					}
					add_character_flag = {
						flag = bust_-9
					}
					remove_character_flag = bust_-8
				}
				else_if = {
					limit = {
						has_character_flag = bust_-7
					}
					add_character_flag = {
						flag = bust_-8
					}
					remove_character_flag = bust_-7
				}
				else_if = {
					limit = {
						has_character_flag = bust_-6
					}
					add_character_flag = {
						flag = bust_-7
					}
					remove_character_flag = bust_-6
				}
				else_if = {
					limit = {
						has_character_flag = bust_-5
					}
					add_character_flag = {
						flag = bust_-6
					}
					remove_character_flag = bust_-5
				}
				else_if = {
					limit = {
						has_character_flag = bust_-4
					}
					add_character_flag = {
						flag = bust_-5
					}
					remove_character_flag = bust_-4
				}
				else_if = {
					limit = {
						has_character_flag = bust_-3
					}
					add_character_flag = {
						flag = bust_-4
					}
					remove_character_flag = bust_-3
				}
				else_if = {
					limit = {
						has_character_flag = bust_-2
					}
					add_character_flag = {
						flag = bust_-3
					}
					remove_character_flag = bust_-2
				}
				else_if = {
					limit = {
						has_character_flag = bust_-1
					}
					add_character_flag = {
						flag = bust_-2
					}
					remove_character_flag = bust_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

height_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			NOT = { has_character_flag = CPMS_Close_Body }
			has_character_flag = character_body_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = height_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = height_10
							has_character_flag = height_9
							has_character_flag = height_8
							has_character_flag = height_7
							has_character_flag = height_6
							has_character_flag = height_5
							has_character_flag = height_4
							has_character_flag = height_3
							has_character_flag = height_2
							has_character_flag = height_1
							has_character_flag = height_-1
							has_character_flag = height_-2
							has_character_flag = height_-3
							has_character_flag = height_-4
							has_character_flag = height_-5
							has_character_flag = height_-6
							has_character_flag = height_-7
							has_character_flag = height_-8
							has_character_flag = height_-9
							has_character_flag = height_-10
						}
					}
					add_character_flag = {
						flag = height_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = height_1
					}
					add_character_flag = {
						flag = height_4
					}
					remove_character_flag = height_1
				}
				else_if = {
					limit = {
						has_character_flag = height_2
					}
					add_character_flag = {
						flag = height_5
					}
					remove_character_flag = height_2
				}
				else_if = {
					limit = {
						has_character_flag = height_3
					}
					add_character_flag = {
						flag = height_6
					}
					remove_character_flag = height_3
				}
				else_if = {
					limit = {
						has_character_flag = height_4
					}
					add_character_flag = {
						flag = height_7
					}
					remove_character_flag = height_4
				}
				else_if = {
					limit = {
						has_character_flag = height_5
					}
					add_character_flag = {
						flag = height_8
					}
					remove_character_flag = height_5
				}
				else_if = {
					limit = {
						has_character_flag = height_6
					}
					add_character_flag = {
						flag = height_9
					}
					remove_character_flag = height_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = height_7
							has_character_flag = height_8
							has_character_flag = height_9
						}
					}
					add_character_flag = {
						flag = height_10
					}
					remove_character_flag = height_7
					remove_character_flag = height_8
					remove_character_flag = height_9
				}
				else_if = {
					limit = {
						has_character_flag = height_-10
					}
					add_character_flag = {
						flag = height_-7
					}
					remove_character_flag = height_-10
				}
				else_if = {
					limit = {
						has_character_flag = height_-9
					}
					add_character_flag = {
						flag = height_-6
					}
					remove_character_flag = height_-9
				}
				else_if = {
					limit = {
						has_character_flag = height_-8
					}
					add_character_flag = {
						flag = height_-5
					}
					remove_character_flag = height_-8
				}
				else_if = {
					limit = {
						has_character_flag = height_-7
					}
					add_character_flag = {
						flag = height_-4
					}
					remove_character_flag = height_-7
				}
				else_if = {
					limit = {
						has_character_flag = height_-6
					}
					add_character_flag = {
						flag = height_-3
					}
					remove_character_flag = height_-6
				}
				else_if = {
					limit = {
						has_character_flag = height_-5
					}
					add_character_flag = {
						flag = height_-2
					}
					remove_character_flag = height_-5
				}
				else_if = {
					limit = {
						has_character_flag = height_-4
					}
					add_character_flag = {
						flag = height_-1
					}
					remove_character_flag = height_-4
				}
				else_if = {
					limit = {
						has_character_flag = height_-3
					}
					remove_character_flag = height_-3
				}
				else_if = {
					limit = {
						has_character_flag = height_-2
					}
					add_character_flag = {
						flag = height_1
					}
					remove_character_flag = height_-2
				}
				else_if = {
					limit = {
						has_character_flag = height_-1
					}
					add_character_flag = {
						flag = height_2
					}
					remove_character_flag = height_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = height_10
							has_character_flag = height_9
							has_character_flag = height_8
							has_character_flag = height_7
							has_character_flag = height_6
							has_character_flag = height_5
							has_character_flag = height_4
							has_character_flag = height_3
							has_character_flag = height_2
							has_character_flag = height_1
							has_character_flag = height_-1
							has_character_flag = height_-2
							has_character_flag = height_-3
							has_character_flag = height_-4
							has_character_flag = height_-5
							has_character_flag = height_-6
							has_character_flag = height_-7
							has_character_flag = height_-8
							has_character_flag = height_-9
							has_character_flag = height_-10
						}
					}
					add_character_flag = {
						flag = height_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = height_1
					}
					add_character_flag = {
						flag = height_3
					}
					remove_character_flag = height_1
				}
				else_if = {
					limit = {
						has_character_flag = height_2
					}
					add_character_flag = {
						flag = height_4
					}
					remove_character_flag = height_2
				}
				else_if = {
					limit = {
						has_character_flag = height_3
					}
					add_character_flag = {
						flag = height_5
					}
					remove_character_flag = height_3
				}
				else_if = {
					limit = {
						has_character_flag = height_4
					}
					add_character_flag = {
						flag = height_6
					}
					remove_character_flag = height_4
				}
				else_if = {
					limit = {
						has_character_flag = height_5
					}
					add_character_flag = {
						flag = height_7
					}
					remove_character_flag = height_5
				}
				else_if = {
					limit = {
						has_character_flag = height_6
					}
					add_character_flag = {
						flag = height_8
					}
					remove_character_flag = height_6
				}
				else_if = {
					limit = {
						has_character_flag = height_7
					}
					add_character_flag = {
						flag = height_9
					}
					remove_character_flag = height_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = height_8
							has_character_flag = height_9
						}
					}
					add_character_flag = {
						flag = height_10
					}
					remove_character_flag = height_8
					remove_character_flag = height_9
				}
				else_if = {
					limit = {
						has_character_flag = height_-10
					}
					add_character_flag = {
						flag = height_-8
					}
					remove_character_flag = height_-10
				}
				else_if = {
					limit = {
						has_character_flag = height_-9
					}
					add_character_flag = {
						flag = height_-7
					}
					remove_character_flag = height_-9
				}
				else_if = {
					limit = {
						has_character_flag = height_-8
					}
					add_character_flag = {
						flag = height_-6
					}
					remove_character_flag = height_-8
				}
				else_if = {
					limit = {
						has_character_flag = height_-7
					}
					add_character_flag = {
						flag = height_-5
					}
					remove_character_flag = height_-7
				}
				else_if = {
					limit = {
						has_character_flag = height_-6
					}
					add_character_flag = {
						flag = height_-4
					}
					remove_character_flag = height_-6
				}
				else_if = {
					limit = {
						has_character_flag = height_-5
					}
					add_character_flag = {
						flag = height_-3
					}
					remove_character_flag = height_-5
				}
				else_if = {
					limit = {
						has_character_flag = height_-4
					}
					add_character_flag = {
						flag = height_-2
					}
					remove_character_flag = height_-4
				}
				else_if = {
					limit = {
						has_character_flag = height_-3
					}
					add_character_flag = {
						flag = height_-1
					}
					remove_character_flag = height_-3
				}
				else_if = {
					limit = {
						has_character_flag = height_-2
					}
					remove_character_flag = height_-2
				}
				else_if = {
					limit = {
						has_character_flag = height_-1
					}
					add_character_flag = {
						flag = height_1
					}
					remove_character_flag = height_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = height_10
							has_character_flag = height_9
							has_character_flag = height_8
							has_character_flag = height_7
							has_character_flag = height_6
							has_character_flag = height_5
							has_character_flag = height_4
							has_character_flag = height_3
							has_character_flag = height_2
							has_character_flag = height_1
							has_character_flag = height_-1
							has_character_flag = height_-2
							has_character_flag = height_-3
							has_character_flag = height_-4
							has_character_flag = height_-5
							has_character_flag = height_-6
							has_character_flag = height_-7
							has_character_flag = height_-8
							has_character_flag = height_-9
							has_character_flag = height_-10
						}
					}
					add_character_flag = {
						flag = height_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = height_1
					}
					add_character_flag = {
						flag = height_2
					}
					remove_character_flag = height_1
				}
				else_if = {
					limit = {
						has_character_flag = height_2
					}
					add_character_flag = {
						flag = height_3
					}
					remove_character_flag = height_2
				}
				else_if = {
					limit = {
						has_character_flag = height_3
					}
					add_character_flag = {
						flag = height_4
					}
					remove_character_flag = height_3
				}
				else_if = {
					limit = {
						has_character_flag = height_4
					}
					add_character_flag = {
						flag = height_5
					}
					remove_character_flag = height_4
				}
				else_if = {
					limit = {
						has_character_flag = height_5
					}
					add_character_flag = {
						flag = height_6
					}
					remove_character_flag = height_5
				}
				else_if = {
					limit = {
						has_character_flag = height_6
					}
					add_character_flag = {
						flag = height_7
					}
					remove_character_flag = height_6
				}
				else_if = {
					limit = {
						has_character_flag = height_7
					}
					add_character_flag = {
						flag = height_8
					}
					remove_character_flag = height_7
				}
				else_if = {
					limit = {
						has_character_flag = height_8
					}
					add_character_flag = {
						flag = height_9
					}
					remove_character_flag = height_8
				}
				else_if = {
					limit = {
						has_character_flag = height_9
					}
					add_character_flag = {
						flag = height_10
					}
					remove_character_flag = height_9
				}
				else_if = {
					limit = {
						has_character_flag = height_-10
					}
					add_character_flag = {
						flag = height_-9
					}
					remove_character_flag = height_-10
				}
				else_if = {
					limit = {
						has_character_flag = height_-9
					}
					add_character_flag = {
						flag = height_-8
					}
					remove_character_flag = height_-9
				}
				else_if = {
					limit = {
						has_character_flag = height_-8
					}
					add_character_flag = {
						flag = height_-7
					}
					remove_character_flag = height_-8
				}
				else_if = {
					limit = {
						has_character_flag = height_-7
					}
					add_character_flag = {
						flag = height_-6
					}
					remove_character_flag = height_-7
				}
				else_if = {
					limit = {
						has_character_flag = height_-6
					}
					add_character_flag = {
						flag = height_-5
					}
					remove_character_flag = height_-6
				}
				else_if = {
					limit = {
						has_character_flag = height_-5
					}
					add_character_flag = {
						flag = height_-4
					}
					remove_character_flag = height_-5
				}
				else_if = {
					limit = {
						has_character_flag = height_-4
					}
					add_character_flag = {
						flag = height_-3
					}
					remove_character_flag = height_-4
				}
				else_if = {
					limit = {
						has_character_flag = height_-3
					}
					add_character_flag = {
						flag = height_-2
					}
					remove_character_flag = height_-3
				}
				else_if = {
					limit = {
						has_character_flag = height_-2
					}
					add_character_flag = {
						flag = height_-1
					}
					remove_character_flag = height_-2
				}
				else_if = {
					limit = {
						has_character_flag = height_-1
					}
					remove_character_flag = height_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

height_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			NOT = { has_character_flag = CPMS_Close_Body }
			has_character_flag = character_body_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = height_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = height_10
							has_character_flag = height_9
							has_character_flag = height_8
							has_character_flag = height_7
							has_character_flag = height_6
							has_character_flag = height_5
							has_character_flag = height_4
							has_character_flag = height_3
							has_character_flag = height_2
							has_character_flag = height_1
							has_character_flag = height_-1
							has_character_flag = height_-2
							has_character_flag = height_-3
							has_character_flag = height_-4
							has_character_flag = height_-5
							has_character_flag = height_-6
							has_character_flag = height_-7
							has_character_flag = height_-8
							has_character_flag = height_-9
							has_character_flag = height_-10
						}
					}
					add_character_flag = {
						flag = height_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = height_1
					}
					add_character_flag = {
						flag = height_-2
					}
					remove_character_flag = height_1
				}
				else_if = {
					limit = {
						has_character_flag = height_2
					}
					add_character_flag = {
						flag = height_-1
					}
					remove_character_flag = height_2
				}
				else_if = {
					limit = {
						has_character_flag = height_3
					}
					remove_character_flag = height_3
				}
				else_if = {
					limit = {
						has_character_flag = height_4
					}
					add_character_flag = {
						flag = height_1
					}
					remove_character_flag = height_4
				}
				else_if = {
					limit = {
						has_character_flag = height_5
					}
					add_character_flag = {
						flag = height_2
					}
					remove_character_flag = height_5
				}
				else_if = {
					limit = {
						has_character_flag = height_6
					}
					add_character_flag = {
						flag = height_3
					}
					remove_character_flag = height_6
				}
				else_if = {
					limit = {
						has_character_flag = height_7
					}
					add_character_flag = {
						flag = height_4
					}
					remove_character_flag = height_7
				}
				else_if = {
					limit = {
						has_character_flag = height_8
					}
					add_character_flag = {
						flag = height_5
					}
					remove_character_flag = height_8
				}
				else_if = {
					limit = {
						has_character_flag = height_9
					}
					add_character_flag = {
						flag = height_6
					}
					remove_character_flag = height_9
				}
				else_if = {
					limit = {
						has_character_flag = height_10
					}
					add_character_flag = {
						flag = height_7
					}
					remove_character_flag = height_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = height_-9
							has_character_flag = height_-8
							has_character_flag = height_-7
						}
					}
					add_character_flag = {
						flag = height_-10
					}
					remove_character_flag = height_-9
					remove_character_flag = height_-8
					remove_character_flag = height_-7
				}
				else_if = {
					limit = {
						has_character_flag = height_-6
					}
					add_character_flag = {
						flag = height_-9
					}
					remove_character_flag = height_-6
				}
				else_if = {
					limit = {
						has_character_flag = height_-5
					}
					add_character_flag = {
						flag = height_-8
					}
					remove_character_flag = height_-5
				}
				else_if = {
					limit = {
						has_character_flag = height_-4
					}
					add_character_flag = {
						flag = height_-7
					}
					remove_character_flag = height_-4
				}
				else_if = {
					limit = {
						has_character_flag = height_-3
					}
					add_character_flag = {
						flag = height_-6
					}
					remove_character_flag = height_-3
				}
				else_if = {
					limit = {
						has_character_flag = height_-2
					}
					add_character_flag = {
						flag = height_-5
					}
					remove_character_flag = height_-2
				}
				else_if = {
					limit = {
						has_character_flag = height_-1
					}
					add_character_flag = {
						flag = height_-4
					}
					remove_character_flag = height_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = height_10
							has_character_flag = height_9
							has_character_flag = height_8
							has_character_flag = height_7
							has_character_flag = height_6
							has_character_flag = height_5
							has_character_flag = height_4
							has_character_flag = height_3
							has_character_flag = height_2
							has_character_flag = height_1
							has_character_flag = height_-1
							has_character_flag = height_-2
							has_character_flag = height_-3
							has_character_flag = height_-4
							has_character_flag = height_-5
							has_character_flag = height_-6
							has_character_flag = height_-7
							has_character_flag = height_-8
							has_character_flag = height_-9
							has_character_flag = height_-10
						}
					}
					add_character_flag = {
						flag = height_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = height_1
					}
					add_character_flag = {
						flag = height_-1
					}
					remove_character_flag = height_1
				}
				else_if = {
					limit = {
						has_character_flag = height_2
					}
					remove_character_flag = height_2
				}
				else_if = {
					limit = {
						has_character_flag = height_3
					}
					add_character_flag = {
						flag = height_1
					}
					remove_character_flag = height_3
				}
				else_if = {
					limit = {
						has_character_flag = height_4
					}
					add_character_flag = {
						flag = height_2
					}
					remove_character_flag = height_4
				}
				else_if = {
					limit = {
						has_character_flag = height_5
					}
					add_character_flag = {
						flag = height_3
					}
					remove_character_flag = height_5
				}
				else_if = {
					limit = {
						has_character_flag = height_6
					}
					add_character_flag = {
						flag = height_4
					}
					remove_character_flag = height_6
				}
				else_if = {
					limit = {
						has_character_flag = height_7
					}
					add_character_flag = {
						flag = height_5
					}
					remove_character_flag = height_7
				}
				else_if = {
					limit = {
						has_character_flag = height_8
					}
					add_character_flag = {
						flag = height_6
					}
					remove_character_flag = height_8
				}
				else_if = {
					limit = {
						has_character_flag = height_9
					}
					add_character_flag = {
						flag = height_7
					}
					remove_character_flag = height_9
				}
				else_if = {
					limit = {
						has_character_flag = height_10
					}
					add_character_flag = {
						flag = height_8
					}
					remove_character_flag = height_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = height_-9
							has_character_flag = height_-8
						}
					}
					add_character_flag = {
						flag = height_-10
					}
					remove_character_flag = height_-9
					remove_character_flag = height_-8
				}
				else_if = {
					limit = {
						has_character_flag = height_-7
					}
					add_character_flag = {
						flag = height_-9
					}
					remove_character_flag = height_-7
				}
				else_if = {
					limit = {
						has_character_flag = height_-6
					}
					add_character_flag = {
						flag = height_-8
					}
					remove_character_flag = height_-6
				}
				else_if = {
					limit = {
						has_character_flag = height_-5
					}
					add_character_flag = {
						flag = height_-7
					}
					remove_character_flag = height_-5
				}
				else_if = {
					limit = {
						has_character_flag = height_-4
					}
					add_character_flag = {
						flag = height_-6
					}
					remove_character_flag = height_-4
				}
				else_if = {
					limit = {
						has_character_flag = height_-3
					}
					add_character_flag = {
						flag = height_-5
					}
					remove_character_flag = height_-3
				}
				else_if = {
					limit = {
						has_character_flag = height_-2
					}
					add_character_flag = {
						flag = height_-4
					}
					remove_character_flag = height_-2
				}
				else_if = {
					limit = {
						has_character_flag = height_-1
					}
					add_character_flag = {
						flag = height_-3
					}
					remove_character_flag = height_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = height_10
							has_character_flag = height_9
							has_character_flag = height_8
							has_character_flag = height_7
							has_character_flag = height_6
							has_character_flag = height_5
							has_character_flag = height_4
							has_character_flag = height_3
							has_character_flag = height_2
							has_character_flag = height_1
							has_character_flag = height_-1
							has_character_flag = height_-2
							has_character_flag = height_-3
							has_character_flag = height_-4
							has_character_flag = height_-5
							has_character_flag = height_-6
							has_character_flag = height_-7
							has_character_flag = height_-8
							has_character_flag = height_-9
							has_character_flag = height_-10
						}
					}
					add_character_flag = {
						flag = height_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = height_1
					}
					remove_character_flag = height_1
				}
				else_if = {
					limit = {
						has_character_flag = height_2
					}
					add_character_flag = {
						flag = height_1
					}
					remove_character_flag = height_2
				}
				else_if = {
					limit = {
						has_character_flag = height_3
					}
					add_character_flag = {
						flag = height_2
					}
					remove_character_flag = height_3
				}
				else_if = {
					limit = {
						has_character_flag = height_4
					}
					add_character_flag = {
						flag = height_3
					}
					remove_character_flag = height_4
				}
				else_if = {
					limit = {
						has_character_flag = height_5
					}
					add_character_flag = {
						flag = height_4
					}
					remove_character_flag = height_5
				}
				else_if = {
					limit = {
						has_character_flag = height_6
					}
					add_character_flag = {
						flag = height_5
					}
					remove_character_flag = height_6
				}
				else_if = {
					limit = {
						has_character_flag = height_7
					}
					add_character_flag = {
						flag = height_6
					}
					remove_character_flag = height_7
				}
				else_if = {
					limit = {
						has_character_flag = height_8
					}
					add_character_flag = {
						flag = height_7
					}
					remove_character_flag = height_8
				}
				else_if = {
					limit = {
						has_character_flag = height_9
					}
					add_character_flag = {
						flag = height_8
					}
					remove_character_flag = height_9
				}
				else_if = {
					limit = {
						has_character_flag = height_10
					}
					add_character_flag = {
						flag = height_9
					}
					remove_character_flag = height_10
				}
				else_if = {
					limit = {
						has_character_flag = height_-9
					}
					add_character_flag = {
						flag = height_-10
					}
					remove_character_flag = height_-9
				}
				else_if = {
					limit = {
						has_character_flag = height_-8
					}
					add_character_flag = {
						flag = height_-9
					}
					remove_character_flag = height_-8
				}
				else_if = {
					limit = {
						has_character_flag = height_-7
					}
					add_character_flag = {
						flag = height_-8
					}
					remove_character_flag = height_-7
				}
				else_if = {
					limit = {
						has_character_flag = height_-6
					}
					add_character_flag = {
						flag = height_-7
					}
					remove_character_flag = height_-6
				}
				else_if = {
					limit = {
						has_character_flag = height_-5
					}
					add_character_flag = {
						flag = height_-6
					}
					remove_character_flag = height_-5
				}
				else_if = {
					limit = {
						has_character_flag = height_-4
					}
					add_character_flag = {
						flag = height_-5
					}
					remove_character_flag = height_-4
				}
				else_if = {
					limit = {
						has_character_flag = height_-3
					}
					add_character_flag = {
						flag = height_-4
					}
					remove_character_flag = height_-3
				}
				else_if = {
					limit = {
						has_character_flag = height_-2
					}
					add_character_flag = {
						flag = height_-3
					}
					remove_character_flag = height_-2
				}
				else_if = {
					limit = {
						has_character_flag = height_-1
					}
					add_character_flag = {
						flag = height_-2
					}
					remove_character_flag = height_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

body_type_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			NOT = { has_character_flag = CPMS_Close_Body }
			has_character_flag = character_body_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = body_type_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = body_type_10
							has_character_flag = body_type_9
							has_character_flag = body_type_8
							has_character_flag = body_type_7
							has_character_flag = body_type_6
							has_character_flag = body_type_5
							has_character_flag = body_type_4
							has_character_flag = body_type_3
							has_character_flag = body_type_2
							has_character_flag = body_type_1
							has_character_flag = body_type_-1
							has_character_flag = body_type_-2
							has_character_flag = body_type_-3
							has_character_flag = body_type_-4
							has_character_flag = body_type_-5
							has_character_flag = body_type_-6
							has_character_flag = body_type_-7
							has_character_flag = body_type_-8
							has_character_flag = body_type_-9
							has_character_flag = body_type_-10
						}
					}
					add_character_flag = {
						flag = body_type_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = body_type_1
					}
					add_character_flag = {
						flag = body_type_4
					}
					remove_character_flag = body_type_1
				}
				else_if = {
					limit = {
						has_character_flag = body_type_2
					}
					add_character_flag = {
						flag = body_type_5
					}
					remove_character_flag = body_type_2
				}
				else_if = {
					limit = {
						has_character_flag = body_type_3
					}
					add_character_flag = {
						flag = body_type_6
					}
					remove_character_flag = body_type_3
				}
				else_if = {
					limit = {
						has_character_flag = body_type_4
					}
					add_character_flag = {
						flag = body_type_7
					}
					remove_character_flag = body_type_4
				}
				else_if = {
					limit = {
						has_character_flag = body_type_5
					}
					add_character_flag = {
						flag = body_type_8
					}
					remove_character_flag = body_type_5
				}
				else_if = {
					limit = {
						has_character_flag = body_type_6
					}
					add_character_flag = {
						flag = body_type_9
					}
					remove_character_flag = body_type_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = body_type_7
							has_character_flag = body_type_8
							has_character_flag = body_type_9
						}
					}
					add_character_flag = {
						flag = body_type_10
					}
					remove_character_flag = body_type_7
					remove_character_flag = body_type_8
					remove_character_flag = body_type_9
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-10
					}
					add_character_flag = {
						flag = body_type_-7
					}
					remove_character_flag = body_type_-10
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-9
					}
					add_character_flag = {
						flag = body_type_-6
					}
					remove_character_flag = body_type_-9
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-8
					}
					add_character_flag = {
						flag = body_type_-5
					}
					remove_character_flag = body_type_-8
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-7
					}
					add_character_flag = {
						flag = body_type_-4
					}
					remove_character_flag = body_type_-7
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-6
					}
					add_character_flag = {
						flag = body_type_-3
					}
					remove_character_flag = body_type_-6
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-5
					}
					add_character_flag = {
						flag = body_type_-2
					}
					remove_character_flag = body_type_-5
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-4
					}
					add_character_flag = {
						flag = body_type_-1
					}
					remove_character_flag = body_type_-4
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-3
					}
					remove_character_flag = body_type_-3
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-2
					}
					add_character_flag = {
						flag = body_type_1
					}
					remove_character_flag = body_type_-2
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-1
					}
					add_character_flag = {
						flag = body_type_2
					}
					remove_character_flag = body_type_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = body_type_10
							has_character_flag = body_type_9
							has_character_flag = body_type_8
							has_character_flag = body_type_7
							has_character_flag = body_type_6
							has_character_flag = body_type_5
							has_character_flag = body_type_4
							has_character_flag = body_type_3
							has_character_flag = body_type_2
							has_character_flag = body_type_1
							has_character_flag = body_type_-1
							has_character_flag = body_type_-2
							has_character_flag = body_type_-3
							has_character_flag = body_type_-4
							has_character_flag = body_type_-5
							has_character_flag = body_type_-6
							has_character_flag = body_type_-7
							has_character_flag = body_type_-8
							has_character_flag = body_type_-9
							has_character_flag = body_type_-10
						}
					}
					add_character_flag = {
						flag = body_type_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = body_type_1
					}
					add_character_flag = {
						flag = body_type_3
					}
					remove_character_flag = body_type_1
				}
				else_if = {
					limit = {
						has_character_flag = body_type_2
					}
					add_character_flag = {
						flag = body_type_4
					}
					remove_character_flag = body_type_2
				}
				else_if = {
					limit = {
						has_character_flag = body_type_3
					}
					add_character_flag = {
						flag = body_type_5
					}
					remove_character_flag = body_type_3
				}
				else_if = {
					limit = {
						has_character_flag = body_type_4
					}
					add_character_flag = {
						flag = body_type_6
					}
					remove_character_flag = body_type_4
				}
				else_if = {
					limit = {
						has_character_flag = body_type_5
					}
					add_character_flag = {
						flag = body_type_7
					}
					remove_character_flag = body_type_5
				}
				else_if = {
					limit = {
						has_character_flag = body_type_6
					}
					add_character_flag = {
						flag = body_type_8
					}
					remove_character_flag = body_type_6
				}
				else_if = {
					limit = {
						has_character_flag = body_type_7
					}
					add_character_flag = {
						flag = body_type_9
					}
					remove_character_flag = body_type_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = body_type_8
							has_character_flag = body_type_9
						}
					}
					add_character_flag = {
						flag = body_type_10
					}
					remove_character_flag = body_type_8
					remove_character_flag = body_type_9
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-10
					}
					add_character_flag = {
						flag = body_type_-8
					}
					remove_character_flag = body_type_-10
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-9
					}
					add_character_flag = {
						flag = body_type_-7
					}
					remove_character_flag = body_type_-9
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-8
					}
					add_character_flag = {
						flag = body_type_-6
					}
					remove_character_flag = body_type_-8
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-7
					}
					add_character_flag = {
						flag = body_type_-5
					}
					remove_character_flag = body_type_-7
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-6
					}
					add_character_flag = {
						flag = body_type_-4
					}
					remove_character_flag = body_type_-6
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-5
					}
					add_character_flag = {
						flag = body_type_-3
					}
					remove_character_flag = body_type_-5
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-4
					}
					add_character_flag = {
						flag = body_type_-2
					}
					remove_character_flag = body_type_-4
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-3
					}
					add_character_flag = {
						flag = body_type_-1
					}
					remove_character_flag = body_type_-3
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-2
					}
					remove_character_flag = body_type_-2
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-1
					}
					add_character_flag = {
						flag = body_type_1
					}
					remove_character_flag = body_type_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = body_type_10
							has_character_flag = body_type_9
							has_character_flag = body_type_8
							has_character_flag = body_type_7
							has_character_flag = body_type_6
							has_character_flag = body_type_5
							has_character_flag = body_type_4
							has_character_flag = body_type_3
							has_character_flag = body_type_2
							has_character_flag = body_type_1
							has_character_flag = body_type_-1
							has_character_flag = body_type_-2
							has_character_flag = body_type_-3
							has_character_flag = body_type_-4
							has_character_flag = body_type_-5
							has_character_flag = body_type_-6
							has_character_flag = body_type_-7
							has_character_flag = body_type_-8
							has_character_flag = body_type_-9
							has_character_flag = body_type_-10
						}
					}
					add_character_flag = {
						flag = body_type_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = body_type_1
					}
					add_character_flag = {
						flag = body_type_2
					}
					remove_character_flag = body_type_1
				}
				else_if = {
					limit = {
						has_character_flag = body_type_2
					}
					add_character_flag = {
						flag = body_type_3
					}
					remove_character_flag = body_type_2
				}
				else_if = {
					limit = {
						has_character_flag = body_type_3
					}
					add_character_flag = {
						flag = body_type_4
					}
					remove_character_flag = body_type_3
				}
				else_if = {
					limit = {
						has_character_flag = body_type_4
					}
					add_character_flag = {
						flag = body_type_5
					}
					remove_character_flag = body_type_4
				}
				else_if = {
					limit = {
						has_character_flag = body_type_5
					}
					add_character_flag = {
						flag = body_type_6
					}
					remove_character_flag = body_type_5
				}
				else_if = {
					limit = {
						has_character_flag = body_type_6
					}
					add_character_flag = {
						flag = body_type_7
					}
					remove_character_flag = body_type_6
				}
				else_if = {
					limit = {
						has_character_flag = body_type_7
					}
					add_character_flag = {
						flag = body_type_8
					}
					remove_character_flag = body_type_7
				}
				else_if = {
					limit = {
						has_character_flag = body_type_8
					}
					add_character_flag = {
						flag = body_type_9
					}
					remove_character_flag = body_type_8
				}
				else_if = {
					limit = {
						has_character_flag = body_type_9
					}
					add_character_flag = {
						flag = body_type_10
					}
					remove_character_flag = body_type_9
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-10
					}
					add_character_flag = {
						flag = body_type_-9
					}
					remove_character_flag = body_type_-10
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-9
					}
					add_character_flag = {
						flag = body_type_-8
					}
					remove_character_flag = body_type_-9
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-8
					}
					add_character_flag = {
						flag = body_type_-7
					}
					remove_character_flag = body_type_-8
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-7
					}
					add_character_flag = {
						flag = body_type_-6
					}
					remove_character_flag = body_type_-7
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-6
					}
					add_character_flag = {
						flag = body_type_-5
					}
					remove_character_flag = body_type_-6
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-5
					}
					add_character_flag = {
						flag = body_type_-4
					}
					remove_character_flag = body_type_-5
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-4
					}
					add_character_flag = {
						flag = body_type_-3
					}
					remove_character_flag = body_type_-4
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-3
					}
					add_character_flag = {
						flag = body_type_-2
					}
					remove_character_flag = body_type_-3
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-2
					}
					add_character_flag = {
						flag = body_type_-1
					}
					remove_character_flag = body_type_-2
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-1
					}
					remove_character_flag = body_type_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

body_type_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			NOT = { has_character_flag = CPMS_Close_Body }
			has_character_flag = character_body_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = body_type_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = body_type_10
							has_character_flag = body_type_9
							has_character_flag = body_type_8
							has_character_flag = body_type_7
							has_character_flag = body_type_6
							has_character_flag = body_type_5
							has_character_flag = body_type_4
							has_character_flag = body_type_3
							has_character_flag = body_type_2
							has_character_flag = body_type_1
							has_character_flag = body_type_-1
							has_character_flag = body_type_-2
							has_character_flag = body_type_-3
							has_character_flag = body_type_-4
							has_character_flag = body_type_-5
							has_character_flag = body_type_-6
							has_character_flag = body_type_-7
							has_character_flag = body_type_-8
							has_character_flag = body_type_-9
							has_character_flag = body_type_-10
						}
					}
					add_character_flag = {
						flag = body_type_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = body_type_1
					}
					add_character_flag = {
						flag = body_type_-2
					}
					remove_character_flag = body_type_1
				}
				else_if = {
					limit = {
						has_character_flag = body_type_2
					}
					add_character_flag = {
						flag = body_type_-1
					}
					remove_character_flag = body_type_2
				}
				else_if = {
					limit = {
						has_character_flag = body_type_3
					}
					remove_character_flag = body_type_3
				}
				else_if = {
					limit = {
						has_character_flag = body_type_4
					}
					add_character_flag = {
						flag = body_type_1
					}
					remove_character_flag = body_type_4
				}
				else_if = {
					limit = {
						has_character_flag = body_type_5
					}
					add_character_flag = {
						flag = body_type_2
					}
					remove_character_flag = body_type_5
				}
				else_if = {
					limit = {
						has_character_flag = body_type_6
					}
					add_character_flag = {
						flag = body_type_3
					}
					remove_character_flag = body_type_6
				}
				else_if = {
					limit = {
						has_character_flag = body_type_7
					}
					add_character_flag = {
						flag = body_type_4
					}
					remove_character_flag = body_type_7
				}
				else_if = {
					limit = {
						has_character_flag = body_type_8
					}
					add_character_flag = {
						flag = body_type_5
					}
					remove_character_flag = body_type_8
				}
				else_if = {
					limit = {
						has_character_flag = body_type_9
					}
					add_character_flag = {
						flag = body_type_6
					}
					remove_character_flag = body_type_9
				}
				else_if = {
					limit = {
						has_character_flag = body_type_10
					}
					add_character_flag = {
						flag = body_type_7
					}
					remove_character_flag = body_type_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = body_type_-9
							has_character_flag = body_type_-8
							has_character_flag = body_type_-7
						}
					}
					add_character_flag = {
						flag = body_type_-10
					}
					remove_character_flag = body_type_-9
					remove_character_flag = body_type_-8
					remove_character_flag = body_type_-7
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-6
					}
					add_character_flag = {
						flag = body_type_-9
					}
					remove_character_flag = body_type_-6
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-5
					}
					add_character_flag = {
						flag = body_type_-8
					}
					remove_character_flag = body_type_-5
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-4
					}
					add_character_flag = {
						flag = body_type_-7
					}
					remove_character_flag = body_type_-4
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-3
					}
					add_character_flag = {
						flag = body_type_-6
					}
					remove_character_flag = body_type_-3
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-2
					}
					add_character_flag = {
						flag = body_type_-5
					}
					remove_character_flag = body_type_-2
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-1
					}
					add_character_flag = {
						flag = body_type_-4
					}
					remove_character_flag = body_type_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = body_type_10
							has_character_flag = body_type_9
							has_character_flag = body_type_8
							has_character_flag = body_type_7
							has_character_flag = body_type_6
							has_character_flag = body_type_5
							has_character_flag = body_type_4
							has_character_flag = body_type_3
							has_character_flag = body_type_2
							has_character_flag = body_type_1
							has_character_flag = body_type_-1
							has_character_flag = body_type_-2
							has_character_flag = body_type_-3
							has_character_flag = body_type_-4
							has_character_flag = body_type_-5
							has_character_flag = body_type_-6
							has_character_flag = body_type_-7
							has_character_flag = body_type_-8
							has_character_flag = body_type_-9
							has_character_flag = body_type_-10
						}
					}
					add_character_flag = {
						flag = body_type_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = body_type_1
					}
					add_character_flag = {
						flag = body_type_-1
					}
					remove_character_flag = body_type_1
				}
				else_if = {
					limit = {
						has_character_flag = body_type_2
					}
					remove_character_flag = body_type_2
				}
				else_if = {
					limit = {
						has_character_flag = body_type_3
					}
					add_character_flag = {
						flag = body_type_1
					}
					remove_character_flag = body_type_3
				}
				else_if = {
					limit = {
						has_character_flag = body_type_4
					}
					add_character_flag = {
						flag = body_type_2
					}
					remove_character_flag = body_type_4
				}
				else_if = {
					limit = {
						has_character_flag = body_type_5
					}
					add_character_flag = {
						flag = body_type_3
					}
					remove_character_flag = body_type_5
				}
				else_if = {
					limit = {
						has_character_flag = body_type_6
					}
					add_character_flag = {
						flag = body_type_4
					}
					remove_character_flag = body_type_6
				}
				else_if = {
					limit = {
						has_character_flag = body_type_7
					}
					add_character_flag = {
						flag = body_type_5
					}
					remove_character_flag = body_type_7
				}
				else_if = {
					limit = {
						has_character_flag = body_type_8
					}
					add_character_flag = {
						flag = body_type_6
					}
					remove_character_flag = body_type_8
				}
				else_if = {
					limit = {
						has_character_flag = body_type_9
					}
					add_character_flag = {
						flag = body_type_7
					}
					remove_character_flag = body_type_9
				}
				else_if = {
					limit = {
						has_character_flag = body_type_10
					}
					add_character_flag = {
						flag = body_type_8
					}
					remove_character_flag = body_type_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = body_type_-9
							has_character_flag = body_type_-8
						}
					}
					add_character_flag = {
						flag = body_type_-10
					}
					remove_character_flag = body_type_-9
					remove_character_flag = body_type_-8
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-7
					}
					add_character_flag = {
						flag = body_type_-9
					}
					remove_character_flag = body_type_-7
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-6
					}
					add_character_flag = {
						flag = body_type_-8
					}
					remove_character_flag = body_type_-6
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-5
					}
					add_character_flag = {
						flag = body_type_-7
					}
					remove_character_flag = body_type_-5
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-4
					}
					add_character_flag = {
						flag = body_type_-6
					}
					remove_character_flag = body_type_-4
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-3
					}
					add_character_flag = {
						flag = body_type_-5
					}
					remove_character_flag = body_type_-3
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-2
					}
					add_character_flag = {
						flag = body_type_-4
					}
					remove_character_flag = body_type_-2
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-1
					}
					add_character_flag = {
						flag = body_type_-3
					}
					remove_character_flag = body_type_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = body_type_10
							has_character_flag = body_type_9
							has_character_flag = body_type_8
							has_character_flag = body_type_7
							has_character_flag = body_type_6
							has_character_flag = body_type_5
							has_character_flag = body_type_4
							has_character_flag = body_type_3
							has_character_flag = body_type_2
							has_character_flag = body_type_1
							has_character_flag = body_type_-1
							has_character_flag = body_type_-2
							has_character_flag = body_type_-3
							has_character_flag = body_type_-4
							has_character_flag = body_type_-5
							has_character_flag = body_type_-6
							has_character_flag = body_type_-7
							has_character_flag = body_type_-8
							has_character_flag = body_type_-9
							has_character_flag = body_type_-10
						}
					}
					add_character_flag = {
						flag = body_type_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = body_type_1
					}
					remove_character_flag = body_type_1
				}
				else_if = {
					limit = {
						has_character_flag = body_type_2
					}
					add_character_flag = {
						flag = body_type_1
					}
					remove_character_flag = body_type_2
				}
				else_if = {
					limit = {
						has_character_flag = body_type_3
					}
					add_character_flag = {
						flag = body_type_2
					}
					remove_character_flag = body_type_3
				}
				else_if = {
					limit = {
						has_character_flag = body_type_4
					}
					add_character_flag = {
						flag = body_type_3
					}
					remove_character_flag = body_type_4
				}
				else_if = {
					limit = {
						has_character_flag = body_type_5
					}
					add_character_flag = {
						flag = body_type_4
					}
					remove_character_flag = body_type_5
				}
				else_if = {
					limit = {
						has_character_flag = body_type_6
					}
					add_character_flag = {
						flag = body_type_5
					}
					remove_character_flag = body_type_6
				}
				else_if = {
					limit = {
						has_character_flag = body_type_7
					}
					add_character_flag = {
						flag = body_type_6
					}
					remove_character_flag = body_type_7
				}
				else_if = {
					limit = {
						has_character_flag = body_type_8
					}
					add_character_flag = {
						flag = body_type_7
					}
					remove_character_flag = body_type_8
				}
				else_if = {
					limit = {
						has_character_flag = body_type_9
					}
					add_character_flag = {
						flag = body_type_8
					}
					remove_character_flag = body_type_9
				}
				else_if = {
					limit = {
						has_character_flag = body_type_10
					}
					add_character_flag = {
						flag = body_type_9
					}
					remove_character_flag = body_type_10
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-9
					}
					add_character_flag = {
						flag = body_type_-10
					}
					remove_character_flag = body_type_-9
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-8
					}
					add_character_flag = {
						flag = body_type_-9
					}
					remove_character_flag = body_type_-8
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-7
					}
					add_character_flag = {
						flag = body_type_-8
					}
					remove_character_flag = body_type_-7
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-6
					}
					add_character_flag = {
						flag = body_type_-7
					}
					remove_character_flag = body_type_-6
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-5
					}
					add_character_flag = {
						flag = body_type_-6
					}
					remove_character_flag = body_type_-5
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-4
					}
					add_character_flag = {
						flag = body_type_-5
					}
					remove_character_flag = body_type_-4
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-3
					}
					add_character_flag = {
						flag = body_type_-4
					}
					remove_character_flag = body_type_-3
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-2
					}
					add_character_flag = {
						flag = body_type_-3
					}
					remove_character_flag = body_type_-2
				}
				else_if = {
					limit = {
						has_character_flag = body_type_-1
					}
					add_character_flag = {
						flag = body_type_-2
					}
					remove_character_flag = body_type_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

body_shape_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			NOT = { has_character_flag = CPMS_Close_Body }
			has_character_flag = character_body_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = body_shape_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = body_shape_10
							has_character_flag = body_shape_9
							has_character_flag = body_shape_8
							has_character_flag = body_shape_7
							has_character_flag = body_shape_6
							has_character_flag = body_shape_5
							has_character_flag = body_shape_4
							has_character_flag = body_shape_3
							has_character_flag = body_shape_2
							has_character_flag = body_shape_1
							has_character_flag = body_shape_-1
							has_character_flag = body_shape_-2
							has_character_flag = body_shape_-3
							has_character_flag = body_shape_-4
							has_character_flag = body_shape_-5
							has_character_flag = body_shape_-6
							has_character_flag = body_shape_-7
							has_character_flag = body_shape_-8
							has_character_flag = body_shape_-9
							has_character_flag = body_shape_-10
						}
					}
					add_character_flag = {
						flag = body_shape_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_1
					}
					add_character_flag = {
						flag = body_shape_4
					}
					remove_character_flag = body_shape_1
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_2
					}
					add_character_flag = {
						flag = body_shape_5
					}
					remove_character_flag = body_shape_2
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_3
					}
					add_character_flag = {
						flag = body_shape_6
					}
					remove_character_flag = body_shape_3
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_4
					}
					add_character_flag = {
						flag = body_shape_7
					}
					remove_character_flag = body_shape_4
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_5
					}
					add_character_flag = {
						flag = body_shape_8
					}
					remove_character_flag = body_shape_5
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_6
					}
					add_character_flag = {
						flag = body_shape_9
					}
					remove_character_flag = body_shape_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = body_shape_7
							has_character_flag = body_shape_8
							has_character_flag = body_shape_9
						}
					}
					add_character_flag = {
						flag = body_shape_10
					}
					remove_character_flag = body_shape_7
					remove_character_flag = body_shape_8
					remove_character_flag = body_shape_9
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-10
					}
					add_character_flag = {
						flag = body_shape_-7
					}
					remove_character_flag = body_shape_-10
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-9
					}
					add_character_flag = {
						flag = body_shape_-6
					}
					remove_character_flag = body_shape_-9
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-8
					}
					add_character_flag = {
						flag = body_shape_-5
					}
					remove_character_flag = body_shape_-8
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-7
					}
					add_character_flag = {
						flag = body_shape_-4
					}
					remove_character_flag = body_shape_-7
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-6
					}
					add_character_flag = {
						flag = body_shape_-3
					}
					remove_character_flag = body_shape_-6
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-5
					}
					add_character_flag = {
						flag = body_shape_-2
					}
					remove_character_flag = body_shape_-5
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-4
					}
					add_character_flag = {
						flag = body_shape_-1
					}
					remove_character_flag = body_shape_-4
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-3
					}
					remove_character_flag = body_shape_-3
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-2
					}
					add_character_flag = {
						flag = body_shape_1
					}
					remove_character_flag = body_shape_-2
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-1
					}
					add_character_flag = {
						flag = body_shape_2
					}
					remove_character_flag = body_shape_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = body_shape_10
							has_character_flag = body_shape_9
							has_character_flag = body_shape_8
							has_character_flag = body_shape_7
							has_character_flag = body_shape_6
							has_character_flag = body_shape_5
							has_character_flag = body_shape_4
							has_character_flag = body_shape_3
							has_character_flag = body_shape_2
							has_character_flag = body_shape_1
							has_character_flag = body_shape_-1
							has_character_flag = body_shape_-2
							has_character_flag = body_shape_-3
							has_character_flag = body_shape_-4
							has_character_flag = body_shape_-5
							has_character_flag = body_shape_-6
							has_character_flag = body_shape_-7
							has_character_flag = body_shape_-8
							has_character_flag = body_shape_-9
							has_character_flag = body_shape_-10
						}
					}
					add_character_flag = {
						flag = body_shape_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_1
					}
					add_character_flag = {
						flag = body_shape_3
					}
					remove_character_flag = body_shape_1
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_2
					}
					add_character_flag = {
						flag = body_shape_4
					}
					remove_character_flag = body_shape_2
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_3
					}
					add_character_flag = {
						flag = body_shape_5
					}
					remove_character_flag = body_shape_3
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_4
					}
					add_character_flag = {
						flag = body_shape_6
					}
					remove_character_flag = body_shape_4
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_5
					}
					add_character_flag = {
						flag = body_shape_7
					}
					remove_character_flag = body_shape_5
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_6
					}
					add_character_flag = {
						flag = body_shape_8
					}
					remove_character_flag = body_shape_6
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_7
					}
					add_character_flag = {
						flag = body_shape_9
					}
					remove_character_flag = body_shape_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = body_shape_8
							has_character_flag = body_shape_9
						}
					}
					add_character_flag = {
						flag = body_shape_10
					}
					remove_character_flag = body_shape_8
					remove_character_flag = body_shape_9
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-10
					}
					add_character_flag = {
						flag = body_shape_-8
					}
					remove_character_flag = body_shape_-10
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-9
					}
					add_character_flag = {
						flag = body_shape_-7
					}
					remove_character_flag = body_shape_-9
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-8
					}
					add_character_flag = {
						flag = body_shape_-6
					}
					remove_character_flag = body_shape_-8
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-7
					}
					add_character_flag = {
						flag = body_shape_-5
					}
					remove_character_flag = body_shape_-7
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-6
					}
					add_character_flag = {
						flag = body_shape_-4
					}
					remove_character_flag = body_shape_-6
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-5
					}
					add_character_flag = {
						flag = body_shape_-3
					}
					remove_character_flag = body_shape_-5
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-4
					}
					add_character_flag = {
						flag = body_shape_-2
					}
					remove_character_flag = body_shape_-4
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-3
					}
					add_character_flag = {
						flag = body_shape_-1
					}
					remove_character_flag = body_shape_-3
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-2
					}
					remove_character_flag = body_shape_-2
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-1
					}
					add_character_flag = {
						flag = body_shape_1
					}
					remove_character_flag = body_shape_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = body_shape_10
							has_character_flag = body_shape_9
							has_character_flag = body_shape_8
							has_character_flag = body_shape_7
							has_character_flag = body_shape_6
							has_character_flag = body_shape_5
							has_character_flag = body_shape_4
							has_character_flag = body_shape_3
							has_character_flag = body_shape_2
							has_character_flag = body_shape_1
							has_character_flag = body_shape_-1
							has_character_flag = body_shape_-2
							has_character_flag = body_shape_-3
							has_character_flag = body_shape_-4
							has_character_flag = body_shape_-5
							has_character_flag = body_shape_-6
							has_character_flag = body_shape_-7
							has_character_flag = body_shape_-8
							has_character_flag = body_shape_-9
							has_character_flag = body_shape_-10
						}
					}
					add_character_flag = {
						flag = body_shape_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_1
					}
					add_character_flag = {
						flag = body_shape_2
					}
					remove_character_flag = body_shape_1
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_2
					}
					add_character_flag = {
						flag = body_shape_3
					}
					remove_character_flag = body_shape_2
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_3
					}
					add_character_flag = {
						flag = body_shape_4
					}
					remove_character_flag = body_shape_3
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_4
					}
					add_character_flag = {
						flag = body_shape_5
					}
					remove_character_flag = body_shape_4
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_5
					}
					add_character_flag = {
						flag = body_shape_6
					}
					remove_character_flag = body_shape_5
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_6
					}
					add_character_flag = {
						flag = body_shape_7
					}
					remove_character_flag = body_shape_6
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_7
					}
					add_character_flag = {
						flag = body_shape_8
					}
					remove_character_flag = body_shape_7
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_8
					}
					add_character_flag = {
						flag = body_shape_9
					}
					remove_character_flag = body_shape_8
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_9
					}
					add_character_flag = {
						flag = body_shape_10
					}
					remove_character_flag = body_shape_9
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-10
					}
					add_character_flag = {
						flag = body_shape_-9
					}
					remove_character_flag = body_shape_-10
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-9
					}
					add_character_flag = {
						flag = body_shape_-8
					}
					remove_character_flag = body_shape_-9
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-8
					}
					add_character_flag = {
						flag = body_shape_-7
					}
					remove_character_flag = body_shape_-8
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-7
					}
					add_character_flag = {
						flag = body_shape_-6
					}
					remove_character_flag = body_shape_-7
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-6
					}
					add_character_flag = {
						flag = body_shape_-5
					}
					remove_character_flag = body_shape_-6
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-5
					}
					add_character_flag = {
						flag = body_shape_-4
					}
					remove_character_flag = body_shape_-5
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-4
					}
					add_character_flag = {
						flag = body_shape_-3
					}
					remove_character_flag = body_shape_-4
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-3
					}
					add_character_flag = {
						flag = body_shape_-2
					}
					remove_character_flag = body_shape_-3
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-2
					}
					add_character_flag = {
						flag = body_shape_-1
					}
					remove_character_flag = body_shape_-2
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-1
					}
					remove_character_flag = body_shape_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

body_shape_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			NOT = { has_character_flag = CPMS_Close_Body }
			has_character_flag = character_body_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = body_shape_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = body_shape_10
							has_character_flag = body_shape_9
							has_character_flag = body_shape_8
							has_character_flag = body_shape_7
							has_character_flag = body_shape_6
							has_character_flag = body_shape_5
							has_character_flag = body_shape_4
							has_character_flag = body_shape_3
							has_character_flag = body_shape_2
							has_character_flag = body_shape_1
							has_character_flag = body_shape_-1
							has_character_flag = body_shape_-2
							has_character_flag = body_shape_-3
							has_character_flag = body_shape_-4
							has_character_flag = body_shape_-5
							has_character_flag = body_shape_-6
							has_character_flag = body_shape_-7
							has_character_flag = body_shape_-8
							has_character_flag = body_shape_-9
							has_character_flag = body_shape_-10
						}
					}
					add_character_flag = {
						flag = body_shape_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_1
					}
					add_character_flag = {
						flag = body_shape_-2
					}
					remove_character_flag = body_shape_1
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_2
					}
					add_character_flag = {
						flag = body_shape_-1
					}
					remove_character_flag = body_shape_2
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_3
					}
					remove_character_flag = body_shape_3
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_4
					}
					add_character_flag = {
						flag = body_shape_1
					}
					remove_character_flag = body_shape_4
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_5
					}
					add_character_flag = {
						flag = body_shape_2
					}
					remove_character_flag = body_shape_5
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_6
					}
					add_character_flag = {
						flag = body_shape_3
					}
					remove_character_flag = body_shape_6
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_7
					}
					add_character_flag = {
						flag = body_shape_4
					}
					remove_character_flag = body_shape_7
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_8
					}
					add_character_flag = {
						flag = body_shape_5
					}
					remove_character_flag = body_shape_8
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_9
					}
					add_character_flag = {
						flag = body_shape_6
					}
					remove_character_flag = body_shape_9
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_10
					}
					add_character_flag = {
						flag = body_shape_7
					}
					remove_character_flag = body_shape_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = body_shape_-9
							has_character_flag = body_shape_-8
							has_character_flag = body_shape_-7
						}
					}
					add_character_flag = {
						flag = body_shape_-10
					}
					remove_character_flag = body_shape_-9
					remove_character_flag = body_shape_-8
					remove_character_flag = body_shape_-7
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-6
					}
					add_character_flag = {
						flag = body_shape_-9
					}
					remove_character_flag = body_shape_-6
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-5
					}
					add_character_flag = {
						flag = body_shape_-8
					}
					remove_character_flag = body_shape_-5
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-4
					}
					add_character_flag = {
						flag = body_shape_-7
					}
					remove_character_flag = body_shape_-4
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-3
					}
					add_character_flag = {
						flag = body_shape_-6
					}
					remove_character_flag = body_shape_-3
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-2
					}
					add_character_flag = {
						flag = body_shape_-5
					}
					remove_character_flag = body_shape_-2
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-1
					}
					add_character_flag = {
						flag = body_shape_-4
					}
					remove_character_flag = body_shape_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = body_shape_10
							has_character_flag = body_shape_9
							has_character_flag = body_shape_8
							has_character_flag = body_shape_7
							has_character_flag = body_shape_6
							has_character_flag = body_shape_5
							has_character_flag = body_shape_4
							has_character_flag = body_shape_3
							has_character_flag = body_shape_2
							has_character_flag = body_shape_1
							has_character_flag = body_shape_-1
							has_character_flag = body_shape_-2
							has_character_flag = body_shape_-3
							has_character_flag = body_shape_-4
							has_character_flag = body_shape_-5
							has_character_flag = body_shape_-6
							has_character_flag = body_shape_-7
							has_character_flag = body_shape_-8
							has_character_flag = body_shape_-9
							has_character_flag = body_shape_-10
						}
					}
					add_character_flag = {
						flag = body_shape_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_1
					}
					add_character_flag = {
						flag = body_shape_-1
					}
					remove_character_flag = body_shape_1
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_2
					}
					remove_character_flag = body_shape_2
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_3
					}
					add_character_flag = {
						flag = body_shape_1
					}
					remove_character_flag = body_shape_3
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_4
					}
					add_character_flag = {
						flag = body_shape_2
					}
					remove_character_flag = body_shape_4
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_5
					}
					add_character_flag = {
						flag = body_shape_3
					}
					remove_character_flag = body_shape_5
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_6
					}
					add_character_flag = {
						flag = body_shape_4
					}
					remove_character_flag = body_shape_6
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_7
					}
					add_character_flag = {
						flag = body_shape_5
					}
					remove_character_flag = body_shape_7
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_8
					}
					add_character_flag = {
						flag = body_shape_6
					}
					remove_character_flag = body_shape_8
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_9
					}
					add_character_flag = {
						flag = body_shape_7
					}
					remove_character_flag = body_shape_9
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_10
					}
					add_character_flag = {
						flag = body_shape_8
					}
					remove_character_flag = body_shape_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = body_shape_-9
							has_character_flag = body_shape_-8
						}
					}
					add_character_flag = {
						flag = body_shape_-10
					}
					remove_character_flag = body_shape_-9
					remove_character_flag = body_shape_-8
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-7
					}
					add_character_flag = {
						flag = body_shape_-9
					}
					remove_character_flag = body_shape_-7
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-6
					}
					add_character_flag = {
						flag = body_shape_-8
					}
					remove_character_flag = body_shape_-6
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-5
					}
					add_character_flag = {
						flag = body_shape_-7
					}
					remove_character_flag = body_shape_-5
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-4
					}
					add_character_flag = {
						flag = body_shape_-6
					}
					remove_character_flag = body_shape_-4
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-3
					}
					add_character_flag = {
						flag = body_shape_-5
					}
					remove_character_flag = body_shape_-3
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-2
					}
					add_character_flag = {
						flag = body_shape_-4
					}
					remove_character_flag = body_shape_-2
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-1
					}
					add_character_flag = {
						flag = body_shape_-3
					}
					remove_character_flag = body_shape_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = body_shape_10
							has_character_flag = body_shape_9
							has_character_flag = body_shape_8
							has_character_flag = body_shape_7
							has_character_flag = body_shape_6
							has_character_flag = body_shape_5
							has_character_flag = body_shape_4
							has_character_flag = body_shape_3
							has_character_flag = body_shape_2
							has_character_flag = body_shape_1
							has_character_flag = body_shape_-1
							has_character_flag = body_shape_-2
							has_character_flag = body_shape_-3
							has_character_flag = body_shape_-4
							has_character_flag = body_shape_-5
							has_character_flag = body_shape_-6
							has_character_flag = body_shape_-7
							has_character_flag = body_shape_-8
							has_character_flag = body_shape_-9
							has_character_flag = body_shape_-10
						}
					}
					add_character_flag = {
						flag = body_shape_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_1
					}
					remove_character_flag = body_shape_1
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_2
					}
					add_character_flag = {
						flag = body_shape_1
					}
					remove_character_flag = body_shape_2
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_3
					}
					add_character_flag = {
						flag = body_shape_2
					}
					remove_character_flag = body_shape_3
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_4
					}
					add_character_flag = {
						flag = body_shape_3
					}
					remove_character_flag = body_shape_4
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_5
					}
					add_character_flag = {
						flag = body_shape_4
					}
					remove_character_flag = body_shape_5
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_6
					}
					add_character_flag = {
						flag = body_shape_5
					}
					remove_character_flag = body_shape_6
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_7
					}
					add_character_flag = {
						flag = body_shape_6
					}
					remove_character_flag = body_shape_7
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_8
					}
					add_character_flag = {
						flag = body_shape_7
					}
					remove_character_flag = body_shape_8
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_9
					}
					add_character_flag = {
						flag = body_shape_8
					}
					remove_character_flag = body_shape_9
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_10
					}
					add_character_flag = {
						flag = body_shape_9
					}
					remove_character_flag = body_shape_10
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-9
					}
					add_character_flag = {
						flag = body_shape_-10
					}
					remove_character_flag = body_shape_-9
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-8
					}
					add_character_flag = {
						flag = body_shape_-9
					}
					remove_character_flag = body_shape_-8
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-7
					}
					add_character_flag = {
						flag = body_shape_-8
					}
					remove_character_flag = body_shape_-7
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-6
					}
					add_character_flag = {
						flag = body_shape_-7
					}
					remove_character_flag = body_shape_-6
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-5
					}
					add_character_flag = {
						flag = body_shape_-6
					}
					remove_character_flag = body_shape_-5
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-4
					}
					add_character_flag = {
						flag = body_shape_-5
					}
					remove_character_flag = body_shape_-4
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-3
					}
					add_character_flag = {
						flag = body_shape_-4
					}
					remove_character_flag = body_shape_-3
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-2
					}
					add_character_flag = {
						flag = body_shape_-3
					}
					remove_character_flag = body_shape_-2
				}
				else_if = {
					limit = {
						has_character_flag = body_shape_-1
					}
					add_character_flag = {
						flag = body_shape_-2
					}
					remove_character_flag = body_shape_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

body_hair_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			NOT = { has_character_flag = CPMS_Close_Body }
			has_character_flag = character_body_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = body_hair_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = body_hair_10
							has_character_flag = body_hair_9
							has_character_flag = body_hair_8
							has_character_flag = body_hair_7
							has_character_flag = body_hair_6
							has_character_flag = body_hair_5
							has_character_flag = body_hair_4
							has_character_flag = body_hair_3
							has_character_flag = body_hair_2
							has_character_flag = body_hair_1
							has_character_flag = body_hair_-1
							has_character_flag = body_hair_-2
							has_character_flag = body_hair_-3
							has_character_flag = body_hair_-4
							has_character_flag = body_hair_-5
							has_character_flag = body_hair_-6
							has_character_flag = body_hair_-7
							has_character_flag = body_hair_-8
							has_character_flag = body_hair_-9
							has_character_flag = body_hair_-10
						}
					}
					add_character_flag = {
						flag = body_hair_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_1
					}
					add_character_flag = {
						flag = body_hair_4
					}
					remove_character_flag = body_hair_1
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_2
					}
					add_character_flag = {
						flag = body_hair_5
					}
					remove_character_flag = body_hair_2
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_3
					}
					add_character_flag = {
						flag = body_hair_6
					}
					remove_character_flag = body_hair_3
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_4
					}
					add_character_flag = {
						flag = body_hair_7
					}
					remove_character_flag = body_hair_4
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_5
					}
					add_character_flag = {
						flag = body_hair_8
					}
					remove_character_flag = body_hair_5
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_6
					}
					add_character_flag = {
						flag = body_hair_9
					}
					remove_character_flag = body_hair_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = body_hair_7
							has_character_flag = body_hair_8
							has_character_flag = body_hair_9
						}
					}
					add_character_flag = {
						flag = body_hair_10
					}
					remove_character_flag = body_hair_7
					remove_character_flag = body_hair_8
					remove_character_flag = body_hair_9
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-10
					}
					add_character_flag = {
						flag = body_hair_-7
					}
					remove_character_flag = body_hair_-10
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-9
					}
					add_character_flag = {
						flag = body_hair_-6
					}
					remove_character_flag = body_hair_-9
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-8
					}
					add_character_flag = {
						flag = body_hair_-5
					}
					remove_character_flag = body_hair_-8
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-7
					}
					add_character_flag = {
						flag = body_hair_-4
					}
					remove_character_flag = body_hair_-7
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-6
					}
					add_character_flag = {
						flag = body_hair_-3
					}
					remove_character_flag = body_hair_-6
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-5
					}
					add_character_flag = {
						flag = body_hair_-2
					}
					remove_character_flag = body_hair_-5
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-4
					}
					add_character_flag = {
						flag = body_hair_-1
					}
					remove_character_flag = body_hair_-4
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-3
					}
					remove_character_flag = body_hair_-3
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-2
					}
					add_character_flag = {
						flag = body_hair_1
					}
					remove_character_flag = body_hair_-2
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-1
					}
					add_character_flag = {
						flag = body_hair_2
					}
					remove_character_flag = body_hair_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = body_hair_10
							has_character_flag = body_hair_9
							has_character_flag = body_hair_8
							has_character_flag = body_hair_7
							has_character_flag = body_hair_6
							has_character_flag = body_hair_5
							has_character_flag = body_hair_4
							has_character_flag = body_hair_3
							has_character_flag = body_hair_2
							has_character_flag = body_hair_1
							has_character_flag = body_hair_-1
							has_character_flag = body_hair_-2
							has_character_flag = body_hair_-3
							has_character_flag = body_hair_-4
							has_character_flag = body_hair_-5
							has_character_flag = body_hair_-6
							has_character_flag = body_hair_-7
							has_character_flag = body_hair_-8
							has_character_flag = body_hair_-9
							has_character_flag = body_hair_-10
						}
					}
					add_character_flag = {
						flag = body_hair_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_1
					}
					add_character_flag = {
						flag = body_hair_3
					}
					remove_character_flag = body_hair_1
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_2
					}
					add_character_flag = {
						flag = body_hair_4
					}
					remove_character_flag = body_hair_2
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_3
					}
					add_character_flag = {
						flag = body_hair_5
					}
					remove_character_flag = body_hair_3
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_4
					}
					add_character_flag = {
						flag = body_hair_6
					}
					remove_character_flag = body_hair_4
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_5
					}
					add_character_flag = {
						flag = body_hair_7
					}
					remove_character_flag = body_hair_5
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_6
					}
					add_character_flag = {
						flag = body_hair_8
					}
					remove_character_flag = body_hair_6
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_7
					}
					add_character_flag = {
						flag = body_hair_9
					}
					remove_character_flag = body_hair_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = body_hair_8
							has_character_flag = body_hair_9
						}
					}
					add_character_flag = {
						flag = body_hair_10
					}
					remove_character_flag = body_hair_8
					remove_character_flag = body_hair_9
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-10
					}
					add_character_flag = {
						flag = body_hair_-8
					}
					remove_character_flag = body_hair_-10
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-9
					}
					add_character_flag = {
						flag = body_hair_-7
					}
					remove_character_flag = body_hair_-9
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-8
					}
					add_character_flag = {
						flag = body_hair_-6
					}
					remove_character_flag = body_hair_-8
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-7
					}
					add_character_flag = {
						flag = body_hair_-5
					}
					remove_character_flag = body_hair_-7
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-6
					}
					add_character_flag = {
						flag = body_hair_-4
					}
					remove_character_flag = body_hair_-6
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-5
					}
					add_character_flag = {
						flag = body_hair_-3
					}
					remove_character_flag = body_hair_-5
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-4
					}
					add_character_flag = {
						flag = body_hair_-2
					}
					remove_character_flag = body_hair_-4
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-3
					}
					add_character_flag = {
						flag = body_hair_-1
					}
					remove_character_flag = body_hair_-3
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-2
					}
					remove_character_flag = body_hair_-2
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-1
					}
					add_character_flag = {
						flag = body_hair_1
					}
					remove_character_flag = body_hair_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = body_hair_10
							has_character_flag = body_hair_9
							has_character_flag = body_hair_8
							has_character_flag = body_hair_7
							has_character_flag = body_hair_6
							has_character_flag = body_hair_5
							has_character_flag = body_hair_4
							has_character_flag = body_hair_3
							has_character_flag = body_hair_2
							has_character_flag = body_hair_1
							has_character_flag = body_hair_-1
							has_character_flag = body_hair_-2
							has_character_flag = body_hair_-3
							has_character_flag = body_hair_-4
							has_character_flag = body_hair_-5
							has_character_flag = body_hair_-6
							has_character_flag = body_hair_-7
							has_character_flag = body_hair_-8
							has_character_flag = body_hair_-9
							has_character_flag = body_hair_-10
						}
					}
					add_character_flag = {
						flag = body_hair_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_1
					}
					add_character_flag = {
						flag = body_hair_2
					}
					remove_character_flag = body_hair_1
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_2
					}
					add_character_flag = {
						flag = body_hair_3
					}
					remove_character_flag = body_hair_2
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_3
					}
					add_character_flag = {
						flag = body_hair_4
					}
					remove_character_flag = body_hair_3
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_4
					}
					add_character_flag = {
						flag = body_hair_5
					}
					remove_character_flag = body_hair_4
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_5
					}
					add_character_flag = {
						flag = body_hair_6
					}
					remove_character_flag = body_hair_5
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_6
					}
					add_character_flag = {
						flag = body_hair_7
					}
					remove_character_flag = body_hair_6
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_7
					}
					add_character_flag = {
						flag = body_hair_8
					}
					remove_character_flag = body_hair_7
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_8
					}
					add_character_flag = {
						flag = body_hair_9
					}
					remove_character_flag = body_hair_8
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_9
					}
					add_character_flag = {
						flag = body_hair_10
					}
					remove_character_flag = body_hair_9
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-10
					}
					add_character_flag = {
						flag = body_hair_-9
					}
					remove_character_flag = body_hair_-10
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-9
					}
					add_character_flag = {
						flag = body_hair_-8
					}
					remove_character_flag = body_hair_-9
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-8
					}
					add_character_flag = {
						flag = body_hair_-7
					}
					remove_character_flag = body_hair_-8
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-7
					}
					add_character_flag = {
						flag = body_hair_-6
					}
					remove_character_flag = body_hair_-7
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-6
					}
					add_character_flag = {
						flag = body_hair_-5
					}
					remove_character_flag = body_hair_-6
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-5
					}
					add_character_flag = {
						flag = body_hair_-4
					}
					remove_character_flag = body_hair_-5
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-4
					}
					add_character_flag = {
						flag = body_hair_-3
					}
					remove_character_flag = body_hair_-4
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-3
					}
					add_character_flag = {
						flag = body_hair_-2
					}
					remove_character_flag = body_hair_-3
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-2
					}
					add_character_flag = {
						flag = body_hair_-1
					}
					remove_character_flag = body_hair_-2
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-1
					}
					remove_character_flag = body_hair_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

body_hair_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			NOT = { has_character_flag = CPMS_Close_Body }
			has_character_flag = character_body_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = body_hair_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = body_hair_10
							has_character_flag = body_hair_9
							has_character_flag = body_hair_8
							has_character_flag = body_hair_7
							has_character_flag = body_hair_6
							has_character_flag = body_hair_5
							has_character_flag = body_hair_4
							has_character_flag = body_hair_3
							has_character_flag = body_hair_2
							has_character_flag = body_hair_1
							has_character_flag = body_hair_-1
							has_character_flag = body_hair_-2
							has_character_flag = body_hair_-3
							has_character_flag = body_hair_-4
							has_character_flag = body_hair_-5
							has_character_flag = body_hair_-6
							has_character_flag = body_hair_-7
							has_character_flag = body_hair_-8
							has_character_flag = body_hair_-9
							has_character_flag = body_hair_-10
						}
					}
					add_character_flag = {
						flag = body_hair_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_1
					}
					add_character_flag = {
						flag = body_hair_-2
					}
					remove_character_flag = body_hair_1
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_2
					}
					add_character_flag = {
						flag = body_hair_-1
					}
					remove_character_flag = body_hair_2
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_3
					}
					remove_character_flag = body_hair_3
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_4
					}
					add_character_flag = {
						flag = body_hair_1
					}
					remove_character_flag = body_hair_4
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_5
					}
					add_character_flag = {
						flag = body_hair_2
					}
					remove_character_flag = body_hair_5
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_6
					}
					add_character_flag = {
						flag = body_hair_3
					}
					remove_character_flag = body_hair_6
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_7
					}
					add_character_flag = {
						flag = body_hair_4
					}
					remove_character_flag = body_hair_7
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_8
					}
					add_character_flag = {
						flag = body_hair_5
					}
					remove_character_flag = body_hair_8
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_9
					}
					add_character_flag = {
						flag = body_hair_6
					}
					remove_character_flag = body_hair_9
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_10
					}
					add_character_flag = {
						flag = body_hair_7
					}
					remove_character_flag = body_hair_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = body_hair_-9
							has_character_flag = body_hair_-8
							has_character_flag = body_hair_-7
						}
					}
					add_character_flag = {
						flag = body_hair_-10
					}
					remove_character_flag = body_hair_-9
					remove_character_flag = body_hair_-8
					remove_character_flag = body_hair_-7
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-6
					}
					add_character_flag = {
						flag = body_hair_-9
					}
					remove_character_flag = body_hair_-6
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-5
					}
					add_character_flag = {
						flag = body_hair_-8
					}
					remove_character_flag = body_hair_-5
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-4
					}
					add_character_flag = {
						flag = body_hair_-7
					}
					remove_character_flag = body_hair_-4
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-3
					}
					add_character_flag = {
						flag = body_hair_-6
					}
					remove_character_flag = body_hair_-3
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-2
					}
					add_character_flag = {
						flag = body_hair_-5
					}
					remove_character_flag = body_hair_-2
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-1
					}
					add_character_flag = {
						flag = body_hair_-4
					}
					remove_character_flag = body_hair_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = body_hair_10
							has_character_flag = body_hair_9
							has_character_flag = body_hair_8
							has_character_flag = body_hair_7
							has_character_flag = body_hair_6
							has_character_flag = body_hair_5
							has_character_flag = body_hair_4
							has_character_flag = body_hair_3
							has_character_flag = body_hair_2
							has_character_flag = body_hair_1
							has_character_flag = body_hair_-1
							has_character_flag = body_hair_-2
							has_character_flag = body_hair_-3
							has_character_flag = body_hair_-4
							has_character_flag = body_hair_-5
							has_character_flag = body_hair_-6
							has_character_flag = body_hair_-7
							has_character_flag = body_hair_-8
							has_character_flag = body_hair_-9
							has_character_flag = body_hair_-10
						}
					}
					add_character_flag = {
						flag = body_hair_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_1
					}
					add_character_flag = {
						flag = body_hair_-1
					}
					remove_character_flag = body_hair_1
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_2
					}
					remove_character_flag = body_hair_2
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_3
					}
					add_character_flag = {
						flag = body_hair_1
					}
					remove_character_flag = body_hair_3
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_4
					}
					add_character_flag = {
						flag = body_hair_2
					}
					remove_character_flag = body_hair_4
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_5
					}
					add_character_flag = {
						flag = body_hair_3
					}
					remove_character_flag = body_hair_5
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_6
					}
					add_character_flag = {
						flag = body_hair_4
					}
					remove_character_flag = body_hair_6
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_7
					}
					add_character_flag = {
						flag = body_hair_5
					}
					remove_character_flag = body_hair_7
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_8
					}
					add_character_flag = {
						flag = body_hair_6
					}
					remove_character_flag = body_hair_8
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_9
					}
					add_character_flag = {
						flag = body_hair_7
					}
					remove_character_flag = body_hair_9
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_10
					}
					add_character_flag = {
						flag = body_hair_8
					}
					remove_character_flag = body_hair_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = body_hair_-9
							has_character_flag = body_hair_-8
						}
					}
					add_character_flag = {
						flag = body_hair_-10
					}
					remove_character_flag = body_hair_-9
					remove_character_flag = body_hair_-8
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-7
					}
					add_character_flag = {
						flag = body_hair_-9
					}
					remove_character_flag = body_hair_-7
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-6
					}
					add_character_flag = {
						flag = body_hair_-8
					}
					remove_character_flag = body_hair_-6
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-5
					}
					add_character_flag = {
						flag = body_hair_-7
					}
					remove_character_flag = body_hair_-5
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-4
					}
					add_character_flag = {
						flag = body_hair_-6
					}
					remove_character_flag = body_hair_-4
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-3
					}
					add_character_flag = {
						flag = body_hair_-5
					}
					remove_character_flag = body_hair_-3
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-2
					}
					add_character_flag = {
						flag = body_hair_-4
					}
					remove_character_flag = body_hair_-2
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-1
					}
					add_character_flag = {
						flag = body_hair_-3
					}
					remove_character_flag = body_hair_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = body_hair_10
							has_character_flag = body_hair_9
							has_character_flag = body_hair_8
							has_character_flag = body_hair_7
							has_character_flag = body_hair_6
							has_character_flag = body_hair_5
							has_character_flag = body_hair_4
							has_character_flag = body_hair_3
							has_character_flag = body_hair_2
							has_character_flag = body_hair_1
							has_character_flag = body_hair_-1
							has_character_flag = body_hair_-2
							has_character_flag = body_hair_-3
							has_character_flag = body_hair_-4
							has_character_flag = body_hair_-5
							has_character_flag = body_hair_-6
							has_character_flag = body_hair_-7
							has_character_flag = body_hair_-8
							has_character_flag = body_hair_-9
							has_character_flag = body_hair_-10
						}
					}
					add_character_flag = {
						flag = body_hair_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_1
					}
					remove_character_flag = body_hair_1
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_2
					}
					add_character_flag = {
						flag = body_hair_1
					}
					remove_character_flag = body_hair_2
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_3
					}
					add_character_flag = {
						flag = body_hair_2
					}
					remove_character_flag = body_hair_3
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_4
					}
					add_character_flag = {
						flag = body_hair_3
					}
					remove_character_flag = body_hair_4
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_5
					}
					add_character_flag = {
						flag = body_hair_4
					}
					remove_character_flag = body_hair_5
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_6
					}
					add_character_flag = {
						flag = body_hair_5
					}
					remove_character_flag = body_hair_6
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_7
					}
					add_character_flag = {
						flag = body_hair_6
					}
					remove_character_flag = body_hair_7
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_8
					}
					add_character_flag = {
						flag = body_hair_7
					}
					remove_character_flag = body_hair_8
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_9
					}
					add_character_flag = {
						flag = body_hair_8
					}
					remove_character_flag = body_hair_9
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_10
					}
					add_character_flag = {
						flag = body_hair_9
					}
					remove_character_flag = body_hair_10
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-9
					}
					add_character_flag = {
						flag = body_hair_-10
					}
					remove_character_flag = body_hair_-9
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-8
					}
					add_character_flag = {
						flag = body_hair_-9
					}
					remove_character_flag = body_hair_-8
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-7
					}
					add_character_flag = {
						flag = body_hair_-8
					}
					remove_character_flag = body_hair_-7
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-6
					}
					add_character_flag = {
						flag = body_hair_-7
					}
					remove_character_flag = body_hair_-6
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-5
					}
					add_character_flag = {
						flag = body_hair_-6
					}
					remove_character_flag = body_hair_-5
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-4
					}
					add_character_flag = {
						flag = body_hair_-5
					}
					remove_character_flag = body_hair_-4
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-3
					}
					add_character_flag = {
						flag = body_hair_-4
					}
					remove_character_flag = body_hair_-3
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-2
					}
					add_character_flag = {
						flag = body_hair_-3
					}
					remove_character_flag = body_hair_-2
				}
				else_if = {
					limit = {
						has_character_flag = body_hair_-1
					}
					add_character_flag = {
						flag = body_hair_-2
					}
					remove_character_flag = body_hair_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

hair_color_x_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			NOT = { has_character_flag = CPMS_Close_Body }
			has_character_flag = character_color_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = hair_color_x_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = hair_color_x_10
							has_character_flag = hair_color_x_9
							has_character_flag = hair_color_x_8
							has_character_flag = hair_color_x_7
							has_character_flag = hair_color_x_6
							has_character_flag = hair_color_x_5
							has_character_flag = hair_color_x_4
							has_character_flag = hair_color_x_3
							has_character_flag = hair_color_x_2
							has_character_flag = hair_color_x_1
							has_character_flag = hair_color_x_-1
							has_character_flag = hair_color_x_-2
							has_character_flag = hair_color_x_-3
							has_character_flag = hair_color_x_-4
							has_character_flag = hair_color_x_-5
							has_character_flag = hair_color_x_-6
							has_character_flag = hair_color_x_-7
							has_character_flag = hair_color_x_-8
							has_character_flag = hair_color_x_-9
							has_character_flag = hair_color_x_-10
						}
					}
					add_character_flag = {
						flag = hair_color_x_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_1
					}
					add_character_flag = {
						flag = hair_color_x_4
					}
					remove_character_flag = hair_color_x_1
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_2
					}
					add_character_flag = {
						flag = hair_color_x_5
					}
					remove_character_flag = hair_color_x_2
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_3
					}
					add_character_flag = {
						flag = hair_color_x_6
					}
					remove_character_flag = hair_color_x_3
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_4
					}
					add_character_flag = {
						flag = hair_color_x_7
					}
					remove_character_flag = hair_color_x_4
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_5
					}
					add_character_flag = {
						flag = hair_color_x_8
					}
					remove_character_flag = hair_color_x_5
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_6
					}
					add_character_flag = {
						flag = hair_color_x_9
					}
					remove_character_flag = hair_color_x_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = hair_color_x_7
							has_character_flag = hair_color_x_8
							has_character_flag = hair_color_x_9
						}
					}
					add_character_flag = {
						flag = hair_color_x_10
					}
					remove_character_flag = hair_color_x_7
					remove_character_flag = hair_color_x_8
					remove_character_flag = hair_color_x_9
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-10
					}
					add_character_flag = {
						flag = hair_color_x_-7
					}
					remove_character_flag = hair_color_x_-10
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-9
					}
					add_character_flag = {
						flag = hair_color_x_-6
					}
					remove_character_flag = hair_color_x_-9
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-8
					}
					add_character_flag = {
						flag = hair_color_x_-5
					}
					remove_character_flag = hair_color_x_-8
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-7
					}
					add_character_flag = {
						flag = hair_color_x_-4
					}
					remove_character_flag = hair_color_x_-7
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-6
					}
					add_character_flag = {
						flag = hair_color_x_-3
					}
					remove_character_flag = hair_color_x_-6
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-5
					}
					add_character_flag = {
						flag = hair_color_x_-2
					}
					remove_character_flag = hair_color_x_-5
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-4
					}
					add_character_flag = {
						flag = hair_color_x_-1
					}
					remove_character_flag = hair_color_x_-4
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-3
					}
					remove_character_flag = hair_color_x_-3
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-2
					}
					add_character_flag = {
						flag = hair_color_x_1
					}
					remove_character_flag = hair_color_x_-2
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-1
					}
					add_character_flag = {
						flag = hair_color_x_2
					}
					remove_character_flag = hair_color_x_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = hair_color_x_10
							has_character_flag = hair_color_x_9
							has_character_flag = hair_color_x_8
							has_character_flag = hair_color_x_7
							has_character_flag = hair_color_x_6
							has_character_flag = hair_color_x_5
							has_character_flag = hair_color_x_4
							has_character_flag = hair_color_x_3
							has_character_flag = hair_color_x_2
							has_character_flag = hair_color_x_1
							has_character_flag = hair_color_x_-1
							has_character_flag = hair_color_x_-2
							has_character_flag = hair_color_x_-3
							has_character_flag = hair_color_x_-4
							has_character_flag = hair_color_x_-5
							has_character_flag = hair_color_x_-6
							has_character_flag = hair_color_x_-7
							has_character_flag = hair_color_x_-8
							has_character_flag = hair_color_x_-9
							has_character_flag = hair_color_x_-10
						}
					}
					add_character_flag = {
						flag = hair_color_x_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_1
					}
					add_character_flag = {
						flag = hair_color_x_3
					}
					remove_character_flag = hair_color_x_1
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_2
					}
					add_character_flag = {
						flag = hair_color_x_4
					}
					remove_character_flag = hair_color_x_2
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_3
					}
					add_character_flag = {
						flag = hair_color_x_5
					}
					remove_character_flag = hair_color_x_3
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_4
					}
					add_character_flag = {
						flag = hair_color_x_6
					}
					remove_character_flag = hair_color_x_4
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_5
					}
					add_character_flag = {
						flag = hair_color_x_7
					}
					remove_character_flag = hair_color_x_5
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_6
					}
					add_character_flag = {
						flag = hair_color_x_8
					}
					remove_character_flag = hair_color_x_6
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_7
					}
					add_character_flag = {
						flag = hair_color_x_9
					}
					remove_character_flag = hair_color_x_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = hair_color_x_8
							has_character_flag = hair_color_x_9
						}
					}
					add_character_flag = {
						flag = hair_color_x_10
					}
					remove_character_flag = hair_color_x_8
					remove_character_flag = hair_color_x_9
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-10
					}
					add_character_flag = {
						flag = hair_color_x_-8
					}
					remove_character_flag = hair_color_x_-10
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-9
					}
					add_character_flag = {
						flag = hair_color_x_-7
					}
					remove_character_flag = hair_color_x_-9
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-8
					}
					add_character_flag = {
						flag = hair_color_x_-6
					}
					remove_character_flag = hair_color_x_-8
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-7
					}
					add_character_flag = {
						flag = hair_color_x_-5
					}
					remove_character_flag = hair_color_x_-7
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-6
					}
					add_character_flag = {
						flag = hair_color_x_-4
					}
					remove_character_flag = hair_color_x_-6
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-5
					}
					add_character_flag = {
						flag = hair_color_x_-3
					}
					remove_character_flag = hair_color_x_-5
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-4
					}
					add_character_flag = {
						flag = hair_color_x_-2
					}
					remove_character_flag = hair_color_x_-4
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-3
					}
					add_character_flag = {
						flag = hair_color_x_-1
					}
					remove_character_flag = hair_color_x_-3
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-2
					}
					remove_character_flag = hair_color_x_-2
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-1
					}
					add_character_flag = {
						flag = hair_color_x_1
					}
					remove_character_flag = hair_color_x_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = hair_color_x_10
							has_character_flag = hair_color_x_9
							has_character_flag = hair_color_x_8
							has_character_flag = hair_color_x_7
							has_character_flag = hair_color_x_6
							has_character_flag = hair_color_x_5
							has_character_flag = hair_color_x_4
							has_character_flag = hair_color_x_3
							has_character_flag = hair_color_x_2
							has_character_flag = hair_color_x_1
							has_character_flag = hair_color_x_-1
							has_character_flag = hair_color_x_-2
							has_character_flag = hair_color_x_-3
							has_character_flag = hair_color_x_-4
							has_character_flag = hair_color_x_-5
							has_character_flag = hair_color_x_-6
							has_character_flag = hair_color_x_-7
							has_character_flag = hair_color_x_-8
							has_character_flag = hair_color_x_-9
							has_character_flag = hair_color_x_-10
						}
					}
					add_character_flag = {
						flag = hair_color_x_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_1
					}
					add_character_flag = {
						flag = hair_color_x_2
					}
					remove_character_flag = hair_color_x_1
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_2
					}
					add_character_flag = {
						flag = hair_color_x_3
					}
					remove_character_flag = hair_color_x_2
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_3
					}
					add_character_flag = {
						flag = hair_color_x_4
					}
					remove_character_flag = hair_color_x_3
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_4
					}
					add_character_flag = {
						flag = hair_color_x_5
					}
					remove_character_flag = hair_color_x_4
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_5
					}
					add_character_flag = {
						flag = hair_color_x_6
					}
					remove_character_flag = hair_color_x_5
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_6
					}
					add_character_flag = {
						flag = hair_color_x_7
					}
					remove_character_flag = hair_color_x_6
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_7
					}
					add_character_flag = {
						flag = hair_color_x_8
					}
					remove_character_flag = hair_color_x_7
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_8
					}
					add_character_flag = {
						flag = hair_color_x_9
					}
					remove_character_flag = hair_color_x_8
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_9
					}
					add_character_flag = {
						flag = hair_color_x_10
					}
					remove_character_flag = hair_color_x_9
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-10
					}
					add_character_flag = {
						flag = hair_color_x_-9
					}
					remove_character_flag = hair_color_x_-10
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-9
					}
					add_character_flag = {
						flag = hair_color_x_-8
					}
					remove_character_flag = hair_color_x_-9
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-8
					}
					add_character_flag = {
						flag = hair_color_x_-7
					}
					remove_character_flag = hair_color_x_-8
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-7
					}
					add_character_flag = {
						flag = hair_color_x_-6
					}
					remove_character_flag = hair_color_x_-7
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-6
					}
					add_character_flag = {
						flag = hair_color_x_-5
					}
					remove_character_flag = hair_color_x_-6
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-5
					}
					add_character_flag = {
						flag = hair_color_x_-4
					}
					remove_character_flag = hair_color_x_-5
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-4
					}
					add_character_flag = {
						flag = hair_color_x_-3
					}
					remove_character_flag = hair_color_x_-4
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-3
					}
					add_character_flag = {
						flag = hair_color_x_-2
					}
					remove_character_flag = hair_color_x_-3
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-2
					}
					add_character_flag = {
						flag = hair_color_x_-1
					}
					remove_character_flag = hair_color_x_-2
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-1
					}
					remove_character_flag = hair_color_x_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

hair_color_x_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			NOT = { has_character_flag = CPMS_Close_Body }
			has_character_flag = character_color_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = hair_color_x_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = hair_color_x_10
							has_character_flag = hair_color_x_9
							has_character_flag = hair_color_x_8
							has_character_flag = hair_color_x_7
							has_character_flag = hair_color_x_6
							has_character_flag = hair_color_x_5
							has_character_flag = hair_color_x_4
							has_character_flag = hair_color_x_3
							has_character_flag = hair_color_x_2
							has_character_flag = hair_color_x_1
							has_character_flag = hair_color_x_-1
							has_character_flag = hair_color_x_-2
							has_character_flag = hair_color_x_-3
							has_character_flag = hair_color_x_-4
							has_character_flag = hair_color_x_-5
							has_character_flag = hair_color_x_-6
							has_character_flag = hair_color_x_-7
							has_character_flag = hair_color_x_-8
							has_character_flag = hair_color_x_-9
							has_character_flag = hair_color_x_-10
						}
					}
					add_character_flag = {
						flag = hair_color_x_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_1
					}
					add_character_flag = {
						flag = hair_color_x_-2
					}
					remove_character_flag = hair_color_x_1
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_2
					}
					add_character_flag = {
						flag = hair_color_x_-1
					}
					remove_character_flag = hair_color_x_2
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_3
					}
					remove_character_flag = hair_color_x_3
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_4
					}
					add_character_flag = {
						flag = hair_color_x_1
					}
					remove_character_flag = hair_color_x_4
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_5
					}
					add_character_flag = {
						flag = hair_color_x_2
					}
					remove_character_flag = hair_color_x_5
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_6
					}
					add_character_flag = {
						flag = hair_color_x_3
					}
					remove_character_flag = hair_color_x_6
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_7
					}
					add_character_flag = {
						flag = hair_color_x_4
					}
					remove_character_flag = hair_color_x_7
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_8
					}
					add_character_flag = {
						flag = hair_color_x_5
					}
					remove_character_flag = hair_color_x_8
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_9
					}
					add_character_flag = {
						flag = hair_color_x_6
					}
					remove_character_flag = hair_color_x_9
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_10
					}
					add_character_flag = {
						flag = hair_color_x_7
					}
					remove_character_flag = hair_color_x_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = hair_color_x_-9
							has_character_flag = hair_color_x_-8
							has_character_flag = hair_color_x_-7
						}
					}
					add_character_flag = {
						flag = hair_color_x_-10
					}
					remove_character_flag = hair_color_x_-9
					remove_character_flag = hair_color_x_-8
					remove_character_flag = hair_color_x_-7
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-6
					}
					add_character_flag = {
						flag = hair_color_x_-9
					}
					remove_character_flag = hair_color_x_-6
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-5
					}
					add_character_flag = {
						flag = hair_color_x_-8
					}
					remove_character_flag = hair_color_x_-5
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-4
					}
					add_character_flag = {
						flag = hair_color_x_-7
					}
					remove_character_flag = hair_color_x_-4
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-3
					}
					add_character_flag = {
						flag = hair_color_x_-6
					}
					remove_character_flag = hair_color_x_-3
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-2
					}
					add_character_flag = {
						flag = hair_color_x_-5
					}
					remove_character_flag = hair_color_x_-2
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-1
					}
					add_character_flag = {
						flag = hair_color_x_-4
					}
					remove_character_flag = hair_color_x_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = hair_color_x_10
							has_character_flag = hair_color_x_9
							has_character_flag = hair_color_x_8
							has_character_flag = hair_color_x_7
							has_character_flag = hair_color_x_6
							has_character_flag = hair_color_x_5
							has_character_flag = hair_color_x_4
							has_character_flag = hair_color_x_3
							has_character_flag = hair_color_x_2
							has_character_flag = hair_color_x_1
							has_character_flag = hair_color_x_-1
							has_character_flag = hair_color_x_-2
							has_character_flag = hair_color_x_-3
							has_character_flag = hair_color_x_-4
							has_character_flag = hair_color_x_-5
							has_character_flag = hair_color_x_-6
							has_character_flag = hair_color_x_-7
							has_character_flag = hair_color_x_-8
							has_character_flag = hair_color_x_-9
							has_character_flag = hair_color_x_-10
						}
					}
					add_character_flag = {
						flag = hair_color_x_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_1
					}
					add_character_flag = {
						flag = hair_color_x_-1
					}
					remove_character_flag = hair_color_x_1
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_2
					}
					remove_character_flag = hair_color_x_2
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_3
					}
					add_character_flag = {
						flag = hair_color_x_1
					}
					remove_character_flag = hair_color_x_3
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_4
					}
					add_character_flag = {
						flag = hair_color_x_2
					}
					remove_character_flag = hair_color_x_4
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_5
					}
					add_character_flag = {
						flag = hair_color_x_3
					}
					remove_character_flag = hair_color_x_5
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_6
					}
					add_character_flag = {
						flag = hair_color_x_4
					}
					remove_character_flag = hair_color_x_6
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_7
					}
					add_character_flag = {
						flag = hair_color_x_5
					}
					remove_character_flag = hair_color_x_7
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_8
					}
					add_character_flag = {
						flag = hair_color_x_6
					}
					remove_character_flag = hair_color_x_8
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_9
					}
					add_character_flag = {
						flag = hair_color_x_7
					}
					remove_character_flag = hair_color_x_9
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_10
					}
					add_character_flag = {
						flag = hair_color_x_8
					}
					remove_character_flag = hair_color_x_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = hair_color_x_-9
							has_character_flag = hair_color_x_-8
						}
					}
					add_character_flag = {
						flag = hair_color_x_-10
					}
					remove_character_flag = hair_color_x_-9
					remove_character_flag = hair_color_x_-8
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-7
					}
					add_character_flag = {
						flag = hair_color_x_-9
					}
					remove_character_flag = hair_color_x_-7
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-6
					}
					add_character_flag = {
						flag = hair_color_x_-8
					}
					remove_character_flag = hair_color_x_-6
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-5
					}
					add_character_flag = {
						flag = hair_color_x_-7
					}
					remove_character_flag = hair_color_x_-5
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-4
					}
					add_character_flag = {
						flag = hair_color_x_-6
					}
					remove_character_flag = hair_color_x_-4
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-3
					}
					add_character_flag = {
						flag = hair_color_x_-5
					}
					remove_character_flag = hair_color_x_-3
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-2
					}
					add_character_flag = {
						flag = hair_color_x_-4
					}
					remove_character_flag = hair_color_x_-2
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-1
					}
					add_character_flag = {
						flag = hair_color_x_-3
					}
					remove_character_flag = hair_color_x_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = hair_color_x_10
							has_character_flag = hair_color_x_9
							has_character_flag = hair_color_x_8
							has_character_flag = hair_color_x_7
							has_character_flag = hair_color_x_6
							has_character_flag = hair_color_x_5
							has_character_flag = hair_color_x_4
							has_character_flag = hair_color_x_3
							has_character_flag = hair_color_x_2
							has_character_flag = hair_color_x_1
							has_character_flag = hair_color_x_-1
							has_character_flag = hair_color_x_-2
							has_character_flag = hair_color_x_-3
							has_character_flag = hair_color_x_-4
							has_character_flag = hair_color_x_-5
							has_character_flag = hair_color_x_-6
							has_character_flag = hair_color_x_-7
							has_character_flag = hair_color_x_-8
							has_character_flag = hair_color_x_-9
							has_character_flag = hair_color_x_-10
						}
					}
					add_character_flag = {
						flag = hair_color_x_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_1
					}
					remove_character_flag = hair_color_x_1
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_2
					}
					add_character_flag = {
						flag = hair_color_x_1
					}
					remove_character_flag = hair_color_x_2
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_3
					}
					add_character_flag = {
						flag = hair_color_x_2
					}
					remove_character_flag = hair_color_x_3
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_4
					}
					add_character_flag = {
						flag = hair_color_x_3
					}
					remove_character_flag = hair_color_x_4
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_5
					}
					add_character_flag = {
						flag = hair_color_x_4
					}
					remove_character_flag = hair_color_x_5
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_6
					}
					add_character_flag = {
						flag = hair_color_x_5
					}
					remove_character_flag = hair_color_x_6
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_7
					}
					add_character_flag = {
						flag = hair_color_x_6
					}
					remove_character_flag = hair_color_x_7
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_8
					}
					add_character_flag = {
						flag = hair_color_x_7
					}
					remove_character_flag = hair_color_x_8
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_9
					}
					add_character_flag = {
						flag = hair_color_x_8
					}
					remove_character_flag = hair_color_x_9
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_10
					}
					add_character_flag = {
						flag = hair_color_x_9
					}
					remove_character_flag = hair_color_x_10
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-9
					}
					add_character_flag = {
						flag = hair_color_x_-10
					}
					remove_character_flag = hair_color_x_-9
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-8
					}
					add_character_flag = {
						flag = hair_color_x_-9
					}
					remove_character_flag = hair_color_x_-8
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-7
					}
					add_character_flag = {
						flag = hair_color_x_-8
					}
					remove_character_flag = hair_color_x_-7
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-6
					}
					add_character_flag = {
						flag = hair_color_x_-7
					}
					remove_character_flag = hair_color_x_-6
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-5
					}
					add_character_flag = {
						flag = hair_color_x_-6
					}
					remove_character_flag = hair_color_x_-5
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-4
					}
					add_character_flag = {
						flag = hair_color_x_-5
					}
					remove_character_flag = hair_color_x_-4
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-3
					}
					add_character_flag = {
						flag = hair_color_x_-4
					}
					remove_character_flag = hair_color_x_-3
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-2
					}
					add_character_flag = {
						flag = hair_color_x_-3
					}
					remove_character_flag = hair_color_x_-2
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_x_-1
					}
					add_character_flag = {
						flag = hair_color_x_-2
					}
					remove_character_flag = hair_color_x_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

hair_color_y_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			NOT = { has_character_flag = CPMS_Close_Body }
			has_character_flag = character_color_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = hair_color_y_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = hair_color_y_10
							has_character_flag = hair_color_y_9
							has_character_flag = hair_color_y_8
							has_character_flag = hair_color_y_7
							has_character_flag = hair_color_y_6
							has_character_flag = hair_color_y_5
							has_character_flag = hair_color_y_4
							has_character_flag = hair_color_y_3
							has_character_flag = hair_color_y_2
							has_character_flag = hair_color_y_1
							has_character_flag = hair_color_y_-1
							has_character_flag = hair_color_y_-2
							has_character_flag = hair_color_y_-3
							has_character_flag = hair_color_y_-4
							has_character_flag = hair_color_y_-5
							has_character_flag = hair_color_y_-6
							has_character_flag = hair_color_y_-7
							has_character_flag = hair_color_y_-8
							has_character_flag = hair_color_y_-9
							has_character_flag = hair_color_y_-10
						}
					}
					add_character_flag = {
						flag = hair_color_y_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_1
					}
					add_character_flag = {
						flag = hair_color_y_4
					}
					remove_character_flag = hair_color_y_1
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_2
					}
					add_character_flag = {
						flag = hair_color_y_5
					}
					remove_character_flag = hair_color_y_2
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_3
					}
					add_character_flag = {
						flag = hair_color_y_6
					}
					remove_character_flag = hair_color_y_3
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_4
					}
					add_character_flag = {
						flag = hair_color_y_7
					}
					remove_character_flag = hair_color_y_4
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_5
					}
					add_character_flag = {
						flag = hair_color_y_8
					}
					remove_character_flag = hair_color_y_5
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_6
					}
					add_character_flag = {
						flag = hair_color_y_9
					}
					remove_character_flag = hair_color_y_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = hair_color_y_7
							has_character_flag = hair_color_y_8
							has_character_flag = hair_color_y_9
						}
					}
					add_character_flag = {
						flag = hair_color_y_10
					}
					remove_character_flag = hair_color_y_7
					remove_character_flag = hair_color_y_8
					remove_character_flag = hair_color_y_9
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-10
					}
					add_character_flag = {
						flag = hair_color_y_-7
					}
					remove_character_flag = hair_color_y_-10
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-9
					}
					add_character_flag = {
						flag = hair_color_y_-6
					}
					remove_character_flag = hair_color_y_-9
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-8
					}
					add_character_flag = {
						flag = hair_color_y_-5
					}
					remove_character_flag = hair_color_y_-8
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-7
					}
					add_character_flag = {
						flag = hair_color_y_-4
					}
					remove_character_flag = hair_color_y_-7
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-6
					}
					add_character_flag = {
						flag = hair_color_y_-3
					}
					remove_character_flag = hair_color_y_-6
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-5
					}
					add_character_flag = {
						flag = hair_color_y_-2
					}
					remove_character_flag = hair_color_y_-5
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-4
					}
					add_character_flag = {
						flag = hair_color_y_-1
					}
					remove_character_flag = hair_color_y_-4
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-3
					}
					remove_character_flag = hair_color_y_-3
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-2
					}
					add_character_flag = {
						flag = hair_color_y_1
					}
					remove_character_flag = hair_color_y_-2
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-1
					}
					add_character_flag = {
						flag = hair_color_y_2
					}
					remove_character_flag = hair_color_y_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = hair_color_y_10
							has_character_flag = hair_color_y_9
							has_character_flag = hair_color_y_8
							has_character_flag = hair_color_y_7
							has_character_flag = hair_color_y_6
							has_character_flag = hair_color_y_5
							has_character_flag = hair_color_y_4
							has_character_flag = hair_color_y_3
							has_character_flag = hair_color_y_2
							has_character_flag = hair_color_y_1
							has_character_flag = hair_color_y_-1
							has_character_flag = hair_color_y_-2
							has_character_flag = hair_color_y_-3
							has_character_flag = hair_color_y_-4
							has_character_flag = hair_color_y_-5
							has_character_flag = hair_color_y_-6
							has_character_flag = hair_color_y_-7
							has_character_flag = hair_color_y_-8
							has_character_flag = hair_color_y_-9
							has_character_flag = hair_color_y_-10
						}
					}
					add_character_flag = {
						flag = hair_color_y_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_1
					}
					add_character_flag = {
						flag = hair_color_y_3
					}
					remove_character_flag = hair_color_y_1
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_2
					}
					add_character_flag = {
						flag = hair_color_y_4
					}
					remove_character_flag = hair_color_y_2
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_3
					}
					add_character_flag = {
						flag = hair_color_y_5
					}
					remove_character_flag = hair_color_y_3
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_4
					}
					add_character_flag = {
						flag = hair_color_y_6
					}
					remove_character_flag = hair_color_y_4
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_5
					}
					add_character_flag = {
						flag = hair_color_y_7
					}
					remove_character_flag = hair_color_y_5
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_6
					}
					add_character_flag = {
						flag = hair_color_y_8
					}
					remove_character_flag = hair_color_y_6
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_7
					}
					add_character_flag = {
						flag = hair_color_y_9
					}
					remove_character_flag = hair_color_y_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = hair_color_y_8
							has_character_flag = hair_color_y_9
						}
					}
					add_character_flag = {
						flag = hair_color_y_10
					}
					remove_character_flag = hair_color_y_8
					remove_character_flag = hair_color_y_9
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-10
					}
					add_character_flag = {
						flag = hair_color_y_-8
					}
					remove_character_flag = hair_color_y_-10
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-9
					}
					add_character_flag = {
						flag = hair_color_y_-7
					}
					remove_character_flag = hair_color_y_-9
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-8
					}
					add_character_flag = {
						flag = hair_color_y_-6
					}
					remove_character_flag = hair_color_y_-8
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-7
					}
					add_character_flag = {
						flag = hair_color_y_-5
					}
					remove_character_flag = hair_color_y_-7
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-6
					}
					add_character_flag = {
						flag = hair_color_y_-4
					}
					remove_character_flag = hair_color_y_-6
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-5
					}
					add_character_flag = {
						flag = hair_color_y_-3
					}
					remove_character_flag = hair_color_y_-5
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-4
					}
					add_character_flag = {
						flag = hair_color_y_-2
					}
					remove_character_flag = hair_color_y_-4
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-3
					}
					add_character_flag = {
						flag = hair_color_y_-1
					}
					remove_character_flag = hair_color_y_-3
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-2
					}
					remove_character_flag = hair_color_y_-2
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-1
					}
					add_character_flag = {
						flag = hair_color_y_1
					}
					remove_character_flag = hair_color_y_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = hair_color_y_10
							has_character_flag = hair_color_y_9
							has_character_flag = hair_color_y_8
							has_character_flag = hair_color_y_7
							has_character_flag = hair_color_y_6
							has_character_flag = hair_color_y_5
							has_character_flag = hair_color_y_4
							has_character_flag = hair_color_y_3
							has_character_flag = hair_color_y_2
							has_character_flag = hair_color_y_1
							has_character_flag = hair_color_y_-1
							has_character_flag = hair_color_y_-2
							has_character_flag = hair_color_y_-3
							has_character_flag = hair_color_y_-4
							has_character_flag = hair_color_y_-5
							has_character_flag = hair_color_y_-6
							has_character_flag = hair_color_y_-7
							has_character_flag = hair_color_y_-8
							has_character_flag = hair_color_y_-9
							has_character_flag = hair_color_y_-10
						}
					}
					add_character_flag = {
						flag = hair_color_y_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_1
					}
					add_character_flag = {
						flag = hair_color_y_2
					}
					remove_character_flag = hair_color_y_1
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_2
					}
					add_character_flag = {
						flag = hair_color_y_3
					}
					remove_character_flag = hair_color_y_2
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_3
					}
					add_character_flag = {
						flag = hair_color_y_4
					}
					remove_character_flag = hair_color_y_3
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_4
					}
					add_character_flag = {
						flag = hair_color_y_5
					}
					remove_character_flag = hair_color_y_4
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_5
					}
					add_character_flag = {
						flag = hair_color_y_6
					}
					remove_character_flag = hair_color_y_5
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_6
					}
					add_character_flag = {
						flag = hair_color_y_7
					}
					remove_character_flag = hair_color_y_6
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_7
					}
					add_character_flag = {
						flag = hair_color_y_8
					}
					remove_character_flag = hair_color_y_7
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_8
					}
					add_character_flag = {
						flag = hair_color_y_9
					}
					remove_character_flag = hair_color_y_8
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_9
					}
					add_character_flag = {
						flag = hair_color_y_10
					}
					remove_character_flag = hair_color_y_9
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-10
					}
					add_character_flag = {
						flag = hair_color_y_-9
					}
					remove_character_flag = hair_color_y_-10
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-9
					}
					add_character_flag = {
						flag = hair_color_y_-8
					}
					remove_character_flag = hair_color_y_-9
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-8
					}
					add_character_flag = {
						flag = hair_color_y_-7
					}
					remove_character_flag = hair_color_y_-8
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-7
					}
					add_character_flag = {
						flag = hair_color_y_-6
					}
					remove_character_flag = hair_color_y_-7
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-6
					}
					add_character_flag = {
						flag = hair_color_y_-5
					}
					remove_character_flag = hair_color_y_-6
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-5
					}
					add_character_flag = {
						flag = hair_color_y_-4
					}
					remove_character_flag = hair_color_y_-5
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-4
					}
					add_character_flag = {
						flag = hair_color_y_-3
					}
					remove_character_flag = hair_color_y_-4
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-3
					}
					add_character_flag = {
						flag = hair_color_y_-2
					}
					remove_character_flag = hair_color_y_-3
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-2
					}
					add_character_flag = {
						flag = hair_color_y_-1
					}
					remove_character_flag = hair_color_y_-2
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-1
					}
					remove_character_flag = hair_color_y_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

hair_color_y_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			NOT = { has_character_flag = CPMS_Close_Body }
			has_character_flag = character_color_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = hair_color_y_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = hair_color_y_10
							has_character_flag = hair_color_y_9
							has_character_flag = hair_color_y_8
							has_character_flag = hair_color_y_7
							has_character_flag = hair_color_y_6
							has_character_flag = hair_color_y_5
							has_character_flag = hair_color_y_4
							has_character_flag = hair_color_y_3
							has_character_flag = hair_color_y_2
							has_character_flag = hair_color_y_1
							has_character_flag = hair_color_y_-1
							has_character_flag = hair_color_y_-2
							has_character_flag = hair_color_y_-3
							has_character_flag = hair_color_y_-4
							has_character_flag = hair_color_y_-5
							has_character_flag = hair_color_y_-6
							has_character_flag = hair_color_y_-7
							has_character_flag = hair_color_y_-8
							has_character_flag = hair_color_y_-9
							has_character_flag = hair_color_y_-10
						}
					}
					add_character_flag = {
						flag = hair_color_y_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_1
					}
					add_character_flag = {
						flag = hair_color_y_-2
					}
					remove_character_flag = hair_color_y_1
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_2
					}
					add_character_flag = {
						flag = hair_color_y_-1
					}
					remove_character_flag = hair_color_y_2
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_3
					}
					remove_character_flag = hair_color_y_3
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_4
					}
					add_character_flag = {
						flag = hair_color_y_1
					}
					remove_character_flag = hair_color_y_4
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_5
					}
					add_character_flag = {
						flag = hair_color_y_2
					}
					remove_character_flag = hair_color_y_5
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_6
					}
					add_character_flag = {
						flag = hair_color_y_3
					}
					remove_character_flag = hair_color_y_6
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_7
					}
					add_character_flag = {
						flag = hair_color_y_4
					}
					remove_character_flag = hair_color_y_7
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_8
					}
					add_character_flag = {
						flag = hair_color_y_5
					}
					remove_character_flag = hair_color_y_8
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_9
					}
					add_character_flag = {
						flag = hair_color_y_6
					}
					remove_character_flag = hair_color_y_9
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_10
					}
					add_character_flag = {
						flag = hair_color_y_7
					}
					remove_character_flag = hair_color_y_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = hair_color_y_-9
							has_character_flag = hair_color_y_-8
							has_character_flag = hair_color_y_-7
						}
					}
					add_character_flag = {
						flag = hair_color_y_-10
					}
					remove_character_flag = hair_color_y_-9
					remove_character_flag = hair_color_y_-8
					remove_character_flag = hair_color_y_-7
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-6
					}
					add_character_flag = {
						flag = hair_color_y_-9
					}
					remove_character_flag = hair_color_y_-6
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-5
					}
					add_character_flag = {
						flag = hair_color_y_-8
					}
					remove_character_flag = hair_color_y_-5
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-4
					}
					add_character_flag = {
						flag = hair_color_y_-7
					}
					remove_character_flag = hair_color_y_-4
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-3
					}
					add_character_flag = {
						flag = hair_color_y_-6
					}
					remove_character_flag = hair_color_y_-3
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-2
					}
					add_character_flag = {
						flag = hair_color_y_-5
					}
					remove_character_flag = hair_color_y_-2
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-1
					}
					add_character_flag = {
						flag = hair_color_y_-4
					}
					remove_character_flag = hair_color_y_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = hair_color_y_10
							has_character_flag = hair_color_y_9
							has_character_flag = hair_color_y_8
							has_character_flag = hair_color_y_7
							has_character_flag = hair_color_y_6
							has_character_flag = hair_color_y_5
							has_character_flag = hair_color_y_4
							has_character_flag = hair_color_y_3
							has_character_flag = hair_color_y_2
							has_character_flag = hair_color_y_1
							has_character_flag = hair_color_y_-1
							has_character_flag = hair_color_y_-2
							has_character_flag = hair_color_y_-3
							has_character_flag = hair_color_y_-4
							has_character_flag = hair_color_y_-5
							has_character_flag = hair_color_y_-6
							has_character_flag = hair_color_y_-7
							has_character_flag = hair_color_y_-8
							has_character_flag = hair_color_y_-9
							has_character_flag = hair_color_y_-10
						}
					}
					add_character_flag = {
						flag = hair_color_y_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_1
					}
					add_character_flag = {
						flag = hair_color_y_-1
					}
					remove_character_flag = hair_color_y_1
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_2
					}
					remove_character_flag = hair_color_y_2
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_3
					}
					add_character_flag = {
						flag = hair_color_y_1
					}
					remove_character_flag = hair_color_y_3
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_4
					}
					add_character_flag = {
						flag = hair_color_y_2
					}
					remove_character_flag = hair_color_y_4
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_5
					}
					add_character_flag = {
						flag = hair_color_y_3
					}
					remove_character_flag = hair_color_y_5
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_6
					}
					add_character_flag = {
						flag = hair_color_y_4
					}
					remove_character_flag = hair_color_y_6
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_7
					}
					add_character_flag = {
						flag = hair_color_y_5
					}
					remove_character_flag = hair_color_y_7
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_8
					}
					add_character_flag = {
						flag = hair_color_y_6
					}
					remove_character_flag = hair_color_y_8
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_9
					}
					add_character_flag = {
						flag = hair_color_y_7
					}
					remove_character_flag = hair_color_y_9
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_10
					}
					add_character_flag = {
						flag = hair_color_y_8
					}
					remove_character_flag = hair_color_y_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = hair_color_y_-9
							has_character_flag = hair_color_y_-8
						}
					}
					add_character_flag = {
						flag = hair_color_y_-10
					}
					remove_character_flag = hair_color_y_-9
					remove_character_flag = hair_color_y_-8
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-7
					}
					add_character_flag = {
						flag = hair_color_y_-9
					}
					remove_character_flag = hair_color_y_-7
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-6
					}
					add_character_flag = {
						flag = hair_color_y_-8
					}
					remove_character_flag = hair_color_y_-6
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-5
					}
					add_character_flag = {
						flag = hair_color_y_-7
					}
					remove_character_flag = hair_color_y_-5
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-4
					}
					add_character_flag = {
						flag = hair_color_y_-6
					}
					remove_character_flag = hair_color_y_-4
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-3
					}
					add_character_flag = {
						flag = hair_color_y_-5
					}
					remove_character_flag = hair_color_y_-3
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-2
					}
					add_character_flag = {
						flag = hair_color_y_-4
					}
					remove_character_flag = hair_color_y_-2
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-1
					}
					add_character_flag = {
						flag = hair_color_y_-3
					}
					remove_character_flag = hair_color_y_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = hair_color_y_10
							has_character_flag = hair_color_y_9
							has_character_flag = hair_color_y_8
							has_character_flag = hair_color_y_7
							has_character_flag = hair_color_y_6
							has_character_flag = hair_color_y_5
							has_character_flag = hair_color_y_4
							has_character_flag = hair_color_y_3
							has_character_flag = hair_color_y_2
							has_character_flag = hair_color_y_1
							has_character_flag = hair_color_y_-1
							has_character_flag = hair_color_y_-2
							has_character_flag = hair_color_y_-3
							has_character_flag = hair_color_y_-4
							has_character_flag = hair_color_y_-5
							has_character_flag = hair_color_y_-6
							has_character_flag = hair_color_y_-7
							has_character_flag = hair_color_y_-8
							has_character_flag = hair_color_y_-9
							has_character_flag = hair_color_y_-10
						}
					}
					add_character_flag = {
						flag = hair_color_y_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_1
					}
					remove_character_flag = hair_color_y_1
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_2
					}
					add_character_flag = {
						flag = hair_color_y_1
					}
					remove_character_flag = hair_color_y_2
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_3
					}
					add_character_flag = {
						flag = hair_color_y_2
					}
					remove_character_flag = hair_color_y_3
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_4
					}
					add_character_flag = {
						flag = hair_color_y_3
					}
					remove_character_flag = hair_color_y_4
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_5
					}
					add_character_flag = {
						flag = hair_color_y_4
					}
					remove_character_flag = hair_color_y_5
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_6
					}
					add_character_flag = {
						flag = hair_color_y_5
					}
					remove_character_flag = hair_color_y_6
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_7
					}
					add_character_flag = {
						flag = hair_color_y_6
					}
					remove_character_flag = hair_color_y_7
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_8
					}
					add_character_flag = {
						flag = hair_color_y_7
					}
					remove_character_flag = hair_color_y_8
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_9
					}
					add_character_flag = {
						flag = hair_color_y_8
					}
					remove_character_flag = hair_color_y_9
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_10
					}
					add_character_flag = {
						flag = hair_color_y_9
					}
					remove_character_flag = hair_color_y_10
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-9
					}
					add_character_flag = {
						flag = hair_color_y_-10
					}
					remove_character_flag = hair_color_y_-9
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-8
					}
					add_character_flag = {
						flag = hair_color_y_-9
					}
					remove_character_flag = hair_color_y_-8
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-7
					}
					add_character_flag = {
						flag = hair_color_y_-8
					}
					remove_character_flag = hair_color_y_-7
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-6
					}
					add_character_flag = {
						flag = hair_color_y_-7
					}
					remove_character_flag = hair_color_y_-6
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-5
					}
					add_character_flag = {
						flag = hair_color_y_-6
					}
					remove_character_flag = hair_color_y_-5
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-4
					}
					add_character_flag = {
						flag = hair_color_y_-5
					}
					remove_character_flag = hair_color_y_-4
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-3
					}
					add_character_flag = {
						flag = hair_color_y_-4
					}
					remove_character_flag = hair_color_y_-3
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-2
					}
					add_character_flag = {
						flag = hair_color_y_-3
					}
					remove_character_flag = hair_color_y_-2
				}
				else_if = {
					limit = {
						has_character_flag = hair_color_y_-1
					}
					add_character_flag = {
						flag = hair_color_y_-2
					}
					remove_character_flag = hair_color_y_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

skin_color_x_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			NOT = { has_character_flag = CPMS_Close_Body }
			has_character_flag = character_color_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = skin_color_x_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = skin_color_x_10
							has_character_flag = skin_color_x_9
							has_character_flag = skin_color_x_8
							has_character_flag = skin_color_x_7
							has_character_flag = skin_color_x_6
							has_character_flag = skin_color_x_5
							has_character_flag = skin_color_x_4
							has_character_flag = skin_color_x_3
							has_character_flag = skin_color_x_2
							has_character_flag = skin_color_x_1
							has_character_flag = skin_color_x_-1
							has_character_flag = skin_color_x_-2
							has_character_flag = skin_color_x_-3
							has_character_flag = skin_color_x_-4
							has_character_flag = skin_color_x_-5
							has_character_flag = skin_color_x_-6
							has_character_flag = skin_color_x_-7
							has_character_flag = skin_color_x_-8
							has_character_flag = skin_color_x_-9
							has_character_flag = skin_color_x_-10
						}
					}
					add_character_flag = {
						flag = skin_color_x_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_1
					}
					add_character_flag = {
						flag = skin_color_x_4
					}
					remove_character_flag = skin_color_x_1
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_2
					}
					add_character_flag = {
						flag = skin_color_x_5
					}
					remove_character_flag = skin_color_x_2
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_3
					}
					add_character_flag = {
						flag = skin_color_x_6
					}
					remove_character_flag = skin_color_x_3
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_4
					}
					add_character_flag = {
						flag = skin_color_x_7
					}
					remove_character_flag = skin_color_x_4
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_5
					}
					add_character_flag = {
						flag = skin_color_x_8
					}
					remove_character_flag = skin_color_x_5
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_6
					}
					add_character_flag = {
						flag = skin_color_x_9
					}
					remove_character_flag = skin_color_x_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = skin_color_x_7
							has_character_flag = skin_color_x_8
							has_character_flag = skin_color_x_9
						}
					}
					add_character_flag = {
						flag = skin_color_x_10
					}
					remove_character_flag = skin_color_x_7
					remove_character_flag = skin_color_x_8
					remove_character_flag = skin_color_x_9
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-10
					}
					add_character_flag = {
						flag = skin_color_x_-7
					}
					remove_character_flag = skin_color_x_-10
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-9
					}
					add_character_flag = {
						flag = skin_color_x_-6
					}
					remove_character_flag = skin_color_x_-9
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-8
					}
					add_character_flag = {
						flag = skin_color_x_-5
					}
					remove_character_flag = skin_color_x_-8
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-7
					}
					add_character_flag = {
						flag = skin_color_x_-4
					}
					remove_character_flag = skin_color_x_-7
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-6
					}
					add_character_flag = {
						flag = skin_color_x_-3
					}
					remove_character_flag = skin_color_x_-6
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-5
					}
					add_character_flag = {
						flag = skin_color_x_-2
					}
					remove_character_flag = skin_color_x_-5
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-4
					}
					add_character_flag = {
						flag = skin_color_x_-1
					}
					remove_character_flag = skin_color_x_-4
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-3
					}
					remove_character_flag = skin_color_x_-3
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-2
					}
					add_character_flag = {
						flag = skin_color_x_1
					}
					remove_character_flag = skin_color_x_-2
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-1
					}
					add_character_flag = {
						flag = skin_color_x_2
					}
					remove_character_flag = skin_color_x_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = skin_color_x_10
							has_character_flag = skin_color_x_9
							has_character_flag = skin_color_x_8
							has_character_flag = skin_color_x_7
							has_character_flag = skin_color_x_6
							has_character_flag = skin_color_x_5
							has_character_flag = skin_color_x_4
							has_character_flag = skin_color_x_3
							has_character_flag = skin_color_x_2
							has_character_flag = skin_color_x_1
							has_character_flag = skin_color_x_-1
							has_character_flag = skin_color_x_-2
							has_character_flag = skin_color_x_-3
							has_character_flag = skin_color_x_-4
							has_character_flag = skin_color_x_-5
							has_character_flag = skin_color_x_-6
							has_character_flag = skin_color_x_-7
							has_character_flag = skin_color_x_-8
							has_character_flag = skin_color_x_-9
							has_character_flag = skin_color_x_-10
						}
					}
					add_character_flag = {
						flag = skin_color_x_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_1
					}
					add_character_flag = {
						flag = skin_color_x_3
					}
					remove_character_flag = skin_color_x_1
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_2
					}
					add_character_flag = {
						flag = skin_color_x_4
					}
					remove_character_flag = skin_color_x_2
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_3
					}
					add_character_flag = {
						flag = skin_color_x_5
					}
					remove_character_flag = skin_color_x_3
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_4
					}
					add_character_flag = {
						flag = skin_color_x_6
					}
					remove_character_flag = skin_color_x_4
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_5
					}
					add_character_flag = {
						flag = skin_color_x_7
					}
					remove_character_flag = skin_color_x_5
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_6
					}
					add_character_flag = {
						flag = skin_color_x_8
					}
					remove_character_flag = skin_color_x_6
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_7
					}
					add_character_flag = {
						flag = skin_color_x_9
					}
					remove_character_flag = skin_color_x_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = skin_color_x_8
							has_character_flag = skin_color_x_9
						}
					}
					add_character_flag = {
						flag = skin_color_x_10
					}
					remove_character_flag = skin_color_x_8
					remove_character_flag = skin_color_x_9
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-10
					}
					add_character_flag = {
						flag = skin_color_x_-8
					}
					remove_character_flag = skin_color_x_-10
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-9
					}
					add_character_flag = {
						flag = skin_color_x_-7
					}
					remove_character_flag = skin_color_x_-9
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-8
					}
					add_character_flag = {
						flag = skin_color_x_-6
					}
					remove_character_flag = skin_color_x_-8
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-7
					}
					add_character_flag = {
						flag = skin_color_x_-5
					}
					remove_character_flag = skin_color_x_-7
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-6
					}
					add_character_flag = {
						flag = skin_color_x_-4
					}
					remove_character_flag = skin_color_x_-6
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-5
					}
					add_character_flag = {
						flag = skin_color_x_-3
					}
					remove_character_flag = skin_color_x_-5
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-4
					}
					add_character_flag = {
						flag = skin_color_x_-2
					}
					remove_character_flag = skin_color_x_-4
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-3
					}
					add_character_flag = {
						flag = skin_color_x_-1
					}
					remove_character_flag = skin_color_x_-3
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-2
					}
					remove_character_flag = skin_color_x_-2
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-1
					}
					add_character_flag = {
						flag = skin_color_x_1
					}
					remove_character_flag = skin_color_x_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = skin_color_x_10
							has_character_flag = skin_color_x_9
							has_character_flag = skin_color_x_8
							has_character_flag = skin_color_x_7
							has_character_flag = skin_color_x_6
							has_character_flag = skin_color_x_5
							has_character_flag = skin_color_x_4
							has_character_flag = skin_color_x_3
							has_character_flag = skin_color_x_2
							has_character_flag = skin_color_x_1
							has_character_flag = skin_color_x_-1
							has_character_flag = skin_color_x_-2
							has_character_flag = skin_color_x_-3
							has_character_flag = skin_color_x_-4
							has_character_flag = skin_color_x_-5
							has_character_flag = skin_color_x_-6
							has_character_flag = skin_color_x_-7
							has_character_flag = skin_color_x_-8
							has_character_flag = skin_color_x_-9
							has_character_flag = skin_color_x_-10
						}
					}
					add_character_flag = {
						flag = skin_color_x_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_1
					}
					add_character_flag = {
						flag = skin_color_x_2
					}
					remove_character_flag = skin_color_x_1
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_2
					}
					add_character_flag = {
						flag = skin_color_x_3
					}
					remove_character_flag = skin_color_x_2
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_3
					}
					add_character_flag = {
						flag = skin_color_x_4
					}
					remove_character_flag = skin_color_x_3
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_4
					}
					add_character_flag = {
						flag = skin_color_x_5
					}
					remove_character_flag = skin_color_x_4
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_5
					}
					add_character_flag = {
						flag = skin_color_x_6
					}
					remove_character_flag = skin_color_x_5
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_6
					}
					add_character_flag = {
						flag = skin_color_x_7
					}
					remove_character_flag = skin_color_x_6
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_7
					}
					add_character_flag = {
						flag = skin_color_x_8
					}
					remove_character_flag = skin_color_x_7
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_8
					}
					add_character_flag = {
						flag = skin_color_x_9
					}
					remove_character_flag = skin_color_x_8
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_9
					}
					add_character_flag = {
						flag = skin_color_x_10
					}
					remove_character_flag = skin_color_x_9
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-10
					}
					add_character_flag = {
						flag = skin_color_x_-9
					}
					remove_character_flag = skin_color_x_-10
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-9
					}
					add_character_flag = {
						flag = skin_color_x_-8
					}
					remove_character_flag = skin_color_x_-9
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-8
					}
					add_character_flag = {
						flag = skin_color_x_-7
					}
					remove_character_flag = skin_color_x_-8
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-7
					}
					add_character_flag = {
						flag = skin_color_x_-6
					}
					remove_character_flag = skin_color_x_-7
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-6
					}
					add_character_flag = {
						flag = skin_color_x_-5
					}
					remove_character_flag = skin_color_x_-6
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-5
					}
					add_character_flag = {
						flag = skin_color_x_-4
					}
					remove_character_flag = skin_color_x_-5
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-4
					}
					add_character_flag = {
						flag = skin_color_x_-3
					}
					remove_character_flag = skin_color_x_-4
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-3
					}
					add_character_flag = {
						flag = skin_color_x_-2
					}
					remove_character_flag = skin_color_x_-3
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-2
					}
					add_character_flag = {
						flag = skin_color_x_-1
					}
					remove_character_flag = skin_color_x_-2
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-1
					}
					remove_character_flag = skin_color_x_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

skin_color_x_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			NOT = { has_character_flag = CPMS_Close_Body }
			has_character_flag = character_color_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = skin_color_x_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = skin_color_x_10
							has_character_flag = skin_color_x_9
							has_character_flag = skin_color_x_8
							has_character_flag = skin_color_x_7
							has_character_flag = skin_color_x_6
							has_character_flag = skin_color_x_5
							has_character_flag = skin_color_x_4
							has_character_flag = skin_color_x_3
							has_character_flag = skin_color_x_2
							has_character_flag = skin_color_x_1
							has_character_flag = skin_color_x_-1
							has_character_flag = skin_color_x_-2
							has_character_flag = skin_color_x_-3
							has_character_flag = skin_color_x_-4
							has_character_flag = skin_color_x_-5
							has_character_flag = skin_color_x_-6
							has_character_flag = skin_color_x_-7
							has_character_flag = skin_color_x_-8
							has_character_flag = skin_color_x_-9
							has_character_flag = skin_color_x_-10
						}
					}
					add_character_flag = {
						flag = skin_color_x_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_1
					}
					add_character_flag = {
						flag = skin_color_x_-2
					}
					remove_character_flag = skin_color_x_1
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_2
					}
					add_character_flag = {
						flag = skin_color_x_-1
					}
					remove_character_flag = skin_color_x_2
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_3
					}
					remove_character_flag = skin_color_x_3
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_4
					}
					add_character_flag = {
						flag = skin_color_x_1
					}
					remove_character_flag = skin_color_x_4
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_5
					}
					add_character_flag = {
						flag = skin_color_x_2
					}
					remove_character_flag = skin_color_x_5
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_6
					}
					add_character_flag = {
						flag = skin_color_x_3
					}
					remove_character_flag = skin_color_x_6
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_7
					}
					add_character_flag = {
						flag = skin_color_x_4
					}
					remove_character_flag = skin_color_x_7
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_8
					}
					add_character_flag = {
						flag = skin_color_x_5
					}
					remove_character_flag = skin_color_x_8
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_9
					}
					add_character_flag = {
						flag = skin_color_x_6
					}
					remove_character_flag = skin_color_x_9
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_10
					}
					add_character_flag = {
						flag = skin_color_x_7
					}
					remove_character_flag = skin_color_x_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = skin_color_x_-9
							has_character_flag = skin_color_x_-8
							has_character_flag = skin_color_x_-7
						}
					}
					add_character_flag = {
						flag = skin_color_x_-10
					}
					remove_character_flag = skin_color_x_-9
					remove_character_flag = skin_color_x_-8
					remove_character_flag = skin_color_x_-7
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-6
					}
					add_character_flag = {
						flag = skin_color_x_-9
					}
					remove_character_flag = skin_color_x_-6
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-5
					}
					add_character_flag = {
						flag = skin_color_x_-8
					}
					remove_character_flag = skin_color_x_-5
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-4
					}
					add_character_flag = {
						flag = skin_color_x_-7
					}
					remove_character_flag = skin_color_x_-4
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-3
					}
					add_character_flag = {
						flag = skin_color_x_-6
					}
					remove_character_flag = skin_color_x_-3
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-2
					}
					add_character_flag = {
						flag = skin_color_x_-5
					}
					remove_character_flag = skin_color_x_-2
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-1
					}
					add_character_flag = {
						flag = skin_color_x_-4
					}
					remove_character_flag = skin_color_x_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = skin_color_x_10
							has_character_flag = skin_color_x_9
							has_character_flag = skin_color_x_8
							has_character_flag = skin_color_x_7
							has_character_flag = skin_color_x_6
							has_character_flag = skin_color_x_5
							has_character_flag = skin_color_x_4
							has_character_flag = skin_color_x_3
							has_character_flag = skin_color_x_2
							has_character_flag = skin_color_x_1
							has_character_flag = skin_color_x_-1
							has_character_flag = skin_color_x_-2
							has_character_flag = skin_color_x_-3
							has_character_flag = skin_color_x_-4
							has_character_flag = skin_color_x_-5
							has_character_flag = skin_color_x_-6
							has_character_flag = skin_color_x_-7
							has_character_flag = skin_color_x_-8
							has_character_flag = skin_color_x_-9
							has_character_flag = skin_color_x_-10
						}
					}
					add_character_flag = {
						flag = skin_color_x_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_1
					}
					add_character_flag = {
						flag = skin_color_x_-1
					}
					remove_character_flag = skin_color_x_1
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_2
					}
					remove_character_flag = skin_color_x_2
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_3
					}
					add_character_flag = {
						flag = skin_color_x_1
					}
					remove_character_flag = skin_color_x_3
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_4
					}
					add_character_flag = {
						flag = skin_color_x_2
					}
					remove_character_flag = skin_color_x_4
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_5
					}
					add_character_flag = {
						flag = skin_color_x_3
					}
					remove_character_flag = skin_color_x_5
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_6
					}
					add_character_flag = {
						flag = skin_color_x_4
					}
					remove_character_flag = skin_color_x_6
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_7
					}
					add_character_flag = {
						flag = skin_color_x_5
					}
					remove_character_flag = skin_color_x_7
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_8
					}
					add_character_flag = {
						flag = skin_color_x_6
					}
					remove_character_flag = skin_color_x_8
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_9
					}
					add_character_flag = {
						flag = skin_color_x_7
					}
					remove_character_flag = skin_color_x_9
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_10
					}
					add_character_flag = {
						flag = skin_color_x_8
					}
					remove_character_flag = skin_color_x_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = skin_color_x_-9
							has_character_flag = skin_color_x_-8
						}
					}
					add_character_flag = {
						flag = skin_color_x_-10
					}
					remove_character_flag = skin_color_x_-9
					remove_character_flag = skin_color_x_-8
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-7
					}
					add_character_flag = {
						flag = skin_color_x_-9
					}
					remove_character_flag = skin_color_x_-7
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-6
					}
					add_character_flag = {
						flag = skin_color_x_-8
					}
					remove_character_flag = skin_color_x_-6
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-5
					}
					add_character_flag = {
						flag = skin_color_x_-7
					}
					remove_character_flag = skin_color_x_-5
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-4
					}
					add_character_flag = {
						flag = skin_color_x_-6
					}
					remove_character_flag = skin_color_x_-4
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-3
					}
					add_character_flag = {
						flag = skin_color_x_-5
					}
					remove_character_flag = skin_color_x_-3
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-2
					}
					add_character_flag = {
						flag = skin_color_x_-4
					}
					remove_character_flag = skin_color_x_-2
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-1
					}
					add_character_flag = {
						flag = skin_color_x_-3
					}
					remove_character_flag = skin_color_x_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = skin_color_x_10
							has_character_flag = skin_color_x_9
							has_character_flag = skin_color_x_8
							has_character_flag = skin_color_x_7
							has_character_flag = skin_color_x_6
							has_character_flag = skin_color_x_5
							has_character_flag = skin_color_x_4
							has_character_flag = skin_color_x_3
							has_character_flag = skin_color_x_2
							has_character_flag = skin_color_x_1
							has_character_flag = skin_color_x_-1
							has_character_flag = skin_color_x_-2
							has_character_flag = skin_color_x_-3
							has_character_flag = skin_color_x_-4
							has_character_flag = skin_color_x_-5
							has_character_flag = skin_color_x_-6
							has_character_flag = skin_color_x_-7
							has_character_flag = skin_color_x_-8
							has_character_flag = skin_color_x_-9
							has_character_flag = skin_color_x_-10
						}
					}
					add_character_flag = {
						flag = skin_color_x_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_1
					}
					remove_character_flag = skin_color_x_1
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_2
					}
					add_character_flag = {
						flag = skin_color_x_1
					}
					remove_character_flag = skin_color_x_2
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_3
					}
					add_character_flag = {
						flag = skin_color_x_2
					}
					remove_character_flag = skin_color_x_3
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_4
					}
					add_character_flag = {
						flag = skin_color_x_3
					}
					remove_character_flag = skin_color_x_4
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_5
					}
					add_character_flag = {
						flag = skin_color_x_4
					}
					remove_character_flag = skin_color_x_5
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_6
					}
					add_character_flag = {
						flag = skin_color_x_5
					}
					remove_character_flag = skin_color_x_6
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_7
					}
					add_character_flag = {
						flag = skin_color_x_6
					}
					remove_character_flag = skin_color_x_7
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_8
					}
					add_character_flag = {
						flag = skin_color_x_7
					}
					remove_character_flag = skin_color_x_8
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_9
					}
					add_character_flag = {
						flag = skin_color_x_8
					}
					remove_character_flag = skin_color_x_9
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_10
					}
					add_character_flag = {
						flag = skin_color_x_9
					}
					remove_character_flag = skin_color_x_10
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-9
					}
					add_character_flag = {
						flag = skin_color_x_-10
					}
					remove_character_flag = skin_color_x_-9
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-8
					}
					add_character_flag = {
						flag = skin_color_x_-9
					}
					remove_character_flag = skin_color_x_-8
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-7
					}
					add_character_flag = {
						flag = skin_color_x_-8
					}
					remove_character_flag = skin_color_x_-7
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-6
					}
					add_character_flag = {
						flag = skin_color_x_-7
					}
					remove_character_flag = skin_color_x_-6
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-5
					}
					add_character_flag = {
						flag = skin_color_x_-6
					}
					remove_character_flag = skin_color_x_-5
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-4
					}
					add_character_flag = {
						flag = skin_color_x_-5
					}
					remove_character_flag = skin_color_x_-4
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-3
					}
					add_character_flag = {
						flag = skin_color_x_-4
					}
					remove_character_flag = skin_color_x_-3
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-2
					}
					add_character_flag = {
						flag = skin_color_x_-3
					}
					remove_character_flag = skin_color_x_-2
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_x_-1
					}
					add_character_flag = {
						flag = skin_color_x_-2
					}
					remove_character_flag = skin_color_x_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

skin_color_y_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			NOT = { has_character_flag = CPMS_Close_Body }
			has_character_flag = character_color_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = skin_color_y_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = skin_color_y_10
							has_character_flag = skin_color_y_9
							has_character_flag = skin_color_y_8
							has_character_flag = skin_color_y_7
							has_character_flag = skin_color_y_6
							has_character_flag = skin_color_y_5
							has_character_flag = skin_color_y_4
							has_character_flag = skin_color_y_3
							has_character_flag = skin_color_y_2
							has_character_flag = skin_color_y_1
							has_character_flag = skin_color_y_-1
							has_character_flag = skin_color_y_-2
							has_character_flag = skin_color_y_-3
							has_character_flag = skin_color_y_-4
							has_character_flag = skin_color_y_-5
							has_character_flag = skin_color_y_-6
							has_character_flag = skin_color_y_-7
							has_character_flag = skin_color_y_-8
							has_character_flag = skin_color_y_-9
							has_character_flag = skin_color_y_-10
						}
					}
					add_character_flag = {
						flag = skin_color_y_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_1
					}
					add_character_flag = {
						flag = skin_color_y_4
					}
					remove_character_flag = skin_color_y_1
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_2
					}
					add_character_flag = {
						flag = skin_color_y_5
					}
					remove_character_flag = skin_color_y_2
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_3
					}
					add_character_flag = {
						flag = skin_color_y_6
					}
					remove_character_flag = skin_color_y_3
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_4
					}
					add_character_flag = {
						flag = skin_color_y_7
					}
					remove_character_flag = skin_color_y_4
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_5
					}
					add_character_flag = {
						flag = skin_color_y_8
					}
					remove_character_flag = skin_color_y_5
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_6
					}
					add_character_flag = {
						flag = skin_color_y_9
					}
					remove_character_flag = skin_color_y_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = skin_color_y_7
							has_character_flag = skin_color_y_8
							has_character_flag = skin_color_y_9
						}
					}
					add_character_flag = {
						flag = skin_color_y_10
					}
					remove_character_flag = skin_color_y_7
					remove_character_flag = skin_color_y_8
					remove_character_flag = skin_color_y_9
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-10
					}
					add_character_flag = {
						flag = skin_color_y_-7
					}
					remove_character_flag = skin_color_y_-10
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-9
					}
					add_character_flag = {
						flag = skin_color_y_-6
					}
					remove_character_flag = skin_color_y_-9
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-8
					}
					add_character_flag = {
						flag = skin_color_y_-5
					}
					remove_character_flag = skin_color_y_-8
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-7
					}
					add_character_flag = {
						flag = skin_color_y_-4
					}
					remove_character_flag = skin_color_y_-7
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-6
					}
					add_character_flag = {
						flag = skin_color_y_-3
					}
					remove_character_flag = skin_color_y_-6
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-5
					}
					add_character_flag = {
						flag = skin_color_y_-2
					}
					remove_character_flag = skin_color_y_-5
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-4
					}
					add_character_flag = {
						flag = skin_color_y_-1
					}
					remove_character_flag = skin_color_y_-4
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-3
					}
					remove_character_flag = skin_color_y_-3
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-2
					}
					add_character_flag = {
						flag = skin_color_y_1
					}
					remove_character_flag = skin_color_y_-2
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-1
					}
					add_character_flag = {
						flag = skin_color_y_2
					}
					remove_character_flag = skin_color_y_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = skin_color_y_10
							has_character_flag = skin_color_y_9
							has_character_flag = skin_color_y_8
							has_character_flag = skin_color_y_7
							has_character_flag = skin_color_y_6
							has_character_flag = skin_color_y_5
							has_character_flag = skin_color_y_4
							has_character_flag = skin_color_y_3
							has_character_flag = skin_color_y_2
							has_character_flag = skin_color_y_1
							has_character_flag = skin_color_y_-1
							has_character_flag = skin_color_y_-2
							has_character_flag = skin_color_y_-3
							has_character_flag = skin_color_y_-4
							has_character_flag = skin_color_y_-5
							has_character_flag = skin_color_y_-6
							has_character_flag = skin_color_y_-7
							has_character_flag = skin_color_y_-8
							has_character_flag = skin_color_y_-9
							has_character_flag = skin_color_y_-10
						}
					}
					add_character_flag = {
						flag = skin_color_y_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_1
					}
					add_character_flag = {
						flag = skin_color_y_3
					}
					remove_character_flag = skin_color_y_1
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_2
					}
					add_character_flag = {
						flag = skin_color_y_4
					}
					remove_character_flag = skin_color_y_2
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_3
					}
					add_character_flag = {
						flag = skin_color_y_5
					}
					remove_character_flag = skin_color_y_3
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_4
					}
					add_character_flag = {
						flag = skin_color_y_6
					}
					remove_character_flag = skin_color_y_4
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_5
					}
					add_character_flag = {
						flag = skin_color_y_7
					}
					remove_character_flag = skin_color_y_5
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_6
					}
					add_character_flag = {
						flag = skin_color_y_8
					}
					remove_character_flag = skin_color_y_6
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_7
					}
					add_character_flag = {
						flag = skin_color_y_9
					}
					remove_character_flag = skin_color_y_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = skin_color_y_8
							has_character_flag = skin_color_y_9
						}
					}
					add_character_flag = {
						flag = skin_color_y_10
					}
					remove_character_flag = skin_color_y_8
					remove_character_flag = skin_color_y_9
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-10
					}
					add_character_flag = {
						flag = skin_color_y_-8
					}
					remove_character_flag = skin_color_y_-10
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-9
					}
					add_character_flag = {
						flag = skin_color_y_-7
					}
					remove_character_flag = skin_color_y_-9
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-8
					}
					add_character_flag = {
						flag = skin_color_y_-6
					}
					remove_character_flag = skin_color_y_-8
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-7
					}
					add_character_flag = {
						flag = skin_color_y_-5
					}
					remove_character_flag = skin_color_y_-7
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-6
					}
					add_character_flag = {
						flag = skin_color_y_-4
					}
					remove_character_flag = skin_color_y_-6
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-5
					}
					add_character_flag = {
						flag = skin_color_y_-3
					}
					remove_character_flag = skin_color_y_-5
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-4
					}
					add_character_flag = {
						flag = skin_color_y_-2
					}
					remove_character_flag = skin_color_y_-4
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-3
					}
					add_character_flag = {
						flag = skin_color_y_-1
					}
					remove_character_flag = skin_color_y_-3
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-2
					}
					remove_character_flag = skin_color_y_-2
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-1
					}
					add_character_flag = {
						flag = skin_color_y_1
					}
					remove_character_flag = skin_color_y_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = skin_color_y_10
							has_character_flag = skin_color_y_9
							has_character_flag = skin_color_y_8
							has_character_flag = skin_color_y_7
							has_character_flag = skin_color_y_6
							has_character_flag = skin_color_y_5
							has_character_flag = skin_color_y_4
							has_character_flag = skin_color_y_3
							has_character_flag = skin_color_y_2
							has_character_flag = skin_color_y_1
							has_character_flag = skin_color_y_-1
							has_character_flag = skin_color_y_-2
							has_character_flag = skin_color_y_-3
							has_character_flag = skin_color_y_-4
							has_character_flag = skin_color_y_-5
							has_character_flag = skin_color_y_-6
							has_character_flag = skin_color_y_-7
							has_character_flag = skin_color_y_-8
							has_character_flag = skin_color_y_-9
							has_character_flag = skin_color_y_-10
						}
					}
					add_character_flag = {
						flag = skin_color_y_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_1
					}
					add_character_flag = {
						flag = skin_color_y_2
					}
					remove_character_flag = skin_color_y_1
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_2
					}
					add_character_flag = {
						flag = skin_color_y_3
					}
					remove_character_flag = skin_color_y_2
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_3
					}
					add_character_flag = {
						flag = skin_color_y_4
					}
					remove_character_flag = skin_color_y_3
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_4
					}
					add_character_flag = {
						flag = skin_color_y_5
					}
					remove_character_flag = skin_color_y_4
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_5
					}
					add_character_flag = {
						flag = skin_color_y_6
					}
					remove_character_flag = skin_color_y_5
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_6
					}
					add_character_flag = {
						flag = skin_color_y_7
					}
					remove_character_flag = skin_color_y_6
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_7
					}
					add_character_flag = {
						flag = skin_color_y_8
					}
					remove_character_flag = skin_color_y_7
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_8
					}
					add_character_flag = {
						flag = skin_color_y_9
					}
					remove_character_flag = skin_color_y_8
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_9
					}
					add_character_flag = {
						flag = skin_color_y_10
					}
					remove_character_flag = skin_color_y_9
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-10
					}
					add_character_flag = {
						flag = skin_color_y_-9
					}
					remove_character_flag = skin_color_y_-10
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-9
					}
					add_character_flag = {
						flag = skin_color_y_-8
					}
					remove_character_flag = skin_color_y_-9
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-8
					}
					add_character_flag = {
						flag = skin_color_y_-7
					}
					remove_character_flag = skin_color_y_-8
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-7
					}
					add_character_flag = {
						flag = skin_color_y_-6
					}
					remove_character_flag = skin_color_y_-7
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-6
					}
					add_character_flag = {
						flag = skin_color_y_-5
					}
					remove_character_flag = skin_color_y_-6
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-5
					}
					add_character_flag = {
						flag = skin_color_y_-4
					}
					remove_character_flag = skin_color_y_-5
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-4
					}
					add_character_flag = {
						flag = skin_color_y_-3
					}
					remove_character_flag = skin_color_y_-4
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-3
					}
					add_character_flag = {
						flag = skin_color_y_-2
					}
					remove_character_flag = skin_color_y_-3
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-2
					}
					add_character_flag = {
						flag = skin_color_y_-1
					}
					remove_character_flag = skin_color_y_-2
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-1
					}
					remove_character_flag = skin_color_y_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

skin_color_y_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			NOT = { has_character_flag = CPMS_Close_Body }
			has_character_flag = character_color_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = skin_color_y_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = skin_color_y_10
							has_character_flag = skin_color_y_9
							has_character_flag = skin_color_y_8
							has_character_flag = skin_color_y_7
							has_character_flag = skin_color_y_6
							has_character_flag = skin_color_y_5
							has_character_flag = skin_color_y_4
							has_character_flag = skin_color_y_3
							has_character_flag = skin_color_y_2
							has_character_flag = skin_color_y_1
							has_character_flag = skin_color_y_-1
							has_character_flag = skin_color_y_-2
							has_character_flag = skin_color_y_-3
							has_character_flag = skin_color_y_-4
							has_character_flag = skin_color_y_-5
							has_character_flag = skin_color_y_-6
							has_character_flag = skin_color_y_-7
							has_character_flag = skin_color_y_-8
							has_character_flag = skin_color_y_-9
							has_character_flag = skin_color_y_-10
						}
					}
					add_character_flag = {
						flag = skin_color_y_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_1
					}
					add_character_flag = {
						flag = skin_color_y_-2
					}
					remove_character_flag = skin_color_y_1
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_2
					}
					add_character_flag = {
						flag = skin_color_y_-1
					}
					remove_character_flag = skin_color_y_2
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_3
					}
					remove_character_flag = skin_color_y_3
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_4
					}
					add_character_flag = {
						flag = skin_color_y_1
					}
					remove_character_flag = skin_color_y_4
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_5
					}
					add_character_flag = {
						flag = skin_color_y_2
					}
					remove_character_flag = skin_color_y_5
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_6
					}
					add_character_flag = {
						flag = skin_color_y_3
					}
					remove_character_flag = skin_color_y_6
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_7
					}
					add_character_flag = {
						flag = skin_color_y_4
					}
					remove_character_flag = skin_color_y_7
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_8
					}
					add_character_flag = {
						flag = skin_color_y_5
					}
					remove_character_flag = skin_color_y_8
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_9
					}
					add_character_flag = {
						flag = skin_color_y_6
					}
					remove_character_flag = skin_color_y_9
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_10
					}
					add_character_flag = {
						flag = skin_color_y_7
					}
					remove_character_flag = skin_color_y_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = skin_color_y_-9
							has_character_flag = skin_color_y_-8
							has_character_flag = skin_color_y_-7
						}
					}
					add_character_flag = {
						flag = skin_color_y_-10
					}
					remove_character_flag = skin_color_y_-9
					remove_character_flag = skin_color_y_-8
					remove_character_flag = skin_color_y_-7
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-6
					}
					add_character_flag = {
						flag = skin_color_y_-9
					}
					remove_character_flag = skin_color_y_-6
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-5
					}
					add_character_flag = {
						flag = skin_color_y_-8
					}
					remove_character_flag = skin_color_y_-5
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-4
					}
					add_character_flag = {
						flag = skin_color_y_-7
					}
					remove_character_flag = skin_color_y_-4
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-3
					}
					add_character_flag = {
						flag = skin_color_y_-6
					}
					remove_character_flag = skin_color_y_-3
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-2
					}
					add_character_flag = {
						flag = skin_color_y_-5
					}
					remove_character_flag = skin_color_y_-2
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-1
					}
					add_character_flag = {
						flag = skin_color_y_-4
					}
					remove_character_flag = skin_color_y_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = skin_color_y_10
							has_character_flag = skin_color_y_9
							has_character_flag = skin_color_y_8
							has_character_flag = skin_color_y_7
							has_character_flag = skin_color_y_6
							has_character_flag = skin_color_y_5
							has_character_flag = skin_color_y_4
							has_character_flag = skin_color_y_3
							has_character_flag = skin_color_y_2
							has_character_flag = skin_color_y_1
							has_character_flag = skin_color_y_-1
							has_character_flag = skin_color_y_-2
							has_character_flag = skin_color_y_-3
							has_character_flag = skin_color_y_-4
							has_character_flag = skin_color_y_-5
							has_character_flag = skin_color_y_-6
							has_character_flag = skin_color_y_-7
							has_character_flag = skin_color_y_-8
							has_character_flag = skin_color_y_-9
							has_character_flag = skin_color_y_-10
						}
					}
					add_character_flag = {
						flag = skin_color_y_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_1
					}
					add_character_flag = {
						flag = skin_color_y_-1
					}
					remove_character_flag = skin_color_y_1
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_2
					}
					remove_character_flag = skin_color_y_2
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_3
					}
					add_character_flag = {
						flag = skin_color_y_1
					}
					remove_character_flag = skin_color_y_3
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_4
					}
					add_character_flag = {
						flag = skin_color_y_2
					}
					remove_character_flag = skin_color_y_4
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_5
					}
					add_character_flag = {
						flag = skin_color_y_3
					}
					remove_character_flag = skin_color_y_5
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_6
					}
					add_character_flag = {
						flag = skin_color_y_4
					}
					remove_character_flag = skin_color_y_6
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_7
					}
					add_character_flag = {
						flag = skin_color_y_5
					}
					remove_character_flag = skin_color_y_7
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_8
					}
					add_character_flag = {
						flag = skin_color_y_6
					}
					remove_character_flag = skin_color_y_8
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_9
					}
					add_character_flag = {
						flag = skin_color_y_7
					}
					remove_character_flag = skin_color_y_9
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_10
					}
					add_character_flag = {
						flag = skin_color_y_8
					}
					remove_character_flag = skin_color_y_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = skin_color_y_-9
							has_character_flag = skin_color_y_-8
						}
					}
					add_character_flag = {
						flag = skin_color_y_-10
					}
					remove_character_flag = skin_color_y_-9
					remove_character_flag = skin_color_y_-8
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-7
					}
					add_character_flag = {
						flag = skin_color_y_-9
					}
					remove_character_flag = skin_color_y_-7
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-6
					}
					add_character_flag = {
						flag = skin_color_y_-8
					}
					remove_character_flag = skin_color_y_-6
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-5
					}
					add_character_flag = {
						flag = skin_color_y_-7
					}
					remove_character_flag = skin_color_y_-5
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-4
					}
					add_character_flag = {
						flag = skin_color_y_-6
					}
					remove_character_flag = skin_color_y_-4
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-3
					}
					add_character_flag = {
						flag = skin_color_y_-5
					}
					remove_character_flag = skin_color_y_-3
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-2
					}
					add_character_flag = {
						flag = skin_color_y_-4
					}
					remove_character_flag = skin_color_y_-2
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-1
					}
					add_character_flag = {
						flag = skin_color_y_-3
					}
					remove_character_flag = skin_color_y_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = skin_color_y_10
							has_character_flag = skin_color_y_9
							has_character_flag = skin_color_y_8
							has_character_flag = skin_color_y_7
							has_character_flag = skin_color_y_6
							has_character_flag = skin_color_y_5
							has_character_flag = skin_color_y_4
							has_character_flag = skin_color_y_3
							has_character_flag = skin_color_y_2
							has_character_flag = skin_color_y_1
							has_character_flag = skin_color_y_-1
							has_character_flag = skin_color_y_-2
							has_character_flag = skin_color_y_-3
							has_character_flag = skin_color_y_-4
							has_character_flag = skin_color_y_-5
							has_character_flag = skin_color_y_-6
							has_character_flag = skin_color_y_-7
							has_character_flag = skin_color_y_-8
							has_character_flag = skin_color_y_-9
							has_character_flag = skin_color_y_-10
						}
					}
					add_character_flag = {
						flag = skin_color_y_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_1
					}
					remove_character_flag = skin_color_y_1
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_2
					}
					add_character_flag = {
						flag = skin_color_y_1
					}
					remove_character_flag = skin_color_y_2
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_3
					}
					add_character_flag = {
						flag = skin_color_y_2
					}
					remove_character_flag = skin_color_y_3
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_4
					}
					add_character_flag = {
						flag = skin_color_y_3
					}
					remove_character_flag = skin_color_y_4
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_5
					}
					add_character_flag = {
						flag = skin_color_y_4
					}
					remove_character_flag = skin_color_y_5
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_6
					}
					add_character_flag = {
						flag = skin_color_y_5
					}
					remove_character_flag = skin_color_y_6
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_7
					}
					add_character_flag = {
						flag = skin_color_y_6
					}
					remove_character_flag = skin_color_y_7
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_8
					}
					add_character_flag = {
						flag = skin_color_y_7
					}
					remove_character_flag = skin_color_y_8
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_9
					}
					add_character_flag = {
						flag = skin_color_y_8
					}
					remove_character_flag = skin_color_y_9
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_10
					}
					add_character_flag = {
						flag = skin_color_y_9
					}
					remove_character_flag = skin_color_y_10
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-9
					}
					add_character_flag = {
						flag = skin_color_y_-10
					}
					remove_character_flag = skin_color_y_-9
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-8
					}
					add_character_flag = {
						flag = skin_color_y_-9
					}
					remove_character_flag = skin_color_y_-8
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-7
					}
					add_character_flag = {
						flag = skin_color_y_-8
					}
					remove_character_flag = skin_color_y_-7
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-6
					}
					add_character_flag = {
						flag = skin_color_y_-7
					}
					remove_character_flag = skin_color_y_-6
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-5
					}
					add_character_flag = {
						flag = skin_color_y_-6
					}
					remove_character_flag = skin_color_y_-5
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-4
					}
					add_character_flag = {
						flag = skin_color_y_-5
					}
					remove_character_flag = skin_color_y_-4
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-3
					}
					add_character_flag = {
						flag = skin_color_y_-4
					}
					remove_character_flag = skin_color_y_-3
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-2
					}
					add_character_flag = {
						flag = skin_color_y_-3
					}
					remove_character_flag = skin_color_y_-2
				}
				else_if = {
					limit = {
						has_character_flag = skin_color_y_-1
					}
					add_character_flag = {
						flag = skin_color_y_-2
					}
					remove_character_flag = skin_color_y_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

eye_color_x_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			NOT = { has_character_flag = CPMS_Close_Body }
			has_character_flag = character_color_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = eye_color_x_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_color_x_10
							has_character_flag = eye_color_x_9
							has_character_flag = eye_color_x_8
							has_character_flag = eye_color_x_7
							has_character_flag = eye_color_x_6
							has_character_flag = eye_color_x_5
							has_character_flag = eye_color_x_4
							has_character_flag = eye_color_x_3
							has_character_flag = eye_color_x_2
							has_character_flag = eye_color_x_1
							has_character_flag = eye_color_x_-1
							has_character_flag = eye_color_x_-2
							has_character_flag = eye_color_x_-3
							has_character_flag = eye_color_x_-4
							has_character_flag = eye_color_x_-5
							has_character_flag = eye_color_x_-6
							has_character_flag = eye_color_x_-7
							has_character_flag = eye_color_x_-8
							has_character_flag = eye_color_x_-9
							has_character_flag = eye_color_x_-10
						}
					}
					add_character_flag = {
						flag = eye_color_x_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_1
					}
					add_character_flag = {
						flag = eye_color_x_4
					}
					remove_character_flag = eye_color_x_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_2
					}
					add_character_flag = {
						flag = eye_color_x_5
					}
					remove_character_flag = eye_color_x_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_3
					}
					add_character_flag = {
						flag = eye_color_x_6
					}
					remove_character_flag = eye_color_x_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_4
					}
					add_character_flag = {
						flag = eye_color_x_7
					}
					remove_character_flag = eye_color_x_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_5
					}
					add_character_flag = {
						flag = eye_color_x_8
					}
					remove_character_flag = eye_color_x_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_6
					}
					add_character_flag = {
						flag = eye_color_x_9
					}
					remove_character_flag = eye_color_x_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = eye_color_x_7
							has_character_flag = eye_color_x_8
							has_character_flag = eye_color_x_9
						}
					}
					add_character_flag = {
						flag = eye_color_x_10
					}
					remove_character_flag = eye_color_x_7
					remove_character_flag = eye_color_x_8
					remove_character_flag = eye_color_x_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-10
					}
					add_character_flag = {
						flag = eye_color_x_-7
					}
					remove_character_flag = eye_color_x_-10
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-9
					}
					add_character_flag = {
						flag = eye_color_x_-6
					}
					remove_character_flag = eye_color_x_-9
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-8
					}
					add_character_flag = {
						flag = eye_color_x_-5
					}
					remove_character_flag = eye_color_x_-8
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-7
					}
					add_character_flag = {
						flag = eye_color_x_-4
					}
					remove_character_flag = eye_color_x_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-6
					}
					add_character_flag = {
						flag = eye_color_x_-3
					}
					remove_character_flag = eye_color_x_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-5
					}
					add_character_flag = {
						flag = eye_color_x_-2
					}
					remove_character_flag = eye_color_x_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-4
					}
					add_character_flag = {
						flag = eye_color_x_-1
					}
					remove_character_flag = eye_color_x_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-3
					}
					remove_character_flag = eye_color_x_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-2
					}
					add_character_flag = {
						flag = eye_color_x_1
					}
					remove_character_flag = eye_color_x_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-1
					}
					add_character_flag = {
						flag = eye_color_x_2
					}
					remove_character_flag = eye_color_x_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_color_x_10
							has_character_flag = eye_color_x_9
							has_character_flag = eye_color_x_8
							has_character_flag = eye_color_x_7
							has_character_flag = eye_color_x_6
							has_character_flag = eye_color_x_5
							has_character_flag = eye_color_x_4
							has_character_flag = eye_color_x_3
							has_character_flag = eye_color_x_2
							has_character_flag = eye_color_x_1
							has_character_flag = eye_color_x_-1
							has_character_flag = eye_color_x_-2
							has_character_flag = eye_color_x_-3
							has_character_flag = eye_color_x_-4
							has_character_flag = eye_color_x_-5
							has_character_flag = eye_color_x_-6
							has_character_flag = eye_color_x_-7
							has_character_flag = eye_color_x_-8
							has_character_flag = eye_color_x_-9
							has_character_flag = eye_color_x_-10
						}
					}
					add_character_flag = {
						flag = eye_color_x_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_1
					}
					add_character_flag = {
						flag = eye_color_x_3
					}
					remove_character_flag = eye_color_x_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_2
					}
					add_character_flag = {
						flag = eye_color_x_4
					}
					remove_character_flag = eye_color_x_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_3
					}
					add_character_flag = {
						flag = eye_color_x_5
					}
					remove_character_flag = eye_color_x_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_4
					}
					add_character_flag = {
						flag = eye_color_x_6
					}
					remove_character_flag = eye_color_x_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_5
					}
					add_character_flag = {
						flag = eye_color_x_7
					}
					remove_character_flag = eye_color_x_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_6
					}
					add_character_flag = {
						flag = eye_color_x_8
					}
					remove_character_flag = eye_color_x_6
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_7
					}
					add_character_flag = {
						flag = eye_color_x_9
					}
					remove_character_flag = eye_color_x_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = eye_color_x_8
							has_character_flag = eye_color_x_9
						}
					}
					add_character_flag = {
						flag = eye_color_x_10
					}
					remove_character_flag = eye_color_x_8
					remove_character_flag = eye_color_x_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-10
					}
					add_character_flag = {
						flag = eye_color_x_-8
					}
					remove_character_flag = eye_color_x_-10
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-9
					}
					add_character_flag = {
						flag = eye_color_x_-7
					}
					remove_character_flag = eye_color_x_-9
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-8
					}
					add_character_flag = {
						flag = eye_color_x_-6
					}
					remove_character_flag = eye_color_x_-8
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-7
					}
					add_character_flag = {
						flag = eye_color_x_-5
					}
					remove_character_flag = eye_color_x_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-6
					}
					add_character_flag = {
						flag = eye_color_x_-4
					}
					remove_character_flag = eye_color_x_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-5
					}
					add_character_flag = {
						flag = eye_color_x_-3
					}
					remove_character_flag = eye_color_x_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-4
					}
					add_character_flag = {
						flag = eye_color_x_-2
					}
					remove_character_flag = eye_color_x_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-3
					}
					add_character_flag = {
						flag = eye_color_x_-1
					}
					remove_character_flag = eye_color_x_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-2
					}
					remove_character_flag = eye_color_x_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-1
					}
					add_character_flag = {
						flag = eye_color_x_1
					}
					remove_character_flag = eye_color_x_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_color_x_10
							has_character_flag = eye_color_x_9
							has_character_flag = eye_color_x_8
							has_character_flag = eye_color_x_7
							has_character_flag = eye_color_x_6
							has_character_flag = eye_color_x_5
							has_character_flag = eye_color_x_4
							has_character_flag = eye_color_x_3
							has_character_flag = eye_color_x_2
							has_character_flag = eye_color_x_1
							has_character_flag = eye_color_x_-1
							has_character_flag = eye_color_x_-2
							has_character_flag = eye_color_x_-3
							has_character_flag = eye_color_x_-4
							has_character_flag = eye_color_x_-5
							has_character_flag = eye_color_x_-6
							has_character_flag = eye_color_x_-7
							has_character_flag = eye_color_x_-8
							has_character_flag = eye_color_x_-9
							has_character_flag = eye_color_x_-10
						}
					}
					add_character_flag = {
						flag = eye_color_x_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_1
					}
					add_character_flag = {
						flag = eye_color_x_2
					}
					remove_character_flag = eye_color_x_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_2
					}
					add_character_flag = {
						flag = eye_color_x_3
					}
					remove_character_flag = eye_color_x_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_3
					}
					add_character_flag = {
						flag = eye_color_x_4
					}
					remove_character_flag = eye_color_x_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_4
					}
					add_character_flag = {
						flag = eye_color_x_5
					}
					remove_character_flag = eye_color_x_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_5
					}
					add_character_flag = {
						flag = eye_color_x_6
					}
					remove_character_flag = eye_color_x_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_6
					}
					add_character_flag = {
						flag = eye_color_x_7
					}
					remove_character_flag = eye_color_x_6
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_7
					}
					add_character_flag = {
						flag = eye_color_x_8
					}
					remove_character_flag = eye_color_x_7
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_8
					}
					add_character_flag = {
						flag = eye_color_x_9
					}
					remove_character_flag = eye_color_x_8
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_9
					}
					add_character_flag = {
						flag = eye_color_x_10
					}
					remove_character_flag = eye_color_x_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-10
					}
					add_character_flag = {
						flag = eye_color_x_-9
					}
					remove_character_flag = eye_color_x_-10
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-9
					}
					add_character_flag = {
						flag = eye_color_x_-8
					}
					remove_character_flag = eye_color_x_-9
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-8
					}
					add_character_flag = {
						flag = eye_color_x_-7
					}
					remove_character_flag = eye_color_x_-8
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-7
					}
					add_character_flag = {
						flag = eye_color_x_-6
					}
					remove_character_flag = eye_color_x_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-6
					}
					add_character_flag = {
						flag = eye_color_x_-5
					}
					remove_character_flag = eye_color_x_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-5
					}
					add_character_flag = {
						flag = eye_color_x_-4
					}
					remove_character_flag = eye_color_x_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-4
					}
					add_character_flag = {
						flag = eye_color_x_-3
					}
					remove_character_flag = eye_color_x_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-3
					}
					add_character_flag = {
						flag = eye_color_x_-2
					}
					remove_character_flag = eye_color_x_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-2
					}
					add_character_flag = {
						flag = eye_color_x_-1
					}
					remove_character_flag = eye_color_x_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-1
					}
					remove_character_flag = eye_color_x_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

eye_color_x_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			NOT = { has_character_flag = CPMS_Close_Body }
			has_character_flag = character_color_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = eye_color_x_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_color_x_10
							has_character_flag = eye_color_x_9
							has_character_flag = eye_color_x_8
							has_character_flag = eye_color_x_7
							has_character_flag = eye_color_x_6
							has_character_flag = eye_color_x_5
							has_character_flag = eye_color_x_4
							has_character_flag = eye_color_x_3
							has_character_flag = eye_color_x_2
							has_character_flag = eye_color_x_1
							has_character_flag = eye_color_x_-1
							has_character_flag = eye_color_x_-2
							has_character_flag = eye_color_x_-3
							has_character_flag = eye_color_x_-4
							has_character_flag = eye_color_x_-5
							has_character_flag = eye_color_x_-6
							has_character_flag = eye_color_x_-7
							has_character_flag = eye_color_x_-8
							has_character_flag = eye_color_x_-9
							has_character_flag = eye_color_x_-10
						}
					}
					add_character_flag = {
						flag = eye_color_x_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_1
					}
					add_character_flag = {
						flag = eye_color_x_-2
					}
					remove_character_flag = eye_color_x_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_2
					}
					add_character_flag = {
						flag = eye_color_x_-1
					}
					remove_character_flag = eye_color_x_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_3
					}
					remove_character_flag = eye_color_x_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_4
					}
					add_character_flag = {
						flag = eye_color_x_1
					}
					remove_character_flag = eye_color_x_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_5
					}
					add_character_flag = {
						flag = eye_color_x_2
					}
					remove_character_flag = eye_color_x_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_6
					}
					add_character_flag = {
						flag = eye_color_x_3
					}
					remove_character_flag = eye_color_x_6
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_7
					}
					add_character_flag = {
						flag = eye_color_x_4
					}
					remove_character_flag = eye_color_x_7
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_8
					}
					add_character_flag = {
						flag = eye_color_x_5
					}
					remove_character_flag = eye_color_x_8
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_9
					}
					add_character_flag = {
						flag = eye_color_x_6
					}
					remove_character_flag = eye_color_x_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_10
					}
					add_character_flag = {
						flag = eye_color_x_7
					}
					remove_character_flag = eye_color_x_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = eye_color_x_-9
							has_character_flag = eye_color_x_-8
							has_character_flag = eye_color_x_-7
						}
					}
					add_character_flag = {
						flag = eye_color_x_-10
					}
					remove_character_flag = eye_color_x_-9
					remove_character_flag = eye_color_x_-8
					remove_character_flag = eye_color_x_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-6
					}
					add_character_flag = {
						flag = eye_color_x_-9
					}
					remove_character_flag = eye_color_x_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-5
					}
					add_character_flag = {
						flag = eye_color_x_-8
					}
					remove_character_flag = eye_color_x_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-4
					}
					add_character_flag = {
						flag = eye_color_x_-7
					}
					remove_character_flag = eye_color_x_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-3
					}
					add_character_flag = {
						flag = eye_color_x_-6
					}
					remove_character_flag = eye_color_x_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-2
					}
					add_character_flag = {
						flag = eye_color_x_-5
					}
					remove_character_flag = eye_color_x_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-1
					}
					add_character_flag = {
						flag = eye_color_x_-4
					}
					remove_character_flag = eye_color_x_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_color_x_10
							has_character_flag = eye_color_x_9
							has_character_flag = eye_color_x_8
							has_character_flag = eye_color_x_7
							has_character_flag = eye_color_x_6
							has_character_flag = eye_color_x_5
							has_character_flag = eye_color_x_4
							has_character_flag = eye_color_x_3
							has_character_flag = eye_color_x_2
							has_character_flag = eye_color_x_1
							has_character_flag = eye_color_x_-1
							has_character_flag = eye_color_x_-2
							has_character_flag = eye_color_x_-3
							has_character_flag = eye_color_x_-4
							has_character_flag = eye_color_x_-5
							has_character_flag = eye_color_x_-6
							has_character_flag = eye_color_x_-7
							has_character_flag = eye_color_x_-8
							has_character_flag = eye_color_x_-9
							has_character_flag = eye_color_x_-10
						}
					}
					add_character_flag = {
						flag = eye_color_x_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_1
					}
					add_character_flag = {
						flag = eye_color_x_-1
					}
					remove_character_flag = eye_color_x_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_2
					}
					remove_character_flag = eye_color_x_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_3
					}
					add_character_flag = {
						flag = eye_color_x_1
					}
					remove_character_flag = eye_color_x_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_4
					}
					add_character_flag = {
						flag = eye_color_x_2
					}
					remove_character_flag = eye_color_x_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_5
					}
					add_character_flag = {
						flag = eye_color_x_3
					}
					remove_character_flag = eye_color_x_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_6
					}
					add_character_flag = {
						flag = eye_color_x_4
					}
					remove_character_flag = eye_color_x_6
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_7
					}
					add_character_flag = {
						flag = eye_color_x_5
					}
					remove_character_flag = eye_color_x_7
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_8
					}
					add_character_flag = {
						flag = eye_color_x_6
					}
					remove_character_flag = eye_color_x_8
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_9
					}
					add_character_flag = {
						flag = eye_color_x_7
					}
					remove_character_flag = eye_color_x_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_10
					}
					add_character_flag = {
						flag = eye_color_x_8
					}
					remove_character_flag = eye_color_x_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = eye_color_x_-9
							has_character_flag = eye_color_x_-8
						}
					}
					add_character_flag = {
						flag = eye_color_x_-10
					}
					remove_character_flag = eye_color_x_-9
					remove_character_flag = eye_color_x_-8
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-7
					}
					add_character_flag = {
						flag = eye_color_x_-9
					}
					remove_character_flag = eye_color_x_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-6
					}
					add_character_flag = {
						flag = eye_color_x_-8
					}
					remove_character_flag = eye_color_x_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-5
					}
					add_character_flag = {
						flag = eye_color_x_-7
					}
					remove_character_flag = eye_color_x_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-4
					}
					add_character_flag = {
						flag = eye_color_x_-6
					}
					remove_character_flag = eye_color_x_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-3
					}
					add_character_flag = {
						flag = eye_color_x_-5
					}
					remove_character_flag = eye_color_x_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-2
					}
					add_character_flag = {
						flag = eye_color_x_-4
					}
					remove_character_flag = eye_color_x_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-1
					}
					add_character_flag = {
						flag = eye_color_x_-3
					}
					remove_character_flag = eye_color_x_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_color_x_10
							has_character_flag = eye_color_x_9
							has_character_flag = eye_color_x_8
							has_character_flag = eye_color_x_7
							has_character_flag = eye_color_x_6
							has_character_flag = eye_color_x_5
							has_character_flag = eye_color_x_4
							has_character_flag = eye_color_x_3
							has_character_flag = eye_color_x_2
							has_character_flag = eye_color_x_1
							has_character_flag = eye_color_x_-1
							has_character_flag = eye_color_x_-2
							has_character_flag = eye_color_x_-3
							has_character_flag = eye_color_x_-4
							has_character_flag = eye_color_x_-5
							has_character_flag = eye_color_x_-6
							has_character_flag = eye_color_x_-7
							has_character_flag = eye_color_x_-8
							has_character_flag = eye_color_x_-9
							has_character_flag = eye_color_x_-10
						}
					}
					add_character_flag = {
						flag = eye_color_x_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_1
					}
					remove_character_flag = eye_color_x_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_2
					}
					add_character_flag = {
						flag = eye_color_x_1
					}
					remove_character_flag = eye_color_x_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_3
					}
					add_character_flag = {
						flag = eye_color_x_2
					}
					remove_character_flag = eye_color_x_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_4
					}
					add_character_flag = {
						flag = eye_color_x_3
					}
					remove_character_flag = eye_color_x_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_5
					}
					add_character_flag = {
						flag = eye_color_x_4
					}
					remove_character_flag = eye_color_x_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_6
					}
					add_character_flag = {
						flag = eye_color_x_5
					}
					remove_character_flag = eye_color_x_6
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_7
					}
					add_character_flag = {
						flag = eye_color_x_6
					}
					remove_character_flag = eye_color_x_7
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_8
					}
					add_character_flag = {
						flag = eye_color_x_7
					}
					remove_character_flag = eye_color_x_8
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_9
					}
					add_character_flag = {
						flag = eye_color_x_8
					}
					remove_character_flag = eye_color_x_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_10
					}
					add_character_flag = {
						flag = eye_color_x_9
					}
					remove_character_flag = eye_color_x_10
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-9
					}
					add_character_flag = {
						flag = eye_color_x_-10
					}
					remove_character_flag = eye_color_x_-9
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-8
					}
					add_character_flag = {
						flag = eye_color_x_-9
					}
					remove_character_flag = eye_color_x_-8
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-7
					}
					add_character_flag = {
						flag = eye_color_x_-8
					}
					remove_character_flag = eye_color_x_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-6
					}
					add_character_flag = {
						flag = eye_color_x_-7
					}
					remove_character_flag = eye_color_x_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-5
					}
					add_character_flag = {
						flag = eye_color_x_-6
					}
					remove_character_flag = eye_color_x_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-4
					}
					add_character_flag = {
						flag = eye_color_x_-5
					}
					remove_character_flag = eye_color_x_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-3
					}
					add_character_flag = {
						flag = eye_color_x_-4
					}
					remove_character_flag = eye_color_x_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-2
					}
					add_character_flag = {
						flag = eye_color_x_-3
					}
					remove_character_flag = eye_color_x_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_x_-1
					}
					add_character_flag = {
						flag = eye_color_x_-2
					}
					remove_character_flag = eye_color_x_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

eye_color_y_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			NOT = { has_character_flag = CPMS_Close_Body }
			has_character_flag = character_color_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = eye_color_y_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_color_y_10
							has_character_flag = eye_color_y_9
							has_character_flag = eye_color_y_8
							has_character_flag = eye_color_y_7
							has_character_flag = eye_color_y_6
							has_character_flag = eye_color_y_5
							has_character_flag = eye_color_y_4
							has_character_flag = eye_color_y_3
							has_character_flag = eye_color_y_2
							has_character_flag = eye_color_y_1
							has_character_flag = eye_color_y_-1
							has_character_flag = eye_color_y_-2
							has_character_flag = eye_color_y_-3
							has_character_flag = eye_color_y_-4
							has_character_flag = eye_color_y_-5
							has_character_flag = eye_color_y_-6
							has_character_flag = eye_color_y_-7
							has_character_flag = eye_color_y_-8
							has_character_flag = eye_color_y_-9
							has_character_flag = eye_color_y_-10
						}
					}
					add_character_flag = {
						flag = eye_color_y_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_1
					}
					add_character_flag = {
						flag = eye_color_y_4
					}
					remove_character_flag = eye_color_y_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_2
					}
					add_character_flag = {
						flag = eye_color_y_5
					}
					remove_character_flag = eye_color_y_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_3
					}
					add_character_flag = {
						flag = eye_color_y_6
					}
					remove_character_flag = eye_color_y_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_4
					}
					add_character_flag = {
						flag = eye_color_y_7
					}
					remove_character_flag = eye_color_y_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_5
					}
					add_character_flag = {
						flag = eye_color_y_8
					}
					remove_character_flag = eye_color_y_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_6
					}
					add_character_flag = {
						flag = eye_color_y_9
					}
					remove_character_flag = eye_color_y_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = eye_color_y_7
							has_character_flag = eye_color_y_8
							has_character_flag = eye_color_y_9
						}
					}
					add_character_flag = {
						flag = eye_color_y_10
					}
					remove_character_flag = eye_color_y_7
					remove_character_flag = eye_color_y_8
					remove_character_flag = eye_color_y_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-10
					}
					add_character_flag = {
						flag = eye_color_y_-7
					}
					remove_character_flag = eye_color_y_-10
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-9
					}
					add_character_flag = {
						flag = eye_color_y_-6
					}
					remove_character_flag = eye_color_y_-9
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-8
					}
					add_character_flag = {
						flag = eye_color_y_-5
					}
					remove_character_flag = eye_color_y_-8
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-7
					}
					add_character_flag = {
						flag = eye_color_y_-4
					}
					remove_character_flag = eye_color_y_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-6
					}
					add_character_flag = {
						flag = eye_color_y_-3
					}
					remove_character_flag = eye_color_y_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-5
					}
					add_character_flag = {
						flag = eye_color_y_-2
					}
					remove_character_flag = eye_color_y_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-4
					}
					add_character_flag = {
						flag = eye_color_y_-1
					}
					remove_character_flag = eye_color_y_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-3
					}
					remove_character_flag = eye_color_y_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-2
					}
					add_character_flag = {
						flag = eye_color_y_1
					}
					remove_character_flag = eye_color_y_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-1
					}
					add_character_flag = {
						flag = eye_color_y_2
					}
					remove_character_flag = eye_color_y_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_color_y_10
							has_character_flag = eye_color_y_9
							has_character_flag = eye_color_y_8
							has_character_flag = eye_color_y_7
							has_character_flag = eye_color_y_6
							has_character_flag = eye_color_y_5
							has_character_flag = eye_color_y_4
							has_character_flag = eye_color_y_3
							has_character_flag = eye_color_y_2
							has_character_flag = eye_color_y_1
							has_character_flag = eye_color_y_-1
							has_character_flag = eye_color_y_-2
							has_character_flag = eye_color_y_-3
							has_character_flag = eye_color_y_-4
							has_character_flag = eye_color_y_-5
							has_character_flag = eye_color_y_-6
							has_character_flag = eye_color_y_-7
							has_character_flag = eye_color_y_-8
							has_character_flag = eye_color_y_-9
							has_character_flag = eye_color_y_-10
						}
					}
					add_character_flag = {
						flag = eye_color_y_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_1
					}
					add_character_flag = {
						flag = eye_color_y_3
					}
					remove_character_flag = eye_color_y_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_2
					}
					add_character_flag = {
						flag = eye_color_y_4
					}
					remove_character_flag = eye_color_y_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_3
					}
					add_character_flag = {
						flag = eye_color_y_5
					}
					remove_character_flag = eye_color_y_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_4
					}
					add_character_flag = {
						flag = eye_color_y_6
					}
					remove_character_flag = eye_color_y_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_5
					}
					add_character_flag = {
						flag = eye_color_y_7
					}
					remove_character_flag = eye_color_y_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_6
					}
					add_character_flag = {
						flag = eye_color_y_8
					}
					remove_character_flag = eye_color_y_6
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_7
					}
					add_character_flag = {
						flag = eye_color_y_9
					}
					remove_character_flag = eye_color_y_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = eye_color_y_8
							has_character_flag = eye_color_y_9
						}
					}
					add_character_flag = {
						flag = eye_color_y_10
					}
					remove_character_flag = eye_color_y_8
					remove_character_flag = eye_color_y_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-10
					}
					add_character_flag = {
						flag = eye_color_y_-8
					}
					remove_character_flag = eye_color_y_-10
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-9
					}
					add_character_flag = {
						flag = eye_color_y_-7
					}
					remove_character_flag = eye_color_y_-9
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-8
					}
					add_character_flag = {
						flag = eye_color_y_-6
					}
					remove_character_flag = eye_color_y_-8
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-7
					}
					add_character_flag = {
						flag = eye_color_y_-5
					}
					remove_character_flag = eye_color_y_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-6
					}
					add_character_flag = {
						flag = eye_color_y_-4
					}
					remove_character_flag = eye_color_y_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-5
					}
					add_character_flag = {
						flag = eye_color_y_-3
					}
					remove_character_flag = eye_color_y_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-4
					}
					add_character_flag = {
						flag = eye_color_y_-2
					}
					remove_character_flag = eye_color_y_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-3
					}
					add_character_flag = {
						flag = eye_color_y_-1
					}
					remove_character_flag = eye_color_y_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-2
					}
					remove_character_flag = eye_color_y_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-1
					}
					add_character_flag = {
						flag = eye_color_y_1
					}
					remove_character_flag = eye_color_y_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_color_y_10
							has_character_flag = eye_color_y_9
							has_character_flag = eye_color_y_8
							has_character_flag = eye_color_y_7
							has_character_flag = eye_color_y_6
							has_character_flag = eye_color_y_5
							has_character_flag = eye_color_y_4
							has_character_flag = eye_color_y_3
							has_character_flag = eye_color_y_2
							has_character_flag = eye_color_y_1
							has_character_flag = eye_color_y_-1
							has_character_flag = eye_color_y_-2
							has_character_flag = eye_color_y_-3
							has_character_flag = eye_color_y_-4
							has_character_flag = eye_color_y_-5
							has_character_flag = eye_color_y_-6
							has_character_flag = eye_color_y_-7
							has_character_flag = eye_color_y_-8
							has_character_flag = eye_color_y_-9
							has_character_flag = eye_color_y_-10
						}
					}
					add_character_flag = {
						flag = eye_color_y_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_1
					}
					add_character_flag = {
						flag = eye_color_y_2
					}
					remove_character_flag = eye_color_y_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_2
					}
					add_character_flag = {
						flag = eye_color_y_3
					}
					remove_character_flag = eye_color_y_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_3
					}
					add_character_flag = {
						flag = eye_color_y_4
					}
					remove_character_flag = eye_color_y_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_4
					}
					add_character_flag = {
						flag = eye_color_y_5
					}
					remove_character_flag = eye_color_y_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_5
					}
					add_character_flag = {
						flag = eye_color_y_6
					}
					remove_character_flag = eye_color_y_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_6
					}
					add_character_flag = {
						flag = eye_color_y_7
					}
					remove_character_flag = eye_color_y_6
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_7
					}
					add_character_flag = {
						flag = eye_color_y_8
					}
					remove_character_flag = eye_color_y_7
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_8
					}
					add_character_flag = {
						flag = eye_color_y_9
					}
					remove_character_flag = eye_color_y_8
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_9
					}
					add_character_flag = {
						flag = eye_color_y_10
					}
					remove_character_flag = eye_color_y_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-10
					}
					add_character_flag = {
						flag = eye_color_y_-9
					}
					remove_character_flag = eye_color_y_-10
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-9
					}
					add_character_flag = {
						flag = eye_color_y_-8
					}
					remove_character_flag = eye_color_y_-9
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-8
					}
					add_character_flag = {
						flag = eye_color_y_-7
					}
					remove_character_flag = eye_color_y_-8
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-7
					}
					add_character_flag = {
						flag = eye_color_y_-6
					}
					remove_character_flag = eye_color_y_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-6
					}
					add_character_flag = {
						flag = eye_color_y_-5
					}
					remove_character_flag = eye_color_y_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-5
					}
					add_character_flag = {
						flag = eye_color_y_-4
					}
					remove_character_flag = eye_color_y_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-4
					}
					add_character_flag = {
						flag = eye_color_y_-3
					}
					remove_character_flag = eye_color_y_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-3
					}
					add_character_flag = {
						flag = eye_color_y_-2
					}
					remove_character_flag = eye_color_y_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-2
					}
					add_character_flag = {
						flag = eye_color_y_-1
					}
					remove_character_flag = eye_color_y_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-1
					}
					remove_character_flag = eye_color_y_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

eye_color_y_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			NOT = { has_character_flag = CPMS_Close_Body }
			has_character_flag = character_color_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = eye_color_y_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_color_y_10
							has_character_flag = eye_color_y_9
							has_character_flag = eye_color_y_8
							has_character_flag = eye_color_y_7
							has_character_flag = eye_color_y_6
							has_character_flag = eye_color_y_5
							has_character_flag = eye_color_y_4
							has_character_flag = eye_color_y_3
							has_character_flag = eye_color_y_2
							has_character_flag = eye_color_y_1
							has_character_flag = eye_color_y_-1
							has_character_flag = eye_color_y_-2
							has_character_flag = eye_color_y_-3
							has_character_flag = eye_color_y_-4
							has_character_flag = eye_color_y_-5
							has_character_flag = eye_color_y_-6
							has_character_flag = eye_color_y_-7
							has_character_flag = eye_color_y_-8
							has_character_flag = eye_color_y_-9
							has_character_flag = eye_color_y_-10
						}
					}
					add_character_flag = {
						flag = eye_color_y_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_1
					}
					add_character_flag = {
						flag = eye_color_y_-2
					}
					remove_character_flag = eye_color_y_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_2
					}
					add_character_flag = {
						flag = eye_color_y_-1
					}
					remove_character_flag = eye_color_y_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_3
					}
					remove_character_flag = eye_color_y_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_4
					}
					add_character_flag = {
						flag = eye_color_y_1
					}
					remove_character_flag = eye_color_y_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_5
					}
					add_character_flag = {
						flag = eye_color_y_2
					}
					remove_character_flag = eye_color_y_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_6
					}
					add_character_flag = {
						flag = eye_color_y_3
					}
					remove_character_flag = eye_color_y_6
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_7
					}
					add_character_flag = {
						flag = eye_color_y_4
					}
					remove_character_flag = eye_color_y_7
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_8
					}
					add_character_flag = {
						flag = eye_color_y_5
					}
					remove_character_flag = eye_color_y_8
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_9
					}
					add_character_flag = {
						flag = eye_color_y_6
					}
					remove_character_flag = eye_color_y_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_10
					}
					add_character_flag = {
						flag = eye_color_y_7
					}
					remove_character_flag = eye_color_y_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = eye_color_y_-9
							has_character_flag = eye_color_y_-8
							has_character_flag = eye_color_y_-7
						}
					}
					add_character_flag = {
						flag = eye_color_y_-10
					}
					remove_character_flag = eye_color_y_-9
					remove_character_flag = eye_color_y_-8
					remove_character_flag = eye_color_y_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-6
					}
					add_character_flag = {
						flag = eye_color_y_-9
					}
					remove_character_flag = eye_color_y_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-5
					}
					add_character_flag = {
						flag = eye_color_y_-8
					}
					remove_character_flag = eye_color_y_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-4
					}
					add_character_flag = {
						flag = eye_color_y_-7
					}
					remove_character_flag = eye_color_y_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-3
					}
					add_character_flag = {
						flag = eye_color_y_-6
					}
					remove_character_flag = eye_color_y_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-2
					}
					add_character_flag = {
						flag = eye_color_y_-5
					}
					remove_character_flag = eye_color_y_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-1
					}
					add_character_flag = {
						flag = eye_color_y_-4
					}
					remove_character_flag = eye_color_y_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_color_y_10
							has_character_flag = eye_color_y_9
							has_character_flag = eye_color_y_8
							has_character_flag = eye_color_y_7
							has_character_flag = eye_color_y_6
							has_character_flag = eye_color_y_5
							has_character_flag = eye_color_y_4
							has_character_flag = eye_color_y_3
							has_character_flag = eye_color_y_2
							has_character_flag = eye_color_y_1
							has_character_flag = eye_color_y_-1
							has_character_flag = eye_color_y_-2
							has_character_flag = eye_color_y_-3
							has_character_flag = eye_color_y_-4
							has_character_flag = eye_color_y_-5
							has_character_flag = eye_color_y_-6
							has_character_flag = eye_color_y_-7
							has_character_flag = eye_color_y_-8
							has_character_flag = eye_color_y_-9
							has_character_flag = eye_color_y_-10
						}
					}
					add_character_flag = {
						flag = eye_color_y_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_1
					}
					add_character_flag = {
						flag = eye_color_y_-1
					}
					remove_character_flag = eye_color_y_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_2
					}
					remove_character_flag = eye_color_y_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_3
					}
					add_character_flag = {
						flag = eye_color_y_1
					}
					remove_character_flag = eye_color_y_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_4
					}
					add_character_flag = {
						flag = eye_color_y_2
					}
					remove_character_flag = eye_color_y_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_5
					}
					add_character_flag = {
						flag = eye_color_y_3
					}
					remove_character_flag = eye_color_y_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_6
					}
					add_character_flag = {
						flag = eye_color_y_4
					}
					remove_character_flag = eye_color_y_6
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_7
					}
					add_character_flag = {
						flag = eye_color_y_5
					}
					remove_character_flag = eye_color_y_7
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_8
					}
					add_character_flag = {
						flag = eye_color_y_6
					}
					remove_character_flag = eye_color_y_8
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_9
					}
					add_character_flag = {
						flag = eye_color_y_7
					}
					remove_character_flag = eye_color_y_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_10
					}
					add_character_flag = {
						flag = eye_color_y_8
					}
					remove_character_flag = eye_color_y_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = eye_color_y_-9
							has_character_flag = eye_color_y_-8
						}
					}
					add_character_flag = {
						flag = eye_color_y_-10
					}
					remove_character_flag = eye_color_y_-9
					remove_character_flag = eye_color_y_-8
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-7
					}
					add_character_flag = {
						flag = eye_color_y_-9
					}
					remove_character_flag = eye_color_y_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-6
					}
					add_character_flag = {
						flag = eye_color_y_-8
					}
					remove_character_flag = eye_color_y_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-5
					}
					add_character_flag = {
						flag = eye_color_y_-7
					}
					remove_character_flag = eye_color_y_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-4
					}
					add_character_flag = {
						flag = eye_color_y_-6
					}
					remove_character_flag = eye_color_y_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-3
					}
					add_character_flag = {
						flag = eye_color_y_-5
					}
					remove_character_flag = eye_color_y_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-2
					}
					add_character_flag = {
						flag = eye_color_y_-4
					}
					remove_character_flag = eye_color_y_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-1
					}
					add_character_flag = {
						flag = eye_color_y_-3
					}
					remove_character_flag = eye_color_y_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_color_y_10
							has_character_flag = eye_color_y_9
							has_character_flag = eye_color_y_8
							has_character_flag = eye_color_y_7
							has_character_flag = eye_color_y_6
							has_character_flag = eye_color_y_5
							has_character_flag = eye_color_y_4
							has_character_flag = eye_color_y_3
							has_character_flag = eye_color_y_2
							has_character_flag = eye_color_y_1
							has_character_flag = eye_color_y_-1
							has_character_flag = eye_color_y_-2
							has_character_flag = eye_color_y_-3
							has_character_flag = eye_color_y_-4
							has_character_flag = eye_color_y_-5
							has_character_flag = eye_color_y_-6
							has_character_flag = eye_color_y_-7
							has_character_flag = eye_color_y_-8
							has_character_flag = eye_color_y_-9
							has_character_flag = eye_color_y_-10
						}
					}
					add_character_flag = {
						flag = eye_color_y_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_1
					}
					remove_character_flag = eye_color_y_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_2
					}
					add_character_flag = {
						flag = eye_color_y_1
					}
					remove_character_flag = eye_color_y_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_3
					}
					add_character_flag = {
						flag = eye_color_y_2
					}
					remove_character_flag = eye_color_y_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_4
					}
					add_character_flag = {
						flag = eye_color_y_3
					}
					remove_character_flag = eye_color_y_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_5
					}
					add_character_flag = {
						flag = eye_color_y_4
					}
					remove_character_flag = eye_color_y_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_6
					}
					add_character_flag = {
						flag = eye_color_y_5
					}
					remove_character_flag = eye_color_y_6
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_7
					}
					add_character_flag = {
						flag = eye_color_y_6
					}
					remove_character_flag = eye_color_y_7
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_8
					}
					add_character_flag = {
						flag = eye_color_y_7
					}
					remove_character_flag = eye_color_y_8
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_9
					}
					add_character_flag = {
						flag = eye_color_y_8
					}
					remove_character_flag = eye_color_y_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_10
					}
					add_character_flag = {
						flag = eye_color_y_9
					}
					remove_character_flag = eye_color_y_10
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-9
					}
					add_character_flag = {
						flag = eye_color_y_-10
					}
					remove_character_flag = eye_color_y_-9
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-8
					}
					add_character_flag = {
						flag = eye_color_y_-9
					}
					remove_character_flag = eye_color_y_-8
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-7
					}
					add_character_flag = {
						flag = eye_color_y_-8
					}
					remove_character_flag = eye_color_y_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-6
					}
					add_character_flag = {
						flag = eye_color_y_-7
					}
					remove_character_flag = eye_color_y_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-5
					}
					add_character_flag = {
						flag = eye_color_y_-6
					}
					remove_character_flag = eye_color_y_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-4
					}
					add_character_flag = {
						flag = eye_color_y_-5
					}
					remove_character_flag = eye_color_y_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-3
					}
					add_character_flag = {
						flag = eye_color_y_-4
					}
					remove_character_flag = eye_color_y_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-2
					}
					add_character_flag = {
						flag = eye_color_y_-3
					}
					remove_character_flag = eye_color_y_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_color_y_-1
					}
					add_character_flag = {
						flag = eye_color_y_-2
					}
					remove_character_flag = eye_color_y_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

eye_angle_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Eye
			has_character_flag = character_eye_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = eye_angle_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_angle_10
							has_character_flag = eye_angle_9
							has_character_flag = eye_angle_8
							has_character_flag = eye_angle_7
							has_character_flag = eye_angle_6
							has_character_flag = eye_angle_5
							has_character_flag = eye_angle_4
							has_character_flag = eye_angle_3
							has_character_flag = eye_angle_2
							has_character_flag = eye_angle_1
							has_character_flag = eye_angle_-1
							has_character_flag = eye_angle_-2
							has_character_flag = eye_angle_-3
							has_character_flag = eye_angle_-4
							has_character_flag = eye_angle_-5
							has_character_flag = eye_angle_-6
							has_character_flag = eye_angle_-7
							has_character_flag = eye_angle_-8
							has_character_flag = eye_angle_-9
							has_character_flag = eye_angle_-10
						}
					}
					add_character_flag = {
						flag = eye_angle_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_1
					}
					add_character_flag = {
						flag = eye_angle_4
					}
					remove_character_flag = eye_angle_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_2
					}
					add_character_flag = {
						flag = eye_angle_5
					}
					remove_character_flag = eye_angle_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_3
					}
					add_character_flag = {
						flag = eye_angle_6
					}
					remove_character_flag = eye_angle_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_4
					}
					add_character_flag = {
						flag = eye_angle_7
					}
					remove_character_flag = eye_angle_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_5
					}
					add_character_flag = {
						flag = eye_angle_8
					}
					remove_character_flag = eye_angle_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_6
					}
					add_character_flag = {
						flag = eye_angle_9
					}
					remove_character_flag = eye_angle_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = eye_angle_7
							has_character_flag = eye_angle_8
							has_character_flag = eye_angle_9
						}
					}
					add_character_flag = {
						flag = eye_angle_10
					}
					remove_character_flag = eye_angle_7
					remove_character_flag = eye_angle_8
					remove_character_flag = eye_angle_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-10
					}
					add_character_flag = {
						flag = eye_angle_-7
					}
					remove_character_flag = eye_angle_-10
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-9
					}
					add_character_flag = {
						flag = eye_angle_-6
					}
					remove_character_flag = eye_angle_-9
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-8
					}
					add_character_flag = {
						flag = eye_angle_-5
					}
					remove_character_flag = eye_angle_-8
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-7
					}
					add_character_flag = {
						flag = eye_angle_-4
					}
					remove_character_flag = eye_angle_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-6
					}
					add_character_flag = {
						flag = eye_angle_-3
					}
					remove_character_flag = eye_angle_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-5
					}
					add_character_flag = {
						flag = eye_angle_-2
					}
					remove_character_flag = eye_angle_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-4
					}
					add_character_flag = {
						flag = eye_angle_-1
					}
					remove_character_flag = eye_angle_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-3
					}
					remove_character_flag = eye_angle_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-2
					}
					add_character_flag = {
						flag = eye_angle_1
					}
					remove_character_flag = eye_angle_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-1
					}
					add_character_flag = {
						flag = eye_angle_2
					}
					remove_character_flag = eye_angle_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_angle_10
							has_character_flag = eye_angle_9
							has_character_flag = eye_angle_8
							has_character_flag = eye_angle_7
							has_character_flag = eye_angle_6
							has_character_flag = eye_angle_5
							has_character_flag = eye_angle_4
							has_character_flag = eye_angle_3
							has_character_flag = eye_angle_2
							has_character_flag = eye_angle_1
							has_character_flag = eye_angle_-1
							has_character_flag = eye_angle_-2
							has_character_flag = eye_angle_-3
							has_character_flag = eye_angle_-4
							has_character_flag = eye_angle_-5
							has_character_flag = eye_angle_-6
							has_character_flag = eye_angle_-7
							has_character_flag = eye_angle_-8
							has_character_flag = eye_angle_-9
							has_character_flag = eye_angle_-10
						}
					}
					add_character_flag = {
						flag = eye_angle_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_1
					}
					add_character_flag = {
						flag = eye_angle_3
					}
					remove_character_flag = eye_angle_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_2
					}
					add_character_flag = {
						flag = eye_angle_4
					}
					remove_character_flag = eye_angle_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_3
					}
					add_character_flag = {
						flag = eye_angle_5
					}
					remove_character_flag = eye_angle_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_4
					}
					add_character_flag = {
						flag = eye_angle_6
					}
					remove_character_flag = eye_angle_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_5
					}
					add_character_flag = {
						flag = eye_angle_7
					}
					remove_character_flag = eye_angle_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_6
					}
					add_character_flag = {
						flag = eye_angle_8
					}
					remove_character_flag = eye_angle_6
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_7
					}
					add_character_flag = {
						flag = eye_angle_9
					}
					remove_character_flag = eye_angle_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = eye_angle_8
							has_character_flag = eye_angle_9
						}
					}
					add_character_flag = {
						flag = eye_angle_10
					}
					remove_character_flag = eye_angle_8
					remove_character_flag = eye_angle_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-10
					}
					add_character_flag = {
						flag = eye_angle_-8
					}
					remove_character_flag = eye_angle_-10
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-9
					}
					add_character_flag = {
						flag = eye_angle_-7
					}
					remove_character_flag = eye_angle_-9
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-8
					}
					add_character_flag = {
						flag = eye_angle_-6
					}
					remove_character_flag = eye_angle_-8
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-7
					}
					add_character_flag = {
						flag = eye_angle_-5
					}
					remove_character_flag = eye_angle_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-6
					}
					add_character_flag = {
						flag = eye_angle_-4
					}
					remove_character_flag = eye_angle_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-5
					}
					add_character_flag = {
						flag = eye_angle_-3
					}
					remove_character_flag = eye_angle_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-4
					}
					add_character_flag = {
						flag = eye_angle_-2
					}
					remove_character_flag = eye_angle_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-3
					}
					add_character_flag = {
						flag = eye_angle_-1
					}
					remove_character_flag = eye_angle_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-2
					}
					remove_character_flag = eye_angle_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-1
					}
					add_character_flag = {
						flag = eye_angle_1
					}
					remove_character_flag = eye_angle_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_angle_10
							has_character_flag = eye_angle_9
							has_character_flag = eye_angle_8
							has_character_flag = eye_angle_7
							has_character_flag = eye_angle_6
							has_character_flag = eye_angle_5
							has_character_flag = eye_angle_4
							has_character_flag = eye_angle_3
							has_character_flag = eye_angle_2
							has_character_flag = eye_angle_1
							has_character_flag = eye_angle_-1
							has_character_flag = eye_angle_-2
							has_character_flag = eye_angle_-3
							has_character_flag = eye_angle_-4
							has_character_flag = eye_angle_-5
							has_character_flag = eye_angle_-6
							has_character_flag = eye_angle_-7
							has_character_flag = eye_angle_-8
							has_character_flag = eye_angle_-9
							has_character_flag = eye_angle_-10
						}
					}
					add_character_flag = {
						flag = eye_angle_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_1
					}
					add_character_flag = {
						flag = eye_angle_2
					}
					remove_character_flag = eye_angle_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_2
					}
					add_character_flag = {
						flag = eye_angle_3
					}
					remove_character_flag = eye_angle_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_3
					}
					add_character_flag = {
						flag = eye_angle_4
					}
					remove_character_flag = eye_angle_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_4
					}
					add_character_flag = {
						flag = eye_angle_5
					}
					remove_character_flag = eye_angle_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_5
					}
					add_character_flag = {
						flag = eye_angle_6
					}
					remove_character_flag = eye_angle_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_6
					}
					add_character_flag = {
						flag = eye_angle_7
					}
					remove_character_flag = eye_angle_6
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_7
					}
					add_character_flag = {
						flag = eye_angle_8
					}
					remove_character_flag = eye_angle_7
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_8
					}
					add_character_flag = {
						flag = eye_angle_9
					}
					remove_character_flag = eye_angle_8
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_9
					}
					add_character_flag = {
						flag = eye_angle_10
					}
					remove_character_flag = eye_angle_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-10
					}
					add_character_flag = {
						flag = eye_angle_-9
					}
					remove_character_flag = eye_angle_-10
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-9
					}
					add_character_flag = {
						flag = eye_angle_-8
					}
					remove_character_flag = eye_angle_-9
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-8
					}
					add_character_flag = {
						flag = eye_angle_-7
					}
					remove_character_flag = eye_angle_-8
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-7
					}
					add_character_flag = {
						flag = eye_angle_-6
					}
					remove_character_flag = eye_angle_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-6
					}
					add_character_flag = {
						flag = eye_angle_-5
					}
					remove_character_flag = eye_angle_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-5
					}
					add_character_flag = {
						flag = eye_angle_-4
					}
					remove_character_flag = eye_angle_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-4
					}
					add_character_flag = {
						flag = eye_angle_-3
					}
					remove_character_flag = eye_angle_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-3
					}
					add_character_flag = {
						flag = eye_angle_-2
					}
					remove_character_flag = eye_angle_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-2
					}
					add_character_flag = {
						flag = eye_angle_-1
					}
					remove_character_flag = eye_angle_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-1
					}
					remove_character_flag = eye_angle_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

eye_angle_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Eye
			has_character_flag = character_eye_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = eye_angle_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_angle_10
							has_character_flag = eye_angle_9
							has_character_flag = eye_angle_8
							has_character_flag = eye_angle_7
							has_character_flag = eye_angle_6
							has_character_flag = eye_angle_5
							has_character_flag = eye_angle_4
							has_character_flag = eye_angle_3
							has_character_flag = eye_angle_2
							has_character_flag = eye_angle_1
							has_character_flag = eye_angle_-1
							has_character_flag = eye_angle_-2
							has_character_flag = eye_angle_-3
							has_character_flag = eye_angle_-4
							has_character_flag = eye_angle_-5
							has_character_flag = eye_angle_-6
							has_character_flag = eye_angle_-7
							has_character_flag = eye_angle_-8
							has_character_flag = eye_angle_-9
							has_character_flag = eye_angle_-10
						}
					}
					add_character_flag = {
						flag = eye_angle_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_1
					}
					add_character_flag = {
						flag = eye_angle_-2
					}
					remove_character_flag = eye_angle_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_2
					}
					add_character_flag = {
						flag = eye_angle_-1
					}
					remove_character_flag = eye_angle_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_3
					}
					remove_character_flag = eye_angle_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_4
					}
					add_character_flag = {
						flag = eye_angle_1
					}
					remove_character_flag = eye_angle_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_5
					}
					add_character_flag = {
						flag = eye_angle_2
					}
					remove_character_flag = eye_angle_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_6
					}
					add_character_flag = {
						flag = eye_angle_3
					}
					remove_character_flag = eye_angle_6
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_7
					}
					add_character_flag = {
						flag = eye_angle_4
					}
					remove_character_flag = eye_angle_7
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_8
					}
					add_character_flag = {
						flag = eye_angle_5
					}
					remove_character_flag = eye_angle_8
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_9
					}
					add_character_flag = {
						flag = eye_angle_6
					}
					remove_character_flag = eye_angle_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_10
					}
					add_character_flag = {
						flag = eye_angle_7
					}
					remove_character_flag = eye_angle_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = eye_angle_-9
							has_character_flag = eye_angle_-8
							has_character_flag = eye_angle_-7
						}
					}
					add_character_flag = {
						flag = eye_angle_-10
					}
					remove_character_flag = eye_angle_-9
					remove_character_flag = eye_angle_-8
					remove_character_flag = eye_angle_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-6
					}
					add_character_flag = {
						flag = eye_angle_-9
					}
					remove_character_flag = eye_angle_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-5
					}
					add_character_flag = {
						flag = eye_angle_-8
					}
					remove_character_flag = eye_angle_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-4
					}
					add_character_flag = {
						flag = eye_angle_-7
					}
					remove_character_flag = eye_angle_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-3
					}
					add_character_flag = {
						flag = eye_angle_-6
					}
					remove_character_flag = eye_angle_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-2
					}
					add_character_flag = {
						flag = eye_angle_-5
					}
					remove_character_flag = eye_angle_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-1
					}
					add_character_flag = {
						flag = eye_angle_-4
					}
					remove_character_flag = eye_angle_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_angle_10
							has_character_flag = eye_angle_9
							has_character_flag = eye_angle_8
							has_character_flag = eye_angle_7
							has_character_flag = eye_angle_6
							has_character_flag = eye_angle_5
							has_character_flag = eye_angle_4
							has_character_flag = eye_angle_3
							has_character_flag = eye_angle_2
							has_character_flag = eye_angle_1
							has_character_flag = eye_angle_-1
							has_character_flag = eye_angle_-2
							has_character_flag = eye_angle_-3
							has_character_flag = eye_angle_-4
							has_character_flag = eye_angle_-5
							has_character_flag = eye_angle_-6
							has_character_flag = eye_angle_-7
							has_character_flag = eye_angle_-8
							has_character_flag = eye_angle_-9
							has_character_flag = eye_angle_-10
						}
					}
					add_character_flag = {
						flag = eye_angle_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_1
					}
					add_character_flag = {
						flag = eye_angle_-1
					}
					remove_character_flag = eye_angle_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_2
					}
					remove_character_flag = eye_angle_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_3
					}
					add_character_flag = {
						flag = eye_angle_1
					}
					remove_character_flag = eye_angle_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_4
					}
					add_character_flag = {
						flag = eye_angle_2
					}
					remove_character_flag = eye_angle_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_5
					}
					add_character_flag = {
						flag = eye_angle_3
					}
					remove_character_flag = eye_angle_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_6
					}
					add_character_flag = {
						flag = eye_angle_4
					}
					remove_character_flag = eye_angle_6
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_7
					}
					add_character_flag = {
						flag = eye_angle_5
					}
					remove_character_flag = eye_angle_7
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_8
					}
					add_character_flag = {
						flag = eye_angle_6
					}
					remove_character_flag = eye_angle_8
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_9
					}
					add_character_flag = {
						flag = eye_angle_7
					}
					remove_character_flag = eye_angle_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_10
					}
					add_character_flag = {
						flag = eye_angle_8
					}
					remove_character_flag = eye_angle_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = eye_angle_-9
							has_character_flag = eye_angle_-8
						}
					}
					add_character_flag = {
						flag = eye_angle_-10
					}
					remove_character_flag = eye_angle_-9
					remove_character_flag = eye_angle_-8
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-7
					}
					add_character_flag = {
						flag = eye_angle_-9
					}
					remove_character_flag = eye_angle_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-6
					}
					add_character_flag = {
						flag = eye_angle_-8
					}
					remove_character_flag = eye_angle_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-5
					}
					add_character_flag = {
						flag = eye_angle_-7
					}
					remove_character_flag = eye_angle_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-4
					}
					add_character_flag = {
						flag = eye_angle_-6
					}
					remove_character_flag = eye_angle_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-3
					}
					add_character_flag = {
						flag = eye_angle_-5
					}
					remove_character_flag = eye_angle_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-2
					}
					add_character_flag = {
						flag = eye_angle_-4
					}
					remove_character_flag = eye_angle_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-1
					}
					add_character_flag = {
						flag = eye_angle_-3
					}
					remove_character_flag = eye_angle_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_angle_10
							has_character_flag = eye_angle_9
							has_character_flag = eye_angle_8
							has_character_flag = eye_angle_7
							has_character_flag = eye_angle_6
							has_character_flag = eye_angle_5
							has_character_flag = eye_angle_4
							has_character_flag = eye_angle_3
							has_character_flag = eye_angle_2
							has_character_flag = eye_angle_1
							has_character_flag = eye_angle_-1
							has_character_flag = eye_angle_-2
							has_character_flag = eye_angle_-3
							has_character_flag = eye_angle_-4
							has_character_flag = eye_angle_-5
							has_character_flag = eye_angle_-6
							has_character_flag = eye_angle_-7
							has_character_flag = eye_angle_-8
							has_character_flag = eye_angle_-9
							has_character_flag = eye_angle_-10
						}
					}
					add_character_flag = {
						flag = eye_angle_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_1
					}
					remove_character_flag = eye_angle_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_2
					}
					add_character_flag = {
						flag = eye_angle_1
					}
					remove_character_flag = eye_angle_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_3
					}
					add_character_flag = {
						flag = eye_angle_2
					}
					remove_character_flag = eye_angle_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_4
					}
					add_character_flag = {
						flag = eye_angle_3
					}
					remove_character_flag = eye_angle_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_5
					}
					add_character_flag = {
						flag = eye_angle_4
					}
					remove_character_flag = eye_angle_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_6
					}
					add_character_flag = {
						flag = eye_angle_5
					}
					remove_character_flag = eye_angle_6
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_7
					}
					add_character_flag = {
						flag = eye_angle_6
					}
					remove_character_flag = eye_angle_7
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_8
					}
					add_character_flag = {
						flag = eye_angle_7
					}
					remove_character_flag = eye_angle_8
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_9
					}
					add_character_flag = {
						flag = eye_angle_8
					}
					remove_character_flag = eye_angle_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_10
					}
					add_character_flag = {
						flag = eye_angle_9
					}
					remove_character_flag = eye_angle_10
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-9
					}
					add_character_flag = {
						flag = eye_angle_-10
					}
					remove_character_flag = eye_angle_-9
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-8
					}
					add_character_flag = {
						flag = eye_angle_-9
					}
					remove_character_flag = eye_angle_-8
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-7
					}
					add_character_flag = {
						flag = eye_angle_-8
					}
					remove_character_flag = eye_angle_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-6
					}
					add_character_flag = {
						flag = eye_angle_-7
					}
					remove_character_flag = eye_angle_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-5
					}
					add_character_flag = {
						flag = eye_angle_-6
					}
					remove_character_flag = eye_angle_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-4
					}
					add_character_flag = {
						flag = eye_angle_-5
					}
					remove_character_flag = eye_angle_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-3
					}
					add_character_flag = {
						flag = eye_angle_-4
					}
					remove_character_flag = eye_angle_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-2
					}
					add_character_flag = {
						flag = eye_angle_-3
					}
					remove_character_flag = eye_angle_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_angle_-1
					}
					add_character_flag = {
						flag = eye_angle_-2
					}
					remove_character_flag = eye_angle_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

eye_depth_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Eye
			has_character_flag = character_eye_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = eye_depth_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_depth_10
							has_character_flag = eye_depth_9
							has_character_flag = eye_depth_8
							has_character_flag = eye_depth_7
							has_character_flag = eye_depth_6
							has_character_flag = eye_depth_5
							has_character_flag = eye_depth_4
							has_character_flag = eye_depth_3
							has_character_flag = eye_depth_2
							has_character_flag = eye_depth_1
							has_character_flag = eye_depth_-1
							has_character_flag = eye_depth_-2
							has_character_flag = eye_depth_-3
							has_character_flag = eye_depth_-4
							has_character_flag = eye_depth_-5
							has_character_flag = eye_depth_-6
							has_character_flag = eye_depth_-7
							has_character_flag = eye_depth_-8
							has_character_flag = eye_depth_-9
							has_character_flag = eye_depth_-10
						}
					}
					add_character_flag = {
						flag = eye_depth_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_1
					}
					add_character_flag = {
						flag = eye_depth_4
					}
					remove_character_flag = eye_depth_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_2
					}
					add_character_flag = {
						flag = eye_depth_5
					}
					remove_character_flag = eye_depth_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_3
					}
					add_character_flag = {
						flag = eye_depth_6
					}
					remove_character_flag = eye_depth_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_4
					}
					add_character_flag = {
						flag = eye_depth_7
					}
					remove_character_flag = eye_depth_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_5
					}
					add_character_flag = {
						flag = eye_depth_8
					}
					remove_character_flag = eye_depth_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_6
					}
					add_character_flag = {
						flag = eye_depth_9
					}
					remove_character_flag = eye_depth_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = eye_depth_7
							has_character_flag = eye_depth_8
							has_character_flag = eye_depth_9
						}
					}
					add_character_flag = {
						flag = eye_depth_10
					}
					remove_character_flag = eye_depth_7
					remove_character_flag = eye_depth_8
					remove_character_flag = eye_depth_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-10
					}
					add_character_flag = {
						flag = eye_depth_-7
					}
					remove_character_flag = eye_depth_-10
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-9
					}
					add_character_flag = {
						flag = eye_depth_-6
					}
					remove_character_flag = eye_depth_-9
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-8
					}
					add_character_flag = {
						flag = eye_depth_-5
					}
					remove_character_flag = eye_depth_-8
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-7
					}
					add_character_flag = {
						flag = eye_depth_-4
					}
					remove_character_flag = eye_depth_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-6
					}
					add_character_flag = {
						flag = eye_depth_-3
					}
					remove_character_flag = eye_depth_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-5
					}
					add_character_flag = {
						flag = eye_depth_-2
					}
					remove_character_flag = eye_depth_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-4
					}
					add_character_flag = {
						flag = eye_depth_-1
					}
					remove_character_flag = eye_depth_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-3
					}
					remove_character_flag = eye_depth_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-2
					}
					add_character_flag = {
						flag = eye_depth_1
					}
					remove_character_flag = eye_depth_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-1
					}
					add_character_flag = {
						flag = eye_depth_2
					}
					remove_character_flag = eye_depth_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_depth_10
							has_character_flag = eye_depth_9
							has_character_flag = eye_depth_8
							has_character_flag = eye_depth_7
							has_character_flag = eye_depth_6
							has_character_flag = eye_depth_5
							has_character_flag = eye_depth_4
							has_character_flag = eye_depth_3
							has_character_flag = eye_depth_2
							has_character_flag = eye_depth_1
							has_character_flag = eye_depth_-1
							has_character_flag = eye_depth_-2
							has_character_flag = eye_depth_-3
							has_character_flag = eye_depth_-4
							has_character_flag = eye_depth_-5
							has_character_flag = eye_depth_-6
							has_character_flag = eye_depth_-7
							has_character_flag = eye_depth_-8
							has_character_flag = eye_depth_-9
							has_character_flag = eye_depth_-10
						}
					}
					add_character_flag = {
						flag = eye_depth_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_1
					}
					add_character_flag = {
						flag = eye_depth_3
					}
					remove_character_flag = eye_depth_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_2
					}
					add_character_flag = {
						flag = eye_depth_4
					}
					remove_character_flag = eye_depth_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_3
					}
					add_character_flag = {
						flag = eye_depth_5
					}
					remove_character_flag = eye_depth_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_4
					}
					add_character_flag = {
						flag = eye_depth_6
					}
					remove_character_flag = eye_depth_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_5
					}
					add_character_flag = {
						flag = eye_depth_7
					}
					remove_character_flag = eye_depth_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_6
					}
					add_character_flag = {
						flag = eye_depth_8
					}
					remove_character_flag = eye_depth_6
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_7
					}
					add_character_flag = {
						flag = eye_depth_9
					}
					remove_character_flag = eye_depth_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = eye_depth_8
							has_character_flag = eye_depth_9
						}
					}
					add_character_flag = {
						flag = eye_depth_10
					}
					remove_character_flag = eye_depth_8
					remove_character_flag = eye_depth_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-10
					}
					add_character_flag = {
						flag = eye_depth_-8
					}
					remove_character_flag = eye_depth_-10
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-9
					}
					add_character_flag = {
						flag = eye_depth_-7
					}
					remove_character_flag = eye_depth_-9
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-8
					}
					add_character_flag = {
						flag = eye_depth_-6
					}
					remove_character_flag = eye_depth_-8
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-7
					}
					add_character_flag = {
						flag = eye_depth_-5
					}
					remove_character_flag = eye_depth_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-6
					}
					add_character_flag = {
						flag = eye_depth_-4
					}
					remove_character_flag = eye_depth_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-5
					}
					add_character_flag = {
						flag = eye_depth_-3
					}
					remove_character_flag = eye_depth_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-4
					}
					add_character_flag = {
						flag = eye_depth_-2
					}
					remove_character_flag = eye_depth_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-3
					}
					add_character_flag = {
						flag = eye_depth_-1
					}
					remove_character_flag = eye_depth_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-2
					}
					remove_character_flag = eye_depth_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-1
					}
					add_character_flag = {
						flag = eye_depth_1
					}
					remove_character_flag = eye_depth_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_depth_10
							has_character_flag = eye_depth_9
							has_character_flag = eye_depth_8
							has_character_flag = eye_depth_7
							has_character_flag = eye_depth_6
							has_character_flag = eye_depth_5
							has_character_flag = eye_depth_4
							has_character_flag = eye_depth_3
							has_character_flag = eye_depth_2
							has_character_flag = eye_depth_1
							has_character_flag = eye_depth_-1
							has_character_flag = eye_depth_-2
							has_character_flag = eye_depth_-3
							has_character_flag = eye_depth_-4
							has_character_flag = eye_depth_-5
							has_character_flag = eye_depth_-6
							has_character_flag = eye_depth_-7
							has_character_flag = eye_depth_-8
							has_character_flag = eye_depth_-9
							has_character_flag = eye_depth_-10
						}
					}
					add_character_flag = {
						flag = eye_depth_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_1
					}
					add_character_flag = {
						flag = eye_depth_2
					}
					remove_character_flag = eye_depth_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_2
					}
					add_character_flag = {
						flag = eye_depth_3
					}
					remove_character_flag = eye_depth_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_3
					}
					add_character_flag = {
						flag = eye_depth_4
					}
					remove_character_flag = eye_depth_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_4
					}
					add_character_flag = {
						flag = eye_depth_5
					}
					remove_character_flag = eye_depth_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_5
					}
					add_character_flag = {
						flag = eye_depth_6
					}
					remove_character_flag = eye_depth_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_6
					}
					add_character_flag = {
						flag = eye_depth_7
					}
					remove_character_flag = eye_depth_6
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_7
					}
					add_character_flag = {
						flag = eye_depth_8
					}
					remove_character_flag = eye_depth_7
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_8
					}
					add_character_flag = {
						flag = eye_depth_9
					}
					remove_character_flag = eye_depth_8
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_9
					}
					add_character_flag = {
						flag = eye_depth_10
					}
					remove_character_flag = eye_depth_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-10
					}
					add_character_flag = {
						flag = eye_depth_-9
					}
					remove_character_flag = eye_depth_-10
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-9
					}
					add_character_flag = {
						flag = eye_depth_-8
					}
					remove_character_flag = eye_depth_-9
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-8
					}
					add_character_flag = {
						flag = eye_depth_-7
					}
					remove_character_flag = eye_depth_-8
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-7
					}
					add_character_flag = {
						flag = eye_depth_-6
					}
					remove_character_flag = eye_depth_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-6
					}
					add_character_flag = {
						flag = eye_depth_-5
					}
					remove_character_flag = eye_depth_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-5
					}
					add_character_flag = {
						flag = eye_depth_-4
					}
					remove_character_flag = eye_depth_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-4
					}
					add_character_flag = {
						flag = eye_depth_-3
					}
					remove_character_flag = eye_depth_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-3
					}
					add_character_flag = {
						flag = eye_depth_-2
					}
					remove_character_flag = eye_depth_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-2
					}
					add_character_flag = {
						flag = eye_depth_-1
					}
					remove_character_flag = eye_depth_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-1
					}
					remove_character_flag = eye_depth_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

eye_depth_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Eye
			has_character_flag = character_eye_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = eye_depth_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_depth_10
							has_character_flag = eye_depth_9
							has_character_flag = eye_depth_8
							has_character_flag = eye_depth_7
							has_character_flag = eye_depth_6
							has_character_flag = eye_depth_5
							has_character_flag = eye_depth_4
							has_character_flag = eye_depth_3
							has_character_flag = eye_depth_2
							has_character_flag = eye_depth_1
							has_character_flag = eye_depth_-1
							has_character_flag = eye_depth_-2
							has_character_flag = eye_depth_-3
							has_character_flag = eye_depth_-4
							has_character_flag = eye_depth_-5
							has_character_flag = eye_depth_-6
							has_character_flag = eye_depth_-7
							has_character_flag = eye_depth_-8
							has_character_flag = eye_depth_-9
							has_character_flag = eye_depth_-10
						}
					}
					add_character_flag = {
						flag = eye_depth_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_1
					}
					add_character_flag = {
						flag = eye_depth_-2
					}
					remove_character_flag = eye_depth_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_2
					}
					add_character_flag = {
						flag = eye_depth_-1
					}
					remove_character_flag = eye_depth_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_3
					}
					remove_character_flag = eye_depth_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_4
					}
					add_character_flag = {
						flag = eye_depth_1
					}
					remove_character_flag = eye_depth_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_5
					}
					add_character_flag = {
						flag = eye_depth_2
					}
					remove_character_flag = eye_depth_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_6
					}
					add_character_flag = {
						flag = eye_depth_3
					}
					remove_character_flag = eye_depth_6
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_7
					}
					add_character_flag = {
						flag = eye_depth_4
					}
					remove_character_flag = eye_depth_7
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_8
					}
					add_character_flag = {
						flag = eye_depth_5
					}
					remove_character_flag = eye_depth_8
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_9
					}
					add_character_flag = {
						flag = eye_depth_6
					}
					remove_character_flag = eye_depth_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_10
					}
					add_character_flag = {
						flag = eye_depth_7
					}
					remove_character_flag = eye_depth_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = eye_depth_-9
							has_character_flag = eye_depth_-8
							has_character_flag = eye_depth_-7
						}
					}
					add_character_flag = {
						flag = eye_depth_-10
					}
					remove_character_flag = eye_depth_-9
					remove_character_flag = eye_depth_-8
					remove_character_flag = eye_depth_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-6
					}
					add_character_flag = {
						flag = eye_depth_-9
					}
					remove_character_flag = eye_depth_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-5
					}
					add_character_flag = {
						flag = eye_depth_-8
					}
					remove_character_flag = eye_depth_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-4
					}
					add_character_flag = {
						flag = eye_depth_-7
					}
					remove_character_flag = eye_depth_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-3
					}
					add_character_flag = {
						flag = eye_depth_-6
					}
					remove_character_flag = eye_depth_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-2
					}
					add_character_flag = {
						flag = eye_depth_-5
					}
					remove_character_flag = eye_depth_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-1
					}
					add_character_flag = {
						flag = eye_depth_-4
					}
					remove_character_flag = eye_depth_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_depth_10
							has_character_flag = eye_depth_9
							has_character_flag = eye_depth_8
							has_character_flag = eye_depth_7
							has_character_flag = eye_depth_6
							has_character_flag = eye_depth_5
							has_character_flag = eye_depth_4
							has_character_flag = eye_depth_3
							has_character_flag = eye_depth_2
							has_character_flag = eye_depth_1
							has_character_flag = eye_depth_-1
							has_character_flag = eye_depth_-2
							has_character_flag = eye_depth_-3
							has_character_flag = eye_depth_-4
							has_character_flag = eye_depth_-5
							has_character_flag = eye_depth_-6
							has_character_flag = eye_depth_-7
							has_character_flag = eye_depth_-8
							has_character_flag = eye_depth_-9
							has_character_flag = eye_depth_-10
						}
					}
					add_character_flag = {
						flag = eye_depth_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_1
					}
					add_character_flag = {
						flag = eye_depth_-1
					}
					remove_character_flag = eye_depth_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_2
					}
					remove_character_flag = eye_depth_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_3
					}
					add_character_flag = {
						flag = eye_depth_1
					}
					remove_character_flag = eye_depth_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_4
					}
					add_character_flag = {
						flag = eye_depth_2
					}
					remove_character_flag = eye_depth_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_5
					}
					add_character_flag = {
						flag = eye_depth_3
					}
					remove_character_flag = eye_depth_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_6
					}
					add_character_flag = {
						flag = eye_depth_4
					}
					remove_character_flag = eye_depth_6
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_7
					}
					add_character_flag = {
						flag = eye_depth_5
					}
					remove_character_flag = eye_depth_7
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_8
					}
					add_character_flag = {
						flag = eye_depth_6
					}
					remove_character_flag = eye_depth_8
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_9
					}
					add_character_flag = {
						flag = eye_depth_7
					}
					remove_character_flag = eye_depth_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_10
					}
					add_character_flag = {
						flag = eye_depth_8
					}
					remove_character_flag = eye_depth_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = eye_depth_-9
							has_character_flag = eye_depth_-8
						}
					}
					add_character_flag = {
						flag = eye_depth_-10
					}
					remove_character_flag = eye_depth_-9
					remove_character_flag = eye_depth_-8
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-7
					}
					add_character_flag = {
						flag = eye_depth_-9
					}
					remove_character_flag = eye_depth_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-6
					}
					add_character_flag = {
						flag = eye_depth_-8
					}
					remove_character_flag = eye_depth_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-5
					}
					add_character_flag = {
						flag = eye_depth_-7
					}
					remove_character_flag = eye_depth_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-4
					}
					add_character_flag = {
						flag = eye_depth_-6
					}
					remove_character_flag = eye_depth_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-3
					}
					add_character_flag = {
						flag = eye_depth_-5
					}
					remove_character_flag = eye_depth_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-2
					}
					add_character_flag = {
						flag = eye_depth_-4
					}
					remove_character_flag = eye_depth_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-1
					}
					add_character_flag = {
						flag = eye_depth_-3
					}
					remove_character_flag = eye_depth_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_depth_10
							has_character_flag = eye_depth_9
							has_character_flag = eye_depth_8
							has_character_flag = eye_depth_7
							has_character_flag = eye_depth_6
							has_character_flag = eye_depth_5
							has_character_flag = eye_depth_4
							has_character_flag = eye_depth_3
							has_character_flag = eye_depth_2
							has_character_flag = eye_depth_1
							has_character_flag = eye_depth_-1
							has_character_flag = eye_depth_-2
							has_character_flag = eye_depth_-3
							has_character_flag = eye_depth_-4
							has_character_flag = eye_depth_-5
							has_character_flag = eye_depth_-6
							has_character_flag = eye_depth_-7
							has_character_flag = eye_depth_-8
							has_character_flag = eye_depth_-9
							has_character_flag = eye_depth_-10
						}
					}
					add_character_flag = {
						flag = eye_depth_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_1
					}
					remove_character_flag = eye_depth_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_2
					}
					add_character_flag = {
						flag = eye_depth_1
					}
					remove_character_flag = eye_depth_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_3
					}
					add_character_flag = {
						flag = eye_depth_2
					}
					remove_character_flag = eye_depth_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_4
					}
					add_character_flag = {
						flag = eye_depth_3
					}
					remove_character_flag = eye_depth_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_5
					}
					add_character_flag = {
						flag = eye_depth_4
					}
					remove_character_flag = eye_depth_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_6
					}
					add_character_flag = {
						flag = eye_depth_5
					}
					remove_character_flag = eye_depth_6
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_7
					}
					add_character_flag = {
						flag = eye_depth_6
					}
					remove_character_flag = eye_depth_7
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_8
					}
					add_character_flag = {
						flag = eye_depth_7
					}
					remove_character_flag = eye_depth_8
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_9
					}
					add_character_flag = {
						flag = eye_depth_8
					}
					remove_character_flag = eye_depth_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_10
					}
					add_character_flag = {
						flag = eye_depth_9
					}
					remove_character_flag = eye_depth_10
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-9
					}
					add_character_flag = {
						flag = eye_depth_-10
					}
					remove_character_flag = eye_depth_-9
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-8
					}
					add_character_flag = {
						flag = eye_depth_-9
					}
					remove_character_flag = eye_depth_-8
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-7
					}
					add_character_flag = {
						flag = eye_depth_-8
					}
					remove_character_flag = eye_depth_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-6
					}
					add_character_flag = {
						flag = eye_depth_-7
					}
					remove_character_flag = eye_depth_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-5
					}
					add_character_flag = {
						flag = eye_depth_-6
					}
					remove_character_flag = eye_depth_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-4
					}
					add_character_flag = {
						flag = eye_depth_-5
					}
					remove_character_flag = eye_depth_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-3
					}
					add_character_flag = {
						flag = eye_depth_-4
					}
					remove_character_flag = eye_depth_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-2
					}
					add_character_flag = {
						flag = eye_depth_-3
					}
					remove_character_flag = eye_depth_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_depth_-1
					}
					add_character_flag = {
						flag = eye_depth_-2
					}
					remove_character_flag = eye_depth_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

eye_height_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Eye
			has_character_flag = character_eye_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = eye_height_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_height_10
							has_character_flag = eye_height_9
							has_character_flag = eye_height_8
							has_character_flag = eye_height_7
							has_character_flag = eye_height_6
							has_character_flag = eye_height_5
							has_character_flag = eye_height_4
							has_character_flag = eye_height_3
							has_character_flag = eye_height_2
							has_character_flag = eye_height_1
							has_character_flag = eye_height_-1
							has_character_flag = eye_height_-2
							has_character_flag = eye_height_-3
							has_character_flag = eye_height_-4
							has_character_flag = eye_height_-5
							has_character_flag = eye_height_-6
							has_character_flag = eye_height_-7
							has_character_flag = eye_height_-8
							has_character_flag = eye_height_-9
							has_character_flag = eye_height_-10
						}
					}
					add_character_flag = {
						flag = eye_height_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_1
					}
					add_character_flag = {
						flag = eye_height_4
					}
					remove_character_flag = eye_height_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_2
					}
					add_character_flag = {
						flag = eye_height_5
					}
					remove_character_flag = eye_height_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_3
					}
					add_character_flag = {
						flag = eye_height_6
					}
					remove_character_flag = eye_height_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_4
					}
					add_character_flag = {
						flag = eye_height_7
					}
					remove_character_flag = eye_height_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_5
					}
					add_character_flag = {
						flag = eye_height_8
					}
					remove_character_flag = eye_height_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_6
					}
					add_character_flag = {
						flag = eye_height_9
					}
					remove_character_flag = eye_height_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = eye_height_7
							has_character_flag = eye_height_8
							has_character_flag = eye_height_9
						}
					}
					add_character_flag = {
						flag = eye_height_10
					}
					remove_character_flag = eye_height_7
					remove_character_flag = eye_height_8
					remove_character_flag = eye_height_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-10
					}
					add_character_flag = {
						flag = eye_height_-7
					}
					remove_character_flag = eye_height_-10
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-9
					}
					add_character_flag = {
						flag = eye_height_-6
					}
					remove_character_flag = eye_height_-9
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-8
					}
					add_character_flag = {
						flag = eye_height_-5
					}
					remove_character_flag = eye_height_-8
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-7
					}
					add_character_flag = {
						flag = eye_height_-4
					}
					remove_character_flag = eye_height_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-6
					}
					add_character_flag = {
						flag = eye_height_-3
					}
					remove_character_flag = eye_height_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-5
					}
					add_character_flag = {
						flag = eye_height_-2
					}
					remove_character_flag = eye_height_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-4
					}
					add_character_flag = {
						flag = eye_height_-1
					}
					remove_character_flag = eye_height_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-3
					}
					remove_character_flag = eye_height_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-2
					}
					add_character_flag = {
						flag = eye_height_1
					}
					remove_character_flag = eye_height_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-1
					}
					add_character_flag = {
						flag = eye_height_2
					}
					remove_character_flag = eye_height_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_height_10
							has_character_flag = eye_height_9
							has_character_flag = eye_height_8
							has_character_flag = eye_height_7
							has_character_flag = eye_height_6
							has_character_flag = eye_height_5
							has_character_flag = eye_height_4
							has_character_flag = eye_height_3
							has_character_flag = eye_height_2
							has_character_flag = eye_height_1
							has_character_flag = eye_height_-1
							has_character_flag = eye_height_-2
							has_character_flag = eye_height_-3
							has_character_flag = eye_height_-4
							has_character_flag = eye_height_-5
							has_character_flag = eye_height_-6
							has_character_flag = eye_height_-7
							has_character_flag = eye_height_-8
							has_character_flag = eye_height_-9
							has_character_flag = eye_height_-10
						}
					}
					add_character_flag = {
						flag = eye_height_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_1
					}
					add_character_flag = {
						flag = eye_height_3
					}
					remove_character_flag = eye_height_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_2
					}
					add_character_flag = {
						flag = eye_height_4
					}
					remove_character_flag = eye_height_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_3
					}
					add_character_flag = {
						flag = eye_height_5
					}
					remove_character_flag = eye_height_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_4
					}
					add_character_flag = {
						flag = eye_height_6
					}
					remove_character_flag = eye_height_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_5
					}
					add_character_flag = {
						flag = eye_height_7
					}
					remove_character_flag = eye_height_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_6
					}
					add_character_flag = {
						flag = eye_height_8
					}
					remove_character_flag = eye_height_6
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_7
					}
					add_character_flag = {
						flag = eye_height_9
					}
					remove_character_flag = eye_height_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = eye_height_8
							has_character_flag = eye_height_9
						}
					}
					add_character_flag = {
						flag = eye_height_10
					}
					remove_character_flag = eye_height_8
					remove_character_flag = eye_height_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-10
					}
					add_character_flag = {
						flag = eye_height_-8
					}
					remove_character_flag = eye_height_-10
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-9
					}
					add_character_flag = {
						flag = eye_height_-7
					}
					remove_character_flag = eye_height_-9
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-8
					}
					add_character_flag = {
						flag = eye_height_-6
					}
					remove_character_flag = eye_height_-8
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-7
					}
					add_character_flag = {
						flag = eye_height_-5
					}
					remove_character_flag = eye_height_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-6
					}
					add_character_flag = {
						flag = eye_height_-4
					}
					remove_character_flag = eye_height_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-5
					}
					add_character_flag = {
						flag = eye_height_-3
					}
					remove_character_flag = eye_height_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-4
					}
					add_character_flag = {
						flag = eye_height_-2
					}
					remove_character_flag = eye_height_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-3
					}
					add_character_flag = {
						flag = eye_height_-1
					}
					remove_character_flag = eye_height_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-2
					}
					remove_character_flag = eye_height_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-1
					}
					add_character_flag = {
						flag = eye_height_1
					}
					remove_character_flag = eye_height_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_height_10
							has_character_flag = eye_height_9
							has_character_flag = eye_height_8
							has_character_flag = eye_height_7
							has_character_flag = eye_height_6
							has_character_flag = eye_height_5
							has_character_flag = eye_height_4
							has_character_flag = eye_height_3
							has_character_flag = eye_height_2
							has_character_flag = eye_height_1
							has_character_flag = eye_height_-1
							has_character_flag = eye_height_-2
							has_character_flag = eye_height_-3
							has_character_flag = eye_height_-4
							has_character_flag = eye_height_-5
							has_character_flag = eye_height_-6
							has_character_flag = eye_height_-7
							has_character_flag = eye_height_-8
							has_character_flag = eye_height_-9
							has_character_flag = eye_height_-10
						}
					}
					add_character_flag = {
						flag = eye_height_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_1
					}
					add_character_flag = {
						flag = eye_height_2
					}
					remove_character_flag = eye_height_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_2
					}
					add_character_flag = {
						flag = eye_height_3
					}
					remove_character_flag = eye_height_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_3
					}
					add_character_flag = {
						flag = eye_height_4
					}
					remove_character_flag = eye_height_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_4
					}
					add_character_flag = {
						flag = eye_height_5
					}
					remove_character_flag = eye_height_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_5
					}
					add_character_flag = {
						flag = eye_height_6
					}
					remove_character_flag = eye_height_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_6
					}
					add_character_flag = {
						flag = eye_height_7
					}
					remove_character_flag = eye_height_6
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_7
					}
					add_character_flag = {
						flag = eye_height_8
					}
					remove_character_flag = eye_height_7
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_8
					}
					add_character_flag = {
						flag = eye_height_9
					}
					remove_character_flag = eye_height_8
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_9
					}
					add_character_flag = {
						flag = eye_height_10
					}
					remove_character_flag = eye_height_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-10
					}
					add_character_flag = {
						flag = eye_height_-9
					}
					remove_character_flag = eye_height_-10
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-9
					}
					add_character_flag = {
						flag = eye_height_-8
					}
					remove_character_flag = eye_height_-9
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-8
					}
					add_character_flag = {
						flag = eye_height_-7
					}
					remove_character_flag = eye_height_-8
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-7
					}
					add_character_flag = {
						flag = eye_height_-6
					}
					remove_character_flag = eye_height_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-6
					}
					add_character_flag = {
						flag = eye_height_-5
					}
					remove_character_flag = eye_height_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-5
					}
					add_character_flag = {
						flag = eye_height_-4
					}
					remove_character_flag = eye_height_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-4
					}
					add_character_flag = {
						flag = eye_height_-3
					}
					remove_character_flag = eye_height_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-3
					}
					add_character_flag = {
						flag = eye_height_-2
					}
					remove_character_flag = eye_height_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-2
					}
					add_character_flag = {
						flag = eye_height_-1
					}
					remove_character_flag = eye_height_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-1
					}
					remove_character_flag = eye_height_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

eye_height_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Eye
			has_character_flag = character_eye_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = eye_height_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_height_10
							has_character_flag = eye_height_9
							has_character_flag = eye_height_8
							has_character_flag = eye_height_7
							has_character_flag = eye_height_6
							has_character_flag = eye_height_5
							has_character_flag = eye_height_4
							has_character_flag = eye_height_3
							has_character_flag = eye_height_2
							has_character_flag = eye_height_1
							has_character_flag = eye_height_-1
							has_character_flag = eye_height_-2
							has_character_flag = eye_height_-3
							has_character_flag = eye_height_-4
							has_character_flag = eye_height_-5
							has_character_flag = eye_height_-6
							has_character_flag = eye_height_-7
							has_character_flag = eye_height_-8
							has_character_flag = eye_height_-9
							has_character_flag = eye_height_-10
						}
					}
					add_character_flag = {
						flag = eye_height_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_1
					}
					add_character_flag = {
						flag = eye_height_-2
					}
					remove_character_flag = eye_height_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_2
					}
					add_character_flag = {
						flag = eye_height_-1
					}
					remove_character_flag = eye_height_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_3
					}
					remove_character_flag = eye_height_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_4
					}
					add_character_flag = {
						flag = eye_height_1
					}
					remove_character_flag = eye_height_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_5
					}
					add_character_flag = {
						flag = eye_height_2
					}
					remove_character_flag = eye_height_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_6
					}
					add_character_flag = {
						flag = eye_height_3
					}
					remove_character_flag = eye_height_6
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_7
					}
					add_character_flag = {
						flag = eye_height_4
					}
					remove_character_flag = eye_height_7
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_8
					}
					add_character_flag = {
						flag = eye_height_5
					}
					remove_character_flag = eye_height_8
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_9
					}
					add_character_flag = {
						flag = eye_height_6
					}
					remove_character_flag = eye_height_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_10
					}
					add_character_flag = {
						flag = eye_height_7
					}
					remove_character_flag = eye_height_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = eye_height_-9
							has_character_flag = eye_height_-8
							has_character_flag = eye_height_-7
						}
					}
					add_character_flag = {
						flag = eye_height_-10
					}
					remove_character_flag = eye_height_-9
					remove_character_flag = eye_height_-8
					remove_character_flag = eye_height_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-6
					}
					add_character_flag = {
						flag = eye_height_-9
					}
					remove_character_flag = eye_height_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-5
					}
					add_character_flag = {
						flag = eye_height_-8
					}
					remove_character_flag = eye_height_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-4
					}
					add_character_flag = {
						flag = eye_height_-7
					}
					remove_character_flag = eye_height_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-3
					}
					add_character_flag = {
						flag = eye_height_-6
					}
					remove_character_flag = eye_height_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-2
					}
					add_character_flag = {
						flag = eye_height_-5
					}
					remove_character_flag = eye_height_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-1
					}
					add_character_flag = {
						flag = eye_height_-4
					}
					remove_character_flag = eye_height_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_height_10
							has_character_flag = eye_height_9
							has_character_flag = eye_height_8
							has_character_flag = eye_height_7
							has_character_flag = eye_height_6
							has_character_flag = eye_height_5
							has_character_flag = eye_height_4
							has_character_flag = eye_height_3
							has_character_flag = eye_height_2
							has_character_flag = eye_height_1
							has_character_flag = eye_height_-1
							has_character_flag = eye_height_-2
							has_character_flag = eye_height_-3
							has_character_flag = eye_height_-4
							has_character_flag = eye_height_-5
							has_character_flag = eye_height_-6
							has_character_flag = eye_height_-7
							has_character_flag = eye_height_-8
							has_character_flag = eye_height_-9
							has_character_flag = eye_height_-10
						}
					}
					add_character_flag = {
						flag = eye_height_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_1
					}
					add_character_flag = {
						flag = eye_height_-1
					}
					remove_character_flag = eye_height_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_2
					}
					remove_character_flag = eye_height_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_3
					}
					add_character_flag = {
						flag = eye_height_1
					}
					remove_character_flag = eye_height_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_4
					}
					add_character_flag = {
						flag = eye_height_2
					}
					remove_character_flag = eye_height_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_5
					}
					add_character_flag = {
						flag = eye_height_3
					}
					remove_character_flag = eye_height_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_6
					}
					add_character_flag = {
						flag = eye_height_4
					}
					remove_character_flag = eye_height_6
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_7
					}
					add_character_flag = {
						flag = eye_height_5
					}
					remove_character_flag = eye_height_7
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_8
					}
					add_character_flag = {
						flag = eye_height_6
					}
					remove_character_flag = eye_height_8
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_9
					}
					add_character_flag = {
						flag = eye_height_7
					}
					remove_character_flag = eye_height_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_10
					}
					add_character_flag = {
						flag = eye_height_8
					}
					remove_character_flag = eye_height_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = eye_height_-9
							has_character_flag = eye_height_-8
						}
					}
					add_character_flag = {
						flag = eye_height_-10
					}
					remove_character_flag = eye_height_-9
					remove_character_flag = eye_height_-8
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-7
					}
					add_character_flag = {
						flag = eye_height_-9
					}
					remove_character_flag = eye_height_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-6
					}
					add_character_flag = {
						flag = eye_height_-8
					}
					remove_character_flag = eye_height_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-5
					}
					add_character_flag = {
						flag = eye_height_-7
					}
					remove_character_flag = eye_height_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-4
					}
					add_character_flag = {
						flag = eye_height_-6
					}
					remove_character_flag = eye_height_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-3
					}
					add_character_flag = {
						flag = eye_height_-5
					}
					remove_character_flag = eye_height_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-2
					}
					add_character_flag = {
						flag = eye_height_-4
					}
					remove_character_flag = eye_height_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-1
					}
					add_character_flag = {
						flag = eye_height_-3
					}
					remove_character_flag = eye_height_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_height_10
							has_character_flag = eye_height_9
							has_character_flag = eye_height_8
							has_character_flag = eye_height_7
							has_character_flag = eye_height_6
							has_character_flag = eye_height_5
							has_character_flag = eye_height_4
							has_character_flag = eye_height_3
							has_character_flag = eye_height_2
							has_character_flag = eye_height_1
							has_character_flag = eye_height_-1
							has_character_flag = eye_height_-2
							has_character_flag = eye_height_-3
							has_character_flag = eye_height_-4
							has_character_flag = eye_height_-5
							has_character_flag = eye_height_-6
							has_character_flag = eye_height_-7
							has_character_flag = eye_height_-8
							has_character_flag = eye_height_-9
							has_character_flag = eye_height_-10
						}
					}
					add_character_flag = {
						flag = eye_height_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_1
					}
					remove_character_flag = eye_height_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_2
					}
					add_character_flag = {
						flag = eye_height_1
					}
					remove_character_flag = eye_height_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_3
					}
					add_character_flag = {
						flag = eye_height_2
					}
					remove_character_flag = eye_height_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_4
					}
					add_character_flag = {
						flag = eye_height_3
					}
					remove_character_flag = eye_height_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_5
					}
					add_character_flag = {
						flag = eye_height_4
					}
					remove_character_flag = eye_height_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_6
					}
					add_character_flag = {
						flag = eye_height_5
					}
					remove_character_flag = eye_height_6
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_7
					}
					add_character_flag = {
						flag = eye_height_6
					}
					remove_character_flag = eye_height_7
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_8
					}
					add_character_flag = {
						flag = eye_height_7
					}
					remove_character_flag = eye_height_8
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_9
					}
					add_character_flag = {
						flag = eye_height_8
					}
					remove_character_flag = eye_height_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_10
					}
					add_character_flag = {
						flag = eye_height_9
					}
					remove_character_flag = eye_height_10
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-9
					}
					add_character_flag = {
						flag = eye_height_-10
					}
					remove_character_flag = eye_height_-9
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-8
					}
					add_character_flag = {
						flag = eye_height_-9
					}
					remove_character_flag = eye_height_-8
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-7
					}
					add_character_flag = {
						flag = eye_height_-8
					}
					remove_character_flag = eye_height_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-6
					}
					add_character_flag = {
						flag = eye_height_-7
					}
					remove_character_flag = eye_height_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-5
					}
					add_character_flag = {
						flag = eye_height_-6
					}
					remove_character_flag = eye_height_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-4
					}
					add_character_flag = {
						flag = eye_height_-5
					}
					remove_character_flag = eye_height_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-3
					}
					add_character_flag = {
						flag = eye_height_-4
					}
					remove_character_flag = eye_height_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-2
					}
					add_character_flag = {
						flag = eye_height_-3
					}
					remove_character_flag = eye_height_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_height_-1
					}
					add_character_flag = {
						flag = eye_height_-2
					}
					remove_character_flag = eye_height_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

eye_distance_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Eye
			has_character_flag = character_eye_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = eye_distance_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_distance_10
							has_character_flag = eye_distance_9
							has_character_flag = eye_distance_8
							has_character_flag = eye_distance_7
							has_character_flag = eye_distance_6
							has_character_flag = eye_distance_5
							has_character_flag = eye_distance_4
							has_character_flag = eye_distance_3
							has_character_flag = eye_distance_2
							has_character_flag = eye_distance_1
							has_character_flag = eye_distance_-1
							has_character_flag = eye_distance_-2
							has_character_flag = eye_distance_-3
							has_character_flag = eye_distance_-4
							has_character_flag = eye_distance_-5
							has_character_flag = eye_distance_-6
							has_character_flag = eye_distance_-7
							has_character_flag = eye_distance_-8
							has_character_flag = eye_distance_-9
							has_character_flag = eye_distance_-10
						}
					}
					add_character_flag = {
						flag = eye_distance_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_1
					}
					add_character_flag = {
						flag = eye_distance_4
					}
					remove_character_flag = eye_distance_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_2
					}
					add_character_flag = {
						flag = eye_distance_5
					}
					remove_character_flag = eye_distance_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_3
					}
					add_character_flag = {
						flag = eye_distance_6
					}
					remove_character_flag = eye_distance_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_4
					}
					add_character_flag = {
						flag = eye_distance_7
					}
					remove_character_flag = eye_distance_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_5
					}
					add_character_flag = {
						flag = eye_distance_8
					}
					remove_character_flag = eye_distance_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_6
					}
					add_character_flag = {
						flag = eye_distance_9
					}
					remove_character_flag = eye_distance_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = eye_distance_7
							has_character_flag = eye_distance_8
							has_character_flag = eye_distance_9
						}
					}
					add_character_flag = {
						flag = eye_distance_10
					}
					remove_character_flag = eye_distance_7
					remove_character_flag = eye_distance_8
					remove_character_flag = eye_distance_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-10
					}
					add_character_flag = {
						flag = eye_distance_-7
					}
					remove_character_flag = eye_distance_-10
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-9
					}
					add_character_flag = {
						flag = eye_distance_-6
					}
					remove_character_flag = eye_distance_-9
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-8
					}
					add_character_flag = {
						flag = eye_distance_-5
					}
					remove_character_flag = eye_distance_-8
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-7
					}
					add_character_flag = {
						flag = eye_distance_-4
					}
					remove_character_flag = eye_distance_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-6
					}
					add_character_flag = {
						flag = eye_distance_-3
					}
					remove_character_flag = eye_distance_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-5
					}
					add_character_flag = {
						flag = eye_distance_-2
					}
					remove_character_flag = eye_distance_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-4
					}
					add_character_flag = {
						flag = eye_distance_-1
					}
					remove_character_flag = eye_distance_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-3
					}
					remove_character_flag = eye_distance_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-2
					}
					add_character_flag = {
						flag = eye_distance_1
					}
					remove_character_flag = eye_distance_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-1
					}
					add_character_flag = {
						flag = eye_distance_2
					}
					remove_character_flag = eye_distance_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_distance_10
							has_character_flag = eye_distance_9
							has_character_flag = eye_distance_8
							has_character_flag = eye_distance_7
							has_character_flag = eye_distance_6
							has_character_flag = eye_distance_5
							has_character_flag = eye_distance_4
							has_character_flag = eye_distance_3
							has_character_flag = eye_distance_2
							has_character_flag = eye_distance_1
							has_character_flag = eye_distance_-1
							has_character_flag = eye_distance_-2
							has_character_flag = eye_distance_-3
							has_character_flag = eye_distance_-4
							has_character_flag = eye_distance_-5
							has_character_flag = eye_distance_-6
							has_character_flag = eye_distance_-7
							has_character_flag = eye_distance_-8
							has_character_flag = eye_distance_-9
							has_character_flag = eye_distance_-10
						}
					}
					add_character_flag = {
						flag = eye_distance_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_1
					}
					add_character_flag = {
						flag = eye_distance_3
					}
					remove_character_flag = eye_distance_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_2
					}
					add_character_flag = {
						flag = eye_distance_4
					}
					remove_character_flag = eye_distance_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_3
					}
					add_character_flag = {
						flag = eye_distance_5
					}
					remove_character_flag = eye_distance_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_4
					}
					add_character_flag = {
						flag = eye_distance_6
					}
					remove_character_flag = eye_distance_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_5
					}
					add_character_flag = {
						flag = eye_distance_7
					}
					remove_character_flag = eye_distance_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_6
					}
					add_character_flag = {
						flag = eye_distance_8
					}
					remove_character_flag = eye_distance_6
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_7
					}
					add_character_flag = {
						flag = eye_distance_9
					}
					remove_character_flag = eye_distance_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = eye_distance_8
							has_character_flag = eye_distance_9
						}
					}
					add_character_flag = {
						flag = eye_distance_10
					}
					remove_character_flag = eye_distance_8
					remove_character_flag = eye_distance_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-10
					}
					add_character_flag = {
						flag = eye_distance_-8
					}
					remove_character_flag = eye_distance_-10
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-9
					}
					add_character_flag = {
						flag = eye_distance_-7
					}
					remove_character_flag = eye_distance_-9
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-8
					}
					add_character_flag = {
						flag = eye_distance_-6
					}
					remove_character_flag = eye_distance_-8
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-7
					}
					add_character_flag = {
						flag = eye_distance_-5
					}
					remove_character_flag = eye_distance_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-6
					}
					add_character_flag = {
						flag = eye_distance_-4
					}
					remove_character_flag = eye_distance_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-5
					}
					add_character_flag = {
						flag = eye_distance_-3
					}
					remove_character_flag = eye_distance_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-4
					}
					add_character_flag = {
						flag = eye_distance_-2
					}
					remove_character_flag = eye_distance_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-3
					}
					add_character_flag = {
						flag = eye_distance_-1
					}
					remove_character_flag = eye_distance_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-2
					}
					remove_character_flag = eye_distance_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-1
					}
					add_character_flag = {
						flag = eye_distance_1
					}
					remove_character_flag = eye_distance_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_distance_10
							has_character_flag = eye_distance_9
							has_character_flag = eye_distance_8
							has_character_flag = eye_distance_7
							has_character_flag = eye_distance_6
							has_character_flag = eye_distance_5
							has_character_flag = eye_distance_4
							has_character_flag = eye_distance_3
							has_character_flag = eye_distance_2
							has_character_flag = eye_distance_1
							has_character_flag = eye_distance_-1
							has_character_flag = eye_distance_-2
							has_character_flag = eye_distance_-3
							has_character_flag = eye_distance_-4
							has_character_flag = eye_distance_-5
							has_character_flag = eye_distance_-6
							has_character_flag = eye_distance_-7
							has_character_flag = eye_distance_-8
							has_character_flag = eye_distance_-9
							has_character_flag = eye_distance_-10
						}
					}
					add_character_flag = {
						flag = eye_distance_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_1
					}
					add_character_flag = {
						flag = eye_distance_2
					}
					remove_character_flag = eye_distance_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_2
					}
					add_character_flag = {
						flag = eye_distance_3
					}
					remove_character_flag = eye_distance_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_3
					}
					add_character_flag = {
						flag = eye_distance_4
					}
					remove_character_flag = eye_distance_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_4
					}
					add_character_flag = {
						flag = eye_distance_5
					}
					remove_character_flag = eye_distance_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_5
					}
					add_character_flag = {
						flag = eye_distance_6
					}
					remove_character_flag = eye_distance_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_6
					}
					add_character_flag = {
						flag = eye_distance_7
					}
					remove_character_flag = eye_distance_6
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_7
					}
					add_character_flag = {
						flag = eye_distance_8
					}
					remove_character_flag = eye_distance_7
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_8
					}
					add_character_flag = {
						flag = eye_distance_9
					}
					remove_character_flag = eye_distance_8
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_9
					}
					add_character_flag = {
						flag = eye_distance_10
					}
					remove_character_flag = eye_distance_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-10
					}
					add_character_flag = {
						flag = eye_distance_-9
					}
					remove_character_flag = eye_distance_-10
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-9
					}
					add_character_flag = {
						flag = eye_distance_-8
					}
					remove_character_flag = eye_distance_-9
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-8
					}
					add_character_flag = {
						flag = eye_distance_-7
					}
					remove_character_flag = eye_distance_-8
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-7
					}
					add_character_flag = {
						flag = eye_distance_-6
					}
					remove_character_flag = eye_distance_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-6
					}
					add_character_flag = {
						flag = eye_distance_-5
					}
					remove_character_flag = eye_distance_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-5
					}
					add_character_flag = {
						flag = eye_distance_-4
					}
					remove_character_flag = eye_distance_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-4
					}
					add_character_flag = {
						flag = eye_distance_-3
					}
					remove_character_flag = eye_distance_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-3
					}
					add_character_flag = {
						flag = eye_distance_-2
					}
					remove_character_flag = eye_distance_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-2
					}
					add_character_flag = {
						flag = eye_distance_-1
					}
					remove_character_flag = eye_distance_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-1
					}
					remove_character_flag = eye_distance_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

eye_distance_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Eye
			has_character_flag = character_eye_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = eye_distance_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_distance_10
							has_character_flag = eye_distance_9
							has_character_flag = eye_distance_8
							has_character_flag = eye_distance_7
							has_character_flag = eye_distance_6
							has_character_flag = eye_distance_5
							has_character_flag = eye_distance_4
							has_character_flag = eye_distance_3
							has_character_flag = eye_distance_2
							has_character_flag = eye_distance_1
							has_character_flag = eye_distance_-1
							has_character_flag = eye_distance_-2
							has_character_flag = eye_distance_-3
							has_character_flag = eye_distance_-4
							has_character_flag = eye_distance_-5
							has_character_flag = eye_distance_-6
							has_character_flag = eye_distance_-7
							has_character_flag = eye_distance_-8
							has_character_flag = eye_distance_-9
							has_character_flag = eye_distance_-10
						}
					}
					add_character_flag = {
						flag = eye_distance_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_1
					}
					add_character_flag = {
						flag = eye_distance_-2
					}
					remove_character_flag = eye_distance_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_2
					}
					add_character_flag = {
						flag = eye_distance_-1
					}
					remove_character_flag = eye_distance_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_3
					}
					remove_character_flag = eye_distance_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_4
					}
					add_character_flag = {
						flag = eye_distance_1
					}
					remove_character_flag = eye_distance_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_5
					}
					add_character_flag = {
						flag = eye_distance_2
					}
					remove_character_flag = eye_distance_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_6
					}
					add_character_flag = {
						flag = eye_distance_3
					}
					remove_character_flag = eye_distance_6
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_7
					}
					add_character_flag = {
						flag = eye_distance_4
					}
					remove_character_flag = eye_distance_7
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_8
					}
					add_character_flag = {
						flag = eye_distance_5
					}
					remove_character_flag = eye_distance_8
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_9
					}
					add_character_flag = {
						flag = eye_distance_6
					}
					remove_character_flag = eye_distance_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_10
					}
					add_character_flag = {
						flag = eye_distance_7
					}
					remove_character_flag = eye_distance_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = eye_distance_-9
							has_character_flag = eye_distance_-8
							has_character_flag = eye_distance_-7
						}
					}
					add_character_flag = {
						flag = eye_distance_-10
					}
					remove_character_flag = eye_distance_-9
					remove_character_flag = eye_distance_-8
					remove_character_flag = eye_distance_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-6
					}
					add_character_flag = {
						flag = eye_distance_-9
					}
					remove_character_flag = eye_distance_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-5
					}
					add_character_flag = {
						flag = eye_distance_-8
					}
					remove_character_flag = eye_distance_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-4
					}
					add_character_flag = {
						flag = eye_distance_-7
					}
					remove_character_flag = eye_distance_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-3
					}
					add_character_flag = {
						flag = eye_distance_-6
					}
					remove_character_flag = eye_distance_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-2
					}
					add_character_flag = {
						flag = eye_distance_-5
					}
					remove_character_flag = eye_distance_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-1
					}
					add_character_flag = {
						flag = eye_distance_-4
					}
					remove_character_flag = eye_distance_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_distance_10
							has_character_flag = eye_distance_9
							has_character_flag = eye_distance_8
							has_character_flag = eye_distance_7
							has_character_flag = eye_distance_6
							has_character_flag = eye_distance_5
							has_character_flag = eye_distance_4
							has_character_flag = eye_distance_3
							has_character_flag = eye_distance_2
							has_character_flag = eye_distance_1
							has_character_flag = eye_distance_-1
							has_character_flag = eye_distance_-2
							has_character_flag = eye_distance_-3
							has_character_flag = eye_distance_-4
							has_character_flag = eye_distance_-5
							has_character_flag = eye_distance_-6
							has_character_flag = eye_distance_-7
							has_character_flag = eye_distance_-8
							has_character_flag = eye_distance_-9
							has_character_flag = eye_distance_-10
						}
					}
					add_character_flag = {
						flag = eye_distance_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_1
					}
					add_character_flag = {
						flag = eye_distance_-1
					}
					remove_character_flag = eye_distance_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_2
					}
					remove_character_flag = eye_distance_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_3
					}
					add_character_flag = {
						flag = eye_distance_1
					}
					remove_character_flag = eye_distance_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_4
					}
					add_character_flag = {
						flag = eye_distance_2
					}
					remove_character_flag = eye_distance_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_5
					}
					add_character_flag = {
						flag = eye_distance_3
					}
					remove_character_flag = eye_distance_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_6
					}
					add_character_flag = {
						flag = eye_distance_4
					}
					remove_character_flag = eye_distance_6
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_7
					}
					add_character_flag = {
						flag = eye_distance_5
					}
					remove_character_flag = eye_distance_7
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_8
					}
					add_character_flag = {
						flag = eye_distance_6
					}
					remove_character_flag = eye_distance_8
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_9
					}
					add_character_flag = {
						flag = eye_distance_7
					}
					remove_character_flag = eye_distance_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_10
					}
					add_character_flag = {
						flag = eye_distance_8
					}
					remove_character_flag = eye_distance_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = eye_distance_-9
							has_character_flag = eye_distance_-8
						}
					}
					add_character_flag = {
						flag = eye_distance_-10
					}
					remove_character_flag = eye_distance_-9
					remove_character_flag = eye_distance_-8
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-7
					}
					add_character_flag = {
						flag = eye_distance_-9
					}
					remove_character_flag = eye_distance_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-6
					}
					add_character_flag = {
						flag = eye_distance_-8
					}
					remove_character_flag = eye_distance_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-5
					}
					add_character_flag = {
						flag = eye_distance_-7
					}
					remove_character_flag = eye_distance_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-4
					}
					add_character_flag = {
						flag = eye_distance_-6
					}
					remove_character_flag = eye_distance_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-3
					}
					add_character_flag = {
						flag = eye_distance_-5
					}
					remove_character_flag = eye_distance_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-2
					}
					add_character_flag = {
						flag = eye_distance_-4
					}
					remove_character_flag = eye_distance_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-1
					}
					add_character_flag = {
						flag = eye_distance_-3
					}
					remove_character_flag = eye_distance_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_distance_10
							has_character_flag = eye_distance_9
							has_character_flag = eye_distance_8
							has_character_flag = eye_distance_7
							has_character_flag = eye_distance_6
							has_character_flag = eye_distance_5
							has_character_flag = eye_distance_4
							has_character_flag = eye_distance_3
							has_character_flag = eye_distance_2
							has_character_flag = eye_distance_1
							has_character_flag = eye_distance_-1
							has_character_flag = eye_distance_-2
							has_character_flag = eye_distance_-3
							has_character_flag = eye_distance_-4
							has_character_flag = eye_distance_-5
							has_character_flag = eye_distance_-6
							has_character_flag = eye_distance_-7
							has_character_flag = eye_distance_-8
							has_character_flag = eye_distance_-9
							has_character_flag = eye_distance_-10
						}
					}
					add_character_flag = {
						flag = eye_distance_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_1
					}
					remove_character_flag = eye_distance_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_2
					}
					add_character_flag = {
						flag = eye_distance_1
					}
					remove_character_flag = eye_distance_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_3
					}
					add_character_flag = {
						flag = eye_distance_2
					}
					remove_character_flag = eye_distance_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_4
					}
					add_character_flag = {
						flag = eye_distance_3
					}
					remove_character_flag = eye_distance_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_5
					}
					add_character_flag = {
						flag = eye_distance_4
					}
					remove_character_flag = eye_distance_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_6
					}
					add_character_flag = {
						flag = eye_distance_5
					}
					remove_character_flag = eye_distance_6
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_7
					}
					add_character_flag = {
						flag = eye_distance_6
					}
					remove_character_flag = eye_distance_7
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_8
					}
					add_character_flag = {
						flag = eye_distance_7
					}
					remove_character_flag = eye_distance_8
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_9
					}
					add_character_flag = {
						flag = eye_distance_8
					}
					remove_character_flag = eye_distance_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_10
					}
					add_character_flag = {
						flag = eye_distance_9
					}
					remove_character_flag = eye_distance_10
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-9
					}
					add_character_flag = {
						flag = eye_distance_-10
					}
					remove_character_flag = eye_distance_-9
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-8
					}
					add_character_flag = {
						flag = eye_distance_-9
					}
					remove_character_flag = eye_distance_-8
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-7
					}
					add_character_flag = {
						flag = eye_distance_-8
					}
					remove_character_flag = eye_distance_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-6
					}
					add_character_flag = {
						flag = eye_distance_-7
					}
					remove_character_flag = eye_distance_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-5
					}
					add_character_flag = {
						flag = eye_distance_-6
					}
					remove_character_flag = eye_distance_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-4
					}
					add_character_flag = {
						flag = eye_distance_-5
					}
					remove_character_flag = eye_distance_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-3
					}
					add_character_flag = {
						flag = eye_distance_-4
					}
					remove_character_flag = eye_distance_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-2
					}
					add_character_flag = {
						flag = eye_distance_-3
					}
					remove_character_flag = eye_distance_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_distance_-1
					}
					add_character_flag = {
						flag = eye_distance_-2
					}
					remove_character_flag = eye_distance_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

eye_shut_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Eye
			has_character_flag = character_eye_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = eye_shut_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_shut_10
							has_character_flag = eye_shut_9
							has_character_flag = eye_shut_8
							has_character_flag = eye_shut_7
							has_character_flag = eye_shut_6
							has_character_flag = eye_shut_5
							has_character_flag = eye_shut_4
							has_character_flag = eye_shut_3
							has_character_flag = eye_shut_2
							has_character_flag = eye_shut_1
							has_character_flag = eye_shut_-1
							has_character_flag = eye_shut_-2
							has_character_flag = eye_shut_-3
							has_character_flag = eye_shut_-4
							has_character_flag = eye_shut_-5
							has_character_flag = eye_shut_-6
							has_character_flag = eye_shut_-7
							has_character_flag = eye_shut_-8
							has_character_flag = eye_shut_-9
							has_character_flag = eye_shut_-10
						}
					}
					add_character_flag = {
						flag = eye_shut_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_1
					}
					add_character_flag = {
						flag = eye_shut_4
					}
					remove_character_flag = eye_shut_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_2
					}
					add_character_flag = {
						flag = eye_shut_5
					}
					remove_character_flag = eye_shut_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_3
					}
					add_character_flag = {
						flag = eye_shut_6
					}
					remove_character_flag = eye_shut_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_4
					}
					add_character_flag = {
						flag = eye_shut_7
					}
					remove_character_flag = eye_shut_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_5
					}
					add_character_flag = {
						flag = eye_shut_8
					}
					remove_character_flag = eye_shut_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_6
					}
					add_character_flag = {
						flag = eye_shut_9
					}
					remove_character_flag = eye_shut_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = eye_shut_7
							has_character_flag = eye_shut_8
							has_character_flag = eye_shut_9
						}
					}
					add_character_flag = {
						flag = eye_shut_10
					}
					remove_character_flag = eye_shut_7
					remove_character_flag = eye_shut_8
					remove_character_flag = eye_shut_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-10
					}
					add_character_flag = {
						flag = eye_shut_-7
					}
					remove_character_flag = eye_shut_-10
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-9
					}
					add_character_flag = {
						flag = eye_shut_-6
					}
					remove_character_flag = eye_shut_-9
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-8
					}
					add_character_flag = {
						flag = eye_shut_-5
					}
					remove_character_flag = eye_shut_-8
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-7
					}
					add_character_flag = {
						flag = eye_shut_-4
					}
					remove_character_flag = eye_shut_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-6
					}
					add_character_flag = {
						flag = eye_shut_-3
					}
					remove_character_flag = eye_shut_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-5
					}
					add_character_flag = {
						flag = eye_shut_-2
					}
					remove_character_flag = eye_shut_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-4
					}
					add_character_flag = {
						flag = eye_shut_-1
					}
					remove_character_flag = eye_shut_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-3
					}
					remove_character_flag = eye_shut_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-2
					}
					add_character_flag = {
						flag = eye_shut_1
					}
					remove_character_flag = eye_shut_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-1
					}
					add_character_flag = {
						flag = eye_shut_2
					}
					remove_character_flag = eye_shut_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_shut_10
							has_character_flag = eye_shut_9
							has_character_flag = eye_shut_8
							has_character_flag = eye_shut_7
							has_character_flag = eye_shut_6
							has_character_flag = eye_shut_5
							has_character_flag = eye_shut_4
							has_character_flag = eye_shut_3
							has_character_flag = eye_shut_2
							has_character_flag = eye_shut_1
							has_character_flag = eye_shut_-1
							has_character_flag = eye_shut_-2
							has_character_flag = eye_shut_-3
							has_character_flag = eye_shut_-4
							has_character_flag = eye_shut_-5
							has_character_flag = eye_shut_-6
							has_character_flag = eye_shut_-7
							has_character_flag = eye_shut_-8
							has_character_flag = eye_shut_-9
							has_character_flag = eye_shut_-10
						}
					}
					add_character_flag = {
						flag = eye_shut_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_1
					}
					add_character_flag = {
						flag = eye_shut_3
					}
					remove_character_flag = eye_shut_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_2
					}
					add_character_flag = {
						flag = eye_shut_4
					}
					remove_character_flag = eye_shut_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_3
					}
					add_character_flag = {
						flag = eye_shut_5
					}
					remove_character_flag = eye_shut_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_4
					}
					add_character_flag = {
						flag = eye_shut_6
					}
					remove_character_flag = eye_shut_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_5
					}
					add_character_flag = {
						flag = eye_shut_7
					}
					remove_character_flag = eye_shut_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_6
					}
					add_character_flag = {
						flag = eye_shut_8
					}
					remove_character_flag = eye_shut_6
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_7
					}
					add_character_flag = {
						flag = eye_shut_9
					}
					remove_character_flag = eye_shut_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = eye_shut_8
							has_character_flag = eye_shut_9
						}
					}
					add_character_flag = {
						flag = eye_shut_10
					}
					remove_character_flag = eye_shut_8
					remove_character_flag = eye_shut_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-10
					}
					add_character_flag = {
						flag = eye_shut_-8
					}
					remove_character_flag = eye_shut_-10
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-9
					}
					add_character_flag = {
						flag = eye_shut_-7
					}
					remove_character_flag = eye_shut_-9
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-8
					}
					add_character_flag = {
						flag = eye_shut_-6
					}
					remove_character_flag = eye_shut_-8
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-7
					}
					add_character_flag = {
						flag = eye_shut_-5
					}
					remove_character_flag = eye_shut_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-6
					}
					add_character_flag = {
						flag = eye_shut_-4
					}
					remove_character_flag = eye_shut_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-5
					}
					add_character_flag = {
						flag = eye_shut_-3
					}
					remove_character_flag = eye_shut_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-4
					}
					add_character_flag = {
						flag = eye_shut_-2
					}
					remove_character_flag = eye_shut_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-3
					}
					add_character_flag = {
						flag = eye_shut_-1
					}
					remove_character_flag = eye_shut_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-2
					}
					remove_character_flag = eye_shut_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-1
					}
					add_character_flag = {
						flag = eye_shut_1
					}
					remove_character_flag = eye_shut_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_shut_10
							has_character_flag = eye_shut_9
							has_character_flag = eye_shut_8
							has_character_flag = eye_shut_7
							has_character_flag = eye_shut_6
							has_character_flag = eye_shut_5
							has_character_flag = eye_shut_4
							has_character_flag = eye_shut_3
							has_character_flag = eye_shut_2
							has_character_flag = eye_shut_1
							has_character_flag = eye_shut_-1
							has_character_flag = eye_shut_-2
							has_character_flag = eye_shut_-3
							has_character_flag = eye_shut_-4
							has_character_flag = eye_shut_-5
							has_character_flag = eye_shut_-6
							has_character_flag = eye_shut_-7
							has_character_flag = eye_shut_-8
							has_character_flag = eye_shut_-9
							has_character_flag = eye_shut_-10
						}
					}
					add_character_flag = {
						flag = eye_shut_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_1
					}
					add_character_flag = {
						flag = eye_shut_2
					}
					remove_character_flag = eye_shut_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_2
					}
					add_character_flag = {
						flag = eye_shut_3
					}
					remove_character_flag = eye_shut_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_3
					}
					add_character_flag = {
						flag = eye_shut_4
					}
					remove_character_flag = eye_shut_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_4
					}
					add_character_flag = {
						flag = eye_shut_5
					}
					remove_character_flag = eye_shut_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_5
					}
					add_character_flag = {
						flag = eye_shut_6
					}
					remove_character_flag = eye_shut_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_6
					}
					add_character_flag = {
						flag = eye_shut_7
					}
					remove_character_flag = eye_shut_6
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_7
					}
					add_character_flag = {
						flag = eye_shut_8
					}
					remove_character_flag = eye_shut_7
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_8
					}
					add_character_flag = {
						flag = eye_shut_9
					}
					remove_character_flag = eye_shut_8
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_9
					}
					add_character_flag = {
						flag = eye_shut_10
					}
					remove_character_flag = eye_shut_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-10
					}
					add_character_flag = {
						flag = eye_shut_-9
					}
					remove_character_flag = eye_shut_-10
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-9
					}
					add_character_flag = {
						flag = eye_shut_-8
					}
					remove_character_flag = eye_shut_-9
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-8
					}
					add_character_flag = {
						flag = eye_shut_-7
					}
					remove_character_flag = eye_shut_-8
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-7
					}
					add_character_flag = {
						flag = eye_shut_-6
					}
					remove_character_flag = eye_shut_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-6
					}
					add_character_flag = {
						flag = eye_shut_-5
					}
					remove_character_flag = eye_shut_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-5
					}
					add_character_flag = {
						flag = eye_shut_-4
					}
					remove_character_flag = eye_shut_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-4
					}
					add_character_flag = {
						flag = eye_shut_-3
					}
					remove_character_flag = eye_shut_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-3
					}
					add_character_flag = {
						flag = eye_shut_-2
					}
					remove_character_flag = eye_shut_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-2
					}
					add_character_flag = {
						flag = eye_shut_-1
					}
					remove_character_flag = eye_shut_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-1
					}
					remove_character_flag = eye_shut_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

eye_shut_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Eye
			has_character_flag = character_eye_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = eye_shut_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_shut_10
							has_character_flag = eye_shut_9
							has_character_flag = eye_shut_8
							has_character_flag = eye_shut_7
							has_character_flag = eye_shut_6
							has_character_flag = eye_shut_5
							has_character_flag = eye_shut_4
							has_character_flag = eye_shut_3
							has_character_flag = eye_shut_2
							has_character_flag = eye_shut_1
							has_character_flag = eye_shut_-1
							has_character_flag = eye_shut_-2
							has_character_flag = eye_shut_-3
							has_character_flag = eye_shut_-4
							has_character_flag = eye_shut_-5
							has_character_flag = eye_shut_-6
							has_character_flag = eye_shut_-7
							has_character_flag = eye_shut_-8
							has_character_flag = eye_shut_-9
							has_character_flag = eye_shut_-10
						}
					}
					add_character_flag = {
						flag = eye_shut_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_1
					}
					add_character_flag = {
						flag = eye_shut_-2
					}
					remove_character_flag = eye_shut_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_2
					}
					add_character_flag = {
						flag = eye_shut_-1
					}
					remove_character_flag = eye_shut_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_3
					}
					remove_character_flag = eye_shut_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_4
					}
					add_character_flag = {
						flag = eye_shut_1
					}
					remove_character_flag = eye_shut_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_5
					}
					add_character_flag = {
						flag = eye_shut_2
					}
					remove_character_flag = eye_shut_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_6
					}
					add_character_flag = {
						flag = eye_shut_3
					}
					remove_character_flag = eye_shut_6
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_7
					}
					add_character_flag = {
						flag = eye_shut_4
					}
					remove_character_flag = eye_shut_7
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_8
					}
					add_character_flag = {
						flag = eye_shut_5
					}
					remove_character_flag = eye_shut_8
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_9
					}
					add_character_flag = {
						flag = eye_shut_6
					}
					remove_character_flag = eye_shut_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_10
					}
					add_character_flag = {
						flag = eye_shut_7
					}
					remove_character_flag = eye_shut_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = eye_shut_-9
							has_character_flag = eye_shut_-8
							has_character_flag = eye_shut_-7
						}
					}
					add_character_flag = {
						flag = eye_shut_-10
					}
					remove_character_flag = eye_shut_-9
					remove_character_flag = eye_shut_-8
					remove_character_flag = eye_shut_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-6
					}
					add_character_flag = {
						flag = eye_shut_-9
					}
					remove_character_flag = eye_shut_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-5
					}
					add_character_flag = {
						flag = eye_shut_-8
					}
					remove_character_flag = eye_shut_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-4
					}
					add_character_flag = {
						flag = eye_shut_-7
					}
					remove_character_flag = eye_shut_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-3
					}
					add_character_flag = {
						flag = eye_shut_-6
					}
					remove_character_flag = eye_shut_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-2
					}
					add_character_flag = {
						flag = eye_shut_-5
					}
					remove_character_flag = eye_shut_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-1
					}
					add_character_flag = {
						flag = eye_shut_-4
					}
					remove_character_flag = eye_shut_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_shut_10
							has_character_flag = eye_shut_9
							has_character_flag = eye_shut_8
							has_character_flag = eye_shut_7
							has_character_flag = eye_shut_6
							has_character_flag = eye_shut_5
							has_character_flag = eye_shut_4
							has_character_flag = eye_shut_3
							has_character_flag = eye_shut_2
							has_character_flag = eye_shut_1
							has_character_flag = eye_shut_-1
							has_character_flag = eye_shut_-2
							has_character_flag = eye_shut_-3
							has_character_flag = eye_shut_-4
							has_character_flag = eye_shut_-5
							has_character_flag = eye_shut_-6
							has_character_flag = eye_shut_-7
							has_character_flag = eye_shut_-8
							has_character_flag = eye_shut_-9
							has_character_flag = eye_shut_-10
						}
					}
					add_character_flag = {
						flag = eye_shut_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_1
					}
					add_character_flag = {
						flag = eye_shut_-1
					}
					remove_character_flag = eye_shut_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_2
					}
					remove_character_flag = eye_shut_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_3
					}
					add_character_flag = {
						flag = eye_shut_1
					}
					remove_character_flag = eye_shut_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_4
					}
					add_character_flag = {
						flag = eye_shut_2
					}
					remove_character_flag = eye_shut_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_5
					}
					add_character_flag = {
						flag = eye_shut_3
					}
					remove_character_flag = eye_shut_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_6
					}
					add_character_flag = {
						flag = eye_shut_4
					}
					remove_character_flag = eye_shut_6
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_7
					}
					add_character_flag = {
						flag = eye_shut_5
					}
					remove_character_flag = eye_shut_7
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_8
					}
					add_character_flag = {
						flag = eye_shut_6
					}
					remove_character_flag = eye_shut_8
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_9
					}
					add_character_flag = {
						flag = eye_shut_7
					}
					remove_character_flag = eye_shut_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_10
					}
					add_character_flag = {
						flag = eye_shut_8
					}
					remove_character_flag = eye_shut_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = eye_shut_-9
							has_character_flag = eye_shut_-8
						}
					}
					add_character_flag = {
						flag = eye_shut_-10
					}
					remove_character_flag = eye_shut_-9
					remove_character_flag = eye_shut_-8
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-7
					}
					add_character_flag = {
						flag = eye_shut_-9
					}
					remove_character_flag = eye_shut_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-6
					}
					add_character_flag = {
						flag = eye_shut_-8
					}
					remove_character_flag = eye_shut_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-5
					}
					add_character_flag = {
						flag = eye_shut_-7
					}
					remove_character_flag = eye_shut_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-4
					}
					add_character_flag = {
						flag = eye_shut_-6
					}
					remove_character_flag = eye_shut_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-3
					}
					add_character_flag = {
						flag = eye_shut_-5
					}
					remove_character_flag = eye_shut_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-2
					}
					add_character_flag = {
						flag = eye_shut_-4
					}
					remove_character_flag = eye_shut_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-1
					}
					add_character_flag = {
						flag = eye_shut_-3
					}
					remove_character_flag = eye_shut_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = eye_shut_10
							has_character_flag = eye_shut_9
							has_character_flag = eye_shut_8
							has_character_flag = eye_shut_7
							has_character_flag = eye_shut_6
							has_character_flag = eye_shut_5
							has_character_flag = eye_shut_4
							has_character_flag = eye_shut_3
							has_character_flag = eye_shut_2
							has_character_flag = eye_shut_1
							has_character_flag = eye_shut_-1
							has_character_flag = eye_shut_-2
							has_character_flag = eye_shut_-3
							has_character_flag = eye_shut_-4
							has_character_flag = eye_shut_-5
							has_character_flag = eye_shut_-6
							has_character_flag = eye_shut_-7
							has_character_flag = eye_shut_-8
							has_character_flag = eye_shut_-9
							has_character_flag = eye_shut_-10
						}
					}
					add_character_flag = {
						flag = eye_shut_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_1
					}
					remove_character_flag = eye_shut_1
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_2
					}
					add_character_flag = {
						flag = eye_shut_1
					}
					remove_character_flag = eye_shut_2
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_3
					}
					add_character_flag = {
						flag = eye_shut_2
					}
					remove_character_flag = eye_shut_3
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_4
					}
					add_character_flag = {
						flag = eye_shut_3
					}
					remove_character_flag = eye_shut_4
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_5
					}
					add_character_flag = {
						flag = eye_shut_4
					}
					remove_character_flag = eye_shut_5
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_6
					}
					add_character_flag = {
						flag = eye_shut_5
					}
					remove_character_flag = eye_shut_6
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_7
					}
					add_character_flag = {
						flag = eye_shut_6
					}
					remove_character_flag = eye_shut_7
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_8
					}
					add_character_flag = {
						flag = eye_shut_7
					}
					remove_character_flag = eye_shut_8
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_9
					}
					add_character_flag = {
						flag = eye_shut_8
					}
					remove_character_flag = eye_shut_9
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_10
					}
					add_character_flag = {
						flag = eye_shut_9
					}
					remove_character_flag = eye_shut_10
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-9
					}
					add_character_flag = {
						flag = eye_shut_-10
					}
					remove_character_flag = eye_shut_-9
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-8
					}
					add_character_flag = {
						flag = eye_shut_-9
					}
					remove_character_flag = eye_shut_-8
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-7
					}
					add_character_flag = {
						flag = eye_shut_-8
					}
					remove_character_flag = eye_shut_-7
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-6
					}
					add_character_flag = {
						flag = eye_shut_-7
					}
					remove_character_flag = eye_shut_-6
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-5
					}
					add_character_flag = {
						flag = eye_shut_-6
					}
					remove_character_flag = eye_shut_-5
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-4
					}
					add_character_flag = {
						flag = eye_shut_-5
					}
					remove_character_flag = eye_shut_-4
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-3
					}
					add_character_flag = {
						flag = eye_shut_-4
					}
					remove_character_flag = eye_shut_-3
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-2
					}
					add_character_flag = {
						flag = eye_shut_-3
					}
					remove_character_flag = eye_shut_-2
				}
				else_if = {
					limit = {
						has_character_flag = eye_shut_-1
					}
					add_character_flag = {
						flag = eye_shut_-2
					}
					remove_character_flag = eye_shut_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

bs_eye_corner_depth_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Eye
			has_character_flag = character_eye_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = bs_eye_corner_depth_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_eye_corner_depth_10
							has_character_flag = bs_eye_corner_depth_9
							has_character_flag = bs_eye_corner_depth_8
							has_character_flag = bs_eye_corner_depth_7
							has_character_flag = bs_eye_corner_depth_6
							has_character_flag = bs_eye_corner_depth_5
							has_character_flag = bs_eye_corner_depth_4
							has_character_flag = bs_eye_corner_depth_3
							has_character_flag = bs_eye_corner_depth_2
							has_character_flag = bs_eye_corner_depth_1
							has_character_flag = bs_eye_corner_depth_-1
							has_character_flag = bs_eye_corner_depth_-2
							has_character_flag = bs_eye_corner_depth_-3
							has_character_flag = bs_eye_corner_depth_-4
							has_character_flag = bs_eye_corner_depth_-5
							has_character_flag = bs_eye_corner_depth_-6
							has_character_flag = bs_eye_corner_depth_-7
							has_character_flag = bs_eye_corner_depth_-8
							has_character_flag = bs_eye_corner_depth_-9
							has_character_flag = bs_eye_corner_depth_-10
						}
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_1
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_4
					}
					remove_character_flag = bs_eye_corner_depth_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_2
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_5
					}
					remove_character_flag = bs_eye_corner_depth_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_3
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_6
					}
					remove_character_flag = bs_eye_corner_depth_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_4
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_7
					}
					remove_character_flag = bs_eye_corner_depth_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_5
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_8
					}
					remove_character_flag = bs_eye_corner_depth_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_6
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_9
					}
					remove_character_flag = bs_eye_corner_depth_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_eye_corner_depth_7
							has_character_flag = bs_eye_corner_depth_8
							has_character_flag = bs_eye_corner_depth_9
						}
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_10
					}
					remove_character_flag = bs_eye_corner_depth_7
					remove_character_flag = bs_eye_corner_depth_8
					remove_character_flag = bs_eye_corner_depth_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-10
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-7
					}
					remove_character_flag = bs_eye_corner_depth_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-9
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-6
					}
					remove_character_flag = bs_eye_corner_depth_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-8
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-5
					}
					remove_character_flag = bs_eye_corner_depth_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-7
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-4
					}
					remove_character_flag = bs_eye_corner_depth_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-6
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-3
					}
					remove_character_flag = bs_eye_corner_depth_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-5
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-2
					}
					remove_character_flag = bs_eye_corner_depth_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-4
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-1
					}
					remove_character_flag = bs_eye_corner_depth_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-3
					}
					remove_character_flag = bs_eye_corner_depth_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-2
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_1
					}
					remove_character_flag = bs_eye_corner_depth_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-1
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_2
					}
					remove_character_flag = bs_eye_corner_depth_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_eye_corner_depth_10
							has_character_flag = bs_eye_corner_depth_9
							has_character_flag = bs_eye_corner_depth_8
							has_character_flag = bs_eye_corner_depth_7
							has_character_flag = bs_eye_corner_depth_6
							has_character_flag = bs_eye_corner_depth_5
							has_character_flag = bs_eye_corner_depth_4
							has_character_flag = bs_eye_corner_depth_3
							has_character_flag = bs_eye_corner_depth_2
							has_character_flag = bs_eye_corner_depth_1
							has_character_flag = bs_eye_corner_depth_-1
							has_character_flag = bs_eye_corner_depth_-2
							has_character_flag = bs_eye_corner_depth_-3
							has_character_flag = bs_eye_corner_depth_-4
							has_character_flag = bs_eye_corner_depth_-5
							has_character_flag = bs_eye_corner_depth_-6
							has_character_flag = bs_eye_corner_depth_-7
							has_character_flag = bs_eye_corner_depth_-8
							has_character_flag = bs_eye_corner_depth_-9
							has_character_flag = bs_eye_corner_depth_-10
						}
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_1
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_3
					}
					remove_character_flag = bs_eye_corner_depth_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_2
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_4
					}
					remove_character_flag = bs_eye_corner_depth_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_3
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_5
					}
					remove_character_flag = bs_eye_corner_depth_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_4
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_6
					}
					remove_character_flag = bs_eye_corner_depth_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_5
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_7
					}
					remove_character_flag = bs_eye_corner_depth_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_6
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_8
					}
					remove_character_flag = bs_eye_corner_depth_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_7
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_9
					}
					remove_character_flag = bs_eye_corner_depth_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_eye_corner_depth_8
							has_character_flag = bs_eye_corner_depth_9
						}
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_10
					}
					remove_character_flag = bs_eye_corner_depth_8
					remove_character_flag = bs_eye_corner_depth_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-10
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-8
					}
					remove_character_flag = bs_eye_corner_depth_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-9
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-7
					}
					remove_character_flag = bs_eye_corner_depth_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-8
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-6
					}
					remove_character_flag = bs_eye_corner_depth_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-7
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-5
					}
					remove_character_flag = bs_eye_corner_depth_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-6
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-4
					}
					remove_character_flag = bs_eye_corner_depth_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-5
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-3
					}
					remove_character_flag = bs_eye_corner_depth_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-4
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-2
					}
					remove_character_flag = bs_eye_corner_depth_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-3
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-1
					}
					remove_character_flag = bs_eye_corner_depth_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-2
					}
					remove_character_flag = bs_eye_corner_depth_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-1
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_1
					}
					remove_character_flag = bs_eye_corner_depth_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_eye_corner_depth_10
							has_character_flag = bs_eye_corner_depth_9
							has_character_flag = bs_eye_corner_depth_8
							has_character_flag = bs_eye_corner_depth_7
							has_character_flag = bs_eye_corner_depth_6
							has_character_flag = bs_eye_corner_depth_5
							has_character_flag = bs_eye_corner_depth_4
							has_character_flag = bs_eye_corner_depth_3
							has_character_flag = bs_eye_corner_depth_2
							has_character_flag = bs_eye_corner_depth_1
							has_character_flag = bs_eye_corner_depth_-1
							has_character_flag = bs_eye_corner_depth_-2
							has_character_flag = bs_eye_corner_depth_-3
							has_character_flag = bs_eye_corner_depth_-4
							has_character_flag = bs_eye_corner_depth_-5
							has_character_flag = bs_eye_corner_depth_-6
							has_character_flag = bs_eye_corner_depth_-7
							has_character_flag = bs_eye_corner_depth_-8
							has_character_flag = bs_eye_corner_depth_-9
							has_character_flag = bs_eye_corner_depth_-10
						}
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_1
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_2
					}
					remove_character_flag = bs_eye_corner_depth_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_2
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_3
					}
					remove_character_flag = bs_eye_corner_depth_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_3
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_4
					}
					remove_character_flag = bs_eye_corner_depth_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_4
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_5
					}
					remove_character_flag = bs_eye_corner_depth_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_5
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_6
					}
					remove_character_flag = bs_eye_corner_depth_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_6
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_7
					}
					remove_character_flag = bs_eye_corner_depth_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_7
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_8
					}
					remove_character_flag = bs_eye_corner_depth_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_8
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_9
					}
					remove_character_flag = bs_eye_corner_depth_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_9
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_10
					}
					remove_character_flag = bs_eye_corner_depth_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-10
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-9
					}
					remove_character_flag = bs_eye_corner_depth_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-9
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-8
					}
					remove_character_flag = bs_eye_corner_depth_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-8
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-7
					}
					remove_character_flag = bs_eye_corner_depth_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-7
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-6
					}
					remove_character_flag = bs_eye_corner_depth_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-6
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-5
					}
					remove_character_flag = bs_eye_corner_depth_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-5
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-4
					}
					remove_character_flag = bs_eye_corner_depth_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-4
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-3
					}
					remove_character_flag = bs_eye_corner_depth_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-3
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-2
					}
					remove_character_flag = bs_eye_corner_depth_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-2
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-1
					}
					remove_character_flag = bs_eye_corner_depth_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-1
					}
					remove_character_flag = bs_eye_corner_depth_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

bs_eye_corner_depth_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Eye
			has_character_flag = character_eye_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = bs_eye_corner_depth_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_eye_corner_depth_10
							has_character_flag = bs_eye_corner_depth_9
							has_character_flag = bs_eye_corner_depth_8
							has_character_flag = bs_eye_corner_depth_7
							has_character_flag = bs_eye_corner_depth_6
							has_character_flag = bs_eye_corner_depth_5
							has_character_flag = bs_eye_corner_depth_4
							has_character_flag = bs_eye_corner_depth_3
							has_character_flag = bs_eye_corner_depth_2
							has_character_flag = bs_eye_corner_depth_1
							has_character_flag = bs_eye_corner_depth_-1
							has_character_flag = bs_eye_corner_depth_-2
							has_character_flag = bs_eye_corner_depth_-3
							has_character_flag = bs_eye_corner_depth_-4
							has_character_flag = bs_eye_corner_depth_-5
							has_character_flag = bs_eye_corner_depth_-6
							has_character_flag = bs_eye_corner_depth_-7
							has_character_flag = bs_eye_corner_depth_-8
							has_character_flag = bs_eye_corner_depth_-9
							has_character_flag = bs_eye_corner_depth_-10
						}
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_1
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-2
					}
					remove_character_flag = bs_eye_corner_depth_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_2
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-1
					}
					remove_character_flag = bs_eye_corner_depth_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_3
					}
					remove_character_flag = bs_eye_corner_depth_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_4
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_1
					}
					remove_character_flag = bs_eye_corner_depth_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_5
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_2
					}
					remove_character_flag = bs_eye_corner_depth_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_6
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_3
					}
					remove_character_flag = bs_eye_corner_depth_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_7
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_4
					}
					remove_character_flag = bs_eye_corner_depth_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_8
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_5
					}
					remove_character_flag = bs_eye_corner_depth_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_9
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_6
					}
					remove_character_flag = bs_eye_corner_depth_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_10
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_7
					}
					remove_character_flag = bs_eye_corner_depth_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_eye_corner_depth_-9
							has_character_flag = bs_eye_corner_depth_-8
							has_character_flag = bs_eye_corner_depth_-7
						}
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-10
					}
					remove_character_flag = bs_eye_corner_depth_-9
					remove_character_flag = bs_eye_corner_depth_-8
					remove_character_flag = bs_eye_corner_depth_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-6
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-9
					}
					remove_character_flag = bs_eye_corner_depth_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-5
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-8
					}
					remove_character_flag = bs_eye_corner_depth_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-4
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-7
					}
					remove_character_flag = bs_eye_corner_depth_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-3
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-6
					}
					remove_character_flag = bs_eye_corner_depth_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-2
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-5
					}
					remove_character_flag = bs_eye_corner_depth_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-1
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-4
					}
					remove_character_flag = bs_eye_corner_depth_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_eye_corner_depth_10
							has_character_flag = bs_eye_corner_depth_9
							has_character_flag = bs_eye_corner_depth_8
							has_character_flag = bs_eye_corner_depth_7
							has_character_flag = bs_eye_corner_depth_6
							has_character_flag = bs_eye_corner_depth_5
							has_character_flag = bs_eye_corner_depth_4
							has_character_flag = bs_eye_corner_depth_3
							has_character_flag = bs_eye_corner_depth_2
							has_character_flag = bs_eye_corner_depth_1
							has_character_flag = bs_eye_corner_depth_-1
							has_character_flag = bs_eye_corner_depth_-2
							has_character_flag = bs_eye_corner_depth_-3
							has_character_flag = bs_eye_corner_depth_-4
							has_character_flag = bs_eye_corner_depth_-5
							has_character_flag = bs_eye_corner_depth_-6
							has_character_flag = bs_eye_corner_depth_-7
							has_character_flag = bs_eye_corner_depth_-8
							has_character_flag = bs_eye_corner_depth_-9
							has_character_flag = bs_eye_corner_depth_-10
						}
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_1
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-1
					}
					remove_character_flag = bs_eye_corner_depth_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_2
					}
					remove_character_flag = bs_eye_corner_depth_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_3
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_1
					}
					remove_character_flag = bs_eye_corner_depth_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_4
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_2
					}
					remove_character_flag = bs_eye_corner_depth_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_5
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_3
					}
					remove_character_flag = bs_eye_corner_depth_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_6
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_4
					}
					remove_character_flag = bs_eye_corner_depth_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_7
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_5
					}
					remove_character_flag = bs_eye_corner_depth_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_8
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_6
					}
					remove_character_flag = bs_eye_corner_depth_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_9
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_7
					}
					remove_character_flag = bs_eye_corner_depth_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_10
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_8
					}
					remove_character_flag = bs_eye_corner_depth_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_eye_corner_depth_-9
							has_character_flag = bs_eye_corner_depth_-8
						}
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-10
					}
					remove_character_flag = bs_eye_corner_depth_-9
					remove_character_flag = bs_eye_corner_depth_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-7
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-9
					}
					remove_character_flag = bs_eye_corner_depth_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-6
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-8
					}
					remove_character_flag = bs_eye_corner_depth_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-5
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-7
					}
					remove_character_flag = bs_eye_corner_depth_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-4
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-6
					}
					remove_character_flag = bs_eye_corner_depth_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-3
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-5
					}
					remove_character_flag = bs_eye_corner_depth_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-2
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-4
					}
					remove_character_flag = bs_eye_corner_depth_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-1
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-3
					}
					remove_character_flag = bs_eye_corner_depth_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_eye_corner_depth_10
							has_character_flag = bs_eye_corner_depth_9
							has_character_flag = bs_eye_corner_depth_8
							has_character_flag = bs_eye_corner_depth_7
							has_character_flag = bs_eye_corner_depth_6
							has_character_flag = bs_eye_corner_depth_5
							has_character_flag = bs_eye_corner_depth_4
							has_character_flag = bs_eye_corner_depth_3
							has_character_flag = bs_eye_corner_depth_2
							has_character_flag = bs_eye_corner_depth_1
							has_character_flag = bs_eye_corner_depth_-1
							has_character_flag = bs_eye_corner_depth_-2
							has_character_flag = bs_eye_corner_depth_-3
							has_character_flag = bs_eye_corner_depth_-4
							has_character_flag = bs_eye_corner_depth_-5
							has_character_flag = bs_eye_corner_depth_-6
							has_character_flag = bs_eye_corner_depth_-7
							has_character_flag = bs_eye_corner_depth_-8
							has_character_flag = bs_eye_corner_depth_-9
							has_character_flag = bs_eye_corner_depth_-10
						}
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_1
					}
					remove_character_flag = bs_eye_corner_depth_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_2
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_1
					}
					remove_character_flag = bs_eye_corner_depth_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_3
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_2
					}
					remove_character_flag = bs_eye_corner_depth_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_4
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_3
					}
					remove_character_flag = bs_eye_corner_depth_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_5
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_4
					}
					remove_character_flag = bs_eye_corner_depth_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_6
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_5
					}
					remove_character_flag = bs_eye_corner_depth_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_7
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_6
					}
					remove_character_flag = bs_eye_corner_depth_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_8
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_7
					}
					remove_character_flag = bs_eye_corner_depth_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_9
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_8
					}
					remove_character_flag = bs_eye_corner_depth_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_10
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_9
					}
					remove_character_flag = bs_eye_corner_depth_10
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-9
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-10
					}
					remove_character_flag = bs_eye_corner_depth_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-8
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-9
					}
					remove_character_flag = bs_eye_corner_depth_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-7
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-8
					}
					remove_character_flag = bs_eye_corner_depth_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-6
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-7
					}
					remove_character_flag = bs_eye_corner_depth_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-5
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-6
					}
					remove_character_flag = bs_eye_corner_depth_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-4
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-5
					}
					remove_character_flag = bs_eye_corner_depth_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-3
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-4
					}
					remove_character_flag = bs_eye_corner_depth_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-2
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-3
					}
					remove_character_flag = bs_eye_corner_depth_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_corner_depth_-1
					}
					add_character_flag = {
						flag = bs_eye_corner_depth_-2
					}
					remove_character_flag = bs_eye_corner_depth_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

bs_eye_fold_shape_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Eye
			has_character_flag = character_eye_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = bs_eye_fold_shape_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_eye_fold_shape_10
							has_character_flag = bs_eye_fold_shape_9
							has_character_flag = bs_eye_fold_shape_8
							has_character_flag = bs_eye_fold_shape_7
							has_character_flag = bs_eye_fold_shape_6
							has_character_flag = bs_eye_fold_shape_5
							has_character_flag = bs_eye_fold_shape_4
							has_character_flag = bs_eye_fold_shape_3
							has_character_flag = bs_eye_fold_shape_2
							has_character_flag = bs_eye_fold_shape_1
							has_character_flag = bs_eye_fold_shape_-1
							has_character_flag = bs_eye_fold_shape_-2
							has_character_flag = bs_eye_fold_shape_-3
							has_character_flag = bs_eye_fold_shape_-4
							has_character_flag = bs_eye_fold_shape_-5
							has_character_flag = bs_eye_fold_shape_-6
							has_character_flag = bs_eye_fold_shape_-7
							has_character_flag = bs_eye_fold_shape_-8
							has_character_flag = bs_eye_fold_shape_-9
							has_character_flag = bs_eye_fold_shape_-10
						}
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_1
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_4
					}
					remove_character_flag = bs_eye_fold_shape_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_2
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_5
					}
					remove_character_flag = bs_eye_fold_shape_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_3
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_6
					}
					remove_character_flag = bs_eye_fold_shape_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_4
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_7
					}
					remove_character_flag = bs_eye_fold_shape_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_5
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_8
					}
					remove_character_flag = bs_eye_fold_shape_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_6
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_9
					}
					remove_character_flag = bs_eye_fold_shape_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_eye_fold_shape_7
							has_character_flag = bs_eye_fold_shape_8
							has_character_flag = bs_eye_fold_shape_9
						}
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_10
					}
					remove_character_flag = bs_eye_fold_shape_7
					remove_character_flag = bs_eye_fold_shape_8
					remove_character_flag = bs_eye_fold_shape_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-10
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-7
					}
					remove_character_flag = bs_eye_fold_shape_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-9
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-6
					}
					remove_character_flag = bs_eye_fold_shape_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-8
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-5
					}
					remove_character_flag = bs_eye_fold_shape_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-7
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-4
					}
					remove_character_flag = bs_eye_fold_shape_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-6
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-3
					}
					remove_character_flag = bs_eye_fold_shape_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-5
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-2
					}
					remove_character_flag = bs_eye_fold_shape_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-4
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-1
					}
					remove_character_flag = bs_eye_fold_shape_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-3
					}
					remove_character_flag = bs_eye_fold_shape_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-2
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_1
					}
					remove_character_flag = bs_eye_fold_shape_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-1
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_2
					}
					remove_character_flag = bs_eye_fold_shape_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_eye_fold_shape_10
							has_character_flag = bs_eye_fold_shape_9
							has_character_flag = bs_eye_fold_shape_8
							has_character_flag = bs_eye_fold_shape_7
							has_character_flag = bs_eye_fold_shape_6
							has_character_flag = bs_eye_fold_shape_5
							has_character_flag = bs_eye_fold_shape_4
							has_character_flag = bs_eye_fold_shape_3
							has_character_flag = bs_eye_fold_shape_2
							has_character_flag = bs_eye_fold_shape_1
							has_character_flag = bs_eye_fold_shape_-1
							has_character_flag = bs_eye_fold_shape_-2
							has_character_flag = bs_eye_fold_shape_-3
							has_character_flag = bs_eye_fold_shape_-4
							has_character_flag = bs_eye_fold_shape_-5
							has_character_flag = bs_eye_fold_shape_-6
							has_character_flag = bs_eye_fold_shape_-7
							has_character_flag = bs_eye_fold_shape_-8
							has_character_flag = bs_eye_fold_shape_-9
							has_character_flag = bs_eye_fold_shape_-10
						}
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_1
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_3
					}
					remove_character_flag = bs_eye_fold_shape_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_2
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_4
					}
					remove_character_flag = bs_eye_fold_shape_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_3
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_5
					}
					remove_character_flag = bs_eye_fold_shape_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_4
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_6
					}
					remove_character_flag = bs_eye_fold_shape_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_5
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_7
					}
					remove_character_flag = bs_eye_fold_shape_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_6
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_8
					}
					remove_character_flag = bs_eye_fold_shape_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_7
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_9
					}
					remove_character_flag = bs_eye_fold_shape_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_eye_fold_shape_8
							has_character_flag = bs_eye_fold_shape_9
						}
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_10
					}
					remove_character_flag = bs_eye_fold_shape_8
					remove_character_flag = bs_eye_fold_shape_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-10
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-8
					}
					remove_character_flag = bs_eye_fold_shape_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-9
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-7
					}
					remove_character_flag = bs_eye_fold_shape_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-8
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-6
					}
					remove_character_flag = bs_eye_fold_shape_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-7
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-5
					}
					remove_character_flag = bs_eye_fold_shape_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-6
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-4
					}
					remove_character_flag = bs_eye_fold_shape_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-5
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-3
					}
					remove_character_flag = bs_eye_fold_shape_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-4
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-2
					}
					remove_character_flag = bs_eye_fold_shape_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-3
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-1
					}
					remove_character_flag = bs_eye_fold_shape_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-2
					}
					remove_character_flag = bs_eye_fold_shape_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-1
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_1
					}
					remove_character_flag = bs_eye_fold_shape_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_eye_fold_shape_10
							has_character_flag = bs_eye_fold_shape_9
							has_character_flag = bs_eye_fold_shape_8
							has_character_flag = bs_eye_fold_shape_7
							has_character_flag = bs_eye_fold_shape_6
							has_character_flag = bs_eye_fold_shape_5
							has_character_flag = bs_eye_fold_shape_4
							has_character_flag = bs_eye_fold_shape_3
							has_character_flag = bs_eye_fold_shape_2
							has_character_flag = bs_eye_fold_shape_1
							has_character_flag = bs_eye_fold_shape_-1
							has_character_flag = bs_eye_fold_shape_-2
							has_character_flag = bs_eye_fold_shape_-3
							has_character_flag = bs_eye_fold_shape_-4
							has_character_flag = bs_eye_fold_shape_-5
							has_character_flag = bs_eye_fold_shape_-6
							has_character_flag = bs_eye_fold_shape_-7
							has_character_flag = bs_eye_fold_shape_-8
							has_character_flag = bs_eye_fold_shape_-9
							has_character_flag = bs_eye_fold_shape_-10
						}
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_1
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_2
					}
					remove_character_flag = bs_eye_fold_shape_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_2
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_3
					}
					remove_character_flag = bs_eye_fold_shape_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_3
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_4
					}
					remove_character_flag = bs_eye_fold_shape_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_4
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_5
					}
					remove_character_flag = bs_eye_fold_shape_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_5
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_6
					}
					remove_character_flag = bs_eye_fold_shape_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_6
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_7
					}
					remove_character_flag = bs_eye_fold_shape_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_7
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_8
					}
					remove_character_flag = bs_eye_fold_shape_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_8
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_9
					}
					remove_character_flag = bs_eye_fold_shape_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_9
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_10
					}
					remove_character_flag = bs_eye_fold_shape_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-10
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-9
					}
					remove_character_flag = bs_eye_fold_shape_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-9
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-8
					}
					remove_character_flag = bs_eye_fold_shape_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-8
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-7
					}
					remove_character_flag = bs_eye_fold_shape_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-7
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-6
					}
					remove_character_flag = bs_eye_fold_shape_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-6
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-5
					}
					remove_character_flag = bs_eye_fold_shape_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-5
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-4
					}
					remove_character_flag = bs_eye_fold_shape_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-4
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-3
					}
					remove_character_flag = bs_eye_fold_shape_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-3
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-2
					}
					remove_character_flag = bs_eye_fold_shape_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-2
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-1
					}
					remove_character_flag = bs_eye_fold_shape_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-1
					}
					remove_character_flag = bs_eye_fold_shape_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

bs_eye_fold_shape_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Eye
			has_character_flag = character_eye_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = bs_eye_fold_shape_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_eye_fold_shape_10
							has_character_flag = bs_eye_fold_shape_9
							has_character_flag = bs_eye_fold_shape_8
							has_character_flag = bs_eye_fold_shape_7
							has_character_flag = bs_eye_fold_shape_6
							has_character_flag = bs_eye_fold_shape_5
							has_character_flag = bs_eye_fold_shape_4
							has_character_flag = bs_eye_fold_shape_3
							has_character_flag = bs_eye_fold_shape_2
							has_character_flag = bs_eye_fold_shape_1
							has_character_flag = bs_eye_fold_shape_-1
							has_character_flag = bs_eye_fold_shape_-2
							has_character_flag = bs_eye_fold_shape_-3
							has_character_flag = bs_eye_fold_shape_-4
							has_character_flag = bs_eye_fold_shape_-5
							has_character_flag = bs_eye_fold_shape_-6
							has_character_flag = bs_eye_fold_shape_-7
							has_character_flag = bs_eye_fold_shape_-8
							has_character_flag = bs_eye_fold_shape_-9
							has_character_flag = bs_eye_fold_shape_-10
						}
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_1
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-2
					}
					remove_character_flag = bs_eye_fold_shape_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_2
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-1
					}
					remove_character_flag = bs_eye_fold_shape_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_3
					}
					remove_character_flag = bs_eye_fold_shape_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_4
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_1
					}
					remove_character_flag = bs_eye_fold_shape_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_5
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_2
					}
					remove_character_flag = bs_eye_fold_shape_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_6
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_3
					}
					remove_character_flag = bs_eye_fold_shape_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_7
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_4
					}
					remove_character_flag = bs_eye_fold_shape_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_8
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_5
					}
					remove_character_flag = bs_eye_fold_shape_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_9
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_6
					}
					remove_character_flag = bs_eye_fold_shape_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_10
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_7
					}
					remove_character_flag = bs_eye_fold_shape_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_eye_fold_shape_-9
							has_character_flag = bs_eye_fold_shape_-8
							has_character_flag = bs_eye_fold_shape_-7
						}
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-10
					}
					remove_character_flag = bs_eye_fold_shape_-9
					remove_character_flag = bs_eye_fold_shape_-8
					remove_character_flag = bs_eye_fold_shape_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-6
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-9
					}
					remove_character_flag = bs_eye_fold_shape_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-5
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-8
					}
					remove_character_flag = bs_eye_fold_shape_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-4
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-7
					}
					remove_character_flag = bs_eye_fold_shape_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-3
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-6
					}
					remove_character_flag = bs_eye_fold_shape_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-2
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-5
					}
					remove_character_flag = bs_eye_fold_shape_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-1
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-4
					}
					remove_character_flag = bs_eye_fold_shape_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_eye_fold_shape_10
							has_character_flag = bs_eye_fold_shape_9
							has_character_flag = bs_eye_fold_shape_8
							has_character_flag = bs_eye_fold_shape_7
							has_character_flag = bs_eye_fold_shape_6
							has_character_flag = bs_eye_fold_shape_5
							has_character_flag = bs_eye_fold_shape_4
							has_character_flag = bs_eye_fold_shape_3
							has_character_flag = bs_eye_fold_shape_2
							has_character_flag = bs_eye_fold_shape_1
							has_character_flag = bs_eye_fold_shape_-1
							has_character_flag = bs_eye_fold_shape_-2
							has_character_flag = bs_eye_fold_shape_-3
							has_character_flag = bs_eye_fold_shape_-4
							has_character_flag = bs_eye_fold_shape_-5
							has_character_flag = bs_eye_fold_shape_-6
							has_character_flag = bs_eye_fold_shape_-7
							has_character_flag = bs_eye_fold_shape_-8
							has_character_flag = bs_eye_fold_shape_-9
							has_character_flag = bs_eye_fold_shape_-10
						}
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_1
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-1
					}
					remove_character_flag = bs_eye_fold_shape_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_2
					}
					remove_character_flag = bs_eye_fold_shape_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_3
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_1
					}
					remove_character_flag = bs_eye_fold_shape_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_4
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_2
					}
					remove_character_flag = bs_eye_fold_shape_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_5
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_3
					}
					remove_character_flag = bs_eye_fold_shape_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_6
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_4
					}
					remove_character_flag = bs_eye_fold_shape_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_7
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_5
					}
					remove_character_flag = bs_eye_fold_shape_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_8
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_6
					}
					remove_character_flag = bs_eye_fold_shape_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_9
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_7
					}
					remove_character_flag = bs_eye_fold_shape_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_10
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_8
					}
					remove_character_flag = bs_eye_fold_shape_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_eye_fold_shape_-9
							has_character_flag = bs_eye_fold_shape_-8
						}
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-10
					}
					remove_character_flag = bs_eye_fold_shape_-9
					remove_character_flag = bs_eye_fold_shape_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-7
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-9
					}
					remove_character_flag = bs_eye_fold_shape_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-6
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-8
					}
					remove_character_flag = bs_eye_fold_shape_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-5
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-7
					}
					remove_character_flag = bs_eye_fold_shape_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-4
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-6
					}
					remove_character_flag = bs_eye_fold_shape_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-3
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-5
					}
					remove_character_flag = bs_eye_fold_shape_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-2
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-4
					}
					remove_character_flag = bs_eye_fold_shape_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-1
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-3
					}
					remove_character_flag = bs_eye_fold_shape_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_eye_fold_shape_10
							has_character_flag = bs_eye_fold_shape_9
							has_character_flag = bs_eye_fold_shape_8
							has_character_flag = bs_eye_fold_shape_7
							has_character_flag = bs_eye_fold_shape_6
							has_character_flag = bs_eye_fold_shape_5
							has_character_flag = bs_eye_fold_shape_4
							has_character_flag = bs_eye_fold_shape_3
							has_character_flag = bs_eye_fold_shape_2
							has_character_flag = bs_eye_fold_shape_1
							has_character_flag = bs_eye_fold_shape_-1
							has_character_flag = bs_eye_fold_shape_-2
							has_character_flag = bs_eye_fold_shape_-3
							has_character_flag = bs_eye_fold_shape_-4
							has_character_flag = bs_eye_fold_shape_-5
							has_character_flag = bs_eye_fold_shape_-6
							has_character_flag = bs_eye_fold_shape_-7
							has_character_flag = bs_eye_fold_shape_-8
							has_character_flag = bs_eye_fold_shape_-9
							has_character_flag = bs_eye_fold_shape_-10
						}
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_1
					}
					remove_character_flag = bs_eye_fold_shape_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_2
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_1
					}
					remove_character_flag = bs_eye_fold_shape_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_3
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_2
					}
					remove_character_flag = bs_eye_fold_shape_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_4
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_3
					}
					remove_character_flag = bs_eye_fold_shape_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_5
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_4
					}
					remove_character_flag = bs_eye_fold_shape_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_6
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_5
					}
					remove_character_flag = bs_eye_fold_shape_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_7
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_6
					}
					remove_character_flag = bs_eye_fold_shape_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_8
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_7
					}
					remove_character_flag = bs_eye_fold_shape_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_9
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_8
					}
					remove_character_flag = bs_eye_fold_shape_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_10
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_9
					}
					remove_character_flag = bs_eye_fold_shape_10
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-9
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-10
					}
					remove_character_flag = bs_eye_fold_shape_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-8
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-9
					}
					remove_character_flag = bs_eye_fold_shape_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-7
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-8
					}
					remove_character_flag = bs_eye_fold_shape_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-6
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-7
					}
					remove_character_flag = bs_eye_fold_shape_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-5
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-6
					}
					remove_character_flag = bs_eye_fold_shape_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-4
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-5
					}
					remove_character_flag = bs_eye_fold_shape_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-3
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-4
					}
					remove_character_flag = bs_eye_fold_shape_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-2
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-3
					}
					remove_character_flag = bs_eye_fold_shape_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_fold_shape_-1
					}
					add_character_flag = {
						flag = bs_eye_fold_shape_-2
					}
					remove_character_flag = bs_eye_fold_shape_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

bs_eye_size_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Eye
			has_character_flag = character_eye_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = bs_eye_size_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_eye_size_10
							has_character_flag = bs_eye_size_9
							has_character_flag = bs_eye_size_8
							has_character_flag = bs_eye_size_7
							has_character_flag = bs_eye_size_6
							has_character_flag = bs_eye_size_5
							has_character_flag = bs_eye_size_4
							has_character_flag = bs_eye_size_3
							has_character_flag = bs_eye_size_2
							has_character_flag = bs_eye_size_1
							has_character_flag = bs_eye_size_-1
							has_character_flag = bs_eye_size_-2
							has_character_flag = bs_eye_size_-3
							has_character_flag = bs_eye_size_-4
							has_character_flag = bs_eye_size_-5
							has_character_flag = bs_eye_size_-6
							has_character_flag = bs_eye_size_-7
							has_character_flag = bs_eye_size_-8
							has_character_flag = bs_eye_size_-9
							has_character_flag = bs_eye_size_-10
						}
					}
					add_character_flag = {
						flag = bs_eye_size_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_1
					}
					add_character_flag = {
						flag = bs_eye_size_4
					}
					remove_character_flag = bs_eye_size_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_2
					}
					add_character_flag = {
						flag = bs_eye_size_5
					}
					remove_character_flag = bs_eye_size_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_3
					}
					add_character_flag = {
						flag = bs_eye_size_6
					}
					remove_character_flag = bs_eye_size_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_4
					}
					add_character_flag = {
						flag = bs_eye_size_7
					}
					remove_character_flag = bs_eye_size_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_5
					}
					add_character_flag = {
						flag = bs_eye_size_8
					}
					remove_character_flag = bs_eye_size_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_6
					}
					add_character_flag = {
						flag = bs_eye_size_9
					}
					remove_character_flag = bs_eye_size_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_eye_size_7
							has_character_flag = bs_eye_size_8
							has_character_flag = bs_eye_size_9
						}
					}
					add_character_flag = {
						flag = bs_eye_size_10
					}
					remove_character_flag = bs_eye_size_7
					remove_character_flag = bs_eye_size_8
					remove_character_flag = bs_eye_size_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-10
					}
					add_character_flag = {
						flag = bs_eye_size_-7
					}
					remove_character_flag = bs_eye_size_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-9
					}
					add_character_flag = {
						flag = bs_eye_size_-6
					}
					remove_character_flag = bs_eye_size_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-8
					}
					add_character_flag = {
						flag = bs_eye_size_-5
					}
					remove_character_flag = bs_eye_size_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-7
					}
					add_character_flag = {
						flag = bs_eye_size_-4
					}
					remove_character_flag = bs_eye_size_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-6
					}
					add_character_flag = {
						flag = bs_eye_size_-3
					}
					remove_character_flag = bs_eye_size_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-5
					}
					add_character_flag = {
						flag = bs_eye_size_-2
					}
					remove_character_flag = bs_eye_size_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-4
					}
					add_character_flag = {
						flag = bs_eye_size_-1
					}
					remove_character_flag = bs_eye_size_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-3
					}
					remove_character_flag = bs_eye_size_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-2
					}
					add_character_flag = {
						flag = bs_eye_size_1
					}
					remove_character_flag = bs_eye_size_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-1
					}
					add_character_flag = {
						flag = bs_eye_size_2
					}
					remove_character_flag = bs_eye_size_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_eye_size_10
							has_character_flag = bs_eye_size_9
							has_character_flag = bs_eye_size_8
							has_character_flag = bs_eye_size_7
							has_character_flag = bs_eye_size_6
							has_character_flag = bs_eye_size_5
							has_character_flag = bs_eye_size_4
							has_character_flag = bs_eye_size_3
							has_character_flag = bs_eye_size_2
							has_character_flag = bs_eye_size_1
							has_character_flag = bs_eye_size_-1
							has_character_flag = bs_eye_size_-2
							has_character_flag = bs_eye_size_-3
							has_character_flag = bs_eye_size_-4
							has_character_flag = bs_eye_size_-5
							has_character_flag = bs_eye_size_-6
							has_character_flag = bs_eye_size_-7
							has_character_flag = bs_eye_size_-8
							has_character_flag = bs_eye_size_-9
							has_character_flag = bs_eye_size_-10
						}
					}
					add_character_flag = {
						flag = bs_eye_size_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_1
					}
					add_character_flag = {
						flag = bs_eye_size_3
					}
					remove_character_flag = bs_eye_size_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_2
					}
					add_character_flag = {
						flag = bs_eye_size_4
					}
					remove_character_flag = bs_eye_size_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_3
					}
					add_character_flag = {
						flag = bs_eye_size_5
					}
					remove_character_flag = bs_eye_size_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_4
					}
					add_character_flag = {
						flag = bs_eye_size_6
					}
					remove_character_flag = bs_eye_size_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_5
					}
					add_character_flag = {
						flag = bs_eye_size_7
					}
					remove_character_flag = bs_eye_size_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_6
					}
					add_character_flag = {
						flag = bs_eye_size_8
					}
					remove_character_flag = bs_eye_size_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_7
					}
					add_character_flag = {
						flag = bs_eye_size_9
					}
					remove_character_flag = bs_eye_size_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_eye_size_8
							has_character_flag = bs_eye_size_9
						}
					}
					add_character_flag = {
						flag = bs_eye_size_10
					}
					remove_character_flag = bs_eye_size_8
					remove_character_flag = bs_eye_size_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-10
					}
					add_character_flag = {
						flag = bs_eye_size_-8
					}
					remove_character_flag = bs_eye_size_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-9
					}
					add_character_flag = {
						flag = bs_eye_size_-7
					}
					remove_character_flag = bs_eye_size_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-8
					}
					add_character_flag = {
						flag = bs_eye_size_-6
					}
					remove_character_flag = bs_eye_size_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-7
					}
					add_character_flag = {
						flag = bs_eye_size_-5
					}
					remove_character_flag = bs_eye_size_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-6
					}
					add_character_flag = {
						flag = bs_eye_size_-4
					}
					remove_character_flag = bs_eye_size_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-5
					}
					add_character_flag = {
						flag = bs_eye_size_-3
					}
					remove_character_flag = bs_eye_size_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-4
					}
					add_character_flag = {
						flag = bs_eye_size_-2
					}
					remove_character_flag = bs_eye_size_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-3
					}
					add_character_flag = {
						flag = bs_eye_size_-1
					}
					remove_character_flag = bs_eye_size_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-2
					}
					remove_character_flag = bs_eye_size_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-1
					}
					add_character_flag = {
						flag = bs_eye_size_1
					}
					remove_character_flag = bs_eye_size_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_eye_size_10
							has_character_flag = bs_eye_size_9
							has_character_flag = bs_eye_size_8
							has_character_flag = bs_eye_size_7
							has_character_flag = bs_eye_size_6
							has_character_flag = bs_eye_size_5
							has_character_flag = bs_eye_size_4
							has_character_flag = bs_eye_size_3
							has_character_flag = bs_eye_size_2
							has_character_flag = bs_eye_size_1
							has_character_flag = bs_eye_size_-1
							has_character_flag = bs_eye_size_-2
							has_character_flag = bs_eye_size_-3
							has_character_flag = bs_eye_size_-4
							has_character_flag = bs_eye_size_-5
							has_character_flag = bs_eye_size_-6
							has_character_flag = bs_eye_size_-7
							has_character_flag = bs_eye_size_-8
							has_character_flag = bs_eye_size_-9
							has_character_flag = bs_eye_size_-10
						}
					}
					add_character_flag = {
						flag = bs_eye_size_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_1
					}
					add_character_flag = {
						flag = bs_eye_size_2
					}
					remove_character_flag = bs_eye_size_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_2
					}
					add_character_flag = {
						flag = bs_eye_size_3
					}
					remove_character_flag = bs_eye_size_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_3
					}
					add_character_flag = {
						flag = bs_eye_size_4
					}
					remove_character_flag = bs_eye_size_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_4
					}
					add_character_flag = {
						flag = bs_eye_size_5
					}
					remove_character_flag = bs_eye_size_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_5
					}
					add_character_flag = {
						flag = bs_eye_size_6
					}
					remove_character_flag = bs_eye_size_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_6
					}
					add_character_flag = {
						flag = bs_eye_size_7
					}
					remove_character_flag = bs_eye_size_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_7
					}
					add_character_flag = {
						flag = bs_eye_size_8
					}
					remove_character_flag = bs_eye_size_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_8
					}
					add_character_flag = {
						flag = bs_eye_size_9
					}
					remove_character_flag = bs_eye_size_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_9
					}
					add_character_flag = {
						flag = bs_eye_size_10
					}
					remove_character_flag = bs_eye_size_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-10
					}
					add_character_flag = {
						flag = bs_eye_size_-9
					}
					remove_character_flag = bs_eye_size_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-9
					}
					add_character_flag = {
						flag = bs_eye_size_-8
					}
					remove_character_flag = bs_eye_size_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-8
					}
					add_character_flag = {
						flag = bs_eye_size_-7
					}
					remove_character_flag = bs_eye_size_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-7
					}
					add_character_flag = {
						flag = bs_eye_size_-6
					}
					remove_character_flag = bs_eye_size_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-6
					}
					add_character_flag = {
						flag = bs_eye_size_-5
					}
					remove_character_flag = bs_eye_size_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-5
					}
					add_character_flag = {
						flag = bs_eye_size_-4
					}
					remove_character_flag = bs_eye_size_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-4
					}
					add_character_flag = {
						flag = bs_eye_size_-3
					}
					remove_character_flag = bs_eye_size_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-3
					}
					add_character_flag = {
						flag = bs_eye_size_-2
					}
					remove_character_flag = bs_eye_size_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-2
					}
					add_character_flag = {
						flag = bs_eye_size_-1
					}
					remove_character_flag = bs_eye_size_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-1
					}
					remove_character_flag = bs_eye_size_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

bs_eye_size_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Eye
			has_character_flag = character_eye_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = bs_eye_size_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_eye_size_10
							has_character_flag = bs_eye_size_9
							has_character_flag = bs_eye_size_8
							has_character_flag = bs_eye_size_7
							has_character_flag = bs_eye_size_6
							has_character_flag = bs_eye_size_5
							has_character_flag = bs_eye_size_4
							has_character_flag = bs_eye_size_3
							has_character_flag = bs_eye_size_2
							has_character_flag = bs_eye_size_1
							has_character_flag = bs_eye_size_-1
							has_character_flag = bs_eye_size_-2
							has_character_flag = bs_eye_size_-3
							has_character_flag = bs_eye_size_-4
							has_character_flag = bs_eye_size_-5
							has_character_flag = bs_eye_size_-6
							has_character_flag = bs_eye_size_-7
							has_character_flag = bs_eye_size_-8
							has_character_flag = bs_eye_size_-9
							has_character_flag = bs_eye_size_-10
						}
					}
					add_character_flag = {
						flag = bs_eye_size_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_1
					}
					add_character_flag = {
						flag = bs_eye_size_-2
					}
					remove_character_flag = bs_eye_size_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_2
					}
					add_character_flag = {
						flag = bs_eye_size_-1
					}
					remove_character_flag = bs_eye_size_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_3
					}
					remove_character_flag = bs_eye_size_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_4
					}
					add_character_flag = {
						flag = bs_eye_size_1
					}
					remove_character_flag = bs_eye_size_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_5
					}
					add_character_flag = {
						flag = bs_eye_size_2
					}
					remove_character_flag = bs_eye_size_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_6
					}
					add_character_flag = {
						flag = bs_eye_size_3
					}
					remove_character_flag = bs_eye_size_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_7
					}
					add_character_flag = {
						flag = bs_eye_size_4
					}
					remove_character_flag = bs_eye_size_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_8
					}
					add_character_flag = {
						flag = bs_eye_size_5
					}
					remove_character_flag = bs_eye_size_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_9
					}
					add_character_flag = {
						flag = bs_eye_size_6
					}
					remove_character_flag = bs_eye_size_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_10
					}
					add_character_flag = {
						flag = bs_eye_size_7
					}
					remove_character_flag = bs_eye_size_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_eye_size_-9
							has_character_flag = bs_eye_size_-8
							has_character_flag = bs_eye_size_-7
						}
					}
					add_character_flag = {
						flag = bs_eye_size_-10
					}
					remove_character_flag = bs_eye_size_-9
					remove_character_flag = bs_eye_size_-8
					remove_character_flag = bs_eye_size_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-6
					}
					add_character_flag = {
						flag = bs_eye_size_-9
					}
					remove_character_flag = bs_eye_size_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-5
					}
					add_character_flag = {
						flag = bs_eye_size_-8
					}
					remove_character_flag = bs_eye_size_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-4
					}
					add_character_flag = {
						flag = bs_eye_size_-7
					}
					remove_character_flag = bs_eye_size_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-3
					}
					add_character_flag = {
						flag = bs_eye_size_-6
					}
					remove_character_flag = bs_eye_size_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-2
					}
					add_character_flag = {
						flag = bs_eye_size_-5
					}
					remove_character_flag = bs_eye_size_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-1
					}
					add_character_flag = {
						flag = bs_eye_size_-4
					}
					remove_character_flag = bs_eye_size_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_eye_size_10
							has_character_flag = bs_eye_size_9
							has_character_flag = bs_eye_size_8
							has_character_flag = bs_eye_size_7
							has_character_flag = bs_eye_size_6
							has_character_flag = bs_eye_size_5
							has_character_flag = bs_eye_size_4
							has_character_flag = bs_eye_size_3
							has_character_flag = bs_eye_size_2
							has_character_flag = bs_eye_size_1
							has_character_flag = bs_eye_size_-1
							has_character_flag = bs_eye_size_-2
							has_character_flag = bs_eye_size_-3
							has_character_flag = bs_eye_size_-4
							has_character_flag = bs_eye_size_-5
							has_character_flag = bs_eye_size_-6
							has_character_flag = bs_eye_size_-7
							has_character_flag = bs_eye_size_-8
							has_character_flag = bs_eye_size_-9
							has_character_flag = bs_eye_size_-10
						}
					}
					add_character_flag = {
						flag = bs_eye_size_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_1
					}
					add_character_flag = {
						flag = bs_eye_size_-1
					}
					remove_character_flag = bs_eye_size_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_2
					}
					remove_character_flag = bs_eye_size_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_3
					}
					add_character_flag = {
						flag = bs_eye_size_1
					}
					remove_character_flag = bs_eye_size_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_4
					}
					add_character_flag = {
						flag = bs_eye_size_2
					}
					remove_character_flag = bs_eye_size_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_5
					}
					add_character_flag = {
						flag = bs_eye_size_3
					}
					remove_character_flag = bs_eye_size_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_6
					}
					add_character_flag = {
						flag = bs_eye_size_4
					}
					remove_character_flag = bs_eye_size_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_7
					}
					add_character_flag = {
						flag = bs_eye_size_5
					}
					remove_character_flag = bs_eye_size_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_8
					}
					add_character_flag = {
						flag = bs_eye_size_6
					}
					remove_character_flag = bs_eye_size_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_9
					}
					add_character_flag = {
						flag = bs_eye_size_7
					}
					remove_character_flag = bs_eye_size_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_10
					}
					add_character_flag = {
						flag = bs_eye_size_8
					}
					remove_character_flag = bs_eye_size_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_eye_size_-9
							has_character_flag = bs_eye_size_-8
						}
					}
					add_character_flag = {
						flag = bs_eye_size_-10
					}
					remove_character_flag = bs_eye_size_-9
					remove_character_flag = bs_eye_size_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-7
					}
					add_character_flag = {
						flag = bs_eye_size_-9
					}
					remove_character_flag = bs_eye_size_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-6
					}
					add_character_flag = {
						flag = bs_eye_size_-8
					}
					remove_character_flag = bs_eye_size_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-5
					}
					add_character_flag = {
						flag = bs_eye_size_-7
					}
					remove_character_flag = bs_eye_size_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-4
					}
					add_character_flag = {
						flag = bs_eye_size_-6
					}
					remove_character_flag = bs_eye_size_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-3
					}
					add_character_flag = {
						flag = bs_eye_size_-5
					}
					remove_character_flag = bs_eye_size_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-2
					}
					add_character_flag = {
						flag = bs_eye_size_-4
					}
					remove_character_flag = bs_eye_size_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-1
					}
					add_character_flag = {
						flag = bs_eye_size_-3
					}
					remove_character_flag = bs_eye_size_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_eye_size_10
							has_character_flag = bs_eye_size_9
							has_character_flag = bs_eye_size_8
							has_character_flag = bs_eye_size_7
							has_character_flag = bs_eye_size_6
							has_character_flag = bs_eye_size_5
							has_character_flag = bs_eye_size_4
							has_character_flag = bs_eye_size_3
							has_character_flag = bs_eye_size_2
							has_character_flag = bs_eye_size_1
							has_character_flag = bs_eye_size_-1
							has_character_flag = bs_eye_size_-2
							has_character_flag = bs_eye_size_-3
							has_character_flag = bs_eye_size_-4
							has_character_flag = bs_eye_size_-5
							has_character_flag = bs_eye_size_-6
							has_character_flag = bs_eye_size_-7
							has_character_flag = bs_eye_size_-8
							has_character_flag = bs_eye_size_-9
							has_character_flag = bs_eye_size_-10
						}
					}
					add_character_flag = {
						flag = bs_eye_size_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_1
					}
					remove_character_flag = bs_eye_size_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_2
					}
					add_character_flag = {
						flag = bs_eye_size_1
					}
					remove_character_flag = bs_eye_size_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_3
					}
					add_character_flag = {
						flag = bs_eye_size_2
					}
					remove_character_flag = bs_eye_size_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_4
					}
					add_character_flag = {
						flag = bs_eye_size_3
					}
					remove_character_flag = bs_eye_size_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_5
					}
					add_character_flag = {
						flag = bs_eye_size_4
					}
					remove_character_flag = bs_eye_size_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_6
					}
					add_character_flag = {
						flag = bs_eye_size_5
					}
					remove_character_flag = bs_eye_size_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_7
					}
					add_character_flag = {
						flag = bs_eye_size_6
					}
					remove_character_flag = bs_eye_size_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_8
					}
					add_character_flag = {
						flag = bs_eye_size_7
					}
					remove_character_flag = bs_eye_size_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_9
					}
					add_character_flag = {
						flag = bs_eye_size_8
					}
					remove_character_flag = bs_eye_size_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_10
					}
					add_character_flag = {
						flag = bs_eye_size_9
					}
					remove_character_flag = bs_eye_size_10
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-9
					}
					add_character_flag = {
						flag = bs_eye_size_-10
					}
					remove_character_flag = bs_eye_size_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-8
					}
					add_character_flag = {
						flag = bs_eye_size_-9
					}
					remove_character_flag = bs_eye_size_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-7
					}
					add_character_flag = {
						flag = bs_eye_size_-8
					}
					remove_character_flag = bs_eye_size_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-6
					}
					add_character_flag = {
						flag = bs_eye_size_-7
					}
					remove_character_flag = bs_eye_size_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-5
					}
					add_character_flag = {
						flag = bs_eye_size_-6
					}
					remove_character_flag = bs_eye_size_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-4
					}
					add_character_flag = {
						flag = bs_eye_size_-5
					}
					remove_character_flag = bs_eye_size_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-3
					}
					add_character_flag = {
						flag = bs_eye_size_-4
					}
					remove_character_flag = bs_eye_size_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-2
					}
					add_character_flag = {
						flag = bs_eye_size_-3
					}
					remove_character_flag = bs_eye_size_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_size_-1
					}
					add_character_flag = {
						flag = bs_eye_size_-2
					}
					remove_character_flag = bs_eye_size_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

bs_eye_upper_lid_size_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Eye
			has_character_flag = character_eye_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = bs_eye_upper_lid_size_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_eye_upper_lid_size_10
							has_character_flag = bs_eye_upper_lid_size_9
							has_character_flag = bs_eye_upper_lid_size_8
							has_character_flag = bs_eye_upper_lid_size_7
							has_character_flag = bs_eye_upper_lid_size_6
							has_character_flag = bs_eye_upper_lid_size_5
							has_character_flag = bs_eye_upper_lid_size_4
							has_character_flag = bs_eye_upper_lid_size_3
							has_character_flag = bs_eye_upper_lid_size_2
							has_character_flag = bs_eye_upper_lid_size_1
							has_character_flag = bs_eye_upper_lid_size_-1
							has_character_flag = bs_eye_upper_lid_size_-2
							has_character_flag = bs_eye_upper_lid_size_-3
							has_character_flag = bs_eye_upper_lid_size_-4
							has_character_flag = bs_eye_upper_lid_size_-5
							has_character_flag = bs_eye_upper_lid_size_-6
							has_character_flag = bs_eye_upper_lid_size_-7
							has_character_flag = bs_eye_upper_lid_size_-8
							has_character_flag = bs_eye_upper_lid_size_-9
							has_character_flag = bs_eye_upper_lid_size_-10
						}
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_1
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_4
					}
					remove_character_flag = bs_eye_upper_lid_size_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_2
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_5
					}
					remove_character_flag = bs_eye_upper_lid_size_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_3
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_6
					}
					remove_character_flag = bs_eye_upper_lid_size_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_4
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_7
					}
					remove_character_flag = bs_eye_upper_lid_size_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_5
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_8
					}
					remove_character_flag = bs_eye_upper_lid_size_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_6
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_9
					}
					remove_character_flag = bs_eye_upper_lid_size_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_eye_upper_lid_size_7
							has_character_flag = bs_eye_upper_lid_size_8
							has_character_flag = bs_eye_upper_lid_size_9
						}
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_10
					}
					remove_character_flag = bs_eye_upper_lid_size_7
					remove_character_flag = bs_eye_upper_lid_size_8
					remove_character_flag = bs_eye_upper_lid_size_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-10
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-7
					}
					remove_character_flag = bs_eye_upper_lid_size_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-9
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-6
					}
					remove_character_flag = bs_eye_upper_lid_size_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-8
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-5
					}
					remove_character_flag = bs_eye_upper_lid_size_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-7
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-4
					}
					remove_character_flag = bs_eye_upper_lid_size_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-6
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-3
					}
					remove_character_flag = bs_eye_upper_lid_size_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-5
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-2
					}
					remove_character_flag = bs_eye_upper_lid_size_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-4
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-1
					}
					remove_character_flag = bs_eye_upper_lid_size_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-3
					}
					remove_character_flag = bs_eye_upper_lid_size_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-2
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_1
					}
					remove_character_flag = bs_eye_upper_lid_size_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-1
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_2
					}
					remove_character_flag = bs_eye_upper_lid_size_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_eye_upper_lid_size_10
							has_character_flag = bs_eye_upper_lid_size_9
							has_character_flag = bs_eye_upper_lid_size_8
							has_character_flag = bs_eye_upper_lid_size_7
							has_character_flag = bs_eye_upper_lid_size_6
							has_character_flag = bs_eye_upper_lid_size_5
							has_character_flag = bs_eye_upper_lid_size_4
							has_character_flag = bs_eye_upper_lid_size_3
							has_character_flag = bs_eye_upper_lid_size_2
							has_character_flag = bs_eye_upper_lid_size_1
							has_character_flag = bs_eye_upper_lid_size_-1
							has_character_flag = bs_eye_upper_lid_size_-2
							has_character_flag = bs_eye_upper_lid_size_-3
							has_character_flag = bs_eye_upper_lid_size_-4
							has_character_flag = bs_eye_upper_lid_size_-5
							has_character_flag = bs_eye_upper_lid_size_-6
							has_character_flag = bs_eye_upper_lid_size_-7
							has_character_flag = bs_eye_upper_lid_size_-8
							has_character_flag = bs_eye_upper_lid_size_-9
							has_character_flag = bs_eye_upper_lid_size_-10
						}
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_1
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_3
					}
					remove_character_flag = bs_eye_upper_lid_size_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_2
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_4
					}
					remove_character_flag = bs_eye_upper_lid_size_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_3
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_5
					}
					remove_character_flag = bs_eye_upper_lid_size_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_4
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_6
					}
					remove_character_flag = bs_eye_upper_lid_size_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_5
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_7
					}
					remove_character_flag = bs_eye_upper_lid_size_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_6
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_8
					}
					remove_character_flag = bs_eye_upper_lid_size_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_7
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_9
					}
					remove_character_flag = bs_eye_upper_lid_size_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_eye_upper_lid_size_8
							has_character_flag = bs_eye_upper_lid_size_9
						}
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_10
					}
					remove_character_flag = bs_eye_upper_lid_size_8
					remove_character_flag = bs_eye_upper_lid_size_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-10
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-8
					}
					remove_character_flag = bs_eye_upper_lid_size_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-9
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-7
					}
					remove_character_flag = bs_eye_upper_lid_size_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-8
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-6
					}
					remove_character_flag = bs_eye_upper_lid_size_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-7
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-5
					}
					remove_character_flag = bs_eye_upper_lid_size_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-6
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-4
					}
					remove_character_flag = bs_eye_upper_lid_size_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-5
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-3
					}
					remove_character_flag = bs_eye_upper_lid_size_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-4
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-2
					}
					remove_character_flag = bs_eye_upper_lid_size_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-3
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-1
					}
					remove_character_flag = bs_eye_upper_lid_size_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-2
					}
					remove_character_flag = bs_eye_upper_lid_size_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-1
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_1
					}
					remove_character_flag = bs_eye_upper_lid_size_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_eye_upper_lid_size_10
							has_character_flag = bs_eye_upper_lid_size_9
							has_character_flag = bs_eye_upper_lid_size_8
							has_character_flag = bs_eye_upper_lid_size_7
							has_character_flag = bs_eye_upper_lid_size_6
							has_character_flag = bs_eye_upper_lid_size_5
							has_character_flag = bs_eye_upper_lid_size_4
							has_character_flag = bs_eye_upper_lid_size_3
							has_character_flag = bs_eye_upper_lid_size_2
							has_character_flag = bs_eye_upper_lid_size_1
							has_character_flag = bs_eye_upper_lid_size_-1
							has_character_flag = bs_eye_upper_lid_size_-2
							has_character_flag = bs_eye_upper_lid_size_-3
							has_character_flag = bs_eye_upper_lid_size_-4
							has_character_flag = bs_eye_upper_lid_size_-5
							has_character_flag = bs_eye_upper_lid_size_-6
							has_character_flag = bs_eye_upper_lid_size_-7
							has_character_flag = bs_eye_upper_lid_size_-8
							has_character_flag = bs_eye_upper_lid_size_-9
							has_character_flag = bs_eye_upper_lid_size_-10
						}
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_1
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_2
					}
					remove_character_flag = bs_eye_upper_lid_size_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_2
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_3
					}
					remove_character_flag = bs_eye_upper_lid_size_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_3
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_4
					}
					remove_character_flag = bs_eye_upper_lid_size_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_4
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_5
					}
					remove_character_flag = bs_eye_upper_lid_size_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_5
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_6
					}
					remove_character_flag = bs_eye_upper_lid_size_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_6
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_7
					}
					remove_character_flag = bs_eye_upper_lid_size_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_7
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_8
					}
					remove_character_flag = bs_eye_upper_lid_size_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_8
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_9
					}
					remove_character_flag = bs_eye_upper_lid_size_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_9
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_10
					}
					remove_character_flag = bs_eye_upper_lid_size_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-10
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-9
					}
					remove_character_flag = bs_eye_upper_lid_size_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-9
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-8
					}
					remove_character_flag = bs_eye_upper_lid_size_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-8
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-7
					}
					remove_character_flag = bs_eye_upper_lid_size_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-7
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-6
					}
					remove_character_flag = bs_eye_upper_lid_size_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-6
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-5
					}
					remove_character_flag = bs_eye_upper_lid_size_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-5
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-4
					}
					remove_character_flag = bs_eye_upper_lid_size_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-4
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-3
					}
					remove_character_flag = bs_eye_upper_lid_size_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-3
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-2
					}
					remove_character_flag = bs_eye_upper_lid_size_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-2
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-1
					}
					remove_character_flag = bs_eye_upper_lid_size_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-1
					}
					remove_character_flag = bs_eye_upper_lid_size_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

bs_eye_upper_lid_size_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Eye
			has_character_flag = character_eye_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = bs_eye_upper_lid_size_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_eye_upper_lid_size_10
							has_character_flag = bs_eye_upper_lid_size_9
							has_character_flag = bs_eye_upper_lid_size_8
							has_character_flag = bs_eye_upper_lid_size_7
							has_character_flag = bs_eye_upper_lid_size_6
							has_character_flag = bs_eye_upper_lid_size_5
							has_character_flag = bs_eye_upper_lid_size_4
							has_character_flag = bs_eye_upper_lid_size_3
							has_character_flag = bs_eye_upper_lid_size_2
							has_character_flag = bs_eye_upper_lid_size_1
							has_character_flag = bs_eye_upper_lid_size_-1
							has_character_flag = bs_eye_upper_lid_size_-2
							has_character_flag = bs_eye_upper_lid_size_-3
							has_character_flag = bs_eye_upper_lid_size_-4
							has_character_flag = bs_eye_upper_lid_size_-5
							has_character_flag = bs_eye_upper_lid_size_-6
							has_character_flag = bs_eye_upper_lid_size_-7
							has_character_flag = bs_eye_upper_lid_size_-8
							has_character_flag = bs_eye_upper_lid_size_-9
							has_character_flag = bs_eye_upper_lid_size_-10
						}
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_1
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-2
					}
					remove_character_flag = bs_eye_upper_lid_size_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_2
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-1
					}
					remove_character_flag = bs_eye_upper_lid_size_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_3
					}
					remove_character_flag = bs_eye_upper_lid_size_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_4
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_1
					}
					remove_character_flag = bs_eye_upper_lid_size_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_5
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_2
					}
					remove_character_flag = bs_eye_upper_lid_size_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_6
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_3
					}
					remove_character_flag = bs_eye_upper_lid_size_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_7
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_4
					}
					remove_character_flag = bs_eye_upper_lid_size_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_8
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_5
					}
					remove_character_flag = bs_eye_upper_lid_size_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_9
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_6
					}
					remove_character_flag = bs_eye_upper_lid_size_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_10
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_7
					}
					remove_character_flag = bs_eye_upper_lid_size_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_eye_upper_lid_size_-9
							has_character_flag = bs_eye_upper_lid_size_-8
							has_character_flag = bs_eye_upper_lid_size_-7
						}
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-10
					}
					remove_character_flag = bs_eye_upper_lid_size_-9
					remove_character_flag = bs_eye_upper_lid_size_-8
					remove_character_flag = bs_eye_upper_lid_size_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-6
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-9
					}
					remove_character_flag = bs_eye_upper_lid_size_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-5
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-8
					}
					remove_character_flag = bs_eye_upper_lid_size_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-4
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-7
					}
					remove_character_flag = bs_eye_upper_lid_size_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-3
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-6
					}
					remove_character_flag = bs_eye_upper_lid_size_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-2
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-5
					}
					remove_character_flag = bs_eye_upper_lid_size_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-1
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-4
					}
					remove_character_flag = bs_eye_upper_lid_size_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_eye_upper_lid_size_10
							has_character_flag = bs_eye_upper_lid_size_9
							has_character_flag = bs_eye_upper_lid_size_8
							has_character_flag = bs_eye_upper_lid_size_7
							has_character_flag = bs_eye_upper_lid_size_6
							has_character_flag = bs_eye_upper_lid_size_5
							has_character_flag = bs_eye_upper_lid_size_4
							has_character_flag = bs_eye_upper_lid_size_3
							has_character_flag = bs_eye_upper_lid_size_2
							has_character_flag = bs_eye_upper_lid_size_1
							has_character_flag = bs_eye_upper_lid_size_-1
							has_character_flag = bs_eye_upper_lid_size_-2
							has_character_flag = bs_eye_upper_lid_size_-3
							has_character_flag = bs_eye_upper_lid_size_-4
							has_character_flag = bs_eye_upper_lid_size_-5
							has_character_flag = bs_eye_upper_lid_size_-6
							has_character_flag = bs_eye_upper_lid_size_-7
							has_character_flag = bs_eye_upper_lid_size_-8
							has_character_flag = bs_eye_upper_lid_size_-9
							has_character_flag = bs_eye_upper_lid_size_-10
						}
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_1
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-1
					}
					remove_character_flag = bs_eye_upper_lid_size_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_2
					}
					remove_character_flag = bs_eye_upper_lid_size_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_3
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_1
					}
					remove_character_flag = bs_eye_upper_lid_size_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_4
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_2
					}
					remove_character_flag = bs_eye_upper_lid_size_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_5
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_3
					}
					remove_character_flag = bs_eye_upper_lid_size_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_6
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_4
					}
					remove_character_flag = bs_eye_upper_lid_size_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_7
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_5
					}
					remove_character_flag = bs_eye_upper_lid_size_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_8
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_6
					}
					remove_character_flag = bs_eye_upper_lid_size_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_9
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_7
					}
					remove_character_flag = bs_eye_upper_lid_size_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_10
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_8
					}
					remove_character_flag = bs_eye_upper_lid_size_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_eye_upper_lid_size_-9
							has_character_flag = bs_eye_upper_lid_size_-8
						}
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-10
					}
					remove_character_flag = bs_eye_upper_lid_size_-9
					remove_character_flag = bs_eye_upper_lid_size_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-7
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-9
					}
					remove_character_flag = bs_eye_upper_lid_size_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-6
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-8
					}
					remove_character_flag = bs_eye_upper_lid_size_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-5
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-7
					}
					remove_character_flag = bs_eye_upper_lid_size_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-4
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-6
					}
					remove_character_flag = bs_eye_upper_lid_size_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-3
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-5
					}
					remove_character_flag = bs_eye_upper_lid_size_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-2
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-4
					}
					remove_character_flag = bs_eye_upper_lid_size_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-1
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-3
					}
					remove_character_flag = bs_eye_upper_lid_size_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_eye_upper_lid_size_10
							has_character_flag = bs_eye_upper_lid_size_9
							has_character_flag = bs_eye_upper_lid_size_8
							has_character_flag = bs_eye_upper_lid_size_7
							has_character_flag = bs_eye_upper_lid_size_6
							has_character_flag = bs_eye_upper_lid_size_5
							has_character_flag = bs_eye_upper_lid_size_4
							has_character_flag = bs_eye_upper_lid_size_3
							has_character_flag = bs_eye_upper_lid_size_2
							has_character_flag = bs_eye_upper_lid_size_1
							has_character_flag = bs_eye_upper_lid_size_-1
							has_character_flag = bs_eye_upper_lid_size_-2
							has_character_flag = bs_eye_upper_lid_size_-3
							has_character_flag = bs_eye_upper_lid_size_-4
							has_character_flag = bs_eye_upper_lid_size_-5
							has_character_flag = bs_eye_upper_lid_size_-6
							has_character_flag = bs_eye_upper_lid_size_-7
							has_character_flag = bs_eye_upper_lid_size_-8
							has_character_flag = bs_eye_upper_lid_size_-9
							has_character_flag = bs_eye_upper_lid_size_-10
						}
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_1
					}
					remove_character_flag = bs_eye_upper_lid_size_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_2
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_1
					}
					remove_character_flag = bs_eye_upper_lid_size_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_3
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_2
					}
					remove_character_flag = bs_eye_upper_lid_size_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_4
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_3
					}
					remove_character_flag = bs_eye_upper_lid_size_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_5
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_4
					}
					remove_character_flag = bs_eye_upper_lid_size_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_6
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_5
					}
					remove_character_flag = bs_eye_upper_lid_size_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_7
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_6
					}
					remove_character_flag = bs_eye_upper_lid_size_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_8
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_7
					}
					remove_character_flag = bs_eye_upper_lid_size_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_9
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_8
					}
					remove_character_flag = bs_eye_upper_lid_size_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_10
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_9
					}
					remove_character_flag = bs_eye_upper_lid_size_10
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-9
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-10
					}
					remove_character_flag = bs_eye_upper_lid_size_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-8
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-9
					}
					remove_character_flag = bs_eye_upper_lid_size_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-7
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-8
					}
					remove_character_flag = bs_eye_upper_lid_size_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-6
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-7
					}
					remove_character_flag = bs_eye_upper_lid_size_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-5
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-6
					}
					remove_character_flag = bs_eye_upper_lid_size_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-4
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-5
					}
					remove_character_flag = bs_eye_upper_lid_size_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-3
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-4
					}
					remove_character_flag = bs_eye_upper_lid_size_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-2
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-3
					}
					remove_character_flag = bs_eye_upper_lid_size_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_eye_upper_lid_size_-1
					}
					add_character_flag = {
						flag = bs_eye_upper_lid_size_-2
					}
					remove_character_flag = bs_eye_upper_lid_size_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

mouth_corner_depth_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth
			has_character_flag = character_mouth_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = mouth_corner_depth_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_corner_depth_10
							has_character_flag = mouth_corner_depth_9
							has_character_flag = mouth_corner_depth_8
							has_character_flag = mouth_corner_depth_7
							has_character_flag = mouth_corner_depth_6
							has_character_flag = mouth_corner_depth_5
							has_character_flag = mouth_corner_depth_4
							has_character_flag = mouth_corner_depth_3
							has_character_flag = mouth_corner_depth_2
							has_character_flag = mouth_corner_depth_1
							has_character_flag = mouth_corner_depth_-1
							has_character_flag = mouth_corner_depth_-2
							has_character_flag = mouth_corner_depth_-3
							has_character_flag = mouth_corner_depth_-4
							has_character_flag = mouth_corner_depth_-5
							has_character_flag = mouth_corner_depth_-6
							has_character_flag = mouth_corner_depth_-7
							has_character_flag = mouth_corner_depth_-8
							has_character_flag = mouth_corner_depth_-9
							has_character_flag = mouth_corner_depth_-10
						}
					}
					add_character_flag = {
						flag = mouth_corner_depth_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_1
					}
					add_character_flag = {
						flag = mouth_corner_depth_4
					}
					remove_character_flag = mouth_corner_depth_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_2
					}
					add_character_flag = {
						flag = mouth_corner_depth_5
					}
					remove_character_flag = mouth_corner_depth_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_3
					}
					add_character_flag = {
						flag = mouth_corner_depth_6
					}
					remove_character_flag = mouth_corner_depth_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_4
					}
					add_character_flag = {
						flag = mouth_corner_depth_7
					}
					remove_character_flag = mouth_corner_depth_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_5
					}
					add_character_flag = {
						flag = mouth_corner_depth_8
					}
					remove_character_flag = mouth_corner_depth_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_6
					}
					add_character_flag = {
						flag = mouth_corner_depth_9
					}
					remove_character_flag = mouth_corner_depth_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = mouth_corner_depth_7
							has_character_flag = mouth_corner_depth_8
							has_character_flag = mouth_corner_depth_9
						}
					}
					add_character_flag = {
						flag = mouth_corner_depth_10
					}
					remove_character_flag = mouth_corner_depth_7
					remove_character_flag = mouth_corner_depth_8
					remove_character_flag = mouth_corner_depth_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-10
					}
					add_character_flag = {
						flag = mouth_corner_depth_-7
					}
					remove_character_flag = mouth_corner_depth_-10
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-9
					}
					add_character_flag = {
						flag = mouth_corner_depth_-6
					}
					remove_character_flag = mouth_corner_depth_-9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-8
					}
					add_character_flag = {
						flag = mouth_corner_depth_-5
					}
					remove_character_flag = mouth_corner_depth_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-7
					}
					add_character_flag = {
						flag = mouth_corner_depth_-4
					}
					remove_character_flag = mouth_corner_depth_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-6
					}
					add_character_flag = {
						flag = mouth_corner_depth_-3
					}
					remove_character_flag = mouth_corner_depth_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-5
					}
					add_character_flag = {
						flag = mouth_corner_depth_-2
					}
					remove_character_flag = mouth_corner_depth_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-4
					}
					add_character_flag = {
						flag = mouth_corner_depth_-1
					}
					remove_character_flag = mouth_corner_depth_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-3
					}
					remove_character_flag = mouth_corner_depth_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-2
					}
					add_character_flag = {
						flag = mouth_corner_depth_1
					}
					remove_character_flag = mouth_corner_depth_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-1
					}
					add_character_flag = {
						flag = mouth_corner_depth_2
					}
					remove_character_flag = mouth_corner_depth_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_corner_depth_10
							has_character_flag = mouth_corner_depth_9
							has_character_flag = mouth_corner_depth_8
							has_character_flag = mouth_corner_depth_7
							has_character_flag = mouth_corner_depth_6
							has_character_flag = mouth_corner_depth_5
							has_character_flag = mouth_corner_depth_4
							has_character_flag = mouth_corner_depth_3
							has_character_flag = mouth_corner_depth_2
							has_character_flag = mouth_corner_depth_1
							has_character_flag = mouth_corner_depth_-1
							has_character_flag = mouth_corner_depth_-2
							has_character_flag = mouth_corner_depth_-3
							has_character_flag = mouth_corner_depth_-4
							has_character_flag = mouth_corner_depth_-5
							has_character_flag = mouth_corner_depth_-6
							has_character_flag = mouth_corner_depth_-7
							has_character_flag = mouth_corner_depth_-8
							has_character_flag = mouth_corner_depth_-9
							has_character_flag = mouth_corner_depth_-10
						}
					}
					add_character_flag = {
						flag = mouth_corner_depth_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_1
					}
					add_character_flag = {
						flag = mouth_corner_depth_3
					}
					remove_character_flag = mouth_corner_depth_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_2
					}
					add_character_flag = {
						flag = mouth_corner_depth_4
					}
					remove_character_flag = mouth_corner_depth_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_3
					}
					add_character_flag = {
						flag = mouth_corner_depth_5
					}
					remove_character_flag = mouth_corner_depth_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_4
					}
					add_character_flag = {
						flag = mouth_corner_depth_6
					}
					remove_character_flag = mouth_corner_depth_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_5
					}
					add_character_flag = {
						flag = mouth_corner_depth_7
					}
					remove_character_flag = mouth_corner_depth_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_6
					}
					add_character_flag = {
						flag = mouth_corner_depth_8
					}
					remove_character_flag = mouth_corner_depth_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_7
					}
					add_character_flag = {
						flag = mouth_corner_depth_9
					}
					remove_character_flag = mouth_corner_depth_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = mouth_corner_depth_8
							has_character_flag = mouth_corner_depth_9
						}
					}
					add_character_flag = {
						flag = mouth_corner_depth_10
					}
					remove_character_flag = mouth_corner_depth_8
					remove_character_flag = mouth_corner_depth_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-10
					}
					add_character_flag = {
						flag = mouth_corner_depth_-8
					}
					remove_character_flag = mouth_corner_depth_-10
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-9
					}
					add_character_flag = {
						flag = mouth_corner_depth_-7
					}
					remove_character_flag = mouth_corner_depth_-9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-8
					}
					add_character_flag = {
						flag = mouth_corner_depth_-6
					}
					remove_character_flag = mouth_corner_depth_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-7
					}
					add_character_flag = {
						flag = mouth_corner_depth_-5
					}
					remove_character_flag = mouth_corner_depth_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-6
					}
					add_character_flag = {
						flag = mouth_corner_depth_-4
					}
					remove_character_flag = mouth_corner_depth_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-5
					}
					add_character_flag = {
						flag = mouth_corner_depth_-3
					}
					remove_character_flag = mouth_corner_depth_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-4
					}
					add_character_flag = {
						flag = mouth_corner_depth_-2
					}
					remove_character_flag = mouth_corner_depth_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-3
					}
					add_character_flag = {
						flag = mouth_corner_depth_-1
					}
					remove_character_flag = mouth_corner_depth_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-2
					}
					remove_character_flag = mouth_corner_depth_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-1
					}
					add_character_flag = {
						flag = mouth_corner_depth_1
					}
					remove_character_flag = mouth_corner_depth_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_corner_depth_10
							has_character_flag = mouth_corner_depth_9
							has_character_flag = mouth_corner_depth_8
							has_character_flag = mouth_corner_depth_7
							has_character_flag = mouth_corner_depth_6
							has_character_flag = mouth_corner_depth_5
							has_character_flag = mouth_corner_depth_4
							has_character_flag = mouth_corner_depth_3
							has_character_flag = mouth_corner_depth_2
							has_character_flag = mouth_corner_depth_1
							has_character_flag = mouth_corner_depth_-1
							has_character_flag = mouth_corner_depth_-2
							has_character_flag = mouth_corner_depth_-3
							has_character_flag = mouth_corner_depth_-4
							has_character_flag = mouth_corner_depth_-5
							has_character_flag = mouth_corner_depth_-6
							has_character_flag = mouth_corner_depth_-7
							has_character_flag = mouth_corner_depth_-8
							has_character_flag = mouth_corner_depth_-9
							has_character_flag = mouth_corner_depth_-10
						}
					}
					add_character_flag = {
						flag = mouth_corner_depth_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_1
					}
					add_character_flag = {
						flag = mouth_corner_depth_2
					}
					remove_character_flag = mouth_corner_depth_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_2
					}
					add_character_flag = {
						flag = mouth_corner_depth_3
					}
					remove_character_flag = mouth_corner_depth_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_3
					}
					add_character_flag = {
						flag = mouth_corner_depth_4
					}
					remove_character_flag = mouth_corner_depth_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_4
					}
					add_character_flag = {
						flag = mouth_corner_depth_5
					}
					remove_character_flag = mouth_corner_depth_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_5
					}
					add_character_flag = {
						flag = mouth_corner_depth_6
					}
					remove_character_flag = mouth_corner_depth_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_6
					}
					add_character_flag = {
						flag = mouth_corner_depth_7
					}
					remove_character_flag = mouth_corner_depth_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_7
					}
					add_character_flag = {
						flag = mouth_corner_depth_8
					}
					remove_character_flag = mouth_corner_depth_7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_8
					}
					add_character_flag = {
						flag = mouth_corner_depth_9
					}
					remove_character_flag = mouth_corner_depth_8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_9
					}
					add_character_flag = {
						flag = mouth_corner_depth_10
					}
					remove_character_flag = mouth_corner_depth_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-10
					}
					add_character_flag = {
						flag = mouth_corner_depth_-9
					}
					remove_character_flag = mouth_corner_depth_-10
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-9
					}
					add_character_flag = {
						flag = mouth_corner_depth_-8
					}
					remove_character_flag = mouth_corner_depth_-9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-8
					}
					add_character_flag = {
						flag = mouth_corner_depth_-7
					}
					remove_character_flag = mouth_corner_depth_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-7
					}
					add_character_flag = {
						flag = mouth_corner_depth_-6
					}
					remove_character_flag = mouth_corner_depth_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-6
					}
					add_character_flag = {
						flag = mouth_corner_depth_-5
					}
					remove_character_flag = mouth_corner_depth_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-5
					}
					add_character_flag = {
						flag = mouth_corner_depth_-4
					}
					remove_character_flag = mouth_corner_depth_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-4
					}
					add_character_flag = {
						flag = mouth_corner_depth_-3
					}
					remove_character_flag = mouth_corner_depth_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-3
					}
					add_character_flag = {
						flag = mouth_corner_depth_-2
					}
					remove_character_flag = mouth_corner_depth_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-2
					}
					add_character_flag = {
						flag = mouth_corner_depth_-1
					}
					remove_character_flag = mouth_corner_depth_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-1
					}
					remove_character_flag = mouth_corner_depth_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

mouth_corner_depth_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth
			has_character_flag = character_mouth_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = mouth_corner_depth_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_corner_depth_10
							has_character_flag = mouth_corner_depth_9
							has_character_flag = mouth_corner_depth_8
							has_character_flag = mouth_corner_depth_7
							has_character_flag = mouth_corner_depth_6
							has_character_flag = mouth_corner_depth_5
							has_character_flag = mouth_corner_depth_4
							has_character_flag = mouth_corner_depth_3
							has_character_flag = mouth_corner_depth_2
							has_character_flag = mouth_corner_depth_1
							has_character_flag = mouth_corner_depth_-1
							has_character_flag = mouth_corner_depth_-2
							has_character_flag = mouth_corner_depth_-3
							has_character_flag = mouth_corner_depth_-4
							has_character_flag = mouth_corner_depth_-5
							has_character_flag = mouth_corner_depth_-6
							has_character_flag = mouth_corner_depth_-7
							has_character_flag = mouth_corner_depth_-8
							has_character_flag = mouth_corner_depth_-9
							has_character_flag = mouth_corner_depth_-10
						}
					}
					add_character_flag = {
						flag = mouth_corner_depth_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_1
					}
					add_character_flag = {
						flag = mouth_corner_depth_-2
					}
					remove_character_flag = mouth_corner_depth_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_2
					}
					add_character_flag = {
						flag = mouth_corner_depth_-1
					}
					remove_character_flag = mouth_corner_depth_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_3
					}
					remove_character_flag = mouth_corner_depth_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_4
					}
					add_character_flag = {
						flag = mouth_corner_depth_1
					}
					remove_character_flag = mouth_corner_depth_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_5
					}
					add_character_flag = {
						flag = mouth_corner_depth_2
					}
					remove_character_flag = mouth_corner_depth_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_6
					}
					add_character_flag = {
						flag = mouth_corner_depth_3
					}
					remove_character_flag = mouth_corner_depth_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_7
					}
					add_character_flag = {
						flag = mouth_corner_depth_4
					}
					remove_character_flag = mouth_corner_depth_7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_8
					}
					add_character_flag = {
						flag = mouth_corner_depth_5
					}
					remove_character_flag = mouth_corner_depth_8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_9
					}
					add_character_flag = {
						flag = mouth_corner_depth_6
					}
					remove_character_flag = mouth_corner_depth_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_10
					}
					add_character_flag = {
						flag = mouth_corner_depth_7
					}
					remove_character_flag = mouth_corner_depth_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = mouth_corner_depth_-9
							has_character_flag = mouth_corner_depth_-8
							has_character_flag = mouth_corner_depth_-7
						}
					}
					add_character_flag = {
						flag = mouth_corner_depth_-10
					}
					remove_character_flag = mouth_corner_depth_-9
					remove_character_flag = mouth_corner_depth_-8
					remove_character_flag = mouth_corner_depth_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-6
					}
					add_character_flag = {
						flag = mouth_corner_depth_-9
					}
					remove_character_flag = mouth_corner_depth_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-5
					}
					add_character_flag = {
						flag = mouth_corner_depth_-8
					}
					remove_character_flag = mouth_corner_depth_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-4
					}
					add_character_flag = {
						flag = mouth_corner_depth_-7
					}
					remove_character_flag = mouth_corner_depth_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-3
					}
					add_character_flag = {
						flag = mouth_corner_depth_-6
					}
					remove_character_flag = mouth_corner_depth_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-2
					}
					add_character_flag = {
						flag = mouth_corner_depth_-5
					}
					remove_character_flag = mouth_corner_depth_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-1
					}
					add_character_flag = {
						flag = mouth_corner_depth_-4
					}
					remove_character_flag = mouth_corner_depth_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_corner_depth_10
							has_character_flag = mouth_corner_depth_9
							has_character_flag = mouth_corner_depth_8
							has_character_flag = mouth_corner_depth_7
							has_character_flag = mouth_corner_depth_6
							has_character_flag = mouth_corner_depth_5
							has_character_flag = mouth_corner_depth_4
							has_character_flag = mouth_corner_depth_3
							has_character_flag = mouth_corner_depth_2
							has_character_flag = mouth_corner_depth_1
							has_character_flag = mouth_corner_depth_-1
							has_character_flag = mouth_corner_depth_-2
							has_character_flag = mouth_corner_depth_-3
							has_character_flag = mouth_corner_depth_-4
							has_character_flag = mouth_corner_depth_-5
							has_character_flag = mouth_corner_depth_-6
							has_character_flag = mouth_corner_depth_-7
							has_character_flag = mouth_corner_depth_-8
							has_character_flag = mouth_corner_depth_-9
							has_character_flag = mouth_corner_depth_-10
						}
					}
					add_character_flag = {
						flag = mouth_corner_depth_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_1
					}
					add_character_flag = {
						flag = mouth_corner_depth_-1
					}
					remove_character_flag = mouth_corner_depth_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_2
					}
					remove_character_flag = mouth_corner_depth_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_3
					}
					add_character_flag = {
						flag = mouth_corner_depth_1
					}
					remove_character_flag = mouth_corner_depth_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_4
					}
					add_character_flag = {
						flag = mouth_corner_depth_2
					}
					remove_character_flag = mouth_corner_depth_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_5
					}
					add_character_flag = {
						flag = mouth_corner_depth_3
					}
					remove_character_flag = mouth_corner_depth_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_6
					}
					add_character_flag = {
						flag = mouth_corner_depth_4
					}
					remove_character_flag = mouth_corner_depth_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_7
					}
					add_character_flag = {
						flag = mouth_corner_depth_5
					}
					remove_character_flag = mouth_corner_depth_7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_8
					}
					add_character_flag = {
						flag = mouth_corner_depth_6
					}
					remove_character_flag = mouth_corner_depth_8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_9
					}
					add_character_flag = {
						flag = mouth_corner_depth_7
					}
					remove_character_flag = mouth_corner_depth_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_10
					}
					add_character_flag = {
						flag = mouth_corner_depth_8
					}
					remove_character_flag = mouth_corner_depth_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = mouth_corner_depth_-9
							has_character_flag = mouth_corner_depth_-8
						}
					}
					add_character_flag = {
						flag = mouth_corner_depth_-10
					}
					remove_character_flag = mouth_corner_depth_-9
					remove_character_flag = mouth_corner_depth_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-7
					}
					add_character_flag = {
						flag = mouth_corner_depth_-9
					}
					remove_character_flag = mouth_corner_depth_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-6
					}
					add_character_flag = {
						flag = mouth_corner_depth_-8
					}
					remove_character_flag = mouth_corner_depth_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-5
					}
					add_character_flag = {
						flag = mouth_corner_depth_-7
					}
					remove_character_flag = mouth_corner_depth_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-4
					}
					add_character_flag = {
						flag = mouth_corner_depth_-6
					}
					remove_character_flag = mouth_corner_depth_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-3
					}
					add_character_flag = {
						flag = mouth_corner_depth_-5
					}
					remove_character_flag = mouth_corner_depth_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-2
					}
					add_character_flag = {
						flag = mouth_corner_depth_-4
					}
					remove_character_flag = mouth_corner_depth_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-1
					}
					add_character_flag = {
						flag = mouth_corner_depth_-3
					}
					remove_character_flag = mouth_corner_depth_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_corner_depth_10
							has_character_flag = mouth_corner_depth_9
							has_character_flag = mouth_corner_depth_8
							has_character_flag = mouth_corner_depth_7
							has_character_flag = mouth_corner_depth_6
							has_character_flag = mouth_corner_depth_5
							has_character_flag = mouth_corner_depth_4
							has_character_flag = mouth_corner_depth_3
							has_character_flag = mouth_corner_depth_2
							has_character_flag = mouth_corner_depth_1
							has_character_flag = mouth_corner_depth_-1
							has_character_flag = mouth_corner_depth_-2
							has_character_flag = mouth_corner_depth_-3
							has_character_flag = mouth_corner_depth_-4
							has_character_flag = mouth_corner_depth_-5
							has_character_flag = mouth_corner_depth_-6
							has_character_flag = mouth_corner_depth_-7
							has_character_flag = mouth_corner_depth_-8
							has_character_flag = mouth_corner_depth_-9
							has_character_flag = mouth_corner_depth_-10
						}
					}
					add_character_flag = {
						flag = mouth_corner_depth_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_1
					}
					remove_character_flag = mouth_corner_depth_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_2
					}
					add_character_flag = {
						flag = mouth_corner_depth_1
					}
					remove_character_flag = mouth_corner_depth_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_3
					}
					add_character_flag = {
						flag = mouth_corner_depth_2
					}
					remove_character_flag = mouth_corner_depth_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_4
					}
					add_character_flag = {
						flag = mouth_corner_depth_3
					}
					remove_character_flag = mouth_corner_depth_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_5
					}
					add_character_flag = {
						flag = mouth_corner_depth_4
					}
					remove_character_flag = mouth_corner_depth_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_6
					}
					add_character_flag = {
						flag = mouth_corner_depth_5
					}
					remove_character_flag = mouth_corner_depth_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_7
					}
					add_character_flag = {
						flag = mouth_corner_depth_6
					}
					remove_character_flag = mouth_corner_depth_7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_8
					}
					add_character_flag = {
						flag = mouth_corner_depth_7
					}
					remove_character_flag = mouth_corner_depth_8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_9
					}
					add_character_flag = {
						flag = mouth_corner_depth_8
					}
					remove_character_flag = mouth_corner_depth_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_10
					}
					add_character_flag = {
						flag = mouth_corner_depth_9
					}
					remove_character_flag = mouth_corner_depth_10
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-9
					}
					add_character_flag = {
						flag = mouth_corner_depth_-10
					}
					remove_character_flag = mouth_corner_depth_-9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-8
					}
					add_character_flag = {
						flag = mouth_corner_depth_-9
					}
					remove_character_flag = mouth_corner_depth_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-7
					}
					add_character_flag = {
						flag = mouth_corner_depth_-8
					}
					remove_character_flag = mouth_corner_depth_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-6
					}
					add_character_flag = {
						flag = mouth_corner_depth_-7
					}
					remove_character_flag = mouth_corner_depth_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-5
					}
					add_character_flag = {
						flag = mouth_corner_depth_-6
					}
					remove_character_flag = mouth_corner_depth_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-4
					}
					add_character_flag = {
						flag = mouth_corner_depth_-5
					}
					remove_character_flag = mouth_corner_depth_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-3
					}
					add_character_flag = {
						flag = mouth_corner_depth_-4
					}
					remove_character_flag = mouth_corner_depth_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-2
					}
					add_character_flag = {
						flag = mouth_corner_depth_-3
					}
					remove_character_flag = mouth_corner_depth_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_depth_-1
					}
					add_character_flag = {
						flag = mouth_corner_depth_-2
					}
					remove_character_flag = mouth_corner_depth_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

mouth_corner_height_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth
			has_character_flag = character_mouth_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = mouth_corner_height_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_corner_height_10
							has_character_flag = mouth_corner_height_9
							has_character_flag = mouth_corner_height_8
							has_character_flag = mouth_corner_height_7
							has_character_flag = mouth_corner_height_6
							has_character_flag = mouth_corner_height_5
							has_character_flag = mouth_corner_height_4
							has_character_flag = mouth_corner_height_3
							has_character_flag = mouth_corner_height_2
							has_character_flag = mouth_corner_height_1
							has_character_flag = mouth_corner_height_-1
							has_character_flag = mouth_corner_height_-2
							has_character_flag = mouth_corner_height_-3
							has_character_flag = mouth_corner_height_-4
							has_character_flag = mouth_corner_height_-5
							has_character_flag = mouth_corner_height_-6
							has_character_flag = mouth_corner_height_-7
							has_character_flag = mouth_corner_height_-8
							has_character_flag = mouth_corner_height_-9
							has_character_flag = mouth_corner_height_-10
						}
					}
					add_character_flag = {
						flag = mouth_corner_height_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_1
					}
					add_character_flag = {
						flag = mouth_corner_height_4
					}
					remove_character_flag = mouth_corner_height_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_2
					}
					add_character_flag = {
						flag = mouth_corner_height_5
					}
					remove_character_flag = mouth_corner_height_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_3
					}
					add_character_flag = {
						flag = mouth_corner_height_6
					}
					remove_character_flag = mouth_corner_height_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_4
					}
					add_character_flag = {
						flag = mouth_corner_height_7
					}
					remove_character_flag = mouth_corner_height_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_5
					}
					add_character_flag = {
						flag = mouth_corner_height_8
					}
					remove_character_flag = mouth_corner_height_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_6
					}
					add_character_flag = {
						flag = mouth_corner_height_9
					}
					remove_character_flag = mouth_corner_height_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = mouth_corner_height_7
							has_character_flag = mouth_corner_height_8
							has_character_flag = mouth_corner_height_9
						}
					}
					add_character_flag = {
						flag = mouth_corner_height_10
					}
					remove_character_flag = mouth_corner_height_7
					remove_character_flag = mouth_corner_height_8
					remove_character_flag = mouth_corner_height_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-10
					}
					add_character_flag = {
						flag = mouth_corner_height_-7
					}
					remove_character_flag = mouth_corner_height_-10
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-9
					}
					add_character_flag = {
						flag = mouth_corner_height_-6
					}
					remove_character_flag = mouth_corner_height_-9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-8
					}
					add_character_flag = {
						flag = mouth_corner_height_-5
					}
					remove_character_flag = mouth_corner_height_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-7
					}
					add_character_flag = {
						flag = mouth_corner_height_-4
					}
					remove_character_flag = mouth_corner_height_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-6
					}
					add_character_flag = {
						flag = mouth_corner_height_-3
					}
					remove_character_flag = mouth_corner_height_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-5
					}
					add_character_flag = {
						flag = mouth_corner_height_-2
					}
					remove_character_flag = mouth_corner_height_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-4
					}
					add_character_flag = {
						flag = mouth_corner_height_-1
					}
					remove_character_flag = mouth_corner_height_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-3
					}
					remove_character_flag = mouth_corner_height_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-2
					}
					add_character_flag = {
						flag = mouth_corner_height_1
					}
					remove_character_flag = mouth_corner_height_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-1
					}
					add_character_flag = {
						flag = mouth_corner_height_2
					}
					remove_character_flag = mouth_corner_height_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_corner_height_10
							has_character_flag = mouth_corner_height_9
							has_character_flag = mouth_corner_height_8
							has_character_flag = mouth_corner_height_7
							has_character_flag = mouth_corner_height_6
							has_character_flag = mouth_corner_height_5
							has_character_flag = mouth_corner_height_4
							has_character_flag = mouth_corner_height_3
							has_character_flag = mouth_corner_height_2
							has_character_flag = mouth_corner_height_1
							has_character_flag = mouth_corner_height_-1
							has_character_flag = mouth_corner_height_-2
							has_character_flag = mouth_corner_height_-3
							has_character_flag = mouth_corner_height_-4
							has_character_flag = mouth_corner_height_-5
							has_character_flag = mouth_corner_height_-6
							has_character_flag = mouth_corner_height_-7
							has_character_flag = mouth_corner_height_-8
							has_character_flag = mouth_corner_height_-9
							has_character_flag = mouth_corner_height_-10
						}
					}
					add_character_flag = {
						flag = mouth_corner_height_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_1
					}
					add_character_flag = {
						flag = mouth_corner_height_3
					}
					remove_character_flag = mouth_corner_height_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_2
					}
					add_character_flag = {
						flag = mouth_corner_height_4
					}
					remove_character_flag = mouth_corner_height_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_3
					}
					add_character_flag = {
						flag = mouth_corner_height_5
					}
					remove_character_flag = mouth_corner_height_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_4
					}
					add_character_flag = {
						flag = mouth_corner_height_6
					}
					remove_character_flag = mouth_corner_height_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_5
					}
					add_character_flag = {
						flag = mouth_corner_height_7
					}
					remove_character_flag = mouth_corner_height_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_6
					}
					add_character_flag = {
						flag = mouth_corner_height_8
					}
					remove_character_flag = mouth_corner_height_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_7
					}
					add_character_flag = {
						flag = mouth_corner_height_9
					}
					remove_character_flag = mouth_corner_height_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = mouth_corner_height_8
							has_character_flag = mouth_corner_height_9
						}
					}
					add_character_flag = {
						flag = mouth_corner_height_10
					}
					remove_character_flag = mouth_corner_height_8
					remove_character_flag = mouth_corner_height_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-10
					}
					add_character_flag = {
						flag = mouth_corner_height_-8
					}
					remove_character_flag = mouth_corner_height_-10
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-9
					}
					add_character_flag = {
						flag = mouth_corner_height_-7
					}
					remove_character_flag = mouth_corner_height_-9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-8
					}
					add_character_flag = {
						flag = mouth_corner_height_-6
					}
					remove_character_flag = mouth_corner_height_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-7
					}
					add_character_flag = {
						flag = mouth_corner_height_-5
					}
					remove_character_flag = mouth_corner_height_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-6
					}
					add_character_flag = {
						flag = mouth_corner_height_-4
					}
					remove_character_flag = mouth_corner_height_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-5
					}
					add_character_flag = {
						flag = mouth_corner_height_-3
					}
					remove_character_flag = mouth_corner_height_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-4
					}
					add_character_flag = {
						flag = mouth_corner_height_-2
					}
					remove_character_flag = mouth_corner_height_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-3
					}
					add_character_flag = {
						flag = mouth_corner_height_-1
					}
					remove_character_flag = mouth_corner_height_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-2
					}
					remove_character_flag = mouth_corner_height_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-1
					}
					add_character_flag = {
						flag = mouth_corner_height_1
					}
					remove_character_flag = mouth_corner_height_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_corner_height_10
							has_character_flag = mouth_corner_height_9
							has_character_flag = mouth_corner_height_8
							has_character_flag = mouth_corner_height_7
							has_character_flag = mouth_corner_height_6
							has_character_flag = mouth_corner_height_5
							has_character_flag = mouth_corner_height_4
							has_character_flag = mouth_corner_height_3
							has_character_flag = mouth_corner_height_2
							has_character_flag = mouth_corner_height_1
							has_character_flag = mouth_corner_height_-1
							has_character_flag = mouth_corner_height_-2
							has_character_flag = mouth_corner_height_-3
							has_character_flag = mouth_corner_height_-4
							has_character_flag = mouth_corner_height_-5
							has_character_flag = mouth_corner_height_-6
							has_character_flag = mouth_corner_height_-7
							has_character_flag = mouth_corner_height_-8
							has_character_flag = mouth_corner_height_-9
							has_character_flag = mouth_corner_height_-10
						}
					}
					add_character_flag = {
						flag = mouth_corner_height_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_1
					}
					add_character_flag = {
						flag = mouth_corner_height_2
					}
					remove_character_flag = mouth_corner_height_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_2
					}
					add_character_flag = {
						flag = mouth_corner_height_3
					}
					remove_character_flag = mouth_corner_height_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_3
					}
					add_character_flag = {
						flag = mouth_corner_height_4
					}
					remove_character_flag = mouth_corner_height_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_4
					}
					add_character_flag = {
						flag = mouth_corner_height_5
					}
					remove_character_flag = mouth_corner_height_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_5
					}
					add_character_flag = {
						flag = mouth_corner_height_6
					}
					remove_character_flag = mouth_corner_height_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_6
					}
					add_character_flag = {
						flag = mouth_corner_height_7
					}
					remove_character_flag = mouth_corner_height_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_7
					}
					add_character_flag = {
						flag = mouth_corner_height_8
					}
					remove_character_flag = mouth_corner_height_7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_8
					}
					add_character_flag = {
						flag = mouth_corner_height_9
					}
					remove_character_flag = mouth_corner_height_8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_9
					}
					add_character_flag = {
						flag = mouth_corner_height_10
					}
					remove_character_flag = mouth_corner_height_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-10
					}
					add_character_flag = {
						flag = mouth_corner_height_-9
					}
					remove_character_flag = mouth_corner_height_-10
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-9
					}
					add_character_flag = {
						flag = mouth_corner_height_-8
					}
					remove_character_flag = mouth_corner_height_-9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-8
					}
					add_character_flag = {
						flag = mouth_corner_height_-7
					}
					remove_character_flag = mouth_corner_height_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-7
					}
					add_character_flag = {
						flag = mouth_corner_height_-6
					}
					remove_character_flag = mouth_corner_height_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-6
					}
					add_character_flag = {
						flag = mouth_corner_height_-5
					}
					remove_character_flag = mouth_corner_height_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-5
					}
					add_character_flag = {
						flag = mouth_corner_height_-4
					}
					remove_character_flag = mouth_corner_height_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-4
					}
					add_character_flag = {
						flag = mouth_corner_height_-3
					}
					remove_character_flag = mouth_corner_height_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-3
					}
					add_character_flag = {
						flag = mouth_corner_height_-2
					}
					remove_character_flag = mouth_corner_height_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-2
					}
					add_character_flag = {
						flag = mouth_corner_height_-1
					}
					remove_character_flag = mouth_corner_height_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-1
					}
					remove_character_flag = mouth_corner_height_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

mouth_corner_height_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth
			has_character_flag = character_mouth_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = mouth_corner_height_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_corner_height_10
							has_character_flag = mouth_corner_height_9
							has_character_flag = mouth_corner_height_8
							has_character_flag = mouth_corner_height_7
							has_character_flag = mouth_corner_height_6
							has_character_flag = mouth_corner_height_5
							has_character_flag = mouth_corner_height_4
							has_character_flag = mouth_corner_height_3
							has_character_flag = mouth_corner_height_2
							has_character_flag = mouth_corner_height_1
							has_character_flag = mouth_corner_height_-1
							has_character_flag = mouth_corner_height_-2
							has_character_flag = mouth_corner_height_-3
							has_character_flag = mouth_corner_height_-4
							has_character_flag = mouth_corner_height_-5
							has_character_flag = mouth_corner_height_-6
							has_character_flag = mouth_corner_height_-7
							has_character_flag = mouth_corner_height_-8
							has_character_flag = mouth_corner_height_-9
							has_character_flag = mouth_corner_height_-10
						}
					}
					add_character_flag = {
						flag = mouth_corner_height_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_1
					}
					add_character_flag = {
						flag = mouth_corner_height_-2
					}
					remove_character_flag = mouth_corner_height_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_2
					}
					add_character_flag = {
						flag = mouth_corner_height_-1
					}
					remove_character_flag = mouth_corner_height_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_3
					}
					remove_character_flag = mouth_corner_height_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_4
					}
					add_character_flag = {
						flag = mouth_corner_height_1
					}
					remove_character_flag = mouth_corner_height_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_5
					}
					add_character_flag = {
						flag = mouth_corner_height_2
					}
					remove_character_flag = mouth_corner_height_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_6
					}
					add_character_flag = {
						flag = mouth_corner_height_3
					}
					remove_character_flag = mouth_corner_height_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_7
					}
					add_character_flag = {
						flag = mouth_corner_height_4
					}
					remove_character_flag = mouth_corner_height_7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_8
					}
					add_character_flag = {
						flag = mouth_corner_height_5
					}
					remove_character_flag = mouth_corner_height_8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_9
					}
					add_character_flag = {
						flag = mouth_corner_height_6
					}
					remove_character_flag = mouth_corner_height_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_10
					}
					add_character_flag = {
						flag = mouth_corner_height_7
					}
					remove_character_flag = mouth_corner_height_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = mouth_corner_height_-9
							has_character_flag = mouth_corner_height_-8
							has_character_flag = mouth_corner_height_-7
						}
					}
					add_character_flag = {
						flag = mouth_corner_height_-10
					}
					remove_character_flag = mouth_corner_height_-9
					remove_character_flag = mouth_corner_height_-8
					remove_character_flag = mouth_corner_height_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-6
					}
					add_character_flag = {
						flag = mouth_corner_height_-9
					}
					remove_character_flag = mouth_corner_height_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-5
					}
					add_character_flag = {
						flag = mouth_corner_height_-8
					}
					remove_character_flag = mouth_corner_height_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-4
					}
					add_character_flag = {
						flag = mouth_corner_height_-7
					}
					remove_character_flag = mouth_corner_height_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-3
					}
					add_character_flag = {
						flag = mouth_corner_height_-6
					}
					remove_character_flag = mouth_corner_height_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-2
					}
					add_character_flag = {
						flag = mouth_corner_height_-5
					}
					remove_character_flag = mouth_corner_height_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-1
					}
					add_character_flag = {
						flag = mouth_corner_height_-4
					}
					remove_character_flag = mouth_corner_height_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_corner_height_10
							has_character_flag = mouth_corner_height_9
							has_character_flag = mouth_corner_height_8
							has_character_flag = mouth_corner_height_7
							has_character_flag = mouth_corner_height_6
							has_character_flag = mouth_corner_height_5
							has_character_flag = mouth_corner_height_4
							has_character_flag = mouth_corner_height_3
							has_character_flag = mouth_corner_height_2
							has_character_flag = mouth_corner_height_1
							has_character_flag = mouth_corner_height_-1
							has_character_flag = mouth_corner_height_-2
							has_character_flag = mouth_corner_height_-3
							has_character_flag = mouth_corner_height_-4
							has_character_flag = mouth_corner_height_-5
							has_character_flag = mouth_corner_height_-6
							has_character_flag = mouth_corner_height_-7
							has_character_flag = mouth_corner_height_-8
							has_character_flag = mouth_corner_height_-9
							has_character_flag = mouth_corner_height_-10
						}
					}
					add_character_flag = {
						flag = mouth_corner_height_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_1
					}
					add_character_flag = {
						flag = mouth_corner_height_-1
					}
					remove_character_flag = mouth_corner_height_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_2
					}
					remove_character_flag = mouth_corner_height_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_3
					}
					add_character_flag = {
						flag = mouth_corner_height_1
					}
					remove_character_flag = mouth_corner_height_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_4
					}
					add_character_flag = {
						flag = mouth_corner_height_2
					}
					remove_character_flag = mouth_corner_height_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_5
					}
					add_character_flag = {
						flag = mouth_corner_height_3
					}
					remove_character_flag = mouth_corner_height_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_6
					}
					add_character_flag = {
						flag = mouth_corner_height_4
					}
					remove_character_flag = mouth_corner_height_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_7
					}
					add_character_flag = {
						flag = mouth_corner_height_5
					}
					remove_character_flag = mouth_corner_height_7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_8
					}
					add_character_flag = {
						flag = mouth_corner_height_6
					}
					remove_character_flag = mouth_corner_height_8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_9
					}
					add_character_flag = {
						flag = mouth_corner_height_7
					}
					remove_character_flag = mouth_corner_height_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_10
					}
					add_character_flag = {
						flag = mouth_corner_height_8
					}
					remove_character_flag = mouth_corner_height_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = mouth_corner_height_-9
							has_character_flag = mouth_corner_height_-8
						}
					}
					add_character_flag = {
						flag = mouth_corner_height_-10
					}
					remove_character_flag = mouth_corner_height_-9
					remove_character_flag = mouth_corner_height_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-7
					}
					add_character_flag = {
						flag = mouth_corner_height_-9
					}
					remove_character_flag = mouth_corner_height_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-6
					}
					add_character_flag = {
						flag = mouth_corner_height_-8
					}
					remove_character_flag = mouth_corner_height_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-5
					}
					add_character_flag = {
						flag = mouth_corner_height_-7
					}
					remove_character_flag = mouth_corner_height_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-4
					}
					add_character_flag = {
						flag = mouth_corner_height_-6
					}
					remove_character_flag = mouth_corner_height_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-3
					}
					add_character_flag = {
						flag = mouth_corner_height_-5
					}
					remove_character_flag = mouth_corner_height_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-2
					}
					add_character_flag = {
						flag = mouth_corner_height_-4
					}
					remove_character_flag = mouth_corner_height_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-1
					}
					add_character_flag = {
						flag = mouth_corner_height_-3
					}
					remove_character_flag = mouth_corner_height_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_corner_height_10
							has_character_flag = mouth_corner_height_9
							has_character_flag = mouth_corner_height_8
							has_character_flag = mouth_corner_height_7
							has_character_flag = mouth_corner_height_6
							has_character_flag = mouth_corner_height_5
							has_character_flag = mouth_corner_height_4
							has_character_flag = mouth_corner_height_3
							has_character_flag = mouth_corner_height_2
							has_character_flag = mouth_corner_height_1
							has_character_flag = mouth_corner_height_-1
							has_character_flag = mouth_corner_height_-2
							has_character_flag = mouth_corner_height_-3
							has_character_flag = mouth_corner_height_-4
							has_character_flag = mouth_corner_height_-5
							has_character_flag = mouth_corner_height_-6
							has_character_flag = mouth_corner_height_-7
							has_character_flag = mouth_corner_height_-8
							has_character_flag = mouth_corner_height_-9
							has_character_flag = mouth_corner_height_-10
						}
					}
					add_character_flag = {
						flag = mouth_corner_height_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_1
					}
					remove_character_flag = mouth_corner_height_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_2
					}
					add_character_flag = {
						flag = mouth_corner_height_1
					}
					remove_character_flag = mouth_corner_height_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_3
					}
					add_character_flag = {
						flag = mouth_corner_height_2
					}
					remove_character_flag = mouth_corner_height_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_4
					}
					add_character_flag = {
						flag = mouth_corner_height_3
					}
					remove_character_flag = mouth_corner_height_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_5
					}
					add_character_flag = {
						flag = mouth_corner_height_4
					}
					remove_character_flag = mouth_corner_height_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_6
					}
					add_character_flag = {
						flag = mouth_corner_height_5
					}
					remove_character_flag = mouth_corner_height_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_7
					}
					add_character_flag = {
						flag = mouth_corner_height_6
					}
					remove_character_flag = mouth_corner_height_7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_8
					}
					add_character_flag = {
						flag = mouth_corner_height_7
					}
					remove_character_flag = mouth_corner_height_8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_9
					}
					add_character_flag = {
						flag = mouth_corner_height_8
					}
					remove_character_flag = mouth_corner_height_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_10
					}
					add_character_flag = {
						flag = mouth_corner_height_9
					}
					remove_character_flag = mouth_corner_height_10
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-9
					}
					add_character_flag = {
						flag = mouth_corner_height_-10
					}
					remove_character_flag = mouth_corner_height_-9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-8
					}
					add_character_flag = {
						flag = mouth_corner_height_-9
					}
					remove_character_flag = mouth_corner_height_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-7
					}
					add_character_flag = {
						flag = mouth_corner_height_-8
					}
					remove_character_flag = mouth_corner_height_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-6
					}
					add_character_flag = {
						flag = mouth_corner_height_-7
					}
					remove_character_flag = mouth_corner_height_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-5
					}
					add_character_flag = {
						flag = mouth_corner_height_-6
					}
					remove_character_flag = mouth_corner_height_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-4
					}
					add_character_flag = {
						flag = mouth_corner_height_-5
					}
					remove_character_flag = mouth_corner_height_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-3
					}
					add_character_flag = {
						flag = mouth_corner_height_-4
					}
					remove_character_flag = mouth_corner_height_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-2
					}
					add_character_flag = {
						flag = mouth_corner_height_-3
					}
					remove_character_flag = mouth_corner_height_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_corner_height_-1
					}
					add_character_flag = {
						flag = mouth_corner_height_-2
					}
					remove_character_flag = mouth_corner_height_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

mouth_forward_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth
			has_character_flag = character_mouth_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = mouth_forward_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_forward_10
							has_character_flag = mouth_forward_9
							has_character_flag = mouth_forward_8
							has_character_flag = mouth_forward_7
							has_character_flag = mouth_forward_6
							has_character_flag = mouth_forward_5
							has_character_flag = mouth_forward_4
							has_character_flag = mouth_forward_3
							has_character_flag = mouth_forward_2
							has_character_flag = mouth_forward_1
							has_character_flag = mouth_forward_-1
							has_character_flag = mouth_forward_-2
							has_character_flag = mouth_forward_-3
							has_character_flag = mouth_forward_-4
							has_character_flag = mouth_forward_-5
							has_character_flag = mouth_forward_-6
							has_character_flag = mouth_forward_-7
							has_character_flag = mouth_forward_-8
							has_character_flag = mouth_forward_-9
							has_character_flag = mouth_forward_-10
						}
					}
					add_character_flag = {
						flag = mouth_forward_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_1
					}
					add_character_flag = {
						flag = mouth_forward_4
					}
					remove_character_flag = mouth_forward_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_2
					}
					add_character_flag = {
						flag = mouth_forward_5
					}
					remove_character_flag = mouth_forward_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_3
					}
					add_character_flag = {
						flag = mouth_forward_6
					}
					remove_character_flag = mouth_forward_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_4
					}
					add_character_flag = {
						flag = mouth_forward_7
					}
					remove_character_flag = mouth_forward_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_5
					}
					add_character_flag = {
						flag = mouth_forward_8
					}
					remove_character_flag = mouth_forward_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_6
					}
					add_character_flag = {
						flag = mouth_forward_9
					}
					remove_character_flag = mouth_forward_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = mouth_forward_7
							has_character_flag = mouth_forward_8
							has_character_flag = mouth_forward_9
						}
					}
					add_character_flag = {
						flag = mouth_forward_10
					}
					remove_character_flag = mouth_forward_7
					remove_character_flag = mouth_forward_8
					remove_character_flag = mouth_forward_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-10
					}
					add_character_flag = {
						flag = mouth_forward_-7
					}
					remove_character_flag = mouth_forward_-10
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-9
					}
					add_character_flag = {
						flag = mouth_forward_-6
					}
					remove_character_flag = mouth_forward_-9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-8
					}
					add_character_flag = {
						flag = mouth_forward_-5
					}
					remove_character_flag = mouth_forward_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-7
					}
					add_character_flag = {
						flag = mouth_forward_-4
					}
					remove_character_flag = mouth_forward_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-6
					}
					add_character_flag = {
						flag = mouth_forward_-3
					}
					remove_character_flag = mouth_forward_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-5
					}
					add_character_flag = {
						flag = mouth_forward_-2
					}
					remove_character_flag = mouth_forward_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-4
					}
					add_character_flag = {
						flag = mouth_forward_-1
					}
					remove_character_flag = mouth_forward_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-3
					}
					remove_character_flag = mouth_forward_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-2
					}
					add_character_flag = {
						flag = mouth_forward_1
					}
					remove_character_flag = mouth_forward_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-1
					}
					add_character_flag = {
						flag = mouth_forward_2
					}
					remove_character_flag = mouth_forward_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_forward_10
							has_character_flag = mouth_forward_9
							has_character_flag = mouth_forward_8
							has_character_flag = mouth_forward_7
							has_character_flag = mouth_forward_6
							has_character_flag = mouth_forward_5
							has_character_flag = mouth_forward_4
							has_character_flag = mouth_forward_3
							has_character_flag = mouth_forward_2
							has_character_flag = mouth_forward_1
							has_character_flag = mouth_forward_-1
							has_character_flag = mouth_forward_-2
							has_character_flag = mouth_forward_-3
							has_character_flag = mouth_forward_-4
							has_character_flag = mouth_forward_-5
							has_character_flag = mouth_forward_-6
							has_character_flag = mouth_forward_-7
							has_character_flag = mouth_forward_-8
							has_character_flag = mouth_forward_-9
							has_character_flag = mouth_forward_-10
						}
					}
					add_character_flag = {
						flag = mouth_forward_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_1
					}
					add_character_flag = {
						flag = mouth_forward_3
					}
					remove_character_flag = mouth_forward_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_2
					}
					add_character_flag = {
						flag = mouth_forward_4
					}
					remove_character_flag = mouth_forward_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_3
					}
					add_character_flag = {
						flag = mouth_forward_5
					}
					remove_character_flag = mouth_forward_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_4
					}
					add_character_flag = {
						flag = mouth_forward_6
					}
					remove_character_flag = mouth_forward_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_5
					}
					add_character_flag = {
						flag = mouth_forward_7
					}
					remove_character_flag = mouth_forward_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_6
					}
					add_character_flag = {
						flag = mouth_forward_8
					}
					remove_character_flag = mouth_forward_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_7
					}
					add_character_flag = {
						flag = mouth_forward_9
					}
					remove_character_flag = mouth_forward_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = mouth_forward_8
							has_character_flag = mouth_forward_9
						}
					}
					add_character_flag = {
						flag = mouth_forward_10
					}
					remove_character_flag = mouth_forward_8
					remove_character_flag = mouth_forward_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-10
					}
					add_character_flag = {
						flag = mouth_forward_-8
					}
					remove_character_flag = mouth_forward_-10
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-9
					}
					add_character_flag = {
						flag = mouth_forward_-7
					}
					remove_character_flag = mouth_forward_-9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-8
					}
					add_character_flag = {
						flag = mouth_forward_-6
					}
					remove_character_flag = mouth_forward_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-7
					}
					add_character_flag = {
						flag = mouth_forward_-5
					}
					remove_character_flag = mouth_forward_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-6
					}
					add_character_flag = {
						flag = mouth_forward_-4
					}
					remove_character_flag = mouth_forward_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-5
					}
					add_character_flag = {
						flag = mouth_forward_-3
					}
					remove_character_flag = mouth_forward_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-4
					}
					add_character_flag = {
						flag = mouth_forward_-2
					}
					remove_character_flag = mouth_forward_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-3
					}
					add_character_flag = {
						flag = mouth_forward_-1
					}
					remove_character_flag = mouth_forward_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-2
					}
					remove_character_flag = mouth_forward_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-1
					}
					add_character_flag = {
						flag = mouth_forward_1
					}
					remove_character_flag = mouth_forward_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_forward_10
							has_character_flag = mouth_forward_9
							has_character_flag = mouth_forward_8
							has_character_flag = mouth_forward_7
							has_character_flag = mouth_forward_6
							has_character_flag = mouth_forward_5
							has_character_flag = mouth_forward_4
							has_character_flag = mouth_forward_3
							has_character_flag = mouth_forward_2
							has_character_flag = mouth_forward_1
							has_character_flag = mouth_forward_-1
							has_character_flag = mouth_forward_-2
							has_character_flag = mouth_forward_-3
							has_character_flag = mouth_forward_-4
							has_character_flag = mouth_forward_-5
							has_character_flag = mouth_forward_-6
							has_character_flag = mouth_forward_-7
							has_character_flag = mouth_forward_-8
							has_character_flag = mouth_forward_-9
							has_character_flag = mouth_forward_-10
						}
					}
					add_character_flag = {
						flag = mouth_forward_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_1
					}
					add_character_flag = {
						flag = mouth_forward_2
					}
					remove_character_flag = mouth_forward_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_2
					}
					add_character_flag = {
						flag = mouth_forward_3
					}
					remove_character_flag = mouth_forward_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_3
					}
					add_character_flag = {
						flag = mouth_forward_4
					}
					remove_character_flag = mouth_forward_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_4
					}
					add_character_flag = {
						flag = mouth_forward_5
					}
					remove_character_flag = mouth_forward_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_5
					}
					add_character_flag = {
						flag = mouth_forward_6
					}
					remove_character_flag = mouth_forward_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_6
					}
					add_character_flag = {
						flag = mouth_forward_7
					}
					remove_character_flag = mouth_forward_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_7
					}
					add_character_flag = {
						flag = mouth_forward_8
					}
					remove_character_flag = mouth_forward_7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_8
					}
					add_character_flag = {
						flag = mouth_forward_9
					}
					remove_character_flag = mouth_forward_8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_9
					}
					add_character_flag = {
						flag = mouth_forward_10
					}
					remove_character_flag = mouth_forward_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-10
					}
					add_character_flag = {
						flag = mouth_forward_-9
					}
					remove_character_flag = mouth_forward_-10
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-9
					}
					add_character_flag = {
						flag = mouth_forward_-8
					}
					remove_character_flag = mouth_forward_-9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-8
					}
					add_character_flag = {
						flag = mouth_forward_-7
					}
					remove_character_flag = mouth_forward_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-7
					}
					add_character_flag = {
						flag = mouth_forward_-6
					}
					remove_character_flag = mouth_forward_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-6
					}
					add_character_flag = {
						flag = mouth_forward_-5
					}
					remove_character_flag = mouth_forward_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-5
					}
					add_character_flag = {
						flag = mouth_forward_-4
					}
					remove_character_flag = mouth_forward_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-4
					}
					add_character_flag = {
						flag = mouth_forward_-3
					}
					remove_character_flag = mouth_forward_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-3
					}
					add_character_flag = {
						flag = mouth_forward_-2
					}
					remove_character_flag = mouth_forward_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-2
					}
					add_character_flag = {
						flag = mouth_forward_-1
					}
					remove_character_flag = mouth_forward_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-1
					}
					remove_character_flag = mouth_forward_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

mouth_forward_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth
			has_character_flag = character_mouth_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = mouth_forward_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_forward_10
							has_character_flag = mouth_forward_9
							has_character_flag = mouth_forward_8
							has_character_flag = mouth_forward_7
							has_character_flag = mouth_forward_6
							has_character_flag = mouth_forward_5
							has_character_flag = mouth_forward_4
							has_character_flag = mouth_forward_3
							has_character_flag = mouth_forward_2
							has_character_flag = mouth_forward_1
							has_character_flag = mouth_forward_-1
							has_character_flag = mouth_forward_-2
							has_character_flag = mouth_forward_-3
							has_character_flag = mouth_forward_-4
							has_character_flag = mouth_forward_-5
							has_character_flag = mouth_forward_-6
							has_character_flag = mouth_forward_-7
							has_character_flag = mouth_forward_-8
							has_character_flag = mouth_forward_-9
							has_character_flag = mouth_forward_-10
						}
					}
					add_character_flag = {
						flag = mouth_forward_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_1
					}
					add_character_flag = {
						flag = mouth_forward_-2
					}
					remove_character_flag = mouth_forward_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_2
					}
					add_character_flag = {
						flag = mouth_forward_-1
					}
					remove_character_flag = mouth_forward_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_3
					}
					remove_character_flag = mouth_forward_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_4
					}
					add_character_flag = {
						flag = mouth_forward_1
					}
					remove_character_flag = mouth_forward_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_5
					}
					add_character_flag = {
						flag = mouth_forward_2
					}
					remove_character_flag = mouth_forward_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_6
					}
					add_character_flag = {
						flag = mouth_forward_3
					}
					remove_character_flag = mouth_forward_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_7
					}
					add_character_flag = {
						flag = mouth_forward_4
					}
					remove_character_flag = mouth_forward_7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_8
					}
					add_character_flag = {
						flag = mouth_forward_5
					}
					remove_character_flag = mouth_forward_8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_9
					}
					add_character_flag = {
						flag = mouth_forward_6
					}
					remove_character_flag = mouth_forward_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_10
					}
					add_character_flag = {
						flag = mouth_forward_7
					}
					remove_character_flag = mouth_forward_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = mouth_forward_-9
							has_character_flag = mouth_forward_-8
							has_character_flag = mouth_forward_-7
						}
					}
					add_character_flag = {
						flag = mouth_forward_-10
					}
					remove_character_flag = mouth_forward_-9
					remove_character_flag = mouth_forward_-8
					remove_character_flag = mouth_forward_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-6
					}
					add_character_flag = {
						flag = mouth_forward_-9
					}
					remove_character_flag = mouth_forward_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-5
					}
					add_character_flag = {
						flag = mouth_forward_-8
					}
					remove_character_flag = mouth_forward_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-4
					}
					add_character_flag = {
						flag = mouth_forward_-7
					}
					remove_character_flag = mouth_forward_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-3
					}
					add_character_flag = {
						flag = mouth_forward_-6
					}
					remove_character_flag = mouth_forward_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-2
					}
					add_character_flag = {
						flag = mouth_forward_-5
					}
					remove_character_flag = mouth_forward_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-1
					}
					add_character_flag = {
						flag = mouth_forward_-4
					}
					remove_character_flag = mouth_forward_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_forward_10
							has_character_flag = mouth_forward_9
							has_character_flag = mouth_forward_8
							has_character_flag = mouth_forward_7
							has_character_flag = mouth_forward_6
							has_character_flag = mouth_forward_5
							has_character_flag = mouth_forward_4
							has_character_flag = mouth_forward_3
							has_character_flag = mouth_forward_2
							has_character_flag = mouth_forward_1
							has_character_flag = mouth_forward_-1
							has_character_flag = mouth_forward_-2
							has_character_flag = mouth_forward_-3
							has_character_flag = mouth_forward_-4
							has_character_flag = mouth_forward_-5
							has_character_flag = mouth_forward_-6
							has_character_flag = mouth_forward_-7
							has_character_flag = mouth_forward_-8
							has_character_flag = mouth_forward_-9
							has_character_flag = mouth_forward_-10
						}
					}
					add_character_flag = {
						flag = mouth_forward_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_1
					}
					add_character_flag = {
						flag = mouth_forward_-1
					}
					remove_character_flag = mouth_forward_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_2
					}
					remove_character_flag = mouth_forward_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_3
					}
					add_character_flag = {
						flag = mouth_forward_1
					}
					remove_character_flag = mouth_forward_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_4
					}
					add_character_flag = {
						flag = mouth_forward_2
					}
					remove_character_flag = mouth_forward_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_5
					}
					add_character_flag = {
						flag = mouth_forward_3
					}
					remove_character_flag = mouth_forward_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_6
					}
					add_character_flag = {
						flag = mouth_forward_4
					}
					remove_character_flag = mouth_forward_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_7
					}
					add_character_flag = {
						flag = mouth_forward_5
					}
					remove_character_flag = mouth_forward_7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_8
					}
					add_character_flag = {
						flag = mouth_forward_6
					}
					remove_character_flag = mouth_forward_8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_9
					}
					add_character_flag = {
						flag = mouth_forward_7
					}
					remove_character_flag = mouth_forward_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_10
					}
					add_character_flag = {
						flag = mouth_forward_8
					}
					remove_character_flag = mouth_forward_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = mouth_forward_-9
							has_character_flag = mouth_forward_-8
						}
					}
					add_character_flag = {
						flag = mouth_forward_-10
					}
					remove_character_flag = mouth_forward_-9
					remove_character_flag = mouth_forward_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-7
					}
					add_character_flag = {
						flag = mouth_forward_-9
					}
					remove_character_flag = mouth_forward_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-6
					}
					add_character_flag = {
						flag = mouth_forward_-8
					}
					remove_character_flag = mouth_forward_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-5
					}
					add_character_flag = {
						flag = mouth_forward_-7
					}
					remove_character_flag = mouth_forward_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-4
					}
					add_character_flag = {
						flag = mouth_forward_-6
					}
					remove_character_flag = mouth_forward_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-3
					}
					add_character_flag = {
						flag = mouth_forward_-5
					}
					remove_character_flag = mouth_forward_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-2
					}
					add_character_flag = {
						flag = mouth_forward_-4
					}
					remove_character_flag = mouth_forward_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-1
					}
					add_character_flag = {
						flag = mouth_forward_-3
					}
					remove_character_flag = mouth_forward_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_forward_10
							has_character_flag = mouth_forward_9
							has_character_flag = mouth_forward_8
							has_character_flag = mouth_forward_7
							has_character_flag = mouth_forward_6
							has_character_flag = mouth_forward_5
							has_character_flag = mouth_forward_4
							has_character_flag = mouth_forward_3
							has_character_flag = mouth_forward_2
							has_character_flag = mouth_forward_1
							has_character_flag = mouth_forward_-1
							has_character_flag = mouth_forward_-2
							has_character_flag = mouth_forward_-3
							has_character_flag = mouth_forward_-4
							has_character_flag = mouth_forward_-5
							has_character_flag = mouth_forward_-6
							has_character_flag = mouth_forward_-7
							has_character_flag = mouth_forward_-8
							has_character_flag = mouth_forward_-9
							has_character_flag = mouth_forward_-10
						}
					}
					add_character_flag = {
						flag = mouth_forward_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_1
					}
					remove_character_flag = mouth_forward_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_2
					}
					add_character_flag = {
						flag = mouth_forward_1
					}
					remove_character_flag = mouth_forward_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_3
					}
					add_character_flag = {
						flag = mouth_forward_2
					}
					remove_character_flag = mouth_forward_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_4
					}
					add_character_flag = {
						flag = mouth_forward_3
					}
					remove_character_flag = mouth_forward_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_5
					}
					add_character_flag = {
						flag = mouth_forward_4
					}
					remove_character_flag = mouth_forward_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_6
					}
					add_character_flag = {
						flag = mouth_forward_5
					}
					remove_character_flag = mouth_forward_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_7
					}
					add_character_flag = {
						flag = mouth_forward_6
					}
					remove_character_flag = mouth_forward_7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_8
					}
					add_character_flag = {
						flag = mouth_forward_7
					}
					remove_character_flag = mouth_forward_8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_9
					}
					add_character_flag = {
						flag = mouth_forward_8
					}
					remove_character_flag = mouth_forward_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_10
					}
					add_character_flag = {
						flag = mouth_forward_9
					}
					remove_character_flag = mouth_forward_10
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-9
					}
					add_character_flag = {
						flag = mouth_forward_-10
					}
					remove_character_flag = mouth_forward_-9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-8
					}
					add_character_flag = {
						flag = mouth_forward_-9
					}
					remove_character_flag = mouth_forward_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-7
					}
					add_character_flag = {
						flag = mouth_forward_-8
					}
					remove_character_flag = mouth_forward_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-6
					}
					add_character_flag = {
						flag = mouth_forward_-7
					}
					remove_character_flag = mouth_forward_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-5
					}
					add_character_flag = {
						flag = mouth_forward_-6
					}
					remove_character_flag = mouth_forward_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-4
					}
					add_character_flag = {
						flag = mouth_forward_-5
					}
					remove_character_flag = mouth_forward_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-3
					}
					add_character_flag = {
						flag = mouth_forward_-4
					}
					remove_character_flag = mouth_forward_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-2
					}
					add_character_flag = {
						flag = mouth_forward_-3
					}
					remove_character_flag = mouth_forward_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_forward_-1
					}
					add_character_flag = {
						flag = mouth_forward_-2
					}
					remove_character_flag = mouth_forward_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

mouth_height_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth
			has_character_flag = character_mouth_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = mouth_height_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_height_10
							has_character_flag = mouth_height_9
							has_character_flag = mouth_height_8
							has_character_flag = mouth_height_7
							has_character_flag = mouth_height_6
							has_character_flag = mouth_height_5
							has_character_flag = mouth_height_4
							has_character_flag = mouth_height_3
							has_character_flag = mouth_height_2
							has_character_flag = mouth_height_1
							has_character_flag = mouth_height_-1
							has_character_flag = mouth_height_-2
							has_character_flag = mouth_height_-3
							has_character_flag = mouth_height_-4
							has_character_flag = mouth_height_-5
							has_character_flag = mouth_height_-6
							has_character_flag = mouth_height_-7
							has_character_flag = mouth_height_-8
							has_character_flag = mouth_height_-9
							has_character_flag = mouth_height_-10
						}
					}
					add_character_flag = {
						flag = mouth_height_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_1
					}
					add_character_flag = {
						flag = mouth_height_4
					}
					remove_character_flag = mouth_height_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_2
					}
					add_character_flag = {
						flag = mouth_height_5
					}
					remove_character_flag = mouth_height_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_3
					}
					add_character_flag = {
						flag = mouth_height_6
					}
					remove_character_flag = mouth_height_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_4
					}
					add_character_flag = {
						flag = mouth_height_7
					}
					remove_character_flag = mouth_height_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_5
					}
					add_character_flag = {
						flag = mouth_height_8
					}
					remove_character_flag = mouth_height_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_6
					}
					add_character_flag = {
						flag = mouth_height_9
					}
					remove_character_flag = mouth_height_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = mouth_height_7
							has_character_flag = mouth_height_8
							has_character_flag = mouth_height_9
						}
					}
					add_character_flag = {
						flag = mouth_height_10
					}
					remove_character_flag = mouth_height_7
					remove_character_flag = mouth_height_8
					remove_character_flag = mouth_height_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-10
					}
					add_character_flag = {
						flag = mouth_height_-7
					}
					remove_character_flag = mouth_height_-10
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-9
					}
					add_character_flag = {
						flag = mouth_height_-6
					}
					remove_character_flag = mouth_height_-9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-8
					}
					add_character_flag = {
						flag = mouth_height_-5
					}
					remove_character_flag = mouth_height_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-7
					}
					add_character_flag = {
						flag = mouth_height_-4
					}
					remove_character_flag = mouth_height_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-6
					}
					add_character_flag = {
						flag = mouth_height_-3
					}
					remove_character_flag = mouth_height_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-5
					}
					add_character_flag = {
						flag = mouth_height_-2
					}
					remove_character_flag = mouth_height_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-4
					}
					add_character_flag = {
						flag = mouth_height_-1
					}
					remove_character_flag = mouth_height_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-3
					}
					remove_character_flag = mouth_height_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-2
					}
					add_character_flag = {
						flag = mouth_height_1
					}
					remove_character_flag = mouth_height_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-1
					}
					add_character_flag = {
						flag = mouth_height_2
					}
					remove_character_flag = mouth_height_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_height_10
							has_character_flag = mouth_height_9
							has_character_flag = mouth_height_8
							has_character_flag = mouth_height_7
							has_character_flag = mouth_height_6
							has_character_flag = mouth_height_5
							has_character_flag = mouth_height_4
							has_character_flag = mouth_height_3
							has_character_flag = mouth_height_2
							has_character_flag = mouth_height_1
							has_character_flag = mouth_height_-1
							has_character_flag = mouth_height_-2
							has_character_flag = mouth_height_-3
							has_character_flag = mouth_height_-4
							has_character_flag = mouth_height_-5
							has_character_flag = mouth_height_-6
							has_character_flag = mouth_height_-7
							has_character_flag = mouth_height_-8
							has_character_flag = mouth_height_-9
							has_character_flag = mouth_height_-10
						}
					}
					add_character_flag = {
						flag = mouth_height_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_1
					}
					add_character_flag = {
						flag = mouth_height_3
					}
					remove_character_flag = mouth_height_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_2
					}
					add_character_flag = {
						flag = mouth_height_4
					}
					remove_character_flag = mouth_height_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_3
					}
					add_character_flag = {
						flag = mouth_height_5
					}
					remove_character_flag = mouth_height_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_4
					}
					add_character_flag = {
						flag = mouth_height_6
					}
					remove_character_flag = mouth_height_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_5
					}
					add_character_flag = {
						flag = mouth_height_7
					}
					remove_character_flag = mouth_height_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_6
					}
					add_character_flag = {
						flag = mouth_height_8
					}
					remove_character_flag = mouth_height_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_7
					}
					add_character_flag = {
						flag = mouth_height_9
					}
					remove_character_flag = mouth_height_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = mouth_height_8
							has_character_flag = mouth_height_9
						}
					}
					add_character_flag = {
						flag = mouth_height_10
					}
					remove_character_flag = mouth_height_8
					remove_character_flag = mouth_height_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-10
					}
					add_character_flag = {
						flag = mouth_height_-8
					}
					remove_character_flag = mouth_height_-10
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-9
					}
					add_character_flag = {
						flag = mouth_height_-7
					}
					remove_character_flag = mouth_height_-9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-8
					}
					add_character_flag = {
						flag = mouth_height_-6
					}
					remove_character_flag = mouth_height_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-7
					}
					add_character_flag = {
						flag = mouth_height_-5
					}
					remove_character_flag = mouth_height_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-6
					}
					add_character_flag = {
						flag = mouth_height_-4
					}
					remove_character_flag = mouth_height_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-5
					}
					add_character_flag = {
						flag = mouth_height_-3
					}
					remove_character_flag = mouth_height_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-4
					}
					add_character_flag = {
						flag = mouth_height_-2
					}
					remove_character_flag = mouth_height_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-3
					}
					add_character_flag = {
						flag = mouth_height_-1
					}
					remove_character_flag = mouth_height_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-2
					}
					remove_character_flag = mouth_height_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-1
					}
					add_character_flag = {
						flag = mouth_height_1
					}
					remove_character_flag = mouth_height_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_height_10
							has_character_flag = mouth_height_9
							has_character_flag = mouth_height_8
							has_character_flag = mouth_height_7
							has_character_flag = mouth_height_6
							has_character_flag = mouth_height_5
							has_character_flag = mouth_height_4
							has_character_flag = mouth_height_3
							has_character_flag = mouth_height_2
							has_character_flag = mouth_height_1
							has_character_flag = mouth_height_-1
							has_character_flag = mouth_height_-2
							has_character_flag = mouth_height_-3
							has_character_flag = mouth_height_-4
							has_character_flag = mouth_height_-5
							has_character_flag = mouth_height_-6
							has_character_flag = mouth_height_-7
							has_character_flag = mouth_height_-8
							has_character_flag = mouth_height_-9
							has_character_flag = mouth_height_-10
						}
					}
					add_character_flag = {
						flag = mouth_height_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_1
					}
					add_character_flag = {
						flag = mouth_height_2
					}
					remove_character_flag = mouth_height_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_2
					}
					add_character_flag = {
						flag = mouth_height_3
					}
					remove_character_flag = mouth_height_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_3
					}
					add_character_flag = {
						flag = mouth_height_4
					}
					remove_character_flag = mouth_height_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_4
					}
					add_character_flag = {
						flag = mouth_height_5
					}
					remove_character_flag = mouth_height_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_5
					}
					add_character_flag = {
						flag = mouth_height_6
					}
					remove_character_flag = mouth_height_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_6
					}
					add_character_flag = {
						flag = mouth_height_7
					}
					remove_character_flag = mouth_height_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_7
					}
					add_character_flag = {
						flag = mouth_height_8
					}
					remove_character_flag = mouth_height_7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_8
					}
					add_character_flag = {
						flag = mouth_height_9
					}
					remove_character_flag = mouth_height_8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_9
					}
					add_character_flag = {
						flag = mouth_height_10
					}
					remove_character_flag = mouth_height_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-10
					}
					add_character_flag = {
						flag = mouth_height_-9
					}
					remove_character_flag = mouth_height_-10
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-9
					}
					add_character_flag = {
						flag = mouth_height_-8
					}
					remove_character_flag = mouth_height_-9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-8
					}
					add_character_flag = {
						flag = mouth_height_-7
					}
					remove_character_flag = mouth_height_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-7
					}
					add_character_flag = {
						flag = mouth_height_-6
					}
					remove_character_flag = mouth_height_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-6
					}
					add_character_flag = {
						flag = mouth_height_-5
					}
					remove_character_flag = mouth_height_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-5
					}
					add_character_flag = {
						flag = mouth_height_-4
					}
					remove_character_flag = mouth_height_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-4
					}
					add_character_flag = {
						flag = mouth_height_-3
					}
					remove_character_flag = mouth_height_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-3
					}
					add_character_flag = {
						flag = mouth_height_-2
					}
					remove_character_flag = mouth_height_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-2
					}
					add_character_flag = {
						flag = mouth_height_-1
					}
					remove_character_flag = mouth_height_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-1
					}
					remove_character_flag = mouth_height_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

mouth_height_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth
			has_character_flag = character_mouth_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = mouth_height_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_height_10
							has_character_flag = mouth_height_9
							has_character_flag = mouth_height_8
							has_character_flag = mouth_height_7
							has_character_flag = mouth_height_6
							has_character_flag = mouth_height_5
							has_character_flag = mouth_height_4
							has_character_flag = mouth_height_3
							has_character_flag = mouth_height_2
							has_character_flag = mouth_height_1
							has_character_flag = mouth_height_-1
							has_character_flag = mouth_height_-2
							has_character_flag = mouth_height_-3
							has_character_flag = mouth_height_-4
							has_character_flag = mouth_height_-5
							has_character_flag = mouth_height_-6
							has_character_flag = mouth_height_-7
							has_character_flag = mouth_height_-8
							has_character_flag = mouth_height_-9
							has_character_flag = mouth_height_-10
						}
					}
					add_character_flag = {
						flag = mouth_height_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_1
					}
					add_character_flag = {
						flag = mouth_height_-2
					}
					remove_character_flag = mouth_height_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_2
					}
					add_character_flag = {
						flag = mouth_height_-1
					}
					remove_character_flag = mouth_height_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_3
					}
					remove_character_flag = mouth_height_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_4
					}
					add_character_flag = {
						flag = mouth_height_1
					}
					remove_character_flag = mouth_height_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_5
					}
					add_character_flag = {
						flag = mouth_height_2
					}
					remove_character_flag = mouth_height_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_6
					}
					add_character_flag = {
						flag = mouth_height_3
					}
					remove_character_flag = mouth_height_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_7
					}
					add_character_flag = {
						flag = mouth_height_4
					}
					remove_character_flag = mouth_height_7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_8
					}
					add_character_flag = {
						flag = mouth_height_5
					}
					remove_character_flag = mouth_height_8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_9
					}
					add_character_flag = {
						flag = mouth_height_6
					}
					remove_character_flag = mouth_height_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_10
					}
					add_character_flag = {
						flag = mouth_height_7
					}
					remove_character_flag = mouth_height_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = mouth_height_-9
							has_character_flag = mouth_height_-8
							has_character_flag = mouth_height_-7
						}
					}
					add_character_flag = {
						flag = mouth_height_-10
					}
					remove_character_flag = mouth_height_-9
					remove_character_flag = mouth_height_-8
					remove_character_flag = mouth_height_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-6
					}
					add_character_flag = {
						flag = mouth_height_-9
					}
					remove_character_flag = mouth_height_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-5
					}
					add_character_flag = {
						flag = mouth_height_-8
					}
					remove_character_flag = mouth_height_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-4
					}
					add_character_flag = {
						flag = mouth_height_-7
					}
					remove_character_flag = mouth_height_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-3
					}
					add_character_flag = {
						flag = mouth_height_-6
					}
					remove_character_flag = mouth_height_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-2
					}
					add_character_flag = {
						flag = mouth_height_-5
					}
					remove_character_flag = mouth_height_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-1
					}
					add_character_flag = {
						flag = mouth_height_-4
					}
					remove_character_flag = mouth_height_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_height_10
							has_character_flag = mouth_height_9
							has_character_flag = mouth_height_8
							has_character_flag = mouth_height_7
							has_character_flag = mouth_height_6
							has_character_flag = mouth_height_5
							has_character_flag = mouth_height_4
							has_character_flag = mouth_height_3
							has_character_flag = mouth_height_2
							has_character_flag = mouth_height_1
							has_character_flag = mouth_height_-1
							has_character_flag = mouth_height_-2
							has_character_flag = mouth_height_-3
							has_character_flag = mouth_height_-4
							has_character_flag = mouth_height_-5
							has_character_flag = mouth_height_-6
							has_character_flag = mouth_height_-7
							has_character_flag = mouth_height_-8
							has_character_flag = mouth_height_-9
							has_character_flag = mouth_height_-10
						}
					}
					add_character_flag = {
						flag = mouth_height_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_1
					}
					add_character_flag = {
						flag = mouth_height_-1
					}
					remove_character_flag = mouth_height_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_2
					}
					remove_character_flag = mouth_height_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_3
					}
					add_character_flag = {
						flag = mouth_height_1
					}
					remove_character_flag = mouth_height_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_4
					}
					add_character_flag = {
						flag = mouth_height_2
					}
					remove_character_flag = mouth_height_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_5
					}
					add_character_flag = {
						flag = mouth_height_3
					}
					remove_character_flag = mouth_height_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_6
					}
					add_character_flag = {
						flag = mouth_height_4
					}
					remove_character_flag = mouth_height_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_7
					}
					add_character_flag = {
						flag = mouth_height_5
					}
					remove_character_flag = mouth_height_7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_8
					}
					add_character_flag = {
						flag = mouth_height_6
					}
					remove_character_flag = mouth_height_8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_9
					}
					add_character_flag = {
						flag = mouth_height_7
					}
					remove_character_flag = mouth_height_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_10
					}
					add_character_flag = {
						flag = mouth_height_8
					}
					remove_character_flag = mouth_height_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = mouth_height_-9
							has_character_flag = mouth_height_-8
						}
					}
					add_character_flag = {
						flag = mouth_height_-10
					}
					remove_character_flag = mouth_height_-9
					remove_character_flag = mouth_height_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-7
					}
					add_character_flag = {
						flag = mouth_height_-9
					}
					remove_character_flag = mouth_height_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-6
					}
					add_character_flag = {
						flag = mouth_height_-8
					}
					remove_character_flag = mouth_height_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-5
					}
					add_character_flag = {
						flag = mouth_height_-7
					}
					remove_character_flag = mouth_height_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-4
					}
					add_character_flag = {
						flag = mouth_height_-6
					}
					remove_character_flag = mouth_height_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-3
					}
					add_character_flag = {
						flag = mouth_height_-5
					}
					remove_character_flag = mouth_height_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-2
					}
					add_character_flag = {
						flag = mouth_height_-4
					}
					remove_character_flag = mouth_height_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-1
					}
					add_character_flag = {
						flag = mouth_height_-3
					}
					remove_character_flag = mouth_height_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_height_10
							has_character_flag = mouth_height_9
							has_character_flag = mouth_height_8
							has_character_flag = mouth_height_7
							has_character_flag = mouth_height_6
							has_character_flag = mouth_height_5
							has_character_flag = mouth_height_4
							has_character_flag = mouth_height_3
							has_character_flag = mouth_height_2
							has_character_flag = mouth_height_1
							has_character_flag = mouth_height_-1
							has_character_flag = mouth_height_-2
							has_character_flag = mouth_height_-3
							has_character_flag = mouth_height_-4
							has_character_flag = mouth_height_-5
							has_character_flag = mouth_height_-6
							has_character_flag = mouth_height_-7
							has_character_flag = mouth_height_-8
							has_character_flag = mouth_height_-9
							has_character_flag = mouth_height_-10
						}
					}
					add_character_flag = {
						flag = mouth_height_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_1
					}
					remove_character_flag = mouth_height_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_2
					}
					add_character_flag = {
						flag = mouth_height_1
					}
					remove_character_flag = mouth_height_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_3
					}
					add_character_flag = {
						flag = mouth_height_2
					}
					remove_character_flag = mouth_height_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_4
					}
					add_character_flag = {
						flag = mouth_height_3
					}
					remove_character_flag = mouth_height_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_5
					}
					add_character_flag = {
						flag = mouth_height_4
					}
					remove_character_flag = mouth_height_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_6
					}
					add_character_flag = {
						flag = mouth_height_5
					}
					remove_character_flag = mouth_height_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_7
					}
					add_character_flag = {
						flag = mouth_height_6
					}
					remove_character_flag = mouth_height_7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_8
					}
					add_character_flag = {
						flag = mouth_height_7
					}
					remove_character_flag = mouth_height_8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_9
					}
					add_character_flag = {
						flag = mouth_height_8
					}
					remove_character_flag = mouth_height_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_10
					}
					add_character_flag = {
						flag = mouth_height_9
					}
					remove_character_flag = mouth_height_10
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-9
					}
					add_character_flag = {
						flag = mouth_height_-10
					}
					remove_character_flag = mouth_height_-9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-8
					}
					add_character_flag = {
						flag = mouth_height_-9
					}
					remove_character_flag = mouth_height_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-7
					}
					add_character_flag = {
						flag = mouth_height_-8
					}
					remove_character_flag = mouth_height_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-6
					}
					add_character_flag = {
						flag = mouth_height_-7
					}
					remove_character_flag = mouth_height_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-5
					}
					add_character_flag = {
						flag = mouth_height_-6
					}
					remove_character_flag = mouth_height_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-4
					}
					add_character_flag = {
						flag = mouth_height_-5
					}
					remove_character_flag = mouth_height_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-3
					}
					add_character_flag = {
						flag = mouth_height_-4
					}
					remove_character_flag = mouth_height_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-2
					}
					add_character_flag = {
						flag = mouth_height_-3
					}
					remove_character_flag = mouth_height_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_height_-1
					}
					add_character_flag = {
						flag = mouth_height_-2
					}
					remove_character_flag = mouth_height_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

mouth_width_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth
			has_character_flag = character_mouth_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = mouth_width_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_width_10
							has_character_flag = mouth_width_9
							has_character_flag = mouth_width_8
							has_character_flag = mouth_width_7
							has_character_flag = mouth_width_6
							has_character_flag = mouth_width_5
							has_character_flag = mouth_width_4
							has_character_flag = mouth_width_3
							has_character_flag = mouth_width_2
							has_character_flag = mouth_width_1
							has_character_flag = mouth_width_-1
							has_character_flag = mouth_width_-2
							has_character_flag = mouth_width_-3
							has_character_flag = mouth_width_-4
							has_character_flag = mouth_width_-5
							has_character_flag = mouth_width_-6
							has_character_flag = mouth_width_-7
							has_character_flag = mouth_width_-8
							has_character_flag = mouth_width_-9
							has_character_flag = mouth_width_-10
						}
					}
					add_character_flag = {
						flag = mouth_width_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_1
					}
					add_character_flag = {
						flag = mouth_width_4
					}
					remove_character_flag = mouth_width_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_2
					}
					add_character_flag = {
						flag = mouth_width_5
					}
					remove_character_flag = mouth_width_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_3
					}
					add_character_flag = {
						flag = mouth_width_6
					}
					remove_character_flag = mouth_width_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_4
					}
					add_character_flag = {
						flag = mouth_width_7
					}
					remove_character_flag = mouth_width_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_5
					}
					add_character_flag = {
						flag = mouth_width_8
					}
					remove_character_flag = mouth_width_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_6
					}
					add_character_flag = {
						flag = mouth_width_9
					}
					remove_character_flag = mouth_width_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = mouth_width_7
							has_character_flag = mouth_width_8
							has_character_flag = mouth_width_9
						}
					}
					add_character_flag = {
						flag = mouth_width_10
					}
					remove_character_flag = mouth_width_7
					remove_character_flag = mouth_width_8
					remove_character_flag = mouth_width_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-10
					}
					add_character_flag = {
						flag = mouth_width_-7
					}
					remove_character_flag = mouth_width_-10
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-9
					}
					add_character_flag = {
						flag = mouth_width_-6
					}
					remove_character_flag = mouth_width_-9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-8
					}
					add_character_flag = {
						flag = mouth_width_-5
					}
					remove_character_flag = mouth_width_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-7
					}
					add_character_flag = {
						flag = mouth_width_-4
					}
					remove_character_flag = mouth_width_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-6
					}
					add_character_flag = {
						flag = mouth_width_-3
					}
					remove_character_flag = mouth_width_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-5
					}
					add_character_flag = {
						flag = mouth_width_-2
					}
					remove_character_flag = mouth_width_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-4
					}
					add_character_flag = {
						flag = mouth_width_-1
					}
					remove_character_flag = mouth_width_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-3
					}
					remove_character_flag = mouth_width_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-2
					}
					add_character_flag = {
						flag = mouth_width_1
					}
					remove_character_flag = mouth_width_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-1
					}
					add_character_flag = {
						flag = mouth_width_2
					}
					remove_character_flag = mouth_width_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_width_10
							has_character_flag = mouth_width_9
							has_character_flag = mouth_width_8
							has_character_flag = mouth_width_7
							has_character_flag = mouth_width_6
							has_character_flag = mouth_width_5
							has_character_flag = mouth_width_4
							has_character_flag = mouth_width_3
							has_character_flag = mouth_width_2
							has_character_flag = mouth_width_1
							has_character_flag = mouth_width_-1
							has_character_flag = mouth_width_-2
							has_character_flag = mouth_width_-3
							has_character_flag = mouth_width_-4
							has_character_flag = mouth_width_-5
							has_character_flag = mouth_width_-6
							has_character_flag = mouth_width_-7
							has_character_flag = mouth_width_-8
							has_character_flag = mouth_width_-9
							has_character_flag = mouth_width_-10
						}
					}
					add_character_flag = {
						flag = mouth_width_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_1
					}
					add_character_flag = {
						flag = mouth_width_3
					}
					remove_character_flag = mouth_width_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_2
					}
					add_character_flag = {
						flag = mouth_width_4
					}
					remove_character_flag = mouth_width_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_3
					}
					add_character_flag = {
						flag = mouth_width_5
					}
					remove_character_flag = mouth_width_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_4
					}
					add_character_flag = {
						flag = mouth_width_6
					}
					remove_character_flag = mouth_width_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_5
					}
					add_character_flag = {
						flag = mouth_width_7
					}
					remove_character_flag = mouth_width_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_6
					}
					add_character_flag = {
						flag = mouth_width_8
					}
					remove_character_flag = mouth_width_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_7
					}
					add_character_flag = {
						flag = mouth_width_9
					}
					remove_character_flag = mouth_width_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = mouth_width_8
							has_character_flag = mouth_width_9
						}
					}
					add_character_flag = {
						flag = mouth_width_10
					}
					remove_character_flag = mouth_width_8
					remove_character_flag = mouth_width_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-10
					}
					add_character_flag = {
						flag = mouth_width_-8
					}
					remove_character_flag = mouth_width_-10
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-9
					}
					add_character_flag = {
						flag = mouth_width_-7
					}
					remove_character_flag = mouth_width_-9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-8
					}
					add_character_flag = {
						flag = mouth_width_-6
					}
					remove_character_flag = mouth_width_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-7
					}
					add_character_flag = {
						flag = mouth_width_-5
					}
					remove_character_flag = mouth_width_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-6
					}
					add_character_flag = {
						flag = mouth_width_-4
					}
					remove_character_flag = mouth_width_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-5
					}
					add_character_flag = {
						flag = mouth_width_-3
					}
					remove_character_flag = mouth_width_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-4
					}
					add_character_flag = {
						flag = mouth_width_-2
					}
					remove_character_flag = mouth_width_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-3
					}
					add_character_flag = {
						flag = mouth_width_-1
					}
					remove_character_flag = mouth_width_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-2
					}
					remove_character_flag = mouth_width_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-1
					}
					add_character_flag = {
						flag = mouth_width_1
					}
					remove_character_flag = mouth_width_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_width_10
							has_character_flag = mouth_width_9
							has_character_flag = mouth_width_8
							has_character_flag = mouth_width_7
							has_character_flag = mouth_width_6
							has_character_flag = mouth_width_5
							has_character_flag = mouth_width_4
							has_character_flag = mouth_width_3
							has_character_flag = mouth_width_2
							has_character_flag = mouth_width_1
							has_character_flag = mouth_width_-1
							has_character_flag = mouth_width_-2
							has_character_flag = mouth_width_-3
							has_character_flag = mouth_width_-4
							has_character_flag = mouth_width_-5
							has_character_flag = mouth_width_-6
							has_character_flag = mouth_width_-7
							has_character_flag = mouth_width_-8
							has_character_flag = mouth_width_-9
							has_character_flag = mouth_width_-10
						}
					}
					add_character_flag = {
						flag = mouth_width_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_1
					}
					add_character_flag = {
						flag = mouth_width_2
					}
					remove_character_flag = mouth_width_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_2
					}
					add_character_flag = {
						flag = mouth_width_3
					}
					remove_character_flag = mouth_width_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_3
					}
					add_character_flag = {
						flag = mouth_width_4
					}
					remove_character_flag = mouth_width_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_4
					}
					add_character_flag = {
						flag = mouth_width_5
					}
					remove_character_flag = mouth_width_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_5
					}
					add_character_flag = {
						flag = mouth_width_6
					}
					remove_character_flag = mouth_width_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_6
					}
					add_character_flag = {
						flag = mouth_width_7
					}
					remove_character_flag = mouth_width_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_7
					}
					add_character_flag = {
						flag = mouth_width_8
					}
					remove_character_flag = mouth_width_7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_8
					}
					add_character_flag = {
						flag = mouth_width_9
					}
					remove_character_flag = mouth_width_8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_9
					}
					add_character_flag = {
						flag = mouth_width_10
					}
					remove_character_flag = mouth_width_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-10
					}
					add_character_flag = {
						flag = mouth_width_-9
					}
					remove_character_flag = mouth_width_-10
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-9
					}
					add_character_flag = {
						flag = mouth_width_-8
					}
					remove_character_flag = mouth_width_-9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-8
					}
					add_character_flag = {
						flag = mouth_width_-7
					}
					remove_character_flag = mouth_width_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-7
					}
					add_character_flag = {
						flag = mouth_width_-6
					}
					remove_character_flag = mouth_width_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-6
					}
					add_character_flag = {
						flag = mouth_width_-5
					}
					remove_character_flag = mouth_width_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-5
					}
					add_character_flag = {
						flag = mouth_width_-4
					}
					remove_character_flag = mouth_width_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-4
					}
					add_character_flag = {
						flag = mouth_width_-3
					}
					remove_character_flag = mouth_width_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-3
					}
					add_character_flag = {
						flag = mouth_width_-2
					}
					remove_character_flag = mouth_width_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-2
					}
					add_character_flag = {
						flag = mouth_width_-1
					}
					remove_character_flag = mouth_width_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-1
					}
					remove_character_flag = mouth_width_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

mouth_width_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth
			has_character_flag = character_mouth_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = mouth_width_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_width_10
							has_character_flag = mouth_width_9
							has_character_flag = mouth_width_8
							has_character_flag = mouth_width_7
							has_character_flag = mouth_width_6
							has_character_flag = mouth_width_5
							has_character_flag = mouth_width_4
							has_character_flag = mouth_width_3
							has_character_flag = mouth_width_2
							has_character_flag = mouth_width_1
							has_character_flag = mouth_width_-1
							has_character_flag = mouth_width_-2
							has_character_flag = mouth_width_-3
							has_character_flag = mouth_width_-4
							has_character_flag = mouth_width_-5
							has_character_flag = mouth_width_-6
							has_character_flag = mouth_width_-7
							has_character_flag = mouth_width_-8
							has_character_flag = mouth_width_-9
							has_character_flag = mouth_width_-10
						}
					}
					add_character_flag = {
						flag = mouth_width_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_1
					}
					add_character_flag = {
						flag = mouth_width_-2
					}
					remove_character_flag = mouth_width_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_2
					}
					add_character_flag = {
						flag = mouth_width_-1
					}
					remove_character_flag = mouth_width_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_3
					}
					remove_character_flag = mouth_width_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_4
					}
					add_character_flag = {
						flag = mouth_width_1
					}
					remove_character_flag = mouth_width_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_5
					}
					add_character_flag = {
						flag = mouth_width_2
					}
					remove_character_flag = mouth_width_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_6
					}
					add_character_flag = {
						flag = mouth_width_3
					}
					remove_character_flag = mouth_width_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_7
					}
					add_character_flag = {
						flag = mouth_width_4
					}
					remove_character_flag = mouth_width_7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_8
					}
					add_character_flag = {
						flag = mouth_width_5
					}
					remove_character_flag = mouth_width_8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_9
					}
					add_character_flag = {
						flag = mouth_width_6
					}
					remove_character_flag = mouth_width_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_10
					}
					add_character_flag = {
						flag = mouth_width_7
					}
					remove_character_flag = mouth_width_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = mouth_width_-9
							has_character_flag = mouth_width_-8
							has_character_flag = mouth_width_-7
						}
					}
					add_character_flag = {
						flag = mouth_width_-10
					}
					remove_character_flag = mouth_width_-9
					remove_character_flag = mouth_width_-8
					remove_character_flag = mouth_width_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-6
					}
					add_character_flag = {
						flag = mouth_width_-9
					}
					remove_character_flag = mouth_width_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-5
					}
					add_character_flag = {
						flag = mouth_width_-8
					}
					remove_character_flag = mouth_width_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-4
					}
					add_character_flag = {
						flag = mouth_width_-7
					}
					remove_character_flag = mouth_width_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-3
					}
					add_character_flag = {
						flag = mouth_width_-6
					}
					remove_character_flag = mouth_width_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-2
					}
					add_character_flag = {
						flag = mouth_width_-5
					}
					remove_character_flag = mouth_width_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-1
					}
					add_character_flag = {
						flag = mouth_width_-4
					}
					remove_character_flag = mouth_width_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_width_10
							has_character_flag = mouth_width_9
							has_character_flag = mouth_width_8
							has_character_flag = mouth_width_7
							has_character_flag = mouth_width_6
							has_character_flag = mouth_width_5
							has_character_flag = mouth_width_4
							has_character_flag = mouth_width_3
							has_character_flag = mouth_width_2
							has_character_flag = mouth_width_1
							has_character_flag = mouth_width_-1
							has_character_flag = mouth_width_-2
							has_character_flag = mouth_width_-3
							has_character_flag = mouth_width_-4
							has_character_flag = mouth_width_-5
							has_character_flag = mouth_width_-6
							has_character_flag = mouth_width_-7
							has_character_flag = mouth_width_-8
							has_character_flag = mouth_width_-9
							has_character_flag = mouth_width_-10
						}
					}
					add_character_flag = {
						flag = mouth_width_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_1
					}
					add_character_flag = {
						flag = mouth_width_-1
					}
					remove_character_flag = mouth_width_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_2
					}
					remove_character_flag = mouth_width_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_3
					}
					add_character_flag = {
						flag = mouth_width_1
					}
					remove_character_flag = mouth_width_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_4
					}
					add_character_flag = {
						flag = mouth_width_2
					}
					remove_character_flag = mouth_width_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_5
					}
					add_character_flag = {
						flag = mouth_width_3
					}
					remove_character_flag = mouth_width_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_6
					}
					add_character_flag = {
						flag = mouth_width_4
					}
					remove_character_flag = mouth_width_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_7
					}
					add_character_flag = {
						flag = mouth_width_5
					}
					remove_character_flag = mouth_width_7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_8
					}
					add_character_flag = {
						flag = mouth_width_6
					}
					remove_character_flag = mouth_width_8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_9
					}
					add_character_flag = {
						flag = mouth_width_7
					}
					remove_character_flag = mouth_width_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_10
					}
					add_character_flag = {
						flag = mouth_width_8
					}
					remove_character_flag = mouth_width_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = mouth_width_-9
							has_character_flag = mouth_width_-8
						}
					}
					add_character_flag = {
						flag = mouth_width_-10
					}
					remove_character_flag = mouth_width_-9
					remove_character_flag = mouth_width_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-7
					}
					add_character_flag = {
						flag = mouth_width_-9
					}
					remove_character_flag = mouth_width_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-6
					}
					add_character_flag = {
						flag = mouth_width_-8
					}
					remove_character_flag = mouth_width_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-5
					}
					add_character_flag = {
						flag = mouth_width_-7
					}
					remove_character_flag = mouth_width_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-4
					}
					add_character_flag = {
						flag = mouth_width_-6
					}
					remove_character_flag = mouth_width_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-3
					}
					add_character_flag = {
						flag = mouth_width_-5
					}
					remove_character_flag = mouth_width_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-2
					}
					add_character_flag = {
						flag = mouth_width_-4
					}
					remove_character_flag = mouth_width_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-1
					}
					add_character_flag = {
						flag = mouth_width_-3
					}
					remove_character_flag = mouth_width_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_width_10
							has_character_flag = mouth_width_9
							has_character_flag = mouth_width_8
							has_character_flag = mouth_width_7
							has_character_flag = mouth_width_6
							has_character_flag = mouth_width_5
							has_character_flag = mouth_width_4
							has_character_flag = mouth_width_3
							has_character_flag = mouth_width_2
							has_character_flag = mouth_width_1
							has_character_flag = mouth_width_-1
							has_character_flag = mouth_width_-2
							has_character_flag = mouth_width_-3
							has_character_flag = mouth_width_-4
							has_character_flag = mouth_width_-5
							has_character_flag = mouth_width_-6
							has_character_flag = mouth_width_-7
							has_character_flag = mouth_width_-8
							has_character_flag = mouth_width_-9
							has_character_flag = mouth_width_-10
						}
					}
					add_character_flag = {
						flag = mouth_width_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_1
					}
					remove_character_flag = mouth_width_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_2
					}
					add_character_flag = {
						flag = mouth_width_1
					}
					remove_character_flag = mouth_width_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_3
					}
					add_character_flag = {
						flag = mouth_width_2
					}
					remove_character_flag = mouth_width_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_4
					}
					add_character_flag = {
						flag = mouth_width_3
					}
					remove_character_flag = mouth_width_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_5
					}
					add_character_flag = {
						flag = mouth_width_4
					}
					remove_character_flag = mouth_width_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_6
					}
					add_character_flag = {
						flag = mouth_width_5
					}
					remove_character_flag = mouth_width_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_7
					}
					add_character_flag = {
						flag = mouth_width_6
					}
					remove_character_flag = mouth_width_7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_8
					}
					add_character_flag = {
						flag = mouth_width_7
					}
					remove_character_flag = mouth_width_8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_9
					}
					add_character_flag = {
						flag = mouth_width_8
					}
					remove_character_flag = mouth_width_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_10
					}
					add_character_flag = {
						flag = mouth_width_9
					}
					remove_character_flag = mouth_width_10
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-9
					}
					add_character_flag = {
						flag = mouth_width_-10
					}
					remove_character_flag = mouth_width_-9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-8
					}
					add_character_flag = {
						flag = mouth_width_-9
					}
					remove_character_flag = mouth_width_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-7
					}
					add_character_flag = {
						flag = mouth_width_-8
					}
					remove_character_flag = mouth_width_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-6
					}
					add_character_flag = {
						flag = mouth_width_-7
					}
					remove_character_flag = mouth_width_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-5
					}
					add_character_flag = {
						flag = mouth_width_-6
					}
					remove_character_flag = mouth_width_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-4
					}
					add_character_flag = {
						flag = mouth_width_-5
					}
					remove_character_flag = mouth_width_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-3
					}
					add_character_flag = {
						flag = mouth_width_-4
					}
					remove_character_flag = mouth_width_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-2
					}
					add_character_flag = {
						flag = mouth_width_-3
					}
					remove_character_flag = mouth_width_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_width_-1
					}
					add_character_flag = {
						flag = mouth_width_-2
					}
					remove_character_flag = mouth_width_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

mouth_upper_lip_size_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth
			has_character_flag = character_mouth_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = mouth_upper_lip_size_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_upper_lip_size_10
							has_character_flag = mouth_upper_lip_size_9
							has_character_flag = mouth_upper_lip_size_8
							has_character_flag = mouth_upper_lip_size_7
							has_character_flag = mouth_upper_lip_size_6
							has_character_flag = mouth_upper_lip_size_5
							has_character_flag = mouth_upper_lip_size_4
							has_character_flag = mouth_upper_lip_size_3
							has_character_flag = mouth_upper_lip_size_2
							has_character_flag = mouth_upper_lip_size_1
							has_character_flag = mouth_upper_lip_size_-1
							has_character_flag = mouth_upper_lip_size_-2
							has_character_flag = mouth_upper_lip_size_-3
							has_character_flag = mouth_upper_lip_size_-4
							has_character_flag = mouth_upper_lip_size_-5
							has_character_flag = mouth_upper_lip_size_-6
							has_character_flag = mouth_upper_lip_size_-7
							has_character_flag = mouth_upper_lip_size_-8
							has_character_flag = mouth_upper_lip_size_-9
							has_character_flag = mouth_upper_lip_size_-10
						}
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_1
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_4
					}
					remove_character_flag = mouth_upper_lip_size_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_2
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_5
					}
					remove_character_flag = mouth_upper_lip_size_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_3
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_6
					}
					remove_character_flag = mouth_upper_lip_size_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_4
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_7
					}
					remove_character_flag = mouth_upper_lip_size_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_5
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_8
					}
					remove_character_flag = mouth_upper_lip_size_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_6
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_9
					}
					remove_character_flag = mouth_upper_lip_size_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = mouth_upper_lip_size_7
							has_character_flag = mouth_upper_lip_size_8
							has_character_flag = mouth_upper_lip_size_9
						}
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_10
					}
					remove_character_flag = mouth_upper_lip_size_7
					remove_character_flag = mouth_upper_lip_size_8
					remove_character_flag = mouth_upper_lip_size_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-10
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-7
					}
					remove_character_flag = mouth_upper_lip_size_-10
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-9
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-6
					}
					remove_character_flag = mouth_upper_lip_size_-9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-8
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-5
					}
					remove_character_flag = mouth_upper_lip_size_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-7
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-4
					}
					remove_character_flag = mouth_upper_lip_size_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-6
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-3
					}
					remove_character_flag = mouth_upper_lip_size_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-5
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-2
					}
					remove_character_flag = mouth_upper_lip_size_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-4
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-1
					}
					remove_character_flag = mouth_upper_lip_size_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-3
					}
					remove_character_flag = mouth_upper_lip_size_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-2
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_1
					}
					remove_character_flag = mouth_upper_lip_size_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-1
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_2
					}
					remove_character_flag = mouth_upper_lip_size_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_upper_lip_size_10
							has_character_flag = mouth_upper_lip_size_9
							has_character_flag = mouth_upper_lip_size_8
							has_character_flag = mouth_upper_lip_size_7
							has_character_flag = mouth_upper_lip_size_6
							has_character_flag = mouth_upper_lip_size_5
							has_character_flag = mouth_upper_lip_size_4
							has_character_flag = mouth_upper_lip_size_3
							has_character_flag = mouth_upper_lip_size_2
							has_character_flag = mouth_upper_lip_size_1
							has_character_flag = mouth_upper_lip_size_-1
							has_character_flag = mouth_upper_lip_size_-2
							has_character_flag = mouth_upper_lip_size_-3
							has_character_flag = mouth_upper_lip_size_-4
							has_character_flag = mouth_upper_lip_size_-5
							has_character_flag = mouth_upper_lip_size_-6
							has_character_flag = mouth_upper_lip_size_-7
							has_character_flag = mouth_upper_lip_size_-8
							has_character_flag = mouth_upper_lip_size_-9
							has_character_flag = mouth_upper_lip_size_-10
						}
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_1
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_3
					}
					remove_character_flag = mouth_upper_lip_size_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_2
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_4
					}
					remove_character_flag = mouth_upper_lip_size_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_3
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_5
					}
					remove_character_flag = mouth_upper_lip_size_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_4
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_6
					}
					remove_character_flag = mouth_upper_lip_size_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_5
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_7
					}
					remove_character_flag = mouth_upper_lip_size_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_6
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_8
					}
					remove_character_flag = mouth_upper_lip_size_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_7
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_9
					}
					remove_character_flag = mouth_upper_lip_size_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = mouth_upper_lip_size_8
							has_character_flag = mouth_upper_lip_size_9
						}
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_10
					}
					remove_character_flag = mouth_upper_lip_size_8
					remove_character_flag = mouth_upper_lip_size_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-10
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-8
					}
					remove_character_flag = mouth_upper_lip_size_-10
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-9
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-7
					}
					remove_character_flag = mouth_upper_lip_size_-9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-8
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-6
					}
					remove_character_flag = mouth_upper_lip_size_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-7
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-5
					}
					remove_character_flag = mouth_upper_lip_size_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-6
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-4
					}
					remove_character_flag = mouth_upper_lip_size_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-5
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-3
					}
					remove_character_flag = mouth_upper_lip_size_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-4
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-2
					}
					remove_character_flag = mouth_upper_lip_size_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-3
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-1
					}
					remove_character_flag = mouth_upper_lip_size_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-2
					}
					remove_character_flag = mouth_upper_lip_size_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-1
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_1
					}
					remove_character_flag = mouth_upper_lip_size_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_upper_lip_size_10
							has_character_flag = mouth_upper_lip_size_9
							has_character_flag = mouth_upper_lip_size_8
							has_character_flag = mouth_upper_lip_size_7
							has_character_flag = mouth_upper_lip_size_6
							has_character_flag = mouth_upper_lip_size_5
							has_character_flag = mouth_upper_lip_size_4
							has_character_flag = mouth_upper_lip_size_3
							has_character_flag = mouth_upper_lip_size_2
							has_character_flag = mouth_upper_lip_size_1
							has_character_flag = mouth_upper_lip_size_-1
							has_character_flag = mouth_upper_lip_size_-2
							has_character_flag = mouth_upper_lip_size_-3
							has_character_flag = mouth_upper_lip_size_-4
							has_character_flag = mouth_upper_lip_size_-5
							has_character_flag = mouth_upper_lip_size_-6
							has_character_flag = mouth_upper_lip_size_-7
							has_character_flag = mouth_upper_lip_size_-8
							has_character_flag = mouth_upper_lip_size_-9
							has_character_flag = mouth_upper_lip_size_-10
						}
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_1
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_2
					}
					remove_character_flag = mouth_upper_lip_size_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_2
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_3
					}
					remove_character_flag = mouth_upper_lip_size_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_3
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_4
					}
					remove_character_flag = mouth_upper_lip_size_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_4
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_5
					}
					remove_character_flag = mouth_upper_lip_size_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_5
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_6
					}
					remove_character_flag = mouth_upper_lip_size_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_6
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_7
					}
					remove_character_flag = mouth_upper_lip_size_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_7
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_8
					}
					remove_character_flag = mouth_upper_lip_size_7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_8
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_9
					}
					remove_character_flag = mouth_upper_lip_size_8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_9
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_10
					}
					remove_character_flag = mouth_upper_lip_size_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-10
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-9
					}
					remove_character_flag = mouth_upper_lip_size_-10
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-9
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-8
					}
					remove_character_flag = mouth_upper_lip_size_-9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-8
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-7
					}
					remove_character_flag = mouth_upper_lip_size_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-7
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-6
					}
					remove_character_flag = mouth_upper_lip_size_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-6
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-5
					}
					remove_character_flag = mouth_upper_lip_size_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-5
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-4
					}
					remove_character_flag = mouth_upper_lip_size_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-4
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-3
					}
					remove_character_flag = mouth_upper_lip_size_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-3
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-2
					}
					remove_character_flag = mouth_upper_lip_size_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-2
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-1
					}
					remove_character_flag = mouth_upper_lip_size_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-1
					}
					remove_character_flag = mouth_upper_lip_size_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

mouth_upper_lip_size_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth
			has_character_flag = character_mouth_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = mouth_upper_lip_size_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_upper_lip_size_10
							has_character_flag = mouth_upper_lip_size_9
							has_character_flag = mouth_upper_lip_size_8
							has_character_flag = mouth_upper_lip_size_7
							has_character_flag = mouth_upper_lip_size_6
							has_character_flag = mouth_upper_lip_size_5
							has_character_flag = mouth_upper_lip_size_4
							has_character_flag = mouth_upper_lip_size_3
							has_character_flag = mouth_upper_lip_size_2
							has_character_flag = mouth_upper_lip_size_1
							has_character_flag = mouth_upper_lip_size_-1
							has_character_flag = mouth_upper_lip_size_-2
							has_character_flag = mouth_upper_lip_size_-3
							has_character_flag = mouth_upper_lip_size_-4
							has_character_flag = mouth_upper_lip_size_-5
							has_character_flag = mouth_upper_lip_size_-6
							has_character_flag = mouth_upper_lip_size_-7
							has_character_flag = mouth_upper_lip_size_-8
							has_character_flag = mouth_upper_lip_size_-9
							has_character_flag = mouth_upper_lip_size_-10
						}
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_1
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-2
					}
					remove_character_flag = mouth_upper_lip_size_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_2
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-1
					}
					remove_character_flag = mouth_upper_lip_size_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_3
					}
					remove_character_flag = mouth_upper_lip_size_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_4
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_1
					}
					remove_character_flag = mouth_upper_lip_size_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_5
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_2
					}
					remove_character_flag = mouth_upper_lip_size_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_6
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_3
					}
					remove_character_flag = mouth_upper_lip_size_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_7
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_4
					}
					remove_character_flag = mouth_upper_lip_size_7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_8
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_5
					}
					remove_character_flag = mouth_upper_lip_size_8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_9
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_6
					}
					remove_character_flag = mouth_upper_lip_size_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_10
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_7
					}
					remove_character_flag = mouth_upper_lip_size_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = mouth_upper_lip_size_-9
							has_character_flag = mouth_upper_lip_size_-8
							has_character_flag = mouth_upper_lip_size_-7
						}
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-10
					}
					remove_character_flag = mouth_upper_lip_size_-9
					remove_character_flag = mouth_upper_lip_size_-8
					remove_character_flag = mouth_upper_lip_size_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-6
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-9
					}
					remove_character_flag = mouth_upper_lip_size_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-5
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-8
					}
					remove_character_flag = mouth_upper_lip_size_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-4
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-7
					}
					remove_character_flag = mouth_upper_lip_size_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-3
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-6
					}
					remove_character_flag = mouth_upper_lip_size_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-2
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-5
					}
					remove_character_flag = mouth_upper_lip_size_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-1
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-4
					}
					remove_character_flag = mouth_upper_lip_size_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_upper_lip_size_10
							has_character_flag = mouth_upper_lip_size_9
							has_character_flag = mouth_upper_lip_size_8
							has_character_flag = mouth_upper_lip_size_7
							has_character_flag = mouth_upper_lip_size_6
							has_character_flag = mouth_upper_lip_size_5
							has_character_flag = mouth_upper_lip_size_4
							has_character_flag = mouth_upper_lip_size_3
							has_character_flag = mouth_upper_lip_size_2
							has_character_flag = mouth_upper_lip_size_1
							has_character_flag = mouth_upper_lip_size_-1
							has_character_flag = mouth_upper_lip_size_-2
							has_character_flag = mouth_upper_lip_size_-3
							has_character_flag = mouth_upper_lip_size_-4
							has_character_flag = mouth_upper_lip_size_-5
							has_character_flag = mouth_upper_lip_size_-6
							has_character_flag = mouth_upper_lip_size_-7
							has_character_flag = mouth_upper_lip_size_-8
							has_character_flag = mouth_upper_lip_size_-9
							has_character_flag = mouth_upper_lip_size_-10
						}
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_1
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-1
					}
					remove_character_flag = mouth_upper_lip_size_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_2
					}
					remove_character_flag = mouth_upper_lip_size_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_3
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_1
					}
					remove_character_flag = mouth_upper_lip_size_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_4
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_2
					}
					remove_character_flag = mouth_upper_lip_size_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_5
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_3
					}
					remove_character_flag = mouth_upper_lip_size_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_6
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_4
					}
					remove_character_flag = mouth_upper_lip_size_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_7
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_5
					}
					remove_character_flag = mouth_upper_lip_size_7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_8
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_6
					}
					remove_character_flag = mouth_upper_lip_size_8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_9
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_7
					}
					remove_character_flag = mouth_upper_lip_size_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_10
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_8
					}
					remove_character_flag = mouth_upper_lip_size_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = mouth_upper_lip_size_-9
							has_character_flag = mouth_upper_lip_size_-8
						}
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-10
					}
					remove_character_flag = mouth_upper_lip_size_-9
					remove_character_flag = mouth_upper_lip_size_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-7
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-9
					}
					remove_character_flag = mouth_upper_lip_size_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-6
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-8
					}
					remove_character_flag = mouth_upper_lip_size_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-5
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-7
					}
					remove_character_flag = mouth_upper_lip_size_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-4
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-6
					}
					remove_character_flag = mouth_upper_lip_size_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-3
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-5
					}
					remove_character_flag = mouth_upper_lip_size_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-2
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-4
					}
					remove_character_flag = mouth_upper_lip_size_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-1
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-3
					}
					remove_character_flag = mouth_upper_lip_size_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_upper_lip_size_10
							has_character_flag = mouth_upper_lip_size_9
							has_character_flag = mouth_upper_lip_size_8
							has_character_flag = mouth_upper_lip_size_7
							has_character_flag = mouth_upper_lip_size_6
							has_character_flag = mouth_upper_lip_size_5
							has_character_flag = mouth_upper_lip_size_4
							has_character_flag = mouth_upper_lip_size_3
							has_character_flag = mouth_upper_lip_size_2
							has_character_flag = mouth_upper_lip_size_1
							has_character_flag = mouth_upper_lip_size_-1
							has_character_flag = mouth_upper_lip_size_-2
							has_character_flag = mouth_upper_lip_size_-3
							has_character_flag = mouth_upper_lip_size_-4
							has_character_flag = mouth_upper_lip_size_-5
							has_character_flag = mouth_upper_lip_size_-6
							has_character_flag = mouth_upper_lip_size_-7
							has_character_flag = mouth_upper_lip_size_-8
							has_character_flag = mouth_upper_lip_size_-9
							has_character_flag = mouth_upper_lip_size_-10
						}
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_1
					}
					remove_character_flag = mouth_upper_lip_size_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_2
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_1
					}
					remove_character_flag = mouth_upper_lip_size_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_3
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_2
					}
					remove_character_flag = mouth_upper_lip_size_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_4
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_3
					}
					remove_character_flag = mouth_upper_lip_size_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_5
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_4
					}
					remove_character_flag = mouth_upper_lip_size_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_6
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_5
					}
					remove_character_flag = mouth_upper_lip_size_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_7
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_6
					}
					remove_character_flag = mouth_upper_lip_size_7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_8
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_7
					}
					remove_character_flag = mouth_upper_lip_size_8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_9
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_8
					}
					remove_character_flag = mouth_upper_lip_size_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_10
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_9
					}
					remove_character_flag = mouth_upper_lip_size_10
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-9
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-10
					}
					remove_character_flag = mouth_upper_lip_size_-9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-8
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-9
					}
					remove_character_flag = mouth_upper_lip_size_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-7
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-8
					}
					remove_character_flag = mouth_upper_lip_size_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-6
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-7
					}
					remove_character_flag = mouth_upper_lip_size_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-5
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-6
					}
					remove_character_flag = mouth_upper_lip_size_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-4
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-5
					}
					remove_character_flag = mouth_upper_lip_size_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-3
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-4
					}
					remove_character_flag = mouth_upper_lip_size_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-2
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-3
					}
					remove_character_flag = mouth_upper_lip_size_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_upper_lip_size_-1
					}
					add_character_flag = {
						flag = mouth_upper_lip_size_-2
					}
					remove_character_flag = mouth_upper_lip_size_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

mouth_lower_lip_size_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth
			has_character_flag = character_mouth_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = mouth_lower_lip_size_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_lower_lip_size_10
							has_character_flag = mouth_lower_lip_size_9
							has_character_flag = mouth_lower_lip_size_8
							has_character_flag = mouth_lower_lip_size_7
							has_character_flag = mouth_lower_lip_size_6
							has_character_flag = mouth_lower_lip_size_5
							has_character_flag = mouth_lower_lip_size_4
							has_character_flag = mouth_lower_lip_size_3
							has_character_flag = mouth_lower_lip_size_2
							has_character_flag = mouth_lower_lip_size_1
							has_character_flag = mouth_lower_lip_size_-1
							has_character_flag = mouth_lower_lip_size_-2
							has_character_flag = mouth_lower_lip_size_-3
							has_character_flag = mouth_lower_lip_size_-4
							has_character_flag = mouth_lower_lip_size_-5
							has_character_flag = mouth_lower_lip_size_-6
							has_character_flag = mouth_lower_lip_size_-7
							has_character_flag = mouth_lower_lip_size_-8
							has_character_flag = mouth_lower_lip_size_-9
							has_character_flag = mouth_lower_lip_size_-10
						}
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_1
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_4
					}
					remove_character_flag = mouth_lower_lip_size_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_2
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_5
					}
					remove_character_flag = mouth_lower_lip_size_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_3
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_6
					}
					remove_character_flag = mouth_lower_lip_size_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_4
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_7
					}
					remove_character_flag = mouth_lower_lip_size_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_5
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_8
					}
					remove_character_flag = mouth_lower_lip_size_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_6
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_9
					}
					remove_character_flag = mouth_lower_lip_size_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = mouth_lower_lip_size_7
							has_character_flag = mouth_lower_lip_size_8
							has_character_flag = mouth_lower_lip_size_9
						}
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_10
					}
					remove_character_flag = mouth_lower_lip_size_7
					remove_character_flag = mouth_lower_lip_size_8
					remove_character_flag = mouth_lower_lip_size_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-10
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-7
					}
					remove_character_flag = mouth_lower_lip_size_-10
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-9
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-6
					}
					remove_character_flag = mouth_lower_lip_size_-9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-8
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-5
					}
					remove_character_flag = mouth_lower_lip_size_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-7
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-4
					}
					remove_character_flag = mouth_lower_lip_size_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-6
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-3
					}
					remove_character_flag = mouth_lower_lip_size_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-5
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-2
					}
					remove_character_flag = mouth_lower_lip_size_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-4
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-1
					}
					remove_character_flag = mouth_lower_lip_size_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-3
					}
					remove_character_flag = mouth_lower_lip_size_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-2
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_1
					}
					remove_character_flag = mouth_lower_lip_size_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-1
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_2
					}
					remove_character_flag = mouth_lower_lip_size_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_lower_lip_size_10
							has_character_flag = mouth_lower_lip_size_9
							has_character_flag = mouth_lower_lip_size_8
							has_character_flag = mouth_lower_lip_size_7
							has_character_flag = mouth_lower_lip_size_6
							has_character_flag = mouth_lower_lip_size_5
							has_character_flag = mouth_lower_lip_size_4
							has_character_flag = mouth_lower_lip_size_3
							has_character_flag = mouth_lower_lip_size_2
							has_character_flag = mouth_lower_lip_size_1
							has_character_flag = mouth_lower_lip_size_-1
							has_character_flag = mouth_lower_lip_size_-2
							has_character_flag = mouth_lower_lip_size_-3
							has_character_flag = mouth_lower_lip_size_-4
							has_character_flag = mouth_lower_lip_size_-5
							has_character_flag = mouth_lower_lip_size_-6
							has_character_flag = mouth_lower_lip_size_-7
							has_character_flag = mouth_lower_lip_size_-8
							has_character_flag = mouth_lower_lip_size_-9
							has_character_flag = mouth_lower_lip_size_-10
						}
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_1
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_3
					}
					remove_character_flag = mouth_lower_lip_size_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_2
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_4
					}
					remove_character_flag = mouth_lower_lip_size_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_3
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_5
					}
					remove_character_flag = mouth_lower_lip_size_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_4
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_6
					}
					remove_character_flag = mouth_lower_lip_size_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_5
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_7
					}
					remove_character_flag = mouth_lower_lip_size_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_6
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_8
					}
					remove_character_flag = mouth_lower_lip_size_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_7
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_9
					}
					remove_character_flag = mouth_lower_lip_size_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = mouth_lower_lip_size_8
							has_character_flag = mouth_lower_lip_size_9
						}
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_10
					}
					remove_character_flag = mouth_lower_lip_size_8
					remove_character_flag = mouth_lower_lip_size_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-10
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-8
					}
					remove_character_flag = mouth_lower_lip_size_-10
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-9
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-7
					}
					remove_character_flag = mouth_lower_lip_size_-9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-8
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-6
					}
					remove_character_flag = mouth_lower_lip_size_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-7
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-5
					}
					remove_character_flag = mouth_lower_lip_size_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-6
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-4
					}
					remove_character_flag = mouth_lower_lip_size_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-5
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-3
					}
					remove_character_flag = mouth_lower_lip_size_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-4
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-2
					}
					remove_character_flag = mouth_lower_lip_size_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-3
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-1
					}
					remove_character_flag = mouth_lower_lip_size_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-2
					}
					remove_character_flag = mouth_lower_lip_size_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-1
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_1
					}
					remove_character_flag = mouth_lower_lip_size_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_lower_lip_size_10
							has_character_flag = mouth_lower_lip_size_9
							has_character_flag = mouth_lower_lip_size_8
							has_character_flag = mouth_lower_lip_size_7
							has_character_flag = mouth_lower_lip_size_6
							has_character_flag = mouth_lower_lip_size_5
							has_character_flag = mouth_lower_lip_size_4
							has_character_flag = mouth_lower_lip_size_3
							has_character_flag = mouth_lower_lip_size_2
							has_character_flag = mouth_lower_lip_size_1
							has_character_flag = mouth_lower_lip_size_-1
							has_character_flag = mouth_lower_lip_size_-2
							has_character_flag = mouth_lower_lip_size_-3
							has_character_flag = mouth_lower_lip_size_-4
							has_character_flag = mouth_lower_lip_size_-5
							has_character_flag = mouth_lower_lip_size_-6
							has_character_flag = mouth_lower_lip_size_-7
							has_character_flag = mouth_lower_lip_size_-8
							has_character_flag = mouth_lower_lip_size_-9
							has_character_flag = mouth_lower_lip_size_-10
						}
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_1
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_2
					}
					remove_character_flag = mouth_lower_lip_size_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_2
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_3
					}
					remove_character_flag = mouth_lower_lip_size_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_3
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_4
					}
					remove_character_flag = mouth_lower_lip_size_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_4
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_5
					}
					remove_character_flag = mouth_lower_lip_size_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_5
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_6
					}
					remove_character_flag = mouth_lower_lip_size_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_6
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_7
					}
					remove_character_flag = mouth_lower_lip_size_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_7
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_8
					}
					remove_character_flag = mouth_lower_lip_size_7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_8
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_9
					}
					remove_character_flag = mouth_lower_lip_size_8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_9
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_10
					}
					remove_character_flag = mouth_lower_lip_size_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-10
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-9
					}
					remove_character_flag = mouth_lower_lip_size_-10
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-9
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-8
					}
					remove_character_flag = mouth_lower_lip_size_-9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-8
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-7
					}
					remove_character_flag = mouth_lower_lip_size_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-7
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-6
					}
					remove_character_flag = mouth_lower_lip_size_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-6
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-5
					}
					remove_character_flag = mouth_lower_lip_size_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-5
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-4
					}
					remove_character_flag = mouth_lower_lip_size_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-4
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-3
					}
					remove_character_flag = mouth_lower_lip_size_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-3
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-2
					}
					remove_character_flag = mouth_lower_lip_size_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-2
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-1
					}
					remove_character_flag = mouth_lower_lip_size_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-1
					}
					remove_character_flag = mouth_lower_lip_size_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

mouth_lower_lip_size_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth
			has_character_flag = character_mouth_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = mouth_lower_lip_size_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_lower_lip_size_10
							has_character_flag = mouth_lower_lip_size_9
							has_character_flag = mouth_lower_lip_size_8
							has_character_flag = mouth_lower_lip_size_7
							has_character_flag = mouth_lower_lip_size_6
							has_character_flag = mouth_lower_lip_size_5
							has_character_flag = mouth_lower_lip_size_4
							has_character_flag = mouth_lower_lip_size_3
							has_character_flag = mouth_lower_lip_size_2
							has_character_flag = mouth_lower_lip_size_1
							has_character_flag = mouth_lower_lip_size_-1
							has_character_flag = mouth_lower_lip_size_-2
							has_character_flag = mouth_lower_lip_size_-3
							has_character_flag = mouth_lower_lip_size_-4
							has_character_flag = mouth_lower_lip_size_-5
							has_character_flag = mouth_lower_lip_size_-6
							has_character_flag = mouth_lower_lip_size_-7
							has_character_flag = mouth_lower_lip_size_-8
							has_character_flag = mouth_lower_lip_size_-9
							has_character_flag = mouth_lower_lip_size_-10
						}
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_1
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-2
					}
					remove_character_flag = mouth_lower_lip_size_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_2
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-1
					}
					remove_character_flag = mouth_lower_lip_size_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_3
					}
					remove_character_flag = mouth_lower_lip_size_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_4
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_1
					}
					remove_character_flag = mouth_lower_lip_size_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_5
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_2
					}
					remove_character_flag = mouth_lower_lip_size_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_6
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_3
					}
					remove_character_flag = mouth_lower_lip_size_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_7
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_4
					}
					remove_character_flag = mouth_lower_lip_size_7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_8
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_5
					}
					remove_character_flag = mouth_lower_lip_size_8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_9
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_6
					}
					remove_character_flag = mouth_lower_lip_size_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_10
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_7
					}
					remove_character_flag = mouth_lower_lip_size_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = mouth_lower_lip_size_-9
							has_character_flag = mouth_lower_lip_size_-8
							has_character_flag = mouth_lower_lip_size_-7
						}
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-10
					}
					remove_character_flag = mouth_lower_lip_size_-9
					remove_character_flag = mouth_lower_lip_size_-8
					remove_character_flag = mouth_lower_lip_size_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-6
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-9
					}
					remove_character_flag = mouth_lower_lip_size_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-5
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-8
					}
					remove_character_flag = mouth_lower_lip_size_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-4
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-7
					}
					remove_character_flag = mouth_lower_lip_size_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-3
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-6
					}
					remove_character_flag = mouth_lower_lip_size_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-2
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-5
					}
					remove_character_flag = mouth_lower_lip_size_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-1
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-4
					}
					remove_character_flag = mouth_lower_lip_size_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_lower_lip_size_10
							has_character_flag = mouth_lower_lip_size_9
							has_character_flag = mouth_lower_lip_size_8
							has_character_flag = mouth_lower_lip_size_7
							has_character_flag = mouth_lower_lip_size_6
							has_character_flag = mouth_lower_lip_size_5
							has_character_flag = mouth_lower_lip_size_4
							has_character_flag = mouth_lower_lip_size_3
							has_character_flag = mouth_lower_lip_size_2
							has_character_flag = mouth_lower_lip_size_1
							has_character_flag = mouth_lower_lip_size_-1
							has_character_flag = mouth_lower_lip_size_-2
							has_character_flag = mouth_lower_lip_size_-3
							has_character_flag = mouth_lower_lip_size_-4
							has_character_flag = mouth_lower_lip_size_-5
							has_character_flag = mouth_lower_lip_size_-6
							has_character_flag = mouth_lower_lip_size_-7
							has_character_flag = mouth_lower_lip_size_-8
							has_character_flag = mouth_lower_lip_size_-9
							has_character_flag = mouth_lower_lip_size_-10
						}
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_1
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-1
					}
					remove_character_flag = mouth_lower_lip_size_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_2
					}
					remove_character_flag = mouth_lower_lip_size_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_3
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_1
					}
					remove_character_flag = mouth_lower_lip_size_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_4
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_2
					}
					remove_character_flag = mouth_lower_lip_size_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_5
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_3
					}
					remove_character_flag = mouth_lower_lip_size_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_6
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_4
					}
					remove_character_flag = mouth_lower_lip_size_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_7
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_5
					}
					remove_character_flag = mouth_lower_lip_size_7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_8
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_6
					}
					remove_character_flag = mouth_lower_lip_size_8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_9
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_7
					}
					remove_character_flag = mouth_lower_lip_size_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_10
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_8
					}
					remove_character_flag = mouth_lower_lip_size_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = mouth_lower_lip_size_-9
							has_character_flag = mouth_lower_lip_size_-8
						}
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-10
					}
					remove_character_flag = mouth_lower_lip_size_-9
					remove_character_flag = mouth_lower_lip_size_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-7
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-9
					}
					remove_character_flag = mouth_lower_lip_size_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-6
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-8
					}
					remove_character_flag = mouth_lower_lip_size_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-5
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-7
					}
					remove_character_flag = mouth_lower_lip_size_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-4
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-6
					}
					remove_character_flag = mouth_lower_lip_size_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-3
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-5
					}
					remove_character_flag = mouth_lower_lip_size_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-2
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-4
					}
					remove_character_flag = mouth_lower_lip_size_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-1
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-3
					}
					remove_character_flag = mouth_lower_lip_size_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_lower_lip_size_10
							has_character_flag = mouth_lower_lip_size_9
							has_character_flag = mouth_lower_lip_size_8
							has_character_flag = mouth_lower_lip_size_7
							has_character_flag = mouth_lower_lip_size_6
							has_character_flag = mouth_lower_lip_size_5
							has_character_flag = mouth_lower_lip_size_4
							has_character_flag = mouth_lower_lip_size_3
							has_character_flag = mouth_lower_lip_size_2
							has_character_flag = mouth_lower_lip_size_1
							has_character_flag = mouth_lower_lip_size_-1
							has_character_flag = mouth_lower_lip_size_-2
							has_character_flag = mouth_lower_lip_size_-3
							has_character_flag = mouth_lower_lip_size_-4
							has_character_flag = mouth_lower_lip_size_-5
							has_character_flag = mouth_lower_lip_size_-6
							has_character_flag = mouth_lower_lip_size_-7
							has_character_flag = mouth_lower_lip_size_-8
							has_character_flag = mouth_lower_lip_size_-9
							has_character_flag = mouth_lower_lip_size_-10
						}
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_1
					}
					remove_character_flag = mouth_lower_lip_size_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_2
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_1
					}
					remove_character_flag = mouth_lower_lip_size_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_3
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_2
					}
					remove_character_flag = mouth_lower_lip_size_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_4
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_3
					}
					remove_character_flag = mouth_lower_lip_size_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_5
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_4
					}
					remove_character_flag = mouth_lower_lip_size_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_6
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_5
					}
					remove_character_flag = mouth_lower_lip_size_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_7
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_6
					}
					remove_character_flag = mouth_lower_lip_size_7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_8
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_7
					}
					remove_character_flag = mouth_lower_lip_size_8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_9
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_8
					}
					remove_character_flag = mouth_lower_lip_size_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_10
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_9
					}
					remove_character_flag = mouth_lower_lip_size_10
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-9
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-10
					}
					remove_character_flag = mouth_lower_lip_size_-9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-8
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-9
					}
					remove_character_flag = mouth_lower_lip_size_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-7
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-8
					}
					remove_character_flag = mouth_lower_lip_size_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-6
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-7
					}
					remove_character_flag = mouth_lower_lip_size_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-5
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-6
					}
					remove_character_flag = mouth_lower_lip_size_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-4
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-5
					}
					remove_character_flag = mouth_lower_lip_size_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-3
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-4
					}
					remove_character_flag = mouth_lower_lip_size_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-2
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-3
					}
					remove_character_flag = mouth_lower_lip_size_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_lower_lip_size_-1
					}
					add_character_flag = {
						flag = mouth_lower_lip_size_-2
					}
					remove_character_flag = mouth_lower_lip_size_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

mouth_open_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth
			has_character_flag = character_mouth_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = mouth_open_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_open_10
							has_character_flag = mouth_open_9
							has_character_flag = mouth_open_8
							has_character_flag = mouth_open_7
							has_character_flag = mouth_open_6
							has_character_flag = mouth_open_5
							has_character_flag = mouth_open_4
							has_character_flag = mouth_open_3
							has_character_flag = mouth_open_2
							has_character_flag = mouth_open_1
							has_character_flag = mouth_open_-1
							has_character_flag = mouth_open_-2
							has_character_flag = mouth_open_-3
							has_character_flag = mouth_open_-4
							has_character_flag = mouth_open_-5
							has_character_flag = mouth_open_-6
							has_character_flag = mouth_open_-7
							has_character_flag = mouth_open_-8
							has_character_flag = mouth_open_-9
							has_character_flag = mouth_open_-10
						}
					}
					add_character_flag = {
						flag = mouth_open_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_1
					}
					add_character_flag = {
						flag = mouth_open_4
					}
					remove_character_flag = mouth_open_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_2
					}
					add_character_flag = {
						flag = mouth_open_5
					}
					remove_character_flag = mouth_open_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_3
					}
					add_character_flag = {
						flag = mouth_open_6
					}
					remove_character_flag = mouth_open_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_4
					}
					add_character_flag = {
						flag = mouth_open_7
					}
					remove_character_flag = mouth_open_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_5
					}
					add_character_flag = {
						flag = mouth_open_8
					}
					remove_character_flag = mouth_open_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_6
					}
					add_character_flag = {
						flag = mouth_open_9
					}
					remove_character_flag = mouth_open_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = mouth_open_7
							has_character_flag = mouth_open_8
							has_character_flag = mouth_open_9
						}
					}
					add_character_flag = {
						flag = mouth_open_10
					}
					remove_character_flag = mouth_open_7
					remove_character_flag = mouth_open_8
					remove_character_flag = mouth_open_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-10
					}
					add_character_flag = {
						flag = mouth_open_-7
					}
					remove_character_flag = mouth_open_-10
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-9
					}
					add_character_flag = {
						flag = mouth_open_-6
					}
					remove_character_flag = mouth_open_-9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-8
					}
					add_character_flag = {
						flag = mouth_open_-5
					}
					remove_character_flag = mouth_open_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-7
					}
					add_character_flag = {
						flag = mouth_open_-4
					}
					remove_character_flag = mouth_open_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-6
					}
					add_character_flag = {
						flag = mouth_open_-3
					}
					remove_character_flag = mouth_open_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-5
					}
					add_character_flag = {
						flag = mouth_open_-2
					}
					remove_character_flag = mouth_open_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-4
					}
					add_character_flag = {
						flag = mouth_open_-1
					}
					remove_character_flag = mouth_open_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-3
					}
					remove_character_flag = mouth_open_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-2
					}
					add_character_flag = {
						flag = mouth_open_1
					}
					remove_character_flag = mouth_open_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-1
					}
					add_character_flag = {
						flag = mouth_open_2
					}
					remove_character_flag = mouth_open_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_open_10
							has_character_flag = mouth_open_9
							has_character_flag = mouth_open_8
							has_character_flag = mouth_open_7
							has_character_flag = mouth_open_6
							has_character_flag = mouth_open_5
							has_character_flag = mouth_open_4
							has_character_flag = mouth_open_3
							has_character_flag = mouth_open_2
							has_character_flag = mouth_open_1
							has_character_flag = mouth_open_-1
							has_character_flag = mouth_open_-2
							has_character_flag = mouth_open_-3
							has_character_flag = mouth_open_-4
							has_character_flag = mouth_open_-5
							has_character_flag = mouth_open_-6
							has_character_flag = mouth_open_-7
							has_character_flag = mouth_open_-8
							has_character_flag = mouth_open_-9
							has_character_flag = mouth_open_-10
						}
					}
					add_character_flag = {
						flag = mouth_open_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_1
					}
					add_character_flag = {
						flag = mouth_open_3
					}
					remove_character_flag = mouth_open_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_2
					}
					add_character_flag = {
						flag = mouth_open_4
					}
					remove_character_flag = mouth_open_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_3
					}
					add_character_flag = {
						flag = mouth_open_5
					}
					remove_character_flag = mouth_open_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_4
					}
					add_character_flag = {
						flag = mouth_open_6
					}
					remove_character_flag = mouth_open_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_5
					}
					add_character_flag = {
						flag = mouth_open_7
					}
					remove_character_flag = mouth_open_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_6
					}
					add_character_flag = {
						flag = mouth_open_8
					}
					remove_character_flag = mouth_open_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_7
					}
					add_character_flag = {
						flag = mouth_open_9
					}
					remove_character_flag = mouth_open_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = mouth_open_8
							has_character_flag = mouth_open_9
						}
					}
					add_character_flag = {
						flag = mouth_open_10
					}
					remove_character_flag = mouth_open_8
					remove_character_flag = mouth_open_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-10
					}
					add_character_flag = {
						flag = mouth_open_-8
					}
					remove_character_flag = mouth_open_-10
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-9
					}
					add_character_flag = {
						flag = mouth_open_-7
					}
					remove_character_flag = mouth_open_-9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-8
					}
					add_character_flag = {
						flag = mouth_open_-6
					}
					remove_character_flag = mouth_open_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-7
					}
					add_character_flag = {
						flag = mouth_open_-5
					}
					remove_character_flag = mouth_open_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-6
					}
					add_character_flag = {
						flag = mouth_open_-4
					}
					remove_character_flag = mouth_open_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-5
					}
					add_character_flag = {
						flag = mouth_open_-3
					}
					remove_character_flag = mouth_open_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-4
					}
					add_character_flag = {
						flag = mouth_open_-2
					}
					remove_character_flag = mouth_open_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-3
					}
					add_character_flag = {
						flag = mouth_open_-1
					}
					remove_character_flag = mouth_open_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-2
					}
					remove_character_flag = mouth_open_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-1
					}
					add_character_flag = {
						flag = mouth_open_1
					}
					remove_character_flag = mouth_open_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_open_10
							has_character_flag = mouth_open_9
							has_character_flag = mouth_open_8
							has_character_flag = mouth_open_7
							has_character_flag = mouth_open_6
							has_character_flag = mouth_open_5
							has_character_flag = mouth_open_4
							has_character_flag = mouth_open_3
							has_character_flag = mouth_open_2
							has_character_flag = mouth_open_1
							has_character_flag = mouth_open_-1
							has_character_flag = mouth_open_-2
							has_character_flag = mouth_open_-3
							has_character_flag = mouth_open_-4
							has_character_flag = mouth_open_-5
							has_character_flag = mouth_open_-6
							has_character_flag = mouth_open_-7
							has_character_flag = mouth_open_-8
							has_character_flag = mouth_open_-9
							has_character_flag = mouth_open_-10
						}
					}
					add_character_flag = {
						flag = mouth_open_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_1
					}
					add_character_flag = {
						flag = mouth_open_2
					}
					remove_character_flag = mouth_open_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_2
					}
					add_character_flag = {
						flag = mouth_open_3
					}
					remove_character_flag = mouth_open_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_3
					}
					add_character_flag = {
						flag = mouth_open_4
					}
					remove_character_flag = mouth_open_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_4
					}
					add_character_flag = {
						flag = mouth_open_5
					}
					remove_character_flag = mouth_open_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_5
					}
					add_character_flag = {
						flag = mouth_open_6
					}
					remove_character_flag = mouth_open_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_6
					}
					add_character_flag = {
						flag = mouth_open_7
					}
					remove_character_flag = mouth_open_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_7
					}
					add_character_flag = {
						flag = mouth_open_8
					}
					remove_character_flag = mouth_open_7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_8
					}
					add_character_flag = {
						flag = mouth_open_9
					}
					remove_character_flag = mouth_open_8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_9
					}
					add_character_flag = {
						flag = mouth_open_10
					}
					remove_character_flag = mouth_open_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-10
					}
					add_character_flag = {
						flag = mouth_open_-9
					}
					remove_character_flag = mouth_open_-10
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-9
					}
					add_character_flag = {
						flag = mouth_open_-8
					}
					remove_character_flag = mouth_open_-9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-8
					}
					add_character_flag = {
						flag = mouth_open_-7
					}
					remove_character_flag = mouth_open_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-7
					}
					add_character_flag = {
						flag = mouth_open_-6
					}
					remove_character_flag = mouth_open_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-6
					}
					add_character_flag = {
						flag = mouth_open_-5
					}
					remove_character_flag = mouth_open_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-5
					}
					add_character_flag = {
						flag = mouth_open_-4
					}
					remove_character_flag = mouth_open_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-4
					}
					add_character_flag = {
						flag = mouth_open_-3
					}
					remove_character_flag = mouth_open_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-3
					}
					add_character_flag = {
						flag = mouth_open_-2
					}
					remove_character_flag = mouth_open_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-2
					}
					add_character_flag = {
						flag = mouth_open_-1
					}
					remove_character_flag = mouth_open_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-1
					}
					remove_character_flag = mouth_open_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

mouth_open_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth
			has_character_flag = character_mouth_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = mouth_open_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_open_10
							has_character_flag = mouth_open_9
							has_character_flag = mouth_open_8
							has_character_flag = mouth_open_7
							has_character_flag = mouth_open_6
							has_character_flag = mouth_open_5
							has_character_flag = mouth_open_4
							has_character_flag = mouth_open_3
							has_character_flag = mouth_open_2
							has_character_flag = mouth_open_1
							has_character_flag = mouth_open_-1
							has_character_flag = mouth_open_-2
							has_character_flag = mouth_open_-3
							has_character_flag = mouth_open_-4
							has_character_flag = mouth_open_-5
							has_character_flag = mouth_open_-6
							has_character_flag = mouth_open_-7
							has_character_flag = mouth_open_-8
							has_character_flag = mouth_open_-9
							has_character_flag = mouth_open_-10
						}
					}
					add_character_flag = {
						flag = mouth_open_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_1
					}
					add_character_flag = {
						flag = mouth_open_-2
					}
					remove_character_flag = mouth_open_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_2
					}
					add_character_flag = {
						flag = mouth_open_-1
					}
					remove_character_flag = mouth_open_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_3
					}
					remove_character_flag = mouth_open_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_4
					}
					add_character_flag = {
						flag = mouth_open_1
					}
					remove_character_flag = mouth_open_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_5
					}
					add_character_flag = {
						flag = mouth_open_2
					}
					remove_character_flag = mouth_open_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_6
					}
					add_character_flag = {
						flag = mouth_open_3
					}
					remove_character_flag = mouth_open_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_7
					}
					add_character_flag = {
						flag = mouth_open_4
					}
					remove_character_flag = mouth_open_7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_8
					}
					add_character_flag = {
						flag = mouth_open_5
					}
					remove_character_flag = mouth_open_8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_9
					}
					add_character_flag = {
						flag = mouth_open_6
					}
					remove_character_flag = mouth_open_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_10
					}
					add_character_flag = {
						flag = mouth_open_7
					}
					remove_character_flag = mouth_open_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = mouth_open_-9
							has_character_flag = mouth_open_-8
							has_character_flag = mouth_open_-7
						}
					}
					add_character_flag = {
						flag = mouth_open_-10
					}
					remove_character_flag = mouth_open_-9
					remove_character_flag = mouth_open_-8
					remove_character_flag = mouth_open_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-6
					}
					add_character_flag = {
						flag = mouth_open_-9
					}
					remove_character_flag = mouth_open_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-5
					}
					add_character_flag = {
						flag = mouth_open_-8
					}
					remove_character_flag = mouth_open_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-4
					}
					add_character_flag = {
						flag = mouth_open_-7
					}
					remove_character_flag = mouth_open_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-3
					}
					add_character_flag = {
						flag = mouth_open_-6
					}
					remove_character_flag = mouth_open_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-2
					}
					add_character_flag = {
						flag = mouth_open_-5
					}
					remove_character_flag = mouth_open_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-1
					}
					add_character_flag = {
						flag = mouth_open_-4
					}
					remove_character_flag = mouth_open_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_open_10
							has_character_flag = mouth_open_9
							has_character_flag = mouth_open_8
							has_character_flag = mouth_open_7
							has_character_flag = mouth_open_6
							has_character_flag = mouth_open_5
							has_character_flag = mouth_open_4
							has_character_flag = mouth_open_3
							has_character_flag = mouth_open_2
							has_character_flag = mouth_open_1
							has_character_flag = mouth_open_-1
							has_character_flag = mouth_open_-2
							has_character_flag = mouth_open_-3
							has_character_flag = mouth_open_-4
							has_character_flag = mouth_open_-5
							has_character_flag = mouth_open_-6
							has_character_flag = mouth_open_-7
							has_character_flag = mouth_open_-8
							has_character_flag = mouth_open_-9
							has_character_flag = mouth_open_-10
						}
					}
					add_character_flag = {
						flag = mouth_open_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_1
					}
					add_character_flag = {
						flag = mouth_open_-1
					}
					remove_character_flag = mouth_open_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_2
					}
					remove_character_flag = mouth_open_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_3
					}
					add_character_flag = {
						flag = mouth_open_1
					}
					remove_character_flag = mouth_open_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_4
					}
					add_character_flag = {
						flag = mouth_open_2
					}
					remove_character_flag = mouth_open_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_5
					}
					add_character_flag = {
						flag = mouth_open_3
					}
					remove_character_flag = mouth_open_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_6
					}
					add_character_flag = {
						flag = mouth_open_4
					}
					remove_character_flag = mouth_open_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_7
					}
					add_character_flag = {
						flag = mouth_open_5
					}
					remove_character_flag = mouth_open_7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_8
					}
					add_character_flag = {
						flag = mouth_open_6
					}
					remove_character_flag = mouth_open_8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_9
					}
					add_character_flag = {
						flag = mouth_open_7
					}
					remove_character_flag = mouth_open_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_10
					}
					add_character_flag = {
						flag = mouth_open_8
					}
					remove_character_flag = mouth_open_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = mouth_open_-9
							has_character_flag = mouth_open_-8
						}
					}
					add_character_flag = {
						flag = mouth_open_-10
					}
					remove_character_flag = mouth_open_-9
					remove_character_flag = mouth_open_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-7
					}
					add_character_flag = {
						flag = mouth_open_-9
					}
					remove_character_flag = mouth_open_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-6
					}
					add_character_flag = {
						flag = mouth_open_-8
					}
					remove_character_flag = mouth_open_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-5
					}
					add_character_flag = {
						flag = mouth_open_-7
					}
					remove_character_flag = mouth_open_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-4
					}
					add_character_flag = {
						flag = mouth_open_-6
					}
					remove_character_flag = mouth_open_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-3
					}
					add_character_flag = {
						flag = mouth_open_-5
					}
					remove_character_flag = mouth_open_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-2
					}
					add_character_flag = {
						flag = mouth_open_-4
					}
					remove_character_flag = mouth_open_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-1
					}
					add_character_flag = {
						flag = mouth_open_-3
					}
					remove_character_flag = mouth_open_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = mouth_open_10
							has_character_flag = mouth_open_9
							has_character_flag = mouth_open_8
							has_character_flag = mouth_open_7
							has_character_flag = mouth_open_6
							has_character_flag = mouth_open_5
							has_character_flag = mouth_open_4
							has_character_flag = mouth_open_3
							has_character_flag = mouth_open_2
							has_character_flag = mouth_open_1
							has_character_flag = mouth_open_-1
							has_character_flag = mouth_open_-2
							has_character_flag = mouth_open_-3
							has_character_flag = mouth_open_-4
							has_character_flag = mouth_open_-5
							has_character_flag = mouth_open_-6
							has_character_flag = mouth_open_-7
							has_character_flag = mouth_open_-8
							has_character_flag = mouth_open_-9
							has_character_flag = mouth_open_-10
						}
					}
					add_character_flag = {
						flag = mouth_open_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_1
					}
					remove_character_flag = mouth_open_1
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_2
					}
					add_character_flag = {
						flag = mouth_open_1
					}
					remove_character_flag = mouth_open_2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_3
					}
					add_character_flag = {
						flag = mouth_open_2
					}
					remove_character_flag = mouth_open_3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_4
					}
					add_character_flag = {
						flag = mouth_open_3
					}
					remove_character_flag = mouth_open_4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_5
					}
					add_character_flag = {
						flag = mouth_open_4
					}
					remove_character_flag = mouth_open_5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_6
					}
					add_character_flag = {
						flag = mouth_open_5
					}
					remove_character_flag = mouth_open_6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_7
					}
					add_character_flag = {
						flag = mouth_open_6
					}
					remove_character_flag = mouth_open_7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_8
					}
					add_character_flag = {
						flag = mouth_open_7
					}
					remove_character_flag = mouth_open_8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_9
					}
					add_character_flag = {
						flag = mouth_open_8
					}
					remove_character_flag = mouth_open_9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_10
					}
					add_character_flag = {
						flag = mouth_open_9
					}
					remove_character_flag = mouth_open_10
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-9
					}
					add_character_flag = {
						flag = mouth_open_-10
					}
					remove_character_flag = mouth_open_-9
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-8
					}
					add_character_flag = {
						flag = mouth_open_-9
					}
					remove_character_flag = mouth_open_-8
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-7
					}
					add_character_flag = {
						flag = mouth_open_-8
					}
					remove_character_flag = mouth_open_-7
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-6
					}
					add_character_flag = {
						flag = mouth_open_-7
					}
					remove_character_flag = mouth_open_-6
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-5
					}
					add_character_flag = {
						flag = mouth_open_-6
					}
					remove_character_flag = mouth_open_-5
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-4
					}
					add_character_flag = {
						flag = mouth_open_-5
					}
					remove_character_flag = mouth_open_-4
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-3
					}
					add_character_flag = {
						flag = mouth_open_-4
					}
					remove_character_flag = mouth_open_-3
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-2
					}
					add_character_flag = {
						flag = mouth_open_-3
					}
					remove_character_flag = mouth_open_-2
				}
				else_if = {
					limit = {
						has_character_flag = mouth_open_-1
					}
					add_character_flag = {
						flag = mouth_open_-2
					}
					remove_character_flag = mouth_open_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

bs_mouth_lower_lip_def_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth_BS
			has_character_flag = character_mouth_BS_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = bs_mouth_lower_lip_def_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_lower_lip_def_10
							has_character_flag = bs_mouth_lower_lip_def_9
							has_character_flag = bs_mouth_lower_lip_def_8
							has_character_flag = bs_mouth_lower_lip_def_7
							has_character_flag = bs_mouth_lower_lip_def_6
							has_character_flag = bs_mouth_lower_lip_def_5
							has_character_flag = bs_mouth_lower_lip_def_4
							has_character_flag = bs_mouth_lower_lip_def_3
							has_character_flag = bs_mouth_lower_lip_def_2
							has_character_flag = bs_mouth_lower_lip_def_1
							has_character_flag = bs_mouth_lower_lip_def_-1
							has_character_flag = bs_mouth_lower_lip_def_-2
							has_character_flag = bs_mouth_lower_lip_def_-3
							has_character_flag = bs_mouth_lower_lip_def_-4
							has_character_flag = bs_mouth_lower_lip_def_-5
							has_character_flag = bs_mouth_lower_lip_def_-6
							has_character_flag = bs_mouth_lower_lip_def_-7
							has_character_flag = bs_mouth_lower_lip_def_-8
							has_character_flag = bs_mouth_lower_lip_def_-9
							has_character_flag = bs_mouth_lower_lip_def_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_4
					}
					remove_character_flag = bs_mouth_lower_lip_def_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_5
					}
					remove_character_flag = bs_mouth_lower_lip_def_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_6
					}
					remove_character_flag = bs_mouth_lower_lip_def_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_7
					}
					remove_character_flag = bs_mouth_lower_lip_def_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_8
					}
					remove_character_flag = bs_mouth_lower_lip_def_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_9
					}
					remove_character_flag = bs_mouth_lower_lip_def_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_lower_lip_def_7
							has_character_flag = bs_mouth_lower_lip_def_8
							has_character_flag = bs_mouth_lower_lip_def_9
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_10
					}
					remove_character_flag = bs_mouth_lower_lip_def_7
					remove_character_flag = bs_mouth_lower_lip_def_8
					remove_character_flag = bs_mouth_lower_lip_def_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-10
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-7
					}
					remove_character_flag = bs_mouth_lower_lip_def_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-9
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-6
					}
					remove_character_flag = bs_mouth_lower_lip_def_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-8
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-5
					}
					remove_character_flag = bs_mouth_lower_lip_def_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-4
					}
					remove_character_flag = bs_mouth_lower_lip_def_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-3
					}
					remove_character_flag = bs_mouth_lower_lip_def_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-2
					}
					remove_character_flag = bs_mouth_lower_lip_def_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-1
					}
					remove_character_flag = bs_mouth_lower_lip_def_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-3
					}
					remove_character_flag = bs_mouth_lower_lip_def_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_1
					}
					remove_character_flag = bs_mouth_lower_lip_def_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_2
					}
					remove_character_flag = bs_mouth_lower_lip_def_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_lower_lip_def_10
							has_character_flag = bs_mouth_lower_lip_def_9
							has_character_flag = bs_mouth_lower_lip_def_8
							has_character_flag = bs_mouth_lower_lip_def_7
							has_character_flag = bs_mouth_lower_lip_def_6
							has_character_flag = bs_mouth_lower_lip_def_5
							has_character_flag = bs_mouth_lower_lip_def_4
							has_character_flag = bs_mouth_lower_lip_def_3
							has_character_flag = bs_mouth_lower_lip_def_2
							has_character_flag = bs_mouth_lower_lip_def_1
							has_character_flag = bs_mouth_lower_lip_def_-1
							has_character_flag = bs_mouth_lower_lip_def_-2
							has_character_flag = bs_mouth_lower_lip_def_-3
							has_character_flag = bs_mouth_lower_lip_def_-4
							has_character_flag = bs_mouth_lower_lip_def_-5
							has_character_flag = bs_mouth_lower_lip_def_-6
							has_character_flag = bs_mouth_lower_lip_def_-7
							has_character_flag = bs_mouth_lower_lip_def_-8
							has_character_flag = bs_mouth_lower_lip_def_-9
							has_character_flag = bs_mouth_lower_lip_def_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_3
					}
					remove_character_flag = bs_mouth_lower_lip_def_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_4
					}
					remove_character_flag = bs_mouth_lower_lip_def_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_5
					}
					remove_character_flag = bs_mouth_lower_lip_def_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_6
					}
					remove_character_flag = bs_mouth_lower_lip_def_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_7
					}
					remove_character_flag = bs_mouth_lower_lip_def_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_8
					}
					remove_character_flag = bs_mouth_lower_lip_def_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_9
					}
					remove_character_flag = bs_mouth_lower_lip_def_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_lower_lip_def_8
							has_character_flag = bs_mouth_lower_lip_def_9
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_10
					}
					remove_character_flag = bs_mouth_lower_lip_def_8
					remove_character_flag = bs_mouth_lower_lip_def_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-10
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-8
					}
					remove_character_flag = bs_mouth_lower_lip_def_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-9
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-7
					}
					remove_character_flag = bs_mouth_lower_lip_def_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-8
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-6
					}
					remove_character_flag = bs_mouth_lower_lip_def_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-5
					}
					remove_character_flag = bs_mouth_lower_lip_def_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-4
					}
					remove_character_flag = bs_mouth_lower_lip_def_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-3
					}
					remove_character_flag = bs_mouth_lower_lip_def_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-2
					}
					remove_character_flag = bs_mouth_lower_lip_def_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-1
					}
					remove_character_flag = bs_mouth_lower_lip_def_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-2
					}
					remove_character_flag = bs_mouth_lower_lip_def_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_1
					}
					remove_character_flag = bs_mouth_lower_lip_def_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_lower_lip_def_10
							has_character_flag = bs_mouth_lower_lip_def_9
							has_character_flag = bs_mouth_lower_lip_def_8
							has_character_flag = bs_mouth_lower_lip_def_7
							has_character_flag = bs_mouth_lower_lip_def_6
							has_character_flag = bs_mouth_lower_lip_def_5
							has_character_flag = bs_mouth_lower_lip_def_4
							has_character_flag = bs_mouth_lower_lip_def_3
							has_character_flag = bs_mouth_lower_lip_def_2
							has_character_flag = bs_mouth_lower_lip_def_1
							has_character_flag = bs_mouth_lower_lip_def_-1
							has_character_flag = bs_mouth_lower_lip_def_-2
							has_character_flag = bs_mouth_lower_lip_def_-3
							has_character_flag = bs_mouth_lower_lip_def_-4
							has_character_flag = bs_mouth_lower_lip_def_-5
							has_character_flag = bs_mouth_lower_lip_def_-6
							has_character_flag = bs_mouth_lower_lip_def_-7
							has_character_flag = bs_mouth_lower_lip_def_-8
							has_character_flag = bs_mouth_lower_lip_def_-9
							has_character_flag = bs_mouth_lower_lip_def_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_2
					}
					remove_character_flag = bs_mouth_lower_lip_def_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_3
					}
					remove_character_flag = bs_mouth_lower_lip_def_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_4
					}
					remove_character_flag = bs_mouth_lower_lip_def_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_5
					}
					remove_character_flag = bs_mouth_lower_lip_def_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_6
					}
					remove_character_flag = bs_mouth_lower_lip_def_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_7
					}
					remove_character_flag = bs_mouth_lower_lip_def_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_8
					}
					remove_character_flag = bs_mouth_lower_lip_def_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_8
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_9
					}
					remove_character_flag = bs_mouth_lower_lip_def_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_9
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_10
					}
					remove_character_flag = bs_mouth_lower_lip_def_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-10
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-9
					}
					remove_character_flag = bs_mouth_lower_lip_def_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-9
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-8
					}
					remove_character_flag = bs_mouth_lower_lip_def_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-8
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-7
					}
					remove_character_flag = bs_mouth_lower_lip_def_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-6
					}
					remove_character_flag = bs_mouth_lower_lip_def_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-5
					}
					remove_character_flag = bs_mouth_lower_lip_def_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-4
					}
					remove_character_flag = bs_mouth_lower_lip_def_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-3
					}
					remove_character_flag = bs_mouth_lower_lip_def_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-2
					}
					remove_character_flag = bs_mouth_lower_lip_def_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-1
					}
					remove_character_flag = bs_mouth_lower_lip_def_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-1
					}
					remove_character_flag = bs_mouth_lower_lip_def_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

bs_mouth_lower_lip_def_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth_BS
			has_character_flag = character_mouth_BS_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = bs_mouth_lower_lip_def_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_lower_lip_def_10
							has_character_flag = bs_mouth_lower_lip_def_9
							has_character_flag = bs_mouth_lower_lip_def_8
							has_character_flag = bs_mouth_lower_lip_def_7
							has_character_flag = bs_mouth_lower_lip_def_6
							has_character_flag = bs_mouth_lower_lip_def_5
							has_character_flag = bs_mouth_lower_lip_def_4
							has_character_flag = bs_mouth_lower_lip_def_3
							has_character_flag = bs_mouth_lower_lip_def_2
							has_character_flag = bs_mouth_lower_lip_def_1
							has_character_flag = bs_mouth_lower_lip_def_-1
							has_character_flag = bs_mouth_lower_lip_def_-2
							has_character_flag = bs_mouth_lower_lip_def_-3
							has_character_flag = bs_mouth_lower_lip_def_-4
							has_character_flag = bs_mouth_lower_lip_def_-5
							has_character_flag = bs_mouth_lower_lip_def_-6
							has_character_flag = bs_mouth_lower_lip_def_-7
							has_character_flag = bs_mouth_lower_lip_def_-8
							has_character_flag = bs_mouth_lower_lip_def_-9
							has_character_flag = bs_mouth_lower_lip_def_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-2
					}
					remove_character_flag = bs_mouth_lower_lip_def_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-1
					}
					remove_character_flag = bs_mouth_lower_lip_def_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_3
					}
					remove_character_flag = bs_mouth_lower_lip_def_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_1
					}
					remove_character_flag = bs_mouth_lower_lip_def_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_2
					}
					remove_character_flag = bs_mouth_lower_lip_def_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_3
					}
					remove_character_flag = bs_mouth_lower_lip_def_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_4
					}
					remove_character_flag = bs_mouth_lower_lip_def_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_8
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_5
					}
					remove_character_flag = bs_mouth_lower_lip_def_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_9
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_6
					}
					remove_character_flag = bs_mouth_lower_lip_def_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_10
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_7
					}
					remove_character_flag = bs_mouth_lower_lip_def_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_lower_lip_def_-9
							has_character_flag = bs_mouth_lower_lip_def_-8
							has_character_flag = bs_mouth_lower_lip_def_-7
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-10
					}
					remove_character_flag = bs_mouth_lower_lip_def_-9
					remove_character_flag = bs_mouth_lower_lip_def_-8
					remove_character_flag = bs_mouth_lower_lip_def_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-9
					}
					remove_character_flag = bs_mouth_lower_lip_def_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-8
					}
					remove_character_flag = bs_mouth_lower_lip_def_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-7
					}
					remove_character_flag = bs_mouth_lower_lip_def_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-6
					}
					remove_character_flag = bs_mouth_lower_lip_def_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-5
					}
					remove_character_flag = bs_mouth_lower_lip_def_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-4
					}
					remove_character_flag = bs_mouth_lower_lip_def_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_lower_lip_def_10
							has_character_flag = bs_mouth_lower_lip_def_9
							has_character_flag = bs_mouth_lower_lip_def_8
							has_character_flag = bs_mouth_lower_lip_def_7
							has_character_flag = bs_mouth_lower_lip_def_6
							has_character_flag = bs_mouth_lower_lip_def_5
							has_character_flag = bs_mouth_lower_lip_def_4
							has_character_flag = bs_mouth_lower_lip_def_3
							has_character_flag = bs_mouth_lower_lip_def_2
							has_character_flag = bs_mouth_lower_lip_def_1
							has_character_flag = bs_mouth_lower_lip_def_-1
							has_character_flag = bs_mouth_lower_lip_def_-2
							has_character_flag = bs_mouth_lower_lip_def_-3
							has_character_flag = bs_mouth_lower_lip_def_-4
							has_character_flag = bs_mouth_lower_lip_def_-5
							has_character_flag = bs_mouth_lower_lip_def_-6
							has_character_flag = bs_mouth_lower_lip_def_-7
							has_character_flag = bs_mouth_lower_lip_def_-8
							has_character_flag = bs_mouth_lower_lip_def_-9
							has_character_flag = bs_mouth_lower_lip_def_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-1
					}
					remove_character_flag = bs_mouth_lower_lip_def_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_2
					}
					remove_character_flag = bs_mouth_lower_lip_def_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_1
					}
					remove_character_flag = bs_mouth_lower_lip_def_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_2
					}
					remove_character_flag = bs_mouth_lower_lip_def_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_3
					}
					remove_character_flag = bs_mouth_lower_lip_def_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_4
					}
					remove_character_flag = bs_mouth_lower_lip_def_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_5
					}
					remove_character_flag = bs_mouth_lower_lip_def_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_8
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_6
					}
					remove_character_flag = bs_mouth_lower_lip_def_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_9
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_7
					}
					remove_character_flag = bs_mouth_lower_lip_def_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_10
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_8
					}
					remove_character_flag = bs_mouth_lower_lip_def_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_lower_lip_def_-9
							has_character_flag = bs_mouth_lower_lip_def_-8
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-10
					}
					remove_character_flag = bs_mouth_lower_lip_def_-9
					remove_character_flag = bs_mouth_lower_lip_def_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-9
					}
					remove_character_flag = bs_mouth_lower_lip_def_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-8
					}
					remove_character_flag = bs_mouth_lower_lip_def_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-7
					}
					remove_character_flag = bs_mouth_lower_lip_def_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-6
					}
					remove_character_flag = bs_mouth_lower_lip_def_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-5
					}
					remove_character_flag = bs_mouth_lower_lip_def_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-4
					}
					remove_character_flag = bs_mouth_lower_lip_def_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-3
					}
					remove_character_flag = bs_mouth_lower_lip_def_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_lower_lip_def_10
							has_character_flag = bs_mouth_lower_lip_def_9
							has_character_flag = bs_mouth_lower_lip_def_8
							has_character_flag = bs_mouth_lower_lip_def_7
							has_character_flag = bs_mouth_lower_lip_def_6
							has_character_flag = bs_mouth_lower_lip_def_5
							has_character_flag = bs_mouth_lower_lip_def_4
							has_character_flag = bs_mouth_lower_lip_def_3
							has_character_flag = bs_mouth_lower_lip_def_2
							has_character_flag = bs_mouth_lower_lip_def_1
							has_character_flag = bs_mouth_lower_lip_def_-1
							has_character_flag = bs_mouth_lower_lip_def_-2
							has_character_flag = bs_mouth_lower_lip_def_-3
							has_character_flag = bs_mouth_lower_lip_def_-4
							has_character_flag = bs_mouth_lower_lip_def_-5
							has_character_flag = bs_mouth_lower_lip_def_-6
							has_character_flag = bs_mouth_lower_lip_def_-7
							has_character_flag = bs_mouth_lower_lip_def_-8
							has_character_flag = bs_mouth_lower_lip_def_-9
							has_character_flag = bs_mouth_lower_lip_def_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_1
					}
					remove_character_flag = bs_mouth_lower_lip_def_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_1
					}
					remove_character_flag = bs_mouth_lower_lip_def_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_2
					}
					remove_character_flag = bs_mouth_lower_lip_def_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_3
					}
					remove_character_flag = bs_mouth_lower_lip_def_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_4
					}
					remove_character_flag = bs_mouth_lower_lip_def_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_5
					}
					remove_character_flag = bs_mouth_lower_lip_def_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_6
					}
					remove_character_flag = bs_mouth_lower_lip_def_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_8
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_7
					}
					remove_character_flag = bs_mouth_lower_lip_def_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_9
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_8
					}
					remove_character_flag = bs_mouth_lower_lip_def_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_10
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_9
					}
					remove_character_flag = bs_mouth_lower_lip_def_10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-9
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-10
					}
					remove_character_flag = bs_mouth_lower_lip_def_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-8
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-9
					}
					remove_character_flag = bs_mouth_lower_lip_def_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-8
					}
					remove_character_flag = bs_mouth_lower_lip_def_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-7
					}
					remove_character_flag = bs_mouth_lower_lip_def_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-6
					}
					remove_character_flag = bs_mouth_lower_lip_def_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-5
					}
					remove_character_flag = bs_mouth_lower_lip_def_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-4
					}
					remove_character_flag = bs_mouth_lower_lip_def_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-3
					}
					remove_character_flag = bs_mouth_lower_lip_def_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_def_-1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_def_-2
					}
					remove_character_flag = bs_mouth_lower_lip_def_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

bs_mouth_lower_lip_full_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth_BS
			has_character_flag = character_mouth_BS_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = bs_mouth_lower_lip_full_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_lower_lip_full_10
							has_character_flag = bs_mouth_lower_lip_full_9
							has_character_flag = bs_mouth_lower_lip_full_8
							has_character_flag = bs_mouth_lower_lip_full_7
							has_character_flag = bs_mouth_lower_lip_full_6
							has_character_flag = bs_mouth_lower_lip_full_5
							has_character_flag = bs_mouth_lower_lip_full_4
							has_character_flag = bs_mouth_lower_lip_full_3
							has_character_flag = bs_mouth_lower_lip_full_2
							has_character_flag = bs_mouth_lower_lip_full_1
							has_character_flag = bs_mouth_lower_lip_full_-1
							has_character_flag = bs_mouth_lower_lip_full_-2
							has_character_flag = bs_mouth_lower_lip_full_-3
							has_character_flag = bs_mouth_lower_lip_full_-4
							has_character_flag = bs_mouth_lower_lip_full_-5
							has_character_flag = bs_mouth_lower_lip_full_-6
							has_character_flag = bs_mouth_lower_lip_full_-7
							has_character_flag = bs_mouth_lower_lip_full_-8
							has_character_flag = bs_mouth_lower_lip_full_-9
							has_character_flag = bs_mouth_lower_lip_full_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_4
					}
					remove_character_flag = bs_mouth_lower_lip_full_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_5
					}
					remove_character_flag = bs_mouth_lower_lip_full_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_6
					}
					remove_character_flag = bs_mouth_lower_lip_full_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_7
					}
					remove_character_flag = bs_mouth_lower_lip_full_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_8
					}
					remove_character_flag = bs_mouth_lower_lip_full_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_9
					}
					remove_character_flag = bs_mouth_lower_lip_full_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_lower_lip_full_7
							has_character_flag = bs_mouth_lower_lip_full_8
							has_character_flag = bs_mouth_lower_lip_full_9
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_10
					}
					remove_character_flag = bs_mouth_lower_lip_full_7
					remove_character_flag = bs_mouth_lower_lip_full_8
					remove_character_flag = bs_mouth_lower_lip_full_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-10
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-7
					}
					remove_character_flag = bs_mouth_lower_lip_full_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-9
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-6
					}
					remove_character_flag = bs_mouth_lower_lip_full_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-8
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-5
					}
					remove_character_flag = bs_mouth_lower_lip_full_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-4
					}
					remove_character_flag = bs_mouth_lower_lip_full_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-3
					}
					remove_character_flag = bs_mouth_lower_lip_full_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-2
					}
					remove_character_flag = bs_mouth_lower_lip_full_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-1
					}
					remove_character_flag = bs_mouth_lower_lip_full_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-3
					}
					remove_character_flag = bs_mouth_lower_lip_full_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_1
					}
					remove_character_flag = bs_mouth_lower_lip_full_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_2
					}
					remove_character_flag = bs_mouth_lower_lip_full_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_lower_lip_full_10
							has_character_flag = bs_mouth_lower_lip_full_9
							has_character_flag = bs_mouth_lower_lip_full_8
							has_character_flag = bs_mouth_lower_lip_full_7
							has_character_flag = bs_mouth_lower_lip_full_6
							has_character_flag = bs_mouth_lower_lip_full_5
							has_character_flag = bs_mouth_lower_lip_full_4
							has_character_flag = bs_mouth_lower_lip_full_3
							has_character_flag = bs_mouth_lower_lip_full_2
							has_character_flag = bs_mouth_lower_lip_full_1
							has_character_flag = bs_mouth_lower_lip_full_-1
							has_character_flag = bs_mouth_lower_lip_full_-2
							has_character_flag = bs_mouth_lower_lip_full_-3
							has_character_flag = bs_mouth_lower_lip_full_-4
							has_character_flag = bs_mouth_lower_lip_full_-5
							has_character_flag = bs_mouth_lower_lip_full_-6
							has_character_flag = bs_mouth_lower_lip_full_-7
							has_character_flag = bs_mouth_lower_lip_full_-8
							has_character_flag = bs_mouth_lower_lip_full_-9
							has_character_flag = bs_mouth_lower_lip_full_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_3
					}
					remove_character_flag = bs_mouth_lower_lip_full_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_4
					}
					remove_character_flag = bs_mouth_lower_lip_full_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_5
					}
					remove_character_flag = bs_mouth_lower_lip_full_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_6
					}
					remove_character_flag = bs_mouth_lower_lip_full_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_7
					}
					remove_character_flag = bs_mouth_lower_lip_full_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_8
					}
					remove_character_flag = bs_mouth_lower_lip_full_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_9
					}
					remove_character_flag = bs_mouth_lower_lip_full_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_lower_lip_full_8
							has_character_flag = bs_mouth_lower_lip_full_9
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_10
					}
					remove_character_flag = bs_mouth_lower_lip_full_8
					remove_character_flag = bs_mouth_lower_lip_full_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-10
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-8
					}
					remove_character_flag = bs_mouth_lower_lip_full_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-9
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-7
					}
					remove_character_flag = bs_mouth_lower_lip_full_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-8
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-6
					}
					remove_character_flag = bs_mouth_lower_lip_full_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-5
					}
					remove_character_flag = bs_mouth_lower_lip_full_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-4
					}
					remove_character_flag = bs_mouth_lower_lip_full_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-3
					}
					remove_character_flag = bs_mouth_lower_lip_full_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-2
					}
					remove_character_flag = bs_mouth_lower_lip_full_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-1
					}
					remove_character_flag = bs_mouth_lower_lip_full_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-2
					}
					remove_character_flag = bs_mouth_lower_lip_full_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_1
					}
					remove_character_flag = bs_mouth_lower_lip_full_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_lower_lip_full_10
							has_character_flag = bs_mouth_lower_lip_full_9
							has_character_flag = bs_mouth_lower_lip_full_8
							has_character_flag = bs_mouth_lower_lip_full_7
							has_character_flag = bs_mouth_lower_lip_full_6
							has_character_flag = bs_mouth_lower_lip_full_5
							has_character_flag = bs_mouth_lower_lip_full_4
							has_character_flag = bs_mouth_lower_lip_full_3
							has_character_flag = bs_mouth_lower_lip_full_2
							has_character_flag = bs_mouth_lower_lip_full_1
							has_character_flag = bs_mouth_lower_lip_full_-1
							has_character_flag = bs_mouth_lower_lip_full_-2
							has_character_flag = bs_mouth_lower_lip_full_-3
							has_character_flag = bs_mouth_lower_lip_full_-4
							has_character_flag = bs_mouth_lower_lip_full_-5
							has_character_flag = bs_mouth_lower_lip_full_-6
							has_character_flag = bs_mouth_lower_lip_full_-7
							has_character_flag = bs_mouth_lower_lip_full_-8
							has_character_flag = bs_mouth_lower_lip_full_-9
							has_character_flag = bs_mouth_lower_lip_full_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_2
					}
					remove_character_flag = bs_mouth_lower_lip_full_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_3
					}
					remove_character_flag = bs_mouth_lower_lip_full_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_4
					}
					remove_character_flag = bs_mouth_lower_lip_full_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_5
					}
					remove_character_flag = bs_mouth_lower_lip_full_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_6
					}
					remove_character_flag = bs_mouth_lower_lip_full_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_7
					}
					remove_character_flag = bs_mouth_lower_lip_full_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_8
					}
					remove_character_flag = bs_mouth_lower_lip_full_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_8
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_9
					}
					remove_character_flag = bs_mouth_lower_lip_full_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_9
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_10
					}
					remove_character_flag = bs_mouth_lower_lip_full_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-10
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-9
					}
					remove_character_flag = bs_mouth_lower_lip_full_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-9
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-8
					}
					remove_character_flag = bs_mouth_lower_lip_full_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-8
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-7
					}
					remove_character_flag = bs_mouth_lower_lip_full_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-6
					}
					remove_character_flag = bs_mouth_lower_lip_full_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-5
					}
					remove_character_flag = bs_mouth_lower_lip_full_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-4
					}
					remove_character_flag = bs_mouth_lower_lip_full_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-3
					}
					remove_character_flag = bs_mouth_lower_lip_full_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-2
					}
					remove_character_flag = bs_mouth_lower_lip_full_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-1
					}
					remove_character_flag = bs_mouth_lower_lip_full_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-1
					}
					remove_character_flag = bs_mouth_lower_lip_full_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

bs_mouth_lower_lip_full_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth_BS
			has_character_flag = character_mouth_BS_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = bs_mouth_lower_lip_full_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_lower_lip_full_10
							has_character_flag = bs_mouth_lower_lip_full_9
							has_character_flag = bs_mouth_lower_lip_full_8
							has_character_flag = bs_mouth_lower_lip_full_7
							has_character_flag = bs_mouth_lower_lip_full_6
							has_character_flag = bs_mouth_lower_lip_full_5
							has_character_flag = bs_mouth_lower_lip_full_4
							has_character_flag = bs_mouth_lower_lip_full_3
							has_character_flag = bs_mouth_lower_lip_full_2
							has_character_flag = bs_mouth_lower_lip_full_1
							has_character_flag = bs_mouth_lower_lip_full_-1
							has_character_flag = bs_mouth_lower_lip_full_-2
							has_character_flag = bs_mouth_lower_lip_full_-3
							has_character_flag = bs_mouth_lower_lip_full_-4
							has_character_flag = bs_mouth_lower_lip_full_-5
							has_character_flag = bs_mouth_lower_lip_full_-6
							has_character_flag = bs_mouth_lower_lip_full_-7
							has_character_flag = bs_mouth_lower_lip_full_-8
							has_character_flag = bs_mouth_lower_lip_full_-9
							has_character_flag = bs_mouth_lower_lip_full_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-2
					}
					remove_character_flag = bs_mouth_lower_lip_full_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-1
					}
					remove_character_flag = bs_mouth_lower_lip_full_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_3
					}
					remove_character_flag = bs_mouth_lower_lip_full_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_1
					}
					remove_character_flag = bs_mouth_lower_lip_full_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_2
					}
					remove_character_flag = bs_mouth_lower_lip_full_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_3
					}
					remove_character_flag = bs_mouth_lower_lip_full_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_4
					}
					remove_character_flag = bs_mouth_lower_lip_full_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_8
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_5
					}
					remove_character_flag = bs_mouth_lower_lip_full_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_9
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_6
					}
					remove_character_flag = bs_mouth_lower_lip_full_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_10
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_7
					}
					remove_character_flag = bs_mouth_lower_lip_full_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_lower_lip_full_-9
							has_character_flag = bs_mouth_lower_lip_full_-8
							has_character_flag = bs_mouth_lower_lip_full_-7
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-10
					}
					remove_character_flag = bs_mouth_lower_lip_full_-9
					remove_character_flag = bs_mouth_lower_lip_full_-8
					remove_character_flag = bs_mouth_lower_lip_full_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-9
					}
					remove_character_flag = bs_mouth_lower_lip_full_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-8
					}
					remove_character_flag = bs_mouth_lower_lip_full_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-7
					}
					remove_character_flag = bs_mouth_lower_lip_full_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-6
					}
					remove_character_flag = bs_mouth_lower_lip_full_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-5
					}
					remove_character_flag = bs_mouth_lower_lip_full_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-4
					}
					remove_character_flag = bs_mouth_lower_lip_full_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_lower_lip_full_10
							has_character_flag = bs_mouth_lower_lip_full_9
							has_character_flag = bs_mouth_lower_lip_full_8
							has_character_flag = bs_mouth_lower_lip_full_7
							has_character_flag = bs_mouth_lower_lip_full_6
							has_character_flag = bs_mouth_lower_lip_full_5
							has_character_flag = bs_mouth_lower_lip_full_4
							has_character_flag = bs_mouth_lower_lip_full_3
							has_character_flag = bs_mouth_lower_lip_full_2
							has_character_flag = bs_mouth_lower_lip_full_1
							has_character_flag = bs_mouth_lower_lip_full_-1
							has_character_flag = bs_mouth_lower_lip_full_-2
							has_character_flag = bs_mouth_lower_lip_full_-3
							has_character_flag = bs_mouth_lower_lip_full_-4
							has_character_flag = bs_mouth_lower_lip_full_-5
							has_character_flag = bs_mouth_lower_lip_full_-6
							has_character_flag = bs_mouth_lower_lip_full_-7
							has_character_flag = bs_mouth_lower_lip_full_-8
							has_character_flag = bs_mouth_lower_lip_full_-9
							has_character_flag = bs_mouth_lower_lip_full_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-1
					}
					remove_character_flag = bs_mouth_lower_lip_full_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_2
					}
					remove_character_flag = bs_mouth_lower_lip_full_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_1
					}
					remove_character_flag = bs_mouth_lower_lip_full_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_2
					}
					remove_character_flag = bs_mouth_lower_lip_full_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_3
					}
					remove_character_flag = bs_mouth_lower_lip_full_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_4
					}
					remove_character_flag = bs_mouth_lower_lip_full_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_5
					}
					remove_character_flag = bs_mouth_lower_lip_full_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_8
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_6
					}
					remove_character_flag = bs_mouth_lower_lip_full_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_9
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_7
					}
					remove_character_flag = bs_mouth_lower_lip_full_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_10
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_8
					}
					remove_character_flag = bs_mouth_lower_lip_full_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_lower_lip_full_-9
							has_character_flag = bs_mouth_lower_lip_full_-8
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-10
					}
					remove_character_flag = bs_mouth_lower_lip_full_-9
					remove_character_flag = bs_mouth_lower_lip_full_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-9
					}
					remove_character_flag = bs_mouth_lower_lip_full_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-8
					}
					remove_character_flag = bs_mouth_lower_lip_full_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-7
					}
					remove_character_flag = bs_mouth_lower_lip_full_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-6
					}
					remove_character_flag = bs_mouth_lower_lip_full_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-5
					}
					remove_character_flag = bs_mouth_lower_lip_full_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-4
					}
					remove_character_flag = bs_mouth_lower_lip_full_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-3
					}
					remove_character_flag = bs_mouth_lower_lip_full_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_lower_lip_full_10
							has_character_flag = bs_mouth_lower_lip_full_9
							has_character_flag = bs_mouth_lower_lip_full_8
							has_character_flag = bs_mouth_lower_lip_full_7
							has_character_flag = bs_mouth_lower_lip_full_6
							has_character_flag = bs_mouth_lower_lip_full_5
							has_character_flag = bs_mouth_lower_lip_full_4
							has_character_flag = bs_mouth_lower_lip_full_3
							has_character_flag = bs_mouth_lower_lip_full_2
							has_character_flag = bs_mouth_lower_lip_full_1
							has_character_flag = bs_mouth_lower_lip_full_-1
							has_character_flag = bs_mouth_lower_lip_full_-2
							has_character_flag = bs_mouth_lower_lip_full_-3
							has_character_flag = bs_mouth_lower_lip_full_-4
							has_character_flag = bs_mouth_lower_lip_full_-5
							has_character_flag = bs_mouth_lower_lip_full_-6
							has_character_flag = bs_mouth_lower_lip_full_-7
							has_character_flag = bs_mouth_lower_lip_full_-8
							has_character_flag = bs_mouth_lower_lip_full_-9
							has_character_flag = bs_mouth_lower_lip_full_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_1
					}
					remove_character_flag = bs_mouth_lower_lip_full_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_1
					}
					remove_character_flag = bs_mouth_lower_lip_full_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_2
					}
					remove_character_flag = bs_mouth_lower_lip_full_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_3
					}
					remove_character_flag = bs_mouth_lower_lip_full_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_4
					}
					remove_character_flag = bs_mouth_lower_lip_full_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_5
					}
					remove_character_flag = bs_mouth_lower_lip_full_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_6
					}
					remove_character_flag = bs_mouth_lower_lip_full_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_8
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_7
					}
					remove_character_flag = bs_mouth_lower_lip_full_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_9
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_8
					}
					remove_character_flag = bs_mouth_lower_lip_full_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_10
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_9
					}
					remove_character_flag = bs_mouth_lower_lip_full_10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-9
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-10
					}
					remove_character_flag = bs_mouth_lower_lip_full_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-8
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-9
					}
					remove_character_flag = bs_mouth_lower_lip_full_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-8
					}
					remove_character_flag = bs_mouth_lower_lip_full_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-7
					}
					remove_character_flag = bs_mouth_lower_lip_full_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-6
					}
					remove_character_flag = bs_mouth_lower_lip_full_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-5
					}
					remove_character_flag = bs_mouth_lower_lip_full_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-4
					}
					remove_character_flag = bs_mouth_lower_lip_full_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-3
					}
					remove_character_flag = bs_mouth_lower_lip_full_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_full_-1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_full_-2
					}
					remove_character_flag = bs_mouth_lower_lip_full_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

bs_mouth_lower_lip_pad_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth_BS
			has_character_flag = character_mouth_BS_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = bs_mouth_lower_lip_pad_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_lower_lip_pad_10
							has_character_flag = bs_mouth_lower_lip_pad_9
							has_character_flag = bs_mouth_lower_lip_pad_8
							has_character_flag = bs_mouth_lower_lip_pad_7
							has_character_flag = bs_mouth_lower_lip_pad_6
							has_character_flag = bs_mouth_lower_lip_pad_5
							has_character_flag = bs_mouth_lower_lip_pad_4
							has_character_flag = bs_mouth_lower_lip_pad_3
							has_character_flag = bs_mouth_lower_lip_pad_2
							has_character_flag = bs_mouth_lower_lip_pad_1
							has_character_flag = bs_mouth_lower_lip_pad_-1
							has_character_flag = bs_mouth_lower_lip_pad_-2
							has_character_flag = bs_mouth_lower_lip_pad_-3
							has_character_flag = bs_mouth_lower_lip_pad_-4
							has_character_flag = bs_mouth_lower_lip_pad_-5
							has_character_flag = bs_mouth_lower_lip_pad_-6
							has_character_flag = bs_mouth_lower_lip_pad_-7
							has_character_flag = bs_mouth_lower_lip_pad_-8
							has_character_flag = bs_mouth_lower_lip_pad_-9
							has_character_flag = bs_mouth_lower_lip_pad_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_4
					}
					remove_character_flag = bs_mouth_lower_lip_pad_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_5
					}
					remove_character_flag = bs_mouth_lower_lip_pad_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_6
					}
					remove_character_flag = bs_mouth_lower_lip_pad_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_7
					}
					remove_character_flag = bs_mouth_lower_lip_pad_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_8
					}
					remove_character_flag = bs_mouth_lower_lip_pad_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_9
					}
					remove_character_flag = bs_mouth_lower_lip_pad_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_lower_lip_pad_7
							has_character_flag = bs_mouth_lower_lip_pad_8
							has_character_flag = bs_mouth_lower_lip_pad_9
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_10
					}
					remove_character_flag = bs_mouth_lower_lip_pad_7
					remove_character_flag = bs_mouth_lower_lip_pad_8
					remove_character_flag = bs_mouth_lower_lip_pad_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-10
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-7
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-9
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-6
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-8
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-5
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-4
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-3
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-2
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-1
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-3
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_1
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_2
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_lower_lip_pad_10
							has_character_flag = bs_mouth_lower_lip_pad_9
							has_character_flag = bs_mouth_lower_lip_pad_8
							has_character_flag = bs_mouth_lower_lip_pad_7
							has_character_flag = bs_mouth_lower_lip_pad_6
							has_character_flag = bs_mouth_lower_lip_pad_5
							has_character_flag = bs_mouth_lower_lip_pad_4
							has_character_flag = bs_mouth_lower_lip_pad_3
							has_character_flag = bs_mouth_lower_lip_pad_2
							has_character_flag = bs_mouth_lower_lip_pad_1
							has_character_flag = bs_mouth_lower_lip_pad_-1
							has_character_flag = bs_mouth_lower_lip_pad_-2
							has_character_flag = bs_mouth_lower_lip_pad_-3
							has_character_flag = bs_mouth_lower_lip_pad_-4
							has_character_flag = bs_mouth_lower_lip_pad_-5
							has_character_flag = bs_mouth_lower_lip_pad_-6
							has_character_flag = bs_mouth_lower_lip_pad_-7
							has_character_flag = bs_mouth_lower_lip_pad_-8
							has_character_flag = bs_mouth_lower_lip_pad_-9
							has_character_flag = bs_mouth_lower_lip_pad_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_3
					}
					remove_character_flag = bs_mouth_lower_lip_pad_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_4
					}
					remove_character_flag = bs_mouth_lower_lip_pad_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_5
					}
					remove_character_flag = bs_mouth_lower_lip_pad_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_6
					}
					remove_character_flag = bs_mouth_lower_lip_pad_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_7
					}
					remove_character_flag = bs_mouth_lower_lip_pad_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_8
					}
					remove_character_flag = bs_mouth_lower_lip_pad_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_9
					}
					remove_character_flag = bs_mouth_lower_lip_pad_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_lower_lip_pad_8
							has_character_flag = bs_mouth_lower_lip_pad_9
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_10
					}
					remove_character_flag = bs_mouth_lower_lip_pad_8
					remove_character_flag = bs_mouth_lower_lip_pad_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-10
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-8
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-9
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-7
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-8
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-6
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-5
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-4
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-3
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-2
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-1
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-2
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_1
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_lower_lip_pad_10
							has_character_flag = bs_mouth_lower_lip_pad_9
							has_character_flag = bs_mouth_lower_lip_pad_8
							has_character_flag = bs_mouth_lower_lip_pad_7
							has_character_flag = bs_mouth_lower_lip_pad_6
							has_character_flag = bs_mouth_lower_lip_pad_5
							has_character_flag = bs_mouth_lower_lip_pad_4
							has_character_flag = bs_mouth_lower_lip_pad_3
							has_character_flag = bs_mouth_lower_lip_pad_2
							has_character_flag = bs_mouth_lower_lip_pad_1
							has_character_flag = bs_mouth_lower_lip_pad_-1
							has_character_flag = bs_mouth_lower_lip_pad_-2
							has_character_flag = bs_mouth_lower_lip_pad_-3
							has_character_flag = bs_mouth_lower_lip_pad_-4
							has_character_flag = bs_mouth_lower_lip_pad_-5
							has_character_flag = bs_mouth_lower_lip_pad_-6
							has_character_flag = bs_mouth_lower_lip_pad_-7
							has_character_flag = bs_mouth_lower_lip_pad_-8
							has_character_flag = bs_mouth_lower_lip_pad_-9
							has_character_flag = bs_mouth_lower_lip_pad_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_2
					}
					remove_character_flag = bs_mouth_lower_lip_pad_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_3
					}
					remove_character_flag = bs_mouth_lower_lip_pad_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_4
					}
					remove_character_flag = bs_mouth_lower_lip_pad_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_5
					}
					remove_character_flag = bs_mouth_lower_lip_pad_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_6
					}
					remove_character_flag = bs_mouth_lower_lip_pad_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_7
					}
					remove_character_flag = bs_mouth_lower_lip_pad_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_8
					}
					remove_character_flag = bs_mouth_lower_lip_pad_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_8
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_9
					}
					remove_character_flag = bs_mouth_lower_lip_pad_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_9
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_10
					}
					remove_character_flag = bs_mouth_lower_lip_pad_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-10
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-9
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-9
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-8
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-8
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-7
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-6
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-5
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-4
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-3
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-2
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-1
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-1
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

bs_mouth_lower_lip_pad_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth_BS
			has_character_flag = character_mouth_BS_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = bs_mouth_lower_lip_pad_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_lower_lip_pad_10
							has_character_flag = bs_mouth_lower_lip_pad_9
							has_character_flag = bs_mouth_lower_lip_pad_8
							has_character_flag = bs_mouth_lower_lip_pad_7
							has_character_flag = bs_mouth_lower_lip_pad_6
							has_character_flag = bs_mouth_lower_lip_pad_5
							has_character_flag = bs_mouth_lower_lip_pad_4
							has_character_flag = bs_mouth_lower_lip_pad_3
							has_character_flag = bs_mouth_lower_lip_pad_2
							has_character_flag = bs_mouth_lower_lip_pad_1
							has_character_flag = bs_mouth_lower_lip_pad_-1
							has_character_flag = bs_mouth_lower_lip_pad_-2
							has_character_flag = bs_mouth_lower_lip_pad_-3
							has_character_flag = bs_mouth_lower_lip_pad_-4
							has_character_flag = bs_mouth_lower_lip_pad_-5
							has_character_flag = bs_mouth_lower_lip_pad_-6
							has_character_flag = bs_mouth_lower_lip_pad_-7
							has_character_flag = bs_mouth_lower_lip_pad_-8
							has_character_flag = bs_mouth_lower_lip_pad_-9
							has_character_flag = bs_mouth_lower_lip_pad_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-2
					}
					remove_character_flag = bs_mouth_lower_lip_pad_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-1
					}
					remove_character_flag = bs_mouth_lower_lip_pad_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_3
					}
					remove_character_flag = bs_mouth_lower_lip_pad_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_1
					}
					remove_character_flag = bs_mouth_lower_lip_pad_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_2
					}
					remove_character_flag = bs_mouth_lower_lip_pad_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_3
					}
					remove_character_flag = bs_mouth_lower_lip_pad_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_4
					}
					remove_character_flag = bs_mouth_lower_lip_pad_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_8
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_5
					}
					remove_character_flag = bs_mouth_lower_lip_pad_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_9
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_6
					}
					remove_character_flag = bs_mouth_lower_lip_pad_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_10
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_7
					}
					remove_character_flag = bs_mouth_lower_lip_pad_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_lower_lip_pad_-9
							has_character_flag = bs_mouth_lower_lip_pad_-8
							has_character_flag = bs_mouth_lower_lip_pad_-7
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-10
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-9
					remove_character_flag = bs_mouth_lower_lip_pad_-8
					remove_character_flag = bs_mouth_lower_lip_pad_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-9
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-8
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-7
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-6
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-5
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-4
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_lower_lip_pad_10
							has_character_flag = bs_mouth_lower_lip_pad_9
							has_character_flag = bs_mouth_lower_lip_pad_8
							has_character_flag = bs_mouth_lower_lip_pad_7
							has_character_flag = bs_mouth_lower_lip_pad_6
							has_character_flag = bs_mouth_lower_lip_pad_5
							has_character_flag = bs_mouth_lower_lip_pad_4
							has_character_flag = bs_mouth_lower_lip_pad_3
							has_character_flag = bs_mouth_lower_lip_pad_2
							has_character_flag = bs_mouth_lower_lip_pad_1
							has_character_flag = bs_mouth_lower_lip_pad_-1
							has_character_flag = bs_mouth_lower_lip_pad_-2
							has_character_flag = bs_mouth_lower_lip_pad_-3
							has_character_flag = bs_mouth_lower_lip_pad_-4
							has_character_flag = bs_mouth_lower_lip_pad_-5
							has_character_flag = bs_mouth_lower_lip_pad_-6
							has_character_flag = bs_mouth_lower_lip_pad_-7
							has_character_flag = bs_mouth_lower_lip_pad_-8
							has_character_flag = bs_mouth_lower_lip_pad_-9
							has_character_flag = bs_mouth_lower_lip_pad_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-1
					}
					remove_character_flag = bs_mouth_lower_lip_pad_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_2
					}
					remove_character_flag = bs_mouth_lower_lip_pad_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_1
					}
					remove_character_flag = bs_mouth_lower_lip_pad_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_2
					}
					remove_character_flag = bs_mouth_lower_lip_pad_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_3
					}
					remove_character_flag = bs_mouth_lower_lip_pad_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_4
					}
					remove_character_flag = bs_mouth_lower_lip_pad_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_5
					}
					remove_character_flag = bs_mouth_lower_lip_pad_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_8
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_6
					}
					remove_character_flag = bs_mouth_lower_lip_pad_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_9
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_7
					}
					remove_character_flag = bs_mouth_lower_lip_pad_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_10
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_8
					}
					remove_character_flag = bs_mouth_lower_lip_pad_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_lower_lip_pad_-9
							has_character_flag = bs_mouth_lower_lip_pad_-8
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-10
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-9
					remove_character_flag = bs_mouth_lower_lip_pad_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-9
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-8
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-7
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-6
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-5
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-4
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-3
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_lower_lip_pad_10
							has_character_flag = bs_mouth_lower_lip_pad_9
							has_character_flag = bs_mouth_lower_lip_pad_8
							has_character_flag = bs_mouth_lower_lip_pad_7
							has_character_flag = bs_mouth_lower_lip_pad_6
							has_character_flag = bs_mouth_lower_lip_pad_5
							has_character_flag = bs_mouth_lower_lip_pad_4
							has_character_flag = bs_mouth_lower_lip_pad_3
							has_character_flag = bs_mouth_lower_lip_pad_2
							has_character_flag = bs_mouth_lower_lip_pad_1
							has_character_flag = bs_mouth_lower_lip_pad_-1
							has_character_flag = bs_mouth_lower_lip_pad_-2
							has_character_flag = bs_mouth_lower_lip_pad_-3
							has_character_flag = bs_mouth_lower_lip_pad_-4
							has_character_flag = bs_mouth_lower_lip_pad_-5
							has_character_flag = bs_mouth_lower_lip_pad_-6
							has_character_flag = bs_mouth_lower_lip_pad_-7
							has_character_flag = bs_mouth_lower_lip_pad_-8
							has_character_flag = bs_mouth_lower_lip_pad_-9
							has_character_flag = bs_mouth_lower_lip_pad_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_1
					}
					remove_character_flag = bs_mouth_lower_lip_pad_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_1
					}
					remove_character_flag = bs_mouth_lower_lip_pad_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_2
					}
					remove_character_flag = bs_mouth_lower_lip_pad_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_3
					}
					remove_character_flag = bs_mouth_lower_lip_pad_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_4
					}
					remove_character_flag = bs_mouth_lower_lip_pad_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_5
					}
					remove_character_flag = bs_mouth_lower_lip_pad_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_6
					}
					remove_character_flag = bs_mouth_lower_lip_pad_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_8
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_7
					}
					remove_character_flag = bs_mouth_lower_lip_pad_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_9
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_8
					}
					remove_character_flag = bs_mouth_lower_lip_pad_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_10
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_9
					}
					remove_character_flag = bs_mouth_lower_lip_pad_10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-9
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-10
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-8
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-9
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-8
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-7
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-6
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-5
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-4
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-3
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_pad_-1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_pad_-2
					}
					remove_character_flag = bs_mouth_lower_lip_pad_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

bs_mouth_lower_lip_width_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth_BS
			has_character_flag = character_mouth_BS_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = bs_mouth_lower_lip_width_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_lower_lip_width_10
							has_character_flag = bs_mouth_lower_lip_width_9
							has_character_flag = bs_mouth_lower_lip_width_8
							has_character_flag = bs_mouth_lower_lip_width_7
							has_character_flag = bs_mouth_lower_lip_width_6
							has_character_flag = bs_mouth_lower_lip_width_5
							has_character_flag = bs_mouth_lower_lip_width_4
							has_character_flag = bs_mouth_lower_lip_width_3
							has_character_flag = bs_mouth_lower_lip_width_2
							has_character_flag = bs_mouth_lower_lip_width_1
							has_character_flag = bs_mouth_lower_lip_width_-1
							has_character_flag = bs_mouth_lower_lip_width_-2
							has_character_flag = bs_mouth_lower_lip_width_-3
							has_character_flag = bs_mouth_lower_lip_width_-4
							has_character_flag = bs_mouth_lower_lip_width_-5
							has_character_flag = bs_mouth_lower_lip_width_-6
							has_character_flag = bs_mouth_lower_lip_width_-7
							has_character_flag = bs_mouth_lower_lip_width_-8
							has_character_flag = bs_mouth_lower_lip_width_-9
							has_character_flag = bs_mouth_lower_lip_width_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_4
					}
					remove_character_flag = bs_mouth_lower_lip_width_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_5
					}
					remove_character_flag = bs_mouth_lower_lip_width_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_6
					}
					remove_character_flag = bs_mouth_lower_lip_width_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_7
					}
					remove_character_flag = bs_mouth_lower_lip_width_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_8
					}
					remove_character_flag = bs_mouth_lower_lip_width_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_9
					}
					remove_character_flag = bs_mouth_lower_lip_width_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_lower_lip_width_7
							has_character_flag = bs_mouth_lower_lip_width_8
							has_character_flag = bs_mouth_lower_lip_width_9
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_10
					}
					remove_character_flag = bs_mouth_lower_lip_width_7
					remove_character_flag = bs_mouth_lower_lip_width_8
					remove_character_flag = bs_mouth_lower_lip_width_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-10
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-7
					}
					remove_character_flag = bs_mouth_lower_lip_width_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-9
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-6
					}
					remove_character_flag = bs_mouth_lower_lip_width_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-8
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-5
					}
					remove_character_flag = bs_mouth_lower_lip_width_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-4
					}
					remove_character_flag = bs_mouth_lower_lip_width_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-3
					}
					remove_character_flag = bs_mouth_lower_lip_width_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-2
					}
					remove_character_flag = bs_mouth_lower_lip_width_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-1
					}
					remove_character_flag = bs_mouth_lower_lip_width_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-3
					}
					remove_character_flag = bs_mouth_lower_lip_width_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_1
					}
					remove_character_flag = bs_mouth_lower_lip_width_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_2
					}
					remove_character_flag = bs_mouth_lower_lip_width_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_lower_lip_width_10
							has_character_flag = bs_mouth_lower_lip_width_9
							has_character_flag = bs_mouth_lower_lip_width_8
							has_character_flag = bs_mouth_lower_lip_width_7
							has_character_flag = bs_mouth_lower_lip_width_6
							has_character_flag = bs_mouth_lower_lip_width_5
							has_character_flag = bs_mouth_lower_lip_width_4
							has_character_flag = bs_mouth_lower_lip_width_3
							has_character_flag = bs_mouth_lower_lip_width_2
							has_character_flag = bs_mouth_lower_lip_width_1
							has_character_flag = bs_mouth_lower_lip_width_-1
							has_character_flag = bs_mouth_lower_lip_width_-2
							has_character_flag = bs_mouth_lower_lip_width_-3
							has_character_flag = bs_mouth_lower_lip_width_-4
							has_character_flag = bs_mouth_lower_lip_width_-5
							has_character_flag = bs_mouth_lower_lip_width_-6
							has_character_flag = bs_mouth_lower_lip_width_-7
							has_character_flag = bs_mouth_lower_lip_width_-8
							has_character_flag = bs_mouth_lower_lip_width_-9
							has_character_flag = bs_mouth_lower_lip_width_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_3
					}
					remove_character_flag = bs_mouth_lower_lip_width_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_4
					}
					remove_character_flag = bs_mouth_lower_lip_width_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_5
					}
					remove_character_flag = bs_mouth_lower_lip_width_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_6
					}
					remove_character_flag = bs_mouth_lower_lip_width_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_7
					}
					remove_character_flag = bs_mouth_lower_lip_width_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_8
					}
					remove_character_flag = bs_mouth_lower_lip_width_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_9
					}
					remove_character_flag = bs_mouth_lower_lip_width_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_lower_lip_width_8
							has_character_flag = bs_mouth_lower_lip_width_9
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_10
					}
					remove_character_flag = bs_mouth_lower_lip_width_8
					remove_character_flag = bs_mouth_lower_lip_width_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-10
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-8
					}
					remove_character_flag = bs_mouth_lower_lip_width_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-9
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-7
					}
					remove_character_flag = bs_mouth_lower_lip_width_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-8
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-6
					}
					remove_character_flag = bs_mouth_lower_lip_width_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-5
					}
					remove_character_flag = bs_mouth_lower_lip_width_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-4
					}
					remove_character_flag = bs_mouth_lower_lip_width_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-3
					}
					remove_character_flag = bs_mouth_lower_lip_width_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-2
					}
					remove_character_flag = bs_mouth_lower_lip_width_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-1
					}
					remove_character_flag = bs_mouth_lower_lip_width_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-2
					}
					remove_character_flag = bs_mouth_lower_lip_width_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_1
					}
					remove_character_flag = bs_mouth_lower_lip_width_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_lower_lip_width_10
							has_character_flag = bs_mouth_lower_lip_width_9
							has_character_flag = bs_mouth_lower_lip_width_8
							has_character_flag = bs_mouth_lower_lip_width_7
							has_character_flag = bs_mouth_lower_lip_width_6
							has_character_flag = bs_mouth_lower_lip_width_5
							has_character_flag = bs_mouth_lower_lip_width_4
							has_character_flag = bs_mouth_lower_lip_width_3
							has_character_flag = bs_mouth_lower_lip_width_2
							has_character_flag = bs_mouth_lower_lip_width_1
							has_character_flag = bs_mouth_lower_lip_width_-1
							has_character_flag = bs_mouth_lower_lip_width_-2
							has_character_flag = bs_mouth_lower_lip_width_-3
							has_character_flag = bs_mouth_lower_lip_width_-4
							has_character_flag = bs_mouth_lower_lip_width_-5
							has_character_flag = bs_mouth_lower_lip_width_-6
							has_character_flag = bs_mouth_lower_lip_width_-7
							has_character_flag = bs_mouth_lower_lip_width_-8
							has_character_flag = bs_mouth_lower_lip_width_-9
							has_character_flag = bs_mouth_lower_lip_width_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_2
					}
					remove_character_flag = bs_mouth_lower_lip_width_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_3
					}
					remove_character_flag = bs_mouth_lower_lip_width_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_4
					}
					remove_character_flag = bs_mouth_lower_lip_width_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_5
					}
					remove_character_flag = bs_mouth_lower_lip_width_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_6
					}
					remove_character_flag = bs_mouth_lower_lip_width_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_7
					}
					remove_character_flag = bs_mouth_lower_lip_width_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_8
					}
					remove_character_flag = bs_mouth_lower_lip_width_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_8
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_9
					}
					remove_character_flag = bs_mouth_lower_lip_width_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_9
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_10
					}
					remove_character_flag = bs_mouth_lower_lip_width_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-10
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-9
					}
					remove_character_flag = bs_mouth_lower_lip_width_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-9
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-8
					}
					remove_character_flag = bs_mouth_lower_lip_width_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-8
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-7
					}
					remove_character_flag = bs_mouth_lower_lip_width_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-6
					}
					remove_character_flag = bs_mouth_lower_lip_width_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-5
					}
					remove_character_flag = bs_mouth_lower_lip_width_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-4
					}
					remove_character_flag = bs_mouth_lower_lip_width_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-3
					}
					remove_character_flag = bs_mouth_lower_lip_width_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-2
					}
					remove_character_flag = bs_mouth_lower_lip_width_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-1
					}
					remove_character_flag = bs_mouth_lower_lip_width_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-1
					}
					remove_character_flag = bs_mouth_lower_lip_width_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

bs_mouth_lower_lip_width_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth_BS
			has_character_flag = character_mouth_BS_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = bs_mouth_lower_lip_width_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_lower_lip_width_10
							has_character_flag = bs_mouth_lower_lip_width_9
							has_character_flag = bs_mouth_lower_lip_width_8
							has_character_flag = bs_mouth_lower_lip_width_7
							has_character_flag = bs_mouth_lower_lip_width_6
							has_character_flag = bs_mouth_lower_lip_width_5
							has_character_flag = bs_mouth_lower_lip_width_4
							has_character_flag = bs_mouth_lower_lip_width_3
							has_character_flag = bs_mouth_lower_lip_width_2
							has_character_flag = bs_mouth_lower_lip_width_1
							has_character_flag = bs_mouth_lower_lip_width_-1
							has_character_flag = bs_mouth_lower_lip_width_-2
							has_character_flag = bs_mouth_lower_lip_width_-3
							has_character_flag = bs_mouth_lower_lip_width_-4
							has_character_flag = bs_mouth_lower_lip_width_-5
							has_character_flag = bs_mouth_lower_lip_width_-6
							has_character_flag = bs_mouth_lower_lip_width_-7
							has_character_flag = bs_mouth_lower_lip_width_-8
							has_character_flag = bs_mouth_lower_lip_width_-9
							has_character_flag = bs_mouth_lower_lip_width_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-2
					}
					remove_character_flag = bs_mouth_lower_lip_width_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-1
					}
					remove_character_flag = bs_mouth_lower_lip_width_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_3
					}
					remove_character_flag = bs_mouth_lower_lip_width_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_1
					}
					remove_character_flag = bs_mouth_lower_lip_width_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_2
					}
					remove_character_flag = bs_mouth_lower_lip_width_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_3
					}
					remove_character_flag = bs_mouth_lower_lip_width_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_4
					}
					remove_character_flag = bs_mouth_lower_lip_width_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_8
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_5
					}
					remove_character_flag = bs_mouth_lower_lip_width_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_9
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_6
					}
					remove_character_flag = bs_mouth_lower_lip_width_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_10
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_7
					}
					remove_character_flag = bs_mouth_lower_lip_width_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_lower_lip_width_-9
							has_character_flag = bs_mouth_lower_lip_width_-8
							has_character_flag = bs_mouth_lower_lip_width_-7
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-10
					}
					remove_character_flag = bs_mouth_lower_lip_width_-9
					remove_character_flag = bs_mouth_lower_lip_width_-8
					remove_character_flag = bs_mouth_lower_lip_width_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-9
					}
					remove_character_flag = bs_mouth_lower_lip_width_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-8
					}
					remove_character_flag = bs_mouth_lower_lip_width_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-7
					}
					remove_character_flag = bs_mouth_lower_lip_width_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-6
					}
					remove_character_flag = bs_mouth_lower_lip_width_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-5
					}
					remove_character_flag = bs_mouth_lower_lip_width_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-4
					}
					remove_character_flag = bs_mouth_lower_lip_width_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_lower_lip_width_10
							has_character_flag = bs_mouth_lower_lip_width_9
							has_character_flag = bs_mouth_lower_lip_width_8
							has_character_flag = bs_mouth_lower_lip_width_7
							has_character_flag = bs_mouth_lower_lip_width_6
							has_character_flag = bs_mouth_lower_lip_width_5
							has_character_flag = bs_mouth_lower_lip_width_4
							has_character_flag = bs_mouth_lower_lip_width_3
							has_character_flag = bs_mouth_lower_lip_width_2
							has_character_flag = bs_mouth_lower_lip_width_1
							has_character_flag = bs_mouth_lower_lip_width_-1
							has_character_flag = bs_mouth_lower_lip_width_-2
							has_character_flag = bs_mouth_lower_lip_width_-3
							has_character_flag = bs_mouth_lower_lip_width_-4
							has_character_flag = bs_mouth_lower_lip_width_-5
							has_character_flag = bs_mouth_lower_lip_width_-6
							has_character_flag = bs_mouth_lower_lip_width_-7
							has_character_flag = bs_mouth_lower_lip_width_-8
							has_character_flag = bs_mouth_lower_lip_width_-9
							has_character_flag = bs_mouth_lower_lip_width_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-1
					}
					remove_character_flag = bs_mouth_lower_lip_width_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_2
					}
					remove_character_flag = bs_mouth_lower_lip_width_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_1
					}
					remove_character_flag = bs_mouth_lower_lip_width_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_2
					}
					remove_character_flag = bs_mouth_lower_lip_width_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_3
					}
					remove_character_flag = bs_mouth_lower_lip_width_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_4
					}
					remove_character_flag = bs_mouth_lower_lip_width_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_5
					}
					remove_character_flag = bs_mouth_lower_lip_width_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_8
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_6
					}
					remove_character_flag = bs_mouth_lower_lip_width_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_9
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_7
					}
					remove_character_flag = bs_mouth_lower_lip_width_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_10
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_8
					}
					remove_character_flag = bs_mouth_lower_lip_width_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_lower_lip_width_-9
							has_character_flag = bs_mouth_lower_lip_width_-8
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-10
					}
					remove_character_flag = bs_mouth_lower_lip_width_-9
					remove_character_flag = bs_mouth_lower_lip_width_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-9
					}
					remove_character_flag = bs_mouth_lower_lip_width_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-8
					}
					remove_character_flag = bs_mouth_lower_lip_width_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-7
					}
					remove_character_flag = bs_mouth_lower_lip_width_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-6
					}
					remove_character_flag = bs_mouth_lower_lip_width_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-5
					}
					remove_character_flag = bs_mouth_lower_lip_width_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-4
					}
					remove_character_flag = bs_mouth_lower_lip_width_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-3
					}
					remove_character_flag = bs_mouth_lower_lip_width_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_lower_lip_width_10
							has_character_flag = bs_mouth_lower_lip_width_9
							has_character_flag = bs_mouth_lower_lip_width_8
							has_character_flag = bs_mouth_lower_lip_width_7
							has_character_flag = bs_mouth_lower_lip_width_6
							has_character_flag = bs_mouth_lower_lip_width_5
							has_character_flag = bs_mouth_lower_lip_width_4
							has_character_flag = bs_mouth_lower_lip_width_3
							has_character_flag = bs_mouth_lower_lip_width_2
							has_character_flag = bs_mouth_lower_lip_width_1
							has_character_flag = bs_mouth_lower_lip_width_-1
							has_character_flag = bs_mouth_lower_lip_width_-2
							has_character_flag = bs_mouth_lower_lip_width_-3
							has_character_flag = bs_mouth_lower_lip_width_-4
							has_character_flag = bs_mouth_lower_lip_width_-5
							has_character_flag = bs_mouth_lower_lip_width_-6
							has_character_flag = bs_mouth_lower_lip_width_-7
							has_character_flag = bs_mouth_lower_lip_width_-8
							has_character_flag = bs_mouth_lower_lip_width_-9
							has_character_flag = bs_mouth_lower_lip_width_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_1
					}
					remove_character_flag = bs_mouth_lower_lip_width_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_1
					}
					remove_character_flag = bs_mouth_lower_lip_width_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_2
					}
					remove_character_flag = bs_mouth_lower_lip_width_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_3
					}
					remove_character_flag = bs_mouth_lower_lip_width_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_4
					}
					remove_character_flag = bs_mouth_lower_lip_width_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_5
					}
					remove_character_flag = bs_mouth_lower_lip_width_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_6
					}
					remove_character_flag = bs_mouth_lower_lip_width_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_8
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_7
					}
					remove_character_flag = bs_mouth_lower_lip_width_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_9
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_8
					}
					remove_character_flag = bs_mouth_lower_lip_width_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_10
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_9
					}
					remove_character_flag = bs_mouth_lower_lip_width_10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-9
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-10
					}
					remove_character_flag = bs_mouth_lower_lip_width_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-8
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-9
					}
					remove_character_flag = bs_mouth_lower_lip_width_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-7
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-8
					}
					remove_character_flag = bs_mouth_lower_lip_width_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-6
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-7
					}
					remove_character_flag = bs_mouth_lower_lip_width_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-5
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-6
					}
					remove_character_flag = bs_mouth_lower_lip_width_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-4
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-5
					}
					remove_character_flag = bs_mouth_lower_lip_width_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-3
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-4
					}
					remove_character_flag = bs_mouth_lower_lip_width_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-2
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-3
					}
					remove_character_flag = bs_mouth_lower_lip_width_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_lower_lip_width_-1
					}
					add_character_flag = {
						flag = bs_mouth_lower_lip_width_-2
					}
					remove_character_flag = bs_mouth_lower_lip_width_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

bs_mouth_philtrum_def_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth_BS
			has_character_flag = character_mouth_BS_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = bs_mouth_philtrum_def_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_philtrum_def_10
							has_character_flag = bs_mouth_philtrum_def_9
							has_character_flag = bs_mouth_philtrum_def_8
							has_character_flag = bs_mouth_philtrum_def_7
							has_character_flag = bs_mouth_philtrum_def_6
							has_character_flag = bs_mouth_philtrum_def_5
							has_character_flag = bs_mouth_philtrum_def_4
							has_character_flag = bs_mouth_philtrum_def_3
							has_character_flag = bs_mouth_philtrum_def_2
							has_character_flag = bs_mouth_philtrum_def_1
							has_character_flag = bs_mouth_philtrum_def_-1
							has_character_flag = bs_mouth_philtrum_def_-2
							has_character_flag = bs_mouth_philtrum_def_-3
							has_character_flag = bs_mouth_philtrum_def_-4
							has_character_flag = bs_mouth_philtrum_def_-5
							has_character_flag = bs_mouth_philtrum_def_-6
							has_character_flag = bs_mouth_philtrum_def_-7
							has_character_flag = bs_mouth_philtrum_def_-8
							has_character_flag = bs_mouth_philtrum_def_-9
							has_character_flag = bs_mouth_philtrum_def_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_1
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_4
					}
					remove_character_flag = bs_mouth_philtrum_def_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_2
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_5
					}
					remove_character_flag = bs_mouth_philtrum_def_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_3
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_6
					}
					remove_character_flag = bs_mouth_philtrum_def_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_4
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_7
					}
					remove_character_flag = bs_mouth_philtrum_def_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_5
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_8
					}
					remove_character_flag = bs_mouth_philtrum_def_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_6
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_9
					}
					remove_character_flag = bs_mouth_philtrum_def_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_philtrum_def_7
							has_character_flag = bs_mouth_philtrum_def_8
							has_character_flag = bs_mouth_philtrum_def_9
						}
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_10
					}
					remove_character_flag = bs_mouth_philtrum_def_7
					remove_character_flag = bs_mouth_philtrum_def_8
					remove_character_flag = bs_mouth_philtrum_def_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-10
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-7
					}
					remove_character_flag = bs_mouth_philtrum_def_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-9
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-6
					}
					remove_character_flag = bs_mouth_philtrum_def_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-8
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-5
					}
					remove_character_flag = bs_mouth_philtrum_def_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-7
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-4
					}
					remove_character_flag = bs_mouth_philtrum_def_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-6
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-3
					}
					remove_character_flag = bs_mouth_philtrum_def_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-5
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-2
					}
					remove_character_flag = bs_mouth_philtrum_def_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-4
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-1
					}
					remove_character_flag = bs_mouth_philtrum_def_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-3
					}
					remove_character_flag = bs_mouth_philtrum_def_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-2
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_1
					}
					remove_character_flag = bs_mouth_philtrum_def_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-1
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_2
					}
					remove_character_flag = bs_mouth_philtrum_def_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_philtrum_def_10
							has_character_flag = bs_mouth_philtrum_def_9
							has_character_flag = bs_mouth_philtrum_def_8
							has_character_flag = bs_mouth_philtrum_def_7
							has_character_flag = bs_mouth_philtrum_def_6
							has_character_flag = bs_mouth_philtrum_def_5
							has_character_flag = bs_mouth_philtrum_def_4
							has_character_flag = bs_mouth_philtrum_def_3
							has_character_flag = bs_mouth_philtrum_def_2
							has_character_flag = bs_mouth_philtrum_def_1
							has_character_flag = bs_mouth_philtrum_def_-1
							has_character_flag = bs_mouth_philtrum_def_-2
							has_character_flag = bs_mouth_philtrum_def_-3
							has_character_flag = bs_mouth_philtrum_def_-4
							has_character_flag = bs_mouth_philtrum_def_-5
							has_character_flag = bs_mouth_philtrum_def_-6
							has_character_flag = bs_mouth_philtrum_def_-7
							has_character_flag = bs_mouth_philtrum_def_-8
							has_character_flag = bs_mouth_philtrum_def_-9
							has_character_flag = bs_mouth_philtrum_def_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_1
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_3
					}
					remove_character_flag = bs_mouth_philtrum_def_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_2
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_4
					}
					remove_character_flag = bs_mouth_philtrum_def_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_3
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_5
					}
					remove_character_flag = bs_mouth_philtrum_def_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_4
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_6
					}
					remove_character_flag = bs_mouth_philtrum_def_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_5
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_7
					}
					remove_character_flag = bs_mouth_philtrum_def_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_6
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_8
					}
					remove_character_flag = bs_mouth_philtrum_def_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_7
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_9
					}
					remove_character_flag = bs_mouth_philtrum_def_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_philtrum_def_8
							has_character_flag = bs_mouth_philtrum_def_9
						}
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_10
					}
					remove_character_flag = bs_mouth_philtrum_def_8
					remove_character_flag = bs_mouth_philtrum_def_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-10
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-8
					}
					remove_character_flag = bs_mouth_philtrum_def_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-9
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-7
					}
					remove_character_flag = bs_mouth_philtrum_def_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-8
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-6
					}
					remove_character_flag = bs_mouth_philtrum_def_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-7
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-5
					}
					remove_character_flag = bs_mouth_philtrum_def_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-6
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-4
					}
					remove_character_flag = bs_mouth_philtrum_def_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-5
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-3
					}
					remove_character_flag = bs_mouth_philtrum_def_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-4
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-2
					}
					remove_character_flag = bs_mouth_philtrum_def_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-3
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-1
					}
					remove_character_flag = bs_mouth_philtrum_def_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-2
					}
					remove_character_flag = bs_mouth_philtrum_def_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-1
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_1
					}
					remove_character_flag = bs_mouth_philtrum_def_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_philtrum_def_10
							has_character_flag = bs_mouth_philtrum_def_9
							has_character_flag = bs_mouth_philtrum_def_8
							has_character_flag = bs_mouth_philtrum_def_7
							has_character_flag = bs_mouth_philtrum_def_6
							has_character_flag = bs_mouth_philtrum_def_5
							has_character_flag = bs_mouth_philtrum_def_4
							has_character_flag = bs_mouth_philtrum_def_3
							has_character_flag = bs_mouth_philtrum_def_2
							has_character_flag = bs_mouth_philtrum_def_1
							has_character_flag = bs_mouth_philtrum_def_-1
							has_character_flag = bs_mouth_philtrum_def_-2
							has_character_flag = bs_mouth_philtrum_def_-3
							has_character_flag = bs_mouth_philtrum_def_-4
							has_character_flag = bs_mouth_philtrum_def_-5
							has_character_flag = bs_mouth_philtrum_def_-6
							has_character_flag = bs_mouth_philtrum_def_-7
							has_character_flag = bs_mouth_philtrum_def_-8
							has_character_flag = bs_mouth_philtrum_def_-9
							has_character_flag = bs_mouth_philtrum_def_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_1
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_2
					}
					remove_character_flag = bs_mouth_philtrum_def_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_2
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_3
					}
					remove_character_flag = bs_mouth_philtrum_def_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_3
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_4
					}
					remove_character_flag = bs_mouth_philtrum_def_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_4
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_5
					}
					remove_character_flag = bs_mouth_philtrum_def_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_5
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_6
					}
					remove_character_flag = bs_mouth_philtrum_def_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_6
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_7
					}
					remove_character_flag = bs_mouth_philtrum_def_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_7
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_8
					}
					remove_character_flag = bs_mouth_philtrum_def_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_8
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_9
					}
					remove_character_flag = bs_mouth_philtrum_def_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_9
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_10
					}
					remove_character_flag = bs_mouth_philtrum_def_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-10
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-9
					}
					remove_character_flag = bs_mouth_philtrum_def_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-9
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-8
					}
					remove_character_flag = bs_mouth_philtrum_def_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-8
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-7
					}
					remove_character_flag = bs_mouth_philtrum_def_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-7
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-6
					}
					remove_character_flag = bs_mouth_philtrum_def_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-6
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-5
					}
					remove_character_flag = bs_mouth_philtrum_def_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-5
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-4
					}
					remove_character_flag = bs_mouth_philtrum_def_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-4
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-3
					}
					remove_character_flag = bs_mouth_philtrum_def_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-3
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-2
					}
					remove_character_flag = bs_mouth_philtrum_def_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-2
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-1
					}
					remove_character_flag = bs_mouth_philtrum_def_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-1
					}
					remove_character_flag = bs_mouth_philtrum_def_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

bs_mouth_philtrum_def_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth_BS
			has_character_flag = character_mouth_BS_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = bs_mouth_philtrum_def_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_philtrum_def_10
							has_character_flag = bs_mouth_philtrum_def_9
							has_character_flag = bs_mouth_philtrum_def_8
							has_character_flag = bs_mouth_philtrum_def_7
							has_character_flag = bs_mouth_philtrum_def_6
							has_character_flag = bs_mouth_philtrum_def_5
							has_character_flag = bs_mouth_philtrum_def_4
							has_character_flag = bs_mouth_philtrum_def_3
							has_character_flag = bs_mouth_philtrum_def_2
							has_character_flag = bs_mouth_philtrum_def_1
							has_character_flag = bs_mouth_philtrum_def_-1
							has_character_flag = bs_mouth_philtrum_def_-2
							has_character_flag = bs_mouth_philtrum_def_-3
							has_character_flag = bs_mouth_philtrum_def_-4
							has_character_flag = bs_mouth_philtrum_def_-5
							has_character_flag = bs_mouth_philtrum_def_-6
							has_character_flag = bs_mouth_philtrum_def_-7
							has_character_flag = bs_mouth_philtrum_def_-8
							has_character_flag = bs_mouth_philtrum_def_-9
							has_character_flag = bs_mouth_philtrum_def_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_1
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-2
					}
					remove_character_flag = bs_mouth_philtrum_def_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_2
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-1
					}
					remove_character_flag = bs_mouth_philtrum_def_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_3
					}
					remove_character_flag = bs_mouth_philtrum_def_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_4
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_1
					}
					remove_character_flag = bs_mouth_philtrum_def_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_5
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_2
					}
					remove_character_flag = bs_mouth_philtrum_def_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_6
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_3
					}
					remove_character_flag = bs_mouth_philtrum_def_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_7
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_4
					}
					remove_character_flag = bs_mouth_philtrum_def_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_8
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_5
					}
					remove_character_flag = bs_mouth_philtrum_def_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_9
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_6
					}
					remove_character_flag = bs_mouth_philtrum_def_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_10
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_7
					}
					remove_character_flag = bs_mouth_philtrum_def_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_philtrum_def_-9
							has_character_flag = bs_mouth_philtrum_def_-8
							has_character_flag = bs_mouth_philtrum_def_-7
						}
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-10
					}
					remove_character_flag = bs_mouth_philtrum_def_-9
					remove_character_flag = bs_mouth_philtrum_def_-8
					remove_character_flag = bs_mouth_philtrum_def_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-6
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-9
					}
					remove_character_flag = bs_mouth_philtrum_def_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-5
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-8
					}
					remove_character_flag = bs_mouth_philtrum_def_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-4
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-7
					}
					remove_character_flag = bs_mouth_philtrum_def_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-3
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-6
					}
					remove_character_flag = bs_mouth_philtrum_def_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-2
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-5
					}
					remove_character_flag = bs_mouth_philtrum_def_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-1
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-4
					}
					remove_character_flag = bs_mouth_philtrum_def_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_philtrum_def_10
							has_character_flag = bs_mouth_philtrum_def_9
							has_character_flag = bs_mouth_philtrum_def_8
							has_character_flag = bs_mouth_philtrum_def_7
							has_character_flag = bs_mouth_philtrum_def_6
							has_character_flag = bs_mouth_philtrum_def_5
							has_character_flag = bs_mouth_philtrum_def_4
							has_character_flag = bs_mouth_philtrum_def_3
							has_character_flag = bs_mouth_philtrum_def_2
							has_character_flag = bs_mouth_philtrum_def_1
							has_character_flag = bs_mouth_philtrum_def_-1
							has_character_flag = bs_mouth_philtrum_def_-2
							has_character_flag = bs_mouth_philtrum_def_-3
							has_character_flag = bs_mouth_philtrum_def_-4
							has_character_flag = bs_mouth_philtrum_def_-5
							has_character_flag = bs_mouth_philtrum_def_-6
							has_character_flag = bs_mouth_philtrum_def_-7
							has_character_flag = bs_mouth_philtrum_def_-8
							has_character_flag = bs_mouth_philtrum_def_-9
							has_character_flag = bs_mouth_philtrum_def_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_1
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-1
					}
					remove_character_flag = bs_mouth_philtrum_def_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_2
					}
					remove_character_flag = bs_mouth_philtrum_def_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_3
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_1
					}
					remove_character_flag = bs_mouth_philtrum_def_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_4
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_2
					}
					remove_character_flag = bs_mouth_philtrum_def_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_5
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_3
					}
					remove_character_flag = bs_mouth_philtrum_def_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_6
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_4
					}
					remove_character_flag = bs_mouth_philtrum_def_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_7
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_5
					}
					remove_character_flag = bs_mouth_philtrum_def_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_8
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_6
					}
					remove_character_flag = bs_mouth_philtrum_def_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_9
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_7
					}
					remove_character_flag = bs_mouth_philtrum_def_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_10
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_8
					}
					remove_character_flag = bs_mouth_philtrum_def_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_philtrum_def_-9
							has_character_flag = bs_mouth_philtrum_def_-8
						}
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-10
					}
					remove_character_flag = bs_mouth_philtrum_def_-9
					remove_character_flag = bs_mouth_philtrum_def_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-7
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-9
					}
					remove_character_flag = bs_mouth_philtrum_def_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-6
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-8
					}
					remove_character_flag = bs_mouth_philtrum_def_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-5
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-7
					}
					remove_character_flag = bs_mouth_philtrum_def_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-4
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-6
					}
					remove_character_flag = bs_mouth_philtrum_def_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-3
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-5
					}
					remove_character_flag = bs_mouth_philtrum_def_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-2
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-4
					}
					remove_character_flag = bs_mouth_philtrum_def_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-1
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-3
					}
					remove_character_flag = bs_mouth_philtrum_def_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_philtrum_def_10
							has_character_flag = bs_mouth_philtrum_def_9
							has_character_flag = bs_mouth_philtrum_def_8
							has_character_flag = bs_mouth_philtrum_def_7
							has_character_flag = bs_mouth_philtrum_def_6
							has_character_flag = bs_mouth_philtrum_def_5
							has_character_flag = bs_mouth_philtrum_def_4
							has_character_flag = bs_mouth_philtrum_def_3
							has_character_flag = bs_mouth_philtrum_def_2
							has_character_flag = bs_mouth_philtrum_def_1
							has_character_flag = bs_mouth_philtrum_def_-1
							has_character_flag = bs_mouth_philtrum_def_-2
							has_character_flag = bs_mouth_philtrum_def_-3
							has_character_flag = bs_mouth_philtrum_def_-4
							has_character_flag = bs_mouth_philtrum_def_-5
							has_character_flag = bs_mouth_philtrum_def_-6
							has_character_flag = bs_mouth_philtrum_def_-7
							has_character_flag = bs_mouth_philtrum_def_-8
							has_character_flag = bs_mouth_philtrum_def_-9
							has_character_flag = bs_mouth_philtrum_def_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_1
					}
					remove_character_flag = bs_mouth_philtrum_def_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_2
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_1
					}
					remove_character_flag = bs_mouth_philtrum_def_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_3
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_2
					}
					remove_character_flag = bs_mouth_philtrum_def_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_4
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_3
					}
					remove_character_flag = bs_mouth_philtrum_def_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_5
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_4
					}
					remove_character_flag = bs_mouth_philtrum_def_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_6
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_5
					}
					remove_character_flag = bs_mouth_philtrum_def_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_7
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_6
					}
					remove_character_flag = bs_mouth_philtrum_def_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_8
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_7
					}
					remove_character_flag = bs_mouth_philtrum_def_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_9
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_8
					}
					remove_character_flag = bs_mouth_philtrum_def_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_10
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_9
					}
					remove_character_flag = bs_mouth_philtrum_def_10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-9
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-10
					}
					remove_character_flag = bs_mouth_philtrum_def_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-8
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-9
					}
					remove_character_flag = bs_mouth_philtrum_def_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-7
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-8
					}
					remove_character_flag = bs_mouth_philtrum_def_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-6
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-7
					}
					remove_character_flag = bs_mouth_philtrum_def_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-5
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-6
					}
					remove_character_flag = bs_mouth_philtrum_def_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-4
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-5
					}
					remove_character_flag = bs_mouth_philtrum_def_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-3
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-4
					}
					remove_character_flag = bs_mouth_philtrum_def_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-2
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-3
					}
					remove_character_flag = bs_mouth_philtrum_def_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_def_-1
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_def_-2
					}
					remove_character_flag = bs_mouth_philtrum_def_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

bs_mouth_philtrum_shape_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth_BS
			has_character_flag = character_mouth_BS_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = bs_mouth_philtrum_shape_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_philtrum_shape_10
							has_character_flag = bs_mouth_philtrum_shape_9
							has_character_flag = bs_mouth_philtrum_shape_8
							has_character_flag = bs_mouth_philtrum_shape_7
							has_character_flag = bs_mouth_philtrum_shape_6
							has_character_flag = bs_mouth_philtrum_shape_5
							has_character_flag = bs_mouth_philtrum_shape_4
							has_character_flag = bs_mouth_philtrum_shape_3
							has_character_flag = bs_mouth_philtrum_shape_2
							has_character_flag = bs_mouth_philtrum_shape_1
							has_character_flag = bs_mouth_philtrum_shape_-1
							has_character_flag = bs_mouth_philtrum_shape_-2
							has_character_flag = bs_mouth_philtrum_shape_-3
							has_character_flag = bs_mouth_philtrum_shape_-4
							has_character_flag = bs_mouth_philtrum_shape_-5
							has_character_flag = bs_mouth_philtrum_shape_-6
							has_character_flag = bs_mouth_philtrum_shape_-7
							has_character_flag = bs_mouth_philtrum_shape_-8
							has_character_flag = bs_mouth_philtrum_shape_-9
							has_character_flag = bs_mouth_philtrum_shape_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_1
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_4
					}
					remove_character_flag = bs_mouth_philtrum_shape_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_2
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_5
					}
					remove_character_flag = bs_mouth_philtrum_shape_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_3
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_6
					}
					remove_character_flag = bs_mouth_philtrum_shape_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_4
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_7
					}
					remove_character_flag = bs_mouth_philtrum_shape_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_5
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_8
					}
					remove_character_flag = bs_mouth_philtrum_shape_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_6
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_9
					}
					remove_character_flag = bs_mouth_philtrum_shape_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_philtrum_shape_7
							has_character_flag = bs_mouth_philtrum_shape_8
							has_character_flag = bs_mouth_philtrum_shape_9
						}
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_10
					}
					remove_character_flag = bs_mouth_philtrum_shape_7
					remove_character_flag = bs_mouth_philtrum_shape_8
					remove_character_flag = bs_mouth_philtrum_shape_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-10
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-7
					}
					remove_character_flag = bs_mouth_philtrum_shape_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-9
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-6
					}
					remove_character_flag = bs_mouth_philtrum_shape_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-8
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-5
					}
					remove_character_flag = bs_mouth_philtrum_shape_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-7
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-4
					}
					remove_character_flag = bs_mouth_philtrum_shape_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-6
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-3
					}
					remove_character_flag = bs_mouth_philtrum_shape_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-5
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-2
					}
					remove_character_flag = bs_mouth_philtrum_shape_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-4
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-1
					}
					remove_character_flag = bs_mouth_philtrum_shape_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-3
					}
					remove_character_flag = bs_mouth_philtrum_shape_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-2
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_1
					}
					remove_character_flag = bs_mouth_philtrum_shape_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-1
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_2
					}
					remove_character_flag = bs_mouth_philtrum_shape_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_philtrum_shape_10
							has_character_flag = bs_mouth_philtrum_shape_9
							has_character_flag = bs_mouth_philtrum_shape_8
							has_character_flag = bs_mouth_philtrum_shape_7
							has_character_flag = bs_mouth_philtrum_shape_6
							has_character_flag = bs_mouth_philtrum_shape_5
							has_character_flag = bs_mouth_philtrum_shape_4
							has_character_flag = bs_mouth_philtrum_shape_3
							has_character_flag = bs_mouth_philtrum_shape_2
							has_character_flag = bs_mouth_philtrum_shape_1
							has_character_flag = bs_mouth_philtrum_shape_-1
							has_character_flag = bs_mouth_philtrum_shape_-2
							has_character_flag = bs_mouth_philtrum_shape_-3
							has_character_flag = bs_mouth_philtrum_shape_-4
							has_character_flag = bs_mouth_philtrum_shape_-5
							has_character_flag = bs_mouth_philtrum_shape_-6
							has_character_flag = bs_mouth_philtrum_shape_-7
							has_character_flag = bs_mouth_philtrum_shape_-8
							has_character_flag = bs_mouth_philtrum_shape_-9
							has_character_flag = bs_mouth_philtrum_shape_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_1
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_3
					}
					remove_character_flag = bs_mouth_philtrum_shape_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_2
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_4
					}
					remove_character_flag = bs_mouth_philtrum_shape_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_3
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_5
					}
					remove_character_flag = bs_mouth_philtrum_shape_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_4
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_6
					}
					remove_character_flag = bs_mouth_philtrum_shape_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_5
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_7
					}
					remove_character_flag = bs_mouth_philtrum_shape_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_6
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_8
					}
					remove_character_flag = bs_mouth_philtrum_shape_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_7
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_9
					}
					remove_character_flag = bs_mouth_philtrum_shape_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_philtrum_shape_8
							has_character_flag = bs_mouth_philtrum_shape_9
						}
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_10
					}
					remove_character_flag = bs_mouth_philtrum_shape_8
					remove_character_flag = bs_mouth_philtrum_shape_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-10
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-8
					}
					remove_character_flag = bs_mouth_philtrum_shape_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-9
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-7
					}
					remove_character_flag = bs_mouth_philtrum_shape_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-8
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-6
					}
					remove_character_flag = bs_mouth_philtrum_shape_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-7
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-5
					}
					remove_character_flag = bs_mouth_philtrum_shape_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-6
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-4
					}
					remove_character_flag = bs_mouth_philtrum_shape_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-5
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-3
					}
					remove_character_flag = bs_mouth_philtrum_shape_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-4
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-2
					}
					remove_character_flag = bs_mouth_philtrum_shape_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-3
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-1
					}
					remove_character_flag = bs_mouth_philtrum_shape_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-2
					}
					remove_character_flag = bs_mouth_philtrum_shape_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-1
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_1
					}
					remove_character_flag = bs_mouth_philtrum_shape_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_philtrum_shape_10
							has_character_flag = bs_mouth_philtrum_shape_9
							has_character_flag = bs_mouth_philtrum_shape_8
							has_character_flag = bs_mouth_philtrum_shape_7
							has_character_flag = bs_mouth_philtrum_shape_6
							has_character_flag = bs_mouth_philtrum_shape_5
							has_character_flag = bs_mouth_philtrum_shape_4
							has_character_flag = bs_mouth_philtrum_shape_3
							has_character_flag = bs_mouth_philtrum_shape_2
							has_character_flag = bs_mouth_philtrum_shape_1
							has_character_flag = bs_mouth_philtrum_shape_-1
							has_character_flag = bs_mouth_philtrum_shape_-2
							has_character_flag = bs_mouth_philtrum_shape_-3
							has_character_flag = bs_mouth_philtrum_shape_-4
							has_character_flag = bs_mouth_philtrum_shape_-5
							has_character_flag = bs_mouth_philtrum_shape_-6
							has_character_flag = bs_mouth_philtrum_shape_-7
							has_character_flag = bs_mouth_philtrum_shape_-8
							has_character_flag = bs_mouth_philtrum_shape_-9
							has_character_flag = bs_mouth_philtrum_shape_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_1
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_2
					}
					remove_character_flag = bs_mouth_philtrum_shape_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_2
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_3
					}
					remove_character_flag = bs_mouth_philtrum_shape_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_3
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_4
					}
					remove_character_flag = bs_mouth_philtrum_shape_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_4
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_5
					}
					remove_character_flag = bs_mouth_philtrum_shape_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_5
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_6
					}
					remove_character_flag = bs_mouth_philtrum_shape_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_6
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_7
					}
					remove_character_flag = bs_mouth_philtrum_shape_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_7
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_8
					}
					remove_character_flag = bs_mouth_philtrum_shape_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_8
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_9
					}
					remove_character_flag = bs_mouth_philtrum_shape_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_9
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_10
					}
					remove_character_flag = bs_mouth_philtrum_shape_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-10
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-9
					}
					remove_character_flag = bs_mouth_philtrum_shape_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-9
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-8
					}
					remove_character_flag = bs_mouth_philtrum_shape_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-8
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-7
					}
					remove_character_flag = bs_mouth_philtrum_shape_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-7
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-6
					}
					remove_character_flag = bs_mouth_philtrum_shape_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-6
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-5
					}
					remove_character_flag = bs_mouth_philtrum_shape_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-5
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-4
					}
					remove_character_flag = bs_mouth_philtrum_shape_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-4
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-3
					}
					remove_character_flag = bs_mouth_philtrum_shape_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-3
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-2
					}
					remove_character_flag = bs_mouth_philtrum_shape_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-2
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-1
					}
					remove_character_flag = bs_mouth_philtrum_shape_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-1
					}
					remove_character_flag = bs_mouth_philtrum_shape_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

bs_mouth_philtrum_shape_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth_BS
			has_character_flag = character_mouth_BS_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = bs_mouth_philtrum_shape_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_philtrum_shape_10
							has_character_flag = bs_mouth_philtrum_shape_9
							has_character_flag = bs_mouth_philtrum_shape_8
							has_character_flag = bs_mouth_philtrum_shape_7
							has_character_flag = bs_mouth_philtrum_shape_6
							has_character_flag = bs_mouth_philtrum_shape_5
							has_character_flag = bs_mouth_philtrum_shape_4
							has_character_flag = bs_mouth_philtrum_shape_3
							has_character_flag = bs_mouth_philtrum_shape_2
							has_character_flag = bs_mouth_philtrum_shape_1
							has_character_flag = bs_mouth_philtrum_shape_-1
							has_character_flag = bs_mouth_philtrum_shape_-2
							has_character_flag = bs_mouth_philtrum_shape_-3
							has_character_flag = bs_mouth_philtrum_shape_-4
							has_character_flag = bs_mouth_philtrum_shape_-5
							has_character_flag = bs_mouth_philtrum_shape_-6
							has_character_flag = bs_mouth_philtrum_shape_-7
							has_character_flag = bs_mouth_philtrum_shape_-8
							has_character_flag = bs_mouth_philtrum_shape_-9
							has_character_flag = bs_mouth_philtrum_shape_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_1
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-2
					}
					remove_character_flag = bs_mouth_philtrum_shape_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_2
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-1
					}
					remove_character_flag = bs_mouth_philtrum_shape_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_3
					}
					remove_character_flag = bs_mouth_philtrum_shape_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_4
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_1
					}
					remove_character_flag = bs_mouth_philtrum_shape_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_5
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_2
					}
					remove_character_flag = bs_mouth_philtrum_shape_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_6
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_3
					}
					remove_character_flag = bs_mouth_philtrum_shape_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_7
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_4
					}
					remove_character_flag = bs_mouth_philtrum_shape_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_8
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_5
					}
					remove_character_flag = bs_mouth_philtrum_shape_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_9
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_6
					}
					remove_character_flag = bs_mouth_philtrum_shape_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_10
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_7
					}
					remove_character_flag = bs_mouth_philtrum_shape_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_philtrum_shape_-9
							has_character_flag = bs_mouth_philtrum_shape_-8
							has_character_flag = bs_mouth_philtrum_shape_-7
						}
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-10
					}
					remove_character_flag = bs_mouth_philtrum_shape_-9
					remove_character_flag = bs_mouth_philtrum_shape_-8
					remove_character_flag = bs_mouth_philtrum_shape_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-6
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-9
					}
					remove_character_flag = bs_mouth_philtrum_shape_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-5
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-8
					}
					remove_character_flag = bs_mouth_philtrum_shape_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-4
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-7
					}
					remove_character_flag = bs_mouth_philtrum_shape_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-3
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-6
					}
					remove_character_flag = bs_mouth_philtrum_shape_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-2
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-5
					}
					remove_character_flag = bs_mouth_philtrum_shape_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-1
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-4
					}
					remove_character_flag = bs_mouth_philtrum_shape_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_philtrum_shape_10
							has_character_flag = bs_mouth_philtrum_shape_9
							has_character_flag = bs_mouth_philtrum_shape_8
							has_character_flag = bs_mouth_philtrum_shape_7
							has_character_flag = bs_mouth_philtrum_shape_6
							has_character_flag = bs_mouth_philtrum_shape_5
							has_character_flag = bs_mouth_philtrum_shape_4
							has_character_flag = bs_mouth_philtrum_shape_3
							has_character_flag = bs_mouth_philtrum_shape_2
							has_character_flag = bs_mouth_philtrum_shape_1
							has_character_flag = bs_mouth_philtrum_shape_-1
							has_character_flag = bs_mouth_philtrum_shape_-2
							has_character_flag = bs_mouth_philtrum_shape_-3
							has_character_flag = bs_mouth_philtrum_shape_-4
							has_character_flag = bs_mouth_philtrum_shape_-5
							has_character_flag = bs_mouth_philtrum_shape_-6
							has_character_flag = bs_mouth_philtrum_shape_-7
							has_character_flag = bs_mouth_philtrum_shape_-8
							has_character_flag = bs_mouth_philtrum_shape_-9
							has_character_flag = bs_mouth_philtrum_shape_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_1
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-1
					}
					remove_character_flag = bs_mouth_philtrum_shape_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_2
					}
					remove_character_flag = bs_mouth_philtrum_shape_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_3
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_1
					}
					remove_character_flag = bs_mouth_philtrum_shape_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_4
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_2
					}
					remove_character_flag = bs_mouth_philtrum_shape_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_5
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_3
					}
					remove_character_flag = bs_mouth_philtrum_shape_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_6
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_4
					}
					remove_character_flag = bs_mouth_philtrum_shape_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_7
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_5
					}
					remove_character_flag = bs_mouth_philtrum_shape_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_8
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_6
					}
					remove_character_flag = bs_mouth_philtrum_shape_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_9
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_7
					}
					remove_character_flag = bs_mouth_philtrum_shape_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_10
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_8
					}
					remove_character_flag = bs_mouth_philtrum_shape_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_philtrum_shape_-9
							has_character_flag = bs_mouth_philtrum_shape_-8
						}
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-10
					}
					remove_character_flag = bs_mouth_philtrum_shape_-9
					remove_character_flag = bs_mouth_philtrum_shape_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-7
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-9
					}
					remove_character_flag = bs_mouth_philtrum_shape_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-6
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-8
					}
					remove_character_flag = bs_mouth_philtrum_shape_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-5
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-7
					}
					remove_character_flag = bs_mouth_philtrum_shape_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-4
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-6
					}
					remove_character_flag = bs_mouth_philtrum_shape_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-3
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-5
					}
					remove_character_flag = bs_mouth_philtrum_shape_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-2
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-4
					}
					remove_character_flag = bs_mouth_philtrum_shape_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-1
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-3
					}
					remove_character_flag = bs_mouth_philtrum_shape_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_philtrum_shape_10
							has_character_flag = bs_mouth_philtrum_shape_9
							has_character_flag = bs_mouth_philtrum_shape_8
							has_character_flag = bs_mouth_philtrum_shape_7
							has_character_flag = bs_mouth_philtrum_shape_6
							has_character_flag = bs_mouth_philtrum_shape_5
							has_character_flag = bs_mouth_philtrum_shape_4
							has_character_flag = bs_mouth_philtrum_shape_3
							has_character_flag = bs_mouth_philtrum_shape_2
							has_character_flag = bs_mouth_philtrum_shape_1
							has_character_flag = bs_mouth_philtrum_shape_-1
							has_character_flag = bs_mouth_philtrum_shape_-2
							has_character_flag = bs_mouth_philtrum_shape_-3
							has_character_flag = bs_mouth_philtrum_shape_-4
							has_character_flag = bs_mouth_philtrum_shape_-5
							has_character_flag = bs_mouth_philtrum_shape_-6
							has_character_flag = bs_mouth_philtrum_shape_-7
							has_character_flag = bs_mouth_philtrum_shape_-8
							has_character_flag = bs_mouth_philtrum_shape_-9
							has_character_flag = bs_mouth_philtrum_shape_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_1
					}
					remove_character_flag = bs_mouth_philtrum_shape_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_2
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_1
					}
					remove_character_flag = bs_mouth_philtrum_shape_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_3
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_2
					}
					remove_character_flag = bs_mouth_philtrum_shape_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_4
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_3
					}
					remove_character_flag = bs_mouth_philtrum_shape_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_5
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_4
					}
					remove_character_flag = bs_mouth_philtrum_shape_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_6
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_5
					}
					remove_character_flag = bs_mouth_philtrum_shape_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_7
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_6
					}
					remove_character_flag = bs_mouth_philtrum_shape_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_8
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_7
					}
					remove_character_flag = bs_mouth_philtrum_shape_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_9
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_8
					}
					remove_character_flag = bs_mouth_philtrum_shape_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_10
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_9
					}
					remove_character_flag = bs_mouth_philtrum_shape_10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-9
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-10
					}
					remove_character_flag = bs_mouth_philtrum_shape_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-8
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-9
					}
					remove_character_flag = bs_mouth_philtrum_shape_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-7
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-8
					}
					remove_character_flag = bs_mouth_philtrum_shape_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-6
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-7
					}
					remove_character_flag = bs_mouth_philtrum_shape_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-5
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-6
					}
					remove_character_flag = bs_mouth_philtrum_shape_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-4
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-5
					}
					remove_character_flag = bs_mouth_philtrum_shape_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-3
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-4
					}
					remove_character_flag = bs_mouth_philtrum_shape_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-2
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-3
					}
					remove_character_flag = bs_mouth_philtrum_shape_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_shape_-1
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_shape_-2
					}
					remove_character_flag = bs_mouth_philtrum_shape_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

bs_mouth_philtrum_width_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth_BS
			has_character_flag = character_mouth_BS_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = bs_mouth_philtrum_width_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_philtrum_width_10
							has_character_flag = bs_mouth_philtrum_width_9
							has_character_flag = bs_mouth_philtrum_width_8
							has_character_flag = bs_mouth_philtrum_width_7
							has_character_flag = bs_mouth_philtrum_width_6
							has_character_flag = bs_mouth_philtrum_width_5
							has_character_flag = bs_mouth_philtrum_width_4
							has_character_flag = bs_mouth_philtrum_width_3
							has_character_flag = bs_mouth_philtrum_width_2
							has_character_flag = bs_mouth_philtrum_width_1
							has_character_flag = bs_mouth_philtrum_width_-1
							has_character_flag = bs_mouth_philtrum_width_-2
							has_character_flag = bs_mouth_philtrum_width_-3
							has_character_flag = bs_mouth_philtrum_width_-4
							has_character_flag = bs_mouth_philtrum_width_-5
							has_character_flag = bs_mouth_philtrum_width_-6
							has_character_flag = bs_mouth_philtrum_width_-7
							has_character_flag = bs_mouth_philtrum_width_-8
							has_character_flag = bs_mouth_philtrum_width_-9
							has_character_flag = bs_mouth_philtrum_width_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_1
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_4
					}
					remove_character_flag = bs_mouth_philtrum_width_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_2
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_5
					}
					remove_character_flag = bs_mouth_philtrum_width_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_3
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_6
					}
					remove_character_flag = bs_mouth_philtrum_width_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_4
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_7
					}
					remove_character_flag = bs_mouth_philtrum_width_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_5
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_8
					}
					remove_character_flag = bs_mouth_philtrum_width_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_6
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_9
					}
					remove_character_flag = bs_mouth_philtrum_width_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_philtrum_width_7
							has_character_flag = bs_mouth_philtrum_width_8
							has_character_flag = bs_mouth_philtrum_width_9
						}
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_10
					}
					remove_character_flag = bs_mouth_philtrum_width_7
					remove_character_flag = bs_mouth_philtrum_width_8
					remove_character_flag = bs_mouth_philtrum_width_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-10
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-7
					}
					remove_character_flag = bs_mouth_philtrum_width_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-9
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-6
					}
					remove_character_flag = bs_mouth_philtrum_width_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-8
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-5
					}
					remove_character_flag = bs_mouth_philtrum_width_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-7
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-4
					}
					remove_character_flag = bs_mouth_philtrum_width_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-6
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-3
					}
					remove_character_flag = bs_mouth_philtrum_width_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-5
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-2
					}
					remove_character_flag = bs_mouth_philtrum_width_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-4
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-1
					}
					remove_character_flag = bs_mouth_philtrum_width_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-3
					}
					remove_character_flag = bs_mouth_philtrum_width_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-2
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_1
					}
					remove_character_flag = bs_mouth_philtrum_width_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-1
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_2
					}
					remove_character_flag = bs_mouth_philtrum_width_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_philtrum_width_10
							has_character_flag = bs_mouth_philtrum_width_9
							has_character_flag = bs_mouth_philtrum_width_8
							has_character_flag = bs_mouth_philtrum_width_7
							has_character_flag = bs_mouth_philtrum_width_6
							has_character_flag = bs_mouth_philtrum_width_5
							has_character_flag = bs_mouth_philtrum_width_4
							has_character_flag = bs_mouth_philtrum_width_3
							has_character_flag = bs_mouth_philtrum_width_2
							has_character_flag = bs_mouth_philtrum_width_1
							has_character_flag = bs_mouth_philtrum_width_-1
							has_character_flag = bs_mouth_philtrum_width_-2
							has_character_flag = bs_mouth_philtrum_width_-3
							has_character_flag = bs_mouth_philtrum_width_-4
							has_character_flag = bs_mouth_philtrum_width_-5
							has_character_flag = bs_mouth_philtrum_width_-6
							has_character_flag = bs_mouth_philtrum_width_-7
							has_character_flag = bs_mouth_philtrum_width_-8
							has_character_flag = bs_mouth_philtrum_width_-9
							has_character_flag = bs_mouth_philtrum_width_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_1
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_3
					}
					remove_character_flag = bs_mouth_philtrum_width_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_2
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_4
					}
					remove_character_flag = bs_mouth_philtrum_width_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_3
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_5
					}
					remove_character_flag = bs_mouth_philtrum_width_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_4
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_6
					}
					remove_character_flag = bs_mouth_philtrum_width_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_5
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_7
					}
					remove_character_flag = bs_mouth_philtrum_width_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_6
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_8
					}
					remove_character_flag = bs_mouth_philtrum_width_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_7
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_9
					}
					remove_character_flag = bs_mouth_philtrum_width_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_philtrum_width_8
							has_character_flag = bs_mouth_philtrum_width_9
						}
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_10
					}
					remove_character_flag = bs_mouth_philtrum_width_8
					remove_character_flag = bs_mouth_philtrum_width_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-10
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-8
					}
					remove_character_flag = bs_mouth_philtrum_width_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-9
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-7
					}
					remove_character_flag = bs_mouth_philtrum_width_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-8
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-6
					}
					remove_character_flag = bs_mouth_philtrum_width_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-7
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-5
					}
					remove_character_flag = bs_mouth_philtrum_width_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-6
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-4
					}
					remove_character_flag = bs_mouth_philtrum_width_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-5
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-3
					}
					remove_character_flag = bs_mouth_philtrum_width_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-4
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-2
					}
					remove_character_flag = bs_mouth_philtrum_width_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-3
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-1
					}
					remove_character_flag = bs_mouth_philtrum_width_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-2
					}
					remove_character_flag = bs_mouth_philtrum_width_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-1
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_1
					}
					remove_character_flag = bs_mouth_philtrum_width_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_philtrum_width_10
							has_character_flag = bs_mouth_philtrum_width_9
							has_character_flag = bs_mouth_philtrum_width_8
							has_character_flag = bs_mouth_philtrum_width_7
							has_character_flag = bs_mouth_philtrum_width_6
							has_character_flag = bs_mouth_philtrum_width_5
							has_character_flag = bs_mouth_philtrum_width_4
							has_character_flag = bs_mouth_philtrum_width_3
							has_character_flag = bs_mouth_philtrum_width_2
							has_character_flag = bs_mouth_philtrum_width_1
							has_character_flag = bs_mouth_philtrum_width_-1
							has_character_flag = bs_mouth_philtrum_width_-2
							has_character_flag = bs_mouth_philtrum_width_-3
							has_character_flag = bs_mouth_philtrum_width_-4
							has_character_flag = bs_mouth_philtrum_width_-5
							has_character_flag = bs_mouth_philtrum_width_-6
							has_character_flag = bs_mouth_philtrum_width_-7
							has_character_flag = bs_mouth_philtrum_width_-8
							has_character_flag = bs_mouth_philtrum_width_-9
							has_character_flag = bs_mouth_philtrum_width_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_1
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_2
					}
					remove_character_flag = bs_mouth_philtrum_width_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_2
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_3
					}
					remove_character_flag = bs_mouth_philtrum_width_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_3
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_4
					}
					remove_character_flag = bs_mouth_philtrum_width_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_4
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_5
					}
					remove_character_flag = bs_mouth_philtrum_width_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_5
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_6
					}
					remove_character_flag = bs_mouth_philtrum_width_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_6
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_7
					}
					remove_character_flag = bs_mouth_philtrum_width_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_7
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_8
					}
					remove_character_flag = bs_mouth_philtrum_width_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_8
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_9
					}
					remove_character_flag = bs_mouth_philtrum_width_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_9
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_10
					}
					remove_character_flag = bs_mouth_philtrum_width_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-10
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-9
					}
					remove_character_flag = bs_mouth_philtrum_width_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-9
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-8
					}
					remove_character_flag = bs_mouth_philtrum_width_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-8
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-7
					}
					remove_character_flag = bs_mouth_philtrum_width_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-7
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-6
					}
					remove_character_flag = bs_mouth_philtrum_width_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-6
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-5
					}
					remove_character_flag = bs_mouth_philtrum_width_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-5
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-4
					}
					remove_character_flag = bs_mouth_philtrum_width_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-4
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-3
					}
					remove_character_flag = bs_mouth_philtrum_width_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-3
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-2
					}
					remove_character_flag = bs_mouth_philtrum_width_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-2
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-1
					}
					remove_character_flag = bs_mouth_philtrum_width_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-1
					}
					remove_character_flag = bs_mouth_philtrum_width_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

bs_mouth_philtrum_width_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth_BS
			has_character_flag = character_mouth_BS_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = bs_mouth_philtrum_width_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_philtrum_width_10
							has_character_flag = bs_mouth_philtrum_width_9
							has_character_flag = bs_mouth_philtrum_width_8
							has_character_flag = bs_mouth_philtrum_width_7
							has_character_flag = bs_mouth_philtrum_width_6
							has_character_flag = bs_mouth_philtrum_width_5
							has_character_flag = bs_mouth_philtrum_width_4
							has_character_flag = bs_mouth_philtrum_width_3
							has_character_flag = bs_mouth_philtrum_width_2
							has_character_flag = bs_mouth_philtrum_width_1
							has_character_flag = bs_mouth_philtrum_width_-1
							has_character_flag = bs_mouth_philtrum_width_-2
							has_character_flag = bs_mouth_philtrum_width_-3
							has_character_flag = bs_mouth_philtrum_width_-4
							has_character_flag = bs_mouth_philtrum_width_-5
							has_character_flag = bs_mouth_philtrum_width_-6
							has_character_flag = bs_mouth_philtrum_width_-7
							has_character_flag = bs_mouth_philtrum_width_-8
							has_character_flag = bs_mouth_philtrum_width_-9
							has_character_flag = bs_mouth_philtrum_width_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_1
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-2
					}
					remove_character_flag = bs_mouth_philtrum_width_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_2
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-1
					}
					remove_character_flag = bs_mouth_philtrum_width_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_3
					}
					remove_character_flag = bs_mouth_philtrum_width_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_4
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_1
					}
					remove_character_flag = bs_mouth_philtrum_width_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_5
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_2
					}
					remove_character_flag = bs_mouth_philtrum_width_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_6
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_3
					}
					remove_character_flag = bs_mouth_philtrum_width_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_7
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_4
					}
					remove_character_flag = bs_mouth_philtrum_width_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_8
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_5
					}
					remove_character_flag = bs_mouth_philtrum_width_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_9
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_6
					}
					remove_character_flag = bs_mouth_philtrum_width_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_10
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_7
					}
					remove_character_flag = bs_mouth_philtrum_width_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_philtrum_width_-9
							has_character_flag = bs_mouth_philtrum_width_-8
							has_character_flag = bs_mouth_philtrum_width_-7
						}
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-10
					}
					remove_character_flag = bs_mouth_philtrum_width_-9
					remove_character_flag = bs_mouth_philtrum_width_-8
					remove_character_flag = bs_mouth_philtrum_width_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-6
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-9
					}
					remove_character_flag = bs_mouth_philtrum_width_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-5
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-8
					}
					remove_character_flag = bs_mouth_philtrum_width_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-4
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-7
					}
					remove_character_flag = bs_mouth_philtrum_width_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-3
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-6
					}
					remove_character_flag = bs_mouth_philtrum_width_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-2
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-5
					}
					remove_character_flag = bs_mouth_philtrum_width_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-1
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-4
					}
					remove_character_flag = bs_mouth_philtrum_width_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_philtrum_width_10
							has_character_flag = bs_mouth_philtrum_width_9
							has_character_flag = bs_mouth_philtrum_width_8
							has_character_flag = bs_mouth_philtrum_width_7
							has_character_flag = bs_mouth_philtrum_width_6
							has_character_flag = bs_mouth_philtrum_width_5
							has_character_flag = bs_mouth_philtrum_width_4
							has_character_flag = bs_mouth_philtrum_width_3
							has_character_flag = bs_mouth_philtrum_width_2
							has_character_flag = bs_mouth_philtrum_width_1
							has_character_flag = bs_mouth_philtrum_width_-1
							has_character_flag = bs_mouth_philtrum_width_-2
							has_character_flag = bs_mouth_philtrum_width_-3
							has_character_flag = bs_mouth_philtrum_width_-4
							has_character_flag = bs_mouth_philtrum_width_-5
							has_character_flag = bs_mouth_philtrum_width_-6
							has_character_flag = bs_mouth_philtrum_width_-7
							has_character_flag = bs_mouth_philtrum_width_-8
							has_character_flag = bs_mouth_philtrum_width_-9
							has_character_flag = bs_mouth_philtrum_width_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_1
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-1
					}
					remove_character_flag = bs_mouth_philtrum_width_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_2
					}
					remove_character_flag = bs_mouth_philtrum_width_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_3
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_1
					}
					remove_character_flag = bs_mouth_philtrum_width_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_4
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_2
					}
					remove_character_flag = bs_mouth_philtrum_width_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_5
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_3
					}
					remove_character_flag = bs_mouth_philtrum_width_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_6
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_4
					}
					remove_character_flag = bs_mouth_philtrum_width_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_7
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_5
					}
					remove_character_flag = bs_mouth_philtrum_width_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_8
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_6
					}
					remove_character_flag = bs_mouth_philtrum_width_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_9
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_7
					}
					remove_character_flag = bs_mouth_philtrum_width_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_10
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_8
					}
					remove_character_flag = bs_mouth_philtrum_width_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_philtrum_width_-9
							has_character_flag = bs_mouth_philtrum_width_-8
						}
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-10
					}
					remove_character_flag = bs_mouth_philtrum_width_-9
					remove_character_flag = bs_mouth_philtrum_width_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-7
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-9
					}
					remove_character_flag = bs_mouth_philtrum_width_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-6
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-8
					}
					remove_character_flag = bs_mouth_philtrum_width_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-5
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-7
					}
					remove_character_flag = bs_mouth_philtrum_width_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-4
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-6
					}
					remove_character_flag = bs_mouth_philtrum_width_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-3
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-5
					}
					remove_character_flag = bs_mouth_philtrum_width_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-2
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-4
					}
					remove_character_flag = bs_mouth_philtrum_width_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-1
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-3
					}
					remove_character_flag = bs_mouth_philtrum_width_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_philtrum_width_10
							has_character_flag = bs_mouth_philtrum_width_9
							has_character_flag = bs_mouth_philtrum_width_8
							has_character_flag = bs_mouth_philtrum_width_7
							has_character_flag = bs_mouth_philtrum_width_6
							has_character_flag = bs_mouth_philtrum_width_5
							has_character_flag = bs_mouth_philtrum_width_4
							has_character_flag = bs_mouth_philtrum_width_3
							has_character_flag = bs_mouth_philtrum_width_2
							has_character_flag = bs_mouth_philtrum_width_1
							has_character_flag = bs_mouth_philtrum_width_-1
							has_character_flag = bs_mouth_philtrum_width_-2
							has_character_flag = bs_mouth_philtrum_width_-3
							has_character_flag = bs_mouth_philtrum_width_-4
							has_character_flag = bs_mouth_philtrum_width_-5
							has_character_flag = bs_mouth_philtrum_width_-6
							has_character_flag = bs_mouth_philtrum_width_-7
							has_character_flag = bs_mouth_philtrum_width_-8
							has_character_flag = bs_mouth_philtrum_width_-9
							has_character_flag = bs_mouth_philtrum_width_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_1
					}
					remove_character_flag = bs_mouth_philtrum_width_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_2
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_1
					}
					remove_character_flag = bs_mouth_philtrum_width_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_3
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_2
					}
					remove_character_flag = bs_mouth_philtrum_width_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_4
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_3
					}
					remove_character_flag = bs_mouth_philtrum_width_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_5
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_4
					}
					remove_character_flag = bs_mouth_philtrum_width_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_6
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_5
					}
					remove_character_flag = bs_mouth_philtrum_width_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_7
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_6
					}
					remove_character_flag = bs_mouth_philtrum_width_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_8
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_7
					}
					remove_character_flag = bs_mouth_philtrum_width_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_9
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_8
					}
					remove_character_flag = bs_mouth_philtrum_width_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_10
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_9
					}
					remove_character_flag = bs_mouth_philtrum_width_10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-9
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-10
					}
					remove_character_flag = bs_mouth_philtrum_width_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-8
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-9
					}
					remove_character_flag = bs_mouth_philtrum_width_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-7
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-8
					}
					remove_character_flag = bs_mouth_philtrum_width_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-6
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-7
					}
					remove_character_flag = bs_mouth_philtrum_width_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-5
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-6
					}
					remove_character_flag = bs_mouth_philtrum_width_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-4
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-5
					}
					remove_character_flag = bs_mouth_philtrum_width_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-3
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-4
					}
					remove_character_flag = bs_mouth_philtrum_width_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-2
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-3
					}
					remove_character_flag = bs_mouth_philtrum_width_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_philtrum_width_-1
					}
					add_character_flag = {
						flag = bs_mouth_philtrum_width_-2
					}
					remove_character_flag = bs_mouth_philtrum_width_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

bs_mouth_upper_lip_def_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth_BS
			has_character_flag = character_mouth_BS_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = bs_mouth_upper_lip_def_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_upper_lip_def_10
							has_character_flag = bs_mouth_upper_lip_def_9
							has_character_flag = bs_mouth_upper_lip_def_8
							has_character_flag = bs_mouth_upper_lip_def_7
							has_character_flag = bs_mouth_upper_lip_def_6
							has_character_flag = bs_mouth_upper_lip_def_5
							has_character_flag = bs_mouth_upper_lip_def_4
							has_character_flag = bs_mouth_upper_lip_def_3
							has_character_flag = bs_mouth_upper_lip_def_2
							has_character_flag = bs_mouth_upper_lip_def_1
							has_character_flag = bs_mouth_upper_lip_def_-1
							has_character_flag = bs_mouth_upper_lip_def_-2
							has_character_flag = bs_mouth_upper_lip_def_-3
							has_character_flag = bs_mouth_upper_lip_def_-4
							has_character_flag = bs_mouth_upper_lip_def_-5
							has_character_flag = bs_mouth_upper_lip_def_-6
							has_character_flag = bs_mouth_upper_lip_def_-7
							has_character_flag = bs_mouth_upper_lip_def_-8
							has_character_flag = bs_mouth_upper_lip_def_-9
							has_character_flag = bs_mouth_upper_lip_def_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_4
					}
					remove_character_flag = bs_mouth_upper_lip_def_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_5
					}
					remove_character_flag = bs_mouth_upper_lip_def_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_6
					}
					remove_character_flag = bs_mouth_upper_lip_def_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_7
					}
					remove_character_flag = bs_mouth_upper_lip_def_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_8
					}
					remove_character_flag = bs_mouth_upper_lip_def_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_9
					}
					remove_character_flag = bs_mouth_upper_lip_def_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_upper_lip_def_7
							has_character_flag = bs_mouth_upper_lip_def_8
							has_character_flag = bs_mouth_upper_lip_def_9
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_10
					}
					remove_character_flag = bs_mouth_upper_lip_def_7
					remove_character_flag = bs_mouth_upper_lip_def_8
					remove_character_flag = bs_mouth_upper_lip_def_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-10
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-7
					}
					remove_character_flag = bs_mouth_upper_lip_def_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-9
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-6
					}
					remove_character_flag = bs_mouth_upper_lip_def_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-8
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-5
					}
					remove_character_flag = bs_mouth_upper_lip_def_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-4
					}
					remove_character_flag = bs_mouth_upper_lip_def_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-3
					}
					remove_character_flag = bs_mouth_upper_lip_def_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-2
					}
					remove_character_flag = bs_mouth_upper_lip_def_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-1
					}
					remove_character_flag = bs_mouth_upper_lip_def_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-3
					}
					remove_character_flag = bs_mouth_upper_lip_def_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_1
					}
					remove_character_flag = bs_mouth_upper_lip_def_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_2
					}
					remove_character_flag = bs_mouth_upper_lip_def_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_upper_lip_def_10
							has_character_flag = bs_mouth_upper_lip_def_9
							has_character_flag = bs_mouth_upper_lip_def_8
							has_character_flag = bs_mouth_upper_lip_def_7
							has_character_flag = bs_mouth_upper_lip_def_6
							has_character_flag = bs_mouth_upper_lip_def_5
							has_character_flag = bs_mouth_upper_lip_def_4
							has_character_flag = bs_mouth_upper_lip_def_3
							has_character_flag = bs_mouth_upper_lip_def_2
							has_character_flag = bs_mouth_upper_lip_def_1
							has_character_flag = bs_mouth_upper_lip_def_-1
							has_character_flag = bs_mouth_upper_lip_def_-2
							has_character_flag = bs_mouth_upper_lip_def_-3
							has_character_flag = bs_mouth_upper_lip_def_-4
							has_character_flag = bs_mouth_upper_lip_def_-5
							has_character_flag = bs_mouth_upper_lip_def_-6
							has_character_flag = bs_mouth_upper_lip_def_-7
							has_character_flag = bs_mouth_upper_lip_def_-8
							has_character_flag = bs_mouth_upper_lip_def_-9
							has_character_flag = bs_mouth_upper_lip_def_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_3
					}
					remove_character_flag = bs_mouth_upper_lip_def_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_4
					}
					remove_character_flag = bs_mouth_upper_lip_def_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_5
					}
					remove_character_flag = bs_mouth_upper_lip_def_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_6
					}
					remove_character_flag = bs_mouth_upper_lip_def_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_7
					}
					remove_character_flag = bs_mouth_upper_lip_def_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_8
					}
					remove_character_flag = bs_mouth_upper_lip_def_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_9
					}
					remove_character_flag = bs_mouth_upper_lip_def_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_upper_lip_def_8
							has_character_flag = bs_mouth_upper_lip_def_9
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_10
					}
					remove_character_flag = bs_mouth_upper_lip_def_8
					remove_character_flag = bs_mouth_upper_lip_def_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-10
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-8
					}
					remove_character_flag = bs_mouth_upper_lip_def_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-9
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-7
					}
					remove_character_flag = bs_mouth_upper_lip_def_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-8
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-6
					}
					remove_character_flag = bs_mouth_upper_lip_def_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-5
					}
					remove_character_flag = bs_mouth_upper_lip_def_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-4
					}
					remove_character_flag = bs_mouth_upper_lip_def_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-3
					}
					remove_character_flag = bs_mouth_upper_lip_def_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-2
					}
					remove_character_flag = bs_mouth_upper_lip_def_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-1
					}
					remove_character_flag = bs_mouth_upper_lip_def_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-2
					}
					remove_character_flag = bs_mouth_upper_lip_def_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_1
					}
					remove_character_flag = bs_mouth_upper_lip_def_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_upper_lip_def_10
							has_character_flag = bs_mouth_upper_lip_def_9
							has_character_flag = bs_mouth_upper_lip_def_8
							has_character_flag = bs_mouth_upper_lip_def_7
							has_character_flag = bs_mouth_upper_lip_def_6
							has_character_flag = bs_mouth_upper_lip_def_5
							has_character_flag = bs_mouth_upper_lip_def_4
							has_character_flag = bs_mouth_upper_lip_def_3
							has_character_flag = bs_mouth_upper_lip_def_2
							has_character_flag = bs_mouth_upper_lip_def_1
							has_character_flag = bs_mouth_upper_lip_def_-1
							has_character_flag = bs_mouth_upper_lip_def_-2
							has_character_flag = bs_mouth_upper_lip_def_-3
							has_character_flag = bs_mouth_upper_lip_def_-4
							has_character_flag = bs_mouth_upper_lip_def_-5
							has_character_flag = bs_mouth_upper_lip_def_-6
							has_character_flag = bs_mouth_upper_lip_def_-7
							has_character_flag = bs_mouth_upper_lip_def_-8
							has_character_flag = bs_mouth_upper_lip_def_-9
							has_character_flag = bs_mouth_upper_lip_def_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_2
					}
					remove_character_flag = bs_mouth_upper_lip_def_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_3
					}
					remove_character_flag = bs_mouth_upper_lip_def_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_4
					}
					remove_character_flag = bs_mouth_upper_lip_def_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_5
					}
					remove_character_flag = bs_mouth_upper_lip_def_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_6
					}
					remove_character_flag = bs_mouth_upper_lip_def_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_7
					}
					remove_character_flag = bs_mouth_upper_lip_def_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_8
					}
					remove_character_flag = bs_mouth_upper_lip_def_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_8
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_9
					}
					remove_character_flag = bs_mouth_upper_lip_def_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_9
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_10
					}
					remove_character_flag = bs_mouth_upper_lip_def_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-10
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-9
					}
					remove_character_flag = bs_mouth_upper_lip_def_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-9
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-8
					}
					remove_character_flag = bs_mouth_upper_lip_def_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-8
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-7
					}
					remove_character_flag = bs_mouth_upper_lip_def_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-6
					}
					remove_character_flag = bs_mouth_upper_lip_def_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-5
					}
					remove_character_flag = bs_mouth_upper_lip_def_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-4
					}
					remove_character_flag = bs_mouth_upper_lip_def_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-3
					}
					remove_character_flag = bs_mouth_upper_lip_def_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-2
					}
					remove_character_flag = bs_mouth_upper_lip_def_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-1
					}
					remove_character_flag = bs_mouth_upper_lip_def_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-1
					}
					remove_character_flag = bs_mouth_upper_lip_def_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

bs_mouth_upper_lip_def_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth_BS
			has_character_flag = character_mouth_BS_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = bs_mouth_upper_lip_def_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_upper_lip_def_10
							has_character_flag = bs_mouth_upper_lip_def_9
							has_character_flag = bs_mouth_upper_lip_def_8
							has_character_flag = bs_mouth_upper_lip_def_7
							has_character_flag = bs_mouth_upper_lip_def_6
							has_character_flag = bs_mouth_upper_lip_def_5
							has_character_flag = bs_mouth_upper_lip_def_4
							has_character_flag = bs_mouth_upper_lip_def_3
							has_character_flag = bs_mouth_upper_lip_def_2
							has_character_flag = bs_mouth_upper_lip_def_1
							has_character_flag = bs_mouth_upper_lip_def_-1
							has_character_flag = bs_mouth_upper_lip_def_-2
							has_character_flag = bs_mouth_upper_lip_def_-3
							has_character_flag = bs_mouth_upper_lip_def_-4
							has_character_flag = bs_mouth_upper_lip_def_-5
							has_character_flag = bs_mouth_upper_lip_def_-6
							has_character_flag = bs_mouth_upper_lip_def_-7
							has_character_flag = bs_mouth_upper_lip_def_-8
							has_character_flag = bs_mouth_upper_lip_def_-9
							has_character_flag = bs_mouth_upper_lip_def_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-2
					}
					remove_character_flag = bs_mouth_upper_lip_def_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-1
					}
					remove_character_flag = bs_mouth_upper_lip_def_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_3
					}
					remove_character_flag = bs_mouth_upper_lip_def_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_1
					}
					remove_character_flag = bs_mouth_upper_lip_def_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_2
					}
					remove_character_flag = bs_mouth_upper_lip_def_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_3
					}
					remove_character_flag = bs_mouth_upper_lip_def_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_4
					}
					remove_character_flag = bs_mouth_upper_lip_def_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_8
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_5
					}
					remove_character_flag = bs_mouth_upper_lip_def_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_9
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_6
					}
					remove_character_flag = bs_mouth_upper_lip_def_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_10
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_7
					}
					remove_character_flag = bs_mouth_upper_lip_def_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_upper_lip_def_-9
							has_character_flag = bs_mouth_upper_lip_def_-8
							has_character_flag = bs_mouth_upper_lip_def_-7
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-10
					}
					remove_character_flag = bs_mouth_upper_lip_def_-9
					remove_character_flag = bs_mouth_upper_lip_def_-8
					remove_character_flag = bs_mouth_upper_lip_def_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-9
					}
					remove_character_flag = bs_mouth_upper_lip_def_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-8
					}
					remove_character_flag = bs_mouth_upper_lip_def_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-7
					}
					remove_character_flag = bs_mouth_upper_lip_def_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-6
					}
					remove_character_flag = bs_mouth_upper_lip_def_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-5
					}
					remove_character_flag = bs_mouth_upper_lip_def_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-4
					}
					remove_character_flag = bs_mouth_upper_lip_def_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_upper_lip_def_10
							has_character_flag = bs_mouth_upper_lip_def_9
							has_character_flag = bs_mouth_upper_lip_def_8
							has_character_flag = bs_mouth_upper_lip_def_7
							has_character_flag = bs_mouth_upper_lip_def_6
							has_character_flag = bs_mouth_upper_lip_def_5
							has_character_flag = bs_mouth_upper_lip_def_4
							has_character_flag = bs_mouth_upper_lip_def_3
							has_character_flag = bs_mouth_upper_lip_def_2
							has_character_flag = bs_mouth_upper_lip_def_1
							has_character_flag = bs_mouth_upper_lip_def_-1
							has_character_flag = bs_mouth_upper_lip_def_-2
							has_character_flag = bs_mouth_upper_lip_def_-3
							has_character_flag = bs_mouth_upper_lip_def_-4
							has_character_flag = bs_mouth_upper_lip_def_-5
							has_character_flag = bs_mouth_upper_lip_def_-6
							has_character_flag = bs_mouth_upper_lip_def_-7
							has_character_flag = bs_mouth_upper_lip_def_-8
							has_character_flag = bs_mouth_upper_lip_def_-9
							has_character_flag = bs_mouth_upper_lip_def_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-1
					}
					remove_character_flag = bs_mouth_upper_lip_def_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_2
					}
					remove_character_flag = bs_mouth_upper_lip_def_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_1
					}
					remove_character_flag = bs_mouth_upper_lip_def_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_2
					}
					remove_character_flag = bs_mouth_upper_lip_def_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_3
					}
					remove_character_flag = bs_mouth_upper_lip_def_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_4
					}
					remove_character_flag = bs_mouth_upper_lip_def_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_5
					}
					remove_character_flag = bs_mouth_upper_lip_def_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_8
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_6
					}
					remove_character_flag = bs_mouth_upper_lip_def_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_9
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_7
					}
					remove_character_flag = bs_mouth_upper_lip_def_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_10
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_8
					}
					remove_character_flag = bs_mouth_upper_lip_def_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_upper_lip_def_-9
							has_character_flag = bs_mouth_upper_lip_def_-8
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-10
					}
					remove_character_flag = bs_mouth_upper_lip_def_-9
					remove_character_flag = bs_mouth_upper_lip_def_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-9
					}
					remove_character_flag = bs_mouth_upper_lip_def_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-8
					}
					remove_character_flag = bs_mouth_upper_lip_def_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-7
					}
					remove_character_flag = bs_mouth_upper_lip_def_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-6
					}
					remove_character_flag = bs_mouth_upper_lip_def_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-5
					}
					remove_character_flag = bs_mouth_upper_lip_def_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-4
					}
					remove_character_flag = bs_mouth_upper_lip_def_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-3
					}
					remove_character_flag = bs_mouth_upper_lip_def_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_upper_lip_def_10
							has_character_flag = bs_mouth_upper_lip_def_9
							has_character_flag = bs_mouth_upper_lip_def_8
							has_character_flag = bs_mouth_upper_lip_def_7
							has_character_flag = bs_mouth_upper_lip_def_6
							has_character_flag = bs_mouth_upper_lip_def_5
							has_character_flag = bs_mouth_upper_lip_def_4
							has_character_flag = bs_mouth_upper_lip_def_3
							has_character_flag = bs_mouth_upper_lip_def_2
							has_character_flag = bs_mouth_upper_lip_def_1
							has_character_flag = bs_mouth_upper_lip_def_-1
							has_character_flag = bs_mouth_upper_lip_def_-2
							has_character_flag = bs_mouth_upper_lip_def_-3
							has_character_flag = bs_mouth_upper_lip_def_-4
							has_character_flag = bs_mouth_upper_lip_def_-5
							has_character_flag = bs_mouth_upper_lip_def_-6
							has_character_flag = bs_mouth_upper_lip_def_-7
							has_character_flag = bs_mouth_upper_lip_def_-8
							has_character_flag = bs_mouth_upper_lip_def_-9
							has_character_flag = bs_mouth_upper_lip_def_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_1
					}
					remove_character_flag = bs_mouth_upper_lip_def_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_1
					}
					remove_character_flag = bs_mouth_upper_lip_def_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_2
					}
					remove_character_flag = bs_mouth_upper_lip_def_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_3
					}
					remove_character_flag = bs_mouth_upper_lip_def_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_4
					}
					remove_character_flag = bs_mouth_upper_lip_def_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_5
					}
					remove_character_flag = bs_mouth_upper_lip_def_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_6
					}
					remove_character_flag = bs_mouth_upper_lip_def_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_8
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_7
					}
					remove_character_flag = bs_mouth_upper_lip_def_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_9
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_8
					}
					remove_character_flag = bs_mouth_upper_lip_def_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_10
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_9
					}
					remove_character_flag = bs_mouth_upper_lip_def_10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-9
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-10
					}
					remove_character_flag = bs_mouth_upper_lip_def_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-8
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-9
					}
					remove_character_flag = bs_mouth_upper_lip_def_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-8
					}
					remove_character_flag = bs_mouth_upper_lip_def_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-7
					}
					remove_character_flag = bs_mouth_upper_lip_def_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-6
					}
					remove_character_flag = bs_mouth_upper_lip_def_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-5
					}
					remove_character_flag = bs_mouth_upper_lip_def_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-4
					}
					remove_character_flag = bs_mouth_upper_lip_def_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-3
					}
					remove_character_flag = bs_mouth_upper_lip_def_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_def_-1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_def_-2
					}
					remove_character_flag = bs_mouth_upper_lip_def_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

bs_mouth_upper_lip_full_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth_BS
			has_character_flag = character_mouth_BS_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = bs_mouth_upper_lip_full_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_upper_lip_full_10
							has_character_flag = bs_mouth_upper_lip_full_9
							has_character_flag = bs_mouth_upper_lip_full_8
							has_character_flag = bs_mouth_upper_lip_full_7
							has_character_flag = bs_mouth_upper_lip_full_6
							has_character_flag = bs_mouth_upper_lip_full_5
							has_character_flag = bs_mouth_upper_lip_full_4
							has_character_flag = bs_mouth_upper_lip_full_3
							has_character_flag = bs_mouth_upper_lip_full_2
							has_character_flag = bs_mouth_upper_lip_full_1
							has_character_flag = bs_mouth_upper_lip_full_-1
							has_character_flag = bs_mouth_upper_lip_full_-2
							has_character_flag = bs_mouth_upper_lip_full_-3
							has_character_flag = bs_mouth_upper_lip_full_-4
							has_character_flag = bs_mouth_upper_lip_full_-5
							has_character_flag = bs_mouth_upper_lip_full_-6
							has_character_flag = bs_mouth_upper_lip_full_-7
							has_character_flag = bs_mouth_upper_lip_full_-8
							has_character_flag = bs_mouth_upper_lip_full_-9
							has_character_flag = bs_mouth_upper_lip_full_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_4
					}
					remove_character_flag = bs_mouth_upper_lip_full_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_5
					}
					remove_character_flag = bs_mouth_upper_lip_full_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_6
					}
					remove_character_flag = bs_mouth_upper_lip_full_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_7
					}
					remove_character_flag = bs_mouth_upper_lip_full_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_8
					}
					remove_character_flag = bs_mouth_upper_lip_full_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_9
					}
					remove_character_flag = bs_mouth_upper_lip_full_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_upper_lip_full_7
							has_character_flag = bs_mouth_upper_lip_full_8
							has_character_flag = bs_mouth_upper_lip_full_9
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_10
					}
					remove_character_flag = bs_mouth_upper_lip_full_7
					remove_character_flag = bs_mouth_upper_lip_full_8
					remove_character_flag = bs_mouth_upper_lip_full_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-10
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-7
					}
					remove_character_flag = bs_mouth_upper_lip_full_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-9
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-6
					}
					remove_character_flag = bs_mouth_upper_lip_full_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-8
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-5
					}
					remove_character_flag = bs_mouth_upper_lip_full_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-4
					}
					remove_character_flag = bs_mouth_upper_lip_full_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-3
					}
					remove_character_flag = bs_mouth_upper_lip_full_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-2
					}
					remove_character_flag = bs_mouth_upper_lip_full_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-1
					}
					remove_character_flag = bs_mouth_upper_lip_full_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-3
					}
					remove_character_flag = bs_mouth_upper_lip_full_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_1
					}
					remove_character_flag = bs_mouth_upper_lip_full_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_2
					}
					remove_character_flag = bs_mouth_upper_lip_full_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_upper_lip_full_10
							has_character_flag = bs_mouth_upper_lip_full_9
							has_character_flag = bs_mouth_upper_lip_full_8
							has_character_flag = bs_mouth_upper_lip_full_7
							has_character_flag = bs_mouth_upper_lip_full_6
							has_character_flag = bs_mouth_upper_lip_full_5
							has_character_flag = bs_mouth_upper_lip_full_4
							has_character_flag = bs_mouth_upper_lip_full_3
							has_character_flag = bs_mouth_upper_lip_full_2
							has_character_flag = bs_mouth_upper_lip_full_1
							has_character_flag = bs_mouth_upper_lip_full_-1
							has_character_flag = bs_mouth_upper_lip_full_-2
							has_character_flag = bs_mouth_upper_lip_full_-3
							has_character_flag = bs_mouth_upper_lip_full_-4
							has_character_flag = bs_mouth_upper_lip_full_-5
							has_character_flag = bs_mouth_upper_lip_full_-6
							has_character_flag = bs_mouth_upper_lip_full_-7
							has_character_flag = bs_mouth_upper_lip_full_-8
							has_character_flag = bs_mouth_upper_lip_full_-9
							has_character_flag = bs_mouth_upper_lip_full_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_3
					}
					remove_character_flag = bs_mouth_upper_lip_full_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_4
					}
					remove_character_flag = bs_mouth_upper_lip_full_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_5
					}
					remove_character_flag = bs_mouth_upper_lip_full_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_6
					}
					remove_character_flag = bs_mouth_upper_lip_full_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_7
					}
					remove_character_flag = bs_mouth_upper_lip_full_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_8
					}
					remove_character_flag = bs_mouth_upper_lip_full_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_9
					}
					remove_character_flag = bs_mouth_upper_lip_full_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_upper_lip_full_8
							has_character_flag = bs_mouth_upper_lip_full_9
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_10
					}
					remove_character_flag = bs_mouth_upper_lip_full_8
					remove_character_flag = bs_mouth_upper_lip_full_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-10
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-8
					}
					remove_character_flag = bs_mouth_upper_lip_full_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-9
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-7
					}
					remove_character_flag = bs_mouth_upper_lip_full_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-8
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-6
					}
					remove_character_flag = bs_mouth_upper_lip_full_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-5
					}
					remove_character_flag = bs_mouth_upper_lip_full_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-4
					}
					remove_character_flag = bs_mouth_upper_lip_full_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-3
					}
					remove_character_flag = bs_mouth_upper_lip_full_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-2
					}
					remove_character_flag = bs_mouth_upper_lip_full_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-1
					}
					remove_character_flag = bs_mouth_upper_lip_full_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-2
					}
					remove_character_flag = bs_mouth_upper_lip_full_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_1
					}
					remove_character_flag = bs_mouth_upper_lip_full_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_upper_lip_full_10
							has_character_flag = bs_mouth_upper_lip_full_9
							has_character_flag = bs_mouth_upper_lip_full_8
							has_character_flag = bs_mouth_upper_lip_full_7
							has_character_flag = bs_mouth_upper_lip_full_6
							has_character_flag = bs_mouth_upper_lip_full_5
							has_character_flag = bs_mouth_upper_lip_full_4
							has_character_flag = bs_mouth_upper_lip_full_3
							has_character_flag = bs_mouth_upper_lip_full_2
							has_character_flag = bs_mouth_upper_lip_full_1
							has_character_flag = bs_mouth_upper_lip_full_-1
							has_character_flag = bs_mouth_upper_lip_full_-2
							has_character_flag = bs_mouth_upper_lip_full_-3
							has_character_flag = bs_mouth_upper_lip_full_-4
							has_character_flag = bs_mouth_upper_lip_full_-5
							has_character_flag = bs_mouth_upper_lip_full_-6
							has_character_flag = bs_mouth_upper_lip_full_-7
							has_character_flag = bs_mouth_upper_lip_full_-8
							has_character_flag = bs_mouth_upper_lip_full_-9
							has_character_flag = bs_mouth_upper_lip_full_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_2
					}
					remove_character_flag = bs_mouth_upper_lip_full_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_3
					}
					remove_character_flag = bs_mouth_upper_lip_full_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_4
					}
					remove_character_flag = bs_mouth_upper_lip_full_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_5
					}
					remove_character_flag = bs_mouth_upper_lip_full_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_6
					}
					remove_character_flag = bs_mouth_upper_lip_full_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_7
					}
					remove_character_flag = bs_mouth_upper_lip_full_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_8
					}
					remove_character_flag = bs_mouth_upper_lip_full_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_8
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_9
					}
					remove_character_flag = bs_mouth_upper_lip_full_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_9
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_10
					}
					remove_character_flag = bs_mouth_upper_lip_full_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-10
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-9
					}
					remove_character_flag = bs_mouth_upper_lip_full_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-9
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-8
					}
					remove_character_flag = bs_mouth_upper_lip_full_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-8
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-7
					}
					remove_character_flag = bs_mouth_upper_lip_full_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-6
					}
					remove_character_flag = bs_mouth_upper_lip_full_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-5
					}
					remove_character_flag = bs_mouth_upper_lip_full_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-4
					}
					remove_character_flag = bs_mouth_upper_lip_full_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-3
					}
					remove_character_flag = bs_mouth_upper_lip_full_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-2
					}
					remove_character_flag = bs_mouth_upper_lip_full_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-1
					}
					remove_character_flag = bs_mouth_upper_lip_full_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-1
					}
					remove_character_flag = bs_mouth_upper_lip_full_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

bs_mouth_upper_lip_full_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth_BS
			has_character_flag = character_mouth_BS_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = bs_mouth_upper_lip_full_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_upper_lip_full_10
							has_character_flag = bs_mouth_upper_lip_full_9
							has_character_flag = bs_mouth_upper_lip_full_8
							has_character_flag = bs_mouth_upper_lip_full_7
							has_character_flag = bs_mouth_upper_lip_full_6
							has_character_flag = bs_mouth_upper_lip_full_5
							has_character_flag = bs_mouth_upper_lip_full_4
							has_character_flag = bs_mouth_upper_lip_full_3
							has_character_flag = bs_mouth_upper_lip_full_2
							has_character_flag = bs_mouth_upper_lip_full_1
							has_character_flag = bs_mouth_upper_lip_full_-1
							has_character_flag = bs_mouth_upper_lip_full_-2
							has_character_flag = bs_mouth_upper_lip_full_-3
							has_character_flag = bs_mouth_upper_lip_full_-4
							has_character_flag = bs_mouth_upper_lip_full_-5
							has_character_flag = bs_mouth_upper_lip_full_-6
							has_character_flag = bs_mouth_upper_lip_full_-7
							has_character_flag = bs_mouth_upper_lip_full_-8
							has_character_flag = bs_mouth_upper_lip_full_-9
							has_character_flag = bs_mouth_upper_lip_full_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-2
					}
					remove_character_flag = bs_mouth_upper_lip_full_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-1
					}
					remove_character_flag = bs_mouth_upper_lip_full_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_3
					}
					remove_character_flag = bs_mouth_upper_lip_full_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_1
					}
					remove_character_flag = bs_mouth_upper_lip_full_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_2
					}
					remove_character_flag = bs_mouth_upper_lip_full_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_3
					}
					remove_character_flag = bs_mouth_upper_lip_full_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_4
					}
					remove_character_flag = bs_mouth_upper_lip_full_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_8
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_5
					}
					remove_character_flag = bs_mouth_upper_lip_full_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_9
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_6
					}
					remove_character_flag = bs_mouth_upper_lip_full_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_10
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_7
					}
					remove_character_flag = bs_mouth_upper_lip_full_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_upper_lip_full_-9
							has_character_flag = bs_mouth_upper_lip_full_-8
							has_character_flag = bs_mouth_upper_lip_full_-7
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-10
					}
					remove_character_flag = bs_mouth_upper_lip_full_-9
					remove_character_flag = bs_mouth_upper_lip_full_-8
					remove_character_flag = bs_mouth_upper_lip_full_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-9
					}
					remove_character_flag = bs_mouth_upper_lip_full_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-8
					}
					remove_character_flag = bs_mouth_upper_lip_full_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-7
					}
					remove_character_flag = bs_mouth_upper_lip_full_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-6
					}
					remove_character_flag = bs_mouth_upper_lip_full_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-5
					}
					remove_character_flag = bs_mouth_upper_lip_full_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-4
					}
					remove_character_flag = bs_mouth_upper_lip_full_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_upper_lip_full_10
							has_character_flag = bs_mouth_upper_lip_full_9
							has_character_flag = bs_mouth_upper_lip_full_8
							has_character_flag = bs_mouth_upper_lip_full_7
							has_character_flag = bs_mouth_upper_lip_full_6
							has_character_flag = bs_mouth_upper_lip_full_5
							has_character_flag = bs_mouth_upper_lip_full_4
							has_character_flag = bs_mouth_upper_lip_full_3
							has_character_flag = bs_mouth_upper_lip_full_2
							has_character_flag = bs_mouth_upper_lip_full_1
							has_character_flag = bs_mouth_upper_lip_full_-1
							has_character_flag = bs_mouth_upper_lip_full_-2
							has_character_flag = bs_mouth_upper_lip_full_-3
							has_character_flag = bs_mouth_upper_lip_full_-4
							has_character_flag = bs_mouth_upper_lip_full_-5
							has_character_flag = bs_mouth_upper_lip_full_-6
							has_character_flag = bs_mouth_upper_lip_full_-7
							has_character_flag = bs_mouth_upper_lip_full_-8
							has_character_flag = bs_mouth_upper_lip_full_-9
							has_character_flag = bs_mouth_upper_lip_full_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-1
					}
					remove_character_flag = bs_mouth_upper_lip_full_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_2
					}
					remove_character_flag = bs_mouth_upper_lip_full_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_1
					}
					remove_character_flag = bs_mouth_upper_lip_full_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_2
					}
					remove_character_flag = bs_mouth_upper_lip_full_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_3
					}
					remove_character_flag = bs_mouth_upper_lip_full_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_4
					}
					remove_character_flag = bs_mouth_upper_lip_full_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_5
					}
					remove_character_flag = bs_mouth_upper_lip_full_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_8
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_6
					}
					remove_character_flag = bs_mouth_upper_lip_full_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_9
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_7
					}
					remove_character_flag = bs_mouth_upper_lip_full_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_10
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_8
					}
					remove_character_flag = bs_mouth_upper_lip_full_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_upper_lip_full_-9
							has_character_flag = bs_mouth_upper_lip_full_-8
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-10
					}
					remove_character_flag = bs_mouth_upper_lip_full_-9
					remove_character_flag = bs_mouth_upper_lip_full_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-9
					}
					remove_character_flag = bs_mouth_upper_lip_full_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-8
					}
					remove_character_flag = bs_mouth_upper_lip_full_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-7
					}
					remove_character_flag = bs_mouth_upper_lip_full_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-6
					}
					remove_character_flag = bs_mouth_upper_lip_full_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-5
					}
					remove_character_flag = bs_mouth_upper_lip_full_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-4
					}
					remove_character_flag = bs_mouth_upper_lip_full_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-3
					}
					remove_character_flag = bs_mouth_upper_lip_full_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_upper_lip_full_10
							has_character_flag = bs_mouth_upper_lip_full_9
							has_character_flag = bs_mouth_upper_lip_full_8
							has_character_flag = bs_mouth_upper_lip_full_7
							has_character_flag = bs_mouth_upper_lip_full_6
							has_character_flag = bs_mouth_upper_lip_full_5
							has_character_flag = bs_mouth_upper_lip_full_4
							has_character_flag = bs_mouth_upper_lip_full_3
							has_character_flag = bs_mouth_upper_lip_full_2
							has_character_flag = bs_mouth_upper_lip_full_1
							has_character_flag = bs_mouth_upper_lip_full_-1
							has_character_flag = bs_mouth_upper_lip_full_-2
							has_character_flag = bs_mouth_upper_lip_full_-3
							has_character_flag = bs_mouth_upper_lip_full_-4
							has_character_flag = bs_mouth_upper_lip_full_-5
							has_character_flag = bs_mouth_upper_lip_full_-6
							has_character_flag = bs_mouth_upper_lip_full_-7
							has_character_flag = bs_mouth_upper_lip_full_-8
							has_character_flag = bs_mouth_upper_lip_full_-9
							has_character_flag = bs_mouth_upper_lip_full_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_1
					}
					remove_character_flag = bs_mouth_upper_lip_full_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_1
					}
					remove_character_flag = bs_mouth_upper_lip_full_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_2
					}
					remove_character_flag = bs_mouth_upper_lip_full_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_3
					}
					remove_character_flag = bs_mouth_upper_lip_full_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_4
					}
					remove_character_flag = bs_mouth_upper_lip_full_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_5
					}
					remove_character_flag = bs_mouth_upper_lip_full_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_6
					}
					remove_character_flag = bs_mouth_upper_lip_full_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_8
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_7
					}
					remove_character_flag = bs_mouth_upper_lip_full_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_9
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_8
					}
					remove_character_flag = bs_mouth_upper_lip_full_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_10
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_9
					}
					remove_character_flag = bs_mouth_upper_lip_full_10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-9
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-10
					}
					remove_character_flag = bs_mouth_upper_lip_full_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-8
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-9
					}
					remove_character_flag = bs_mouth_upper_lip_full_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-8
					}
					remove_character_flag = bs_mouth_upper_lip_full_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-7
					}
					remove_character_flag = bs_mouth_upper_lip_full_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-6
					}
					remove_character_flag = bs_mouth_upper_lip_full_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-5
					}
					remove_character_flag = bs_mouth_upper_lip_full_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-4
					}
					remove_character_flag = bs_mouth_upper_lip_full_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-3
					}
					remove_character_flag = bs_mouth_upper_lip_full_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_full_-1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_full_-2
					}
					remove_character_flag = bs_mouth_upper_lip_full_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

bs_mouth_upper_lip_profile_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth_BS
			has_character_flag = character_mouth_BS_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = bs_mouth_upper_lip_profile_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_upper_lip_profile_10
							has_character_flag = bs_mouth_upper_lip_profile_9
							has_character_flag = bs_mouth_upper_lip_profile_8
							has_character_flag = bs_mouth_upper_lip_profile_7
							has_character_flag = bs_mouth_upper_lip_profile_6
							has_character_flag = bs_mouth_upper_lip_profile_5
							has_character_flag = bs_mouth_upper_lip_profile_4
							has_character_flag = bs_mouth_upper_lip_profile_3
							has_character_flag = bs_mouth_upper_lip_profile_2
							has_character_flag = bs_mouth_upper_lip_profile_1
							has_character_flag = bs_mouth_upper_lip_profile_-1
							has_character_flag = bs_mouth_upper_lip_profile_-2
							has_character_flag = bs_mouth_upper_lip_profile_-3
							has_character_flag = bs_mouth_upper_lip_profile_-4
							has_character_flag = bs_mouth_upper_lip_profile_-5
							has_character_flag = bs_mouth_upper_lip_profile_-6
							has_character_flag = bs_mouth_upper_lip_profile_-7
							has_character_flag = bs_mouth_upper_lip_profile_-8
							has_character_flag = bs_mouth_upper_lip_profile_-9
							has_character_flag = bs_mouth_upper_lip_profile_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_4
					}
					remove_character_flag = bs_mouth_upper_lip_profile_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_5
					}
					remove_character_flag = bs_mouth_upper_lip_profile_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_6
					}
					remove_character_flag = bs_mouth_upper_lip_profile_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_7
					}
					remove_character_flag = bs_mouth_upper_lip_profile_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_8
					}
					remove_character_flag = bs_mouth_upper_lip_profile_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_9
					}
					remove_character_flag = bs_mouth_upper_lip_profile_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_upper_lip_profile_7
							has_character_flag = bs_mouth_upper_lip_profile_8
							has_character_flag = bs_mouth_upper_lip_profile_9
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_10
					}
					remove_character_flag = bs_mouth_upper_lip_profile_7
					remove_character_flag = bs_mouth_upper_lip_profile_8
					remove_character_flag = bs_mouth_upper_lip_profile_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-10
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-7
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-9
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-6
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-8
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-5
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-4
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-3
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-2
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-1
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-3
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_1
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_2
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_upper_lip_profile_10
							has_character_flag = bs_mouth_upper_lip_profile_9
							has_character_flag = bs_mouth_upper_lip_profile_8
							has_character_flag = bs_mouth_upper_lip_profile_7
							has_character_flag = bs_mouth_upper_lip_profile_6
							has_character_flag = bs_mouth_upper_lip_profile_5
							has_character_flag = bs_mouth_upper_lip_profile_4
							has_character_flag = bs_mouth_upper_lip_profile_3
							has_character_flag = bs_mouth_upper_lip_profile_2
							has_character_flag = bs_mouth_upper_lip_profile_1
							has_character_flag = bs_mouth_upper_lip_profile_-1
							has_character_flag = bs_mouth_upper_lip_profile_-2
							has_character_flag = bs_mouth_upper_lip_profile_-3
							has_character_flag = bs_mouth_upper_lip_profile_-4
							has_character_flag = bs_mouth_upper_lip_profile_-5
							has_character_flag = bs_mouth_upper_lip_profile_-6
							has_character_flag = bs_mouth_upper_lip_profile_-7
							has_character_flag = bs_mouth_upper_lip_profile_-8
							has_character_flag = bs_mouth_upper_lip_profile_-9
							has_character_flag = bs_mouth_upper_lip_profile_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_3
					}
					remove_character_flag = bs_mouth_upper_lip_profile_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_4
					}
					remove_character_flag = bs_mouth_upper_lip_profile_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_5
					}
					remove_character_flag = bs_mouth_upper_lip_profile_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_6
					}
					remove_character_flag = bs_mouth_upper_lip_profile_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_7
					}
					remove_character_flag = bs_mouth_upper_lip_profile_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_8
					}
					remove_character_flag = bs_mouth_upper_lip_profile_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_9
					}
					remove_character_flag = bs_mouth_upper_lip_profile_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_upper_lip_profile_8
							has_character_flag = bs_mouth_upper_lip_profile_9
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_10
					}
					remove_character_flag = bs_mouth_upper_lip_profile_8
					remove_character_flag = bs_mouth_upper_lip_profile_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-10
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-8
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-9
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-7
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-8
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-6
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-5
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-4
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-3
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-2
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-1
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-2
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_1
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_upper_lip_profile_10
							has_character_flag = bs_mouth_upper_lip_profile_9
							has_character_flag = bs_mouth_upper_lip_profile_8
							has_character_flag = bs_mouth_upper_lip_profile_7
							has_character_flag = bs_mouth_upper_lip_profile_6
							has_character_flag = bs_mouth_upper_lip_profile_5
							has_character_flag = bs_mouth_upper_lip_profile_4
							has_character_flag = bs_mouth_upper_lip_profile_3
							has_character_flag = bs_mouth_upper_lip_profile_2
							has_character_flag = bs_mouth_upper_lip_profile_1
							has_character_flag = bs_mouth_upper_lip_profile_-1
							has_character_flag = bs_mouth_upper_lip_profile_-2
							has_character_flag = bs_mouth_upper_lip_profile_-3
							has_character_flag = bs_mouth_upper_lip_profile_-4
							has_character_flag = bs_mouth_upper_lip_profile_-5
							has_character_flag = bs_mouth_upper_lip_profile_-6
							has_character_flag = bs_mouth_upper_lip_profile_-7
							has_character_flag = bs_mouth_upper_lip_profile_-8
							has_character_flag = bs_mouth_upper_lip_profile_-9
							has_character_flag = bs_mouth_upper_lip_profile_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_2
					}
					remove_character_flag = bs_mouth_upper_lip_profile_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_3
					}
					remove_character_flag = bs_mouth_upper_lip_profile_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_4
					}
					remove_character_flag = bs_mouth_upper_lip_profile_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_5
					}
					remove_character_flag = bs_mouth_upper_lip_profile_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_6
					}
					remove_character_flag = bs_mouth_upper_lip_profile_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_7
					}
					remove_character_flag = bs_mouth_upper_lip_profile_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_8
					}
					remove_character_flag = bs_mouth_upper_lip_profile_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_8
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_9
					}
					remove_character_flag = bs_mouth_upper_lip_profile_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_9
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_10
					}
					remove_character_flag = bs_mouth_upper_lip_profile_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-10
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-9
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-9
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-8
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-8
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-7
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-6
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-5
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-4
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-3
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-2
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-1
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-1
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

bs_mouth_upper_lip_profile_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth_BS
			has_character_flag = character_mouth_BS_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = bs_mouth_upper_lip_profile_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_upper_lip_profile_10
							has_character_flag = bs_mouth_upper_lip_profile_9
							has_character_flag = bs_mouth_upper_lip_profile_8
							has_character_flag = bs_mouth_upper_lip_profile_7
							has_character_flag = bs_mouth_upper_lip_profile_6
							has_character_flag = bs_mouth_upper_lip_profile_5
							has_character_flag = bs_mouth_upper_lip_profile_4
							has_character_flag = bs_mouth_upper_lip_profile_3
							has_character_flag = bs_mouth_upper_lip_profile_2
							has_character_flag = bs_mouth_upper_lip_profile_1
							has_character_flag = bs_mouth_upper_lip_profile_-1
							has_character_flag = bs_mouth_upper_lip_profile_-2
							has_character_flag = bs_mouth_upper_lip_profile_-3
							has_character_flag = bs_mouth_upper_lip_profile_-4
							has_character_flag = bs_mouth_upper_lip_profile_-5
							has_character_flag = bs_mouth_upper_lip_profile_-6
							has_character_flag = bs_mouth_upper_lip_profile_-7
							has_character_flag = bs_mouth_upper_lip_profile_-8
							has_character_flag = bs_mouth_upper_lip_profile_-9
							has_character_flag = bs_mouth_upper_lip_profile_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-2
					}
					remove_character_flag = bs_mouth_upper_lip_profile_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-1
					}
					remove_character_flag = bs_mouth_upper_lip_profile_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_3
					}
					remove_character_flag = bs_mouth_upper_lip_profile_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_1
					}
					remove_character_flag = bs_mouth_upper_lip_profile_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_2
					}
					remove_character_flag = bs_mouth_upper_lip_profile_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_3
					}
					remove_character_flag = bs_mouth_upper_lip_profile_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_4
					}
					remove_character_flag = bs_mouth_upper_lip_profile_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_8
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_5
					}
					remove_character_flag = bs_mouth_upper_lip_profile_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_9
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_6
					}
					remove_character_flag = bs_mouth_upper_lip_profile_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_10
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_7
					}
					remove_character_flag = bs_mouth_upper_lip_profile_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_upper_lip_profile_-9
							has_character_flag = bs_mouth_upper_lip_profile_-8
							has_character_flag = bs_mouth_upper_lip_profile_-7
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-10
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-9
					remove_character_flag = bs_mouth_upper_lip_profile_-8
					remove_character_flag = bs_mouth_upper_lip_profile_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-9
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-8
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-7
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-6
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-5
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-4
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_upper_lip_profile_10
							has_character_flag = bs_mouth_upper_lip_profile_9
							has_character_flag = bs_mouth_upper_lip_profile_8
							has_character_flag = bs_mouth_upper_lip_profile_7
							has_character_flag = bs_mouth_upper_lip_profile_6
							has_character_flag = bs_mouth_upper_lip_profile_5
							has_character_flag = bs_mouth_upper_lip_profile_4
							has_character_flag = bs_mouth_upper_lip_profile_3
							has_character_flag = bs_mouth_upper_lip_profile_2
							has_character_flag = bs_mouth_upper_lip_profile_1
							has_character_flag = bs_mouth_upper_lip_profile_-1
							has_character_flag = bs_mouth_upper_lip_profile_-2
							has_character_flag = bs_mouth_upper_lip_profile_-3
							has_character_flag = bs_mouth_upper_lip_profile_-4
							has_character_flag = bs_mouth_upper_lip_profile_-5
							has_character_flag = bs_mouth_upper_lip_profile_-6
							has_character_flag = bs_mouth_upper_lip_profile_-7
							has_character_flag = bs_mouth_upper_lip_profile_-8
							has_character_flag = bs_mouth_upper_lip_profile_-9
							has_character_flag = bs_mouth_upper_lip_profile_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-1
					}
					remove_character_flag = bs_mouth_upper_lip_profile_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_2
					}
					remove_character_flag = bs_mouth_upper_lip_profile_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_1
					}
					remove_character_flag = bs_mouth_upper_lip_profile_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_2
					}
					remove_character_flag = bs_mouth_upper_lip_profile_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_3
					}
					remove_character_flag = bs_mouth_upper_lip_profile_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_4
					}
					remove_character_flag = bs_mouth_upper_lip_profile_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_5
					}
					remove_character_flag = bs_mouth_upper_lip_profile_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_8
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_6
					}
					remove_character_flag = bs_mouth_upper_lip_profile_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_9
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_7
					}
					remove_character_flag = bs_mouth_upper_lip_profile_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_10
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_8
					}
					remove_character_flag = bs_mouth_upper_lip_profile_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_upper_lip_profile_-9
							has_character_flag = bs_mouth_upper_lip_profile_-8
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-10
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-9
					remove_character_flag = bs_mouth_upper_lip_profile_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-9
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-8
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-7
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-6
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-5
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-4
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-3
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_upper_lip_profile_10
							has_character_flag = bs_mouth_upper_lip_profile_9
							has_character_flag = bs_mouth_upper_lip_profile_8
							has_character_flag = bs_mouth_upper_lip_profile_7
							has_character_flag = bs_mouth_upper_lip_profile_6
							has_character_flag = bs_mouth_upper_lip_profile_5
							has_character_flag = bs_mouth_upper_lip_profile_4
							has_character_flag = bs_mouth_upper_lip_profile_3
							has_character_flag = bs_mouth_upper_lip_profile_2
							has_character_flag = bs_mouth_upper_lip_profile_1
							has_character_flag = bs_mouth_upper_lip_profile_-1
							has_character_flag = bs_mouth_upper_lip_profile_-2
							has_character_flag = bs_mouth_upper_lip_profile_-3
							has_character_flag = bs_mouth_upper_lip_profile_-4
							has_character_flag = bs_mouth_upper_lip_profile_-5
							has_character_flag = bs_mouth_upper_lip_profile_-6
							has_character_flag = bs_mouth_upper_lip_profile_-7
							has_character_flag = bs_mouth_upper_lip_profile_-8
							has_character_flag = bs_mouth_upper_lip_profile_-9
							has_character_flag = bs_mouth_upper_lip_profile_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_1
					}
					remove_character_flag = bs_mouth_upper_lip_profile_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_1
					}
					remove_character_flag = bs_mouth_upper_lip_profile_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_2
					}
					remove_character_flag = bs_mouth_upper_lip_profile_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_3
					}
					remove_character_flag = bs_mouth_upper_lip_profile_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_4
					}
					remove_character_flag = bs_mouth_upper_lip_profile_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_5
					}
					remove_character_flag = bs_mouth_upper_lip_profile_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_6
					}
					remove_character_flag = bs_mouth_upper_lip_profile_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_8
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_7
					}
					remove_character_flag = bs_mouth_upper_lip_profile_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_9
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_8
					}
					remove_character_flag = bs_mouth_upper_lip_profile_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_10
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_9
					}
					remove_character_flag = bs_mouth_upper_lip_profile_10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-9
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-10
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-8
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-9
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-8
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-7
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-6
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-5
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-4
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-3
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_profile_-1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_profile_-2
					}
					remove_character_flag = bs_mouth_upper_lip_profile_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

bs_mouth_upper_lip_width_raise_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth_BS
			has_character_flag = character_mouth_BS_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = bs_mouth_upper_lip_width_10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_upper_lip_width_10
							has_character_flag = bs_mouth_upper_lip_width_9
							has_character_flag = bs_mouth_upper_lip_width_8
							has_character_flag = bs_mouth_upper_lip_width_7
							has_character_flag = bs_mouth_upper_lip_width_6
							has_character_flag = bs_mouth_upper_lip_width_5
							has_character_flag = bs_mouth_upper_lip_width_4
							has_character_flag = bs_mouth_upper_lip_width_3
							has_character_flag = bs_mouth_upper_lip_width_2
							has_character_flag = bs_mouth_upper_lip_width_1
							has_character_flag = bs_mouth_upper_lip_width_-1
							has_character_flag = bs_mouth_upper_lip_width_-2
							has_character_flag = bs_mouth_upper_lip_width_-3
							has_character_flag = bs_mouth_upper_lip_width_-4
							has_character_flag = bs_mouth_upper_lip_width_-5
							has_character_flag = bs_mouth_upper_lip_width_-6
							has_character_flag = bs_mouth_upper_lip_width_-7
							has_character_flag = bs_mouth_upper_lip_width_-8
							has_character_flag = bs_mouth_upper_lip_width_-9
							has_character_flag = bs_mouth_upper_lip_width_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_3
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_4
					}
					remove_character_flag = bs_mouth_upper_lip_width_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_5
					}
					remove_character_flag = bs_mouth_upper_lip_width_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_6
					}
					remove_character_flag = bs_mouth_upper_lip_width_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_7
					}
					remove_character_flag = bs_mouth_upper_lip_width_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_8
					}
					remove_character_flag = bs_mouth_upper_lip_width_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_9
					}
					remove_character_flag = bs_mouth_upper_lip_width_6
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_upper_lip_width_7
							has_character_flag = bs_mouth_upper_lip_width_8
							has_character_flag = bs_mouth_upper_lip_width_9
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_10
					}
					remove_character_flag = bs_mouth_upper_lip_width_7
					remove_character_flag = bs_mouth_upper_lip_width_8
					remove_character_flag = bs_mouth_upper_lip_width_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-10
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-7
					}
					remove_character_flag = bs_mouth_upper_lip_width_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-9
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-6
					}
					remove_character_flag = bs_mouth_upper_lip_width_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-8
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-5
					}
					remove_character_flag = bs_mouth_upper_lip_width_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-4
					}
					remove_character_flag = bs_mouth_upper_lip_width_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-3
					}
					remove_character_flag = bs_mouth_upper_lip_width_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-2
					}
					remove_character_flag = bs_mouth_upper_lip_width_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-1
					}
					remove_character_flag = bs_mouth_upper_lip_width_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-3
					}
					remove_character_flag = bs_mouth_upper_lip_width_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_1
					}
					remove_character_flag = bs_mouth_upper_lip_width_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_2
					}
					remove_character_flag = bs_mouth_upper_lip_width_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_upper_lip_width_10
							has_character_flag = bs_mouth_upper_lip_width_9
							has_character_flag = bs_mouth_upper_lip_width_8
							has_character_flag = bs_mouth_upper_lip_width_7
							has_character_flag = bs_mouth_upper_lip_width_6
							has_character_flag = bs_mouth_upper_lip_width_5
							has_character_flag = bs_mouth_upper_lip_width_4
							has_character_flag = bs_mouth_upper_lip_width_3
							has_character_flag = bs_mouth_upper_lip_width_2
							has_character_flag = bs_mouth_upper_lip_width_1
							has_character_flag = bs_mouth_upper_lip_width_-1
							has_character_flag = bs_mouth_upper_lip_width_-2
							has_character_flag = bs_mouth_upper_lip_width_-3
							has_character_flag = bs_mouth_upper_lip_width_-4
							has_character_flag = bs_mouth_upper_lip_width_-5
							has_character_flag = bs_mouth_upper_lip_width_-6
							has_character_flag = bs_mouth_upper_lip_width_-7
							has_character_flag = bs_mouth_upper_lip_width_-8
							has_character_flag = bs_mouth_upper_lip_width_-9
							has_character_flag = bs_mouth_upper_lip_width_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_2
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_3
					}
					remove_character_flag = bs_mouth_upper_lip_width_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_4
					}
					remove_character_flag = bs_mouth_upper_lip_width_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_5
					}
					remove_character_flag = bs_mouth_upper_lip_width_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_6
					}
					remove_character_flag = bs_mouth_upper_lip_width_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_7
					}
					remove_character_flag = bs_mouth_upper_lip_width_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_8
					}
					remove_character_flag = bs_mouth_upper_lip_width_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_9
					}
					remove_character_flag = bs_mouth_upper_lip_width_7
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_upper_lip_width_8
							has_character_flag = bs_mouth_upper_lip_width_9
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_10
					}
					remove_character_flag = bs_mouth_upper_lip_width_8
					remove_character_flag = bs_mouth_upper_lip_width_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-10
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-8
					}
					remove_character_flag = bs_mouth_upper_lip_width_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-9
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-7
					}
					remove_character_flag = bs_mouth_upper_lip_width_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-8
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-6
					}
					remove_character_flag = bs_mouth_upper_lip_width_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-5
					}
					remove_character_flag = bs_mouth_upper_lip_width_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-4
					}
					remove_character_flag = bs_mouth_upper_lip_width_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-3
					}
					remove_character_flag = bs_mouth_upper_lip_width_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-2
					}
					remove_character_flag = bs_mouth_upper_lip_width_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-1
					}
					remove_character_flag = bs_mouth_upper_lip_width_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-2
					}
					remove_character_flag = bs_mouth_upper_lip_width_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_1
					}
					remove_character_flag = bs_mouth_upper_lip_width_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_upper_lip_width_10
							has_character_flag = bs_mouth_upper_lip_width_9
							has_character_flag = bs_mouth_upper_lip_width_8
							has_character_flag = bs_mouth_upper_lip_width_7
							has_character_flag = bs_mouth_upper_lip_width_6
							has_character_flag = bs_mouth_upper_lip_width_5
							has_character_flag = bs_mouth_upper_lip_width_4
							has_character_flag = bs_mouth_upper_lip_width_3
							has_character_flag = bs_mouth_upper_lip_width_2
							has_character_flag = bs_mouth_upper_lip_width_1
							has_character_flag = bs_mouth_upper_lip_width_-1
							has_character_flag = bs_mouth_upper_lip_width_-2
							has_character_flag = bs_mouth_upper_lip_width_-3
							has_character_flag = bs_mouth_upper_lip_width_-4
							has_character_flag = bs_mouth_upper_lip_width_-5
							has_character_flag = bs_mouth_upper_lip_width_-6
							has_character_flag = bs_mouth_upper_lip_width_-7
							has_character_flag = bs_mouth_upper_lip_width_-8
							has_character_flag = bs_mouth_upper_lip_width_-9
							has_character_flag = bs_mouth_upper_lip_width_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_1
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_2
					}
					remove_character_flag = bs_mouth_upper_lip_width_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_3
					}
					remove_character_flag = bs_mouth_upper_lip_width_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_4
					}
					remove_character_flag = bs_mouth_upper_lip_width_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_5
					}
					remove_character_flag = bs_mouth_upper_lip_width_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_6
					}
					remove_character_flag = bs_mouth_upper_lip_width_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_7
					}
					remove_character_flag = bs_mouth_upper_lip_width_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_8
					}
					remove_character_flag = bs_mouth_upper_lip_width_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_8
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_9
					}
					remove_character_flag = bs_mouth_upper_lip_width_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_9
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_10
					}
					remove_character_flag = bs_mouth_upper_lip_width_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-10
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-9
					}
					remove_character_flag = bs_mouth_upper_lip_width_-10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-9
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-8
					}
					remove_character_flag = bs_mouth_upper_lip_width_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-8
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-7
					}
					remove_character_flag = bs_mouth_upper_lip_width_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-6
					}
					remove_character_flag = bs_mouth_upper_lip_width_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-5
					}
					remove_character_flag = bs_mouth_upper_lip_width_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-4
					}
					remove_character_flag = bs_mouth_upper_lip_width_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-3
					}
					remove_character_flag = bs_mouth_upper_lip_width_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-2
					}
					remove_character_flag = bs_mouth_upper_lip_width_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-1
					}
					remove_character_flag = bs_mouth_upper_lip_width_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-1
					}
					remove_character_flag = bs_mouth_upper_lip_width_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}

bs_mouth_upper_lip_width_lower_interaction = {
	category = interaction_category_diplomacy
	use_diplomatic_range = no

	is_shown = {
		scope:actor = {
			has_character_flag = CPMS_Mouth_BS
			has_character_flag = character_mouth_BS_modify
		}
		scope:recipient = {
			NOT = { has_character_flag = bs_mouth_upper_lip_width_-10 }
			is_alive = yes
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = { is_alive = yes }
	}

	auto_accept = yes

	on_accept = {
		if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X3
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_upper_lip_width_10
							has_character_flag = bs_mouth_upper_lip_width_9
							has_character_flag = bs_mouth_upper_lip_width_8
							has_character_flag = bs_mouth_upper_lip_width_7
							has_character_flag = bs_mouth_upper_lip_width_6
							has_character_flag = bs_mouth_upper_lip_width_5
							has_character_flag = bs_mouth_upper_lip_width_4
							has_character_flag = bs_mouth_upper_lip_width_3
							has_character_flag = bs_mouth_upper_lip_width_2
							has_character_flag = bs_mouth_upper_lip_width_1
							has_character_flag = bs_mouth_upper_lip_width_-1
							has_character_flag = bs_mouth_upper_lip_width_-2
							has_character_flag = bs_mouth_upper_lip_width_-3
							has_character_flag = bs_mouth_upper_lip_width_-4
							has_character_flag = bs_mouth_upper_lip_width_-5
							has_character_flag = bs_mouth_upper_lip_width_-6
							has_character_flag = bs_mouth_upper_lip_width_-7
							has_character_flag = bs_mouth_upper_lip_width_-8
							has_character_flag = bs_mouth_upper_lip_width_-9
							has_character_flag = bs_mouth_upper_lip_width_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-3
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-2
					}
					remove_character_flag = bs_mouth_upper_lip_width_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-1
					}
					remove_character_flag = bs_mouth_upper_lip_width_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_3
					}
					remove_character_flag = bs_mouth_upper_lip_width_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_1
					}
					remove_character_flag = bs_mouth_upper_lip_width_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_2
					}
					remove_character_flag = bs_mouth_upper_lip_width_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_3
					}
					remove_character_flag = bs_mouth_upper_lip_width_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_4
					}
					remove_character_flag = bs_mouth_upper_lip_width_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_8
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_5
					}
					remove_character_flag = bs_mouth_upper_lip_width_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_9
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_6
					}
					remove_character_flag = bs_mouth_upper_lip_width_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_10
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_7
					}
					remove_character_flag = bs_mouth_upper_lip_width_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_upper_lip_width_-9
							has_character_flag = bs_mouth_upper_lip_width_-8
							has_character_flag = bs_mouth_upper_lip_width_-7
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-10
					}
					remove_character_flag = bs_mouth_upper_lip_width_-9
					remove_character_flag = bs_mouth_upper_lip_width_-8
					remove_character_flag = bs_mouth_upper_lip_width_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-9
					}
					remove_character_flag = bs_mouth_upper_lip_width_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-8
					}
					remove_character_flag = bs_mouth_upper_lip_width_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-7
					}
					remove_character_flag = bs_mouth_upper_lip_width_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-6
					}
					remove_character_flag = bs_mouth_upper_lip_width_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-5
					}
					remove_character_flag = bs_mouth_upper_lip_width_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-4
					}
					remove_character_flag = bs_mouth_upper_lip_width_-1
				}
			}
		}
		else_if = {
			limit = {
				scope:actor = {
					has_character_flag = CPMS_X2
				}
			}
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_upper_lip_width_10
							has_character_flag = bs_mouth_upper_lip_width_9
							has_character_flag = bs_mouth_upper_lip_width_8
							has_character_flag = bs_mouth_upper_lip_width_7
							has_character_flag = bs_mouth_upper_lip_width_6
							has_character_flag = bs_mouth_upper_lip_width_5
							has_character_flag = bs_mouth_upper_lip_width_4
							has_character_flag = bs_mouth_upper_lip_width_3
							has_character_flag = bs_mouth_upper_lip_width_2
							has_character_flag = bs_mouth_upper_lip_width_1
							has_character_flag = bs_mouth_upper_lip_width_-1
							has_character_flag = bs_mouth_upper_lip_width_-2
							has_character_flag = bs_mouth_upper_lip_width_-3
							has_character_flag = bs_mouth_upper_lip_width_-4
							has_character_flag = bs_mouth_upper_lip_width_-5
							has_character_flag = bs_mouth_upper_lip_width_-6
							has_character_flag = bs_mouth_upper_lip_width_-7
							has_character_flag = bs_mouth_upper_lip_width_-8
							has_character_flag = bs_mouth_upper_lip_width_-9
							has_character_flag = bs_mouth_upper_lip_width_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-2
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-1
					}
					remove_character_flag = bs_mouth_upper_lip_width_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_2
					}
					remove_character_flag = bs_mouth_upper_lip_width_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_1
					}
					remove_character_flag = bs_mouth_upper_lip_width_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_2
					}
					remove_character_flag = bs_mouth_upper_lip_width_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_3
					}
					remove_character_flag = bs_mouth_upper_lip_width_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_4
					}
					remove_character_flag = bs_mouth_upper_lip_width_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_5
					}
					remove_character_flag = bs_mouth_upper_lip_width_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_8
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_6
					}
					remove_character_flag = bs_mouth_upper_lip_width_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_9
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_7
					}
					remove_character_flag = bs_mouth_upper_lip_width_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_10
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_8
					}
					remove_character_flag = bs_mouth_upper_lip_width_10
				}
				else_if = {
					limit = {
						OR = {
							has_character_flag = bs_mouth_upper_lip_width_-9
							has_character_flag = bs_mouth_upper_lip_width_-8
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-10
					}
					remove_character_flag = bs_mouth_upper_lip_width_-9
					remove_character_flag = bs_mouth_upper_lip_width_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-9
					}
					remove_character_flag = bs_mouth_upper_lip_width_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-8
					}
					remove_character_flag = bs_mouth_upper_lip_width_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-7
					}
					remove_character_flag = bs_mouth_upper_lip_width_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-6
					}
					remove_character_flag = bs_mouth_upper_lip_width_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-5
					}
					remove_character_flag = bs_mouth_upper_lip_width_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-4
					}
					remove_character_flag = bs_mouth_upper_lip_width_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-3
					}
					remove_character_flag = bs_mouth_upper_lip_width_-1
				}
			}
		}
		else = {
			scope:recipient = {
				if = {
					limit = {
						NOR = {
							has_character_flag = bs_mouth_upper_lip_width_10
							has_character_flag = bs_mouth_upper_lip_width_9
							has_character_flag = bs_mouth_upper_lip_width_8
							has_character_flag = bs_mouth_upper_lip_width_7
							has_character_flag = bs_mouth_upper_lip_width_6
							has_character_flag = bs_mouth_upper_lip_width_5
							has_character_flag = bs_mouth_upper_lip_width_4
							has_character_flag = bs_mouth_upper_lip_width_3
							has_character_flag = bs_mouth_upper_lip_width_2
							has_character_flag = bs_mouth_upper_lip_width_1
							has_character_flag = bs_mouth_upper_lip_width_-1
							has_character_flag = bs_mouth_upper_lip_width_-2
							has_character_flag = bs_mouth_upper_lip_width_-3
							has_character_flag = bs_mouth_upper_lip_width_-4
							has_character_flag = bs_mouth_upper_lip_width_-5
							has_character_flag = bs_mouth_upper_lip_width_-6
							has_character_flag = bs_mouth_upper_lip_width_-7
							has_character_flag = bs_mouth_upper_lip_width_-8
							has_character_flag = bs_mouth_upper_lip_width_-9
							has_character_flag = bs_mouth_upper_lip_width_-10
						}
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-1
					}
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_1
					}
					remove_character_flag = bs_mouth_upper_lip_width_1
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_1
					}
					remove_character_flag = bs_mouth_upper_lip_width_2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_2
					}
					remove_character_flag = bs_mouth_upper_lip_width_3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_3
					}
					remove_character_flag = bs_mouth_upper_lip_width_4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_4
					}
					remove_character_flag = bs_mouth_upper_lip_width_5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_5
					}
					remove_character_flag = bs_mouth_upper_lip_width_6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_6
					}
					remove_character_flag = bs_mouth_upper_lip_width_7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_8
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_7
					}
					remove_character_flag = bs_mouth_upper_lip_width_8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_9
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_8
					}
					remove_character_flag = bs_mouth_upper_lip_width_9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_10
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_9
					}
					remove_character_flag = bs_mouth_upper_lip_width_10
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-9
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-10
					}
					remove_character_flag = bs_mouth_upper_lip_width_-9
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-8
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-9
					}
					remove_character_flag = bs_mouth_upper_lip_width_-8
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-7
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-8
					}
					remove_character_flag = bs_mouth_upper_lip_width_-7
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-6
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-7
					}
					remove_character_flag = bs_mouth_upper_lip_width_-6
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-5
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-6
					}
					remove_character_flag = bs_mouth_upper_lip_width_-5
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-4
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-5
					}
					remove_character_flag = bs_mouth_upper_lip_width_-4
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-3
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-4
					}
					remove_character_flag = bs_mouth_upper_lip_width_-3
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-2
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-3
					}
					remove_character_flag = bs_mouth_upper_lip_width_-2
				}
				else_if = {
					limit = {
						has_character_flag = bs_mouth_upper_lip_width_-1
					}
					add_character_flag = {
						flag = bs_mouth_upper_lip_width_-2
					}
					remove_character_flag = bs_mouth_upper_lip_width_-1
				}
			}
		}
	}

	ai_frequency = 0
	
	ai_potential = {
		always = no
	}

	ai_will_do = {
		base = 0
	}
}