AddPlayerOffers reordering

This commit is contained in:
Chomp
2025-02-26 14:18:38 +00:00
parent 594269b683
commit 3d6eaefd8c
2 changed files with 16 additions and 14 deletions
@@ -255,7 +255,7 @@ public class GiveSptCommand(
{
Id = _hashUtil.Generate(),
Template = checkedItem.Value.Id,
Upd = _itemHelper.generateUpdForItem(checkedItem.Value)
Upd = _itemHelper.GenerateUpdForItem(checkedItem.Value)
}
);
}
@@ -266,7 +266,7 @@ public class GiveSptCommand(
{
Id = _hashUtil.Generate(),
Template = checkedItem.Value.Id,
Upd = _itemHelper.generateUpdForItem(checkedItem.Value)
Upd = _itemHelper.GenerateUpdForItem(checkedItem.Value)
};
itemToSend.Upd.StackObjectsCount = quantity;
try
+14 -12
View File
@@ -171,23 +171,25 @@ public class RagfairOfferService(
public void AddPlayerOffers()
{
if (!_playerOffersLoaded)
if (_playerOffersLoaded)
{
foreach (var sessionID in saveServer.GetProfiles().Keys)
return;
}
foreach (var sessionId in saveServer.GetProfiles().Keys)
{
var pmcData = saveServer.GetProfile(sessionId)?.CharacterData?.PmcData;
if (pmcData?.RagfairInfo?.Offers == null)
// Profile is wiped
{
var pmcData = saveServer.GetProfile(sessionID)?.CharacterData?.PmcData;
if (pmcData?.RagfairInfo == null || pmcData.RagfairInfo.Offers == null)
// Profile is wiped
{
continue;
}
ragfairOfferHolder.AddOffers(pmcData.RagfairInfo.Offers);
continue;
}
_playerOffersLoaded = true;
ragfairOfferHolder.AddOffers(pmcData.RagfairInfo.Offers);
}
_playerOffersLoaded = true;
}
public void ExpireStaleOffers()