地產模組製作

本頁面所適用的版本可能已經過時,最後更新於1.3.0

創建一個地產[編輯 | 編輯原始碼]

地產在/Crusader Kings III/game/common/buildings 的文件中被定義。

示例

my_holding = {
	primary_building = my_01

	buildings = {
		mychurch_01
		mycastle_01
		myarmoury_01
	}

	flag = myflag
}

變量[編輯 | 編輯原始碼]

變量 類型 描述 示例
primary_building 字符串 開局生成建築物的鍵值。 primary_building = tribe_01
buildings 區塊(block) 分配哪些建築物可用於此地產類型 buildings = {

palisades_01

war_camps_01

longhouses_01

market_villages_01

}

flag 字符串 分配給該地產類型的可選標誌 flag = tribal
can_be_inherited 布爾值 該地產類型是否可以被繼承 can_be_inherited = yes

遊戲概念[編輯 | 編輯原始碼]

你可以在/Crusader Kings III/game/common/game_concepts中為你的地產添加 .dds 圖標。

my_holding = {
	alias = { my mine mine_holding }
	parent = holding_type
	texture = "gfx/interface/icons/my_holding_icon.dds"
}

修正[編輯 | 編輯原始碼]

加載持有地產類型時,會自動生成修正。然後你可以在/Crusader Kings III/game/common/modifiers 中修改它們。

如果你想讓你的mod有一個修改建造速度的修正,那麼它很簡單:

my_modifier = {
	icon = my_icon
	my_holding_build_speed = -0.25
}
生成的修正列表[編輯 | 編輯原始碼]
  • <holding_type>_build_speed
  • <holding_type>_build_gold_cost
  • <holding_type>_build_piety_cost
  • <holding_type>_build_prestige_cost
  • <holding_type>_holding_build_speed
  • <holding_type>_holding_build_gold_cost
  • <holding_type>_holding_build_piety_cost
  • <holding_type>_holding_build_prestige_cost

本地化[編輯 | 編輯原始碼]

示例:

my_holding:0 "Holding"
my_holding_concept_key:0 "[mine|E]"