创建一个地产
地产在/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]"
模组制作
文档 | Effects • 触发器 • 修正 • 作用域 • 变量 • 数据类型 • 本地化 • 可定制的本地化 |
脚本 | AI • 剧本 • 角色 • 效果指令 • 内阁 • 文化 • 决议 • 宗族 • 事件 • 政体 • 历史 • 地产 • 生活方式 • 军队 • 宗教 • Story cycles • 头衔 • 特质 |
地图 | 地图 • 地形 |
图形 | 3D模型 • Exporters • 界面 • Coat of arms • Graphical assets • Fonts • Particles • Shaders • Unit models |
音频 | Music • Sound |
其他 | 控制台指令 • 校验码 • 模组结构 • Troubleshooting |