diff --git a/code/game/objects/devices/PDA.dm b/code/game/objects/devices/PDA.dm index 91027f41035..1b1c1f49d0a 100644 --- a/code/game/objects/devices/PDA.dm +++ b/code/game/objects/devices/PDA.dm @@ -1,6 +1,4 @@ //The advanced pea-green monochrome lcd of tomorrow. -//To-do: new engine monitor, maybe new messaging, new signaler cart?? -//also quartermaster pda I guess /obj/item/device/pda name = "PDA" @@ -434,23 +432,50 @@ src.cartridge = new src.default_cartridge(src) /obj/item/device/pda/attack_self(mob/user as mob) +/* + if (user.client) //load the PDA iconset into the client + user << browse_rsc('pda_back.png') + user << browse_rsc('pda_bell.png') + user << browse_rsc('pda_blank.png') + user << browse_rsc('pda_boom.png') + user << browse_rsc('pda_bucket.png') + user << browse_rsc('pda_crate.png') + user << browse_rsc('pda_cuffs.png') + user << browse_rsc('pda_eject.png') + user << browse_rsc('pda_exit.png') + user << browse_rsc('pda_flashlight.png') + user << browse_rsc('pda_honk.png') + user << browse_rsc('pda_mail.png') + user << browse_rsc('pda_medical.png') + user << browse_rsc('pda_menu.png') + user << browse_rsc('pda_mule.png') + user << browse_rsc('pda_notes.png') + user << browse_rsc('pda_power.png') + user << browse_rsc('pda_rdoor.png') + user << browse_rsc('pda_reagent.png') + user << browse_rsc('pda_refresh.png') + user << browse_rsc('pda_scanner.png') + user << browse_rsc('pda_signaler.png') + user << browse_rsc('pda_status.png')*/ + + user.machine = src - var/dat = "Personal Data Assistant" + var/dat = "Personal Data Assistant" - dat += "Close" + dat += " Close" if ((!isnull(src.cartridge)) && (!src.mode)) - dat += " | Eject [src.cartridge]" + dat += " | Eject [src.cartridge]" if (src.mode) - dat += " | Main Menu" - dat += " | Refresh" + dat += " | Main Menu" + dat += " | Refresh" dat += "
" if (!src.owner) dat += "Warning: No owner information entered. Please swipe card.

" - dat += "Retry" + dat += " Retry" else switch (src.mode) if (0) @@ -459,17 +484,17 @@ dat += "

General Functions

" dat += "" @@ -477,51 +502,51 @@ if (!isnull(src.cartridge) && src.cartridge.access_engine) dat += "

Engineering Functions

" dat += "" if (!isnull(src.cartridge) && src.cartridge.access_medical) dat += "

Medical Functions

" dat += "" if (!isnull(src.cartridge) && src.cartridge.access_security) dat += "

Security Functions

" dat += "" if(cartridge && cartridge.access_quartermaster) dat += "

Quartermaster Functions:

" dat += "" dat += "

Utilities

" dat += "" if (1) - dat += "

Crew Manifest

" + dat += "

Crew Manifest

" dat += "Entries cannot be modified from this terminal.

" for (var/datum/data/record/t in data_core.general) @@ -539,6 +564,8 @@ //only the first power computer to come online will update, if that breaks you can build another and it'll take over //an existing second power monitor should take over fine too //see changes to /game/machinery/computer/power.dm + dat += "

Power Monitor

" + if(!powerreport) dat += "\red No connection" else @@ -566,7 +593,7 @@ if (3) - dat += "

Atmospheric Readings

" + dat += "

Atmospheric Readings

" var/turf/T = get_turf_or_move(user.loc) if (isnull(T)) @@ -604,14 +631,14 @@ if (4) if (!src.mmode) - dat += "

Medical Record List

" + dat += "

Medical Record List

" for (var/datum/data/record/R in data_core.general) dat += "[R.fields["id"]]: [R.fields["name"]]
" dat += "
" else if (src.mmode) - dat += "

Medical Record

" + dat += "

Medical Record

" dat += "
Back
" @@ -627,7 +654,7 @@ dat += "
" - dat += "

Medical Data

" + dat += "

Medical Data

" if (istype(src.active2, /datum/data/record) && data_core.medical.Find(src.active2)) dat += "Blood Type: [src.active2.fields["b_type"]]

" @@ -650,7 +677,7 @@ dat += "
" if (5) - dat += "

Notekeeper V2.1

" + dat += "

Notekeeper V2.1

" if ((!isnull(src.uplink)) && (src.uplink.active)) dat += "Lock
" @@ -662,7 +689,7 @@ if (6) if (!src.smode) - dat += "

Security Record List

" + dat += "

Security Record List

" for (var/datum/data/record/R in data_core.general) dat += "[R.fields["id"]]: [R.fields["name"]]
" @@ -671,9 +698,9 @@ else if (src.smode) - dat += "

Security Record

" + dat += "

Security Record

" - dat += "
Back
" + dat += " Back
" if (istype(src.active1, /datum/data/record) && data_core.general.Find(src.active1)) dat += "Name: [src.active1.fields["name"]] ID: [src.active1.fields["id"]]
" @@ -687,7 +714,7 @@ dat += "
" - dat += "

Security Data

" + dat += "

Security Data

" if (istype(src.active3, /datum/data/record) && data_core.security.Find(src.active3)) dat += "Criminal Status: [src.active3.fields["criminal"]]
" @@ -706,14 +733,14 @@ if (7) - dat += "

SpaceMessenger V3.9.4

" + dat += "

SpaceMessenger V3.9.4

" if (!src.tmode) - dat += "Ringer: [src.silent == 1 ? "Off" : "On"] | " - dat += "Send / Receive: [src.toff == 1 ? "Off" : "On"] | " - dat += "Set Ringtone | " - dat += "Messages
" + dat += " Ringer: [src.silent == 1 ? "Off" : "On"] | " + dat += " Send / Receive: [src.toff == 1 ? "Off" : "On"] | " + dat += " Set Ringtone | " + dat += " Messages
" if (istype(src.cartridge, /obj/item/weapon/cartridge/syndicate)) dat+= "[src.cartridge:shock_charges] detonation charges left.
" @@ -721,7 +748,7 @@ if (istype(src.cartridge, /obj/item/weapon/cartridge/clown)) dat+= "[src.cartridge:honk_charges] viral files left.
" - dat += "

Detected PDAs

" + dat += "

Detected PDAs

" dat += "