+ float health_take = bound(0, M_ARGV(4, float), GetResource(frag_target, RES_HEALTH));
+ float armor_take = bound(0, M_ARGV(5, float), GetResource(frag_target, RES_ARMOR));
+ float damage_take = (autocvar_g_vampire_use_total_damage) ? health_take + armor_take : health_take;