diff --git a/Source/Game/Entities/Player/Player.DB.cs b/Source/Game/Entities/Player/Player.DB.cs index 67552f91a..d91bb9ab2 100644 --- a/Source/Game/Entities/Player/Player.DB.cs +++ b/Source/Game/Entities/Player/Player.DB.cs @@ -588,6 +588,9 @@ namespace Game.Entities } while (auraResult.NextRow()); } + + // TODO: finish dragonriding - this forces old flight mode + AddAura(404468, this); } bool _LoadHomeBind(SQLResult result) { diff --git a/Source/Game/Spells/SpellManager.cs b/Source/Game/Spells/SpellManager.cs index 1424a276f..1c8365b4f 100644 --- a/Source/Game/Spells/SpellManager.cs +++ b/Source/Game/Spells/SpellManager.cs @@ -4459,6 +4459,12 @@ namespace Game.Entities spellInfo.AttributesEx4 |= SpellAttr4.AuraIsBuff; }); + // TODO: temporary, remove with dragonriding + ApplySpellFix( [404468], spellInfo => + { + spellInfo.AttributesCu |= SpellCustomAttributes.AuraCannotBeSaved; + }); + foreach (var spellInfo in mSpellInfoMap.Values) { // Fix range for trajectory triggered spell