namespace = graal_merlin

character_event = {
id = graal_merlin.1
desc = "EVTDESCGRAAL301"
picture = GFX_evt_heretic
border = GFX_event_normal_frame_religion
	
	ai = no
	only_rulers = yes

        mean_time_to_happen = { 
                years = 4 
                modifier = {
                  factor = 0.25
                  has_character_flag = graal_has_round_table
                }
        }
	
	trigger = {
                has_character_flag = graal_recruit_knights
                religion_group = christian
	}
	immediate = {
	}
	option = {
		trigger = { 
		}
		name = graal_hire_merlin
                create_character = {
                        name = Merlin
                        random_traits = no
                        dynasty = NONE
                        female = no
                        age = 60
                        health = 9
                        religion = ROOT
                        culture = ROOT
                        trait = grey_eminence
                        trait = erudite
		        trait = mystic
                        trait = lunatic
                        trait = genious
                        trait = sympathy_islam # for alchemy and so on
                        attributes = {
                                learning = 10
                        }
                }
                new_character = {
                        set_character_flag = graal_is_merlin
                        become_heretic = yes
                        if = {
                          limit = {
                            ROOT = { has_character_flag = graal_has_round_table }
                          }
                          opinion = {
                            modifier = opinion_loyal_servant
                            who = ROOT
                            years = 100
                          }
                          prestige = 25
                        }
                }
                wealth = -10
                piety = -20
	}
	option = {
		trigger = { 
		}
		name = graal_burn_merlin
                piety = 10
	}
}

character_event = {
id = graal_merlin.2
desc = "EVTDESCGRAAL302"
picture = GFX_evt_heretic
border = GFX_event_normal_frame_religion
	
	ai = no
	only_rulers = yes

        mean_time_to_happen = { 
                years = 2 
                modifier = {
                    factor = 10
                    has_character_flag = graal_former_addict 
                }
        }
	
	trigger = {
                has_character_flag = graal_recruit_knights
                any_courtier = { has_character_flag = graal_is_merlin }
	}
	immediate = {
	}
	option = {
		trigger = { 
		}
		name = graal_take_drug
                set_character_flag = graal_drug_addict
                random_list = {
                  10 = { health = -1 }
                  90 = { remove_trait = stressed }
                }
	}
	option = {
		trigger = { 
                  NOT = { has_character_flag = graal_drug_addict }
		}
		name = graal_refuse_drug
                random_courtier = {
                  limit = { has_character_flag = graal_is_merlin }
		      opinion = {
			modifier = opinion_insulted
			who = ROOT
			years = 1
		      }
                }
	}
	option = {
		trigger = { 
                  has_character_flag = graal_drug_addict
		}
		name = graal_addiction_drug
                random_list = {
                  30 = { 
                    health = -1 
                    add_trait = stressed 
                  }
                  30 = { 
                    add_trait = stressed 
                    add_trait = ill 
                  }
                  40 = { 
                    clr_character_flag = graal_drug_addict 
                    set_character_flag = graal_former_addict 
                  }
                }
	}
}

