- Added 7.0.30.0 protocol changes, for extended status packet use.

- Changed refuse trades option to only show in appropriate clients.
- Disabled item insurance on mount items.
This commit is contained in:
eos@runuo.com 2013-06-08 23:18:21 +00:00
parent cab25a9b8f
commit ec8520f4e0
2 changed files with 17 additions and 3 deletions

View file

@ -1624,7 +1624,12 @@ namespace Server.Mobiles
list.Add( new CallbackEntry( 6210, new ContextCallback( ToggleChampionTitleDisplay ) ) );
if ( Core.HS )
list.Add( new CallbackEntry( RefuseTrades ? 1154112 : 1154113, new ContextCallback( ToggleTrades ) ) ); // Allow Trades / Refuse Trades
{
NetState ns = from.NetState;
if ( ns != null && ns.ExtendedStatus )
list.Add( new CallbackEntry( RefuseTrades ? 1154112 : 1154113, new ContextCallback( ToggleTrades ) ) ); // Allow Trades / Refuse Trades
}
}
if ( from != this )
{
@ -1699,6 +1704,9 @@ namespace Server.Mobiles
if ( item.ItemID == 0x204E ) // death shroud
return false;
if ( item.Layer == Layer.Mount )
return false;
if ( item.LootType == LootType.Blessed || item.LootType == LootType.Newbied || item.BlessedFor == this )
{
//SendLocalizedMessage( 1060870, "", 0x23 ); // That item is blessed and does not need to be insured