Life drain
Life drain is a separate damage type that removes health. It does not use the physical resistance value. Whether the attacker is healed depends on the particular ability.
A positive resistance reduces damage of this type; a negative value means a weakness and increases it. Zero means no change from that resistance. An immunity blocks the corresponding damage or condition, depending on the ability. Damage resistance and immunity to a lasting condition are separate protections.