diff --git a/code/game/machinery/syndicatebomb.dm b/code/game/machinery/syndicatebomb.dm index d28b9b5694c..c09b74cab85 100644 --- a/code/game/machinery/syndicatebomb.dm +++ b/code/game/machinery/syndicatebomb.dm @@ -363,13 +363,16 @@ var/range_medium = 9 var/range_light = 17 var/range_flame = 17 + /// Whether this core explodes when burnt + var/explodes_when_burnt = TRUE /obj/item/bombcore/ex_act(severity, target) // Little boom can chain a big boom. detonate() return TRUE /obj/item/bombcore/burn() - detonate() + if(explodes_when_burnt) + detonate() ..() /obj/item/bombcore/proc/detonate() @@ -390,13 +393,11 @@ /obj/item/bombcore/syndicate name = "Donk Co. Super-Stable Bomb Payload" desc = "After a string of unwanted detonations, this payload has been specifically redesigned to not explode unless triggered electronically by a bomb shell." + explodes_when_burnt = FALSE /obj/item/bombcore/syndicate/ex_act(severity, target) return FALSE -/obj/item/bombcore/syndicate/burn() - return ..() - /obj/item/bombcore/syndicate/large name = "Donk Co. Super-Stable Bomb Payload XL" range_heavy = 5