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_kni.130] 罗德岛围城

时间范围:1466.1.1 - 1486.1.1 (每月 33% 概率)

触发条件

  • 国家控制罗德岛(location:rodos)。
  • 罗德岛(location:rodos)正处于被围城状态(has_siege = yes)。

关键效果

  • 选项flavor_kni.130.a
    • 对罗德岛的围城(siege)增加1个突破口(add_breach = 1)。
    • 所有参与围城的部队(every_besieging_unit)将:
      • 减少90%的食物(add_food_percentage = -0.9)。
      • 遭受25%至50%的损伤(damage_unit_percent = { 0.25 0.5 })。
      • 其所属国家将触发事件 flavor_kni.131trigger_event_non_silently = flavor_kni.131)。

背景介绍: 此事件模拟了1466年至1486年间,医院骑士团(KNI)控制的罗德岛在被敌军围困时可能发生的情况。面对持续的围攻,守军可能利用某种策略或外部因素,对围城方造成严重的后勤打击和人员伤亡,从而暂时缓解防御压力。

完整事件代码

flavor_kni.130 = {
	type = country_event
	title = flavor_kni.130.title
	desc = flavor_kni.130.desc
	fire_only_once = yes

	dynamic_historical_event = {
		tag = KNI
		from = 1466.1.1
		to = 1486.1.1
		monthly_chance = 33
	}

	trigger = {
		owns = location:rodos
		location:rodos = {
			has_siege = yes
		}
	}

	illustration_tags = {
        10 = regular
        10 = exterior
    }

	immediate = {
		event_illustration_poptype_effect = { foreground = pop_type:soldiers background = pop_type:soldiers }
		location:rodos = {
			save_scope_as = target_location
		}
		scope:target_location.siege = {
			random_besieging_unit = {
				owner = {
					save_scope_as = siege_leader
				}
			}
		}
	}

	option = {
		name = flavor_kni.130.a

		scope:target_location = {
			siege ?= {
				add_breach = 1
				every_besieging_unit = {
					show_as_tooltip = {
						add_food_percentage = -0.9
						damage_unit_percent = { 0.25 0.5 }
					}
					owner = {
						trigger_event_non_silently = flavor_kni.131
					}
				}
			}
		}
	}
}