|
版主好
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秒按下的话 方便修改吗?
死灵骨甲插件有元素期间爆发的写法 能告知怎么写在禅定里面吗?
感谢版主
|
|