namespace = WCALT

### Clear island nomads
character_event = {
    id = WCALT.1

	hide_window = yes
	is_triggered_only = yes
	
	only_playable = yes

	trigger = {
		is_alternate_start = yes
		is_save_game = no
		has_alternate_start_setting = {
            setting = goa_alt_no_island_nomad
            option = checked
        }
		NOT = {
			has_global_flag = goa_island_nomad_clear
		}
	}

    immediate = {
        set_global_flag = goa_island_nomad_clear

        any_independent_ruler = {
            limit = {
                government = nomadic_government 
                capital_scope = {
                    is_island = yes
                    NOT = { region = world_northrend }
                    OR = {
                        NOT = { region = world_kalimdor }
                        region = world_kalimdor_kalimdor_isles
                    }
                    OR = {
                        NOT = { region = world_pandaria }
                        region = world_pandaria_pandaria_isles
                    }
                }
            }

			any_vassal = {
				limit = {
					government = nomadic_government
				}
				set_government_type = tribal_government
			}
		
			set_government_type = tribal_government
		
			if = {
				limit = {
					higher_tier_than = count
				}
				primary_title = {
					add_law = tribal_organization_0
					add_law = centralization_0
				}
			}
        }
    }
}

### Align draconic faith
character_event = {
    id = WCALT.2

	hide_window = yes
	is_triggered_only = yes
	
	only_playable = yes

	trigger = {
		is_alternate_start = yes
		is_save_game = no
		has_alternate_start_setting = {
            setting = goa_alt_draconic_faith
            option = checked
        }
		NOT = {
			has_global_flag = goa_align_draconic_faith
		}
	}

    immediate = {
        set_global_flag = goa_align_draconic_faith

        any_playable_ruler = {
            limit = {
                culture_group = dragon_group
                NOT = { religion = sect_of_the_dragons }
                controls_religion = no
                holy_order = no
                ai = yes
            }

            if = {
                limit = {
                    culture = black_dragon 
                }
                random_list = {
                    90 = {
                        religion = sect_of_the_dragons
                        any_demesne_province = {
                            limit = {
                                culture_group = dragon_group
                            }
                            religion = sect_of_the_dragons
                        }
                        any_close_relative = {
                            limit = {
                                at_location = PREV
                            }
                            religion = sect_of_the_dragons
                        }
                        any_spouse = {
                            limit = {
                                at_location = PREV
                            }
                            religion = sect_of_the_dragons
                        }
                        any_vassal = {
                            limit = {
                                tier = BARON
                            }
                            religion = sect_of_the_dragons
                        }
                        ### This doesn't even do anything for some reason
				        # set_government_type = dragon_government 
                    }
                    5 = {
                        religion = old_gods_worship
                        any_demesne_province = {
                            limit = {
                                culture_group = dragon_group
                            }
                            religion = old_gods_worship
                        }
                        any_close_relative = {
                            limit = {
                                at_location = PREV
                            }
                            religion = old_gods_worship
                        }
                        any_spouse = {
                            limit = {
                                at_location = PREV
                            }
                            religion = old_gods_worship
                        }
                        any_vassal = {
                            limit = {
                                tier = BARON
                            }
                            religion = old_gods_worship
                        }
				        # set_government_type = black_pact_government  
                    }
                    5 = {
                        add_trait = zealous
                    }
                }
            }
            else = {
                random_list = {
                    95 = {
                        religion = sect_of_the_dragons
                        any_demesne_province = {
                            limit = {
                                culture_group = dragon_group
                            }
                            religion = sect_of_the_dragons
                        }
                        any_close_relative = {
                            limit = {
                                at_location = PREV
                            }
                            religion = sect_of_the_dragons
                        }
                        any_spouse = {
                            limit = {
                                at_location = PREV
                            }
                            religion = sect_of_the_dragons
                        }
                        any_vassal = {
                            limit = {
                                tier = BARON
                            }
                            religion = sect_of_the_dragons
                        }
				        # set_government_type = dragon_government 
                    }
                    5 = {
                        add_trait = zealous
                    }
                }
            }
        }
    }
}

### Align nerubian faith
character_event = {
    id = WCALT.3

	hide_window = yes
	is_triggered_only = yes
	
	only_playable = yes

	trigger = {
		is_alternate_start = yes
		is_save_game = no
		has_alternate_start_setting = {
            setting = goa_alt_nerubian_faith
            option = checked
        }
		NOT = {
			has_global_flag = goa_align_nerubian_faith
		}
	}

    immediate = {
        set_global_flag = goa_align_nerubian_faith

        any_playable_ruler = {
            limit = {
                culture = nerubian
                NOT = { religion = spider_philosophy }
                controls_religion = no
                holy_order = no
            }

            random_list = {
                95 = {
                    religion = spider_philosophy
                    any_demesne_province = {
                        limit = {
                            culture_group = nerubian
                        }
                        religion = spider_philosophy
                    }
                    any_close_relative = {
                        limit = {
                            at_location = PREV
                        }
                        religion = spider_philosophy
                    }
                    any_spouse = {
                        limit = {
                            at_location = PREV
                        }
                        religion = spider_philosophy
                    }
                    any_vassal = {
                        limit = {
                            tier = BARON
                        }
                        religion = spider_philosophy
                    }
				    # set_government_type = hive_government  
                }
                5 = {
                    add_trait = zealous
                }
            }
        }
    }
}
### Convert satyrs to Fel
character_event = {
    id = WCALT.4

	hide_window = yes
	is_triggered_only = yes
	
	only_playable = yes

	trigger = {
		is_alternate_start = yes
		is_save_game = no
		has_alternate_start_setting = {
            setting = goa_alt_satyr_faith
            option = checked
        }
		NOT = {
			has_global_flag = goa_align_satyr_faith
		}
	}

    immediate = {
        set_global_flag = goa_align_satyr_faith

        any_playable_ruler = {
            limit = {
                culture = satyr
                NOT = { religion = burning_legion_religion }
                controls_religion = no
                holy_order = no
            }

            random_list = {
                95 = {
                    religion = burning_legion_religion
                    any_demesne_province = {
                        limit = {
                            culture_group = satyr
                        }
                        religion = burning_legion_religion
                    }
                    any_close_relative = {
                        limit = {
                            at_location = PREV
                        }
                        religion = burning_legion_religion
                    }
                    any_spouse = {
                        limit = {
                            at_location = PREV
                        }
                        religion = burning_legion_religion
                    }
                    any_vassal = {
                        limit = {
                            tier = BARON
                        }
                        religion = burning_legion_religion
                    }
				    # set_government_type = hive_government  
                }
                5 = {
                    add_trait = zealous
                }
            }
        }
    }
}
### Convert aqirs to Shath'gral
character_event = {
    id = WCALT.5

	hide_window = yes
	is_triggered_only = yes
	
	only_playable = yes

	trigger = {
		is_alternate_start = yes
		is_save_game = no
		has_alternate_start_setting = {
            setting = goa_alt_aqir_faith
            option = checked
        }
		NOT = {
			has_global_flag = goa_align_aqir_faith
		}
	}

    immediate = {
        set_global_flag = goa_align_aqir_faith

        any_playable_ruler = {
            limit = {
                culture = qiraji
                NOT = { religion = old_gods_worship }
                controls_religion = no
                holy_order = no
            }

            random_list = {
                95 = {
                    religion = old_gods_worship
                    any_demesne_province = {
                        limit = {
                            culture_group = qiraji
                        }
                        religion = old_gods_worship
                    }
                    any_close_relative = {
                        limit = {
                            at_location = PREV
                        }
                        religion = old_gods_worship
                    }
                    any_spouse = {
                        limit = {
                            at_location = PREV
                        }
                        religion = old_gods_worship
                    }
                    any_vassal = {
                        limit = {
                            tier = BARON
                        }
                        religion = old_gods_worship
                    }
                }
                5 = {
                    add_trait = zealous
                }
            }
        }
        any_playable_ruler = {
            limit = {
                culture = mantid
                NOT = { religion = old_gods_worship }
                controls_religion = no
                holy_order = no
            }

            random_list = {
                95 = {
                    religion = old_gods_worship
                    any_demesne_province = {
                        limit = {
                            culture_group = mantid
                        }
                        religion = old_gods_worship
                    }
                    any_close_relative = {
                        limit = {
                            at_location = PREV
                        }
                        religion = old_gods_worship
                    }
                    any_spouse = {
                        limit = {
                            at_location = PREV
                        }
                        religion = old_gods_worship
                    }
                    any_vassal = {
                        limit = {
                            tier = BARON
                        }
                        religion = old_gods_worship
                    }
                }
                5 = {
                    add_trait = zealous
                }
            }
        }
    }
}

### Spawn Misc Conquerors
character_event = {
    id = WCALT.8

	hide_window = yes
	is_triggered_only = yes
	
	only_playable = yes

	trigger = {
		is_alternate_start = yes
		is_save_game = no
		has_alternate_start_setting = {
            setting = goa_misc_conquerors
            option = checked
        }
		NOT = {
			has_global_flag = goa_spawn_misc_conquerors
		}
	}

    immediate = {
        set_global_flag = goa_spawn_misc_conquerors

        # Hyjal, if Burning Legion is turned on
        if = {
            limit = {
                NOT = {
                    has_game_rule = {
                        name = legion_invasion
                        value = off
                    }
                }
                # Nordrassil
                1921 = {
                    top_liege = {
                        ai = yes
                        NOT = { has_character_flag = great_conqueror }
                    }
                }
            }
            # Nordrassil
            1921 = {
                top_liege = {
                    become_great_conqueror = yes
                }
            }
        }

        # Lordaeron, if Scourge is turned on
        if = {
            limit = {
                NOT = {
                    has_game_rule = {
                        name = scourge_invasion
                        value = off
                    }
                }
                # Lordaeron
                269 = {
                    top_liege = {
                        ai = yes
                        NOT = { has_character_flag = great_conqueror }
                    }
                }
            }
            # Lordaeron
            269 = {
                top_liege = {
                    become_great_conqueror = yes
                }
            }
        }

        # Stormwind, if Horde start date
        if = {
            limit = {
                start_date == 583.1.1
                # Stormwind
                1 = {
                    top_liege = {
                        ai = yes
                        NOT = { has_character_flag = great_conqueror }
                    }
                }
            }
            # Stormwind
            1 = {
                top_liege = {
                    become_great_conqueror = yes
                }
            }
        }
    }
}

### Dragon Aspects
character_event = {
    id = WCALT.9

	hide_window = yes
	is_triggered_only = yes
	
	only_playable = yes

	trigger = {
		is_alternate_start = yes
		is_save_game = no
		NOT = {
            has_game_rule  = {
                name = dragon_aspects_rule
                value = missing
            } 
        }
		NOT = {
			has_global_flag = goa_spawn_dragon_aspects
		}
	}

    immediate = {
        set_global_flag = goa_spawn_dragon_aspects

        ### Spawn Aspects
        if = {
            limit = {
                has_game_rule  = {
                    name = dragon_aspects_rule
                    value = returned
                } 
            }
            ### Green
            if = {
                limit = {
                    any_playable_ruler = {
                        culture = green_dragon
                        is_landed = yes
                        ai = yes
                    }
                }
                random_playable_ruler = {
                    limit = {
                        culture = green_dragon 
                        is_landed = yes
                        ai = yes
                    }
                    preferred_limit = {
                        tier = EMPEROR
                        NOT = { has_character_flag = great_conqueror }
                    }
                    preferred_limit = {
                        tier = KING
                        NOT = { has_character_flag = great_conqueror }
                    }
                    preferred_limit = {
                        tier = DUKE
                        NOT = { has_character_flag = great_conqueror }
                    }
                    preferred_limit = {
                        independent = yes
                        NOT = { has_character_flag = great_conqueror }
                    }
                    preferred_limit = {
                        NOT = { has_character_flag = great_conqueror }
                    }

                    create_character = {
                        name=Ysera
                        dynasty=38000
                        female = yes
                        dna="hhmlakofaeo"
                        culture=green_dragon 
                        religion=sect_of_the_dragons
                        immortal_age = 30
                        age = 580

                        attributes = {
                            martial=5 
                            diplomacy=7 
                            stewardship=8 
                            intrigue=7 
                            learning=8
                        }

                        add_trait=mastermind_theologian
                        add_trait=aspect_of_nature 
                        add_trait=temperate 
                        add_trait=charitable 
                        add_trait=kind 
                        add_trait=humble
                        add_trait=trusting
                        add_trait=creature_green_wyrm

                        random_traits = no
                    }
                    new_character = {
                        save_event_target_as = char_ysera
                        add_friend = PREV
                        PREV = {
                            any_demesne_title = {
                                gain_title = {
                                    target = event_target:char_ysera
                                    type = usurp
                                }
                            }
                        }
                        spawn_dragon_army = yes
                    }

                    create_character = {
                        name=Eranikus
                        dynasty = none
                        female = no
                        dna="bpladlbekob"
                        culture=green_dragon 
                        religion=sect_of_the_dragons
                        immortal_age = 30
                        age = 580

                        attributes = {
                            martial=7 
                            diplomacy=8 
                            stewardship=7 
                            intrigue=8 
                            learning=8
                        }

                        add_trait=mastermind_theologian
	                    add_trait=chaste 
                        add_trait=content 
                        add_trait=brave 
                        add_trait=stubborn 
                        add_trait=gregarious
                        add_trait=creature_green_wyrm

                        random_traits = no
                    }
                    new_character = {
                        add_spouse_matrilineal = event_target:char_ysera 
                        add_lover = event_target:char_ysera 
                    }
                }
            }
            else = {
                random_independent_ruler  = {
                    limit = {
                        is_landed = yes
                    }
                    preferred_limit = {
                        capital_scope = {
                            OR = {
                                is_island = no
                                region = world_northrend
                                AND = {
                                    region = world_kalimdor
                                    NOT = { region = world_kalimdor_kalimdor_isles }
                                }
                                AND = {
                                    region = world_pandaria
                                    NOT = { region = world_pandaria_pandaria_isles }
                                }
                            }
                        }

                        culture_group = dragon_group
                        any_neighbor_independent_ruler = {
                            NOT = { culture_group = dragon_group }
                        }
                    }
                    preferred_limit = {
                        capital_scope = {
                            OR = {
                                is_island = no
                                region = world_northrend
                                AND = {
                                    region = world_kalimdor
                                    NOT = { region = world_kalimdor_kalimdor_isles }
                                }
                                AND = {
                                    region = world_pandaria
                                    NOT = { region = world_pandaria_pandaria_isles }
                                }
                            }
                        }

                        religion = sect_of_the_dragons 
                    }
                    preferred_limit = {
                        culture_group = dragon_group
                        any_neighbor_independent_ruler = {
                            NOT = { culture_group = dragon_group }
                        }
                    }
                    preferred_limit = {
                        culture_group = sect_of_the_dragons
                    }
                    create_character = {
                        name=Ysera
                        dynasty=38000
                        female = yes
                        dna="hhmlakofaeo"
                        culture=green_dragon 
                        religion=sect_of_the_dragons
                        immortal_age = 30
                        age = 580

                        attributes = {
                            martial=5 
                            diplomacy=7 
                            stewardship=8 
                            intrigue=7 
                            learning=8
                        }

                        add_trait=mastermind_theologian
                        add_trait=aspect_of_nature 
                        add_trait=temperate 
                        add_trait=charitable 
                        add_trait=kind 
                        add_trait=humble
                        add_trait=trusting
                        add_trait=creature_green_wyrm

                        random_traits = no
                    }
                    new_character = {
                        save_event_target_as = char_ysera
                        random_dragon_adventurer = yes
                    }

                    create_character = {
                        name=Eranikus
                        dynasty = none
                        female = no
                        dna="bpladlbekob"
                        culture=green_dragon 
                        religion=sect_of_the_dragons
                        immortal_age = 30
                        age = 580

                        attributes = {
                            martial=7 
                            diplomacy=8 
                            stewardship=7 
                            intrigue=8 
                            learning=8
                        }

                        add_trait=mastermind_theologian
	                    add_trait=chaste 
                        add_trait=content 
                        add_trait=brave 
                        add_trait=stubborn 
                        add_trait=gregarious
                        add_trait=creature_green_wyrm

                        random_traits = no
                    }
                    new_character = {
                        add_spouse_matrilineal = event_target:char_ysera 
                        add_lover = event_target:char_ysera 
                    }
                }
            }

            ### Black
            if = {
                limit = {
                    any_playable_ruler = {
                        culture = black_dragon
                        is_landed = yes
                        ai = yes
                    }
                }
                random_playable_ruler = {
                    limit = {
                        culture = black_dragon 
                        is_landed = yes
                        ai = yes
                    }
                    preferred_limit = {
                        tier = EMPEROR
                        NOT = { has_character_flag = great_conqueror }
                    }
                    preferred_limit = {
                        tier = KING
                        NOT = { has_character_flag = great_conqueror }
                    }
                    preferred_limit = {
                        tier = DUKE
                        NOT = { has_character_flag = great_conqueror }
                    }
                    preferred_limit = {
                        independent = yes
                        NOT = { has_character_flag = great_conqueror }
                    }
                    preferred_limit = {
                        NOT = { has_character_flag = great_conqueror }
                    }

                    create_character = {
                        name=Deathwing
                        dynasty=38050
                        female = no
                        dna="faghjblondp"
                        culture=black_dragon 
                        religion=old_gods_worship
                        immortal_age = 30
                        age = 580

                        attributes = {
                            martial=7 
                            diplomacy=7 
                            stewardship=7 
                            intrigue=7 
                            learning=7
                        }

                        add_trait=mastermind_theologian
                        add_trait=aspect_of_death 
                        add_trait=cruel 
                        add_trait=envious 
                        add_trait=wroth 
                        add_trait=proud 
                        add_trait=greedy 
                        add_trait=deceitful
                        add_trait=creature_black_wyrm

                        random_traits = no
                    }
                    new_character = {
                        give_nickname=nick_the_destroyer
                        save_event_target_as = char_deathwing
                        PREV = {
                            any_demesne_title = {
                                gain_title = {
                                    target = event_target:char_deathwing
                                    type = usurp
                                }
                            }
                        }
                        spawn_dragon_army = yes
                    }

                    create_character = {
                        name=Sintharia
                        dynasty = none
                        female = yes
                        dna="hikngkfinfo"
                        culture=black_dragon 
                        religion=old_gods_worship
                        immortal_age = 30
                        age = 580

                        attributes = {
                            martial=6 
                            diplomacy=6 
                            stewardship=5 
                            intrigue=7 
                            learning=6
                        }

                        add_trait=mastermind_theologian
	                    add_trait=deceitful 
                        add_trait=chaste 
                        add_trait=temperate 
                        add_trait=proud 
                        add_trait=paranoid
                        add_trait=creature_black_wyrm

                        random_traits = no
                    }
                    new_character = {
                        add_spouse = event_target:char_deathwing 
                        add_lover = event_target:char_deathwing 
                    }
                }
            }
            else = {
                random_independent_ruler  = {
                    limit = {
                        is_landed = yes
                    }
                    preferred_limit = {
                        capital_scope = {
                            OR = {
                                is_island = no
                                region = world_northrend
                                AND = {
                                    region = world_kalimdor
                                    NOT = { region = world_kalimdor_kalimdor_isles }
                                }
                                AND = {
                                    region = world_pandaria
                                    NOT = { region = world_pandaria_pandaria_isles }
                                }
                            }
                        }

                        culture_group = dragon_group
                        any_neighbor_independent_ruler = {
                            NOT = { culture_group = dragon_group }
                        }
                    }
                    preferred_limit = {
                        capital_scope = {
                            OR = {
                                is_island = no
                                region = world_northrend
                                AND = {
                                    region = world_kalimdor
                                    NOT = { region = world_kalimdor_kalimdor_isles }
                                }
                                AND = {
                                    region = world_pandaria
                                    NOT = { region = world_pandaria_pandaria_isles }
                                }
                            }
                        }

                        religion = sect_of_the_dragons 
                    }
                    preferred_limit = {
                        culture_group = dragon_group
                        any_neighbor_independent_ruler = {
                            NOT = { culture_group = dragon_group }
                        }
                    }
                    preferred_limit = {
                        culture_group = sect_of_the_dragons
                    }
                    create_character = {
                        name=Deathwing
                        dynasty=38050
                        female = no
                        dna="faghjblondp"
                        culture=black_dragon 
                        religion=old_gods_worship
                        immortal_age = 30
                        age = 580

                        attributes = {
                            martial=7 
                            diplomacy=7 
                            stewardship=7 
                            intrigue=7 
                            learning=7
                        }

                        add_trait=mastermind_theologian
                        add_trait=aspect_of_death 
                        add_trait=cruel 
                        add_trait=envious 
                        add_trait=wroth 
                        add_trait=proud 
                        add_trait=greedy 
                        add_trait=deceitful
                        add_trait=creature_black_wyrm

                        random_traits = no
                    }
                    new_character = {
                        give_nickname=nick_the_destroyer
                        save_event_target_as = char_deathwing
                        random_dragon_adventurer = yes
                    }

                    create_character = {
                        name=Sintharia
                        dynasty = none
                        female = yes
                        dna="hikngkfinfo"
                        culture=black_dragon 
                        religion=old_gods_worship
                        immortal_age = 30
                        age = 580

                        attributes = {
                            martial=6 
                            diplomacy=6 
                            stewardship=5 
                            intrigue=7 
                            learning=6
                        }

                        add_trait=mastermind_theologian
	                    add_trait=deceitful 
                        add_trait=chaste 
                        add_trait=temperate 
                        add_trait=proud 
                        add_trait=paranoid
                        add_trait=creature_black_wyrm

                        random_traits = no
                    }
                    new_character = {
                        add_spouse = event_target:char_deathwing 
                        add_lover = event_target:char_deathwing 
                    }
                }
            }

            ### Red
            if = {
                limit = {
                    any_playable_ruler = {
                        culture = red_dragon
                        is_landed = yes
                        ai = yes
                    }
                }
                random_playable_ruler = {
                    limit = {
                        culture = red_dragon 
                        is_landed = yes
                        ai = yes
                    }
                    preferred_limit = {
                        tier = EMPEROR
                        NOT = { has_character_flag = great_conqueror }
                    }
                    preferred_limit = {
                        tier = KING
                        NOT = { has_character_flag = great_conqueror }
                    }
                    preferred_limit = {
                        tier = DUKE
                        NOT = { has_character_flag = great_conqueror }
                    }
                    preferred_limit = {
                        independent = yes
                        NOT = { has_character_flag = great_conqueror }
                    }
                    preferred_limit = {
                        NOT = { has_character_flag = great_conqueror }
                    }

                    create_character = {
                        name=Alexstrasza
                        dynasty=38100
                        female = yes
                        dna="golfobjpakl"
                        culture=red_dragon 
                        religion=sect_of_the_dragons
                        immortal_age = 30
                        age = 580

                        attributes = {
                            martial=4 
                            diplomacy=7 
                            stewardship=6 
                            intrigue=3 
                            learning=6
                        }

                        add_trait=mastermind_theologian
                        add_trait=aspect_of_life 
                        add_trait=just 
                        add_trait=diligent 
                        add_trait=proud 
                        add_trait=honest 
                        add_trait=trusting 
                        add_trait=temperate
                        add_trait=creature_red_wyrm

                        random_traits = no
                    }
                    new_character = {
                        save_event_target_as = char_alextrasza
                        add_friend = PREV
                        add_friend = event_target:char_ysera
                        add_alliance = { who = event_target:char_ysera years = 1000 }
                        PREV = {
                            any_demesne_title = {
                                gain_title = {
                                    target = event_target:char_alextrasza
                                    type = usurp
                                }
                            }
                        }
                        spawn_dragon_army = yes
                    }

                    create_character = {
                        name=Korialstrasz
                        dynasty = none
                        female = no
                        dna="hikngkfinfo"
                        culture=red_dragon 
                        religion=sect_of_the_dragons
                        immortal_age = 30
                        age = 580

                        attributes = {
                            martial=7 
                            diplomacy=5 
                            stewardship=8 
                            intrigue=4 
                            learning=7
                        }

                        add_trait=scholarly_theologian
	                    add_trait=diligent 
                        add_trait=kind 
                        add_trait=content 
                        add_trait=brave 
                        add_trait=patient 
                        add_trait=humble
                        add_trait=temperate 
                        add_trait=erudite 
                        add_trait=chaste
                        add_trait=creature_red_wyrm

                        random_traits = no
                    }
                    new_character = {
                        add_spouse_matrilineal = event_target:char_alextrasza 
                        add_lover = event_target:char_alextrasza 
                    }
                }
            }
            else = {
                random_independent_ruler  = {
                    limit = {
                        is_landed = yes
                    }
                    preferred_limit = {
                        capital_scope = {
                            OR = {
                                is_island = no
                                region = world_northrend
                                AND = {
                                    region = world_kalimdor
                                    NOT = { region = world_kalimdor_kalimdor_isles }
                                }
                                AND = {
                                    region = world_pandaria
                                    NOT = { region = world_pandaria_pandaria_isles }
                                }
                            }
                        }

                        culture_group = dragon_group
                        any_neighbor_independent_ruler = {
                            NOT = { culture_group = dragon_group }
                        }
                    }
                    preferred_limit = {
                        capital_scope = {
                            OR = {
                                is_island = no
                                region = world_northrend
                                AND = {
                                    region = world_kalimdor
                                    NOT = { region = world_kalimdor_kalimdor_isles }
                                }
                                AND = {
                                    region = world_pandaria
                                    NOT = { region = world_pandaria_pandaria_isles }
                                }
                            }
                        }

                        religion = sect_of_the_dragons 
                    }
                    preferred_limit = {
                        culture_group = dragon_group
                        any_neighbor_independent_ruler = {
                            NOT = { culture_group = dragon_group }
                        }
                    }
                    preferred_limit = {
                        culture_group = sect_of_the_dragons
                    }
                    create_character = {
                        name=Alexstrasza
                        dynasty=38100
                        female = yes
                        dna="golfobjpakl"
                        culture=red_dragon 
                        religion=sect_of_the_dragons
                        immortal_age = 30
                        age = 580

                        attributes = {
                            martial=4 
                            diplomacy=7 
                            stewardship=6 
                            intrigue=3 
                            learning=6
                        }

                        add_trait=mastermind_theologian
                        add_trait=aspect_of_life 
                        add_trait=just 
                        add_trait=diligent 
                        add_trait=proud 
                        add_trait=honest 
                        add_trait=trusting 
                        add_trait=temperate
                        add_trait=creature_red_wyrm

                        random_traits = no
                    }
                    new_character = {
                        save_event_target_as = char_alextrasza
                        add_friend = event_target:char_ysera
                        random_dragon_adventurer = yes
                    }

                    create_character = {
                        name=Korialstrasz
                        dynasty = none
                        female = no
                        dna="hikngkfinfo"
                        culture=red_dragon 
                        religion=sect_of_the_dragons
                        immortal_age = 30
                        age = 580

                        attributes = {
                            martial=7 
                            diplomacy=5 
                            stewardship=8 
                            intrigue=4 
                            learning=7
                        }

                        add_trait=scholarly_theologian
	                    add_trait=diligent 
                        add_trait=kind 
                        add_trait=content 
                        add_trait=brave 
                        add_trait=patient 
                        add_trait=humble
                        add_trait=temperate 
                        add_trait=erudite 
                        add_trait=chaste
                        add_trait=creature_red_wyrm

                        random_traits = no
                    }
                    new_character = {
                        add_spouse_matrilineal = event_target:char_alextrasza 
                        add_lover = event_target:char_alextrasza 
                    }
                }
            }

            ### Blue
            if = {
                limit = {
                    any_playable_ruler = {
                        culture = blue_dragon
                        is_landed = yes
                        ai = yes
                    }
                }
                random_playable_ruler = {
                    limit = {
                        culture = blue_dragon 
                        is_landed = yes
                        ai = yes
                    }
                    preferred_limit = {
                        tier = EMPEROR
                        NOT = { has_character_flag = great_conqueror }
                    }
                    preferred_limit = {
                        tier = KING
                        NOT = { has_character_flag = great_conqueror }
                    }
                    preferred_limit = {
                        tier = DUKE
                        NOT = { has_character_flag = great_conqueror }
                    }
                    preferred_limit = {
                        independent = yes
                        NOT = { has_character_flag = great_conqueror }
                    }
                    preferred_limit = {
                        NOT = { has_character_flag = great_conqueror }
                    }

                    create_character = {
                        name=Malygos
                        dynasty=38150
                        female = no
                        dna="egcbnanmkhp"
                        culture=blue_dragon
                        religion=sect_of_the_dragons
                        immortal_age = 30
                        age = 580

                        attributes = {
                            martial=8 
                            diplomacy=6 
                            stewardship=5 
                            intrigue=4 
                            learning=5
                        }

                        add_trait=scholarly_theologian
                        add_trait=aspect_of_magic 
                        add_trait=ambitious 
                        add_trait=erudite 
                        add_trait=stubborn 
                        add_trait=depressed 
                        add_trait=genius 
                        add_trait=temperate
                        add_trait=chaste 
                        add_trait=wroth 
                        add_trait=cynical 
                        add_trait=paranoid
                        add_trait=creature_blue_wyrm

                        random_traits = no
                    }
                    new_character = {
                        save_event_target_as = char_malygos
                        PREV = {
                            any_demesne_title = {
                                gain_title = {
                                    target = event_target:char_malygos
                                    type = usurp
                                }
                            }
                        }
                        spawn_dragon_army = yes
                    }

                    create_character = {
                        name=Saragosa
                        dynasty = none
                        female = yes
                        dna="igcbnmnmklh"
                        culture=blue_dragon 
                        religion=sect_of_the_dragons
                        immortal_age = 30
                        age = 580

                        attributes = {
                            martial=7 
                            diplomacy=4 
                            stewardship=8 
                            intrigue=7 
                            learning=7
                        }

                        add_trait=martial_cleric
                        add_trait=paranoid 
                        add_trait=content 
                        add_trait=brave 
                        add_trait=arbitrary
                        add_trait=gregarious
                        add_trait=creature_blue_wyrm

                        random_traits = no
                    }
                    new_character = {
                        add_spouse = event_target:char_malygos 
                        add_lover = event_target:char_malygos 
                    }
                }
            }
            else = {
                random_independent_ruler  = {
                    limit = {
                        is_landed = yes
                    }
                    preferred_limit = {
                        capital_scope = {
                            OR = {
                                is_island = no
                                region = world_northrend
                                AND = {
                                    region = world_kalimdor
                                    NOT = { region = world_kalimdor_kalimdor_isles }
                                }
                                AND = {
                                    region = world_pandaria
                                    NOT = { region = world_pandaria_pandaria_isles }
                                }
                            }
                        }

                        culture_group = dragon_group
                        any_neighbor_independent_ruler = {
                            NOT = { culture_group = dragon_group }
                        }
                    }
                    preferred_limit = {
                        capital_scope = {
                            OR = {
                                is_island = no
                                region = world_northrend
                                AND = {
                                    region = world_kalimdor
                                    NOT = { region = world_kalimdor_kalimdor_isles }
                                }
                                AND = {
                                    region = world_pandaria
                                    NOT = { region = world_pandaria_pandaria_isles }
                                }
                            }
                        }

                        religion = sect_of_the_dragons 
                    }
                    preferred_limit = {
                        culture_group = dragon_group
                        any_neighbor_independent_ruler = {
                            NOT = { culture_group = dragon_group }
                        }
                    }
                    preferred_limit = {
                        culture_group = sect_of_the_dragons
                    }
                    create_character = {
                        name=Malygos
                        dynasty=38150
                        female = no
                        dna="egcbnanmkhp"
                        culture=blue_dragon
                        religion=sect_of_the_dragons
                        immortal_age = 30
                        age = 580

                        attributes = {
                            martial=8 
                            diplomacy=6 
                            stewardship=5 
                            intrigue=4 
                            learning=5
                        }

                        add_trait=scholarly_theologian
                        add_trait=aspect_of_magic 
                        add_trait=ambitious 
                        add_trait=erudite 
                        add_trait=stubborn 
                        add_trait=depressed 
                        add_trait=genius 
                        add_trait=temperate
                        add_trait=chaste 
                        add_trait=wroth 
                        add_trait=cynical 
                        add_trait=paranoid
                        add_trait=creature_blue_wyrm

                        random_traits = no
                    }
                    new_character = {
                        save_event_target_as = char_malygos
                        random_dragon_adventurer = yes
                    }

                    create_character = {
                        name=Saragosa
                        dynasty = none
                        female = yes
                        dna="igcbnmnmklh"
                        culture=blue_dragon 
                        religion=sect_of_the_dragons
                        immortal_age = 30
                        age = 580

                        attributes = {
                            martial=7 
                            diplomacy=4 
                            stewardship=8 
                            intrigue=7 
                            learning=7
                        }

                        add_trait=martial_cleric
                        add_trait=paranoid 
                        add_trait=content 
                        add_trait=brave 
                        add_trait=arbitrary
                        add_trait=gregarious
                        add_trait=creature_blue_wyrm

                        random_traits = no
                    }
                    new_character = {
                        add_spouse = event_target:char_malygos 
                        add_lover = event_target:char_malygos 
                    }
                }
            }

            ### Bronze
            if = {
                limit = {
                    any_playable_ruler = {
                        culture = bronze_dragon
                        is_landed = yes
                        ai = yes
                    }
                }
                random_playable_ruler = {
                    limit = {
                        culture = bronze_dragon 
                        is_landed = yes
                        ai = yes
                    }
                    preferred_limit = {
                        tier = EMPEROR
                        NOT = { has_character_flag = great_conqueror }
                    }
                    preferred_limit = {
                        tier = KING
                        NOT = { has_character_flag = great_conqueror }
                    }
                    preferred_limit = {
                        tier = DUKE
                        NOT = { has_character_flag = great_conqueror }
                    }
                    preferred_limit = {
                        independent = yes
                        NOT = { has_character_flag = great_conqueror }
                    }
                    preferred_limit = {
                        NOT = { has_character_flag = great_conqueror }
                    }

                    create_character = {
                        name=Nozdormu
                        dynasty=38200
                        female = no
                        dna="keegkbflhjj"
                        culture=bronze_dragon
                        religion=sect_of_the_dragons
                        immortal_age = 30
                        age = 580

                        attributes = {
                            martial=7 
                            diplomacy=7 
                            stewardship=7 
                            intrigue=7 
                            learning=8
                        }

                        add_trait=mastermind_theologian
                        add_trait=aspect_of_time 
                        add_trait=diligent 
                        add_trait=patient 
                        add_trait=humble 
                        add_trait=temperate 
                        add_trait=chaste 
                        add_trait=erudite 
                        add_trait=stubborn
                        add_trait=just 
                        add_trait=content
                        add_trait=creature_bronze_wyrm

                        random_traits = no
                    }
                    new_character = {
                        save_event_target_as = char_nozdormu
                        add_friend = PREV
                        PREV = {
                            any_demesne_title = {
                                gain_title = {
                                    target = event_target:char_nozdormu
                                    type = usurp
                                }
                            }
                        }
                        spawn_dragon_army = yes
                    }

                    create_character = {
                        name=Soridormi
                        dynasty = none
                        female = yes
                        dna="foeokjfnido"
                        culture=bronze_dragon 
                        religion=sect_of_the_dragons
                        immortal_age = 30
                        age = 580

                        attributes = {
                            martial=4 
                            diplomacy=8 
                            stewardship=8 
                            intrigue=7 
                            learning=6
                        }

                        add_trait=mastermind_theologian
	                    add_trait=fair 
                        add_trait=chaste 
                        add_trait=humble 
                        add_trait=content 
                        add_trait=diligent 
                        add_trait=honest
                        add_trait=creature_bronze_wyrm

                        random_traits = no
                    }
                    new_character = {
                        add_spouse = event_target:char_nozdormu 
                        add_lover = event_target:char_nozdormu 
                    }
                }
            }
            else = {
                random_independent_ruler  = {
                    limit = {
                        is_landed = yes
                    }
                    preferred_limit = {
                        capital_scope = {
                            OR = {
                                is_island = no
                                region = world_northrend
                                AND = {
                                    region = world_kalimdor
                                    NOT = { region = world_kalimdor_kalimdor_isles }
                                }
                                AND = {
                                    region = world_pandaria
                                    NOT = { region = world_pandaria_pandaria_isles }
                                }
                            }
                        }

                        culture_group = dragon_group
                        any_neighbor_independent_ruler = {
                            NOT = { culture_group = dragon_group }
                        }
                    }
                    preferred_limit = {
                        capital_scope = {
                            OR = {
                                is_island = no
                                region = world_northrend
                                AND = {
                                    region = world_kalimdor
                                    NOT = { region = world_kalimdor_kalimdor_isles }
                                }
                                AND = {
                                    region = world_pandaria
                                    NOT = { region = world_pandaria_pandaria_isles }
                                }
                            }
                        }

                        religion = sect_of_the_dragons 
                    }
                    preferred_limit = {
                        culture_group = dragon_group
                        any_neighbor_independent_ruler = {
                            NOT = { culture_group = dragon_group }
                        }
                    }
                    preferred_limit = {
                        culture_group = sect_of_the_dragons
                    }
                    create_character = {
                        name=Nozdormu
                        dynasty=38200
                        female = no
                        dna="keegkbflhjj"
                        culture=bronze_dragon
                        religion=sect_of_the_dragons
                        immortal_age = 30
                        age = 580

                        attributes = {
                            martial=7 
                            diplomacy=7 
                            stewardship=7 
                            intrigue=7 
                            learning=8
                        }

                        add_trait=mastermind_theologian
                        add_trait=aspect_of_time 
                        add_trait=diligent 
                        add_trait=patient 
                        add_trait=humble 
                        add_trait=temperate 
                        add_trait=chaste 
                        add_trait=erudite 
                        add_trait=stubborn
                        add_trait=just 
                        add_trait=content
                        add_trait=creature_bronze_wyrm

                        random_traits = no
                    }
                    new_character = {
                        save_event_target_as = char_nozdormu
                        random_dragon_adventurer = yes
                    }

                    create_character = {
                        name=Soridormi
                        dynasty = none
                        female = yes
                        dna="foeokjfnido"
                        culture=bronze_dragon 
                        religion=sect_of_the_dragons
                        immortal_age = 30
                        age = 580

                        attributes = {
                            martial=4 
                            diplomacy=8 
                            stewardship=8 
                            intrigue=7 
                            learning=6
                        }

                        add_trait=mastermind_theologian
	                    add_trait=fair 
                        add_trait=chaste 
                        add_trait=humble 
                        add_trait=content 
                        add_trait=diligent 
                        add_trait=honest
                        add_trait=creature_bronze_wyrm

                        random_traits = no
                    }
                    new_character = {
                        add_spouse = event_target:char_nozdormu 
                        add_lover = event_target:char_nozdormu 
                    }
                }
            }
        }

        ### Promote dragons into Aspects
        else_if = {
            limit = {
                has_game_rule  = {
                    name = dragon_aspects_rule
                    value = ascended
                } 
            }
            ### Green
            if = {
                limit = {
                    any_playable_ruler = {
                        culture = green_dragon
                        is_landed = yes
                    }
                }
                random_playable_ruler = {
                    limit = {
                        culture = green_dragon 
                        is_landed = yes
                    }
                    preferred_limit = {
                        has_character_flag = great_conqueror
                    }
                    preferred_limit = {
                        tier = EMPEROR
                    }
                    preferred_limit = {
                        tier = KING
                    }
                    preferred_limit = {
                        tier = DUKE
                    }
                    preferred_limit = {
                        independent = yes
                    }
                    preferred_limit = {
                        ai = yes
                    }
                    preferred_limit = {
                        is_adult = yes
                    }

                    remove_trait = creature_green_whelp 
                    remove_trait = creature_green_drake  
                    remove_trait = creature_green_dragon  
                    add_trait = creature_green_wyrm 

                    add_trait = aspect_of_nature 

                    ascend_dragon_aspect = yes

                    spawn_dragon_army = yes
                }
            }
            ### Failstate in case there are no fitting rulers
            else = {
                random_independent_ruler  = {
                    limit = {
                        is_landed = yes
                    }
                    preferred_limit = {
                        capital_scope = {
                            OR = {
                                is_island = no
                                region = world_northrend
                                AND = {
                                    region = world_kalimdor
                                    NOT = { region = world_kalimdor_kalimdor_isles }
                                }
                                AND = {
                                    region = world_pandaria
                                    NOT = { region = world_pandaria_pandaria_isles }
                                }
                            }
                        }

                        culture_group = dragon_group
                        any_neighbor_independent_ruler = {
                            NOT = { culture_group = dragon_group }
                        }
                    }
                    preferred_limit = {
                        capital_scope = {
                            OR = {
                                is_island = no
                                region = world_northrend
                                AND = {
                                    region = world_kalimdor
                                    NOT = { region = world_kalimdor_kalimdor_isles }
                                }
                                AND = {
                                    region = world_pandaria
                                    NOT = { region = world_pandaria_pandaria_isles }
                                }
                            }
                        }

                        religion = sect_of_the_dragons 
                    }
                    preferred_limit = {
                        culture_group = dragon_group
                        any_neighbor_independent_ruler = {
                            NOT = { culture_group = dragon_group }
                        }
                    }
                    preferred_limit = {
                        culture_group = sect_of_the_dragons
                    }
                    create_character = {
                        culture = green_dragon
                        religion = sect_of_the_dragons 
                        dynasty = 38000
                        # immortal_age = 30
                        # age = 550

                        female = 50

                        attributes = {
                            diplomacy = 6
                            learning = 6
                            stewardship = 6
                            intrigue = 6
                            martial = 12
                        }
                        random_traits = yes
                    }
                    new_character = {
                        remove_trait = creature_green_whelp 
                        remove_trait = creature_green_drake  
                        remove_trait = creature_green_dragon  
                        add_trait = creature_green_wyrm 

                        add_trait = aspect_of_nature 

                        ascend_dragon_aspect = yes
                        random_dragon_adventurer = yes
                    }
                }
            }

            ### Black
            if = {
                limit = {
                    any_playable_ruler = {
                        culture = black_dragon 
                        is_landed = yes
                    }
                }
                random_playable_ruler = {
                    limit = {
                        culture = black_dragon 
                        is_landed = yes 
                    }
                    preferred_limit = {
                        has_character_flag = great_conqueror
                    }
                    preferred_limit = {
                        tier = EMPEROR
                    }
                    preferred_limit = {
                        tier = KING
                    }
                    preferred_limit = {
                        tier = DUKE
                    }
                    preferred_limit = {
                        independent = yes
                    }
                    preferred_limit = {
                        ai = yes
                    }
                    preferred_limit = {
                        is_adult = yes
                    }

                    remove_trait = creature_black_whelp 
                    remove_trait = creature_black_drake  
                    remove_trait = creature_black_dragon  
                    add_trait = creature_black_wyrm 

                    add_trait = aspect_of_death  

                    ascend_dragon_aspect = yes

                    spawn_dragon_army = yes
                }
            }

            ### Failstate in case there are no fitting rulers
            else = {
                random_independent_ruler  = {
                    limit = {
                        is_landed = yes
                    }
                    preferred_limit = {
                        capital_scope = {
                            OR = {
                                is_island = no
                                region = world_northrend
                                AND = {
                                    region = world_kalimdor
                                    NOT = { region = world_kalimdor_kalimdor_isles }
                                }
                                AND = {
                                    region = world_pandaria
                                    NOT = { region = world_pandaria_pandaria_isles }
                                }
                            }
                        }

                        culture_group = dragon_group
                        any_neighbor_independent_ruler = {
                            NOT = { culture_group = dragon_group }
                        }
                    }
                    preferred_limit = {
                        capital_scope = {
                            OR = {
                                is_island = no
                                region = world_northrend
                                AND = {
                                    region = world_kalimdor
                                    NOT = { region = world_kalimdor_kalimdor_isles }
                                }
                                AND = {
                                    region = world_pandaria
                                    NOT = { region = world_pandaria_pandaria_isles }
                                }
                            }
                        }

                        religion = sect_of_the_dragons 
                    }
                    preferred_limit = {
                        culture_group = dragon_group
                        any_neighbor_independent_ruler = {
                            NOT = { culture_group = dragon_group }
                        }
                    }
                    preferred_limit = {
                        culture_group = sect_of_the_dragons
                    }
                    create_character = {
                        culture = black_dragon 
                        religion = sect_of_the_dragons 
                        dynasty = 38050
                        # immortal_age = 30
                        # age = 550

                        female = 50

                        attributes = {
                            diplomacy = 6
                            learning = 6
                            stewardship = 6
                            intrigue = 6
                            martial = 12
                        }
                        random_traits = yes
                    }
                    new_character = {
                        remove_trait = creature_black_whelp 
                        remove_trait = creature_black_drake  
                        remove_trait = creature_black_dragon  
                        add_trait = creature_black_wyrm 

                        add_trait = aspect_of_death  

                        ascend_dragon_aspect = yes
                        random_dragon_adventurer = yes
                    }
                }
            }

            ### Red
            if = {
                limit = {
                    any_playable_ruler = {
                        culture = red_dragon 
                        is_landed = yes
                    }
                }
                random_playable_ruler = {
                    limit = {
                        culture = red_dragon  
                        is_landed = yes
                    }
                    preferred_limit = {
                        has_character_flag = great_conqueror
                    }
                    preferred_limit = {
                        tier = EMPEROR
                    }
                    preferred_limit = {
                        tier = KING
                    }
                    preferred_limit = {
                        tier = DUKE
                    }
                    preferred_limit = {
                        independent = yes
                    }
                    preferred_limit = {
                        ai = yes
                    }
                    preferred_limit = {
                        is_adult = yes
                    }

                    remove_trait = creature_red_whelp 
                    remove_trait = creature_red_drake  
                    remove_trait = creature_red_dragon  
                    add_trait = creature_red_wyrm 

                    add_trait = aspect_of_life   

                    ascend_dragon_aspect = yes

                    spawn_dragon_army = yes
                }
            }

            ### Failstate in case there are no fitting rulers
            else = {
                random_independent_ruler  = {
                    limit = {
                        is_landed = yes
                    }
                    preferred_limit = {
                        capital_scope = {
                            OR = {
                                is_island = no
                                region = world_northrend
                                AND = {
                                    region = world_kalimdor
                                    NOT = { region = world_kalimdor_kalimdor_isles }
                                }
                                AND = {
                                    region = world_pandaria
                                    NOT = { region = world_pandaria_pandaria_isles }
                                }
                            }
                        }

                        culture_group = dragon_group
                        any_neighbor_independent_ruler = {
                            NOT = { culture_group = dragon_group }
                        }
                    }
                    preferred_limit = {
                        capital_scope = {
                            OR = {
                                is_island = no
                                region = world_northrend
                                AND = {
                                    region = world_kalimdor
                                    NOT = { region = world_kalimdor_kalimdor_isles }
                                }
                                AND = {
                                    region = world_pandaria
                                    NOT = { region = world_pandaria_pandaria_isles }
                                }
                            }
                        }

                        religion = sect_of_the_dragons 
                    }
                    preferred_limit = {
                        culture_group = dragon_group
                        any_neighbor_independent_ruler = {
                            NOT = { culture_group = dragon_group }
                        }
                    }
                    preferred_limit = {
                        culture_group = sect_of_the_dragons
                    }
                    create_character = {
                        culture = red_dragon 
                        religion = sect_of_the_dragons 
                        dynasty = 38100
                        # immortal_age = 30
                        # age = 550

                        female = 50

                        attributes = {
                            diplomacy = 6
                            learning = 6
                            stewardship = 6
                            intrigue = 6
                            martial = 12
                        }
                        random_traits = yes
                    }
                    new_character = {
                        remove_trait = creature_red_whelp 
                        remove_trait = creature_red_drake  
                        remove_trait = creature_red_dragon  
                        add_trait = creature_red_wyrm 

                        add_trait = aspect_of_life   

                        ascend_dragon_aspect = yes
                        random_dragon_adventurer = yes
                    }
                }
            }

            ### Blue
            if = {
                limit = {
                    any_playable_ruler = {
                        culture = blue_dragon  
                        is_landed = yes
                    }
                }
                random_playable_ruler = {
                    limit = {
                        culture = blue_dragon  
                        is_landed = yes 
                    }
                    preferred_limit = {
                        has_character_flag = great_conqueror
                    }
                    preferred_limit = {
                        tier = EMPEROR
                    }
                    preferred_limit = {
                        tier = KING
                    }
                    preferred_limit = {
                        tier = DUKE
                    }
                    preferred_limit = {
                        independent = yes
                    }
                    preferred_limit = {
                        ai = yes
                    }
                    preferred_limit = {
                        is_adult = yes
                    }

                    remove_trait = creature_blue_whelp 
                    remove_trait = creature_blue_drake  
                    remove_trait = creature_blue_dragon  
                    add_trait = creature_blue_wyrm 

                    add_trait = aspect_of_magic    

                    ascend_dragon_aspect = yes

                    spawn_dragon_army = yes
                }
            }

            ### Failstate in case there are no fitting rulers
            else = {
                random_independent_ruler  = {
                    limit = {
                        is_landed = yes
                    }
                    preferred_limit = {
                        capital_scope = {
                            OR = {
                                is_island = no
                                region = world_northrend
                                AND = {
                                    region = world_kalimdor
                                    NOT = { region = world_kalimdor_kalimdor_isles }
                                }
                                AND = {
                                    region = world_pandaria
                                    NOT = { region = world_pandaria_pandaria_isles }
                                }
                            }
                        }

                        culture_group = dragon_group
                        any_neighbor_independent_ruler = {
                            NOT = { culture_group = dragon_group }
                        }
                    }
                    preferred_limit = {
                        capital_scope = {
                            OR = {
                                is_island = no
                                region = world_northrend
                                AND = {
                                    region = world_kalimdor
                                    NOT = { region = world_kalimdor_kalimdor_isles }
                                }
                                AND = {
                                    region = world_pandaria
                                    NOT = { region = world_pandaria_pandaria_isles }
                                }
                            }
                        }

                        religion = sect_of_the_dragons 
                    }
                    preferred_limit = {
                        culture_group = dragon_group
                        any_neighbor_independent_ruler = {
                            NOT = { culture_group = dragon_group }
                        }
                    }
                    preferred_limit = {
                        culture_group = sect_of_the_dragons
                    }
                    create_character = {
                        culture = blue_dragon 
                        religion = sect_of_the_dragons 
                        dynasty = 38150
                        # immortal_age = 30
                        # age = 550

                        female = 50

                        attributes = {
                            diplomacy = 6
                            learning = 6
                            stewardship = 6
                            intrigue = 6
                            martial = 12
                        }
                        random_traits = yes
                    }
                    new_character = {
                        remove_trait = creature_blue_whelp 
                        remove_trait = creature_blue_drake  
                        remove_trait = creature_blue_dragon  
                        add_trait = creature_blue_wyrm 

                        add_trait = aspect_of_magic    

                        ascend_dragon_aspect = yes
                        random_dragon_adventurer = yes
                    }
                }
            }

            ### Bronze
            if = {
                limit = {
                    any_playable_ruler = {
                        culture = bronze_dragon 
                        is_landed = yes
                    }
                }
                random_playable_ruler = {
                    limit = {
                        culture = bronze_dragon  
                        is_landed = yes
                    }
                    preferred_limit = {
                        has_character_flag = great_conqueror
                    }
                    preferred_limit = {
                        tier = EMPEROR
                    }
                    preferred_limit = {
                        tier = KING
                    }
                    preferred_limit = {
                        tier = DUKE
                    }
                    preferred_limit = {
                        independent = yes
                    }
                    preferred_limit = {
                        ai = yes
                    }
                    preferred_limit = {
                        is_adult = yes
                    }

                    remove_trait = creature_bronze_whelp 
                    remove_trait = creature_bronze_drake  
                    remove_trait = creature_bronze_dragon  
                    add_trait = creature_bronze_wyrm 

                    add_trait = aspect_of_time    

                    ascend_dragon_aspect = yes

                    spawn_dragon_army = yes
                }
            }

            ### Failstate in case there are no fitting rulers
            else = {
                random_independent_ruler  = {
                    limit = {
                        is_landed = yes
                    }
                    preferred_limit = {
                        capital_scope = {
                            OR = {
                                is_island = no
                                region = world_northrend
                                AND = {
                                    region = world_kalimdor
                                    NOT = { region = world_kalimdor_kalimdor_isles }
                                }
                                AND = {
                                    region = world_pandaria
                                    NOT = { region = world_pandaria_pandaria_isles }
                                }
                            }
                        }

                        culture_group = dragon_group
                        any_neighbor_independent_ruler = {
                            NOT = { culture_group = dragon_group }
                        }
                    }
                    preferred_limit = {
                        capital_scope = {
                            OR = {
                                is_island = no
                                region = world_northrend
                                AND = {
                                    region = world_kalimdor
                                    NOT = { region = world_kalimdor_kalimdor_isles }
                                }
                                AND = {
                                    region = world_pandaria
                                    NOT = { region = world_pandaria_pandaria_isles }
                                }
                            }
                        }

                        religion = sect_of_the_dragons 
                    }
                    preferred_limit = {
                        culture_group = dragon_group
                        any_neighbor_independent_ruler = {
                            NOT = { culture_group = dragon_group }
                        }
                    }
                    preferred_limit = {
                        culture_group = sect_of_the_dragons
                    }
                    create_character = {
                        culture = bronze_dragon 
                        religion = sect_of_the_dragons 
                        dynasty = 38200
                        # immortal_age = 30
                        # age = 550

                        female = 50

                        attributes = {
                            diplomacy = 6
                            learning = 6
                            stewardship = 6
                            intrigue = 6
                            martial = 12
                        }
                        random_traits = yes
                    }
                    new_character = {
                        remove_trait = creature_bronze_whelp 
                        remove_trait = creature_bronze_drake  
                        remove_trait = creature_bronze_dragon  
                        add_trait = creature_bronze_wyrm 

                        add_trait = aspect_of_time    

                        ascend_dragon_aspect = yes
                        random_dragon_adventurer = yes
                    }
                }
            }
        }
    }
}

### Dragon Aspect Invasion - spawn extra troops
character_event = {
    id = WCALT.10

	hide_window = yes
	is_triggered_only = yes

    immediate = {
        location = {
            ROOT = {
                ### Should stay
                spawn_unit = {
                    province = PREV
                    home = PREV
                    attrition = 0.25
                    maintenance_multiplier = 0.01
                    reinforces = yes
                    reinforce_rate_multiplier = 0.05
                    cannot_inherit = yes

                    troops = {
                        dragons  = { 500 500 }
                    }
                }
                spawn_unit = {
                    province = PREV
                    home = PREV
                    attrition = 0.25
                    maintenance_multiplier = 0.01
                    reinforces = yes
                    reinforce_rate_multiplier = 0.05
                    cannot_inherit = yes

                    troops = {
                        dragons  = { 500 500 }
                    }
                }
                spawn_unit = {
                    province = PREV
                    home = PREV
                    attrition = 0.25
                    maintenance_multiplier = 0.01
                    reinforces = yes
                    reinforce_rate_multiplier = 0.05
                    cannot_inherit = yes

                    troops = {
                        dragons  = { 500 500 }
                    }
                }
                ### Should disband
                spawn_unit = {
                    province = PREV
                    home = PREV
                    attrition = 0.25
                    earmark = claimant_adventure
                    disband_on_peace = yes
                    troops = {
                        dragons  = { 500 500 }
                    }
                }
                spawn_unit = {
                    province = PREV
                    home = PREV
                    attrition = 0.25
                    earmark = claimant_adventure
                    disband_on_peace = yes
                    troops = {
                        dragons  = { 500 500 }
                    }
                }
                spawn_unit = {
                    province = PREV
                    home = PREV
                    attrition = 0.25
                    earmark = claimant_adventure
                    disband_on_peace = yes
                    troops = {
                        dragons  = { 500 500 }
                    }
                }
            }
        }
    }
}