|
|
|
|
@@ -3,6 +3,7 @@
|
|
|
|
|
var/unique_enzymes = null
|
|
|
|
|
var/struc_enzymes = null
|
|
|
|
|
var/uni_identity = null
|
|
|
|
|
var/original_name = "Unknown"
|
|
|
|
|
|
|
|
|
|
/datum/dna/proc/check_integrity()
|
|
|
|
|
//Lazy.
|
|
|
|
|
@@ -66,6 +67,7 @@
|
|
|
|
|
struc_enzymes = mutstring
|
|
|
|
|
|
|
|
|
|
unique_enzymes = md5(character.real_name)
|
|
|
|
|
original_name = character.real_name
|
|
|
|
|
reg_dna[unique_enzymes] = character.real_name
|
|
|
|
|
|
|
|
|
|
/////////////////////////// DNA DATUM
|
|
|
|
|
@@ -687,6 +689,7 @@
|
|
|
|
|
src.updateUsrDialog()
|
|
|
|
|
|
|
|
|
|
/obj/machinery/scan_consolenew/process() //not really used right now
|
|
|
|
|
processing_objects.Remove(src) //Lets not have it waste CPU
|
|
|
|
|
if(stat & (NOPOWER|BROKEN))
|
|
|
|
|
return
|
|
|
|
|
if (!( src.status )) //remove this
|
|
|
|
|
@@ -1028,6 +1031,9 @@
|
|
|
|
|
src.buffer1 = src.connected.occupant.dna.uni_identity
|
|
|
|
|
if (!istype(src.connected.occupant,/mob/living/carbon/human))
|
|
|
|
|
src.buffer1owner = src.connected.occupant.name
|
|
|
|
|
else
|
|
|
|
|
if(src.connected.occupant.real_name == "Unknown" && src.connected.occupant.dna.original_name != "Unknown")
|
|
|
|
|
src.buffer1owner = src.connected.occupant.dna.original_name //Good god, is that unweildy
|
|
|
|
|
else
|
|
|
|
|
src.buffer1owner = src.connected.occupant.real_name
|
|
|
|
|
src.buffer1label = "Unique Identifier"
|
|
|
|
|
@@ -1037,6 +1043,9 @@
|
|
|
|
|
src.buffer1 = src.connected.occupant.dna.uni_identity
|
|
|
|
|
if (!istype(src.connected.occupant,/mob/living/carbon/human))
|
|
|
|
|
src.buffer1owner = src.connected.occupant.name
|
|
|
|
|
else
|
|
|
|
|
if(src.connected.occupant.real_name == "Unknown" && src.connected.occupant.dna.original_name != "Unknown")
|
|
|
|
|
src.buffer1owner = src.connected.occupant.dna.original_name //Good god, is that unweildy
|
|
|
|
|
else
|
|
|
|
|
src.buffer1owner = src.connected.occupant.real_name
|
|
|
|
|
src.buffer1label = "Unique Identifier & Unique Enzymes"
|
|
|
|
|
@@ -1047,6 +1056,9 @@
|
|
|
|
|
src.buffer2 = src.connected.occupant.dna.uni_identity
|
|
|
|
|
if (!istype(src.connected.occupant,/mob/living/carbon/human))
|
|
|
|
|
src.buffer2owner = src.connected.occupant.name
|
|
|
|
|
else
|
|
|
|
|
if(src.connected.occupant.real_name == "Unknown" && src.connected.occupant.dna.original_name != "Unknown")
|
|
|
|
|
src.buffer2owner = src.connected.occupant.dna.original_name //Good god, is that unweildy
|
|
|
|
|
else
|
|
|
|
|
src.buffer2owner = src.connected.occupant.real_name
|
|
|
|
|
src.buffer2label = "Unique Identifier & Unique Enzymes"
|
|
|
|
|
@@ -1057,6 +1069,9 @@
|
|
|
|
|
src.buffer3 = src.connected.occupant.dna.uni_identity
|
|
|
|
|
if (!istype(src.connected.occupant,/mob/living/carbon/human))
|
|
|
|
|
src.buffer3owner = src.connected.occupant.name
|
|
|
|
|
else
|
|
|
|
|
if(src.connected.occupant.real_name == "Unknown" && src.connected.occupant.dna.original_name != "Unknown")
|
|
|
|
|
src.buffer3owner = src.connected.occupant.dna.original_name //Good god, is that unweildy
|
|
|
|
|
else
|
|
|
|
|
src.buffer3owner = src.connected.occupant.real_name
|
|
|
|
|
src.buffer3label = "Unique Identifier & Unique Enzymes"
|
|
|
|
|
@@ -1068,6 +1083,9 @@
|
|
|
|
|
src.buffer2 = src.connected.occupant.dna.uni_identity
|
|
|
|
|
if (!istype(src.connected.occupant,/mob/living/carbon/human))
|
|
|
|
|
src.buffer2owner = src.connected.occupant.name
|
|
|
|
|
else
|
|
|
|
|
if(src.connected.occupant.real_name == "Unknown" && src.connected.occupant.dna.original_name != "Unknown")
|
|
|
|
|
src.buffer2owner = src.connected.occupant.dna.original_name //Good god, is that unweildy
|
|
|
|
|
else
|
|
|
|
|
src.buffer2owner = src.connected.occupant.real_name
|
|
|
|
|
src.buffer2label = "Unique Identifier"
|
|
|
|
|
@@ -1078,6 +1096,9 @@
|
|
|
|
|
src.buffer3 = src.connected.occupant.dna.uni_identity
|
|
|
|
|
if (!istype(src.connected.occupant,/mob/living/carbon/human))
|
|
|
|
|
src.buffer3owner = src.connected.occupant.name
|
|
|
|
|
else
|
|
|
|
|
if(src.connected.occupant.real_name == "Unknown" && src.connected.occupant.dna.original_name != "Unknown")
|
|
|
|
|
src.buffer3owner = src.connected.occupant.dna.original_name //Good god, is that unweildy
|
|
|
|
|
else
|
|
|
|
|
src.buffer3owner = src.connected.occupant.real_name
|
|
|
|
|
src.buffer3label = "Unique Identifier"
|
|
|
|
|
@@ -1088,6 +1109,9 @@
|
|
|
|
|
src.buffer1 = src.connected.occupant.dna.struc_enzymes
|
|
|
|
|
if (!istype(src.connected.occupant,/mob/living/carbon/human))
|
|
|
|
|
src.buffer1owner = src.connected.occupant.name
|
|
|
|
|
else
|
|
|
|
|
if(src.connected.occupant.real_name == "Unknown" && src.connected.occupant.dna.original_name != "Unknown")
|
|
|
|
|
src.buffer1owner = src.connected.occupant.dna.original_name //Good god, is that unweildy
|
|
|
|
|
else
|
|
|
|
|
src.buffer1owner = src.connected.occupant.real_name
|
|
|
|
|
src.buffer1label = "Structural Enzymes"
|
|
|
|
|
@@ -1098,6 +1122,9 @@
|
|
|
|
|
src.buffer2 = src.connected.occupant.dna.struc_enzymes
|
|
|
|
|
if (!istype(src.connected.occupant,/mob/living/carbon/human))
|
|
|
|
|
src.buffer2owner = src.connected.occupant.name
|
|
|
|
|
else
|
|
|
|
|
if(src.connected.occupant.real_name == "Unknown" && src.connected.occupant.dna.original_name != "Unknown")
|
|
|
|
|
src.buffer2owner = src.connected.occupant.dna.original_name //Good god, is that unweildy
|
|
|
|
|
else
|
|
|
|
|
src.buffer2owner = src.connected.occupant.real_name
|
|
|
|
|
src.buffer2label = "Structural Enzymes"
|
|
|
|
|
@@ -1108,6 +1135,9 @@
|
|
|
|
|
src.buffer3 = src.connected.occupant.dna.struc_enzymes
|
|
|
|
|
if (!istype(src.connected.occupant,/mob/living/carbon/human))
|
|
|
|
|
src.buffer3owner = src.connected.occupant.name
|
|
|
|
|
else
|
|
|
|
|
if(src.connected.occupant.real_name == "Unknown" && src.connected.occupant.dna.original_name != "Unknown")
|
|
|
|
|
src.buffer3owner = src.connected.occupant.dna.original_name //Good god, is that unweildy
|
|
|
|
|
else
|
|
|
|
|
src.buffer3owner = src.connected.occupant.real_name
|
|
|
|
|
src.buffer3label = "Structural Enzymes"
|
|
|
|
|
@@ -1147,6 +1177,7 @@
|
|
|
|
|
if (src.buffer1iue)
|
|
|
|
|
src.connected.occupant.real_name = src.buffer1owner
|
|
|
|
|
src.connected.occupant.name = src.buffer1owner
|
|
|
|
|
src.connected.occupant.dna.original_name = src.buffer1owner
|
|
|
|
|
src.connected.occupant.dna.uni_identity = src.buffer1
|
|
|
|
|
updateappearance(src.connected.occupant,src.connected.occupant.dna.uni_identity)
|
|
|
|
|
else if (src.buffer1type == "se")
|
|
|
|
|
@@ -1162,6 +1193,7 @@
|
|
|
|
|
if (src.buffer2iue)
|
|
|
|
|
src.connected.occupant.real_name = src.buffer2owner
|
|
|
|
|
src.connected.occupant.name = src.buffer2owner
|
|
|
|
|
src.connected.occupant.dna.original_name = src.buffer2owner
|
|
|
|
|
src.connected.occupant.dna.uni_identity = src.buffer2
|
|
|
|
|
updateappearance(src.connected.occupant,src.connected.occupant.dna.uni_identity)
|
|
|
|
|
else if (src.buffer2type == "se")
|
|
|
|
|
@@ -1177,6 +1209,7 @@
|
|
|
|
|
if (src.buffer3iue)
|
|
|
|
|
src.connected.occupant.real_name = src.buffer3owner
|
|
|
|
|
src.connected.occupant.name = src.buffer3owner
|
|
|
|
|
src.connected.occupant.dna.original_name = src.buffer3owner
|
|
|
|
|
src.connected.occupant.dna.uni_identity = src.buffer3
|
|
|
|
|
updateappearance(src.connected.occupant,src.connected.occupant.dna.uni_identity)
|
|
|
|
|
else if (src.buffer3type == "se")
|
|
|
|
|
|