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

标题: 武僧 禅定/明镜止水/小金人 [打印本页]

作者: winforce083    时间: 2022-10-25 01:00
标题: 武僧 禅定/明镜止水/小金人
版主好

CreateCastRule()//所有符文
                .IfCanCastSkill(50, 100, 1000).ThenContinueElseNoCast()
                .IfInTown().ThenNoCastElseContinue()
                .IfCastingIdentify().ThenNoCastElseContinue()
                .IfCastingPortal().ThenNoCastElseContinue()
                .IfOnCooldown().ThenNoCastElseContinue()
                .IfTrue(ctx => ctx.Skill.BuffIsActive).ThenNoCastElseContinue()
                .IfEnoughMonstersNearby(ctx => 60, ctx => 1).ThenContinueElseNoCast()//60码内至少1个怪
                .IfHealthWarning(60, 80).ThenCastElseContinue()//血量过低自动施放
                .IfSpecificBuffIsActive(Hud.Sno.SnoPowers.Generic_PagesBuffInvulnerable).ThenNoCastElseContinue()//护盾塔不生效
                .IfSpecificBuffIsActive(Hud.Sno.SnoPowers.ConventionOfElements).ThenNoCastElseContinue()//带元素戒指不生效
                .IfTrue(ctx => ctx.Skill.Player.Powers.BuffIsActive(Hud.Sno.SnoPowers.SquirtsNecklace.Sno) || Hud.Game.Me.Stats.CooldownReduction >= 0.5 && (
                ctx.Skill.Player.Powers.BuffIsActive(Hud.Sno.SnoPowers.Ingeom.Sno) ||
                ctx.Skill.Player.Powers.BuffIsActive(Hud.Sno.SnoPowers.MesserschmidtsReaver.Sno) ||
                ctx.Skill.Player.Powers.BuffIsActive(Hud.Sno.SnoPowers.Generic_PagesBuffInfiniteCasting.Sno) ||
                ctx.Skill.Player.Powers.BuffIsActive(Hud.Sno.SnoPowers.ObsidianRingOfTheZodiac.Sno))).ThenCastElseContinue()//CDR大于50%且装备寅剑或梅斧或黄道或吃了减耗塔时施放


这是禅定skiller handler的代码 我想问 带元素戒指这一条不生效什么意思?能否修改成侦测元素放? 主要是现在赛季散钟 虽然是火元素 但神圣期间有爆发 想禅定提前放一下保一下阿妞爆发 具体时机我也吃不准 现在标配的现实现报(最后一个符文)持续3秒时间 假设火3秒按下的话 方便修改吗?

死灵骨甲插件有元素期间爆发的写法 能告知怎么写在禅定里面吗?

感谢版主




作者: TurboHUD    时间: 2022-10-25 21:45
你可以试试把
[C#] 纯文本查看 复制代码
 .IfSpecificBuffIsActive(Hud.Sno.SnoPowers.ConventionOfElements).ThenNoCastElseContinue()//带元素戒指不生效

这行换成下面这行

[C#] 纯文本查看 复制代码
.IfTrue(ctx => glq.PublicClassPlugin.IsElementReadySoon(ctx.Hud, 1, ctx.Skill.Player, 0)).ThenCastElseContinue()//即将到达最高元素时施放


这个IsElementReadySoon的第2个参数1代表最高爆发元素前1秒,你可以自己改,而第4个参数,是元素戒指的元素索引,0代表默认代表自动取最高元素,如果要手动指定的话可以填写数字1~7分别代表奥术、冰、火、神圣、闪电、物理、毒素
作者: winforce083    时间: 2022-10-26 10:32
TurboHUD 发表于 2022-10-25 21:45
你可以试试把
[mw_shl_code=csharp,true] .IfSpecificBuffIsActive(Hud.Sno.SnoPowers.ConventionOfElemen ...

感谢版主 我试试




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