diff options
| author | Shauren <shauren.trinity@gmail.com> | 2020-05-19 00:04:23 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2020-05-19 00:04:23 +0200 |
| commit | 4acae3992bfecf85d68c0860007f7c538ca45a90 (patch) | |
| tree | efc6fc10aa6932c2f6059d426be4ddea7262c83a /src/server/game/DataStores | |
| parent | 7a68001452f6eb83df3889a4ef90a7c317ec0eec (diff) | |
Core/Players: Only restore spells learned as quest rewards if they have the right AcquireMethod in SkillLineAbility.db2
Closes #24645
Diffstat (limited to 'src/server/game/DataStores')
| -rw-r--r-- | src/server/game/DataStores/DBCEnums.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/server/game/DataStores/DBCEnums.h b/src/server/game/DataStores/DBCEnums.h index 65e0134a964..76375ae88fa 100644 --- a/src/server/game/DataStores/DBCEnums.h +++ b/src/server/game/DataStores/DBCEnums.h @@ -955,7 +955,8 @@ enum MapFlags enum AbilytyLearnType { SKILL_LINE_ABILITY_LEARNED_ON_SKILL_VALUE = 1, // Spell state will update depending on skill value - SKILL_LINE_ABILITY_LEARNED_ON_SKILL_LEARN = 2 // Spell will be learned/removed together with entire skill + SKILL_LINE_ABILITY_LEARNED_ON_SKILL_LEARN = 2, // Spell will be learned/removed together with entire skill + SKILL_LINE_ABILITY_REWARDED_FROM_QUEST = 4 // Learned as quest reward, also re-learned if missing }; enum GlyphSlotType |
