Economical_Missions.txt

(4 KB) Pobierz
get_minor_cash_reserve = {

	type = country

	category = ADM

	allow = {
		NOT = { years_of_income = 0.5 }
		NOT = { num_of_loans = 1 }
		NOT = { has_country_flag = got_minor_cash_reserve }
	}
	abort = {
		num_of_loans = 1
	}
	success = {
		years_of_income = 1.0
	}
	chance = {
		factor = 1000
	}
	effect = {
		add_prestige = 10
		set_country_flag = got_minor_cash_reserve
	}	
}


amass_wealth = {

	type = country
	
	category = ADM

	allow = {
		NOT = { treasury = 1000 }
		monthly_income = 100
		treasury = 300
		is_at_war = no
		NOT = { num_of_loans = 1 }
		NOT = { has_country_flag = amassed_wealth }
	}
	abort = {
		OR = {
			NOT = { treasury = 200 }
			num_of_loans = 1
		}
	}
	success = {
		treasury = 2000
	}
	chance = {
		factor = 1000
		modifier = {
			factor = 1.02
			inflation = 1
		}		
		modifier = {
			factor = 1.05
			full_idea_group = economic_ideas
		}		
		modifier = {
			factor = 1.02
			full_idea_group = administrative_ideas
		}		
	}
	effect = {
		add_prestige = 10
		add_inflation = -1
		set_country_flag = amassed_wealth
	}	
}


recover_negative_stability = {

	type = country

	category = ADM

	allow = {
		is_at_war = no
		NOT = { stability = 0 }
		NOT = { has_country_flag = recovered_negative_stability }
	}
	abort = {
	}
	success = {
		stability = 0
	}
	chance = {
		factor = 1000
		modifier = {
			factor = 1.25
			adm = 3
		}
		modifier = {
			factor = 1.1
			NOT = { stability = -2 }
		}
		modifier = {
			factor = 1.05
			NOT = { stability = -1 }
		}
	}
	effect = {
		add_prestige = 5
		set_country_flag = recovered_negative_stability
	}	
}


improve_economical_mismanagement = {

	type = country

	category = ADM

	allow = {
		is_at_war = no
		num_of_loans = 10
		OR = {
			NOT = { has_country_flag = improved_economic_mismanagement }
			had_country_flag = { flag = improved_economic_mismanagement days = 7300 }
		}
		NOT = { has_country_modifier = impressed_financial_sector }
	}
	abort = {
		is_bankrupt = yes
	}
	success = {
		NOT = { num_of_loans = 1 }
	}
	chance = {
		factor = 1000
		modifier = {
			factor = 1.05
			adm = 2
		}
	}
	effect = {
		set_country_flag = improved_economic_mismanagement
		add_country_modifier = {
			name = "impressed_financial_sector"
			duration = 3650
		}
	}	
}

restore_currency = {

	type = country

	category = ADM
	
	allow = {
		inflation = 10
		NOT = {
			inflation = 30
		}
		has_idea_group = economic_ideas
		OR = {
			NOT = { has_country_flag = restored_currency }
			had_country_flag = { flag = restored_currency days = 7300 }
		}
		NOT = { has_country_modifier = boom_economy }
	}
	abort = {
		OR = {
			inflation = 35
			NOT = { has_idea_group = economic_ideas }
		}
	}
	success = {
		NOT = {
			inflation = 5
		}
	}
	chance = {
		factor = 1000
		modifier = {
			factor = 1.5
			full_idea_group = economic_ideas
		}
		modifier = {
			factor = 1.1
			is_bankrupt = yes
		}
	}
	effect = {
		set_country_flag = restored_currency
		add_country_modifier = {
			name = "boom_economy"
			duration = 3650
		}
	}
}


recover_from_warexhaustion = {

	type = country

	category = ADM

	allow = {
		war_exhaustion = 5
		is_at_war = no
		OR = {
			NOT = { has_country_flag = recovered_from_warexhaustion }
			had_country_flag = { flag = recovered_from_warexhaustion days = 7300 }
		}
		NOT = { has_country_modifier = national_recovery }
	}
	abort = {
		is_at_war = yes
	}
	success = {
		NOT = { war_exhaustion = 1 }
		is_at_war = no
	}
	chance = {
		factor = 1000
		modifier = {
			factor = 1.11
			war_exhaustion = 8
		}
		modifier = {
			factor = 1.17
			war_exhaustion = 12
		}
	}
	effect = {
		set_country_flag = recovered_from_warexhaustion
		add_country_modifier = {
			name = "national_recovery"
			duration = 3650
		}
	}
}


buildup_manpower_reserves = {

	type = country

	category = ADM

	allow = {
		max_manpower = 5
		NOT = { manpower_percentage = 0.50 }
		is_at_war = no
		OR = {
			NOT = { has_country_flag = built_up_mp_reserves }
			had_country_flag = { flag = built_up_mp_reserves days = 7300 }
		}
		NOT = { has_country_modifier = recovering_economy }
	}	
	abort = {
		is_at_war = yes
	}
	success = {
		manpower_percentage = 0.90
	}
	chance = {
		factor = 1000
		modifier = {
			factor = 1.06
			NOT = { manpower_percentage = 0.40 }
		}		
		modifier = {
			factor = 1.08
			NOT = { manpower_percentage = 0.30 }
		}		
		modifier = {
			factor = 1.05
			NOT = { manpower_percentage = 0.20 }
		}		
	}
	effect = {
		set_country_flag = built_up_mp_reserves
		add_country_modifier = {
			name = "recovering_economy"
			duration = 3650
		}
	}	
}
Zgłoś jeśli naruszono regulamin