diff --git a/data/sql/updates/pending_db_world/rev_1645377551356909900.sql b/data/sql/updates/pending_db_world/rev_1645377551356909900.sql new file mode 100644 index 000000000..07caa602b --- /dev/null +++ b/data/sql/updates/pending_db_world/rev_1645377551356909900.sql @@ -0,0 +1,5 @@ +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1645377551356909900'); + +DELETE FROM `spell_proc_event` WHERE `entry`=-16689; +INSERT INTO `spell_proc_event` VALUES +(-16689,0,0,0,0,0,0,0,2,0,0,1000); diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index d1d0dadd4..e2660fe36 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -9049,22 +9049,6 @@ bool Unit::HandleProcTriggerSpell(Unit* victim, uint32 damage, AuraEffect* trigg ToPlayer()->RemoveCategoryCooldown(1248); } } - else if (auraSpellInfo->SpellFamilyName == SPELLFAMILY_DRUID) - { - // Nature's Grasp - if( triggerEntry->SpellIconID == 20 ) - { - if (!victim) - return false; - - if (AuraEffect* aurEff = victim->GetAuraEffect(SPELL_AURA_MOD_ROOT, SPELLFAMILY_DRUID, 20, 0)) - if ((aurEff->GetBase()->GetMaxDuration() - aurEff->GetBase()->GetDuration()) < 1000) - return false; - - CastSpell(victim, trigger_spell_id, true); - return true; - } - } // Custom basepoints/target for exist spell // dummy basepoints or other customs