diff --git a/code/game/dna.dm b/code/game/dna.dm index c652140d96c..5495b596270 100644 --- a/code/game/dna.dm +++ b/code/game/dna.dm @@ -6,6 +6,7 @@ var/b_type = "A+" var/mutantrace = null //The type of mutant race the player is if applicable (i.e. potato-man) var/real_name //Stores the real name of the person who originally got this dna datum. Used primarely for changelings, + var/flavor //Stores flavor text of somebody absorbed /datum/dna/proc/check_integrity(var/mob/living/carbon/human/character) if(character) diff --git a/code/game/gamemodes/changeling/changeling_powers.dm b/code/game/gamemodes/changeling/changeling_powers.dm index 63ba22d87f8..c1f013248b9 100644 --- a/code/game/gamemodes/changeling/changeling_powers.dm +++ b/code/game/gamemodes/changeling/changeling_powers.dm @@ -183,6 +183,7 @@ changeling.geneticdamage = 30 src.dna = chosen_dna src.real_name = chosen_dna.real_name + src.flavor_text = chosen_dna.flavor updateappearance(src, src.dna.uni_identity) domutcheck(src, null) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 3f02fda97f3..9da9e5befbd 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -1104,6 +1104,7 @@ datum/preferences character.name = character.real_name if(character.dna) character.dna.real_name = character.real_name + character.dna.flavor = character.flavor_text character.flavor_text = flavor_text character.med_record = med_record