Le Kidney Beans (#7672)

rscadd: "Adds the ability to remove appendix and other organs in character setup."
    rscadd: "Adds two kidneys! Splits the work up between the two organs."

Also adds the ability for a mechanical liver and kidneys,appendix
This commit is contained in:
Lady Fowl
2019-12-17 17:22:08 +02:00
committed by Erki
parent 609cccbf09
commit fce3617857
16 changed files with 121 additions and 23 deletions
@@ -204,7 +204,7 @@
var/list/pick_organs = shuffle(internal_organs.Copy())
// Prioritize damaging our filtration organs first.
var/obj/item/organ/internal/kidneys/kidneys = internal_organs_by_name[BP_KIDNEYS]
var/obj/item/organ/internal/kidneys/kidneys = internal_organs_by_name[pick(BP_LKIDNEY,BP_RKIDNEY)]
if(kidneys)
pick_organs -= kidneys
pick_organs.Insert(1, kidneys)
@@ -110,6 +110,8 @@
I.mechassist()
if ("mechanical")
I.robotize()
if ("removed")
qdel(I)
if (apply_markings)
for(var/N in organs_by_name)
@@ -60,7 +60,7 @@
BP_HEART = /obj/item/organ/internal/heart/vox,
BP_LUNGS = /obj/item/organ/internal/lungs/vox,
BP_LIVER = /obj/item/organ/internal/liver/vox,
BP_KIDNEYS = /obj/item/organ/internal/kidneys/vox,
BP_LKIDNEY = /obj/item/organ/internal/kidneys/vox,
BP_STOMACH = /obj/item/organ/internal/stomach,
BP_BRAIN = /obj/item/organ/internal/brain,
BP_EYES = /obj/item/organ/internal/eyes,
@@ -176,7 +176,8 @@
BP_HEART = /obj/item/organ/internal/heart,
BP_LUNGS = /obj/item/organ/internal/lungs,
BP_LIVER = /obj/item/organ/internal/liver,
BP_KIDNEYS = /obj/item/organ/internal/kidneys,
BP_LKIDNEY = /obj/item/organ/internal/kidneys/left,
BP_RKIDNEY = /obj/item/organ/internal/kidneys/right,
BP_STOMACH = /obj/item/organ/internal/stomach,
BP_BRAIN = /obj/item/organ/internal/brain,
BP_APPENDIX = /obj/item/organ/internal/appendix,
@@ -34,7 +34,7 @@
BP_HEART = /obj/item/organ/internal/heart/skrell,
BP_LUNGS = /obj/item/organ/internal/lungs/skrell,
BP_LIVER = /obj/item/organ/internal/liver/skrell,
BP_KIDNEYS = /obj/item/organ/internal/kidneys/skrell,
BP_LKIDNEY = /obj/item/organ/internal/kidneys/skrell,
BP_BRAIN = /obj/item/organ/internal/brain/skrell,
BP_STOMACH = /obj/item/organ/internal/stomach,
BP_APPENDIX = /obj/item/organ/internal/appendix,
@@ -64,7 +64,7 @@
BP_HEART = /obj/item/organ/internal/heart,
BP_LUNGS = /obj/item/organ/internal/lungs,
BP_LIVER = /obj/item/organ/internal/liver,
BP_KIDNEYS = /obj/item/organ/internal/kidneys/autakh,
BP_LKIDNEY = /obj/item/organ/internal/kidneys/autakh,
BP_STOMACH = /obj/item/organ/internal/stomach,
BP_BRAIN = /obj/item/organ/internal/brain,
BP_EYES = /obj/item/organ/internal/eyes/autakh,
@@ -92,7 +92,7 @@
BP_HEART = /obj/item/organ/internal/heart/vaurca,
"phoron reserve tank" = /obj/item/organ/vaurca/preserve,
BP_LIVER = /obj/item/organ/internal/liver/vaurca,
BP_KIDNEYS = /obj/item/organ/internal/kidneys/vaurca,
BP_LKIDNEY = /obj/item/organ/internal/kidneys/vaurca,
BP_STOMACH = /obj/item/organ/internal/stomach,
BP_BRAIN = /obj/item/organ/internal/brain/vaurca,
BP_EYES = /obj/item/organ/internal/eyes/vaurca