client.ini
怪物头像与血条
说明 MonState 相关段落的怪物头像、血条样式和掉落解说配置。
对应配置段
[MonState]
[MonState\IconEffects]
[MonState\HPStyleConfig]
说明
这一组配置控制怪物头像来源、头像动画、血条样式以及怪物掉落或解说文本的展示方式,是怪物信息表现的核心配置。
分组说明
| 配置段 | 作用 |
|---|---|
[MonState] | 头像数量、血条配置数量、头像资源库、APPR 规则、掉落显示模式 |
[MonState\IconEffects] | 按怪物 APPR 配置头像起始图、数量和播放间隔 |
[MonState\HPStyleConfig] | 绑定怪物名、血条样式、等级和掉落解说文本 |
格式说明
头像N 的值按 | 顺序填写,基本格式如下:
APPR|起始图片编号|数量|播放间隔
怪物N 的值按 | 顺序填写,基本格式如下:
怪物名|血条样式编号|等级|[Looks=物品LOOKS,Text=解说]...
MonState
字段说明
| 字段 | 说明 |
|---|---|
| IconCount | [MonState\IconEffects] 中实际生效的头像条目数量。 |
| HPStyleCount | [MonState\HPStyleConfig] 中实际生效的怪物条目数量。 |
| lib | 怪物头像使用的资源库。常见值有 ~MonIco 和 ~MonIcoX。 |
| Appr | APPR 读取模式。0 表示所有怪物按 [MonState\IconEffects] 配置读取;100 表示 APPR 大于 100 的怪从自定义库读,小于 100 的怪按默认规则读。 |
| DropItemShownMode | 掉落显示模式。1 表示点按钮时再显示,2 表示直接显示当前掉落。 |
MonState\IconEffects
格式说明
一行记录格式:
头像N=APPR|头像开始图片编号|数量|播放间隔
列序说明
| 列序 | 参数 | 说明 |
|---|---|---|
| 1 | APPR | 对应怪物 DB 里的 APPR 值。 |
| 2 | 头像开始图片编号 | 头像在资源库中的起始编号。 |
| 3 | 数量 | 动画数量。为 0 时通常只显示静态图。 |
| 4 | 播放间隔 | 动画间隔,单位为毫秒。 |
MonState\HPStyleConfig
格式说明
一行记录格式:
怪物N=怪物名|血条样式编号|等级|[Looks=物品LOOKS,Text=解说]...
如果只配置怪物名、血条样式和等级,也可以写成:
怪物N=怪物名|血条样式编号|等级
外层列序说明
| 列序 | 参数 | 说明 |
|---|---|---|
| 1 | 怪物名 | 对应怪物 DB 中的怪物名称。 |
| 2 | 血条样式编号 | 使用哪一套血条样式。默认通常预留 5 套,需要和 UI 编辑器中的样式配置对应。 |
| 3 | 等级 | 怪物显示等级。填 0 时通常表示不显示等级或使用默认处理。 |
| 4 | 掉落 / 解说块 | 可写 0 个、1 个或多个 [Looks=...,Text=...] 段。 |
掉落 / 解说块格式说明
单个块格式:
[Looks=物品LOOKS,Text=解说内容]
掉落 / 解说块字段说明
| 字段 | 说明 |
|---|---|
| Looks | 物品 DB 中的 LOOKS 值,用来显示图标或关联物品外观。 |
| Text | 解说文本,支持 \ 换行,也支持富文本片段和内嵌图片。 |
Text 富文本说明
| 标记 | 作用 |
|---|---|
B=Bold | 加粗显示。 |
B=Underline | 下划线显示。 |
C=颜色值 | 颜色,可填 clWhite、纯数字等。 |
S=字号 | 文字大小。 |
u~|I=1345 | 在文本中插入 ui1.wzl 对应图片。 |
模式说明
| 模式 | 说明 |
|---|---|
Appr=0 | 头像展示依赖 [MonState\IconEffects] 手工配置。适合所有怪都走自定义头像库的情况。 |
Appr=100 | APPR 大于 100 的怪物直接按默认规则映射到 ~MonIcoX,这种模式下可减少手工写 头像N 的数量。 |
DropItemShownMode=1 | 玩家主动点查看爆率按钮时才展示掉落。 |
DropItemShownMode=2 | 怪物头像下方直接展示当前掉落或解说。 |
注意事项
- 如果
Appr=100使用默认库分流模式,[MonState\IconEffects]的依赖关系会变化,文档中应明确说明。 [MonState\HPStyleConfig]是复合结构,除了外层|分隔,第四列内部还有[Looks=...,Text=...]嵌套结构;新增条目时建议先按单个块测试,再逐步叠加多个块。- 掉落解说中的文本支持
\换行和富文本标记,示例要尽量覆盖真实用法。 - 当怪物 DB 名称里带有
\描述时,client.ini里应填写客户端实际识别的名称部分,而不是整段描述串。 IconCount和HPStyleCount必须和实际条目数一致,否则超出的条目不会生效,少写则后面的条目会被截断。
使用示例
[MonState]
IconCount=1
HPStyleCount=1
lib=~MonIcoX
Appr=0
DropItemShownMode=1
[MonState\IconEffects]
头像1=322|0|0|150
[MonState\HPStyleConfig]
怪物1=尸王|1|55|[Looks=260,Text=万年雪霜\爆率20%][Looks=398,Text=金创药小量\爆率20%]
怪物2=钳虫|1|0
