Fix more by-ref issues in DNA

Conflicts:
	code/game/machinery/hydroponics.dm
This commit is contained in:
Rob Nelson
2013-12-23 04:52:35 -08:00
committed by ZomgPonies
parent 36b967d962
commit a04324baef
5 changed files with 17 additions and 10 deletions
@@ -66,7 +66,7 @@
if (!(NOCLONE in M.mutations)) // prevents drained people from having their DNA changed
if (buf.types & DNA2_BUF_UI)
if (!block) //isolated block?
M.UpdateAppearance(buf.dna.UI)
M.UpdateAppearance(buf.dna.UI.Copy())
if (buf.types & DNA2_BUF_UE) //unique enzymes? yes
M.real_name = buf.dna.real_name
M.name = buf.dna.real_name
@@ -77,7 +77,7 @@
uses--
if (buf.types & DNA2_BUF_SE)
if (!block) //isolated block?
M.dna.SE = buf.dna.SE
M.dna.SE = buf.dna.SE.Copy()
M.dna.UpdateSE()
else
M.dna.SetSEValue(block,src.GetValue())