namespace Turbo.Plugins.LightningMod { public class NecLandOfTheDeadPlugin2 : AbstractSkillHandler, ISkillHandler { public NecLandOfTheDeadPlugin2() : base(CastType.BuffSkill, CastPhase.AutoCast, CastPhase.UseWpStart, CastPhase.Move, CastPhase.Attack, CastPhase.AttackIdle) { Enabled = true; } public override void Load(IController hud) { base.Load(hud); AssignedSnoPower = Hud.Sno.SnoPowers.Necromancer_LandOfTheDead; CreateCastRule() .IfCanCastSkill(100, 150, 1000).ThenContinueElseNoCast() .IfInTown().ThenNoCastElseContinue() .IfCastingIdentify().ThenNoCastElseContinue() .IfCastingPortal().ThenNoCastElseContinue() .IfOnCooldown().ThenNoCastElseContinue() .IfBuffIsAboutToExpire(100, 150, 1000).ThenCastElseContinue() ; } } }