﻿yearly_playable_pulse = {
    on_actions = {
        darius_legend_random_events
        immortal_legend_random_events
        amastris_legend_random_events
        zoroaster_legend_random_events
        cyrus_legend_random_events
    }
}

darius_legend_random_events = {
    trigger = {
        promoted_legend = {
            legend_type = legend_type:darius
        }
    }
	random_events = {
		50 = achaemenid_legend_event.0007 #Darius: recruit commander
        50 = achaemenid_legend_event.0008 #Darius: Commander Demand
        50 = achaemenid_legend_event.0010 #Darius: Apparition
        5000 = achaemenid_legend_event.0011 #Darius: Egypt Campaign
        5000 = achaemenid_legend_event.0012 #Darius: Egypt Campaign Complete
    }
}

immortal_legend_random_events = {
    trigger = {
        promoted_legend = {
            legend_type = legend_type:immortal
        }
    }
	random_events = {
		50 = achaemenid_legend_event.0016 #Immortal: Legendary spear
        50 = achaemenid_legend_event.0017 #Immortal: A Challenger for the spear
        50 = achaemenid_legend_event.0019 #Immortal: Inspire Troops with speech
        50 = achaemenid_legend_event.0020 #Immortal: Temp Ceremonial war
    }
}

amastris_legend_random_events = {
    trigger = {
        promoted_legend = {
            legend_type = legend_type:amastris
        }
    }
	random_events = {
		50 = achaemenid_legend_event.0022 #Amastris: Female Empowerment
        50 = achaemenid_legend_event.0023 #Amastris: Tyranny or dread
        50 = achaemenid_legend_event.0024 #Amastris: Terrify vassal
    }
}

zoroaster_legend_random_events = {
    trigger = {
        promoted_legend = {
            legend_type = legend_type:zoroaster
        }
    }
	random_events = {
		50 = achaemenid_legend_event.0025 #Zoroaster: Marry Sibling
        50 = achaemenid_legend_event.0026 #Zoroaster: Sky burial
        50 = achaemenid_legend_event.0027 #Zoroaster: Mazdayasna Conversion chain
        50 = achaemenid_legend_event.0028 #Zoroaster: Mazdayasna Fire Temple Event
    }
}

cyrus_legend_random_events = {
    trigger = {
        promoted_legend = {
            legend_type = legend_type:cyrus
        }
    }
	random_events = {
		5000 = achaemenid_legend_event.0029 #Cyrus: Jerusalem Campaign
        5000 = achaemenid_legend_event.0030 #Cyrus: Jerusalem Campaign Complete
    }
}
egypt_conquered_on_action = {
    trigger = {
		OR = {
			root.culture = {
				has_cultural_tradition = tradition_darius_legacy
			}
			AND = {
				exists = promoted_legend
				is_adult = yes
				promoted_legend = {
					legend_owner = root
					legend_type = legend_type:darius
				}
			}
		}
		has_character_modifier = conquer_egypt_ambition_modifier
		completely_controls_region = ghw_region_egypt
	}
    effect = {
        trigger_event = achaemenid_legend_event.0012
    }
}

Jerusalem_conquered_on_action = {
    trigger = {
		exists = promoted_legend
		is_adult = yes
		promoted_legend = {
			legend_owner = root
			legend_type = legend_type:cyrus
		}
		completely_controls = title:d_oultrejourdain 
        completely_controls = title:d_palestine
        completely_controls = title:d_urdunn
        NOT = {
			has_global_variable = cyrus_legend_jerusalem_reclaimed
		}
	}
    effect = {
        trigger_event = achaemenid_legend_event.0030
    }
}