Fixes several more expression issues and cast type check merges.

This commit is contained in:
Kamron Batman 2018-09-15 23:31:51 -07:00
parent f93c3b992e
commit 9542c79ea4
24 changed files with 106 additions and 145 deletions

View file

@ -159,7 +159,7 @@ namespace Server.Mobiles
object Obj_Disp = GetDisplayEntity();
if (Core.ML && Obj_Disp is Item && !(Obj_Disp as Item).Stackable)
if (Core.ML && Obj_Disp is Item item && !item.Stackable)
MaxAmount = Math.Min(20, MaxAmount);
else
MaxAmount = Math.Min(999, MaxAmount * 2);
@ -257,10 +257,10 @@ namespace Server.Mobiles
if (cache)
m_Table[key] = obj;
if (obj is Item)
AddItem((Item)obj);
else if (obj is Mobile)
m_Mobiles.Add((Mobile)obj);
if (obj is Item item)
AddItem(item);
else if (obj is Mobile mobile)
m_Mobiles.Add(mobile);
}
public override void OnAfterDelete()