项目

一般

简介

行为

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-触发器

[@attack]
#if
random 5
#act
releaseMagic 1 1 3 1
print 释放了强化3火球术

[@magicAttack]
#if
small N$测试 2
#act
inc N$测试 1
print 释放了强化3火球术
releaseMagic 1 1 3 1 1 1

;--以下为单独执行的脚本文件
[@示例]
#act
mov N$测试 0
print 技能连续触发计算已清零

tejie 更新于 2 个月 之前 · 1 修订