- 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:
parent
65536e1667
commit
9f0a67e5d7
20 changed files with 191 additions and 101 deletions
|
|
@ -22,7 +22,7 @@ using System;
|
|||
|
||||
namespace Server.Accounting
|
||||
{
|
||||
public interface IAccount
|
||||
public interface IAccount : IComparable<IAccount>
|
||||
{
|
||||
string Username { get; set; }
|
||||
AccessLevel AccessLevel { get; set; }
|
||||
|
|
|
|||
|
|
@ -812,16 +812,16 @@ namespace Server
|
|||
{
|
||||
Container cont = this as Container;
|
||||
|
||||
if ( cont.m_Items == null ) {
|
||||
if ( cont.m_Items == null )
|
||||
cont.m_Items = new List<Item>();
|
||||
}
|
||||
|
||||
return cont.m_Items;
|
||||
}
|
||||
|
||||
CompactInfo info = AcquireCompactInfo();
|
||||
|
||||
info.m_Items = new List<Item>();
|
||||
if ( info.m_Items == null )
|
||||
info.m_Items = new List<Item>();
|
||||
|
||||
return info.m_Items;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -10696,7 +10696,7 @@ namespace Server
|
|||
|
||||
public void SendLocalizedMessage( int number, bool append, string affix, string args )
|
||||
{
|
||||
SendLocalizedMessage( number, append, affix, args );
|
||||
SendLocalizedMessage( number, append, affix, args, 0x3B2 );
|
||||
}
|
||||
|
||||
public void SendLocalizedMessage( int number, bool append, string affix, string args, int hue )
|
||||
|
|
|
|||
|
|
@ -55,7 +55,11 @@ namespace Server
|
|||
{
|
||||
List<string> list = new List<string>();
|
||||
|
||||
#if Framework_4_0
|
||||
string path = Path.Combine( Core.BaseDirectory, "Data/Assemblies_4_0.cfg" );
|
||||
#else
|
||||
string path = Path.Combine( Core.BaseDirectory, "Data/Assemblies.cfg" );
|
||||
#endif
|
||||
|
||||
if( File.Exists( path ) )
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue