From 85157b5a688fc577732a24f1c49103e2463eca68 Mon Sep 17 00:00:00 2001 From: uporotiy Date: Sat, 7 Jan 2012 21:02:56 +0000 Subject: [PATCH] Steel renamed to plasteel. Having more than 100 burn damage and being dead now makes you a husk. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2925 316c924e-a436-60f5-8080-3fe189b3f50e --- code/defines/obj.dm | 26 +++++++------- code/defines/turf.dm | 6 ++-- code/game/dna.dm | 2 +- .../gamemodes/changeling/changeling_powers.dm | 6 ++-- code/game/machinery/bots/floorbot.dm | 24 ++++++------- code/game/machinery/computer/ai_core.dm | 2 +- code/game/machinery/suit_storage_unit.dm | 6 ++-- code/game/mecha/mecha_construction_paths.dm | 6 ++-- code/game/mecha/mecha_wreckage.dm | 2 +- .../objects/items/weapons/table_rack_parts.dm | 2 +- code/game/objects/stacks/metal.dm | 14 ++++---- code/game/objects/structures.dm | 4 +-- code/game/turf.dm | 34 +++++++++--------- code/modules/admin/verbs/debug.dm | 14 ++++---- code/modules/mining/machine_processing.dm | 4 +-- code/modules/mining/machine_stacking.dm | 26 +++++++------- code/modules/mob/living/carbon/human/death.dm | 8 +++++ code/modules/mob/living/carbon/human/human.dm | 3 ++ icons/mob/mob.dmi | Bin 126900 -> 120907 bytes icons/obj/items.dmi | Bin 48069 -> 48070 bytes maps/tgstation.2.0.8.dmm | 6 ++-- 21 files changed, 102 insertions(+), 93 deletions(-) diff --git a/code/defines/obj.dm b/code/defines/obj.dm index d114bd6ddbb..048ff05a47f 100644 --- a/code/defines/obj.dm +++ b/code/defines/obj.dm @@ -1078,20 +1078,20 @@ throwforce = 14.0 flags = FPRINT | TABLEPASS | CONDUCT -/obj/item/stack/sheet/r_metal - name = "steel" - singular_name = "steel sheet" +/obj/item/stack/sheet/plasteel + name = "plasteel" + singular_name = "plasteel sheet" desc = "This sheet is an alloy of iron and plasma." - icon_state = "sheet-r_metal" + icon_state = "sheet-plasteel" item_state = "sheet-metal" m_amt = 7500 throwforce = 15.0 flags = FPRINT | TABLEPASS | CONDUCT origin_tech = "materials=2" -/obj/item/stack/tile/steel - name = "Metal floor tile" - singular_name = "Steel floor tile" +/obj/item/stack/tile/plasteel + name = "plasteel tiles" + singular_name = "plasteel floor tile" desc = "Those could work as a pretty decent throwing weapon" icon_state = "tile" w_class = 3.0 @@ -1104,8 +1104,8 @@ max_amount = 60 /obj/item/stack/tile/grass - name = "Grass tile" - singular_name = "Grass floor tile" + name = "grass tiles" + singular_name = "grass floor tile" desc = "A patch of grass like they often use on golf courses" icon_state = "tile_grass" w_class = 3.0 @@ -1118,8 +1118,8 @@ origin_tech = "biotech=1" /obj/item/stack/light_w - name = "Wired glass tile" - singular_name = "Wired glass tile" + name = "wired glass tiles" + singular_name = "wired glass floor tile" desc = "A glass tile, which is wired, somehow." icon_state = "glass_wire" w_class = 3.0 @@ -1154,8 +1154,8 @@ del(src) /obj/item/stack/tile/light - name = "Light floor tile" - singular_name = "Light floor tile" + name = "light tiles" + singular_name = "light floor tile" desc = "A floor tile, made out off glass. It produces light." icon_state = "tile_e" w_class = 3.0 diff --git a/code/defines/turf.dm b/code/defines/turf.dm index 87c7f682868..140f1a3f5a9 100644 --- a/code/defines/turf.dm +++ b/code/defines/turf.dm @@ -1,6 +1,6 @@ /turf icon = 'floors.dmi' - var/intact = 1 //for floors, use is_plating(), is_steel_floor() and is_light_floor() + var/intact = 1 //for floors, use is_plating(), is_plasteel_floor() and is_light_floor() level = 1.0 @@ -26,7 +26,7 @@ return 0 proc/is_asteroid_floor() return 0 - proc/is_steel_floor() + proc/is_plasteel_floor() return 0 proc/is_light_floor() return 0 @@ -81,7 +81,7 @@ blocks_air = 1 thermal_conductivity = WALL_HEAT_TRANSFER_COEFFICIENT - heat_capacity = 312500 //a little over 5 cm thick , 312500 for 1 m by 2.5 m by 0.25 m steel wall + heat_capacity = 312500 //a little over 5 cm thick , 312500 for 1 m by 2.5 m by 0.25 m plasteel wall var/walltype = "wall" diff --git a/code/game/dna.dm b/code/game/dna.dm index 36c2650196f..ccbe421d0c8 100644 --- a/code/game/dna.dm +++ b/code/game/dna.dm @@ -719,7 +719,7 @@ dat = "Occupant Statistics:
" //Blah obvious if(occupant && occupant.dna) //is there REALLY someone in there? if(occupant.mutations & HUSK) - dat += "The occupant's DNA structure is of an unknown configuration, please insert a subject with a standard DNA structure.

" //NOPE. -Pete + dat += "The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure.

" //NOPE. -Pete dat += text("View/Edit/Transfer Buffer

", src) dat += text("Radiation Emitter Settings

", src) else diff --git a/code/game/gamemodes/changeling/changeling_powers.dm b/code/game/gamemodes/changeling/changeling_powers.dm index 8614b3067f3..460f3a67ea3 100644 --- a/code/game/gamemodes/changeling/changeling_powers.dm +++ b/code/game/gamemodes/changeling/changeling_powers.dm @@ -80,7 +80,7 @@ return if (M.mutations & HUSK) - usr << "\red This creature has already been drained!" + usr << "\red This creature's DNA is ruined beyond useability!" return if (!G.killing) @@ -137,9 +137,7 @@ usr.changeling.isabsorbing = 0 T.death(0) - T.real_name = "Unknown" - T.mutations |= HUSK - T.update_body() + T.ChangeToHusk() return diff --git a/code/game/machinery/bots/floorbot.dm b/code/game/machinery/bots/floorbot.dm index 37d8c28d0cd..94067e9351e 100644 --- a/code/game/machinery/bots/floorbot.dm +++ b/code/game/machinery/bots/floorbot.dm @@ -99,8 +99,8 @@ /obj/machinery/bot/floorbot/attackby(var/obj/item/W , mob/user as mob) - if(istype(W, /obj/item/stack/tile/steel)) - var/obj/item/stack/tile/steel/T = W + if(istype(W, /obj/item/stack/tile/plasteel)) + var/obj/item/stack/tile/plasteel/T = W if(src.amount >= 50) return var/loaded = min(50-src.amount, T.amount) @@ -169,7 +169,7 @@ floorbottargets += bot.target if(src.amount <= 0 && ((src.target == null) || !src.target)) if(src.eattiles) - for(var/obj/item/stack/tile/steel/T in view(7, src)) + for(var/obj/item/stack/tile/plasteel/T in view(7, src)) if(T != src.oldtarget && !(target in floorbottargets)) src.oldtarget = T src.target = T @@ -215,7 +215,7 @@ src.target = F break if((!src.target || src.target == null) && src.eattiles) - for(var/obj/item/stack/tile/steel/T in view(7, src)) + for(var/obj/item/stack/tile/plasteel/T in view(7, src)) if(!(T in floorbottargets) && T != src.oldtarget) src.oldtarget = T src.target = T @@ -245,7 +245,7 @@ src.path = new() if(src.loc == src.target || src.loc == src.target.loc) - if(istype(src.target, /obj/item/stack/tile/steel)) + if(istype(src.target, /obj/item/stack/tile/plasteel)) src.eattile(src.target) else if(istype(src.target, /obj/item/stack/sheet/metal)) src.maketile(src.target) @@ -270,7 +270,7 @@ if(istype(target, /turf/space/)) for(var/mob/O in viewers(src, null)) O.show_message(text("\red [src] begins to repair the hole"), 1) - var/obj/item/stack/tile/steel/T = new /obj/item/stack/tile/steel + var/obj/item/stack/tile/plasteel/T = new /obj/item/stack/tile/plasteel src.repairing = 1 spawn(50) T.build(src.loc) @@ -291,8 +291,8 @@ src.anchored = 0 src.target = null -/obj/machinery/bot/floorbot/proc/eattile(var/obj/item/stack/tile/steel/T) - if(!istype(T, /obj/item/stack/tile/steel)) +/obj/machinery/bot/floorbot/proc/eattile(var/obj/item/stack/tile/plasteel/T) + if(!istype(T, /obj/item/stack/tile/plasteel)) return for(var/mob/O in viewers(src, null)) O.show_message(text("\red [src] begins to collect tiles."), 1) @@ -326,7 +326,7 @@ src.target = null src.repairing = 0 return - var/obj/item/stack/tile/steel/T = new /obj/item/stack/tile/steel + var/obj/item/stack/tile/plasteel/T = new /obj/item/stack/tile/plasteel T.amount = 4 T.loc = M.loc del(M) @@ -353,7 +353,7 @@ new /obj/item/robot_parts/l_arm(Tsec) if (amount) - new /obj/item/stack/tile/steel(Tsec) // only one tile, yes + new /obj/item/stack/tile/plasteel(Tsec) // only one tile, yes var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread s.set_up(3, 1, src) @@ -362,8 +362,8 @@ return -/obj/item/weapon/storage/toolbox/mechanical/attackby(var/obj/item/stack/tile/steel/T, mob/user as mob) - if(!istype(T, /obj/item/stack/tile/steel)) +/obj/item/weapon/storage/toolbox/mechanical/attackby(var/obj/item/stack/tile/plasteel/T, mob/user as mob) + if(!istype(T, /obj/item/stack/tile/plasteel)) ..() return if(src.contents.len >= 1) diff --git a/code/game/machinery/computer/ai_core.dm b/code/game/machinery/computer/ai_core.dm index 5af4c255517..a38e72267a7 100644 --- a/code/game/machinery/computer/ai_core.dm +++ b/code/game/machinery/computer/ai_core.dm @@ -24,7 +24,7 @@ P:welding = 2 if(do_after(user, 20)) user << "\blue You deconstruct the frame." - new /obj/item/stack/sheet/r_metal( loc, 4) + new /obj/item/stack/sheet/plasteel( loc, 4) del(src) P:welding = 1 if(1) diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index 7e40562372a..e4e2b2dfa50 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -1,6 +1,6 @@ -///////////////////////////////////////// -// SUIT STORAGE UNIT :3 ///////////////// -///////////////////////////////////////// +////////////////////////////////////// +// SUIT STORAGE UNIT ///////////////// +////////////////////////////////////// /obj/machinery/suit_storage_unit diff --git a/code/game/mecha/mecha_construction_paths.dm b/code/game/mecha/mecha_construction_paths.dm index 42efe367e0e..8039cf0c9a9 100644 --- a/code/game/mecha/mecha_construction_paths.dm +++ b/code/game/mecha/mecha_construction_paths.dm @@ -100,7 +100,7 @@ "backkey"=/obj/item/weapon/crowbar, "desc"="External armor is installed."), //3 - list("key"=/obj/item/stack/sheet/r_metal, + list("key"=/obj/item/stack/sheet/plasteel, "backkey"=/obj/item/weapon/weldingtool, "desc"="Internal armor is welded."), //4 @@ -227,7 +227,7 @@ user.visible_message("[user] secures external armor layer.", "You secure external reinforced armor layer.") else user.visible_message("[user] pries external armor layer from [holder].", "You prie external armor layer from [holder].") - var/obj/item/stack/sheet/r_metal/MS = new /obj/item/stack/sheet/r_metal(get_turf(holder)) + var/obj/item/stack/sheet/plasteel/MS = new /obj/item/stack/sheet/plasteel(get_turf(holder)) MS.amount = 5 if(1) if(diff==FORWARD) @@ -507,7 +507,7 @@ result = "/obj/mecha/working/firefighter" steps = list(list("key"=/obj/item/weapon/weldingtool),//1 list("key"=/obj/item/weapon/wrench),//2 - list("key"=/obj/item/stack/sheet/r_metal),//3 + list("key"=/obj/item/stack/sheet/plasteel),//3 list("key"=/obj/item/weapon/weldingtool),//4 list("key"=/obj/item/weapon/wrench),//5 list("key"=/obj/item/stack/sheet/metal),//6 diff --git a/code/game/mecha/mecha_wreckage.dm b/code/game/mecha/mecha_wreckage.dm index 366e475a164..a55f8433a33 100644 --- a/code/game/mecha/mecha_wreckage.dm +++ b/code/game/mecha/mecha_wreckage.dm @@ -10,7 +10,7 @@ density = 1 anchored = 1 opacity = 0 - var/list/welder_salvage = list(/obj/item/stack/sheet/r_metal,/obj/item/stack/sheet/metal,/obj/item/stack/rods) + var/list/welder_salvage = list(/obj/item/stack/sheet/plasteel,/obj/item/stack/sheet/metal,/obj/item/stack/rods) var/list/wirecutters_salvage = list(/obj/item/weapon/cable_coil) var/list/crowbar_salvage var/salvage_num = 5 diff --git a/code/game/objects/items/weapons/table_rack_parts.dm b/code/game/objects/items/weapons/table_rack_parts.dm index cd341fcb9b8..71106b22ede 100644 --- a/code/game/objects/items/weapons/table_rack_parts.dm +++ b/code/game/objects/items/weapons/table_rack_parts.dm @@ -41,7 +41,7 @@ RACK PARTS /obj/item/weapon/table_parts/reinforced/attackby(obj/item/weapon/W as obj, mob/user as mob) ..() if (istype(W, /obj/item/weapon/wrench)) - new /obj/item/stack/sheet/r_metal( src.loc ) + new /obj/item/stack/sheet/plasteel( src.loc ) //SN src = null del(src) diff --git a/code/game/objects/stacks/metal.dm b/code/game/objects/stacks/metal.dm index 2920c6f7f10..f37de2d988b 100644 --- a/code/game/objects/stacks/metal.dm +++ b/code/game/objects/stacks/metal.dm @@ -71,7 +71,7 @@ var/global/list/datum/stack_recipe/metal_recipes = list ( \ null, \ new/datum/stack_recipe("canister", /obj/machinery/portable_atmospherics/canister, 2, one_per_turf = 1), \ null, \ - new/datum/stack_recipe("floor tile", /obj/item/stack/tile/steel, 1, 4, 10), \ + new/datum/stack_recipe("floor tile", /obj/item/stack/tile/plasteel, 1, 4, 10), \ new/datum/stack_recipe("metal rod", /obj/item/stack/rods, 1, 2, 60), \ null, \ new/datum/stack_recipe("computer frame", /obj/structure/computerframe, 5, one_per_turf = 1), \ @@ -94,27 +94,27 @@ var/global/list/datum/stack_recipe/metal_recipes = list ( \ // REINFORCED METAL SHEET // /datum/stack_recipe/New(title, result_type, req_amount, res_amount, max_res_amount, time, one_per_turf, on_floor = 0) -var/global/list/datum/stack_recipe/r_metal_recipes = list ( \ +var/global/list/datum/stack_recipe/plasteel_recipes = list ( \ new/datum/stack_recipe("table parts", /obj/item/weapon/table_parts/reinforced, 2), \ new/datum/stack_recipe("AI core", /obj/structure/AIcore, 4, one_per_turf = 1), \ ) -/obj/item/stack/sheet/r_metal +/obj/item/stack/sheet/plasteel New(var/loc, var/amount=null) - recipes = r_metal_recipes + recipes = plasteel_recipes return ..() // TILES -/obj/item/stack/tile/steel/New(var/loc, var/amount=null) +/obj/item/stack/tile/plasteel/New(var/loc, var/amount=null) ..() src.pixel_x = rand(1, 14) src.pixel_y = rand(1, 14) return -/obj/item/stack/tile/steel/attack_self(mob/user as mob) +/obj/item/stack/tile/plasteel/attack_self(mob/user as mob) if (usr.stat) return var/T = user.loc @@ -129,7 +129,7 @@ var/global/list/datum/stack_recipe/r_metal_recipes = list ( \ use(1) return -/obj/item/stack/tile/steel/proc/build(turf/S as turf) +/obj/item/stack/tile/plasteel/proc/build(turf/S as turf) S.ReplaceWithPlating() // var/turf/simulated/floor/W = S.ReplaceWithFloor() // W.make_plating() diff --git a/code/game/objects/structures.dm b/code/game/objects/structures.dm index 5c4ea94a86e..8146c3c195e 100644 --- a/code/game/objects/structures.dm +++ b/code/game/objects/structures.dm @@ -35,7 +35,7 @@ obj/structure new /obj/structure/falsewall (src.loc) del(src) - else if(istype(W, /obj/item/stack/sheet/r_metal) && istype(src,/obj/structure/girder/displaced)) + else if(istype(W, /obj/item/stack/sheet/plasteel) && istype(src,/obj/structure/girder/displaced)) W:use(2) user << "\blue You create a false r wall! Push on it to open or close the passage." new /obj/structure/falserwall (src.loc) @@ -84,7 +84,7 @@ obj/structure del(src) return - else if (istype(W, /obj/item/stack/sheet/r_metal)) + else if (istype(W, /obj/item/stack/sheet/plasteel)) if (src.icon_state == "reinforced") //Time to finalize! user << "\blue Now finalising reinforced wall." if(do_after(user, 50)) diff --git a/code/game/turf.dm b/code/game/turf.dm index 7b8d7d8a790..d576926f2b8 100644 --- a/code/game/turf.dm +++ b/code/game/turf.dm @@ -275,11 +275,11 @@ if(!devastated) playsound(src.loc, 'Welder.ogg', 100, 1) new /obj/structure/girder/reinforced(src) - new /obj/item/stack/sheet/r_metal( src ) + new /obj/item/stack/sheet/plasteel( src ) else new /obj/item/stack/sheet/metal( src ) new /obj/item/stack/sheet/metal( src ) - new /obj/item/stack/sheet/r_metal( src ) + new /obj/item/stack/sheet/plasteel( src ) else if(!devastated) playsound(src.loc, 'Welder.ogg', 100, 1) @@ -664,7 +664,7 @@ var/list/plating_icons = list("plating","platingdmg1","platingdmg2","platingdmg3 /turf/simulated/floor //Note to coders, the 'intact' var can no longer be used to determine if the floor is a plating or not. - //Use the is_plating(), is_steel_floor() and is_light_floor() procs instead. --Errorage + //Use the is_plating(), is_plasteel_floor() and is_light_floor() procs instead. --Errorage name = "floor" icon = 'floors.dmi' icon_state = "floor" @@ -674,7 +674,7 @@ var/list/plating_icons = list("plating","platingdmg1","platingdmg2","platingdmg3 heat_capacity = 10000 var/broken = 0 var/burnt = 0 - var/obj/item/stack/tile/floor_tile = new/obj/item/stack/tile/steel + var/obj/item/stack/tile/floor_tile = new/obj/item/stack/tile/plasteel airless icon_state = "floor" @@ -819,7 +819,7 @@ var/list/plating_icons = list("plating","platingdmg1","platingdmg2","platingdmg3 return turf/simulated/floor/proc/update_icon() - if(is_steel_floor()) + if(is_plasteel_floor()) if(!broken && !burnt) icon_state = icon_regular_floor if(is_plating()) @@ -915,8 +915,8 @@ turf/simulated/floor/return_siding_icon_state() make_plating() break_tile() -/turf/simulated/floor/is_steel_floor() - if(istype(floor_tile,/obj/item/stack/tile/steel)) +/turf/simulated/floor/is_plasteel_floor() + if(istype(floor_tile,/obj/item/stack/tile/plasteel)) return 1 else return 0 @@ -943,10 +943,10 @@ turf/simulated/floor/return_siding_icon_state() if(istype(src,/turf/simulated/floor/mech_bay_recharge_floor)) src.ReplaceWithPlating() if(broken) return - if(is_steel_floor()) + if(is_plasteel_floor()) src.icon_state = "damaged[pick(1,2,3,4,5)]" broken = 1 - else if(is_steel_floor()) + else if(is_plasteel_floor()) src.icon_state = "light_broken" broken = 1 else if(is_plating()) @@ -959,10 +959,10 @@ turf/simulated/floor/return_siding_icon_state() /turf/simulated/floor/proc/burn_tile() if(istype(src,/turf/simulated/floor/engine)) return if(broken || burnt) return - if(is_steel_floor()) + if(is_plasteel_floor()) src.icon_state = "damaged[pick(1,2,3,4,5)]" burnt = 1 - else if(is_steel_floor()) + else if(is_plasteel_floor()) src.icon_state = "floorscorched[pick(1,2)]" burnt = 1 else if(is_plating()) @@ -995,16 +995,16 @@ turf/simulated/floor/return_siding_icon_state() update_icon() levelupdate() -//This proc will make the turf a steel floor tile. The expected argument is the tile to make the turf with +//This proc will make the turf a plasteel floor tile. The expected argument is the tile to make the turf with //If none is given it will make a new object. dropping or unequipping must be handled before or after calling //this proc. -/turf/simulated/floor/proc/make_steel_floor(var/obj/item/stack/tile/steel/T = null) +/turf/simulated/floor/proc/make_plasteel_floor(var/obj/item/stack/tile/plasteel/T = null) broken = 0 burnt = 0 intact = 1 sd_SetLuminosity(0) if(T) - if(istype(T,/obj/item/stack/tile/steel)) + if(istype(T,/obj/item/stack/tile/plasteel)) floor_tile = T if (icon_regular_floor) icon_state = icon_regular_floor @@ -1015,7 +1015,7 @@ turf/simulated/floor/return_siding_icon_state() levelupdate() return //if you gave a valid parameter, it won't get thisf ar. - floor_tile = new/obj/item/stack/tile/steel + floor_tile = new/obj/item/stack/tile/plasteel icon_state = "floor" icon_regular_floor = icon_state @@ -1209,10 +1209,10 @@ turf/simulated/floor/return_siding_icon_state() R.use(1) return - if (istype(C, /obj/item/stack/tile/steel)) + if (istype(C, /obj/item/stack/tile/plasteel)) var/obj/structure/lattice/L = locate(/obj/structure/lattice, src) if(L) - var/obj/item/stack/tile/steel/S = C + var/obj/item/stack/tile/plasteel/S = C del(L) playsound(src.loc, 'Genhit.ogg', 50, 1) S.build(src) diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 621ab2e1968..b1622ab21c0 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -474,13 +474,13 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that M.equip_if_possible(new /obj/item/weapon/chem_grenade/cleaner(M), M.slot_r_store) M.equip_if_possible(new /obj/item/weapon/chem_grenade/cleaner(M), M.slot_l_store) - M.equip_if_possible(new /obj/item/stack/tile/steel(M), M.slot_in_backpack) - M.equip_if_possible(new /obj/item/stack/tile/steel(M), M.slot_in_backpack) - M.equip_if_possible(new /obj/item/stack/tile/steel(M), M.slot_in_backpack) - M.equip_if_possible(new /obj/item/stack/tile/steel(M), M.slot_in_backpack) - M.equip_if_possible(new /obj/item/stack/tile/steel(M), M.slot_in_backpack) - M.equip_if_possible(new /obj/item/stack/tile/steel(M), M.slot_in_backpack) - M.equip_if_possible(new /obj/item/stack/tile/steel(M), M.slot_in_backpack) + M.equip_if_possible(new /obj/item/stack/tile/plasteel(M), M.slot_in_backpack) + M.equip_if_possible(new /obj/item/stack/tile/plasteel(M), M.slot_in_backpack) + M.equip_if_possible(new /obj/item/stack/tile/plasteel(M), M.slot_in_backpack) + M.equip_if_possible(new /obj/item/stack/tile/plasteel(M), M.slot_in_backpack) + M.equip_if_possible(new /obj/item/stack/tile/plasteel(M), M.slot_in_backpack) + M.equip_if_possible(new /obj/item/stack/tile/plasteel(M), M.slot_in_backpack) + M.equip_if_possible(new /obj/item/stack/tile/plasteel(M), M.slot_in_backpack) if ("pirate") M.equip_if_possible(new /obj/item/clothing/under/pirate(M), M.slot_w_uniform) diff --git a/code/modules/mining/machine_processing.dm b/code/modules/mining/machine_processing.dm index ae3f9d3f372..ebc537d3561 100644 --- a/code/modules/mining/machine_processing.dm +++ b/code/modules/mining/machine_processing.dm @@ -304,8 +304,8 @@ if (ore_iron > 0 && ore_plasma > 0) ore_iron--; ore_plasma--; - new /obj/item/stack/sheet/r_metal(output.loc) - feedback_inc("mining_steel_produced",1) + new /obj/item/stack/sheet/plasteel(output.loc) + feedback_inc("mining_steel_produced",1) //should be plasteel, but that'd break Erro's stat logging -- Urist else on = 0 continue diff --git a/code/modules/mining/machine_stacking.dm b/code/modules/mining/machine_stacking.dm index fabb98b034c..6d936551928 100644 --- a/code/modules/mining/machine_stacking.dm +++ b/code/modules/mining/machine_stacking.dm @@ -26,8 +26,8 @@ if(machine.ore_iron) dat += text("Iron: [machine.ore_iron] Release
") - if(machine.ore_steel) - dat += text("Steel: [machine.ore_steel] Release
") + if(machine.ore_plasteel) + dat += text("Plasteel: [machine.ore_plasteel] Release
") if(machine.ore_glass) dat += text("Glass: [machine.ore_glass] Release
") if(machine.ore_rglass) @@ -106,12 +106,12 @@ G.amount = machine.ore_iron G.loc = machine.output.loc machine.ore_iron = 0 - if ("steel") - if (machine.ore_steel > 0) - var/obj/item/stack/sheet/r_metal/G = new /obj/item/stack/sheet/r_metal - G.amount = machine.ore_steel + if ("plasteel") + if (machine.ore_plasteel > 0) + var/obj/item/stack/sheet/plasteel/G = new /obj/item/stack/sheet/plasteel + G.amount = machine.ore_plasteel G.loc = machine.output.loc - machine.ore_steel = 0 + machine.ore_plasteel = 0 if ("clown") if (machine.ore_clown > 0) var/obj/item/stack/sheet/clown/G = new /obj/item/stack/sheet/clown @@ -151,7 +151,7 @@ var/ore_clown = 0; var/ore_glass = 0; var/ore_rglass = 0; - var/ore_steel = 0; + var/ore_plasteel = 0; var/ore_adamantine = 0; var/stack_amt = 50; //ammount to stack before releassing @@ -209,8 +209,8 @@ ore_rglass+= O:amount del(O) continue - if (istype(O,/obj/item/stack/sheet/r_metal)) - ore_steel+= O:amount + if (istype(O,/obj/item/stack/sheet/plasteel)) + ore_plasteel+= O:amount del(O) continue if (istype(O,/obj/item/stack/sheet/adamantine)) @@ -275,11 +275,11 @@ G.loc = output.loc ore_rglass -= stack_amt return - if (ore_steel >= stack_amt) - var/obj/item/stack/sheet/r_metal/G = new /obj/item/stack/sheet/r_metal + if (ore_plasteel >= stack_amt) + var/obj/item/stack/sheet/plasteel/G = new /obj/item/stack/sheet/plasteel G.amount = stack_amt G.loc = output.loc - ore_steel -= stack_amt + ore_plasteel -= stack_amt return if (ore_adamantine >= stack_amt) var/obj/item/stack/sheet/adamantine/G = new /obj/item/stack/sheet/adamantine diff --git a/code/modules/mob/living/carbon/human/death.dm b/code/modules/mob/living/carbon/human/death.dm index fcc51e9f13d..b788adaa653 100644 --- a/code/modules/mob/living/carbon/human/death.dm +++ b/code/modules/mob/living/carbon/human/death.dm @@ -74,3 +74,11 @@ world.Reboot() return ..(gibbed) + +/mob/living/carbon/human/proc/ChangeToHusk() + if(mutations & HUSK) + return + mutations |= HUSK + real_name = "Unknown" + update_body() + return \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index bd47c91ae4b..49bc3afff8c 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -2202,6 +2202,9 @@ It can still be worn/put on as normal. src.stat = 0 return src.health = 100 - src.getOxyLoss() - src.getToxLoss() - src.getFireLoss() - src.getBruteLoss() - src.getCloneLoss() + if(getFireLoss() > 100 && stat == DEAD) + ChangeToHusk() + return /mob/living/carbon/human/abiotic(var/full_body = 0) diff --git a/icons/mob/mob.dmi b/icons/mob/mob.dmi index df8282e032219826661fbbca12e07d01641f07cc..ee3957df72dde6cd4343f5e10c68b3342415d2f0 100644 GIT binary patch delta 31572 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 delta 37629 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

;BmQ(q|4{Tf7jzy~LSOFqAZXekh!p7C9}L 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 Z{|{nQKs_P}#v1?t002ovPDHLkV1iD|3R(aF diff --git a/icons/obj/items.dmi b/icons/obj/items.dmi index 5919c6b1839c417443ac790799d1e673adc98eeb..9fc27ef459536ee45be221ad16b2dfeda1eca0c2 100644 GIT binary patch delta 1088 zcmV-G1i$;m_X5WE0+1wsA$n9;bVOxyV{&P5bZKvH004NLrI|}_+c*$_&-Skn+N-^Y zon#k#@MV!=kwc5#_DGD#ku()W5<|+0`|J0hw6;@tXSBJ+z{klvI4|mB_1CArpTAU3 zpP$!9s7-r z;QaR$v{O-g6?HFCxiEwl6Jy38D>yMElOQ3Bs6$Uj>Befn689Lzb1efE8N6fD9s*x>%w}fv?9wq&(E<6|tltc?iWq#;t7iCA~~` zt)&wgsZIa$*!xl-Y)jiYw&Nw5(~vt%sb=M68r5 zV+^)83AiYXhT5Z&onmyRK>&H?Q*EJ`w=qcqwit%9?UHcIeQz-eL z=dTNBT{+)QF)EwHcEF--Jlo_U7frIwxNb(ASzZEvX9zBr7?f>z>j;JzZhB23l0Vdh1CAn zO(Hfb1~nTg7^Sv0QZTC6*+{`?-D@KSqx7zg6b$jLj`EfiF6uSBAPhEAF#0H%T$n;@ z;t|<@!$}@0fI=}iq@ratyU9%I7LJ(>I2Kk^vzb=zCo^1o%?>%UQ%6OP$q%`z)h`|u zRX36C;pL{di!!&r+w9&<-tRwqb87#u!%q0ezku>?(7wZ#_C2%> z#AxuPP-sWWo$BMj+avPxv4?^$HFzI`sWtub>cGgkC|do+8QJd<6wh=KlHzqZM@SAb z{irCgIYP>(;7EZc^#1jQei1AOun*Lr?kVGp-gfH8>eH8}>gn_I`d=UtYXFYS)ONE? G1bDa2pd+RL delta 1087 zcmV-F1i<^o_X5TD0+1wsAbM0-bVOxyV{&P5bZKvH004NLrI|}_8#fSu&(g10Bv+}h zWV=NVx)cry9}?u&BQYdrcPHYK#E|Q?^6Pt8Czc$jGh5#*;G6M0$a!!-Hh+Ek`|(Tj z@cD85gj^`a=Fr^zcC%hh ztcf9ZN|sTROvIW;&OxcPV??FzCk!D?N?U=V)xwt3q_n|*L9U=pR-dv`t1?)9lCMbV z5$k}S90X;olxcNA9j1W>*(C%X#)0JrKD^U+X1V#@od>Fp>-qTi{>S8f#^$rO;Oo}x1L}~@oGR;eX1p=+8mlc zH~Y(mG&_=lHkuK`gG&^RJ`1K)rr4SE zgdE_1B+nE;u^Jq5)v}t^WF~d{#>_?>D=W&=Oe@!u8MZ;QLeA{eQ$0m_#fR>f69u5&88vK*eVZA*5)mre9tNj9jXs)t|}8aZjLlrAv?%kHaNF_83Mn zMS(2|aydm$3N&K~FAwyKU^#)uNG