aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/Spell.cpp
diff options
context:
space:
mode:
authorOvahlord <dreadkiller@gmx.de>2023-11-23 02:31:31 +0100
committerOvahlord <dreadkiller@gmx.de>2023-11-23 02:31:31 +0100
commitbba8e6fe41b4f41f647c08c17e8fcc09283fdfa8 (patch)
tree953d4ec2c24f0a2ba6b66a832bd2a4c63edc9b15 /src/server/game/Spells/Spell.cpp
parent40ddd29d03b862765bceac0caa435bd9352c77b8 (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.cpp23
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: