#--------------------------------------------------
#------------------
#------ Auto-generated event for randomly generating AI bloodline
namespace = ebl_hf

character_event = {
	id = ebl_hf.10
	hide_window = yes
	is_triggered_only = yes

	immediate = {
		# Randomly select a picture
		random_list = {
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 0 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 1 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 2 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 3 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 4 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 5 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 6 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 7 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 8 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 9 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 10 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 11 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 12 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 13 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 14 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 15 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 16 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 17 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 18 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 19 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 20 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 21 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 22 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 23 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 24 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 25 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 26 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 27 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 28 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 29 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 30 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 31 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 32 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 33 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 34 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 35 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 36 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 37 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 38 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 39 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 40 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 41 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 42 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 43 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 44 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 45 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 46 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 47 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 48 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 49 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 50 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 51 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 52 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 53 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 54 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 55 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 56 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 57 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 58 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 59 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 60 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 61 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 62 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 63 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 64 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_picture value = 65 }
			}
		}
		# Select inheritance type based on gender
		if = {
			limit = { is_female = yes }
			set_variable = { which = ebl_generate_bloodline_inheritance value = 1 }
		}
		else = {
			set_variable = { which = ebl_generate_bloodline_inheritance value = 2 }
		}
		# Randomly select whether to matrilineal override
		random_list = {
			1 = {
				set_variable = { which = ebl_generate_bloodline_matrilineal_override value = 0 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_matrilineal_override value = 1 }
			}
		}
		# Randomly select whether bastards are allowed
		random_list = {
			1 = {
				set_variable = { which = ebl_generate_bloodline_allow_bastards value = 0 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_allow_bastards value = 1 }
			}
		}
		# Randomly select a name
		random_list = {
			1 = {
				set_variable = { which = ebl_generate_bloodline_name value = 0 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_name value = 1 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_name value = 2 }
			}
		}
		# Randomly select an effect
		random_list = {
			1 = {
				set_variable = { which = ebl_generate_bloodline_effects value = 0 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_effects value = 1 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_effects value = 2 }
			}
			1 = {
				set_variable = { which = ebl_generate_bloodline_effects value = 3 }
			}
		}
		# Actually generate the bloodline
		character_event = { id = ebl_hf.5 }
	}
}
