Lost Soul floating backwards

When hit by an attack, a lost soul that is charging will drift slowly away from the direction of the attack while remaining rather helplessly in its own attack state. This is, firstly, because the attack on the lost soul cancels out the forward motion of its charge. Secondly, since the lost soul 'floats', it will persistently drift away from the effect of the attack, rather than merely be pushed a short and limited distance.

Once commenced, the 'repulsed charging' will stop when:


 * The lost soul is hit by a different attacker, which becomes its new target.
 * The lost soul is stopped by an impassable or monster-blocking linedef.
 * The lost soul is stopped by a thing that is an 'obstacle' or by a collectible item.
 * The target of the lost soul, the one that caused the effect, is destroyed.

In the third case, if the object struck has hit points, it receives the normal attack damage (no matter which direction the lost soul is facing).

Normally when a lost soul charges, it has an area where it "bites" anyone in range. However, if it is pushed backwards during its attack stance, the attack area is swung back, essentially making the lost soul "bite" anyone from the rear while touching its front side is harmless.