【暗黑3导航插件】TurboHUD中文交流社区

标题: 可以做个 [蒙尘者绑腕] 雷电宏么 [打印本页]

作者: 190kkk    时间: 2021-7-23 08:51
标题: 可以做个 [蒙尘者绑腕] 雷电宏么
可以做个 [蒙尘者绑腕] 雷电宏么,   现在天梯  武僧   伊娜套, 与 散件套 都在用这个护腕

作者: TurboHUD    时间: 2021-7-23 09:06
那具体是什么呢
作者: 190kkk    时间: 2021-7-23 19:02
34码内的怪物, 怪身上没有[蒙尘者绑腕] debuff , 自动用飓风破
作者: TurboHUD    时间: 2021-7-23 20:36
190kkk 发表于 2021-7-23 19:02
34码内的怪物, 怪身上没有[蒙尘者绑腕] debuff , 自动用飓风破

这么做好像走路都走不了,一路都在放飓风破。。。不合理吧
作者: 190kkk    时间: 2021-7-23 21:26
可以在 只有精英或boss,在34码内,没有debuff时, 放飓风破
作者: TurboHUD    时间: 2021-7-23 21:32
190kkk 发表于 2021-7-23 21:26
可以在 只有精英或boss,在34码内,没有debuff时, 放飓风破

MonkCycloneStrikePlugin.cs (2.48 KB, 下载次数: 486)
附件覆盖在\TurboHUD\plugins\LightningMod\SkillHandlers\Monk
你试试看吧,给飓风破添加了新的规则,依然参照站定和移动状态不放飓风破,保持附近任何怪没有蒙尘者DEBUFF时施放,并不是只对精英和BOSS

作者: TurboHUD    时间: 2021-7-24 10:53
MonkCycloneStrikePlugin.cs (2.92 KB, 下载次数: 490)
这个附件改成了如果附近有精英或BOSS或哥布林或紫名怪时那么只有这些怪没有debuff时才施放,否则只有白怪的话,任何一个白怪没有debuff时就施放,可以试试哪种效果更好吧。
前置条件跟奶僧的飓风破一样,不在移动和站定,读条等状态使用,内力低于50不使用

作者: yanxu1998    时间: 2021-7-24 23:25
TurboHUD 发表于 2021-7-24 10:53
这个附件改成了如果附近有精英或BOSS或哥布林或紫名怪时那么只有这些怪没有debuff时才施放,否则只有白怪 ...

能不能加一个自动放水幻神的宏啊
作者: TurboHUD    时间: 2021-7-25 02:41
yanxu1998 发表于 2021-7-24 23:25
能不能加一个自动放水幻神的宏啊

你最好说具体一点,我不玩武僧不知道
作者: iam1298115lh    时间: 2021-7-25 16:36
TurboHUD 发表于 2021-7-25 02:41
你最好说具体一点,我不玩武僧不知道

水幻身是周围有怪就释放。火幻身是周围怪>5或精英怪有蒙尘debuff,有元素戒时元素戒在火元素释放,没有元素戒就直接释放
上面的飓风破应该是周围怪>5或精英怪没有蒙尘debuff时释放。
殷娜水人都是速刷,怪少时不打,放飓风破影响赶路速度
火人是冲层要杀精英和高密度怪
作者: TurboHUD    时间: 2021-7-26 00:32
iam1298115lh 发表于 2021-7-25 16:36
水幻身是周围有怪就释放。火幻身是周围怪>5或精英怪有蒙尘debuff,有元素戒时元素戒在火元素释放,没有元 ...

飓风破现在是移动和站定时不会放,只有战斗状态才会触发,火人是否可以同样参考这个规则?
作者: iam1298115lh    时间: 2021-7-26 00:59
TurboHUD 发表于 2021-7-26 00:32
飓风破现在是移动和站定时不会放,只有战斗状态才会触发,火人是否可以同样参考这个规则?

不是的,火人需要站定释放,移动不释放。
另外输出的武僧飓风破是移动保持减伤,站定判定蒙尘debuff释放
作者: TurboHUD    时间: 2021-7-26 03:47
iam1298115lh 发表于 2021-7-26 00:59
不是的,火人需要站定释放,移动不释放。
另外输出的武僧飓风破是移动保持减伤,站定判定蒙尘debuff释放

我说的站定是指站着什么也不做,而不是站着打怪,移动也仅仅是指奔跑状态
作者: iam1298115lh    时间: 2021-7-26 08:47
TurboHUD 发表于 2021-7-26 03:47
我说的站定是指站着什么也不做,而不是站着打怪,移动也仅仅是指奔跑状态

这样的话火人是站定和移动都不释放,战斗才触发
作者: TurboHUD    时间: 2021-7-26 11:32
iam1298115lh 发表于 2021-7-26 08:47
这样的话火人是站定和移动都不释放,战斗才触发

那规则就跟上面的飓风破差不多了,明白了
作者: TurboHUD    时间: 2021-7-26 12:51
iam1298115lh 发表于 2021-7-25 16:36
水幻身是周围有怪就释放。火幻身是周围怪>5或精英怪有蒙尘debuff,有元素戒时元素戒在火元素释放,没有元 ...

另外,因为幻身诀这个技能有30秒的CD的,水幻身如果有怪就施放那么会对其他build产生影响,是否可以更加细致的增加施放条件?比如是否特定build使用, MonkMysticAllyPlugin.cs (2.76 KB, 下载次数: 258) 附件下载到\TurboHUD\plugins\LightningMod\SkillHandlers\Monk\内覆盖原来的插件文件重启插件即可生效,新的风幻身周围20码大于5个怪则施放(还需要更加细致的规则避免跟其他build冲突),火幻身在周围20码内有精英时判断精英是否触发蒙尘者,否则只判断任何怪物是否触发蒙尘者,有触发则判断是否有元素戒指,有元素戒指则只在火元素施放,否则直接施放,不在移动和站定施放
作者: iam1298115lh    时间: 2021-7-26 14:36
TurboHUD 发表于 2021-7-26 12:51
另外,因为幻身诀这个技能有30秒的CD的,水幻身如果有怪就施放那么会对其他build产生影响,是否可以更加 ...

非常感谢。
可以判断bd是穿殷娜套的时候使用水人的规则,我玩武僧很久了,别的bd也用不上水人。另外水人不用判断周围怪数量,因为是个持续30秒的技能,但是殷娜套召唤出来的水人只持续15秒并且AI智障不放技能,所以要不停按让召唤出来的智障水人也释放技能。
火人逻辑我觉得问题不大。
再次感谢
作者: TurboHUD    时间: 2021-7-26 16:17
iam1298115lh 发表于 2021-7-26 14:36
非常感谢。
可以判断bd是穿殷娜套的时候使用水人的规则,我玩武僧很久了,别的bd也用不上水人。另外水人 ...

幻身诀如果不是殷娜套招的,不是永久存在吗?我的意思是主动施放的CD有30秒,确定不用加入其他规则限制一下施放频率?不然很可能把主动施放的时机在不恰当的时候浪费掉,还有殷娜套召唤的幻身诀如果已经触发了主动技能,那么后面再召唤出来的幻身是否只能平A,必须等下一次主动施放幻身诀才会进行技能攻击?还有水幻身的施放不需要限制只在战斗时使用?
作者: iam1298115lh    时间: 2021-7-26 22:30
TurboHUD 发表于 2021-7-26 16:17
幻身诀如果不是殷娜套招的,不是永久存在吗?我的意思是主动施放的CD有30秒,确定不用加入其他规则限制一 ...

殷娜召唤出来的只存在15秒,把他当成一个cd30秒持续15秒的aoe即可。召唤出来的水人只能平a,必须主动释放才能技能攻击。水幻身要限制在战斗中用
作者: TurboHUD    时间: 2021-7-26 23:59
iam1298115lh 发表于 2021-7-26 22:30
殷娜召唤出来的只存在15秒,把他当成一个cd30秒持续15秒的aoe即可。召唤出来的水人只能平a,必须主动释放 ...

下午更新了一波,暂时水幻身没加入在战斗中使用,现在暂时只限制了殷娜套和周围5个怪以上触发
作者: iam1298115lh    时间: 2021-7-27 19:21
TurboHUD 发表于 2021-7-26 23:59
下午更新了一波,暂时水幻身没加入在战斗中使用,现在暂时只限制了殷娜套和周围5个怪以上触发

已经看到了,在此表示感谢
作者: goas2018    时间: 2021-7-28 00:15
老大, x.GetAttributeValue(Hud.Sno.Attributes.Power_Buff_1_Visual_Effect_None, 485725) != 1 这条好像意思是所有近怪有debuff了, 最后判断要用飓风破, 还是我理解错了, 实战好像不停在放, 不清楚是这条原因还是要加大cancastskill. 没空改了测, 老大帮忙看下. 谢谢.
作者: TurboHUD    时间: 2021-7-28 01:03
goas2018 发表于 2021-7-28 00:15
老大, x.GetAttributeValue(Hud.Sno.Attributes.Power_Buff_1_Visual_Effect_None, 485725) != 1 这条好像 ...

这是代表怪物没有debuff则满足条件,any代表任意一个
作者: goas2018    时间: 2021-7-28 10:04
TurboHUD 发表于 2021-7-28 01:03
这是代表怪物没有debuff则满足条件,any代表任意一个

大佬, (Hud.Sno.Attributes.Power_Buff_1_Visual_Effect_None, 485725) == 1 字面意思好像是怪物没debuff, !=1 不就是反一下, 有debuff. 最后看条件就是任意一个怪有debuff, 就castelsecontinue

实战log里, 每200ms不停触发, 内力一会没了, 当然也可能需要加延迟, 或者因为判断不及时, 导致循环触发?

2021.07.28 01:46:15.643        2021.07.28 01:46:16.1156        Cyclone Strike        18
2021.07.28 01:46:15.743        2021.07.28 01:46:16.2156        Send: 4 /-1
2021.07.28 01:46:15.753        2021.07.28 01:46:16.2256        Mystic Ally        17
2021.07.28 01:46:15.833        2021.07.28 01:46:16.3056        Send: 1 /-1
2021.07.28 01:46:15.843        2021.07.28 01:46:16.3156        Cyclone Strike        18
2021.07.28 01:46:15.923        2021.07.28 01:46:16.3956        Send: 4 /-1
2021.07.28 01:46:15.933        2021.07.28 01:46:16.4056        Mystic Ally        18
2021.07.28 01:46:16.043        2021.07.28 01:46:16.5156        Send: 1 /-1
2021.07.28 01:46:16.053        2021.07.28 01:46:16.5256        Cyclone Strike        18
2021.07.28 01:46:16.063        2021.07.28 01:46:16.5356        Send: 4 /-1
2021.07.28 01:46:16.073        2021.07.28 01:46:16.5456        Mystic Ally        19
2021.07.28 01:46:16.113        2021.07.28 01:46:16.5856        Send: 3 /-1
2021.07.28 01:46:16.123        2021.07.28 01:46:16.5956        Mantra of Salvation        17
2021.07.28 01:46:16.203        2021.07.28 01:46:16.6756        Send: 4 /-1
2021.07.28 01:46:16.213        2021.07.28 01:46:16.6856        Mystic Ally        17
2021.07.28 01:46:16.253        2021.07.28 01:46:16.7256        Send: 1 /-1
2021.07.28 01:46:16.263        2021.07.28 01:46:16.7356        Cyclone Strike        18
作者: TurboHUD    时间: 2021-7-28 13:03
goas2018 发表于 2021-7-28 10:04
大佬, (Hud.Sno.Attributes.Power_Buff_1_Visual_Effect_None, 485725) == 1 字面意思好像是怪物没debuff ...

有debuff==1,没有!=1,代码没有错啊,我也测试了,一堆怪连放几次全部有debuff后就不会再放了,除非它的debuff消失了才会重新补。每200毫秒施放是因为已经加了点击时的强制冷却.IfCanCastSkill(100, 200, 1000).ThenContinueElseNoCast(),防止按键频率太高,因为飓风破技能存在技能前后摇,就算按了也不一定按不出来,所以会导致连续点击很多次,直到技能放出来怪物有了debuff才会停下。现在的判断条件是如果有精英或BOSS的话只判断精英或BOSS有没有debuff,如果没有的话就判断任何一个小怪,只要在飓风破范围内有任何一个小怪没有debuff就会立即施放,所以如果怪物很多的话很可能出现你周围不断的有没触发debuff的怪物进入范围,所以就一直放飓风破技能。 MonkCycloneStrikePlugin.cs (3.68 KB, 下载次数: 327) 这个附件我给蒙尘者debuff的那部分单独改成1秒的按键冷却,你可以再试试,之前点太快也有可能导致触发蒙尘者debuff需要一个击中的过程,技能从按下到击中触发蒙尘者的时间如果超过了内置按键冷却,那么就会再次触发按键
作者: goas2018    时间: 2021-7-28 14:50
TurboHUD 发表于 2021-7-28 13:03
有debuff==1,没有!=1,代码没有错啊,我也测试了,一堆怪连放几次全部有debuff后就不会再放了,除非它的 ...

谢谢, 因为 Hud.Sno.Attributes.Power_Buff_1_Visual_Effect_None, 这条字面意思说技能视觉效果没, 1 表示没视觉效果, 意思是没debuff?

不过您解释是只要一个没有debuff就cast 可能不太好, 代码注释也是所有白怪没debuff再cast, 觉得比较合理, 否则神龙保持不了, 我自己再加个减号塔判断可能更好.

作者: TurboHUD    时间: 2021-7-28 17:33
goas2018 发表于 2021-7-28 14:50
谢谢, 因为 Hud.Sno.Attributes.Power_Buff_1_Visual_Effect_None, 这条字面意思说技能视觉效果没, 1 表 ...

代码注释的是“任何怪物没有触发debuff时施放”,也就是其中有一个白怪没有触发debuff就施放一次。并不是所有白怪都没有,如果改成所有白怪都没有,那么这个技能就是5秒放一次




欢迎光临 【暗黑3导航插件】TurboHUD中文交流社区 (https://www.turbohud.com.cn/) Powered by Discuz! X3.2