Lost Soul floating backwards

Sometimes during play — after the player or another monster hits a lost soul, it may drift backwards slowly while remaining in its attack state. This is caused when the projectile attack of the other monster or player cancels out the forward motion of the lost soul charging at its target. Since lost souls 'float', they are drift back from the effect of the attack, rather than merely being pushed a short and limited distance.

The 'repulsed charging' may be stopped when:


 * An opponent's attack hurts the lost soul.
 * The lost soul is stopped by an impassable or monster-blocking linedef.
 * The lost soul is stopped by an 'obstacle' thing or a collectible item.
 * When the target of the lost soul dies.