N3OW/common/script_values/09_mpo_domicile_values.txt

474 lines
21 KiB
Text

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