diff --git a/Server/Item.cs b/Server/Item.cs index 8ac5edcbc..530ae3627 100644 --- a/Server/Item.cs +++ b/Server/Item.cs @@ -2616,6 +2616,8 @@ namespace Server ( m_Parent as Item ).UpdateTotal( sender, type, delta ); else if ( m_Parent is Mobile ) ( m_Parent as Mobile ).UpdateTotal( sender, type, delta ); + else if ( this.HeldBy != null ) + ( this.HeldBy as Mobile ).UpdateTotal( sender, type, delta ); } } diff --git a/Server/Items/Container.cs b/Server/Items/Container.cs index 7d3311ddd..63b011e85 100644 --- a/Server/Items/Container.cs +++ b/Server/Items/Container.cs @@ -115,7 +115,7 @@ namespace Server.Items maxWeight = ((Container)Parent).MaxWeight; if ( maxWeight > 0 ) - maxWeight = Math.Min( maxWeight, DefaultMaxWeight ); + maxWeight = Math.Max( maxWeight, DefaultMaxWeight ); } else {