namespace = graal_start

character_event = {
id = graal_start.1
desc = "EVTDESCGRAAL1"
picture = GFX_evt_monk
border = GFX_event_normal_frame_religion
	
	ai = no
	only_rulers = yes

        mean_time_to_happen = { months = 1 }
	
	trigger = {
                NOT = { has_global_flag = graal_started }
                trait = on_pilgrimage
                religion_group = christian
	}
	immediate = {
		set_global_flag = graal_started 
		set_character_flag = graal_triggered 
	}
	option = {
		trigger = { 
		}
		name = graal_start_looking
		add_trait = mystic
                piety = 5
                set_character_flag = graal_quest
                character_event = { id = graal_start.2 }
	}
	option = {
		trigger = { 
			NOT = { trait = zealous }
		}
		name = graal_tales
		add_trait = cynical
                piety = -5
		remove_trait = mystic
	}
}

character_event = {
id = graal_start.2
desc = "EVTDESCGRAAL2"
picture = GFX_evt_monk
border = GFX_event_normal_frame_religion
	
	ai = no
	only_rulers = yes

        is_triggered_only = yes
	
	immediate = {
		set_character_flag = graal_chat_with_monk 
	}
	option = {
		trigger = { 
                        OR = {
                          tier = EMPEROR
                          tier = KING
                        }
		}
		name = graal_invite_monk
                create_character = {
                        random_traits = no
                        dynasty = NONE
                        has_nickname = nick_the_monk
                        female = no
                        age = 50
                        religion = ROOT
                        culture = ROOT
                        trait = mastermind_theologian
                        trait = monk
		        trait = mystic
                        trait = celibate
                        trait = zealous
                        trait = temperate
                        trait = patient
                        trait = humble
                        attributes = {
                                learning = 10
                        }
                }
                new_character = {
                        set_character_flag = graal_invited_monk
                }
	}
	option = {
		trigger = { 
                  NOT = { trait = greedy }
                  wealth = 50
		}
		name = graal_buy_book
                wealth = -50
                set_character_flag = graal_mysterious_book
	}
	option = {
		trigger = { 
		}
		name = graal_cannot_stay
	}
}

character_event = {
id = graal_start.3
desc = "EVTDESCGRAAL3"
picture = GFX_evt_library
border = GFX_event_normal_frame_religion
	
	ai = no
	only_rulers = yes

        mean_time_to_happen = { months = 1 }
	
	trigger = {
		has_character_flag = graal_chat_with_monk 
                NOT = { trait = on_pilgrimage }
                OR = {
                  has_character_flag = graal_mysterious_book
                  any_courtier = { has_character_flag = graal_invited_monk }
                }
                NOT = { has_global_flag = decided_about_book }
	}
	immediate = {
          set_global_flag = decided_about_book
	}
	option = {
		trigger = { 
                  OR = {
                        religion = catholic
                        religion = fraticelli
                  }
		}
		name = graal_copy_for_the_pope
                religion_head = {
                        opinion = {
                                modifier = graal_pope_gift
                                who = ROOT
                                years = 10
                        }
                }
                religion_authority = 0.1
                piety = 10
	}
	option = {
		trigger = { 
		}
		name = graal_study_book
                set_character_flag = graal_studying_book
	}
	option = {
		trigger = { 
                  any_courtier = { has_character_flag = graal_invited_monk }
		}
		name = graal_monk_alone
                set_character_flag = graal_monk_studying_book
	}
	option = {
		trigger = { 
                  has_character_flag = graal_mysterious_book
		}
		name = graal_sell_book
                wealth = 200
                piety = -10
                clr_character_flag = graal_mysterious_book
	}
}

