Remove custom OptionalType and use the default c# nullable type.

This commit is contained in:
hondacrx
2022-03-01 17:27:56 -05:00
parent cc08afe269
commit c14f1eb3dc
89 changed files with 924 additions and 976 deletions
+2 -2
View File
@@ -50,8 +50,8 @@ namespace Game.BlackMarket
if (!bonusListIDs.Empty())
{
Item.ItemBonus.Value = new();
Item.ItemBonus.Value.BonusListIDs = bonusListIDs;
Item.ItemBonus = new();
Item.ItemBonus.BonusListIDs = bonusListIDs;
}
if (Global.ObjectMgr.GetCreatureTemplate(SellerNPC) == null)
@@ -244,9 +244,9 @@ namespace Game.BlackMarket
if (!item)
return;
if (templ.Item.ItemBonus.HasValue)
if (templ.Item.ItemBonus != null)
{
foreach (uint bonusList in templ.Item.ItemBonus.Value.BonusListIDs)
foreach (uint bonusList in templ.Item.ItemBonus.BonusListIDs)
item.AddBonuses(bonusList);
}