The Spirit Lance works in the same way as Carnage in the first game: It applies all on-hit effects to its AoE.
If you use Soul Annihilation with Citzal's Spirit Lance, the damage from the ability will affect all creatures caught in the lance's AoE, and it will generate Focus from the damage inflicted on all said creatures.
It's just one of many possible cheesy uses of Citzal's Spirit Lance.
This brightens things up.. so i just have to take a class with good on-hit effects and my spirit lance would be viable for my PotD run?
Are there any other good on-hit spells which would apply here, from other classes?