public virtual bool Use(SkillArgs Args) { if (!CanUse()) { return(false); } if (Executor_ == null) { return(false); } if (Executor_.Execute(Args)) { StartCD(); Master.AddAttr(NpcAttrIndex.Mp, -Cost); return(true); } return(false); }