diff --git a/code/_onclick/xeno.dm b/code/_onclick/xeno.dm index 3304df7333d4..e9828ed264ec 100644 --- a/code/_onclick/xeno.dm +++ b/code/_onclick/xeno.dm @@ -55,7 +55,7 @@ for(var/obj/flamer_fire/fire in target_turf) firepatted = TRUE if(!(caste.fire_immunity & FIRE_IMMUNITY_NO_DAMAGE) || fire.tied_reagent.fire_penetrating) - apply_damage(fire.burnlevel/2, BURN,fire) + apply_damage(max(fire.burnlevel/2-check_fire_intensity_resistance() , 0), BURN,fire) if((fire.firelevel > fire_level_to_extinguish) && (!fire.fire_variant)) //If fire_variant = 0, default fire extinguish behavior. fire.firelevel -= fire_level_to_extinguish fire.update_flame()