Jump to content

[BUG] Glyph of Seal of Command


Recommended Posts

Posted
Mangos Version: 8869

How it DOES work: You gain 8 mana each time you use a Judgement with Seal of Command active.

On 8870 it seems to make the caster gain 8 mana each time he uses a Judgment, regardless of Seal of Command being active.

Posted

This can easilly solve your problem:

From 6dd311c72d328a66187b17511e2c64a32a0a9e7e Mon Sep 17 00:00:00 2001
From: Lightguard <[email="[email protected]"][email protected][/email]>
Date: Tue, 1 Dec 2009 09:56:29 +0100
Subject: [PATCH 1/1] Fix Glyph of Seal of Command energize amount
---
src/game/SpellEffects.cpp |    1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp
index ac22721..5ed8bae 100644
--- a/src/game/SpellEffects.cpp
+++ b/src/game/SpellEffects.cpp
@@ -2951,6 +2951,7 @@ void Spell::EffectEnergize(uint32 i)
            break;
        case 31930:                                         // Judgements of the Wise
        case 63375:                                         // Improved Stormstrike
+        case 68082:                                         // Glyph of Seal of Command
            damage = damage * unitTarget->GetCreateMana() / 100;
            break;
        default:
-- 
1.6.5.1.1367.gcd48

INSERT INTO spell_proc_event () VALUES
(54925, 0, 10, 8388608, 520, 0, 16, 0, 0, 0, 0);

Try this for the proc problem (untested)

Patchfile

  • 6 months later...
Posted

+ addintonal check for Seal of command

diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp
index 193926b..dd7b5e2 100644
--- a/src/game/Unit.cpp
+++ b/src/game/Unit.cpp
@@ -8083,6 +8083,12 @@ bool Unit::HandleProcTriggerSpell(Unit *pVictim, uint32 damage, Aura* triggeredB
                trigger_spell_id = 54843;
                target = pVictim;
            }
+            // Glyph of Seal of Command - lookup for Seal of Command
+            else if (auraSpellInfo->Id == 54925)
+            {
+                if (!HasAura(20375))
+                    return false;
+            }
            break;
        }

and seems working fine ;-)

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use