From 9954a294bee7028676554dd953c623573750a2ca Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Thu, 21 Nov 2024 23:10:32 +0100 Subject: Core/Spells: removed an ancient code remnant which involved ammo requirements for thrown weapons --- src/server/game/Spells/Spell.cpp | 17 ----------------- 1 file changed, 17 deletions(-) (limited to 'src') diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp index da4b89dedd6..09547367244 100644 --- a/src/server/game/Spells/Spell.cpp +++ b/src/server/game/Spells/Spell.cpp @@ -7754,23 +7754,6 @@ SpellCastResult Spell::CheckItems(int32* param1 /*= nullptr*/, int32* param2 /*= if (!item || item->IsBroken()) return SPELL_FAILED_EQUIPPED_ITEM; - switch (item->GetTemplate()->GetSubClass()) - { - case ITEM_SUBCLASS_WEAPON_THROWN: - { - uint32 const ammo = item->GetEntry(); - if (!player->HasItemCount(ammo)) - return SPELL_FAILED_NO_AMMO; - break; - } - case ITEM_SUBCLASS_WEAPON_GUN: - case ITEM_SUBCLASS_WEAPON_BOW: - case ITEM_SUBCLASS_WEAPON_CROSSBOW: - case ITEM_SUBCLASS_WEAPON_WAND: - break; - default: - break; - } break; } case SPELL_EFFECT_RECHARGE_ITEM: -- cgit v1.2.3