传奇分身攻击触发脚本大全 人物英雄分身命令参数教程
本文详解传奇服务端人物、英雄分身全系列触发标识,包含攻击、受击、死亡、杀怪触发脚本,提供可直接套用的分身攻击检测源码,汇总分身速度、威力控制命令及系统变量,是传奇GM编写分身自定义脚本的完整参考教程。…
一、分身攻击基础触发标识
本节汇总传奇服务端中人物、英雄分身专属攻击、受击触发标识,区分物理/魔法攻击判定,可直接用于自定义脚本逻辑编写。
1.1 人物分身触发标识
@CloneStruck:人物分身受到物理攻击
@CloneMagicStruck:人物分身受到魔法攻击
@CloneAttack:人物分身对目标发起物理攻击
@CloneMagicAttack:人物分身对目标发起魔法攻击
1.2 英雄分身触发标识
@HeroCloneStruck:英雄分身受到物理攻击
@HeroCloneMagicStruck:英雄分身受到魔法攻击
@HeroCloneAttack:英雄分身对目标发起物理攻击
@HeroCloneMagicAttack:英雄分身对目标发起魔法攻击
二、分身触发通用规则说明
QFunction-0 为分身触发核心脚本文件,所有分身相关触发仅在攻击命中目标后生效;部分特殊魔法无法触发分身判定,典型案例:魔法盾。
三、分身死亡与击杀触发标识
该组标识主要用于分身死亡、分身击杀怪物后的自定义事件编写,适配全版本传奇服务端。
@GamePetKillClone:分身击杀怪物触发,对标@GamePetKillMon 宠物杀怪逻辑
@OnKillCloneMob:分身击杀怪物触发(专属对标标识)
@OnCloneDie:人物分身死亡触发
@OnHeroCloneDie:英雄分身死亡触发
四、分身攻击检测实战脚本示例
以下脚本可直接写入QFunction-0文件,实现人物、英雄被分身攻击后的弹窗提示,包含目标名称、魔法ID精准读取。
4.1 人物被分身攻击提示脚本
#IF
CHECKCURRTARGETRACE = 151
#ACT
SENDMSG 6 你被分身【<$CURRRTARGETNAME>】攻击了。使用魔法ID=<$CURRRUSEMAGICID> 255 253
BREAK
4.2 英雄被分身攻击提示脚本
#IF
H.CHECKCURRTARGETRACE = 151
#ACT
SENDMSG 6 你的英雄被分身【<$H.CURRRTARGETNAME>】攻击了。使用魔法ID=<$H.CURRRUSEMAGICID> 255 253
BREAK
五、分身专属控制命令与变量
5.1 分身核心控制命令
FS.CHANGESPEED:分身速度调整命令,可自定义分身移动、攻击速度参数
FS.releasemagic:分身释放魔法专属命令,用于强制分身释放指定技能
5.2 分身数据读取变量
<$HumCloneCount>:读取当前人物在场分身数量,可用于分身数量限制、buff判定脚本
5.3 通用威力调整命令
ChangeSlavePowerRate:原生宝宝威力调整命令,全版本支持分身威力修改,无需额外扩展插件


