No se en que rev (de la db y del core) tiene wowarg hoy en dia, pero en la ultima esta fixeada esta quest.

En cuanto al core de mangos:
En el archivo src/game/SpellEffects.cpp, debajo de:
Código:
                case 41126:                                 // Flame Crash
                {
                    if (!unitTarget)
                        return;

                    unitTarget->CastSpell(unitTarget, 41131, true);
                    break;
                }
Esta el script effect de The Cleansing: Shrine Cast - Spell - World of Warcraft :
Código:
                case 43365:                                 // The Cleansing: Shrine Cast
                {
                    if (m_caster->GetTypeId() != TYPEID_PLAYER)
                        return;

                    // Script Effect Player Cast Mirror Image
                    m_caster->CastSpell(m_caster, 50217, true);
                    return;
                }
Que es la spell que se "castea" al interactuar con Frostblade Shrine - Object - World of Warcraft .

Las otras 2 spells que hacen al spawn del mirror image (que no funciona como tal) estan despues de:
Código:
                case 48917:                                 // Who Are They: Cast from Questgiver
                {
                    if (!unitTarget || unitTarget->GetTypeId() != TYPEID_PLAYER)
                        return;

                    // Male Shadowy Disguise / Female Shadowy Disguise
                    unitTarget->CastSpell(unitTarget, unitTarget->getGender() == GENDER_MALE ? 38080 : 38081, true);
                    // Shadowy Disguise
                    unitTarget->CastSpell(unitTarget, 32756, true);
                    return;
                }
y son las lineas:

Código:
                case 50217:                                 // The Cleansing: Script Effect Player Cast Mirror Image
                {
                    // Summon Your Inner Turmoil
                    m_caster->CastSpell(m_caster, 50167, true);

                    // Spell 50218 has TARGET_SCRIPT, but other wild summons near may exist, and then target can become wrong
                    // Only way to make this safe is to get the actual summoned by m_caster

                    // Your Inner Turmoil's Mirror Image Aura
                    m_caster->CastSpell(m_caster, 50218, true);

                    return;
                }
                case 50218:                                 // The Cleansing: Your Inner Turmoil's Mirror Image Aura
                {
                    if (!m_originalCaster || m_originalCaster->GetTypeId() != TYPEID_PLAYER || !unitTarget)
                        return;

                    // determine if and what weapons can be copied
                    switch(eff_idx)
                    {
                        case EFFECT_INDEX_1:
                            if (((Player*)m_originalCaster)->GetWeaponForAttack(BASE_ATTACK))
                                unitTarget->CastSpell(m_originalCaster, m_spellInfo->CalculateSimpleValue(eff_idx), true);

                            return;
                        case EFFECT_INDEX_2:
                            if (((Player*)m_originalCaster)->GetWeaponForAttack(OFF_ATTACK))
                                unitTarget->CastSpell(m_originalCaster, m_spellInfo->CalculateSimpleValue(eff_idx), true);

                            return;
                        default:
                            return;
                    }
                    return;
                }
                case 50238:                                 // The Cleansing: Your Inner Turmoil's On Death Cast on Master
                {
                    if (m_caster->GetTypeId() != TYPEID_UNIT)
                        return;

                    if (((Creature*)m_caster)->IsTemporarySummon())
                    {
                        TemporarySummon* pSummon = (TemporarySummon*)m_caster;

                        if (pSummon->GetSummonerGuid().IsPlayer())
                        {
                            if (Player* pSummoner = sObjectMgr.GetPlayer(pSummon->GetSummonerGuid()))
                                pSummoner->CastSpell(pSummoner, m_spellInfo->CalculateSimpleValue(eff_idx), true);
                        }
                    }

                    return;
                }

En cuanto a DB:
- La quest (entry=11322) tiene que tener en el campo ReqCreatureOrGOId1 el valor 27959 (Your Inner Turmoil - NPC - World of Warcraft)
- Tiene que existir la creature Your Inner Turmoil - NPC - World of Warcraft con entry 27959 (Your Inner Turmoil)
- El GO de Frostblade Shrine (entry=186649) tiene que tener en el campo data10 el valor 43365 (The Cleansing: Shrine Cast - Spell - World of Warcraft)

Con la modificacion (o update) del core + los valores esos en la DB la quest estaria fixeada sin el efecto de mirror image que deberia, detalle estetico.
En la ultima DB, Your Inner Turmoil - NPC - World of Warcraft es lvl 1 y tiene 1 de HP, eventualmente se podria modificar para que tenga lo que dice wowhead:
Level: 70
Health: 8,982