Make ItemBaseClassService more robust, stop hydrating the entire DB each time

This commit is contained in:
Archangel
2025-12-18 15:39:57 +01:00
parent 18f8c3b8f3
commit 4daaf1fc47
2 changed files with 29 additions and 34 deletions
@@ -66,7 +66,7 @@ public class CustomItemService(
AddToFleaPriceDb(newItemId, newItemDetails.FleaPriceRoubles);
itemBaseClassService.HydrateItemBaseClassCache();
itemBaseClassService.AddItemToCache(newItemId);
if (itemHelper.IsOfBaseclass(itemClone.Id, BaseClasses.WEAPON))
{
@@ -112,7 +112,7 @@ public class CustomItemService(
AddToFleaPriceDb(newItem.Id, newItemDetails.FleaPriceRoubles);
itemBaseClassService.HydrateItemBaseClassCache();
itemBaseClassService.AddItemToCache(newItem.Id);
if (itemHelper.IsOfBaseclass(newItem.Id, BaseClasses.WEAPON))
{