aboutsummaryrefslogtreecommitdiff
path: root/src/server/game
diff options
context:
space:
mode:
authorNyr <nyrdeveloper@gmail.com>2023-06-30 13:39:38 +0200
committerShauren <shauren.trinity@gmail.com>2023-08-07 00:05:36 +0200
commitd2784d4c65ec987fe587718d96b2feb885905e13 (patch)
treebbf8c747a8a2bef88fa1b574e99332ae6d37df7d /src/server/game
parent054723241eaf1abe7d45a96460e84b9ff113ffb2 (diff)
Core/Misc: Move TalentSpecialization together with other db2 enums and rename it to ChrSpecialization
Diffstat (limited to 'src/server/game')
-rw-r--r--src/server/game/DataStores/DBCEnums.h42
-rw-r--r--src/server/game/Entities/Player/Player.h40
2 files changed, 42 insertions, 40 deletions
diff --git a/src/server/game/DataStores/DBCEnums.h b/src/server/game/DataStores/DBCEnums.h
index 15cd4554cb7..07857ce472c 100644
--- a/src/server/game/DataStores/DBCEnums.h
+++ b/src/server/game/DataStores/DBCEnums.h
@@ -299,6 +299,48 @@ enum class ChrSpecializationRole : int8
Dps = 2
};
+enum ChrSpecialization : uint32
+{
+ MageArcane = 62,
+ MageFire = 63,
+ MageFrost = 64,
+ PaladinHoly = 65,
+ PaladinProtection = 66,
+ PaladinRetribution = 70,
+ WarriorArms = 71,
+ WarriorFury = 72,
+ WarriorProtection = 73,
+ DruidBalance = 102,
+ DruidFeral = 103,
+ DruidGuardian = 104,
+ DruidRestoration = 105,
+ DeathKnightBlood = 250,
+ DeathKnightFrost = 251,
+ DeathKnightUnholy = 252,
+ HunterBeastMastery = 253,
+ HunterMarksmanship = 254,
+ HunterSurvival = 255,
+ PriestDiscipline = 256,
+ PriestHoly = 257,
+ PriestShadow = 258,
+ RogueAssassination = 259,
+ RogueOutlaw = 260,
+ RogueSubtely = 261,
+ ShamanElemental = 262,
+ ShamanEnhancement = 263,
+ ShamanRestoration = 264,
+ WarlockAffliction = 265,
+ WarlockDemonology = 266,
+ WarlockDestruction = 267,
+ MonkBrewmaster = 268,
+ MonkWindwalker = 269,
+ MonkMistweaver = 270,
+ DemonHunterHavoc = 577,
+ DemonHunterVengeance = 581,
+ EvokerDevastation = 1467,
+ EvokerPreservation = 1468
+};
+
enum class ContentTuningCalcType : int32
{
Base = 0,
diff --git a/src/server/game/Entities/Player/Player.h b/src/server/game/Entities/Player/Player.h
index 46820e470ea..5e298ea8b06 100644
--- a/src/server/game/Entities/Player/Player.h
+++ b/src/server/game/Entities/Player/Player.h
@@ -205,46 +205,6 @@ struct StoredAuraTeleportLocation
} State;
};
-enum TalentSpecialization // talent tabs
-{
- TALENT_SPEC_MAGE_ARCANE = 62,
- TALENT_SPEC_MAGE_FIRE = 63,
- TALENT_SPEC_MAGE_FROST = 64,
- TALENT_SPEC_PALADIN_HOLY = 65,
- TALENT_SPEC_PALADIN_PROTECTION = 66,
- TALENT_SPEC_PALADIN_RETRIBUTION = 70,
- TALENT_SPEC_WARRIOR_ARMS = 71,
- TALENT_SPEC_WARRIOR_FURY = 72,
- TALENT_SPEC_WARRIOR_PROTECTION = 73,
- TALENT_SPEC_DRUID_BALANCE = 102,
- TALENT_SPEC_DRUID_CAT = 103,
- TALENT_SPEC_DRUID_BEAR = 104,
- TALENT_SPEC_DRUID_RESTORATION = 105,
- TALENT_SPEC_DEATHKNIGHT_BLOOD = 250,
- TALENT_SPEC_DEATHKNIGHT_FROST = 251,
- TALENT_SPEC_DEATHKNIGHT_UNHOLY = 252,
- TALENT_SPEC_HUNTER_BEASTMASTER = 253,
- TALENT_SPEC_HUNTER_MARKSMAN = 254,
- TALENT_SPEC_HUNTER_SURVIVAL = 255,
- TALENT_SPEC_PRIEST_DISCIPLINE = 256,
- TALENT_SPEC_PRIEST_HOLY = 257,
- TALENT_SPEC_PRIEST_SHADOW = 258,
- TALENT_SPEC_ROGUE_ASSASSINATION = 259,
- TALENT_SPEC_ROGUE_COMBAT = 260,
- TALENT_SPEC_ROGUE_SUBTLETY = 261,
- TALENT_SPEC_SHAMAN_ELEMENTAL = 262,
- TALENT_SPEC_SHAMAN_ENHANCEMENT = 263,
- TALENT_SPEC_SHAMAN_RESTORATION = 264,
- TALENT_SPEC_WARLOCK_AFFLICTION = 265,
- TALENT_SPEC_WARLOCK_DEMONOLOGY = 266,
- TALENT_SPEC_WARLOCK_DESTRUCTION = 267,
- TALENT_SPEC_MONK_BREWMASTER = 268,
- TALENT_SPEC_MONK_BATTLEDANCER = 269,
- TALENT_SPEC_MONK_MISTWEAVER = 270,
- TALENT_SPEC_DEMON_HUNTER_HAVOC = 577,
- TALENT_SPEC_DEMON_HUNTER_VENGEANCE = 581
-};
-
enum SpecResetType
{
SPEC_RESET_TALENTS = 0,