热血传奇GOM GEE Hero引擎假人上线站着不动不打怪原因排查与修复方法

来源: 作者: 点击:
假人能登录但像木桩一样站着不动、不走动、不攻击怪物,通常不是假人坏了,而是行为触发命令缺失、配置参数未开、地图无怪或坐标卡墙导致。按以下顺序逐一排查:

一、GOM/GEE引擎——缺DUMMYSTART是最常见原因

假人登录脚本(一般在QManage.txt的[@Login]段或Robot脚本里)必须有这三步,少了DUMMYSTART假人就只会站着:

#IF
ISDUMMY
#ACT
SETDUMMYCONFIGFILENAME ..\Envir\DummyConfig\战士假人.txt
LOADDUMMYCONFIGFILE
ChangeAttatckMode 0
DUMMYSTART


• DUMMYSTART——必须写,告诉假人开始自动打怪移动,没这句假人百分百不动

• LOADDUMMYCONFIGFILE——加载DummyConfig里的移动范围MoveRange和攻击参数,没加载则按引擎默认(可能MoveRange=0不移动)

- ChangeAttatckMode 0——设全体攻击模式(主动打怪),设1(和平)假人不主动攻击

改完M2点"重载机器人脚本"或重启M2,假人全部下线再重新登录生效。

二、Hero/Legend引擎——检查Robot脚本与假人配置参数

Hero引擎假人行为靠Robot_def目录下的配置文件控制:

• 打开 Mir200\Envir\RobotConfig.ini 或各假人配置txt,确认:

• RobotMove=1(允许移动)

- RobotAttackMonster=1(允许攻击怪物)
• MoveRange=15~30(移动半径,设0则原地不动)

• QManage.txt里同样要有ISDUMMY检测并CALL LOADDUMMYCONFIGFILE,部分陪玩版还需显式发 DUMMYSTART 或 FakeStart

- AutoRunRobot.txt里确认有调用Robot段,时间参数建议10~30秒,如 #AutoRun NPC SEC 20 @DummyRun

三、假人登录地图或坐标问题

• 假人登在安全区/主城(比奇、盟重回城点)且周围无怪物——假人无怪可打当然不动,属正常现象。改成登在蜈蚣洞(地图ID通常80左右)、猪洞七层、祖玛寺庙等有怪地图再测

- 坐标写在了墙里/障碍物上——假人出生即卡住无法走动,用GM号飞过去看坐标是否可站立,微调X Y
• 部分版本要求地图在MapInfo.txt里该行末尾加 SAFE 或去掉 SAFE(视你想让假人动还是定),打怪假人不建议刷在安全区

四、假人配置文件(DummyConfig)内容缺失

Mir200\Envir\DummyConfig\假人名字.txt 内应有:

[Info]
Job=0
Gender=0
Level=35
[Move]
MoveRange=20
MoveIntervalMin=8
MoveIntervalMax=20
[Attack]
AttackMode=0
AttackRange=8

• MoveRange=0或未出现此行→假人不移动

• Level过低(如1级)而地图怪物等级过高→假人觉得"打不过"可能不主动靠近,适当提等级测试

• 武器栏空且等级低可能导致攻击动画播不出看起来像不动,给把基本武器再试

五、M2全局开关未开启

M2 → 选项 → 功能设置 → 假人系统(或机器人设置):
• 勾选"启用假人功能""允许假人登录""允许假人移动""允许假人攻击怪物/自动打怪"

• 最大假人数量>0,刷新间隔别设太长(建议1000~2000ms)

- 部分GOM配置器"假人设置"选项卡里AutoFight要=1

六、第三方智能陪玩假人(昸天、神鬼类等)不动

这类靠NPC脚本驱动的陪玩假人通常要求:
• 在指定NPC处先"开启陪练"或购买陪玩卡激活

- 陪玩NPC对话里勾选"自动打怪""自动跟随主人""自动使用技能",默认可能全关
• 主人(你)必须先在某打怪地图引怪或处在该地图,假人跟随主人坐标才动;主人在安全区挂机假人也回安全区站着

• 部分版要求假人英雄也召唤出来(RECALLHERO),没英雄只显示人物模型但不执行攻击AI

七、快速自检清单

□ DummyNameList.txt有名字且未超MaxRobotCount
□ QManage或Robot脚本里有ISDUMMY→LOADDUMMYCONFIGFILE→DUMMYSTART
□ DummyConfig里有MoveRange>0、AttackMode=0
□ M2勾了允许移动、允许攻击怪物
□ 假人登在有怪物的地图可站立坐标
□ 改完重载脚本并假人重新登录(下线再上线)

按以上逐项核对,90%的"假人不动"是漏写DUMMYSTART命令或MoveRange=0导致。第三方陪玩版多一步要在NPC对话里开自动打怪跟随。