public async Task Effect(ushort n, int d = 1000, int r = 1)
        {
            if (r <= 0)
            {
                r = 1;
            }

            for (var i = 0; i < r; i++)
            {
                Aisling.SendAnimation(n, Aisling, Aisling);

                foreach (var obj in Aisling.MonstersNearby())
                {
                    obj.SendAnimation(n, obj.Position);
                }
                await Task.Delay(d);
            }
        }