diff --git a/code/game/objects/items/weapons/cards_ids.dm b/code/game/objects/items/weapons/cards_ids.dm index f31c23a11c9..66b9857a374 100644 --- a/code/game/objects/items/weapons/cards_ids.dm +++ b/code/game/objects/items/weapons/cards_ids.dm @@ -145,6 +145,7 @@ var/icon/front var/icon/side var/dat + var/stamped=0 /obj/item/weapon/card/id/New() ..() @@ -153,6 +154,16 @@ blood_type = loc:dna:b_type dna_hash = loc:dna:unique_enzymes fingerprint_hash = md5(loc:dna:uni_identity) + dat = ("
") + dat +=text("Name: []
", registered_name) + dat +=text("Sex: []
\n", name) + dat +=text("Age: []
\n", age) + dat +=text("Rank: []
\n", assignment) + dat +=text("Fingerprint: []
\n", fingerprint_hash) + dat +=text("Blood Type: []
\n", blood_type) + dat +=text("DNA Hash: []

\n", dna_hash) + dat +="
Photo:
\ +
" /obj/item/weapon/card/id/examine() set src in oview(1) @@ -169,16 +180,6 @@ side = new(photo, dir = WEST) user << browse_rsc(front, "front.png") user << browse_rsc(side, "side.png") - dat = ("
\ - Name: [registered_name]
\ - Sex: [sex]
\n \ - Age: [age]
\n \ - Rank: [assignment]
\n \ - Fingerprint: [fingerprint_hash]
\n \ - Blood Type: [blood_type]
\n \ - DNA Hash: [dna_hash]

\n \ -
Photo:
\ -
") var/datum/browser/popup = new(user, "idcard", name, 600, 400) popup.set_content(dat) popup.set_title_image(usr.browse_rsc_icon(src.icon, src.icon_state)) @@ -210,6 +211,15 @@ del(W) return + else if(istype (W,/obj/item/weapon/stamp)) + if(!stamped) + dat+="" + stamped = 1 + usr << "You stamp the ID card!" + else + usr << "This ID has already been stamped!" + + /obj/item/weapon/card/id/verb/read() set name = "Read ID Card" set category = "Object" diff --git a/code/modules/client/client procs.dm b/code/modules/client/client procs.dm index 9ea065e8e71..45e38499101 100644 --- a/code/modules/client/client procs.dm +++ b/code/modules/client/client procs.dm @@ -300,5 +300,17 @@ 'icons/spideros_icons/sos_11.png', 'icons/spideros_icons/sos_12.png', 'icons/spideros_icons/sos_13.png', - 'icons/spideros_icons/sos_14.png' + 'icons/spideros_icons/sos_14.png', + 'icons/stamp_icons/large_stamp-clown.png', + 'icons/stamp_icons/large_stamp-deny.png', + 'icons/stamp_icons/large_stamp-ok.png', + 'icons/stamp_icons/large_stamp-hop.png', + 'icons/stamp_icons/large_stamp-cmo.png', + 'icons/stamp_icons/large_stamp-ce.png', + 'icons/stamp_icons/large_stamp-hos.png', + 'icons/stamp_icons/large_stamp-rd.png', + 'icons/stamp_icons/large_stamp-cap.png', + 'icons/stamp_icons/large_stamp-qm.png', + 'icons/stamp_icons/large_stamp-law.png' + )