Mirserver
MonSpAbilList.txt
怪物特殊能力配置文件,用于给指定怪物追加忽视、增伤、反伤、减伤、麻痹和破复活等扩展能力。
文件作用
MonSpAbilList.txt 是 Mir200\Envir 下的怪物特殊能力配置文件。
这个文件用于给指定怪物追加一组扩展战斗属性,例如忽视防御、增加伤害、伤害反弹、物伤减少、魔伤减少、麻痹、防麻痹、防全毒、破复活和破护身。
SQLite 版本中,相关功能已并入
monster 表;MonSpAbilList.txt 仅用于 DBC/DBC2000 数据库版本。列序说明
常见写法是 11 列格式。
| 列序 | 字段 | 说明 |
|---|---|---|
| 1 | 怪物名 | 需要追加特殊能力的怪物名称 |
| 2 | 忽视防御 | 取值范围 0~100 |
| 3 | 增加伤害 | 取值范围 0~255 |
| 4 | 伤害反弹 | 取值范围 0~100 |
| 5 | 物伤减少 | 取值范围 0~100 |
| 6 | 魔伤减少 | 取值范围 0~100 |
| 7 | 麻痹 | 0~1 开关 |
| 8 | 防麻痹 | 0~1 开关 |
| 9 | 防全毒 | 0~1 开关 |
| 10 | 破复活 | 0~1 开关 |
| 11 | 破护身 | 0~1 开关 |
示例
卧龙庄主 100 50 50 50 50 1 1 1 1 1
白野猪 100 100 50 0 0 0 1 0 0 0
这类写法可以直接理解为:
- 前 1 列先确定是哪一个怪物
- 后面的数值列再按固定顺序控制对应能力或开关
- 修改时不能缺列,也不要随意调换列顺序
版本差异
部分版本会对这份配置做扩展或调整,例如:
- 增加防红毒、防绿毒、破盾等能力项
破盾在部分版本中改为几率0~100- 保留 1 在部分版本中改为“攻击特点”,值为
1时不攻击人物及其随从
如果当前版本的列数与这里不同,应优先以实际版本行为为准,不要直接照搬其他版本的列序。
使用时应注意
- 怪物名称必须与实际怪物名称一致
- 修改后需要重新加载怪物数据库才会生效
- 人形怪可以通过穿戴装备获得部分属性,也可以在这个文件里直接追加相同类别的扩展能力
