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

 找回密码
 新建会员

QQ登录

只需一步,快速开始

查看: 1589|回复: 2
打印 上一主题 下一主题

武僧 禅定/明镜止水/小金人

[复制链接]

4

主题

15

帖子

34

积分

新手上路

Rank: 1

积分
34
跳转到指定楼层
楼主
发表于 2022-10-25 01:00:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
版主好

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秒按下的话 方便修改吗?

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

感谢版主



111

主题

4988

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
13211
QQ
沙发
发表于 2022-10-25 21:45:20 | 只看该作者
你可以试试把
[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分别代表奥术、冰、火、神圣、闪电、物理、毒素
比较急的问题尽量直接联系客服QQ1920784540,论坛不能及时回复

4

主题

15

帖子

34

积分

新手上路

Rank: 1

积分
34
板凳
 楼主| 发表于 2022-10-26 10:32:12 | 只看该作者
TurboHUD 发表于 2022-10-25 21:45
你可以试试把
[mw_shl_code=csharp,true] .IfSpecificBuffIsActive(Hud.Sno.SnoPowers.ConventionOfElemen ...

感谢版主 我试试
您需要登录后才可以回帖 登录 | 新建会员

本版积分规则

TurboHUD交流社区  

GMT+8, 2024-4-29 16:52 , Processed in 0.153605 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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