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