china0396 发表于 2025-11-2 08:17:46

传奇脚本持续掉血烧灼

https://www.tanw.cc/data/attachment/forum/202402/20/075049gam1abcw3ciwzjcf.gif
素材都在文件里面自己添加导入wil或者APK都可以

「传奇脚本持续掉血烧灼.rar
https://drive.uc.cn/s/c7c46bbc807e4
DB技能里添加
367;天火印Lv.5;46;3;1;3;10;0;20059;1000;0;0;0;0;0;0;0;0;0;0;0;0;1;1;249;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

QF里[@Attack]添加

#if
CHECKCURRTARGETRACE = 0         ;检测被攻击者是否为人物
equal <$CURRRUSEMAGICID> 26       ;检测攻击技能编号是否为26(烈火剑法)
CheckStoneCount 天火印Lv.5 = 1    ;检测身上是否镶嵌了宝石-天火印Lv.5
random 10                         ;1/10几率触发.
#act
P.SetOnTimer 50 1               ;被攻击者执行定时器50号,时间间隔1
P.MOV N$灼烧 0                  ;被攻击者 N$灼烧 变量归零
P.PLAYEFFECT 19 1148 6 8 150 0 0 0 1      ;播放动画效果      
SendNewLineMsg 1 222 0 10 185 1 1     天火印触发:目标将受到烈火持续灼烧5秒      ;攻击者提示
P.SendNewLineMsg 1 251 0 10 185 1 1     受到天火印烈火灼烧效果持续5秒         ;被攻击者提示



#if
not CHECKCURRTARGETRACE = 0         ;检测被攻击者是否为怪物
equal <$CURRRUSEMAGICID> 26
CheckStoneCount 天火印Lv.5 = 1
#act
SetOnTimer 51 1                     执行定时器51号,时间间隔1
MOV N$灼烧1 0
M.PLAYEFFECT 19 1148 6 8 150 0 0 0 1
SendNewLineMsg 1 222 0 10 185 1 1     天火印触发:目标将受到烈火持续灼烧5秒


QM里添加

[@OnTimer50]
#if
equal N$灼烧 6
#act
SetOFFTimer 50
BREAK
#if
#act
humanhp - 150;每秒掉血150
INC N$灼烧 1

[@OnTimer51]
#if
equal N$灼烧1 6
#act
SetOFFTimer 50
BREAK
#if
#act
M.humanhp - 300 ;攻击的怪物每秒掉血300
INC N$灼烧1 1

;特别说明 此技能建议只针对人物触发,因为对怪触发怪物无法触动计时器,所以会有小buff比如A怪中了debuff,你再攻击B怪就变成B怪掉血了


页: [1]
查看完整版本: 传奇脚本持续掉血烧灼