From d4ae76820bbb9f1fef730a0d58d54b8d309c3d58 Mon Sep 17 00:00:00 2001 From: Miniature Date: Tue, 29 Nov 2011 19:29:56 +1030 Subject: [PATCH] Fixedish the arrivals scanner, still need to add circuitboard to it --- code/game/machinery/scanner.dm | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/code/game/machinery/scanner.dm b/code/game/machinery/scanner.dm index c07587ee787..43155f9980c 100644 --- a/code/game/machinery/scanner.dm +++ b/code/game/machinery/scanner.dm @@ -30,12 +30,14 @@ obj/machinery/scanner/attack_hand(mob/living/carbon/human/user) var/list/marks = list() var/age = user.age var/gender = user.gender + /* no dbstuff yet var/DBQuery/cquery = dbcon.NewQuery("SELECT * from jobban WHERE ckey='[user.ckey]'") if(!cquery.Execute()) return else while(cquery.NextRow()) var/list/row = cquery.GetRowData() marks += row["rank"] + */ var/text = {"
Report

Name: [mname] @@ -64,22 +66,22 @@ obj/machinery/scanner/attack_hand(mob/living/carbon/human/user) var/datum/data/record/S = new() var/datum/data/record/L = new() G.fields["rank"] = "Unassigned" - G.fields["name"] = H.real_name + G.fields["name"] = mname G.fields["id"] = text("[]", add_zero(num2hex(rand(1, 1.6777215E7)), 6)) M.fields["name"] = G.fields["name"] M.fields["id"] = G.fields["id"] S.fields["name"] = G.fields["name"] S.fields["id"] = G.fields["id"] - if(H.gender == FEMALE) + if(gender == FEMALE) G.fields["sex"] = "Female" else G.fields["sex"] = "Male" - G.fields["age"] = text("[]", H.age) - G.fields["fingerprint"] = text("[]", md5(H.dna.uni_identity)) + G.fields["age"] = text("[]", age) + G.fields["fingerprint"] = text("[]", fingerprint) G.fields["p_stat"] = "Active" G.fields["m_stat"] = "Stable" - M.fields["b_type"] = text("[]", H.b_type) - M.fields["b_dna"] = H.dna.unique_enzymes + M.fields["b_type"] = text("[]", bloodtype) + M.fields["b_dna"] = dna M.fields["mi_dis"] = "None" M.fields["mi_dis_d"] = "No minor disabilities have been declared." M.fields["ma_dis"] = "None" @@ -97,16 +99,16 @@ obj/machinery/scanner/attack_hand(mob/living/carbon/human/user) S.fields["notes"] = "No notes." //Begin locked reporting - L.fields["name"] = H.real_name - L.fields["sex"] = H.gender - L.fields["age"] = H.age - L.fields["id"] = md5("[H.real_name][H.mind.assigned_role]") - L.fields["rank"] = H.mind.assigned_role - L.fields["b_type"] = H.b_type - L.fields["b_dna"] = H.dna.unique_enzymes - L.fields["enzymes"] = H.dna.struc_enzymes - L.fields["identity"] = H.dna.uni_identity - L.fields["image"] = H_icon//What the person looks like. Naked, in this case. + L.fields["name"] = mname + L.fields["sex"] = gender + L.fields["age"] = age + L.fields["id"] = md5("[mname][user.mind.assigned_role]") + L.fields["rank"] = "Unknown" + L.fields["b_type"] = bloodtype + L.fields["b_dna"] = dna + L.fields["enzymes"] = user.dna.struc_enzymes + L.fields["identity"] = user.dna.uni_identity + L.fields["image"] = getFlatIcon(user,0)//What the person looks like. Naked, in this case. //End locked reporting data_core.general += G