Skip to content

Latest commit

 

History

History
48 lines (29 loc) · 1.64 KB

子类型-脚本数据集合.md

File metadata and controls

48 lines (29 loc) · 1.64 KB

子类型-脚本数据集合

由脚本列表和与其相关的参数组成的集合。
此类型主要用于在 ini 中实现二阶属性的结构。

注册

位于 rulesmd.ini

[PackTypes.ScriptData]
0=ScriptData1
1=ScriptData2
2=ScriptData3

注意

  • 索引从 0 开始。

  • 此类型并不需要注册,只是提供了这个功能。

完整结构

位于 rulesmd.ini

[SomeScriptData]
; 基本属性

; 以下这两个列表的元素数量需要相匹配
Scripts=                                        ; AI 脚本列表
Weights=1                                       ; 整数列表 , 每个 AI 脚本的权重 , 此属性并不总是发挥效果 , 小于 1 视为 1 处理 , 默认值是 1

Team=                                           ; AI 作战小队 , 分配 AI 脚本时如果单位没有处在作战小队中 , 则使用此 AI 作战小队创建一个新的作战小队
UseMission=no                                   ; yes/no , 启用任务列表 , 分配任务而非 AI 脚本 , 此时 Weights 作用于 Missions 而非 Scripts , 默认值是 no
Missions=Guard                                  ; 任务列表 , 此时 Weights 表示每个任务的权重 , 默认值是 Guard

注意

  • 一般情况下 Team 可以不填,但是一旦需要创建作战小队时,Team 中的无效值会导致游戏弹窗,因此请仔细分辨应用环境后再进行省略。

  • 创建作战小队时不检查小队的 MAX=,当尝试创建超过 MAX= 数量的作战小队时,游戏会弹窗给你看,因此这里使用的小队的 MAX= 建议设置得比较高或者 -1 来回避这个问题。