386 lines
7.6 KiB
Text
386 lines
7.6 KiB
Text
############################
|
|
# AMENITIES COST VALUES
|
|
############################
|
|
# BASE VALUES
|
|
|
|
base_court_amenities_cost = {
|
|
value = sub_realm_size
|
|
divide = {
|
|
add = 4
|
|
subtract = {
|
|
add = 0.25
|
|
multiply = court_grandeur_current_level
|
|
}
|
|
}
|
|
if = { # Add a baseline depending on rank
|
|
limit = {
|
|
highest_held_title_tier = tier_empire
|
|
}
|
|
add = 20
|
|
}
|
|
else = {
|
|
add = 10
|
|
}
|
|
if = {
|
|
limit = {
|
|
culture = {
|
|
has_cultural_era_or_later = culture_era_late_medieval
|
|
}
|
|
}
|
|
multiply = {
|
|
value = 1.75
|
|
}
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
culture = {
|
|
has_cultural_era_or_later = culture_era_high_medieval
|
|
}
|
|
}
|
|
multiply = {
|
|
value = 1.5
|
|
}
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
culture = {
|
|
has_cultural_era_or_later = culture_era_early_medieval
|
|
}
|
|
}
|
|
multiply = {
|
|
value = 1.25
|
|
}
|
|
}
|
|
}
|
|
|
|
court_amenities_cost_level_1 = {
|
|
value = base_court_amenities_cost
|
|
divide = 96
|
|
min = 0.2
|
|
if = {
|
|
limit = {
|
|
government_has_flag = government_is_tribal
|
|
}
|
|
min = 0.4
|
|
}
|
|
}
|
|
court_amenities_cost_level_1_fashion = {
|
|
value = court_amenities_cost_level_1
|
|
if = {
|
|
limit = {
|
|
has_character_flag = court_free_fashion
|
|
}
|
|
min = 0
|
|
multiply = 0
|
|
}
|
|
}
|
|
court_amenities_cost_level_1_food = {
|
|
value = court_amenities_cost_level_1
|
|
if = {
|
|
limit = {
|
|
has_character_modifier = rivers_of_wine_modifier
|
|
}
|
|
multiply = 0.5
|
|
}
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
has_character_modifier = employer_booner_food_taster_2_modifier
|
|
has_character_modifier = employer_booner_food_taster_3_modifier
|
|
}
|
|
}
|
|
multiply = 0.75
|
|
}
|
|
}
|
|
court_amenities_cost_level_1_lodgings = {
|
|
value = court_amenities_cost_level_1
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
has_character_modifier = employer_booner_seneschal_2_modifier
|
|
has_character_modifier = employer_booner_seneschal_3_modifier
|
|
}
|
|
}
|
|
multiply = 0.75
|
|
}
|
|
}
|
|
court_amenities_cost_level_1_servants = {
|
|
value = court_amenities_cost_level_1
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
has_character_modifier = employer_booner_cupbearer_2_modifier
|
|
has_character_modifier = employer_booner_cupbearer_3_modifier
|
|
}
|
|
}
|
|
multiply = 0.75
|
|
}
|
|
}
|
|
court_amenities_cost_level_2 = {
|
|
value = base_court_amenities_cost
|
|
divide = 48
|
|
min = 0.4
|
|
if = {
|
|
limit = {
|
|
government_has_flag = government_is_tribal
|
|
}
|
|
min = 0.8
|
|
}
|
|
}
|
|
court_amenities_cost_level_2_fashion = {
|
|
value = court_amenities_cost_level_2
|
|
if = {
|
|
limit = {
|
|
has_character_flag = court_cheaper_fashion
|
|
}
|
|
multiply = 0.8
|
|
}
|
|
}
|
|
court_amenities_cost_level_2_food = {
|
|
value = court_amenities_cost_level_2
|
|
if = {
|
|
limit = {
|
|
has_character_flag = court_cheaper_food
|
|
}
|
|
multiply = 0.8
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_character_modifier = rivers_of_wine_modifier
|
|
}
|
|
multiply = 0.5
|
|
}
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
has_character_modifier = employer_booner_food_taster_2_modifier
|
|
has_character_modifier = employer_booner_food_taster_3_modifier
|
|
}
|
|
}
|
|
multiply = 0.75
|
|
}
|
|
}
|
|
court_amenities_cost_level_2_lodgings = {
|
|
value = court_amenities_cost_level_2
|
|
if = {
|
|
limit = {
|
|
has_character_modifier = lodgings_epidemics_resistance_modifier_1
|
|
}
|
|
multiply = 0.85
|
|
}
|
|
if = {
|
|
limit = {
|
|
has_character_modifier = lodgings_epidemics_resistance_modifier_2
|
|
}
|
|
multiply = 0.75
|
|
}
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
has_character_modifier = employer_booner_seneschal_2_modifier
|
|
has_character_modifier = employer_booner_seneschal_3_modifier
|
|
}
|
|
}
|
|
multiply = 0.75
|
|
}
|
|
}
|
|
court_amenities_cost_level_2_servants = {
|
|
value = court_amenities_cost_level_2
|
|
if = {
|
|
limit = {
|
|
has_character_flag = court_cheaper_servants
|
|
}
|
|
multiply = 0.8
|
|
}
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
has_character_modifier = employer_booner_cupbearer_2_modifier
|
|
has_character_modifier = employer_booner_cupbearer_3_modifier
|
|
}
|
|
}
|
|
multiply = 0.75
|
|
}
|
|
}
|
|
court_amenities_cost_level_3 = {
|
|
value = base_court_amenities_cost
|
|
divide = 32
|
|
min = 0.6
|
|
if = {
|
|
limit = {
|
|
government_has_flag = government_is_tribal
|
|
}
|
|
min = 1.2
|
|
}
|
|
}
|
|
court_amenities_cost_level_3_food = {
|
|
value = court_amenities_cost_level_3
|
|
if = {
|
|
limit = {
|
|
has_character_modifier = rivers_of_wine_modifier
|
|
}
|
|
multiply = 0.5
|
|
}
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
has_character_modifier = employer_booner_food_taster_2_modifier
|
|
has_character_modifier = employer_booner_food_taster_3_modifier
|
|
}
|
|
}
|
|
multiply = 0.75
|
|
}
|
|
}
|
|
court_amenities_cost_level_3_lodgings = {
|
|
value = court_amenities_cost_level_3
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
has_character_modifier = employer_booner_seneschal_2_modifier
|
|
has_character_modifier = employer_booner_seneschal_3_modifier
|
|
}
|
|
}
|
|
multiply = 0.75
|
|
}
|
|
}
|
|
court_amenities_cost_level_3_servants = {
|
|
value = court_amenities_cost_level_3
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
has_character_modifier = employer_booner_cupbearer_2_modifier
|
|
has_character_modifier = employer_booner_cupbearer_3_modifier
|
|
}
|
|
}
|
|
multiply = 0.75
|
|
}
|
|
}
|
|
court_amenities_cost_level_4 = {
|
|
value = base_court_amenities_cost
|
|
divide = 24
|
|
min = 0.8
|
|
if = {
|
|
limit = {
|
|
government_has_flag = government_is_tribal
|
|
}
|
|
min = 1.6
|
|
}
|
|
}
|
|
court_amenities_cost_level_4_food = {
|
|
value = court_amenities_cost_level_4
|
|
if = {
|
|
limit = {
|
|
has_character_modifier = rivers_of_wine_modifier
|
|
}
|
|
multiply = 0.5
|
|
}
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
has_character_modifier = employer_booner_food_taster_2_modifier
|
|
has_character_modifier = employer_booner_food_taster_3_modifier
|
|
}
|
|
}
|
|
multiply = 0.75
|
|
}
|
|
}
|
|
court_amenities_cost_level_4_lodgings = {
|
|
value = court_amenities_cost_level_4
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
has_character_modifier = employer_booner_seneschal_2_modifier
|
|
has_character_modifier = employer_booner_seneschal_3_modifier
|
|
}
|
|
}
|
|
multiply = 0.75
|
|
}
|
|
}
|
|
court_amenities_cost_level_4_servants = {
|
|
value = court_amenities_cost_level_4
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
has_character_modifier = employer_booner_cupbearer_2_modifier
|
|
has_character_modifier = employer_booner_cupbearer_3_modifier
|
|
}
|
|
}
|
|
multiply = 0.75
|
|
}
|
|
}
|
|
|
|
############################
|
|
# FASHION COSTS
|
|
############################
|
|
|
|
court_fashion_acceptable_cost = {
|
|
value = court_amenities_cost_level_1_fashion
|
|
}
|
|
court_fashion_decent_cost = {
|
|
value = court_amenities_cost_level_2_fashion
|
|
}
|
|
court_fashion_good_cost = {
|
|
value = court_amenities_cost_level_3
|
|
}
|
|
court_fashion_fantastic_cost = {
|
|
value = court_amenities_cost_level_4
|
|
}
|
|
|
|
############################
|
|
# FOOD QUALITY COSTS
|
|
############################
|
|
|
|
court_food_quality_modest_cost = {
|
|
value = court_amenities_cost_level_1_food
|
|
}
|
|
court_food_quality_decent_cost = {
|
|
value = court_amenities_cost_level_2_food
|
|
}
|
|
court_food_quality_lavish_cost = {
|
|
value = court_amenities_cost_level_3_food
|
|
}
|
|
court_food_quality_exotic_cost = {
|
|
value = court_amenities_cost_level_4_food
|
|
}
|
|
|
|
############################
|
|
# LODGING STANDARTS COSTS
|
|
############################
|
|
|
|
court_lodging_standards_small_cost = {
|
|
value = court_amenities_cost_level_1_lodgings
|
|
}
|
|
court_lodging_standards_middling_cost = {
|
|
value = court_amenities_cost_level_2_lodgings
|
|
}
|
|
court_lodging_standards_spacious_cost = {
|
|
value = court_amenities_cost_level_3_lodgings
|
|
}
|
|
court_lodging_standards_grand_cost = {
|
|
value = court_amenities_cost_level_4_lodgings
|
|
}
|
|
|
|
|
|
############################
|
|
# COURT SERVANTS COSTS
|
|
############################
|
|
|
|
court_servants_few_cost = {
|
|
value = court_amenities_cost_level_1_servants
|
|
}
|
|
court_court_servants_some_cost = {
|
|
value = court_amenities_cost_level_2_servants
|
|
}
|
|
court_court_servants_many_cost = {
|
|
value = court_amenities_cost_level_3_servants
|
|
}
|
|
court_servants_endless_cost = {
|
|
value = court_amenities_cost_level_4_servants
|
|
}
|
|
|
|
# Referenced from code
|
|
# root is the character
|
|
# Determines how long amenity cooldowns are in months
|
|
court_amenity_cooldown_months = {
|
|
value = 12
|
|
}
|