- Added a new Assemblies.cfg file (Assemblies_4_0.cfg) specific for .NET 4.0, which includes System.Core.dll by default.

- Fixed cu sidhe and reptalon trade statuettes.
- Made IAccount comparable, to be able to sort by account in-game.
- Fixed item leak in ChampionSpawn and Harrower.
- Added ChampionSpawn and Harrower leaked item types to Cleanup.
- Added a helper for handling validation after deserialization, and converted classes using that technique to the new system.
- Fixed bulletin board item leak, and the core bug that caused it. Leaked items will be cleaned up on server boot.
- Fixed bulletin board message content packet to compensate for a client bug.
- Monster AI is now deactivated on the internal map, like it is on inactive sectors.
- Monster AI activity is now checked on map changes as well, not just location changes.
- Corrected hiding requirement needed to train stealth from an NPC for Core.ML.
- Fixed a SendLocalizedMessage overload calling itself.
This commit is contained in:
eos 2012-03-21 22:25:44 +00:00
parent 65536e1667
commit 9f0a67e5d7
20 changed files with 191 additions and 101 deletions

View file

@ -465,7 +465,7 @@ namespace Server.Items
}
if ( version < 3 )
m_Recount.Add( this );
ValidationQueue<Aquarium>.Add( this );
}
private void RecountLiveCreatures()
@ -480,20 +480,9 @@ namespace Server.Items
}
}
private static List<Aquarium> m_Recount;
public static void Configure()
public void Validate()
{
m_Recount = new List<Aquarium>();
}
public static void Initialize()
{
foreach ( Aquarium aquarium in m_Recount )
aquarium.RecountLiveCreatures();
m_Recount.Clear();
m_Recount = null;
RecountLiveCreatures();
}
#region Members