Skip to content

Instantly share code, notes, and snippets.

@Jildor
Created February 18, 2012 10:27
Show Gist options
  • Save Jildor/1858640 to your computer and use it in GitHub Desktop.
Save Jildor/1858640 to your computer and use it in GitHub Desktop.
Fix Pick Lock
// skill bonus provided by casting spell (mostly item spells)
// add the damage modifier from the spell casted (cheat lock / skeleton key etc.)
- if (m_spellInfo->Effects[effIndex].TargetA.GetTarget() == TARGET_GAMEOBJECT_ITEM_TARGET || m_spellInfo->Effects[effIndex].TargetB.GetTarget() == TARGET_GAMEOBJECT_ITEM_TARGET)
- skillValue += uint32(CalculateDamage(effIndex, NULL));
+ if (m_spellInfo->Id != 1804)
+ if (m_spellInfo->Effects[effIndex].TargetA.GetTarget() == TARGET_GAMEOBJECT_ITEM_TARGET || m_spellInfo->Effects[effIndex].TargetB.GetTarget() == TARGET_GAMEOBJECT_ITEM_TARGET)
+ skillValue += uint32(CalculateDamage(effIndex, NULL));
if (skillValue < reqSkillValue)
return SPELL_FAILED_LOW_CASTLEVEL;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment