flavor_eng.168 科茨沃尔德奥林匹克运动会
时间范围:1612.1.1 - 1700.1.1(每月 1% 概率)
触发条件:
- 完全控制省份
gloucestershire_province(格洛斯特郡)。
关键效果:
-
选项 A (历史选项):
- 在目标地点市场添加为期6个月的临时需求
demand:cotswold_olimpick_games。 - 为国家添加修正
cotswold_olimpick_games(模式为叠加并延长)。 - 文化获得
cultural_tradition_mild_bonus。 - 国家稳定度获得
stability_mild_bonus。 - 格洛斯特郡内所有由玩家拥有的地点中,非神职人员阶层的人口获得
pop_satisfaction_extreme_bonus。 - 如果贵族阶层满意度 ≥ 0.5,则向贵族阶层支付相当于国家3个月贸易与税收收入的金币;否则,国家直接支付该金额。
- 如果国家宗教为
religion:anglican(英国国教),则神职人员阶层满意度获得estate_satisfaction_severe_penalty。
- 在目标地点市场添加为期6个月的临时需求
-
选项 B:
- 在目标地点市场添加为期6个月的临时需求
demand:cotswold_olimpick_games。 - 文化获得
cultural_tradition_weak_bonus。 - 国家稳定度获得
stability_weak_bonus。 - 格洛斯特郡内所有由玩家拥有的地点中,非神职人员阶层的人口获得
pop_satisfaction_mild_bonus。 - 如果贵族阶层满意度 ≥ 0.5,则向贵族阶层支付相当于国家3个月贸易与税收收入的金币;否则,国家直接支付该金额。
- 如果国家宗教为
religion:anglican(英国国教),则神职人员阶层满意度获得estate_satisfaction_severe_penalty。
- 在目标地点市场添加为期6个月的临时需求
-
选项 C:
- 文化获得
cultural_tradition_mild_penalty。 - 如果国家宗教为
religion:anglican(英国国教),则神职人员阶层满意度获得estate_satisfaction_severe_bonus。
- 文化获得
背景介绍: 该事件模拟了17世纪在英格兰格洛斯特郡科茨沃尔德地区举办的“科茨沃尔德奥林匹克运动会”。这是一项由当地乡绅罗伯特·多佛爵士于1612年左右创立的民间体育与娱乐盛会,旨在复兴古典奥林匹克精神,包含赛跑、摔跤、舞蹈等多种项目。在游戏中,它反映了地方文化传统的发展、民众娱乐需求与宗教态度(尤其是英国国教对此类世俗庆典的看法)之间的互动,以及贵族赞助对地方活动的影响。
完整事件代码:
flavor_eng.168 = {
hide_portraits = yes
type = country_event
fire_only_once = yes
title = flavor_eng.168.title
desc = flavor_eng.168.desc
dynamic_historical_event = {
tag = ENG
tag = GBR
from = 1612.1.1
to = 1700.1.1
monthly_chance = 1
}
trigger = {
own_entire_province = province_definition:gloucestershire_province
}
illustration_tags = {
10 = happy
10 = exterior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:peasants_estate background = estate_type:peasants_estate }
ruler ?= { save_scope_as = target_character }
province_definition:gloucestershire_province = {
random_location_in_province_definition = {
limit = {
location_rank = location_rank:rural_settlement
}
save_scope_as = target_location
}
}
}
option = {
name = flavor_eng.168.a
historical_option = yes
scope:target_location.market = {
add_temporary_demand = {
type = demand:cotswold_olimpick_games
months = 6
}
}
add_country_modifier = {
modifier = cotswold_olimpick_games
months = -1
mode = add_and_extend
}
culture = {
add_cultural_tradition = cultural_tradition_mild_bonus
}
add_stability = stability_mild_bonus
province_definition:gloucestershire_province = {
every_location_in_province_definition = {
limit = {
owner ?= ROOT
}
every_pop = {
limit = {
owner = root
NOT = {
pop_type = pop_type:clergy
}
}
add_pop_satisfaction = pop_satisfaction_extreme_bonus
}
}
}
if = {
limit = {
estate_satisfaction:nobles_estate >= 0.5
}
add_gold_to_estate = {
estate_type = estate_type:nobles_estate
value = { value = root.monthly_income_trade_and_tax multiply = -3 }
}
custom_tooltip = flavor_eng.168.tt2
}
else = {
add_gold = {
value = root.monthly_income_trade_and_tax
multiply = -3
}
}
if = {
limit = {
religion = religion:anglican
}
add_estate_satisfaction = { type = estate_type:clergy_estate
value = estate_satisfaction_severe_penalty
}
custom_tooltip = flavor_eng.168.tt1
}
}
option = {
name = flavor_eng.168.b
scope:target_location.market = {
add_temporary_demand = {
type = demand:cotswold_olimpick_games
months = 6
}
}
culture = {
add_cultural_tradition = cultural_tradition_weak_bonus
}
add_stability = stability_weak_bonus
province_definition:gloucestershire_province = {
every_location_in_province_definition = {
limit = {
owner ?= ROOT
}
every_pop = {
limit = {
owner = root
NOT = {
pop_type = pop_type:clergy
}
}
add_pop_satisfaction = pop_satisfaction_mild_bonus
}
}
}
if = {
limit = {
estate_satisfaction:nobles_estate >= 0.5
}
add_gold_to_estate = {
estate_type = estate_type:nobles_estate
value = { value = root.monthly_income_trade_and_tax multiply = -3 }
}
custom_tooltip = flavor_eng.168.tt3
}
else = {
add_gold = {
value = root.monthly_income_trade_and_tax
multiply = -3
}
}
if = {
limit = {
religion = religion:anglican
}
add_estate_satisfaction = { type = estate_type:clergy_estate
value = estate_satisfaction_severe_penalty
}
custom_tooltip = flavor_eng.168.tt1
}
}
option = {
name = flavor_eng.168.c
culture = {
add_cultural_influence = cultural_tradition_mild_penalty
}
if = {
limit = {
religion = religion:anglican
}
add_estate_satisfaction = { type = estate_type:clergy_estate
value = estate_satisfaction_severe_bonus
}
custom_tooltip = flavor_eng.168.tt2
}
}
historical_info = flavor_eng.168.historical_info
}