public override bool Exec() { return(!status.entity.isDead && !status.eating && !busy && shareManager.AllReached() && !macro.IsMacroRunning()); }