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 时不攻击人物及其随从

如果当前版本的列数与这里不同,应优先以实际版本行为为准,不要直接照搬其他版本的列序。

使用时应注意

  • 怪物名称必须与实际怪物名称一致
  • 修改后需要重新加载怪物数据库才会生效
  • 人形怪可以通过穿戴装备获得部分属性,也可以在这个文件里直接追加相同类别的扩展能力

相关阅读