Cloning now puts you together bit by bit

This commit is contained in:
Crazylemon64
2017-05-01 05:34:12 -07:00
parent 36d4298e2b
commit 8a065238e8
5 changed files with 116 additions and 81 deletions
@@ -191,7 +191,6 @@ datum/genesequence
visible_message("<span class='notice'>[bicon(src)] [src] clones something from a reconstituted gene sequence!</span>")
playsound(src.loc, 'sound/effects/screech.ogg', 50, 1, -3)
pod1.occupant = new cloned_genesequence.spawned_type(pod1)
pod1.locked = 1
pod1.icon_state = "pod_1"
//pod1.occupant.name = "[pod1.occupant.name] ([rand(0,999)])"
pod1.biomass -= CLONE_BIOMASS
+2 -12
View File
@@ -316,18 +316,8 @@ var/list/organ_cache = list()
owner = null
return src
/obj/item/organ/proc/replaced(var/mob/living/carbon/human/target,var/obj/item/organ/external/affected)
if(!istype(target)) return
owner = target
processing_objects -= src
affected.internal_organs |= src
if(!target.get_int_organ(src))
target.internal_organs += src
loc = target
if(robotic)
status |= ORGAN_ROBOT
/obj/item/organ/proc/replaced(var/mob/living/carbon/human/target)
return // Nothing uses this, it is always overridden
/obj/item/organ/proc/surgeryize()
@@ -74,9 +74,8 @@
A.Remove(M)
return src
/obj/item/organ/internal/replaced(var/mob/living/carbon/human/target,var/obj/item/organ/external/affected)
/obj/item/organ/internal/replaced(var/mob/living/carbon/human/target)
insert(target)
..()
/obj/item/organ/internal/item_action_slot_check(slot, mob/user)
return