Jump to content

Smak_

Members
  • Posts

    5
  • Joined

  • Last visited

    Never
  • Donations

    0.00 GBP 

Posts posted by Smak_

  1. Check it on 9612.

    Here is a serious bug:

    Set loot type to grouploot. Player1 loots chest, all players see rolls, player1 loots all loot from chest(but should be message "doesn't rolled yet"), click "pass" at all loot, after that another players roll items and get it! So party/raid get double loot.

    I hope you understand me :) Sorry for bad English!

  2. Maybe better to check not polearms and staves, but swords axes and maces, because now warrior with titan grip can wear any hand items (such as 2h weapon+1h weapon or 2h wep+shield or 2 fising poles etc). Also as I heard warrior can use only one type weapons (sword+sword or axe+axe), maybe wrong.

    Player.cpp

    if (CanDualWield() && CanTitanGrip() && proto && (proto->SubClass == ITEM_SUBCLASS_WEAPON_AXE2 || proto->SubClass == ITEM_SUBCLASS_WEAPON_MACE2 || ITEM_SUBCLASS_WEAPON_SWORD2)

    Player.h

           bool CanTitanGrip() const
           {
               Item *mainItem = GetItemByPos( INVENTORY_SLOT_BAG_0, EQUIPMENT_SLOT_MAINHAND );
    
               if (mainItem && ( mainItem->GetProto()->SubClass == ITEM_SUBCLASS_WEAPON_AXE2 || mainItem->GetProto()->SubClass == ITEM_SUBCLASS_WEAPON_MACE2 || mainItem->GetProto()->SubClass == ITEM_SUBCLASS_WEAPON_SWORD2))
                   return m_canTitanGrip;
    
               return false; 
           }
    

    p.s. in last rev titan grip doesn't reduce phisical damage

  3. Done this(works correct on 9612):

    SpellEffects.cpp

    void Spell::EffectTriggerMissileSpell(SpellEffectIndex effect_idx)

    {

    uint32 triggered_spell_id = m_spellInfo->EffectTriggerSpell[effect_idx];

    // normal case

    SpellEntry const *spellInfo = sSpellStore.LookupEntry( triggered_spell_id );

    if(!spellInfo)

    {

    sLog.outError("EffectTriggerMissileSpell of spell %u (eff: %u): triggering unknown spell id %u",

    m_spellInfo->Id,effect_idx,triggered_spell_id);

    return;

    }

    if (m_CastItem)

    DEBUG_LOG("WORLD: cast Item spellId - %i", spellInfo->Id);

    if(m_caster->GetTypeId() == TYPEID_PLAYER && m_spellInfo->CategoryRecoveryTime && spellInfo->CategoryRecoveryTime && m_spellInfo->Category == spellInfo->Category && spellInfo->Id == 60202)

    ((Player*)m_caster)->RemoveSpellCooldown(spellInfo->Id);

    m_caster->CastSpell(m_targets.m_destX, m_targets.m_destY, m_targets.m_destZ, spellInfo, true, m_CastItem, 0, m_originalCasterGUID);

    }

  4. Sorry for my bad english :)

    Find one more freez(and client crash) with error 132.

    It happens then player has weared items with 3 gems like this - http://www.wowhead.com/?item=42143 and try to wear item with 4 gem.

    Your patches don't help =/ rev 9612

    I hope you understand me :D

    Wow.exe:

    This application has encountered a critical error:
    
    ERROR #132 (0x85100084) Fatal Exception
    Program:    D:\\FTP\\Games\\WoW\\Wow.exe
    Exception:    0xC0000005 (ACCESS_VIOLATION) at 001B:0067A295
    
    The instruction at "0x0067A295" referenced memory at "0x00000004".
    The memory could not be "read".

×
×
  • 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