关于BUFF的问题
如下,这个里面没办法处理怪物的命令吗?
[@BuffChange]
#if
#act
m.ADDHPPER - 100
本帖最后由 chengyi123456 于 2025-6-20 14:18 编辑
你攻击的时候有目标的话应该是会触发的吧 chengyi123456 发表于 2025-6-20 14:17
你攻击的时候有目标的话应该是会触发的吧
不行 试过了。我是给自己一个常驻BUFF,然后由BUFF里面的攻击触发另一个BUFF,然后再到这个BUFF监控里面获取状态,如果有了给一个CDBUFF,再处理怪物斩杀效果,其实BUFF里面支持这个攻击触发给目标上个减血BUFF,但是这个减血是会被怪物3#2#这个属性限制,我的版本怪物都有伤害限制。所以靠BUFF没办法实现秒杀怪物的目的。
下面是原来写的
#if
EQUAL <$param1>【BUFF】
EQUAL <$param3> 1
NOT hasbuff 【CDBUFF】
#act
m.ADDHPPER - 100
addbuff 【CDBUFF】
测试发现这个监听里面无论是M.addbuff还是m.ADDHPPER,还是<$CURRRTARGETNAME>.addbuff。这种方法都不支持。 圣龙魔鬼 发表于 2025-6-20 14:38
不行 试过了。我是给自己一个常驻BUFF,然后由BUFF里面的攻击触发另一个BUFF,然后再到这个BUFF监控里面 ...
要做什么效果,我帮你想想 chengyi123456 发表于 2025-6-20 15:01
要做什么效果,我帮你想想
就是一个满血斩杀的效果,有CD。只不过不想写在攻击触发里面。我的版本所有怪都有2号属性也就是限制了攻击伤害上限。所以BUFF里面的减血会被这个给限制导致无法实现这个斩杀效果。BUFF监听里面m.ADDHPPER - 100这种命令又不支持
本帖最后由 chengyi123456 于 2025-6-21 18:35 编辑
圣龙魔鬼 发表于 2025-6-21 09:06
就是一个满血斩杀的效果,有CD。只不过不想写在攻击触发里面。我的版本所有怪都有2号属性也就是限制了攻 ...
为什么不想写在攻击触发里面
;QF=================
[@Attack]
#IF
hasbuff 常驻BUFFID
NOT hasbuff CDBUFFID
CHECKCURRTARGETRACE = 1
#ACT
RangeHarm <$ATTACKMONSTER_XEX> <$ATTACKMONSTER_YEX> 0 0 6 <$ATTACKMONSTER_MAXHPEX> 0 2 0 0
addbuff CDBUFFID buff时间
页:
[1]