Fix promethean core revival flavor text (#7422)

* Fix promethean revival flavor text

* fix whoopsie
This commit is contained in:
Cyantime
2020-08-07 00:14:57 -04:00
committed by GitHub
parent 9683f1b4b3
commit 2d4a71d1da
+8
View File
@@ -177,6 +177,7 @@ GLOBAL_LIST_BOILERPLATE(all_brain_organs, /obj/item/organ/internal/brain)
parent_organ = BP_TORSO
clone_source = TRUE
flags = OPENCONTAINER
var/list/owner_flavor_text = list()
/obj/item/organ/internal/brain/slime/is_open_container()
return 1
@@ -190,6 +191,11 @@ GLOBAL_LIST_BOILERPLATE(all_brain_organs, /obj/item/organ/internal/brain)
H = owner
color = rgb(min(H.r_skin + 40, 255), min(H.g_skin + 40, 255), min(H.b_skin + 40, 255))
/obj/item/organ/internal/brain/slime/removed(var/mob/living/user)
if(istype(owner))
owner_flavor_text = owner.flavor_texts.Copy()
..()
/obj/item/organ/internal/brain/slime/proc/reviveBody()
var/datum/dna2/record/R = new /datum/dna2/record()
R.dna = brainmob.dna
@@ -199,6 +205,8 @@ GLOBAL_LIST_BOILERPLATE(all_brain_organs, /obj/item/organ/internal/brain)
R.types = DNA2_BUF_UI|DNA2_BUF_UE|DNA2_BUF_SE
R.languages = brainmob.languages
R.flavor = list()
if(islist(owner_flavor_text))
R.flavor = owner_flavor_text.Copy()
for(var/datum/modifier/mod in brainmob.modifiers)
if(mod.flags & MODIFIER_GENETIC)
R.genetic_modifiers.Add(mod.type)