mirror of
https://github.com/PolarisSS13/Polaris.git
synced 2026-07-20 20:52:52 +01:00
Fix promethean core revival flavor text (#7422)
* Fix promethean revival flavor text * fix whoopsie
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user