From dd8740d3df27e35c02d2239b1501f5c79ad2d04b Mon Sep 17 00:00:00 2001 From: Certhic Date: Fri, 4 Sep 2020 13:47:16 +0200 Subject: [PATCH] chameleon flag fix --- code/game/objects/items/flag.dm | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/flag.dm b/code/game/objects/items/flag.dm index 14bb468e049..eafe218ad7d 100644 --- a/code/game/objects/items/flag.dm +++ b/code/game/objects/items/flag.dm @@ -251,6 +251,7 @@ message_admins("[key_name_admin(user)] has lit the [src] trapped with [boobytrap] by [key_name_admin(trapper)] at [A.name] (JMP).") log_game("[key_name_admin(user)] has lit the [src] trapped with [boobytrap] by [key_name_admin(trapper)] at [A.name] ([bombturf.x],[bombturf.y],[bombturf.z]).") investigate_log("[key_name_admin(user)] has lit the [src] trapped with [boobytrap] by [key_name_admin(trapper)] at [A.name] ([bombturf.x],[bombturf.y],[bombturf.z]).", INVESTIGATE_BOMB) + burn() else return ..() @@ -267,8 +268,13 @@ /obj/item/flag/chameleon/burn() if(boobytrap) - boobytrap.prime() - ..() + fire_act() + spawn(boobytrap.det_time) + boobytrap.loc = get_turf(loc) + boobytrap.prime() + ..() + else + ..() /obj/item/flag/chameleon/updateFlagIcon() icon_state = updated_icon_state