﻿namespace = religion_01_event

religion_01_event.1000 = {
    type = character_event
    title = religion_01_event.1000.t
    desc = religion_01_event.1000.desc
    override_background = { reference = the_eternal_light_04_log }

    trigger = {
        is_ai = no
        is_alive = yes
        has_trait = angel_full_god
        NOT = { faith = faith:god_light_faith }
    }

    immediate = {
        set_variable = {
            name = selected_faith
            value = faith:god_light_faith
        }
        set_character_faith = faith:god_light_faith
        every_courtier = {
            set_character_faith = faith:god_light_faith
        }


        # Save your intended custom faith scope for use in .1001–.1003
        faith:god_light_faith = {
            save_scope_as = new_faith
        }

        trigger_event = { id = faith_conversion.0001 }   # Convert capital county
        
    }

    right_portrait = {
        character = root
        animation = war_over_win
    }

    option = {
        name = religion_01_event.1000.a
        add_prestige = 1000
        add_piety = 1000
        trigger_event = religion_01_event.1001
    }
}

religion_01_event.1001 = {
    type = character_event
    title = religion_01_event.1001.t
    desc = religion_01_event.1001.desc
    override_background = { reference = the_eternal_light_01_log }
    trigger = { always = yes }

    option = {
        name = religion_01_event.1001.a
        faith:god_light_faith = {
            hidden_effect = {
                remove_doctrine = tenet_monasticism
            }
            add_doctrine = tenet_monasticism
        }
        trigger_event = religion_01_event.1002
    }
    option = {
        name = religion_01_event.1001.b
        faith:god_light_faith = {
            hidden_effect = {
                remove_doctrine = tenet_monasticism
            }
            add_doctrine = tenet_inner_journey
        }
        trigger_event = religion_01_event.1002
    }
    option = {
        name = religion_01_event.1001.c
        faith:god_light_faith = {
            hidden_effect = {
                remove_doctrine = tenet_monasticism
            }
            add_doctrine = tenet_mendicant_preachers
        }
        trigger_event = religion_01_event.1002
    }
    option = {
        name = religion_01_event.1001.d
        faith:god_light_faith = {
            hidden_effect = {
                remove_doctrine = tenet_monasticism
            }
            add_doctrine = tenet_sacred_childbirth
        }
        trigger_event = religion_01_event.1002
    }
    option = {
        name = religion_01_event.1001.e
        faith:god_light_faith = {
            hidden_effect = {
                remove_doctrine = tenet_monasticism
            }
            add_doctrine = tenet_bhakti
        }
        trigger_event = religion_01_event.1002
    }
    option = {
        name = religion_01_event.1001.f
        faith:god_light_faith = {
            hidden_effect = {
                remove_doctrine = tenet_monasticism
            }
            add_doctrine = tenet_communal_identity
        }
        trigger_event = religion_01_event.1002
    }
    option = {
        name = religion_01_event.1001.g
        faith:god_light_faith = {
            hidden_effect = {
                remove_doctrine = tenet_monasticism
            }
            add_doctrine = tenet_astrology
        }
        trigger_event = religion_01_event.1002
    }
    option = {
        name = religion_01_event.1001.h
        faith:god_light_faith = {
            hidden_effect = {
                remove_doctrine = tenet_monasticism
            }
            add_doctrine = tenet_sanctity_of_nature
        }
        trigger_event = religion_01_event.1002
    }
}

religion_01_event.1002 = {
    type = character_event
    title = religion_01_event.1002.t
    desc = religion_01_event.1002.desc
    override_background = { reference = the_eternal_light_02_log }
    trigger = { always = yes }

    option = {
        name = religion_01_event.1002.a
        faith:god_light_faith = {
            hidden_effect = {
                remove_doctrine = tenet_unrelenting_faith
            }
            add_doctrine = tenet_unrelenting_faith
        }
        trigger_event = religion_01_event.1003
    }
    option = {
        name = religion_01_event.1002.b
        faith:god_light_faith = {
            hidden_effect = {
                remove_doctrine = tenet_unrelenting_faith
            }
            add_doctrine = tenet_communion
        }
        trigger_event = religion_01_event.1003
    }
    option = {
        name = religion_01_event.1002.c
        faith:god_light_faith = {
            hidden_effect = {
                remove_doctrine = tenet_unrelenting_faith
            }
            add_doctrine = tenet_reincarnation
        }
        trigger_event = religion_01_event.1003
    }
    option = {
        name = religion_01_event.1002.d
        faith:god_light_faith = {
            hidden_effect = {
                remove_doctrine = tenet_unrelenting_faith
            }
            add_doctrine = tenet_esotericism
        }
        trigger_event = religion_01_event.1003
    }
    option = {
        name = religion_01_event.1002.e
        faith:god_light_faith = {
            hidden_effect = {
                remove_doctrine = tenet_unrelenting_faith
            }
            add_doctrine = tenet_adaptive
        }
        trigger_event = religion_01_event.1003
    }
    option = {
        name = religion_01_event.1002.f
        faith:god_light_faith = {
            hidden_effect = {
                remove_doctrine = tenet_unrelenting_faith
            }
            add_doctrine = tenet_literalism
        }
        trigger_event = religion_01_event.1003
    }
    option = {
        name = religion_01_event.1002.g
        faith:god_light_faith = {
            hidden_effect = {
                remove_doctrine = tenet_unrelenting_faith
            }
            add_doctrine = tenet_unreformed_syncretism
        }
        trigger_event = religion_01_event.1003
    }
    option = {
        name = religion_01_event.1002.h
        faith:god_light_faith = {
            hidden_effect = {
                remove_doctrine = tenet_unrelenting_faith
            }
            add_doctrine = tenet_gnosticism
        }
        trigger_event = religion_01_event.1003
    }
}

religion_01_event.1003 = {
    type = character_event
    title = religion_01_event.1003.t
    desc = religion_01_event.1003.desc
    override_background = { reference = the_eternal_light_03_log }
    trigger = { always = yes }

    option = {
        name = religion_01_event.1003.a
        faith:god_light_faith = {
            hidden_effect = {
                remove_doctrine = tenet_ritual_celebrations
            }
            add_doctrine = tenet_ritual_celebrations
        }
        trigger_event = religion_01_event.1004
    }
    option = {
        name = religion_01_event.1003.b
        faith:god_light_faith = {
            hidden_effect = {
                remove_doctrine = tenet_ritual_celebrations
            }
            add_doctrine = tenet_adorcism
        }
        trigger_event = religion_01_event.1004
    }
    option = {
        name = religion_01_event.1003.c
        faith:god_light_faith = {
            hidden_effect = {
                remove_doctrine = tenet_ritual_celebrations
            }
            add_doctrine = tenet_aniconism
        }
        trigger_event = religion_01_event.1004
    }
    option = {
        name = religion_01_event.1003.d
        faith:god_light_faith = {
            hidden_effect = {
                remove_doctrine = tenet_ritual_celebrations
            }
            add_doctrine = tenet_sun_worship
        }
        trigger_event = religion_01_event.1004
    }
    option = {
        name = religion_01_event.1003.e
        faith:god_light_faith = {
            hidden_effect = {
                remove_doctrine = tenet_ritual_celebrations
            }
            add_doctrine = tenet_communal_possessions
        }
        trigger_event = religion_01_event.1004
    }
    option = {
        name = religion_01_event.1003.f
        faith:god_light_faith = {
            hidden_effect = {
                remove_doctrine = tenet_ritual_celebrations
            }
            add_doctrine = tenet_megaliths
        }
        trigger_event = religion_01_event.1004
    }
    option = {
        name = religion_01_event.1003.g
        faith:god_light_faith = {
            hidden_effect = {
                remove_doctrine = tenet_ritual_celebrations
            }
            add_doctrine = tenet_rite
        }
        trigger_event = religion_01_event.1004
    }
    option = {
        name = religion_01_event.1003.h
        faith:god_light_faith = {
            hidden_effect = {
                remove_doctrine = tenet_ritual_celebrations
            }
            add_doctrine = tenet_household_gods
        }
        trigger_event = religion_01_event.1004
    }
}

### FINALIZATION ###
religion_01_event.1004 = {
	type = character_event
	title = religion_01_event.1004.t
	desc = religion_01_event.1004.desc
	override_background = { reference = the_eternal_light_05_log }

	trigger = { always = yes }

	option = {
		name = religion_01_event.1004.a

		add_piety = 1000
		add_prestige = 500

		capital_county = {
			set_county_faith = root.faith
		}

        

		# Correct way to generate a title_and_vassal_change scope
		create_title_and_vassal_change = {
			type = created
			save_scope_as = new_religion_title
		}
        title:e_eternal_light = {
            set_coa = e_eternal_light
        }
		# Assign the predefined title using the scope
		title:e_eternal_light = {
			change_title_holder = {
				holder = root
				change = scope:new_religion_title
			}
		}

		resolve_title_and_vassal_change = scope:new_religion_title
        
        set_primary_title_to = title:e_eternal_light


        faith:god_light_faith = {
	        set_religious_head_title = title:e_eternal_light
        }

        title:e_eternal_light = {
	        set_always_follows_primary_heir = yes
	        set_no_automatic_claims = yes
	        set_destroy_if_invalid_heir = yes
        }


		custom_tooltip = religion_01_event.1004.a.tt
	}
}


#############
#   Dark    #
#############

religion_01_event.2000 = {
    type = character_event
    title = religion_01_event.2000.t
    desc = religion_01_event.2000.desc
    override_background = { reference = the_eternal_dark_02_log }

    trigger = {
        is_ai = no
        is_alive = yes
        has_trait = fallen_god
        NOT = { faith = faith:god_dark_faith }
    }

    immediate = {
        set_variable = {
            name = selected_faith
            value = faith:god_dark_faith
        }
        set_character_faith = faith:god_dark_faith
        every_courtier = {
            set_character_faith = faith:god_dark_faith
        }

        # Save the new dark faith scope
        faith:god_dark_faith = {
            save_scope_as = new_faith
        }

        trigger_event = { id = faith_conversion.0001 }
    }

    right_portrait = {
        character = root
        animation = manic
    }

    option = {
        name = religion_01_event.2000.a
        add_prestige = 1000
        add_piety = 1000
        trigger_event = religion_01_event.2001
    }
}

religion_01_event.2001 = {
    type = character_event
    title = religion_01_event.2001.t
    desc = religion_01_event.2001.desc
    override_background = { reference = the_eternal_dark_05_log }

    trigger = { always = yes }

    option = {
        name = religion_01_event.2001.a
        faith:god_dark_faith = {
            hidden_effect = { remove_doctrine = tenet_human_sacrifice }
            add_doctrine = tenet_fp3_fedayeen
        }
        trigger_event = religion_01_event.2002
    }
    option = {
        name = religion_01_event.2001.b
        faith:god_dark_faith = {
            hidden_effect = { remove_doctrine = tenet_human_sacrifice }
            add_doctrine = tenet_human_sacrifice
        }
        trigger_event = religion_01_event.2002
    }
    option = {
        name = religion_01_event.2001.c
        faith:god_dark_faith = {
            hidden_effect = { remove_doctrine = tenet_human_sacrifice }
            add_doctrine = tenet_exaltation_of_pain
        }
        trigger_event = religion_01_event.2002
    }
    option = {
        name = religion_01_event.2001.d
        faith:god_dark_faith = {
            hidden_effect = { remove_doctrine = tenet_human_sacrifice }
            add_doctrine = tenet_ritual_cannibalism
        }
        trigger_event = religion_01_event.2002
    }
    option = {
        name = religion_01_event.2001.e
        faith:god_dark_faith = {
            hidden_effect = { remove_doctrine = tenet_human_sacrifice }
            add_doctrine = tenet_gruesome_festivals
        }
        trigger_event = religion_01_event.2002
    }
    option = {
        name = religion_01_event.2001.f
        faith:god_dark_faith = {
            hidden_effect = { remove_doctrine = tenet_human_sacrifice }
            add_doctrine = tenet_consolamentum
        }
        trigger_event = religion_01_event.2002
    }
    option = {
        name = religion_01_event.2001.g
        faith:god_dark_faith = {
            hidden_effect = { remove_doctrine = tenet_human_sacrifice }
            add_doctrine = tenet_cthonic_redoubts
        }
        trigger_event = religion_01_event.2002
    }
    option = {
        name = religion_01_event.2001.h
        faith:god_dark_faith = {
            hidden_effect = { remove_doctrine = tenet_human_sacrifice }
            add_doctrine = tenet_sacred_childbirth
        }
        trigger_event = religion_01_event.2002
    }
}

religion_01_event.2002 = {
    type = character_event
    title = religion_01_event.2002.t
    desc = religion_01_event.2002.desc
    override_background = { reference = the_eternal_dark_03_log }
    trigger = { always = yes }

    option = {
        name = religion_01_event.2002.a
        faith:god_dark_faith = {
            hidden_effect = { remove_doctrine = tenet_sacred_shadows }
            add_doctrine = tenet_sacred_shadows
        }
        trigger_event = religion_01_event.2003
    }
    option = {
        name = religion_01_event.2002.b
        faith:god_dark_faith = {
            hidden_effect = { remove_doctrine = tenet_sacred_shadows }
            add_doctrine = tenet_false_conversion_sanction
        }
        trigger_event = religion_01_event.2003
    }
    option = {
        name = religion_01_event.2002.c
        faith:god_dark_faith = {
            hidden_effect = { remove_doctrine = tenet_sacred_shadows }
            add_doctrine = tenet_pursuit_of_power
        }
        trigger_event = religion_01_event.2003
    }
    option = {
        name = religion_01_event.2002.d
        faith:god_dark_faith = {
            hidden_effect = { remove_doctrine = tenet_sacred_shadows }
            add_doctrine = tenet_polyamory
        }
        trigger_event = religion_01_event.2003
    }
    option = {
        name = religion_01_event.2002.e
        faith:god_dark_faith = {
            hidden_effect = { remove_doctrine = tenet_sacred_shadows }
            add_doctrine = tenet_carnal_exaltation
        }
        trigger_event = religion_01_event.2003
    }
    option = {
        name = religion_01_event.2002.f
        faith:god_dark_faith = {
            hidden_effect = { remove_doctrine = tenet_sacred_shadows }
            add_doctrine = tenet_communal_possessions
        }
        trigger_event = religion_01_event.2003
    }
    option = {
        name = religion_01_event.2002.g
        faith:god_dark_faith = {
            hidden_effect = { remove_doctrine = tenet_sacred_shadows }
            add_doctrine = tenet_rite
        }
        trigger_event = religion_01_event.2003
    }
    option = {
        name = religion_01_event.2002.h
        faith:god_dark_faith = {
            hidden_effect = { remove_doctrine = tenet_sacred_shadows }
            add_doctrine = tenet_tax_nonbelievers
        }
        trigger_event = religion_01_event.2003
    }
}

religion_01_event.2003 = {
    type = character_event
    title = religion_01_event.2003.t
    desc = religion_01_event.2003.desc
    override_background = { reference = the_eternal_dark_04_log }
    trigger = { always = yes }

    option = {
        name = religion_01_event.2003.a
        faith:god_dark_faith = {
            hidden_effect = { remove_doctrine = tenet_struggle_submission }
            add_doctrine = tenet_warmonger
        }
        trigger_event = religion_01_event.2004
    }
    option = {
        name = religion_01_event.2003.b
        faith:god_dark_faith = {
            hidden_effect = { remove_doctrine = tenet_struggle_submission }
            add_doctrine = tenet_struggle_submission
        }
        trigger_event = religion_01_event.2004
    }
    option = {
        name = religion_01_event.2003.c
        faith:god_dark_faith = {
            hidden_effect = { remove_doctrine = tenet_struggle_submission }
            add_doctrine = tenet_household_gods
        }
        trigger_event = religion_01_event.2004
    }
    option = {
        name = religion_01_event.2003.d
        faith:god_dark_faith = {
            hidden_effect = { remove_doctrine = tenet_struggle_submission }
            add_doctrine = tenet_legalism
        }
        trigger_event = religion_01_event.2004
    }
    option = {
        name = religion_01_event.2003.e
        faith:god_dark_faith = {
            hidden_effect = { remove_doctrine = tenet_struggle_submission }
            add_doctrine = tenet_aniconism
        }
        trigger_event = religion_01_event.2004
    }
    option = {
        name = religion_01_event.2003.f
        faith:god_dark_faith = {
            hidden_effect = { remove_doctrine = tenet_struggle_submission }
            add_doctrine = tenet_adorcism
        }
        trigger_event = religion_01_event.2004
    }
    option = {
        name = religion_01_event.2003.g
        faith:god_dark_faith = {
            hidden_effect = { remove_doctrine = tenet_struggle_submission }
            add_doctrine = tenet_esotericism
        }
        trigger_event = religion_01_event.2004
    }
    option = {
        name = religion_01_event.2003.h
        faith:god_dark_faith = {
            hidden_effect = { remove_doctrine = tenet_struggle_submission }
            add_doctrine = tenet_sun_worship
        }
        trigger_event = religion_01_event.2004
    }
}

religion_01_event.2004 = {
	type = character_event
	title = religion_01_event.2004.t
	desc = religion_01_event.2004.desc
	override_background = { reference = the_eternal_dark_01_log }

	trigger = { always = yes }

	option = {
		name = religion_01_event.2004.a

		add_piety = 1000
		add_prestige = 500

		capital_county = {
			set_county_faith = root.faith
		}

		create_title_and_vassal_change = {
			type = created
			save_scope_as = new_religion_title
		}

        title:e_eternal_dark = {
            set_coa = e_eternal_dark
        }

		title:e_eternal_dark = {
			change_title_holder = {
				holder = root
				change = scope:new_religion_title
			}
		}

		resolve_title_and_vassal_change = scope:new_religion_title

        set_primary_title_to = title:e_eternal_dark


        faith:god_dark_faith = {
	        set_religious_head_title = title:e_eternal_dark
        }

        title:e_eternal_dark = {
	        set_always_follows_primary_heir = yes
	        set_no_automatic_claims = yes
	        set_destroy_if_invalid_heir = yes
        }

		custom_tooltip = religion_01_event.2004.a.tt
	}
}
