aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRamus <nikson.91@mail.ru>2011-03-19 12:54:40 +0100
committerShauren <shauren.trinity@gmail.com>2011-03-19 12:54:40 +0100
commitb496d8af3db86ebb922c8643c5464f2486f854a0 (patch)
treee50d80fa9c427538592e7d2122087de0836ebddf /src
parent1ab06e8f93f8b3b9c94f161774b5fc9523ef3535 (diff)
Scripts/Spells: Fixed Glyph of Starfire
Diffstat (limited to 'src')
-rw-r--r--src/server/scripts/Spells/spell_druid.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/scripts/Spells/spell_druid.cpp b/src/server/scripts/Spells/spell_druid.cpp
index 1fcc83ccd2e..f61681a838a 100644
--- a/src/server/scripts/Spells/spell_druid.cpp
+++ b/src/server/scripts/Spells/spell_druid.cpp
@@ -53,12 +53,12 @@ class spell_dru_glyph_of_starfire : public SpellScriptLoader
{
Unit* caster = GetCaster();
if (Unit* unitTarget = GetHitUnit())
- if (AuraEffect const * aurEff = unitTarget->GetAuraEffect(SPELL_AURA_PERIODIC_DAMAGE,SPELLFAMILY_DRUID, 0x00000002, 0, 0, caster->GetGUID()))
+ if (AuraEffect const * aurEff = unitTarget->GetAuraEffect(SPELL_AURA_PERIODIC_DAMAGE, SPELLFAMILY_DRUID, 0x00000002, 0, 0, caster->GetGUID()))
{
Aura* aura = aurEff->GetBase();
uint32 countMin = aura->GetMaxDuration();
- uint32 countMax = 18000;
+ uint32 countMax = GetSpellMaxDuration(aura->GetSpellProto()) + 9000;
if (caster->HasAura(DRUID_INCREASED_MOONFIRE_DURATION))
countMax += 3000;
if (caster->HasAura(DRUID_NATURES_SPLENDOR))