Resultados 1 al 5 de 5

Tema: [Wotlk] <Howling Fjord> The Cleansing

  1. #1

    [Wotlk] <Howling Fjord> The Cleansing





  2. #2

    Re: [Wotlk] <Howling Fjord> The Cleansing

    Reportado en otro thread y arreglado para el próximo restart (falta el script del npc todavia , pero es terminable)

  3. #3

    Re: [Wotlk] <Howling Fjord> The Cleansing

    se volvio a romper

  4. #4

    Re: [Wotlk] <Howling Fjord> The Cleansing

    Esta el altar y al hacer click hace el efecto pero no termina la quest.
    Kittie
    <Guardianes del Bosque>

    ●████▅▅▄▄▄▄▄
    ▅██████▅▄▃▂
    █████████████►
    ◥◎▲◎▲◎▲◎▲◎▲◎◤
    Night Elf Lvl: 80 Warrior Protection.

    Yves Human Lvl: 80 Warlock
    Spawnport Night Elf Lvl:80 hunter
    Mi Mount de calle
    Kawasaki Ninja ZX250R


  5. #5

    Re: [Wotlk] <Howling Fjord> The Cleansing

    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
    Kittie
    <Guardianes del Bosque>

    ●████▅▅▄▄▄▄▄
    ▅██████▅▄▃▂
    █████████████►
    ◥◎▲◎▲◎▲◎▲◎▲◎◤
    Night Elf Lvl: 80 Warrior Protection.

    Yves Human Lvl: 80 Warlock
    Spawnport Night Elf Lvl:80 hunter
    Mi Mount de calle
    Kawasaki Ninja ZX250R


Temas Similares

  1. [wotlk] <howling> darkclaw guano <-falta
    Por Morphio en el foro Quests
    Respuestas: 1
    Último Mensaje: 03/02/2010, 05:08
  2. [wotlk] <howling> npc enterrado
    Por Morphio en el foro NPC/Mobs
    Respuestas: 3
    Último Mensaje: 18/01/2010, 20:01
  3. [wotlk] <howling> npc permanentemente muerto
    Por Morphio en el foro NPC/Mobs
    Respuestas: 2
    Último Mensaje: 18/01/2010, 19:55
  4. [Wowtlk]Npc questgiver de Howling Fjord
    Por dacros en el foro NPC/Mobs
    Respuestas: 0
    Último Mensaje: 18/01/2010, 04:04
  5. [WotLK] Fjord Crow
    Por Radament en el foro NPC/Mobs
    Respuestas: 0
    Último Mensaje: 18/01/2010, 01:55

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  

ESCORTS Capital Federal | ESCORTS Zona Sur | ESCORTS Zona Norte | ESCORTS Zona Oeste | ESCORTS Mar del Plata | ESCORTS La Plata | ESCORTS Cordoba | ESCORTS Rosario | ESCORTS Tucuman | Escorts Almagro | Escorts Belgrano | Escorts Caballito | Escorts Centro | Escorts Flores | Escorts Microcentro | Escorts Once | Escorts Palermo | Escorts Recoleta | Escorts Tribunales | Escorts Devoto | Escorts Villa Urquiza | Escorts Caba