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。
ApprAPPR 读取模式。0 表示所有怪物按 [MonState\IconEffects] 配置读取;100 表示 APPR 大于 100 的怪从自定义库读,小于 100 的怪按默认规则读。
DropItemShownMode掉落显示模式。1 表示点按钮时再显示,2 表示直接显示当前掉落。

MonState\IconEffects

格式说明

一行记录格式:

头像N=APPR|头像开始图片编号|数量|播放间隔

列序说明

列序参数说明
1APPR对应怪物 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=100APPR 大于 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

相关阅读