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_ven.66 皮耶特罗·洛雷丹登场

时间范围:1400.1.1 - 1438.1.1(每月 10% 概率)

触发条件

  • 国家拥有威尼斯地区(location:venice)。

关键效果

  • 选项 A (flavor_ven.66.a)

    • 将创建的人物皮耶特罗·洛雷丹移动至本国。
    • 为其随机添加一个“海军上将”类别的特质。
    • 为其添加一个持续时间为-1年(即永久)的“拒绝在内阁任职”角色修正(refuses_to_serve_in_cabinet),模式为添加并延长。
  • 选项 B (flavor_ven.66.b)

    • 将创建的人物皮耶特罗·洛雷丹移动至本国。
    • 为其添加“不适合海军指挥”和“不适合陆军指挥”特质。
    • 移除其“拒绝在内阁任职”的角色修正。

背景介绍: 此事件模拟了威尼斯共和国海军将领皮耶特罗·洛雷丹(Pietro Loredan)的登场。他出生于1372年,是洛雷丹家族的成员,以其军事才能,特别是海军指挥能力而闻名。在15世纪初,威尼斯正致力于巩固其在地中海的海上霸权,洛雷丹这样的军事人才对于共和国的扩张和安全至关重要。事件为玩家提供了如何任用这位将领的选择:是发挥其海军专长(尽管他可能不愿担任行政职务),还是将其限制在非军事角色。

完整事件代码

flavor_ven.66 = { #Pietro Loredan
	type = country_event
	title = flavor_ven.66.title
	desc = flavor_ven.66.desc

	fire_only_once = yes

	historical_info = flavor_ven.66.historical_info

	dynamic_historical_event = {
		tag = VEN
		from = 1400.1.1
		to = 1438.1.1
		monthly_chance = 10
	}

	trigger = {
		owns = location:venice
	}

	illustration_tags = {
        10 = regular
        10 = interior
    }

	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
		
		create_character = {
			first_name = name_peter
			birth_date = 1372.2.9
			birth_location = location:venice
			estate = estate_type:nobles_estate
			adm = 45
			dip = 30
			mil = 90
			dynasty = dynasty:loredan_dynasty
			culture = culture:venetian
			save_scope_as = target_character
			create_in_limbo = yes
		}
	}

	option = {
		name = flavor_ven.66.a

		scope:target_character = {
			move_country = root
			add_random_trait_from_category = admiral
			add_character_modifier = {
				modifier = refuses_to_serve_in_cabinet
				years = -1
				mode = add_and_extend
			}
		}
	}

	option = {
		name = flavor_ven.66.b

		scope:target_character = {
			move_country = root
			add_trait = trait:unsuited_for_naval_command
			add_trait = trait:unsuited_for_army_command
			remove_character_modifier = refuses_to_serve_in_cabinet
		}
	}
}