diff --git a/code/game/objects/items/weapons/flamethrower.dm b/code/game/objects/items/weapons/flamethrower.dm
index b36e653babe..73059c5434e 100644
--- a/code/game/objects/items/weapons/flamethrower.dm
+++ b/code/game/objects/items/weapons/flamethrower.dm
@@ -220,8 +220,8 @@
update_icon()
-/obj/item/weapon/flamethrower/hit_reaction(mob/living/carbon/human/owner, attack_text, damage, attack_type)
- if(damage && attack_type == PROJECTILE_ATTACK && prob(5) && ptank)
+/obj/item/weapon/flamethrower/hit_reaction(mob/living/carbon/human/owner, attack_text, final_block_chance, damage, attack_type)
+ if(ptank && damage && attack_type == PROJECTILE_ATTACK && prob(15))
owner.visible_message("[attack_text] hits the fueltank on [owner]'s [src], rupturing it! What a shot!")
var/target_turf = get_turf(owner)
ignite_turf(target_turf, 100)
diff --git a/code/game/objects/items/weapons/grenades/grenade.dm b/code/game/objects/items/weapons/grenades/grenade.dm
index 2aaf664bb5f..d727f5497e1 100644
--- a/code/game/objects/items/weapons/grenades/grenade.dm
+++ b/code/game/objects/items/weapons/grenades/grenade.dm
@@ -112,7 +112,7 @@
/obj/item/weapon/grenade/attack_paw(mob/user)
return attack_hand(user)
-/obj/item/weapon/grenade/hit_reaction(mob/living/carbon/human/owner, attack_text, damage, attack_type)
- if(damage && attack_type == PROJECTILE_ATTACK && prob(5))
+/obj/item/weapon/grenade/hit_reaction(mob/living/carbon/human/owner, attack_text, final_block_chance, damage, attack_type)
+ if(damage && attack_type == PROJECTILE_ATTACK && prob(15))
owner.visible_message("[attack_text] hits [owner]'s [src], setting it off! What a shot!")
prime()
\ No newline at end of file