diff options
| author | Shauren <shauren.trinity@gmail.com> | 2024-12-07 21:49:32 +0100 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2024-12-07 21:49:32 +0100 |
| commit | 6da1679cbfdc56cd5f1cab7148f645916bccecc1 (patch) | |
| tree | c02ff993732bf62c24b8a64f3ac5afbe53329e10 /src/server/game/DataStores | |
| parent | 316ce0d73a139a7ffa0f7a4d301ca47ff2b896d6 (diff) | |
Core/Achievements: Reduce the list of criteria types updated on login
* Implemented CriteriaType::ReachMaxLevel
* Corrected implementations for CriteriaType::ReachRenownLevel and CriteriaType::LearnTaxiNode
Diffstat (limited to 'src/server/game/DataStores')
| -rw-r--r-- | src/server/game/DataStores/DB2Structure.h | 4 | ||||
| -rw-r--r-- | src/server/game/DataStores/DBCEnums.h | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/src/server/game/DataStores/DB2Structure.h b/src/server/game/DataStores/DB2Structure.h index 533f8afcd61..93c790259bb 100644 --- a/src/server/game/DataStores/DB2Structure.h +++ b/src/server/game/DataStores/DB2Structure.h @@ -1176,6 +1176,7 @@ struct CriteriaEntry // CriteriaType::CurrencyGained = 12 // CriteriaType::ObtainAnyItemWithCurrencyValue = 229 + // CriteriaType::ReachRenownLevel = 261 int32 CurrencyID; // CriteriaType::DieInInstance = 18 @@ -1332,6 +1333,9 @@ struct CriteriaEntry // CriteriaType::MythicPlusRatingAttained = 230 int32 DungeonScore; + + // CriteriaType::LearnTaxiNode = 262 + int32 TaxiNodesID; } Asset; uint32 ModifierTreeId; int32 StartEvent; diff --git a/src/server/game/DataStores/DBCEnums.h b/src/server/game/DataStores/DBCEnums.h index cbdffa8d110..5afc37f2a38 100644 --- a/src/server/game/DataStores/DBCEnums.h +++ b/src/server/game/DataStores/DBCEnums.h @@ -627,7 +627,7 @@ enum class CriteriaType : int16 TotalFactionsEncountered = 89, // Total factions encountered LootAnyItem = 90, // Loot any item ObtainAnyItem = 91, // Obtain any item - AnyoneTriggerGameEventScenario = 92, /*NYI*/ // Anyone will Trigger game event "{GameEvents}" (Scenario Only) + AnyoneTriggerGameEventScenario = 92, // Anyone will Trigger game event "{GameEvents}" (Scenario Only) RollAnyNeed = 93, // Roll any number on need RollAnyGreed = 94, // Roll any number on greed ReleasedSpirit = 95, /*NYI*/ // Released Spirit @@ -756,7 +756,7 @@ enum class CriteriaType : int16 CompleteAnyReplayQuest = 218, // Complete Any Replay Quest BuyItemsFromVendors = 219, // Buy items from vendors SellItemsToVendors = 220, // Sell items to vendors - ReachMaxLevel = 221, /*NYI*/ // Reach Max Level + ReachMaxLevel = 221, // Reach Max Level MemorizeSpell = 222, /*NYI*/ // Memorize Spell "{Spell}" LearnTransmogIllusion = 223, /*NYI*/ // Learn Transmog Illusion LearnAnyTransmogIllusion = 224, /*NYI*/ // Learn Any Transmog Illusion |
