diff options
| author | Ovahlord <dreadkiller@gmx.de> | 2023-11-23 02:31:31 +0100 |
|---|---|---|
| committer | Ovahlord <dreadkiller@gmx.de> | 2023-11-23 02:31:31 +0100 |
| commit | bba8e6fe41b4f41f647c08c17e8fcc09283fdfa8 (patch) | |
| tree | 953d4ec2c24f0a2ba6b66a832bd2a4c63edc9b15 /src/server/game/Spells/Spell.cpp | |
| parent | 40ddd29d03b862765bceac0caa435bd9352c77b8 (diff) | |
Core/Items: downgrade items part 1: removed item bonus generation, artifact weapon handling and azerite item mechanics
Diffstat (limited to 'src/server/game/Spells/Spell.cpp')
| -rw-r--r-- | src/server/game/Spells/Spell.cpp | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp index 22efe8e516c..e4de9b8caa1 100644 --- a/src/server/game/Spells/Spell.cpp +++ b/src/server/game/Spells/Spell.cpp @@ -6483,29 +6483,6 @@ SpellCastResult Spell::CheckCast(bool strict, int32* param1 /*= nullptr*/, int32 break; } - case SPELL_EFFECT_GIVE_ARTIFACT_POWER: - case SPELL_EFFECT_GIVE_ARTIFACT_POWER_NO_BONUS: - { - Player* playerCaster = m_caster->ToPlayer(); - if (!playerCaster) - return SPELL_FAILED_BAD_TARGETS; - - Aura* artifactAura = playerCaster->GetAura(ARTIFACTS_ALL_WEAPONS_GENERAL_WEAPON_EQUIPPED_PASSIVE); - if (!artifactAura) - return SPELL_FAILED_NO_ARTIFACT_EQUIPPED; - - Item* artifact = playerCaster->GetItemByGuid(artifactAura->GetCastItemGUID()); - if (!artifact) - return SPELL_FAILED_NO_ARTIFACT_EQUIPPED; - - if (spellEffectInfo.Effect == SPELL_EFFECT_GIVE_ARTIFACT_POWER) - { - ArtifactEntry const* artifactEntry = sArtifactStore.LookupEntry(artifact->GetTemplate()->GetArtifactID()); - if (!artifactEntry || artifactEntry->ArtifactCategoryID != spellEffectInfo.MiscValue) - return SPELL_FAILED_WRONG_ARTIFACT_EQUIPPED; - } - break; - } case SPELL_EFFECT_CHANGE_BATTLEPET_QUALITY: case SPELL_EFFECT_GRANT_BATTLEPET_LEVEL: case SPELL_EFFECT_GRANT_BATTLEPET_EXPERIENCE: |
