################### # 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 }