przemratajczak/scriptdev2 — comment on commit 83c9f710052e490500019f50d0e215029b15f54a
File:  line 0
By michalpolko:

don't know why, but Harvest Soul is not always cast :/
it doesnt usually work with DoCastSpellIfCan, but with m_creature->CastSpell it also sometimes fails, no idea why

it always works when I cast it as player