mangosR2/mangos — comment on commit 4e5a4c34ab48ea9ab4e292dbfae5b57d6cfc90fc
File: src/game/Spell.cpp line 8368
By Iriskin:

Yes it seems logic was broken here (comparing to previous state).
( __target exists && target is corpse && it's not mechanical or elemental__ || __target exists && it's entry is 26125 && target's creator guid = caster's guid__ )
and now it's
(target exists && target is corpse && ( __it's not mechanical or elemental__ || __target exists && it's entry is 26125 && target's creator guid = caster's guid__ ))