From 17b7e3b32ca6cb9075cb691238c913b8165e8b00 Mon Sep 17 00:00:00 2001 From: Den Date: Sun, 19 Jun 2011 03:31:45 +0400 Subject: [PATCH] [11649] Make visible final duration of talent 31221 and ranks effect. --- src/game/SpellAuras.cpp | 19 +++++++++++++++---- src/shared/revision_nr.h | 2 +- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp index 5f1bb6af2..1ab4f4eb3 100644 --- a/src/game/SpellAuras.cpp +++ b/src/game/SpellAuras.cpp @@ -5182,12 +5182,23 @@ void Aura::HandleAuraPeriodicDummy(bool apply, bool Real) { case SPELLFAMILY_ROGUE: { - if(!apply) + switch(spell->Id) { - switch(spell->Id) + // Master of Subtlety + case 31666: { - // Master of Subtlety - case 31666: target->RemoveAurasDueToSpell(31665); break; + if (apply) + { + // for make duration visible + if (SpellAuraHolder* holder = target->GetSpellAuraHolder(31665)) + { + holder->SetAuraMaxDuration(GetHolder()->GetAuraDuration()); + holder->RefreshHolder(); + } + } + else + target->RemoveAurasDueToSpell(31665); + break; } } break; diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index 5fcec2e8c..4d587d24d 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "11648" + #define REVISION_NR "11649" #endif // __REVISION_NR_H__