﻿###################
# NOMAD YURT VALUES #
###################

# Beware, this file is full of MATH!

###############################
#AI VALUES

nomadic_capital_literally_invaluable_building = {
	value = 1000
}

nomadic_capital_extremely_important_building = {
	value = 100
}

nomadic_capital_very_important_building = {
	value = 15
}

nomadic_capital_main_building_1 = {
	value = 8
}

nomadic_capital_main_building_2 = {
	value = 7
	if = {
		limit = {
			owner = {
				short_term_gold >= yurt_main_building_gold_cost_tier_2
				prestige >= yurt_main_building_prestige_cost_tier_2
			}
			herd >= yurt_main_building_herd_cost_tier_2
		}
		add = 4
	}
	if = {
		limit = {
			herd >= {
				value = max_herd
				multiply = 0.9
			}
		}
		add = 5
	}
}

nomadic_capital_main_building_3 = {
	value = 6
	if = {
		limit = {
			owner = {
				short_term_gold >= yurt_main_building_gold_cost_tier_3
				prestige >= yurt_main_building_prestige_cost_tier_3
			}
			herd >= yurt_main_building_herd_cost_tier_3
		}
		add = 4
	}
	if = {
		limit = {
			herd >= {
				value = max_herd
				multiply = 0.9
			}
		}
		add = 5
	}
}

nomadic_capital_main_building_4 = {
	value = 5
	if = {
		limit = {
			owner = {
				short_term_gold >= yurt_main_building_gold_cost_tier_4
				prestige >= yurt_main_building_prestige_cost_tier_4
			}
			herd >= yurt_main_building_herd_cost_tier_4
		}
		add = 4
	}
	if = {
		limit = {
			herd >= {
				value = max_herd
				multiply = 0.9
			}
		}
		add = 5
	}
}

nomadic_capital_main_building_5 = {
	value = 4
	if = {
		limit = {
			owner = {
				short_term_gold >= yurt_main_building_gold_cost_tier_5
				prestige >= yurt_main_building_prestige_cost_tier_5
			}
			herd >= yurt_main_building_herd_cost_tier_5
		}
		add = 4
	}
	if = {
		limit = {
			herd >= {
				value = max_herd
				multiply = 0.9
			}
		}
		add = 5
	}
}

nomadic_capital_main_building_6 = {
	value = 3
	if = {
		limit = {
			owner = {
				short_term_gold >= yurt_main_building_gold_cost_tier_6
				prestige >= yurt_main_building_prestige_cost_tier_6
			}
			herd >= yurt_main_building_herd_cost_tier_6
		}
		add = 4
	}
	if = {
		limit = {
			herd >= {
				value = max_herd
				multiply = 0.9
			}
		}
		add = 5
	}
}

nomadic_capital_interior_building_1 = {
	value = 9
}

nomadic_capital_interior_building_2 = {
	value = 8
}

nomadic_capital_interior_building_3 = {
	value = 7
}

nomadic_capital_interior_building_4 = {
	value = 6
}

nomadic_capital_interior_building_5 = {
	value = 5
}

nomadic_capital_interior_building_6 = {
	value = 4
}

nomadic_capital_interior_building_7 = {
	value = 3
}

nomadic_capital_interior_building_8 = {
	value = 2
}

nomadic_capital_exterior_building_1 = {
	value = 11
}

nomadic_capital_exterior_building_2 = {
	value = 7
}

nomadic_capital_exterior_building_3 = {
	value = 6
}

nomadic_capital_exterior_building_4 = {
	value = 5
}

nomadic_capital_exterior_building_5 = {
	value = 4
}

nomadic_capital_exterior_building_6 = {
	value = 3
}

nomadic_capital_exterior_building_7 = {
	value = 2
}

nomadic_capital_exterior_building_8 = {
	value = 4
}

###################################
# Construction Cost
# NOTE: the costs are designed with different progression. The early tiers are cheap and cost mostly herd, the higher cost more and more prestige, then skyrocket with gold cost

# Control mult values
# They follow the equation Xn = A*X(n-1)+ B^(n-1)*(increase_value), X1 = base_value + increase_value
# Set them all to 1 to get your standard, boring like your life, linear progression

@yurt_building_herd_mult_A = 1
@yurt_building_herd_mult_B = 1

@yurt_building_prestige_mult_A = 1.1
@yurt_building_prestige_mult_B = 0.8

@yurt_building_gold_mult_A = 0.6
@yurt_building_gold_mult_B = 1.6

#main building control costs

@yurt_main_building_herd_base_cost = 200
@yurt_main_building_herd_increase_cost = 200

@yurt_main_building_prestige_base_cost = 40
@yurt_main_building_prestige_increase_cost = 80

@yurt_main_building_gold_base_cost = 100
@yurt_main_building_gold_increase_cost = 40


#external building control costs

@yurt_external_building_herd_base_cost = 200
@yurt_external_building_herd_increase_cost = 100

@yurt_external_building_prestige_base_cost = 15
@yurt_external_building_prestige_increase_cost = 45

@yurt_external_building_gold_base_cost = 0
@yurt_external_building_gold_increase_cost = 20


#internal building control costs

@yurt_internal_building_herd_base_cost = 100
@yurt_internal_building_herd_increase_cost = 50

@yurt_internal_building_prestige_base_cost = 8
@yurt_internal_building_prestige_increase_cost = 24

@yurt_internal_building_gold_base_cost = 4
@yurt_internal_building_gold_increase_cost = 8

###################################
# Construction herd values

# main yurt

@yurt_main_building_herd_cost_1 = @[yurt_main_building_herd_base_cost + yurt_main_building_herd_increase_cost]
@yurt_main_building_herd_cost_2 = @[yurt_building_herd_mult_A*yurt_main_building_herd_cost_1 + yurt_building_herd_mult_B*yurt_main_building_herd_increase_cost]
@yurt_main_building_herd_cost_3 = @[yurt_building_herd_mult_A*yurt_main_building_herd_cost_2 + yurt_building_herd_mult_B*yurt_building_herd_mult_B*yurt_main_building_herd_increase_cost]
@yurt_main_building_herd_cost_4 = @[yurt_building_herd_mult_A*yurt_main_building_herd_cost_3 + yurt_building_herd_mult_B*yurt_building_herd_mult_B*yurt_building_herd_mult_B*yurt_main_building_herd_increase_cost]
@yurt_main_building_herd_cost_5 = @[yurt_building_herd_mult_A*yurt_main_building_herd_cost_4 + yurt_building_herd_mult_B*yurt_building_herd_mult_B*yurt_building_herd_mult_B*yurt_building_herd_mult_B*yurt_main_building_herd_increase_cost]
@yurt_main_building_herd_cost_6 = @[yurt_building_herd_mult_A*yurt_main_building_herd_cost_5 + yurt_building_herd_mult_B*yurt_building_herd_mult_B*yurt_building_herd_mult_B*yurt_building_herd_mult_B*yurt_building_herd_mult_B*yurt_building_herd_mult_B*yurt_main_building_herd_increase_cost]


# external yurts

@yurt_external_building_herd_cost_1 = @[yurt_external_building_herd_base_cost + yurt_external_building_herd_increase_cost]
@yurt_external_building_herd_cost_2 = @[yurt_building_herd_mult_A*yurt_external_building_herd_cost_1 + yurt_building_herd_mult_B*yurt_external_building_herd_increase_cost]
@yurt_external_building_herd_cost_3 = @[yurt_building_herd_mult_A*yurt_external_building_herd_cost_2 + yurt_building_herd_mult_B*yurt_building_herd_mult_B*yurt_external_building_herd_increase_cost]
@yurt_external_building_herd_cost_4 = @[yurt_building_herd_mult_A*yurt_external_building_herd_cost_3 + yurt_building_herd_mult_B*yurt_building_herd_mult_B*yurt_building_herd_mult_B*yurt_external_building_herd_increase_cost]
@yurt_external_building_herd_cost_5 = @[yurt_building_herd_mult_A*yurt_external_building_herd_cost_4 + yurt_building_herd_mult_B*yurt_building_herd_mult_B*yurt_building_herd_mult_B*yurt_building_herd_mult_B*yurt_external_building_herd_increase_cost]
@yurt_external_building_herd_cost_6 = @[yurt_building_herd_mult_A*yurt_external_building_herd_cost_5 + yurt_building_herd_mult_B*yurt_building_herd_mult_B*yurt_building_herd_mult_B*yurt_building_herd_mult_B*yurt_building_herd_mult_B*yurt_external_building_herd_increase_cost] 


# internal yurts

@yurt_internal_building_herd_cost_1 = @[yurt_internal_building_herd_base_cost + yurt_internal_building_herd_increase_cost]
@yurt_internal_building_herd_cost_2 = @[yurt_building_herd_mult_A*yurt_internal_building_herd_cost_1 + yurt_building_herd_mult_B*yurt_internal_building_herd_increase_cost]
@yurt_internal_building_herd_cost_3 = @[yurt_building_herd_mult_A*yurt_internal_building_herd_cost_2 + yurt_building_herd_mult_B*yurt_building_herd_mult_B*yurt_internal_building_herd_increase_cost]
@yurt_internal_building_herd_cost_4 = @[yurt_building_herd_mult_A*yurt_internal_building_herd_cost_3 + yurt_building_herd_mult_B*yurt_building_herd_mult_B*yurt_building_herd_mult_B*yurt_internal_building_herd_increase_cost]
@yurt_internal_building_herd_cost_5 = @[yurt_building_herd_mult_A*yurt_internal_building_herd_cost_4 + yurt_building_herd_mult_B*yurt_building_herd_mult_B*yurt_building_herd_mult_B*yurt_building_herd_mult_B*yurt_internal_building_herd_increase_cost]
@yurt_internal_building_herd_cost_6 = @[yurt_building_herd_mult_A*yurt_internal_building_herd_cost_5 + yurt_building_herd_mult_B*yurt_building_herd_mult_B*yurt_building_herd_mult_B*yurt_building_herd_mult_B*yurt_building_herd_mult_B*yurt_internal_building_herd_increase_cost] 

###################################
# Construction prestige values

# main yurt

@yurt_main_building_prestige_cost_1 = @[yurt_main_building_prestige_base_cost + yurt_main_building_prestige_increase_cost]
@yurt_main_building_prestige_cost_2 = @[yurt_building_prestige_mult_A*yurt_main_building_prestige_cost_1 + yurt_building_prestige_mult_B*yurt_main_building_prestige_increase_cost]
@yurt_main_building_prestige_cost_3 = @[yurt_building_prestige_mult_A*yurt_main_building_prestige_cost_2 + yurt_building_prestige_mult_B*yurt_building_prestige_mult_B*yurt_main_building_prestige_increase_cost]
@yurt_main_building_prestige_cost_4 = @[yurt_building_prestige_mult_A*yurt_main_building_prestige_cost_3 + yurt_building_prestige_mult_B*yurt_building_prestige_mult_B*yurt_building_prestige_mult_B*yurt_main_building_prestige_increase_cost]
@yurt_main_building_prestige_cost_5 = @[yurt_building_prestige_mult_A*yurt_main_building_prestige_cost_4 + yurt_building_prestige_mult_B*yurt_building_prestige_mult_B*yurt_building_prestige_mult_B*yurt_building_prestige_mult_B*yurt_main_building_prestige_increase_cost]
@yurt_main_building_prestige_cost_6 = @[yurt_building_prestige_mult_A*yurt_main_building_prestige_cost_5 + yurt_building_prestige_mult_B*yurt_building_prestige_mult_B*yurt_building_prestige_mult_B*yurt_building_prestige_mult_B*yurt_building_prestige_mult_B*yurt_main_building_prestige_increase_cost] 


# external yurts

@yurt_external_building_prestige_cost_1 = @[yurt_external_building_prestige_base_cost + yurt_external_building_prestige_increase_cost]
@yurt_external_building_prestige_cost_2 = @[yurt_building_prestige_mult_A*yurt_external_building_prestige_cost_1 + yurt_building_prestige_mult_B*yurt_external_building_prestige_increase_cost] 
@yurt_external_building_prestige_cost_3 = @[yurt_building_prestige_mult_A*yurt_external_building_prestige_cost_2 + yurt_building_prestige_mult_B*yurt_building_prestige_mult_B*yurt_external_building_prestige_increase_cost] 
@yurt_external_building_prestige_cost_4 = @[yurt_building_prestige_mult_A*yurt_external_building_prestige_cost_3 + yurt_building_prestige_mult_B*yurt_building_prestige_mult_B*yurt_building_prestige_mult_B*yurt_external_building_prestige_increase_cost] 
@yurt_external_building_prestige_cost_5 = @[yurt_building_prestige_mult_A*yurt_external_building_prestige_cost_4 + yurt_building_prestige_mult_B*yurt_building_prestige_mult_B*yurt_building_prestige_mult_B*yurt_building_prestige_mult_B*yurt_external_building_prestige_increase_cost]  
@yurt_external_building_prestige_cost_6 = @[yurt_building_prestige_mult_A*yurt_external_building_prestige_cost_5 + yurt_building_prestige_mult_B*yurt_building_prestige_mult_B*yurt_building_prestige_mult_B*yurt_building_prestige_mult_B*yurt_building_prestige_mult_B*yurt_external_building_prestige_increase_cost] 


# internal yurts

@yurt_internal_building_prestige_cost_1 = @[yurt_internal_building_prestige_base_cost + yurt_internal_building_prestige_increase_cost]
@yurt_internal_building_prestige_cost_2 = @[yurt_building_prestige_mult_A*yurt_internal_building_prestige_cost_1 + yurt_building_prestige_mult_B*yurt_internal_building_prestige_increase_cost] 
@yurt_internal_building_prestige_cost_3 = @[yurt_building_prestige_mult_A*yurt_internal_building_prestige_cost_2 + yurt_building_prestige_mult_B*yurt_building_prestige_mult_B*yurt_internal_building_prestige_increase_cost]
@yurt_internal_building_prestige_cost_4 = @[yurt_building_prestige_mult_A*yurt_internal_building_prestige_cost_3 + yurt_building_prestige_mult_B*yurt_building_prestige_mult_B*yurt_building_prestige_mult_B*yurt_internal_building_prestige_increase_cost]
@yurt_internal_building_prestige_cost_5 = @[yurt_building_prestige_mult_A*yurt_internal_building_prestige_cost_4 + yurt_building_prestige_mult_B*yurt_building_prestige_mult_B*yurt_building_prestige_mult_B*yurt_building_prestige_mult_B*yurt_internal_building_prestige_increase_cost]
@yurt_internal_building_prestige_cost_6 = @[yurt_building_prestige_mult_A*yurt_internal_building_prestige_cost_5 + yurt_building_prestige_mult_B*yurt_building_prestige_mult_B*yurt_building_prestige_mult_B*yurt_building_prestige_mult_B*yurt_building_prestige_mult_B*yurt_internal_building_prestige_increase_cost] 


###################################
# Construction gold values

# main yurt

@yurt_main_building_gold_cost_1 = @[yurt_main_building_gold_base_cost + yurt_main_building_gold_increase_cost]
@yurt_main_building_gold_cost_2 = @[yurt_building_gold_mult_A*yurt_main_building_gold_cost_1 + yurt_building_gold_mult_B*yurt_main_building_gold_increase_cost] 
@yurt_main_building_gold_cost_3 = @[yurt_building_gold_mult_A*yurt_main_building_gold_cost_2 + yurt_building_gold_mult_B*yurt_building_gold_mult_B*yurt_main_building_gold_increase_cost]
@yurt_main_building_gold_cost_4 = @[yurt_building_gold_mult_A*yurt_main_building_gold_cost_3 + yurt_building_gold_mult_B*yurt_building_gold_mult_B*yurt_building_gold_mult_B*yurt_main_building_gold_increase_cost]
@yurt_main_building_gold_cost_5 = @[yurt_building_gold_mult_A*yurt_main_building_gold_cost_4 + yurt_building_gold_mult_B*yurt_building_gold_mult_B*yurt_building_gold_mult_B*yurt_building_gold_mult_B*yurt_main_building_gold_increase_cost]
@yurt_main_building_gold_cost_6 = @[yurt_building_gold_mult_A*yurt_main_building_gold_cost_5 + yurt_building_gold_mult_B*yurt_building_gold_mult_B*yurt_building_gold_mult_B*yurt_building_gold_mult_B*yurt_building_gold_mult_B*yurt_main_building_gold_increase_cost] 


# external yurts

@yurt_external_building_gold_cost_1 = @[yurt_external_building_gold_base_cost + yurt_external_building_gold_increase_cost]
@yurt_external_building_gold_cost_2 = @[yurt_building_gold_mult_A*yurt_external_building_gold_cost_1 + yurt_building_gold_mult_B*yurt_external_building_gold_increase_cost]  
@yurt_external_building_gold_cost_3 = @[yurt_building_gold_mult_A*yurt_external_building_gold_cost_2 + yurt_building_gold_mult_B*yurt_building_gold_mult_B*yurt_external_building_gold_increase_cost]
@yurt_external_building_gold_cost_4 = @[yurt_building_gold_mult_A*yurt_external_building_gold_cost_3 + yurt_building_gold_mult_B*yurt_building_gold_mult_B*yurt_building_gold_mult_B*yurt_external_building_gold_increase_cost]
@yurt_external_building_gold_cost_5 = @[yurt_building_gold_mult_A*yurt_external_building_gold_cost_4 + yurt_building_gold_mult_B*yurt_building_gold_mult_B*yurt_building_gold_mult_B*yurt_building_gold_mult_B*yurt_external_building_gold_increase_cost]
@yurt_external_building_gold_cost_6 = @[yurt_building_gold_mult_A*yurt_external_building_gold_cost_5 + yurt_building_gold_mult_B*yurt_building_gold_mult_B*yurt_building_gold_mult_B*yurt_building_gold_mult_B*yurt_building_gold_mult_B*yurt_external_building_gold_increase_cost] 


# internal yurts

@yurt_internal_building_gold_cost_1 = @[yurt_internal_building_gold_base_cost + yurt_internal_building_gold_increase_cost]
@yurt_internal_building_gold_cost_2 = @[yurt_building_gold_mult_A*yurt_internal_building_gold_cost_1 + yurt_building_gold_mult_B*yurt_internal_building_gold_increase_cost] 
@yurt_internal_building_gold_cost_3 = @[yurt_building_gold_mult_A*yurt_internal_building_gold_cost_2 + yurt_building_gold_mult_B*yurt_building_gold_mult_B*yurt_internal_building_gold_increase_cost] 
@yurt_internal_building_gold_cost_4 = @[yurt_building_gold_mult_A*yurt_internal_building_gold_cost_3 + yurt_building_gold_mult_B*yurt_building_gold_mult_B*yurt_building_gold_mult_B*yurt_internal_building_gold_increase_cost] 
@yurt_internal_building_gold_cost_5 = @[yurt_building_gold_mult_A*yurt_internal_building_gold_cost_4 + yurt_building_gold_mult_B*yurt_building_gold_mult_B*yurt_building_gold_mult_B*yurt_building_gold_mult_B*yurt_internal_building_gold_increase_cost] 
@yurt_internal_building_gold_cost_6 = @[yurt_building_gold_mult_A*yurt_internal_building_gold_cost_5 + yurt_building_gold_mult_B*yurt_building_gold_mult_B*yurt_building_gold_mult_B*yurt_building_gold_mult_B*yurt_building_gold_mult_B*yurt_internal_building_gold_increase_cost]  



###################################
# Getting the final values, no calculations

yurt_main_building_herd_cost_tier_1 = @yurt_main_building_herd_cost_1
yurt_main_building_herd_cost_tier_2 = @yurt_main_building_herd_cost_2
yurt_main_building_herd_cost_tier_3 = @yurt_main_building_herd_cost_3
yurt_main_building_herd_cost_tier_4 = @yurt_main_building_herd_cost_4
yurt_main_building_herd_cost_tier_5 = @yurt_main_building_herd_cost_5
yurt_main_building_herd_cost_tier_6 = @yurt_main_building_herd_cost_6

yurt_external_building_herd_cost_tier_1 = @yurt_external_building_herd_cost_1
yurt_external_building_herd_cost_tier_2 = @yurt_external_building_herd_cost_2
yurt_external_building_herd_cost_tier_3 = @yurt_external_building_herd_cost_3
yurt_external_building_herd_cost_tier_4 = @yurt_external_building_herd_cost_4
yurt_external_building_herd_cost_tier_5 = @yurt_external_building_herd_cost_5
yurt_external_building_herd_cost_tier_6 = @yurt_external_building_herd_cost_6

yurt_internal_building_herd_cost_tier_1 = @yurt_internal_building_herd_cost_1
yurt_internal_building_herd_cost_tier_2 = @yurt_internal_building_herd_cost_2
yurt_internal_building_herd_cost_tier_3 = @yurt_internal_building_herd_cost_3
yurt_internal_building_herd_cost_tier_4 = @yurt_internal_building_herd_cost_4
yurt_internal_building_herd_cost_tier_5 = @yurt_internal_building_herd_cost_5
yurt_internal_building_herd_cost_tier_6 = @yurt_internal_building_herd_cost_6

yurt_main_building_prestige_cost_tier_1 = @yurt_main_building_prestige_cost_1
yurt_main_building_prestige_cost_tier_2 = @yurt_main_building_prestige_cost_2
yurt_main_building_prestige_cost_tier_3 = @yurt_main_building_prestige_cost_3
yurt_main_building_prestige_cost_tier_4 = @yurt_main_building_prestige_cost_4
yurt_main_building_prestige_cost_tier_5 = @yurt_main_building_prestige_cost_5
yurt_main_building_prestige_cost_tier_6 = @yurt_main_building_prestige_cost_6

yurt_external_building_prestige_cost_tier_1 = @yurt_external_building_prestige_cost_1
yurt_external_building_prestige_cost_tier_2 = @yurt_external_building_prestige_cost_2
yurt_external_building_prestige_cost_tier_3 = @yurt_external_building_prestige_cost_3
yurt_external_building_prestige_cost_tier_4 = @yurt_external_building_prestige_cost_4
yurt_external_building_prestige_cost_tier_5 = @yurt_external_building_prestige_cost_5
yurt_external_building_prestige_cost_tier_6 = @yurt_external_building_prestige_cost_6

yurt_internal_building_prestige_cost_tier_1 = @yurt_internal_building_prestige_cost_1
yurt_internal_building_prestige_cost_tier_2 = @yurt_internal_building_prestige_cost_2
yurt_internal_building_prestige_cost_tier_3 = @yurt_internal_building_prestige_cost_3
yurt_internal_building_prestige_cost_tier_4 = @yurt_internal_building_prestige_cost_4
yurt_internal_building_prestige_cost_tier_5 = @yurt_internal_building_prestige_cost_5
yurt_internal_building_prestige_cost_tier_6 = @yurt_internal_building_prestige_cost_6

yurt_main_building_gold_cost_tier_1  = {
	value = @yurt_main_building_gold_cost_1
	
}
yurt_main_building_gold_cost_tier_2  = {
	value = @yurt_main_building_gold_cost_2
	
}
yurt_main_building_gold_cost_tier_3  = {
	value = @yurt_main_building_gold_cost_3
	
}
yurt_main_building_gold_cost_tier_4  = {
	value = @yurt_main_building_gold_cost_4
	
}
yurt_main_building_gold_cost_tier_5  = {
	value = @yurt_main_building_gold_cost_5
	
}
yurt_main_building_gold_cost_tier_6  = {
	value = @yurt_main_building_gold_cost_6
	
}

yurt_external_building_gold_cost_tier_1 = {
	value = @yurt_external_building_gold_cost_1
	
}
yurt_external_building_gold_cost_tier_2 = {
	value = @yurt_external_building_gold_cost_2
	
}
yurt_external_building_gold_cost_tier_3 = {
	value = @yurt_external_building_gold_cost_3
	
}
yurt_external_building_gold_cost_tier_4 = {
	value = @yurt_external_building_gold_cost_4
	
}
yurt_external_building_gold_cost_tier_5 = {
	value = @yurt_external_building_gold_cost_5
	
}
yurt_external_building_gold_cost_tier_6 = {
	value = @yurt_external_building_gold_cost_6
	
}

yurt_internal_building_gold_cost_tier_1 = {
	value = @yurt_internal_building_gold_cost_1
	
}
yurt_internal_building_gold_cost_tier_2 = {
	value = @yurt_internal_building_gold_cost_2
	
}
yurt_internal_building_gold_cost_tier_3 = {
	value = @yurt_internal_building_gold_cost_3
	
}
yurt_internal_building_gold_cost_tier_4 = {
	value = @yurt_internal_building_gold_cost_4
	
}
yurt_internal_building_gold_cost_tier_5 = {
	value = @yurt_internal_building_gold_cost_5
	
}
yurt_internal_building_gold_cost_tier_6 = {
	value = @yurt_internal_building_gold_cost_6
	
}
