namespace = send_prisoner

# Transfert Réussi
send_prisoner.0001 = {
    type = character_event
    title = send_prisoner.0001.t
    desc = send_prisoner.0001.desc
    theme = prison

    left_portrait = {
        character = scope:actor
        animation = personality_honorable
    }
    
    right_portrait = {
        character = scope:recipient
        animation = personality_rational
    }
	
	lower_center_portrait = scope:secondary_actor

    option = {
        name = send_prisoner.0001.a
    }
}

# Transfert Refusé
send_prisoner.0002 = {
    type = character_event
    title = send_prisoner.0002.t
    desc = send_prisoner.0002.desc
    theme = prison

    left_portrait = {
        character = scope:actor
        animation = personality_honorable
    }
    
    right_portrait = {
        character = scope:recipient
        animation = personality_rational
    }
	
	lower_center_portrait = scope:secondary_actor

    option = {
        name = send_prisoner.0002.a
    }
}

# Demande de Transfert Acceptée
send_prisoner.0003 = {
    type = character_event
    title = send_prisoner.0003.t
    desc = send_prisoner.0003.desc
    theme = prison

    left_portrait = {
        character = scope:actor
        animation = personality_honorable
    }
    
    right_portrait = {
        character = scope:recipient
        animation = personality_rational
    }
	
	lower_center_portrait = scope:secondary_actor

    immediate = {
		save_ongoing_house_relation_effect = { TARGET = scope:secondary_actor }
	}
	
	option = {
        name = send_prisoner.0003.a
		scope:secondary_actor = {
            custom_tooltip = {
                text = request_prisoner_interaction_tooltip_text_I
                release_from_prison = yes
            }
        }
		scope:actor = {
			hidden_effect = {
                imprison = { 
                    target = scope:secondary_actor
                    type = house_arrest
                }
            }
        }

        ai_chance = {
            base = 0
			opinion_modifier = {
				who = root
				opinion_target = scope:prisoner
				multiplier = -1
			}
			modifier = {
				add = 25
				root = {
					has_relation_rival = scope:prisoner
				}
				desc = request_prisoner_close_family_tooltip
			}
			### FAMILLE
			modifier = {
				add = -15
				root = {
					is_close_family_of = scope:prisoner
				}
				desc = request_prisoner_close_family_tooltip
			}
			modifier = {
				add = -5
				root = {
					is_extended_family_of = scope:prisoner
				}
				desc = request_prisoner_extended_family_tooltip
			}
			### HERITIER
			modifier = {
				add = -5
				scope:prisoner = {
					any_liege_or_above = {
						primary_title = {
							AND = {
								place_in_line_of_succession = {
									target = scope:prisoner
									value > 1
								}
								place_in_line_of_succession = {
									target = scope:prisoner
									value < 5
								}
							}
						}
					}
				}
				desc = request_prisoner_heir_tooltip
			}
			modifier = {
				add = -15
				scope:prisoner = {
					any_liege_or_above = {
						primary_title = {
							place_in_line_of_succession = {
								target = scope:prisoner
								value = 1
							}
						}
					}
				}
				desc = request_prisoner_primary_heir_tooltip
			}
        }
    }

    option = {
        name = send_prisoner.0003.b

        scope:secondary_actor = {
			release_from_prison = yes
			add_opinion = {
				target = root
				modifier = released_me_from_prison
			}
		}
		
		house = {
			change_house_relation_effect = {
				HOUSE = scope:secondary_actor.house
				VALUE = house_relation_improve_minor_value
				REASON = prison_released
				CHAR = root
				TARGET_CHAR = scope:secondary_actor
				TITLE = scope:dummy_gender
			}
		}

        ai_chance = {
            base = 10
            opinion_modifier = {
				who = root
				opinion_target = scope:prisoner
				multiplier = 0.2
			}
			### FAMILLE
			modifier = {
				add = 15
				root = {
					is_close_family_of = scope:prisoner
				}
				desc = request_prisoner_close_family_tooltip
			}
			modifier = {
				add = 5
				root = {
					is_extended_family_of = scope:prisoner
				}
				desc = request_prisoner_extended_family_tooltip
			}
			### HERITIER
			modifier = {
				add = 15
				scope:prisoner = {
					any_liege_or_above = {
						primary_title = {
							AND = {
								place_in_line_of_succession = {
									target = scope:prisoner
									value > 1
								}
								place_in_line_of_succession = {
									target = scope:prisoner
									value < 5
								}
							}
						}
					}
				}
				desc = request_prisoner_heir_tooltip
			}
			modifier = {
				add = 30
				scope:prisoner = {
					any_liege_or_above = {
						primary_title = {
							place_in_line_of_succession = {
								target = scope:prisoner
								value = 1
							}
						}
					}
				}
				desc = request_prisoner_primary_heir_tooltip
			}
        }
    }
}

# Demande de Transfert Refusée
send_prisoner.0004 = {
    type = character_event
    title = send_prisoner.0004.t
    desc = send_prisoner.0004.desc
    theme = prison

    left_portrait = {
        character = scope:actor
        animation = personality_honorable
    }
    
    right_portrait = {
        character = scope:recipient
        animation = personality_rational
    }
	
	lower_center_portrait = scope:secondary_actor

    option = {
        name = send_prisoner.0004.a
    }
}
