From 246a0cca2afb10e03b457305038ea9548f44077a Mon Sep 17 00:00:00 2001 From: Albert Iordache Date: Mon, 16 Jul 2012 17:13:45 +0300 Subject: [PATCH] Removed some mob/organs deletions --- .../Cael_Aislinn/BirdMan/bird_transformation.dm | 2 +- .../Cael_Aislinn/Tajara/tajara_transformation.dm | 2 +- code/game/dna.dm | 4 ++-- code/modules/mob/transform_procs.dm | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/code/WorkInProgress/Cael_Aislinn/BirdMan/bird_transformation.dm b/code/WorkInProgress/Cael_Aislinn/BirdMan/bird_transformation.dm index 84b66c791f3..7e8f8e98733 100644 --- a/code/WorkInProgress/Cael_Aislinn/BirdMan/bird_transformation.dm +++ b/code/WorkInProgress/Cael_Aislinn/BirdMan/bird_transformation.dm @@ -19,7 +19,7 @@ //animation = null var/mob/living/carbon/human/birdman/O = new /mob/living/carbon/human/birdman( loc ) del(animation) - del(O.organs) + O.organs.Cut() O.organs = organs for(var/name in O.organs) var/datum/organ/external/organ = O.organs[name] diff --git a/code/WorkInProgress/Cael_Aislinn/Tajara/tajara_transformation.dm b/code/WorkInProgress/Cael_Aislinn/Tajara/tajara_transformation.dm index bc1c6750dab..8a42b794f0a 100644 --- a/code/WorkInProgress/Cael_Aislinn/Tajara/tajara_transformation.dm +++ b/code/WorkInProgress/Cael_Aislinn/Tajara/tajara_transformation.dm @@ -16,7 +16,7 @@ //animation = null var/mob/living/carbon/human/tajaran/O = new /mob/living/carbon/human/tajaran( loc ) del(animation) - del(O.organs) + O.organs.Cut() O.organs = organs for(var/name in O.organs) //Ensuring organ trasnfer var/datum/organ/external/organ = O.organs[name] diff --git a/code/game/dna.dm b/code/game/dna.dm index 00552d48979..cde869774cb 100644 --- a/code/game/dna.dm +++ b/code/game/dna.dm @@ -570,7 +570,7 @@ del(animation) var/mob/living/carbon/monkey/O = new(src) - del(O.organs) + O.organs.Cut() O.organs = H.organs for(var/name in O.organs) var/datum/organ/external/organ = O.organs[name] @@ -644,7 +644,7 @@ O.gender = MALE O.dna = M.dna M.dna = null - del(O.organs) + O.organs.Cut() O.organs = M.organs for(var/name in O.organs) var/datum/organ/external/organ = O.organs[name] diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index a1e940182ab..d3460782e43 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -20,7 +20,7 @@ //animation = null var/mob/living/carbon/monkey/O = new /mob/living/carbon/monkey( loc ) del(animation) - del(O.organs) + O.organs.Cut() O.organs = organs for(var/name in O.organs) var/datum/organ/external/organ = O.organs[name]