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_maj.3] 那加拉克塔伽玛

时间范围:1337.1.1 - 1350.6.1(每月 5% 概率触发)

触发条件

  • 国家处于和平状态(at_war = no)。
  • 国家未处于破产状态(is_during_bankruptcy = no)。
  • 满足以下任一条件:
    1. 国家拥有名为 maj_mpu_prapanca 的特定人物,且该人物存活。
    2. 国家拥有至少一位属于神职人员阶层(clergy_estate)且非统治者的角色。

关键效果

  • 选项 A (flavor_maj.3.a)
    • 花费相当于3个月国库收入的黄金(scale = -3)。
    • 在首都创作一件艺术品:
      • 艺术家:触发事件时指定的目标人物(优先为 maj_mpu_prapanca,若无则随机选择一位非统治者的神职人员)。
      • 类型:诗歌(poem)。
      • 品质:70。
      • 唯一标识:maj_nagarakretagama_woa
  • 选项 B (flavor_maj.3.b)
    • 获得少量威望惩罚(prestige_mild_penalty)。

背景介绍: 该事件模拟了14世纪中叶满者伯夷帝国(Majapahit)宫廷中一部重要文学作品《那加拉克塔伽玛》(Nagarakṛtāgama,又称《爪哇史颂》)的创作过程。这部史诗由宫廷诗人普拉潘查(Mpu Prapanca)撰写,颂扬了哈亚姆·乌鲁克(Hayam Wuruk)国王的统治与帝国的繁荣,是研究满者伯夷黄金时代历史、地理和文化的珍贵文献。事件反映了帝国在和平时期对文化艺术的支持与投入。

完整事件代码

flavor_maj.3 = {  #The Nagarakṛtāgama
	type = country_event
	title = flavor_maj.3.title
	desc = flavor_maj.3.desc
	fire_only_once = yes
	dynamic_historical_event = {
		tag = MAJ
		from = 1337.1.1
		to = 1350.6.1
		monthly_chance = 5
	}
	trigger = {
		OR = {
			character:maj_mpu_prapanca = {
				owner = root
				is_alive = yes
			}
			any_character = {
				has_estate = estate_type:clergy_estate
				is_ruler = no
			}
		}
		at_war = no
		is_during_bankruptcy = no
	}

	immediate = {
		if = {
			limit = {
				character:maj_mpu_prapanca = {
					owner = root
					is_alive = yes
				}
			}
			character:maj_mpu_prapanca = {
				save_scope_as = target_character
			}
		}
		else = {
			random_character = {
				limit = {
					has_estate = estate_type:clergy_estate
					is_ruler = no
				}
				save_scope_as = target_character
			}
		}
		ruler_or_regent = { save_scope_as = target_character2 }
	}

	option = {
		name = flavor_maj.3.a

		change_gold_effect = { scale = -3 }

		capital = {
			create_art = {
				artist = scope:target_character
				quality = 70
				type = work_of_art_type:poem
				key = maj_nagarakretagama_woa
			}
		}

	}

	option = {
		name = flavor_maj.3.b


		add_prestige = prestige_mild_penalty
	}
}