# CHARACTER GENERATION
# By acaia
ge_create_male_courtier = {
	create_character = {
		random_traits = no
		dynasty = none
		religion = ROOT
		culture = ROOT
		race = ROOT
		female = no
		age = 30
		health = 6
		fertility = 1
		attributes = {
			diplomacy = 8
			martial = 8
			stewardship = 8
			intrigue = 8
			learning = 8
		}
		trait = quick
		trait = diligent
		trait = patient
		trait = content
	}
}

ge_create_female_courtier = {
	create_character = {
		random_traits = no
		dynasty = none
		religion = ROOT
		culture = ROOT
		race = ROOT
		female = yes
		age = 30
		health = 6
		fertility = 1
		attributes = {
			diplomacy = 8
			martial = 8
			stewardship = 8
			intrigue = 8
			learning = 8
		}
		trait = quick
		trait = diligent
		trait = patient
		trait = content
	}
}

ge_create_male_youngster = {
	create_character = {
		random_traits = no
		dynasty = none
		religion = ROOT
		culture = ROOT
		race = ROOT
		female = no
		age = 16
		health = 6
		fertility = 1
		attributes = {
			diplomacy = 6
			martial = 7
			stewardship = 7
			intrigue = 5
			learning = 6
		}
		trait = ambitious
		trait = diligent
		trait = patient
	}
}

ge_create_female_youngster = {
	create_character = {
		random_traits = no
		dynasty = none
		religion = ROOT
		culture = ROOT
		race = ROOT
		female = yes
		age = 16
		health = 6
		fertility = 1
		attributes = {
			diplomacy = 7
			martial = 5
			stewardship = 6
			intrigue = 7
			learning = 6
		}
		trait = ambitious
		trait = diligent
		trait = patient
	}
}

# CATEGORY MACROS
ge_make_chancellor = {
	change_diplomacy = 10
	add_trait = grey_eminence
	add_trait = fair
	add_trait = groomed
	add_trait = gregarious
	add_trait = socializer
}

ge_make_marshal = {
	change_martial = 10
	health = 0.5
	add_trait = brilliant_strategist
	add_trait = strong
	add_trait = giant
	add_trait = robust
	add_trait = duelist
}

ge_make_steward = {
	change_stewardship = 10
	add_trait = midas_touched
	add_trait = shrewd
	add_trait = administrator
	add_trait = architect
}

ge_make_spymaster = {
	change_intrigue = 10
	add_trait = elusive_shadow
	add_trait = shrewd
	add_trait = sturdy
	add_trait = deceitful
	add_trait = schemer
}

ge_make_priest = {
	change_learning = 10
	add_trait = mastermind_theologian
	add_trait = strong
	add_trait = shrewd
	add_trait = theologian
	add_trait = mystic
	add_trait = scholar
	add_trait = physician
}

ge_make_debutante = {
	add_trait = trusting
	random_list = {
		20 = {
			add_trait = grey_eminence
		}
		20 = {
			add_trait = brilliant_strategist
		}
		20 = {
			add_trait = midas_touched
		}
		20 = {
			add_trait = elusive_shadow
		}
		20 = {
			add_trait = mastermind_theologian
		}
	}
	
	random_list = {
		50 = {
			add_trait = groomed
		}
		10 = {
			add_trait = uncouth
		}
		25 = {
			add_trait = fair
		}
		10 = {
			add_trait = ugly
		}
	}
	
	random_list = {
		50 = {
			add_trait = shrewd
		}
		25 = {
			add_trait = quick
		}
		10 = {
			add_trait = genius
		}
		10 = {
			add_trait = slow
		}
		3 = {
			add_trait = imbecile
		}
	}
	
	random_list = {
		25 = {
			add_trait = sturdy
		}
		10 = {
			add_trait = robust
		}
		10 = {
			add_trait = feeble
		}
	}
	
	random = {
		chance = 5
		add_trait = weak
	}
	random = {
		chance = 10
		add_trait = strong
	}
	random = {
		chance = 1
		add_trait = clubfooted
	}
	random = {
		chance = 1
		add_trait = dwarf
	}
	random = {
		chance = 2
		add_trait = giant
	}
	random = {
		chance = 1
		add_trait = lisp
	}
}

ge_make_commander = {
	change_martial = 10
	add_trait = brilliant_strategist
	add_trait = strong
	add_trait = shrewd
	random = {
		chance = 33
		add_trait = sturdy
	}
	random = {
		chance = 15
		add_trait = robust
	}
}

# OPINION MACRO
ge_make_loyal = {
	opinion = {
		modifier = opinion_loyal_servant
		who = ROOT
		years = 25
	}
}