aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Achievements/CriteriaHandler.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2021-11-01 22:17:12 +0100
committerShauren <shauren.trinity@gmail.com>2021-11-01 22:17:12 +0100
commitd52c00a8fe79186013980af0e2caa3fd13c0c5fa (patch)
treeb27eaad5119ce6e2e45c281f80b23c5ddeb58629 /src/server/game/Achievements/CriteriaHandler.cpp
parenta54c51c362426613be658e4a471b8fc866e82d57 (diff)
Core/DataStores: Updated db2 structures to 9.1.5
Diffstat (limited to 'src/server/game/Achievements/CriteriaHandler.cpp')
-rw-r--r--src/server/game/Achievements/CriteriaHandler.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/server/game/Achievements/CriteriaHandler.cpp b/src/server/game/Achievements/CriteriaHandler.cpp
index aa4e43eedcc..964998093da 100644
--- a/src/server/game/Achievements/CriteriaHandler.cpp
+++ b/src/server/game/Achievements/CriteriaHandler.cpp
@@ -843,7 +843,7 @@ void CriteriaHandler::UpdateCriteria(CriteriaType type, uint64 miscValue1 /*= 0*
case CriteriaType::SocketAnySoulbindConduit:
case CriteriaType::ObtainAnyItemWithCurrencyValue:
case CriteriaType::EarnExpansionLevel:
- case CriteriaType::LearnTransmog:
+ case CriteriaType::LearnTransmog:
default:
break; // Not implemented yet :(
}
@@ -1609,7 +1609,7 @@ bool CriteriaHandler::RequirementsSatisfied(Criteria const* criteria, uint64 mis
if (!miscValue1 || !miscValue2 || int64(miscValue2) < 0
|| miscValue1 != uint32(criteria->Entry->Asset.CurrencyID))
return false;
- break;
+ break;
case CriteriaType::WinArena:
if (miscValue1 != uint32(criteria->Entry->Asset.MapID))
return false;
@@ -1672,7 +1672,7 @@ bool CriteriaHandler::ModifierSatisfied(ModifierTreeEntry const* modifier, uint6
{
uint32 reqValue = modifier->Asset;
uint32 secondaryAsset = modifier->SecondaryAsset;
- uint32 tertiaryAsset = modifier->TertiaryAsset;
+ int32 tertiaryAsset = modifier->TertiaryAsset;
switch (ModifierTreeType(modifier->Type))
{
@@ -2413,7 +2413,7 @@ bool CriteriaHandler::ModifierSatisfied(ModifierTreeEntry const* modifier, uint6
GarrBuildingEntry const* followerBuilding = sGarrBuildingStore.LookupEntry(follower.PacketInfo.CurrentBuildingID);
if (!followerBuilding)
return false;
- return followerBuilding->BuildingType == secondaryAsset && follower.HasAbility(reqValue);;
+ return followerBuilding->BuildingType == int32(secondaryAsset) && follower.HasAbility(reqValue);;
});
if (followerCount < 1)
return false;
@@ -2432,7 +2432,7 @@ bool CriteriaHandler::ModifierSatisfied(ModifierTreeEntry const* modifier, uint6
GarrBuildingEntry const* followerBuilding = sGarrBuildingStore.LookupEntry(follower.PacketInfo.CurrentBuildingID);
if (!followerBuilding)
return false;
- return followerBuilding->BuildingType == secondaryAsset && follower.HasAbility(reqValue);;
+ return followerBuilding->BuildingType == int32(secondaryAsset) && follower.HasAbility(reqValue);;
});
if (followerCount < 1)
return false;
@@ -2450,7 +2450,7 @@ bool CriteriaHandler::ModifierSatisfied(ModifierTreeEntry const* modifier, uint6
GarrBuildingEntry const* followerBuilding = sGarrBuildingStore.LookupEntry(follower.PacketInfo.CurrentBuildingID);
if (!followerBuilding)
return false;
- return followerBuilding->BuildingType == secondaryAsset;
+ return followerBuilding->BuildingType == int32(secondaryAsset);
});
if (followerCount < 1)
return false;
@@ -2467,7 +2467,7 @@ bool CriteriaHandler::ModifierSatisfied(ModifierTreeEntry const* modifier, uint6
continue;
GarrBuildingEntry const* building = sGarrBuildingStore.LookupEntry(plot->BuildingInfo.PacketInfo->GarrBuildingID);
- if (!building || building->UpgradeLevel < reqValue || building->BuildingType != secondaryAsset)
+ if (!building || building->UpgradeLevel < reqValue || building->BuildingType != int32(secondaryAsset))
continue;
return true;
@@ -2531,7 +2531,7 @@ bool CriteriaHandler::ModifierSatisfied(ModifierTreeEntry const* modifier, uint6
continue;
GarrBuildingEntry const* building = sGarrBuildingStore.LookupEntry(plot->BuildingInfo.PacketInfo->GarrBuildingID);
- if (!building || building->UpgradeLevel != secondaryAsset || building->BuildingType != reqValue)
+ if (!building || building->UpgradeLevel != secondaryAsset || building->BuildingType != int32(reqValue))
continue;
return true;
@@ -2933,7 +2933,7 @@ bool CriteriaHandler::ModifierSatisfied(ModifierTreeEntry const* modifier, uint6
case ModifierTreeType::GarrisonFollowerType: // 187
{
GarrFollowerEntry const* garrFollower = sGarrFollowerStore.LookupEntry(miscValue1);
- if (!garrFollower || garrFollower->GarrFollowerTypeID != reqValue)
+ if (!garrFollower || garrFollower->GarrFollowerTypeID != int32(reqValue))
return false;
break;
}
@@ -4011,7 +4011,7 @@ char const* CriteriaMgr::GetCriteriaTypeString(CriteriaType type)
return "GuildAttainedLevel";
case CriteriaType::CreatedItemsByCastingSpell:
return "CreatedItemsByCastingSpell";
- case CriteriaType::FishInAnyPool:
+ case CriteriaType::FishInAnyPool:
return "FishInAnyPool";
case CriteriaType::GuildBankTabsPurchased:
return "GuildBankTabsPurchased";