Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

flavor_rus.42 自由经济学会的建立

时间范围:1760.1.1 - 1800.1.1 (每月 5% 概率)

触发条件

  • 国家拥有并控制 neva 地区,且该地区为 towncity 级别。
  • 满足以下任一条件:
    • 当前统治者是女性且拥有 great 特质,或拥有 free_thinker 特质。
    • 人物 rus_grigory_orlov 存活且在政府内阁中。
  • 社会价值观 capital_economy_vs_traditional_economy 大于 10。

关键效果

  • 选项 A (历史选项)
    • 如果统治者不满足(女性且为伟人)或(自由思想家)的条件,则扣除相当于 3个月贸易与税收月收入 的金钱。
    • 设置变量 free_economic_society = 1
    • neva 地区建造建筑 building_type:free_economic_society
    • 如果国家关于 potato 的知识等级大于 3,且拥有超过 3 个生产 goods:potato 的地区,则获得持续 25年 的国家修正 potato_varieties_introduced
  • 选项 B
    • 推动国家向孤立主义方向倾斜 (nudge_towards_isolationism)。
    • 如果社会价值观 serfdom_vs_free_subjects 小于 -10,则大幅提升 nobles_estate 阶层的满意度。

背景介绍: 该事件模拟了18世纪下半叶俄罗斯帝国在启蒙思想影响下,于首都圣彼得堡(Neva地区)建立自由经济学会的历史进程。学会旨在促进农业、经济和技术知识的传播,特别是新作物(如马铃薯)的引进与推广,反映了当时俄国精英阶层对现代化和经济增长的追求,同时也触及了与保守贵族势力之间的潜在矛盾。

完整事件代码

flavor_rus.42 = {
	type = country_event
	title = flavor_rus.42.title
	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					character:rus_grigory_orlov ?= {
						is_alive = yes
						in_cabinet = yes
					}
					ruler ?= {
						OR = {
							AND = {
								has_character_modifier = great
								is_female = yes
							}
							has_trait = free_thinker
						}
					}
				}
				desc = flavor_rus.42.desc_both
			}
			triggered_desc = {
				trigger = {
					character:rus_grigory_orlov ?= {
						is_alive = yes
						in_cabinet = yes
					}
				}
				desc = flavor_rus.42.desc_orlov
			}
			triggered_desc = {
				trigger = {
					ruler ?= {
						OR = {
							AND = {
								has_character_modifier = great
								is_female = yes
							}
							has_trait = free_thinker
						}
					}
				}
				desc = flavor_rus.42.desc_ruler
			}
		}
	}

	fire_only_once = yes
	dynamic_historical_event = {
		tag = RUS
		from = 1760.1.1
		to = 1800.1.1
		monthly_chance = 5
	}

	trigger = {
		location:neva = {
			owner = root
			controller = root
			OR = {
				location_rank = location_rank:town
				location_rank = location_rank:city
			}
		}

		OR = {
			ruler ?= {
				OR = {
					AND = {
						has_character_modifier = great
						is_female = yes
					}
					has_trait = free_thinker
				}
			}
			character:rus_grigory_orlov ?= {
				is_alive = yes
				in_cabinet = yes
			}
		}
		societal_value:capital_economy_vs_traditional_economy > 10
	}

	illustration_tags = {
		10 = happy
		10 = interior
	}

	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:peasants_estate background = estate_type:peasants_estate }

		location:neva = {
			save_scope_as = target_location
		}

		character:rus_grigory_orlov ?= {
			if = {
				limit = {
					is_alive = yes
					in_cabinet = yes
				}
				save_scope_as = grigory_orlov
			}
		}

		if = {
			limit = {
				has_regent = no
			}
			ruler ?= {
				save_scope_as = target_character
			}
		}
	}

	option = {
		name = flavor_rus.42.a
		historical_option = yes

		if = {
			limit = {
				ruler ?= {
					NOR = {
						OR = {
							AND = {
								has_character_modifier = great
								is_female = yes
							}
							has_trait = free_thinker
						}
					}
				}
			}
			add_gold = {
				value = root.monthly_income_trade_and_tax
				multiply = -3
			}
		}

		set_variable = { name = free_economic_society value = 1 }

		location:neva = {
			construct_building = {
				building_type = building_type:free_economic_society
			}
		}

		if = {
			limit = {
				known_in_country:potato > 3
				any_owned_location = {
					count > 3
					raw_material = goods:potato
				}
			}
			add_country_modifier = {
				modifier = potato_varieties_introduced
				years = 25
				mode = add_and_extend
			}
			custom_tooltip = flavor_rus.42.tt1
		}
		ai_chance = {
			factor = 1
		}
	}

	option = {
		name = flavor_rus.42.b

		nudge_towards_isolationism = yes

		if = {
			limit = {
				societal_value:serfdom_vs_free_subjects < -10
			}
			add_estate_satisfaction = { type = estate_type:nobles_estate
				value = estate_satisfaction_severe_bonus
			}
			custom_tooltip = flavor_rus.42.tt2
		}

		ai_chance = {
			factor = 0.5
		}
	}

	historical_info = flavor_rus.42.historical_info

}