现在问题是 人物释放任何技能都会被标红的【StopMagic】中断。。。求大佬
[@BeginMagic]
#IF
EQUAL N$野蛮冷却 0
EQUAL <$MagicName> 野蛮冲撞
#act
mov N$野蛮冷却 8
goto @三段印
#elseact
StopMagic
sendmsg 6 野蛮冲撞正在冷却中..
break
[@三段印]
#if
small N$三段野蛮次数 3
#act
#elseact
mov N$野蛮冷却 8
mov N$三段野蛮次数 0
SENDMSG 5 [野蛮冲撞]三段印结束,进入冷却
StopMagic
break
#OR
CheckContainsText <$STR(T50)> 三段印
CheckContainsText <$STR(T49)> 三段印
#ACT
mov N$野蛮冷却 0
#CALL [铭文\铭文内容\野蛮冲撞.txt] @野蛮冲撞11
SENDMSG 6 三段印,第<$STR(N$三段野蛮次数)>段
break
补充内容 (2023-1-14 16:37):
设置技能冷却时间减少:
SetSkillDecCD 技能名称 操作符(+/-/=) 时间(秒) 这个命令用不明白 明明已经设置恢复原始技能冷却时间了,但是还是不行,所以就只能自己用变量来控制野蛮时间了。
[@BeginMagic]
#IF
EQUAL N$野蛮冷却 0
EQUAL <$MagicName> 野蛮冲撞
#act
mov N$野蛮冷却 8
goto @三段印
break
#IF
Not EQUAL N$野蛮冷却 0
EQUAL <$MagicName> 野蛮冲撞
#act
StopMagic
sendmsg 6 野蛮冲撞正在冷却中..
break
#IF
EQUAL N$野蛮冷却 0
EQUAL <$MagicName> 野蛮冲撞
这个检测条件不足 你检测了冷却时间和野蛮技能,你放烈火技能等其他技能,这上都是elseact,所以被红字中断
感谢大佬 大佬牛逼