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