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

 找回密码
 新建会员

QQ登录

只需一步,快速开始

查看: 1325|回复: 3
打印 上一主题 下一主题

能给个 法师夏塔拉4件套 元素减伤buff到期的id号么

[复制链接]

34

主题

77

帖子

316

积分

中级会员

Rank: 3Rank: 3

积分
316

雷电宏发展贡献者

跳转到指定楼层
楼主
发表于 2023-7-29 19:32:51 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
法师夏塔拉4件套 元素减伤buff到期
比如火元素减伤到期
var buff = Hud.Game.Me.Powers.GetBuff(430672);
if (buff != null && buff.TimeLeftSeconds[3]<= 1.000)
这个430672的id号不对. 能给一个正确的么

34

主题

77

帖子

316

积分

中级会员

Rank: 3Rank: 3

积分
316

雷电宏发展贡献者

沙发
 楼主| 发表于 2023-7-30 00:10:47 | 显示全部楼层
430672显示是4件套, 但是 比如第一次按个火元素技能 会有倒计时(buffdebug显示), 计时结束前再按 (计时不会重从8秒开始), 但人物版面的抗性减伤 会从重新计时.  然后计结束后430672这个buff就消失了,再按火元素(buffdebug)就不出现这个buff了, 但人物版面还是显示有抗性减伤的
  .IfTrue(ctx =>
                {
                    bool active = false;
                    var buff = Hud.Game.Me.Powers.GetBuff(430672);//4件套
                    if (buff != null && (buff.TimeLeftSeconds[3] <= 1.000))
                    {
                        active = true;
                    }
                    return active;
                }).ThenCastElseContinue()
这样就会导致一直放这个技能, 如何能修改这个bug
您需要登录后才可以回帖 登录 | 新建会员

本版积分规则

TurboHUD交流社区  

GMT+8, 2024-5-13 20:09 , Processed in 0.105706 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表