###########################
###     Councillors     ###
###########################
#
# councilor_name_key = {
#	possible = { }								Country scope triggers to evaluate if the council position is allowed. 
#   leader_class = { }							Which leader classes can have this council position. Currently only used for the Recruit new Leader buttons. Default = none.
#   is_leader_possible = { }					Leader scope triggers to evaluate if a leader can be assigned to this position.
#	conditional_tooltip = "LOC_KEY"				Custom tooltip text shown for the requirements of the council position.
#   civic = civic_imperial_cult					Civic that is required for this council position. Also used by UI. Default = none.
#	custom_unlock_title	= "LOC_KEY"				Custom text shown instead of "UNLOCK_COUNCIL_POSITION_TOOLTIP for council positions without a civic"
#   modifier = { }								Country Modifier, that is multiplied by assigned Leader's level.
#	custom_tooltip = "LOC_KEY"					Custom tooltip text shown instead of the auto-generated modifier tooltip text of the council position.
#	custom_tooltip_with_modifiers = "LOC_KEY"	Custom tooltip text shown in addition to the auto-generated modifier tooltip text of the council position.
#	icon = "GFX_icon_name"						Icon used for the council position, if a civic is not specified.
#	required = yes/no							Is this position forced to be on the council. Default = no
# }
#
# councilor_expert_programmer = {
# 	leader_class = { scientist }
# 	possible = {
# 		has_country_flag = expert_programmer
# 	}
# 	is_leader_possible = {
# 		leader_class = scientist
# 	}
# 	modifier = {
# 		planet_researchers_physics_research_produces_add = 1
# 	}
# 	custom_tooltip_with_modifiers = "councilor_expert_programmer_modifiers"
# 	icon = "GFX_icon_councilor_research"
# 	custom_unlock_title = "councilor_expert_programmer_unlock_title"
# 	conditional_tooltip = "councilor_expert_programmer_conditional"
# }
#
###

#################
# Normal Civics #
#################

# Ecoterrorism - Ecological Equity Enforcer
councilor_wl_ecological_equity_enforcer = {
	leader_class = { official }
	is_leader_possible = { leader_class = official }
	civic = civic_WL_lv_ecoterrorism
	modifier = {
    planet_stability_add = 1
    army_damage_mult = 0.1
		category_biology_research_speed_mult = 0.01
	}
	ai_hiring_weight = {
		inline_script = councilor_leader_weights
	}
}

# Eco-synchronism - Sustainability Strategist
councilor_wl_sustainability_strategist = {
	leader_class = { official }
	is_leader_possible = { leader_class = official }
	civic = civic_WL_lv_ecosynchronism
	modifier = {
    planet_stability_add = 1
		armies_upkeep_mult = -0.02
		pop_resettlement_cost_mult = -0.05
		category_biology_research_speed_mult = 0.02
	}
	ai_hiring_weight = {
		inline_script = councilor_leader_weights
	}
}

# Bestial Hedonism - Primitive Pleasure Promoter
councilor_wl_primitive_pleasure_promoter = {
	leader_class = { commander scientist official }
	is_leader_possible = {
		OR = {
			leader_class = commander
			leader_class = scientist
			leader_class = official
		}
	}
	civic = civic_WL_lv_bestial_hedonism
	modifier = {
		pop_amenities_usage_mult = -0.02
		planet_pops_consumer_goods_upkeep_mult = -0.05
    pop_happiness = 0.01
		logistic_growth_mult = 0.01
	}
	ai_hiring_weight = {
		inline_script = councilor_leader_weights
	}
}

# Zoo Rituals - Zoophilic Zhrets
councilor_wl_zoophilic_zhret = {
	leader_class = { commander scientist official }
	is_leader_possible = {
		OR = {
			leader_class = commander
			leader_class = scientist
			leader_class = official
		}
	}
	civic = civic_WL_lv_zoophilic_rituals
	modifier = {
		country_unity_produces_mult = 0.02
		category_biology_research_speed_mult = 0.02
		pop_ethic_spiritualist_attraction_mult = 0.05
	}
	ai_hiring_weight = {
		inline_script = councilor_leader_weights
	}
}

###################
# Megacorp Civics #
###################

# Animal Traffickers - Animal Auctioneer
councilor_wl_animal_auctioneer = {
	leader_class = { commander scientist official }
	is_leader_possible = {
		OR = {
			leader_class = commander
			leader_class = scientist
			leader_class = official
		}
	}
	civic = civic_WL_lv_animal_traffickers
	modifier = {
		category_biology_research_speed_mult = 0.03
    planet_jobs_trade_produces_mult = 0.05
	}
	ai_hiring_weight = {
		inline_script = councilor_leader_weights
	}
}

# Animal Keeping - Creature Care Coordinator
councilor_wl_creature_care_coordinator = {
	leader_class = { commander scientist official }
	is_leader_possible = {
		OR = {
			leader_class = commander
			leader_class = scientist
			leader_class = official
		}
	}
	civic = civic_WL_lv_animal_keeping
	modifier = {
		country_unity_produces_mult = 0.03
		category_biology_research_speed_mult = 0.03
	}
	ai_hiring_weight = {
		inline_script = councilor_leader_weights
	}
}

######################
# Unfinished Content #
######################

# Incestuous Rituals - Familial Fornication Facilitator
councilor_wl_familial_fornication_facilitator = {
	leader_class = { commander scientist official }
	is_leader_possible = {
		OR = {
			leader_class = commander
			leader_class = scientist
			leader_class = official
		}
	}
	civic = civic_WL_lv_incestuos_dogma
	modifier = {
		country_unity_produces_mult = 0.02
		pop_citizen_happiness = 0.01
		logistic_growth_mult = 0.01
	}
	ai_hiring_weight = {
		inline_script = councilor_leader_weights
	}
}

# Incestuous Dinasty - Ancestral Affection Administrator
councilor_wl_ancestral_affection_administrator = {
	leader_class = { commander scientist official }
	is_leader_possible = {
		OR = {
			leader_class = commander
			leader_class = scientist
			leader_class = official
		}
	}
	civic = civic_WL_lv_dinasty_purity
	modifier = {
		edicts_cost_mult = -0.02
    planet_jobs_ruler_produces_mult = 0.03
		logistic_growth_mult = 0.01
	}
	ai_hiring_weight = {
		inline_script = councilor_leader_weights
	}
}
