From d748ef23b88fd0bfb377ab778f5ef5dd7b679141 Mon Sep 17 00:00:00 2001 From: Crazylemon64 Date: Thu, 17 Mar 2016 23:07:45 -0700 Subject: [PATCH] Makes DNA swapping methods more reliable - Makes heads keep hair on removal - Amputated limbs from a DNA-injected individual now will keep their appearance of the DNA-injected person - Wounds will now vanish on their own now - Admins now have an "incarnate" option on the player panel when viewing ghosts for quick player instantiation - Fixes a runtime regarding failing a limb reconnection surgery - Copying a client's preferences now overrides the previous mob's DNA --- code/datums/datumvars.dm | 3 -- .../objects/items/weapons/dna_injector.dm | 15 ++++++-- .../objects/items/weapons/dnascrambler.dm | 2 +- code/modules/admin/admin.dm | 3 ++ code/modules/admin/topic.dm | 8 +++++ code/modules/client/preferences.dm | 5 +-- code/modules/mob/dead/observer/observer.dm | 10 ++++++ .../mob/living/carbon/human/human_organs.dm | 7 ++-- code/modules/surgery/limb_reattach.dm | 2 +- code/modules/surgery/organs/organ.dm | 2 +- code/modules/surgery/organs/organ_external.dm | 35 ++++++++++++++----- code/modules/surgery/organs/organ_icon.dm | 18 +++++++--- 12 files changed, 84 insertions(+), 26 deletions(-) diff --git a/code/datums/datumvars.dm b/code/datums/datumvars.dm index 2088a50d748..01963850559 100644 --- a/code/datums/datumvars.dm +++ b/code/datums/datumvars.dm @@ -219,9 +219,6 @@ body += "
Refresh" - //if(ismob(D)) - // body += "
Show player panel

" - body += {"