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.19 瓦利松戈贤者登场

时间范围:无具体日期限制(动态事件,满足条件后触发) 触发概率:无固定月度概率(由游戏逻辑控制,满足条件即可能触发)

触发条件

  • 国家拥有变量 MAJ_wali_songo
  • 变量 MAJ_wali_songo 的值小于 9

关键效果

选项 A (flavor_maj.19.a)

  • AI 选择权重:100%
  • 对创建的 target_character 执行 turn_into_wali_songo = yes(使其成为瓦利松戈贤者)

选项 B (flavor_maj.19.b)

  • AI 选择权重:0%(AI 不会选择此选项)
  • 国家稳定性小幅下降 (add_stability = stability_mild_penalty)
  • 隐藏效果:静默处决创建的 target_character (kill_character_silently)

事件流程

  1. 立即执行效果

    • 创建一个新角色,属性如下:
      • 阶层:市民阶层 (estate_type:burghers_estate)
      • 宗教:逊尼派 (religion:sunni)
      • 文化:与触发国文化相同 (root.culture)
      • 最小年龄:30岁
      • 保存为作用域 target_character
    • 将逊尼派宗教保存为作用域 target_religion
    • 将变量 MAJ_wali_songo 的值增加 1
  2. 后续处理

    • 如果变量 MAJ_wali_songo 的值大于等于 9,则移除该变量

背景介绍

该事件模拟了伊斯兰贤者(瓦利松戈)在特定文化区域陆续出现的历史进程。瓦利松戈是东南亚伊斯兰传播史上的重要人物,他们通常兼具宗教权威与社会影响力,在地方社区中扮演着精神领袖与文化传播者的角色。本事件通过动态生成符合条件的人物,反映了这一历史阶层在游戏中的逐步形成过程。

完整事件代码

flavor_maj.19 = {
	type = country_event
	title = flavor_maj.19.title
	desc = flavor_maj.19.desc

	trigger = {
		has_variable = MAJ_wali_songo
		var:MAJ_wali_songo < 9
	}

	immediate = {
		create_character = {
			estate = estate_type:burghers_estate
			religion = religion:sunni
			culture = root.culture
			min_age = 30
			save_scope_as = target_character
		}
		religion:sunni = {
			save_scope_as = target_religion
		}
		change_variable = {
			name = MAJ_wali_songo
			add = 1
		}
	}

	option = {
		name = flavor_maj.19.a

		ai_chance = {
			factor = 1
		}

		scope:target_character = {
			turn_into_wali_songo = yes
		}
	}

	option = {
		name = flavor_maj.19.b

		ai_chance = {
			factor = 0
		}

		add_stability = stability_mild_penalty
		hidden_effect = {
			kill_character_silently = {
				target = scope:target_character
			}
		}
	}

	after = {
		if = {
			limit = {
				var:MAJ_wali_songo >= 9
			}
			remove_variable = MAJ_wali_songo
		}
	}
}