diff --git a/code/game/dna.dm b/code/game/dna.dm index 9b3e6e960c0..7c012019af2 100644 --- a/code/game/dna.dm +++ b/code/game/dna.dm @@ -691,27 +691,32 @@ var/mob/occupant = src.connected.occupant dat = "Occupant Statistics:
" //Blah obvious if (occupant) //is there REALLY someone in there? - if (!istype(occupant,/mob/living/carbon/human)) - sleep(1) - var/t1 - switch(occupant.stat) // obvious, see what their status is - if(0) - t1 = "Conscious" - if(1) - t1 = "Unconscious" - else - t1 = "*dead*" - dat += text("[]\tHealth %: [] ([])
", (occupant.health > 50 ? "" : ""), occupant.health, t1) - dat += text("Radiation Level: []%

", occupant.radiation) - dat += text("Unique Enzymes : []
", uppertext(occupant.dna.unique_enzymes)) - dat += text("Unique Identifier: []
", occupant.dna.uni_identity) - dat += text("Structural Enzymes: []

", occupant.dna.struc_enzymes) - dat += text("Modify Unique Identifier
", src) - dat += text("Modify Structural Enzymes

", src) - dat += text("View/Edit/Transfer Buffer

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

", src) - dat += text("Inject Rejuvenators

", src) + 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 += text("View/Edit/Transfer Buffer

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

", src) + else + if (!istype(occupant,/mob/living/carbon/human)) + sleep(1) + var/t1 + switch(occupant.stat) // obvious, see what their status is + if(0) + t1 = "Conscious" + if(1) + t1 = "Unconscious" + else + t1 = "*dead*" + dat += text("[]\tHealth %: [] ([])

", (occupant.health > 50 ? "" : ""), occupant.health, t1) + dat += text("Radiation Level: []%

", occupant.radiation) + dat += text("Unique Enzymes : []
", uppertext(occupant.dna.unique_enzymes)) + dat += text("Unique Identifier: []
", occupant.dna.uni_identity) + dat += text("Structural Enzymes: []

", occupant.dna.struc_enzymes) + dat += text("Modify Unique Identifier
", src) + dat += text("Modify Structural Enzymes

", src) + dat += text("View/Edit/Transfer Buffer

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

", src) + dat += text("Inject Rejuvenators

", src) else dat += "The scanner is empty.

" dat += text("View/Edit/Transfer Buffer

", src) diff --git a/code/game/machinery/kitchen/microwave.dm b/code/game/machinery/kitchen/microwave.dm index f01665210e6..0a57dec0de8 100644 --- a/code/game/machinery/kitchen/microwave.dm +++ b/code/game/machinery/kitchen/microwave.dm @@ -106,7 +106,8 @@ "\blue [user] has added one of [O] to \the [src].", \ "\blue You add one of [O] to \the [src].") else - user.before_take_item(O) + // user.before_take_item(O) //This just causes problems so far as I can tell. -Pete + user.drop_item() O.loc = src user.visible_message( \ "\blue [user] has added \the [O] to \the [src].", \ diff --git a/code/game/objects/stacks/glass.dm b/code/game/objects/stacks/glass.dm index ca5b0f1e051..04dd4284ced 100644 --- a/code/game/objects/stacks/glass.dm +++ b/code/game/objects/stacks/glass.dm @@ -139,14 +139,14 @@ SHARDS src.icon_state = pick("large", "medium", "small") switch(src.icon_state) if("small") - src.pixel_x = rand(1, 18) - src.pixel_y = rand(1, 18) + src.pixel_x = rand(-12, 12) + src.pixel_y = rand(-12, 12) if("medium") - src.pixel_x = rand(1, 16) - src.pixel_y = rand(1, 16) + src.pixel_x = rand(-8, 8) + src.pixel_y = rand(-8, 8) if("large") - src.pixel_x = rand(1, 10) - src.pixel_y = rand(1, 5) + src.pixel_x = rand(-5, 5) + src.pixel_y = rand(-5, 5) else return diff --git a/icons/obj/shards.dmi b/icons/obj/shards.dmi index f6dc588e7d7..5ae1402c368 100644 Binary files a/icons/obj/shards.dmi and b/icons/obj/shards.dmi differ