mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-30 15:37:36 +01:00
DNA modifiers work now.
Conflicts: code/defines/obj/hydro.dm code/game/machinery/cloning.dm code/game/machinery/hydroponics.dm code/modules/mob/living/carbon/zombie/zombie.dm code/modules/mob/transform_procs.dm
This commit is contained in:
@@ -39,13 +39,15 @@
|
||||
|
||||
//Save original dna for when the disease is cured.
|
||||
src.original_dna["name"] = affected_mob.real_name
|
||||
src.original_dna["UI"] = affected_mob.dna.uni_identity
|
||||
src.original_dna["SE"] = affected_mob.dna.struc_enzymes
|
||||
src.original_dna["UI"] = affected_mob.dna.UI
|
||||
src.original_dna["SE"] = affected_mob.dna.SE
|
||||
|
||||
affected_mob << "\red You don't feel like yourself.."
|
||||
affected_mob.dna.uni_identity = strain_data["UI"]
|
||||
updateappearance(affected_mob, affected_mob.dna.uni_identity)
|
||||
affected_mob.dna.struc_enzymes = strain_data["SE"]
|
||||
affected_mob.dna.UI = strain_data["UI"]
|
||||
affected_mob.dna.UpdateUI()
|
||||
affected_mob.UpdateAppearance()
|
||||
affected_mob.dna.SE = strain_data["SE"]
|
||||
affected_mob.dna.UpdateSE()
|
||||
affected_mob.real_name = strain_data["name"]
|
||||
domutcheck(affected_mob)
|
||||
|
||||
@@ -56,9 +58,11 @@
|
||||
|
||||
/datum/disease/dnaspread/Del()
|
||||
if ((original_dna["name"]) && (original_dna["UI"]) && (original_dna["SE"]))
|
||||
affected_mob.dna.uni_identity = original_dna["UI"]
|
||||
updateappearance(affected_mob, affected_mob.dna.uni_identity)
|
||||
affected_mob.dna.struc_enzymes = original_dna["SE"]
|
||||
affected_mob.dna.UI = original_dna["UI"]
|
||||
affected_mob.dna.UpdateUI()
|
||||
affected_mob.UpdateAppearance()
|
||||
affected_mob.dna.SE = original_dna["SE"]
|
||||
affected_mob.dna.UpdateSE()
|
||||
affected_mob.real_name = original_dna["name"]
|
||||
|
||||
affected_mob << "\blue You feel more like yourself."
|
||||
|
||||
+1
-1
@@ -764,7 +764,7 @@ datum/mind
|
||||
else
|
||||
current.dna = changeling.absorbed_dna[1]
|
||||
current.real_name = current.dna.real_name
|
||||
updateappearance(current, current.dna.uni_identity)
|
||||
current.UpdateAppearance()
|
||||
domutcheck(current, null)
|
||||
|
||||
else if (href_list["vampire"])
|
||||
|
||||
Reference in New Issue
Block a user