Core/Players: Several currency fixes and improvements

Port From (https://github.com/TrinityCore/TrinityCore/commit/03918978c166c9fb191117a0cae9ba1285bf0e37)
This commit is contained in:
hondacrx
2023-02-11 23:28:57 -05:00
parent 90cc620c11
commit 4b798e7cab
25 changed files with 603 additions and 347 deletions
+2 -2
View File
@@ -1904,7 +1904,7 @@ namespace Game.Achievements
break;
}
case ModifierTreeType.PlayerHasTrackedCurrencyEqualOrGreaterThan: // 121
if (referencePlayer.GetTrackedCurrencyCount(reqValue) < secondaryAsset)
if (referencePlayer.GetCurrencyTrackedQuantity(reqValue) < secondaryAsset)
return false;
break;
case ModifierTreeType.PlayerMapInstanceType: // 122
@@ -2665,7 +2665,7 @@ namespace Game.Achievements
return false;
}
case ModifierTreeType.PlayerHasCurrencyEqual: // 209
if (referencePlayer.GetCurrency(reqValue) != secondaryAsset)
if (referencePlayer.GetCurrencyQuantity(reqValue) != secondaryAsset)
return false;
break;
case ModifierTreeType.MinimumAverageItemHighWaterMarkForSpec: // 210 NYI