作者:传奇之家类别:Hero引擎
更新:2026-11-12查看次数:168
Hero 有个服,怪站在那不动,玩家从旁边走过去也不理。不是所有怪,只有新加的那一批。
先看怪物数据库里的两个字段:视野和攻击距离。很多人以为视野大就能追,实际 Hero 里追人的判定用的是攻击距离加上一个固定步长,视野只决定它能不能看见。视野给了 12,攻击距离还是 1,怪就只会在原地挥空。
改完还不追,就看刷怪文件。MonGen 那一行如果带了自定义的 AI 参数,会盖掉数据库里的设置,这种情况在复制别人刷怪表的时候特别常见。
我那次最后查出来是怪物名字多了个空格。数据库里叫"赤月恶魔",刷怪文件里写的是"赤月恶魔 ",怪能刷出来,但读不到 AI 配置,就一直站着。
判断方法很简单:把怪刷到面前,用 GM 命令看它的属性面板,攻击距离显示 1 就是没读到配置。读到了还不动,再去翻地图的障碍设置,有些新加的地图边缘没有可走区域,怪被卡在格子里。
改完别一次全服重启。先在一个小地图刷十只,站到三格以内看它会不会过来,过来了再批量改。
数据库改完记得看缓存。Hero 的怪物属性在 M2 启动时读一次,改完不重启,面板上还是旧值。我一开始就是被这个骗了,以为改了没生效,来回折腾半小时。
还有一个容易忽略的地方是怪物等级。等级太低,就算视野和攻击距离都对,它也不会主动打高等级的玩家。把等级调到和玩家差不多,再试一次。