Fixes #14 changeling transform keeps your original flavor text

This commit is contained in:
d3athrow
2013-07-06 14:12:17 -05:00
parent 09f02485b1
commit 1dc52a519e
3 changed files with 3 additions and 0 deletions

View File

@@ -6,6 +6,7 @@
var/b_type = "A+" var/b_type = "A+"
var/mutantrace = null //The type of mutant race the player is if applicable (i.e. potato-man) 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/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) /datum/dna/proc/check_integrity(var/mob/living/carbon/human/character)
if(character) if(character)

View File

@@ -183,6 +183,7 @@
changeling.geneticdamage = 30 changeling.geneticdamage = 30
src.dna = chosen_dna src.dna = chosen_dna
src.real_name = chosen_dna.real_name src.real_name = chosen_dna.real_name
src.flavor_text = chosen_dna.flavor
updateappearance(src, src.dna.uni_identity) updateappearance(src, src.dna.uni_identity)
domutcheck(src, null) domutcheck(src, null)

View File

@@ -1104,6 +1104,7 @@ datum/preferences
character.name = character.real_name character.name = character.real_name
if(character.dna) if(character.dna)
character.dna.real_name = character.real_name character.dna.real_name = character.real_name
character.dna.flavor = character.flavor_text
character.flavor_text = flavor_text character.flavor_text = flavor_text
character.med_record = med_record character.med_record = med_record