From ab9c532ae817d611dc8dec8946d25dd84f532d4c Mon Sep 17 00:00:00 2001 From: "aranclanos@hotmail.com" Date: Wed, 21 Nov 2012 14:53:12 +0000 Subject: [PATCH] - Fixed some ugly runtimes regarding mineral doors (Not mineral airlocks) git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5151 316c924e-a436-60f5-8080-3fe189b3f50e --- code/game/objects/structures/mineral_doors.dm | 22 ++++++++++++++----- 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/code/game/objects/structures/mineral_doors.dm b/code/game/objects/structures/mineral_doors.dm index a6ecd8e2c1a..85afd003b54 100644 --- a/code/game/objects/structures/mineral_doors.dm +++ b/code/game/objects/structures/mineral_doors.dm @@ -116,13 +116,23 @@ proc/Dismantle(devastated = 0) if(!devastated) - var/ore = text2path("/obj/item/stack/sheet/[mineralType]") - for(var/i = 1, i <= oreAmount, i++) - new ore(get_turf(src)) + if (mineralType == "metal") + var/ore = /obj/item/stack/sheet/metal + for(var/i = 1, i <= oreAmount, i++) + new ore(get_turf(src)) + else + var/ore = text2path("/obj/item/stack/sheet/mineral/[mineralType]") + for(var/i = 1, i <= oreAmount, i++) + new ore(get_turf(src)) else - var/ore = text2path("/obj/item/stack/sheet/[mineralType]") - for(var/i = 3, i <= oreAmount, i++) - new ore(get_turf(src)) + if (mineralType == "metal") + var/ore = /obj/item/stack/sheet/metal + for(var/i = 3, i <= oreAmount, i++) + new ore(get_turf(src)) + else + var/ore = text2path("/obj/item/stack/sheet/mineral/[mineralType]") + for(var/i = 3, i <= oreAmount, i++) + new ore(get_turf(src)) del(src) ex_act(severity = 1)