Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Player.cpp
- // in "Item* Player::EquipItem("
- // before "return pItem;"
- if (pItem && pItem->GetEntry())
- {
- ItemTemplate const* itemTemplate = pItem->GetTemplate();
- if (itemTemplate && itemTemplate->Class == ITEM_CLASS_WEAPON)
- {
- removeSpell(75, false, false);
- removeSpell(5019, false, false);
- removeSpell(6603, false, false);
- learnSpell(5009, false);
- if (itemTemplate->SubClass == ITEM_SUBCLASS_WEAPON_WAND)
- learnSpell(5019, false);
- else if (itemTemplate->SubClass == ITEM_SUBCLASS_WEAPON_BOW)
- learnSpell(75, false);
- else
- learnSpell(6603, false);
- }
- }
- // in "bool Player::LoadFromDB("
- // before "return true;"
- m_WeaponProficiency = 0xFFFFFFFF;
- m_ArmorProficiency = 0xFFFFFFFF;
- SendProficiency(ITEM_CLASS_WEAPON, 0xFFFFFFFF);
- SendProficiency(ITEM_CLASS_ARMOR, 0xFFFFFFFF);
- // in "void Player::AddSpellAndCategoryCooldowns("
- // replace "if (rec <= 0 && catrec <= 0 && (cat == 76 || (spellInfo->IsAutoRepeatRangedSpell() && spellInfo->Id != 75)))
- if (rec <= 0 && catrec <= 0 && (cat == 76 || (spellInfo->IsAutoRepeatRangedSpell() && (spellInfo->Id != 75 || spellInfo->Id != 5019))))
- /********************************************************************************************/
- // Unit.cpp
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement