Fixes resleeving breaking character scaling prefs.

-Or at least adds the stuff to the feature apply list for body creation.
-Would try to check the other issues too (ear secondary colors, wings, bad sight) but i'm tired and headachy rn.
This commit is contained in:
Verkister
2017-11-24 22:26:08 +02:00
parent d6767e9560
commit 6bd1a8c47c
2 changed files with 5 additions and 0 deletions
@@ -79,6 +79,7 @@
var/toocomplex
var/sizemult
var/weight
var/aflags
/datum/transhuman/body_record/New(var/copyfrom, var/add_to_db = 0, var/ckeylock = 0)
..()
@@ -114,6 +115,7 @@
body_oocnotes = M.ooc_notes
sizemult = M.size_multiplier
weight = M.weight
aflags = M.appearance_flags
//Probably should
M.dna.check_integrity()
@@ -204,3 +206,4 @@
src.organ_data = orig.organ_data.Copy()
src.toocomplex = orig.toocomplex
src.sizemult = orig.sizemult
src.aflags = orig.aflags
+2
View File
@@ -89,6 +89,7 @@
H.ooc_notes = current_project.body_oocnotes
H.flavor_texts = current_project.mydna.flavor.Copy()
H.resize(current_project.sizemult, FALSE)
H.appearance_flags = current_project.aflags
H.weight = current_project.weight
if(current_project.speciesname)
H.custom_species = current_project.speciesname
@@ -312,6 +313,7 @@
H.ooc_notes = current_project.body_oocnotes
H.flavor_texts = current_project.mydna.flavor.Copy()
H.resize(current_project.sizemult)
H.appearance_flags = current_project.aflags
H.weight = current_project.weight
if(current_project.speciesname)
H.custom_species = current_project.speciesname