Mirserver
MonAttackTrigger.txt
可被攻击触发的怪物列表,用于指定哪些怪物在被攻击时允许触发 QFunction 中的攻击回调。
文件作用
MonAttackTrigger.txt 是 Mir200\Envir 下的可被攻击触发怪物列表。
这个文件用于指定哪些怪物在被攻击时允许触发攻击相关回调。只有同时开启总开关,并把怪物名加入这个文件后,相关怪物才会进入 QFunction-0.txt 中的 [@Attack]、[@UnderAttack] 逻辑。
SQLite 版本中,相关功能已并入
monster 表;MonAttackTrigger.txt 仅用于 DBC/DBC2000 数据库版本。前置条件
使用这个文件前,还需要先开启总开关:
!Setup.txt
AttackTrigger=1
如果总开关仍然是 0,即使 MonAttackTrigger.txt 中已经写了怪物名,也不会触发相关回调。
基本结构
文件内容是纯文本列表,每行一个怪物名:
稻草人
沃玛卫士
祖玛雕像
使用时应注意
- 怪物名称必须与实际怪物名称一致
- 这个文件本身只维护怪物名单,不写概率、参数或附加选项
- 文件可以保持为空;只有在需要攻击触发时,再手动加入目标怪物即可
- 修改后如果没有生效,除了检查文件内容,也要同时检查
!setup.txt中的AttackTrigger是否已开启
与 QFunction 的关系
这组配置最终对应 QFunction-0.txt 中的攻击相关回调:
[@Attack][@UnderAttack]
如果怪物已经加入列表,但脚本仍然没有执行,优先检查:
AttackTrigger总开关是否开启- 怪物名是否写对
QFunction-0.txt中是否真的存在对应标签
这两个标签的可用变量与脚本示例见 攻击触发 @Attack / @UnderAttack。
