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_zan.2 马赫达利铸币权之争

时间范围:1339.1.1 - 1345.1.1 (每月 3% 概率)

触发条件

  • 国家处于和平状态 (at_war = no)
  • 国家未处于破产状态 (is_during_bankruptcy = no)
  • 当前统治者是 zan_daud_mahdali 这个角色 (ruler ?= character:zan_daud_mahdali)
  • 未授予 control_over_the_coinage 这一阶层特权 (NOT = { has_estate_privilege = estate_privilege:control_over_the_coinage })

关键效果

选项 A (flavor_zan.2.a)

  • 在首都市场添加一个持续 240 个月的临时需求 zan_gold_coinage
  • 如果尚未拥有政府改革 control_of_the_mahdali_coinage_reform,则添加此项改革。
  • 市民阶层满意度大幅降低 (add_estate_satisfaction = { type = estate_type:burghers_estate value = estate_satisfaction_extreme_penalty })。

选项 B (flavor_zan.2.b)

  • 政府点数小幅减少 (add_government_power = government_power_mild_penalty)。

选项 C (flavor_zan.2.c)

  • 授予 control_over_the_coinage 阶层特权 (grant_estate_privilege = estate_privilege:control_over_the_coinage)。
  • 国家稳定度大幅提升 (add_stability = stability_extreme_bonus)。
  • 如果已拥有政府改革 control_of_the_mahdali_coinage_reform,则移除此项改革 (remove_reform = government_reform:control_of_the_mahdali_coinage_reform)。

背景介绍: 在桑给苏丹国达乌德·马赫达利统治时期,关于国家铸币权的控制问题引发了内部争议。一方主张由王室主导铸币改革以加强中央权威和经济控制,另一方则希望将这一权力让渡给特定阶层以换取稳定和支持。这一事件反映了中世纪东非沿海城邦在货币经济与政治权力分配上的典型矛盾。

完整事件代码

flavor_zan.2 = {
	type = country_event
	title = flavor_zan.2.title
	desc = flavor_zan.2.desc
	fire_only_once = yes
	dynamic_historical_event = {
		tag = ZAN
		from = 1339.1.1
		to = 1345.1.1
		monthly_chance = 3
	}
	trigger = {
		at_war = no
		is_during_bankruptcy = no
		ruler ?= character:zan_daud_mahdali
		NOT = { has_estate_privilege = estate_privilege:control_over_the_coinage }
	}

	illustration_tags = {
        10 = regular
        10 = interior
    }

	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:burghers_estate background = estate_type:nobles_estate }
		ruler_or_regent = { save_scope_as = target_character }
		character:zan_abu_al_mawahib_al_hasan_ibn_suleiman = { save_scope_as = target_character2 }
		capital = { save_scope_as = target_location }
	}

	option = {
		name = flavor_zan.2.a

		trigger = {
			NOT = { has_estate_privilege = estate_privilege:control_over_the_coinage }
		}
		
		scope:target_location.market = { 
			add_temporary_demand = { 
				type = demand:zan_gold_coinage 
				months = 240 
			} 
		}
		if = {
			limit = { 
				NOT = { has_reform = government_reform:control_of_the_mahdali_coinage_reform }
			}
			add_reform = government_reform:control_of_the_mahdali_coinage_reform 
		}
		add_estate_satisfaction = { type = estate_type:burghers_estate value = estate_satisfaction_extreme_penalty }
	}

	option = {
		name = flavor_zan.2.b

		add_government_power = government_power_mild_penalty
	}

	option = {
		name = flavor_zan.2.c

		trigger = {
			NOT = { has_estate_privilege = estate_privilege:control_over_the_coinage }
		}

		grant_estate_privilege = estate_privilege:control_over_the_coinage
		add_stability = stability_extreme_bonus
		if = {
			limit = { has_reform = government_reform:control_of_the_mahdali_coinage_reform }
			remove_reform = government_reform:control_of_the_mahdali_coinage_reform
		}
		
	}
}