Core/Creatures: Ignore validation of AppearanceModId 0 in equipment

Port From (https://github.com/TrinityCore/TrinityCore/commit/22e657eac127e41324d8e4d7406c8b53c1ec29d4)
This commit is contained in:
Hondacrx
2024-08-19 19:26:49 -04:00
parent 9606343613
commit 065c9d14ee
+2 -1
View File
@@ -2468,7 +2468,8 @@ namespace Game
continue;
}
if (Global.DB2Mgr.GetItemModifiedAppearance(equipmentInfo.Items[i].ItemId, equipmentInfo.Items[i].AppearanceModId) == null)
// AppearanceModId 0 is always valid
if (equipmentInfo.Items[i].AppearanceModId != 0 && Global.DB2Mgr.GetItemModifiedAppearance(equipmentInfo.Items[i].ItemId, equipmentInfo.Items[i].AppearanceModId) == null)
{
Log.outError(LogFilter.Sql, "Unknown item appearance for (ID: {0}, AppearanceModID: {1}) pair in creature_equip_template.ItemID{2} creature_equip_template.AppearanceModID{3} " +
"for CreatureID: {4} and ID: {5}, forced to default.",