传奇合击版战士英雄自动刺杀命令:@longattack聊天指令与M2刀刀刺杀开关详解

来源: 作者: 点击:
传奇合击版(1.80/1.95英雄合击、GOM/GEE/Hero/LegendM2等)里战士英雄没有单独一条“强制刀刀刺杀”的后台命令,玩家侧真正能敲的聊天指令是 @longattack(常见拼写 @longattact,老版BlueM2/Hero端都认),GM侧靠M2控制台勾“战士英雄刀刀刺杀”,脚本侧靠QFunction/HeroAI做触发。三者作用域不同,别混为一谈。

一、玩家聊天框指令(客户端生效)
在游戏聊天框直接输入:

@longattack

或部分引擎带参数:

@longattack 1

效果:开启战士英雄刺杀倾向,怪物/玩家处于英雄隔位(中间空一格)时,英雄放刺杀剑术的概率大幅提高,不是100%刀刀刺杀;若英雄已学烈火剑法,第一刀仍优先烈火,后续攻击才按刺杀倾向走。输入即时生效,不用重登,再输一次或 @longattack 0 关闭。部分合击端在内挂F12→英雄设置里也有“自动刺杀/优先刺杀”勾选,等价开关。

二、GM/M2控制台开关(服务端强制刀刀刺杀)
路径:M2Server → 选项 → 功能设置 → 英雄设置(Hero引擎在“英雄参数→基本设置”)→ 勾选「战士英雄刀刀刺杀 / 允许英雄刺杀剑法始终生效 / HeroAutoStab」。勾上后英雄只要学会刺杀剑术且目标在隔位,攻击必出刺杀,不受 @longattack 概率限制,调完即时生效无需重启M2。同界面还能勾「英雄HP不足自动退避」,治英雄残血还硬冲的问题。

三、!Setup.txt / 引擎配置层参数
Mir200\Envir\!Setup.txt 或 Hero段:

[Hero]
HeroAttackMode=2
AllowShiftAttack=1
AttackDistance=2
HeroAutoStab=1

HeroAttackMode=2 即隔位刺杀模式,AttackDistance=2 对应隔1格,HeroAutoStab=1 等效M2里的刀刀刺杀总开关。改完重载英雄配置或重启M2生效。

四、脚本层强制刺杀(QFunction-0.txt / HeroAI)
想在英雄攻击时强制切刺杀模式,不在聊天框写,而在服务端脚本里做:

[@HeroAttack]
#IF
IsHero
CheckJob Warr
#ACT
SetAttackMode 2
SendMsg 5 英雄刺杀模式锁定
BREAK

Hero引擎/AILua版写 Envir\HeroAI\WarriorAI.ini:

[Combat]
MeleePreference=80
OptimalAttackPosCheck=0
HeroAttackStable=1

LegendM2在脚本命令前加 H. 表示对英雄操作,如 H.checkjob warrior H.useskill 刺杀剑术。GEE/GOM无原生 HeroAutoKill 命令,所谓“自动刺杀”全是M2开关+AI配置+QFunction触发三段拼出来的。

五、实操确认清单
1. 英雄已学刺杀剑术(技能栏有图标,等级≥1)
2. 英雄模式切到“主动攻击/守护攻击”,跟随模式不放刺杀
3. 目标与英雄之间严格隔1格(前后或左右,斜角不算)
4. 玩家聊天框敲 @longattack 提概率,或M2勾刀刀刺杀走强制
5. !Setup.txt 里 HeroAttackMode=2、AttackDistance=2 对齐
6. 合击端补丁 Data 里刺杀特效帧(Effect.wil 1410+)没坏,否则出了伤害没动画

六、常见误区
• 以为 @longattack 是刀刀刺杀:错,只是提概率,真刀刀靠M2勾选

• 搜 HeroAutoKill AutoStab 当命令敲:不是标准合击端命令,仅个别定制端自封,原版不认

- 英雄不刺杀只普通砍:先查英雄是否学技能、是否主动模式、是否没站到隔位、M2开关没勾
• GOM/GEE 直接抄 Hero 引擎的 HeroUseSkill 刺杀剑术:命令不通用,GOM用 @HeroAttack+SetAttackMode,GEE用 MONSTERAI/SETBUFF体系,混抄不触发