From 5d686b7510365d038d266235b2fb2e2523c5eae7 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Fri, 31 Oct 2014 00:39:39 -0400 Subject: [PATCH] Removes unused file --- code/WorkInProgress/kilakk/fax.dm | 218 ------------------------------ 1 file changed, 218 deletions(-) delete mode 100644 code/WorkInProgress/kilakk/fax.dm diff --git a/code/WorkInProgress/kilakk/fax.dm b/code/WorkInProgress/kilakk/fax.dm deleted file mode 100644 index d25347b71ed..00000000000 --- a/code/WorkInProgress/kilakk/fax.dm +++ /dev/null @@ -1,218 +0,0 @@ -var/list/obj/machinery/faxmachine/allfaxes = list() -var/list/alldepartments = list("Central Command") - -/obj/machinery/faxmachine - name = "fax machine" - icon = 'icons/obj/library.dmi' - icon_state = "fax" - insert_anim = "faxsend" - req_one_access = list(access_lawyer, access_heads, access_armory) //Warden needs to be able to Fax solgov too. - anchored = 1 - density = 1 - use_power = 1 - idle_power_usage = 30 - active_power_usage = 200 - power_channel = EQUIP - - var/obj/item/weapon/card/id/scan = null // identification - var/authenticated = 0 - - var/obj/item/weapon/paper/tofax = null // what we're sending - var/obj/item/weapon/paper_bundle/bundle = null // If we are sending a bundle, this will hold the bundle and tofax will reference the first page of the bundle - - var/sendcooldown = 0 // to avoid spamming fax messages - - var/department = "Unknown" // our department - - var/dpt = "Central Command" // the department we're sending to - - -/obj/machinery/faxmachine/New() - ..() - allfaxes += src - - if( !("[department]" in alldepartments) ) - alldepartments += department - alldepartments += "Sol Government" - -/obj/machinery/faxmachine/process() - return 0 - -/obj/machinery/faxmachine/attack_ai(mob/user as mob) - return attack_hand(user) - -/obj/machinery/faxmachine/attack_paw(mob/user as mob) - return attack_hand(user) - -/obj/machinery/faxmachine/attack_hand(mob/user as mob) - user.set_machine(src) - - var/dat = "Fax Machine
" - - var/scan_name - if(scan) - scan_name = scan.name - else - scan_name = "--------" - - dat += "Confirm Identity: [scan_name]
" - - if(authenticated) - dat += "{Log Out}" - else - dat += "{Log In}" - - dat += "
" - - if(authenticated) - dat += "Logged in to: Central Command Quantum Entanglement Network

" - - if(tofax) - dat += "Remove Paper

" - - if(sendcooldown) - dat += "Transmitter arrays realigning. Please stand by.
" - - else - dat += "Send
" - dat += "Currently sending: [tofax.name]
" - dat += "Sending to: [dpt]
" - - else - if(sendcooldown) - dat += "Please insert paper to send via secure connection.

" - dat += "Transmitter arrays realigning. Please stand by.
" - else - dat += "Please insert paper to send via secure connection.

" - - else - dat += "Proper authentication is required to use this device.

" - - if(tofax) - dat += "Remove Paper
" - - user << browse(dat, "window=copier") - onclose(user, "copier") - return - -/obj/machinery/faxmachine/Topic(href, href_list) - if(href_list["send"]) - if(tofax) - - if(dpt == "Central Command") - Centcomm_fax(src, tofax.info, tofax.name, usr) - sendcooldown = 1800 - - else if(dpt == "Sol Government") - Solgov_fax(src, tofax.info, tofax.name, usr) - sendcooldown = 1800 - else - SendFax(tofax.info, tofax.name, usr, dpt) - sendcooldown = 600 - - usr << "Message transmitted successfully." - - spawn(sendcooldown) // cooldown time - sendcooldown = 0 - - if(href_list["remove"]) - if(tofax) - if(!ishuman(usr)) - usr << "You can't do it." - else - tofax.loc = usr.loc - usr.put_in_hands(tofax) - usr << "You take the paper out of \the [src]." - tofax = null - - if(href_list["scan"]) - if (scan) - if(ishuman(usr)) - scan.loc = usr.loc - if(!usr.get_active_hand()) - usr.put_in_hands(scan) - scan = null - else - scan.loc = src.loc - scan = null - else - var/obj/item/I = usr.get_active_hand() - if (istype(I, /obj/item/weapon/card/id)) - usr.drop_item() - I.loc = src - scan = I - authenticated = 0 - - if(href_list["dept"]) - var/lastdpt = dpt - dpt = input(usr, "Which department?", "Choose a department", "") as null|anything in alldepartments - if(!dpt) dpt = lastdpt - - if(href_list["auth"]) - if ( (!( authenticated ) && (scan)) ) - if (check_access(scan)) - authenticated = 1 - - if(href_list["logout"]) - authenticated = 0 - - updateUsrDialog() - -/obj/machinery/faxmachine/attackby(obj/item/O as obj, mob/user as mob) - - if(istype(O, /obj/item/weapon/paper)) - if(!tofax) - user.drop_item() - tofax = O - O.loc = src - user << "You insert the paper into \the [src]." - flick(insert_anim, src) - updateUsrDialog() - else - user << "There is already something in \the [src]." - - else if(istype(O, /obj/item/weapon/card/id)) - - var/obj/item/weapon/card/id/idcard = O - if(!scan) - usr.drop_item() - idcard.loc = src - scan = idcard - - else if(istype(O, /obj/item/weapon/wrench)) - playsound(loc, 'sound/items/Ratchet.ogg', 50, 1) - anchored = !anchored - user << "You [anchored ? "wrench" : "unwrench"] \the [src]." - return - -/obj/machinery/photocopier/faxmachine/insert(obj/item/O as obj, mob/user as mob) - ..() - -/proc/Centcomm_fax(var/originfax, var/sent, var/sentname, var/mob/Sender) - - var/msg = "\blue CENTCOMM FAX: [key_name(Sender, 1)] (PP) (VV) (SM) (JMP) (CA) (RPLY): Receiving '[sentname]' via secure connection ... view message" - - admins << msg - -/proc/Solgov_fax(var/originfax, var/sent, var/sentname, var/mob/Sender) - var/msg = "\blue SOL GOVERNMENT FAX: [key_name(Sender, 1)] (PP) (VV) (SM) (JMP) (CA) (RPLY): Receiving '[sentname]' via secure connection ... view message" - - admins << msg - - -proc/SendFax(var/sent, var/sentname, var/mob/Sender, var/dpt) - - for(var/obj/machinery/faxmachine/F in allfaxes) - if( F.department == dpt ) - if(! (F.stat & (BROKEN|NOPOWER) ) ) - - flick("faxreceive", F) - - // give the sprite some time to flick - spawn(20) - var/obj/item/weapon/paper/P = new /obj/item/weapon/paper( F.loc ) - P.name = "[sentname]" - P.info = "[sent]" - P.update_icon() - - playsound(F.loc, "sound/items/polaroid1.ogg", 50, 1)