行为
releaseMagic¶
脚本命令释放技能,本命令施展技能 带动作。
标签:命令定义|releaseMagic>releaseMagic
格式:命令名 | 参数1 | 参数2 | 参数3 | 参数4 | 参数5 | 参数6 |
releaseMagic | 技能id | 是否强化技能 | 技能等级 | 技能目标 | 是否计算冷却 | 是否执行触发器 |
参数1 | 释放技能id (能支持自定义技能) | |
参数2 | 技能是否是强化技能 | |
0 | 普通技能 | |
1 | 强化技能 | |
参数3 | 技能等级 | |
参数4 | 技能目标 | |
1 | 攻击目标 | |
2 | 自身 | |
参数5 | 是否计算冷却时间 | |
0或空 | 为计算 | |
1 | 为不计算 | |
参数6 | 是否执行触发器 | |
0或空 | 不支持伤害触发 | |
1 | 支持伤害触发 [@MagicStruck] [@MagicAttack] [@Struck] [@Attack] |
在攻击/伤害相关触发中使用 RelaseseMagic/ReleaseMagicEx,
参数6最好置0(即不触发脚本),以避免可能产生的脚本死循环。
在不触发的前提下,持续伤害技能如火墙不推荐使用,避免反复执行。
特戒引擎脚本示例:¶
qf-触发器
[@magicAttack]
#if
small N$测试 2
#act
inc N$测试 1
print 释放了强化3火球术
releaseMagic 1 1 3 1 1 1
;--以下为单独执行的脚本文件
[@示例]
#act
mov N$测试 0
print 技能连续触发计算已清零