diff --git a/code/game/objects/structures/girders.dm b/code/game/objects/structures/girders.dm index a5230c49878..345ce92173f 100644 --- a/code/game/objects/structures/girders.dm +++ b/code/game/objects/structures/girders.dm @@ -134,34 +134,33 @@ var/obj/structure/falsewall/reinforced/FW = new (loc) transfer_fingerprints_to(FW) qdel(src) + else if(state == GIRDER_REINF) + if(S.get_amount() < 1) + return + to_chat(user, "You start finalizing the reinforced wall...") + if(do_after(user, 50*platingmodifier, target = src)) + if(S.get_amount() < 1) + return + S.use(1) + to_chat(user, "You fully reinforce the wall.") + var/turf/T = get_turf(src) + T.PlaceOnTop(/turf/closed/wall/r_wall) + transfer_fingerprints_to(T) + qdel(src) + return else - if(state == GIRDER_REINF) + if(S.get_amount() < 1) + return + to_chat(user, "You start reinforcing the girder...") + if(do_after(user, 60*platingmodifier, target = src)) if(S.get_amount() < 1) return - to_chat(user, "You start finalizing the reinforced wall...") - if(do_after(user, 50*platingmodifier, target = src)) - if(S.get_amount() < 1) - return - S.use(1) - to_chat(user, "You fully reinforce the wall.") - var/turf/T = get_turf(src) - T.PlaceOnTop(/turf/closed/wall/r_wall) - transfer_fingerprints_to(T) - qdel(src) - return - else - if(S.get_amount() < 1) - return - to_chat(user, "You start reinforcing the girder...") - if(do_after(user, 60*platingmodifier, target = src)) - if(S.get_amount() < 1) - return - S.use(1) - to_chat(user, "You reinforce the girder.") - var/obj/structure/girder/reinforced/R = new (loc) - transfer_fingerprints_to(R) - qdel(src) - return + S.use(1) + to_chat(user, "You reinforce the girder.") + var/obj/structure/girder/reinforced/R = new (loc) + transfer_fingerprints_to(R) + qdel(src) + return if(S.sheettype != "runed") var/M = S.sheettype