Overwrite

Complete Overwrite of the Folder with the free shard. ServUO 57.3 has been added.
This commit is contained in:
Unstable Kitsune
2023-11-28 23:20:26 -05:00
parent 3cd54811de
commit b918192e4e
11608 changed files with 2644205 additions and 47 deletions

View File

@@ -0,0 +1,33 @@
using System;
using System.Collections.Generic;
using System.Linq;
namespace Server.Mobiles
{
public class UntamedPetsCleaning
{
public static void Initialize()
{
CleanUntamedPets();
Timer.DelayCall(TimeSpan.FromHours(12.0), TimeSpan.FromHours(12.0), new TimerCallback(CleanUntamedPets));
}
private static void CleanUntamedPets()
{
List<Mobile> list = new List<Mobile>();
foreach (BaseCreature b in World.Mobiles.Values.OfType<BaseCreature>().Where(bc => bc.RemoveOnSave && !bc.Controlled && bc.ControlMaster == null))
{
list.Add(b);
}
for (int i = 0; i < list.Count; i++)
{
list[i].Delete();
}
list.Clear();
list.TrimExcess();
}
}
}