diff --git a/code/game/jobs/job/support.dm b/code/game/jobs/job/support.dm index fb6e69fdb87..3a896dcb5c1 100644 --- a/code/game/jobs/job/support.dm +++ b/code/game/jobs/job/support.dm @@ -48,7 +48,7 @@ id = /obj/item/card/id/quartermaster l_hand = /obj/item/clipboard l_pocket = /obj/item/mail_scanner - pda = /obj/item/pda/quartermaster + pda = /obj/item/pda/heads/qm backpack_contents = list( /obj/item/melee/classic_baton/telescopic = 1 ) diff --git a/code/modules/pda/PDA.dm b/code/modules/pda/PDA.dm index 8bfc36d5132..b5155a3acb3 100644 --- a/code/modules/pda/PDA.dm +++ b/code/modules/pda/PDA.dm @@ -160,8 +160,12 @@ GLOBAL_LIST_EMPTY(PDAs) . = ..() if(id) . += image('icons/goonstation/objects/pda_overlay.dmi', id.icon_state) + if(length(notifying_programs)) - . += image('icons/obj/pda.dmi', "pda-r") + if(icon_state == "pda-library") + . += image('icons/obj/pda.dmi', "pda-r-library") + else + . += image('icons/obj/pda.dmi', "pda-r") /obj/item/pda/proc/close(mob/user) SStgui.close_uis(src) diff --git a/code/modules/pda/pdas.dm b/code/modules/pda/pdas.dm index 3b848311b7e..4191bd58f10 100644 --- a/code/modules/pda/pdas.dm +++ b/code/modules/pda/pdas.dm @@ -16,7 +16,7 @@ /obj/item/pda/detective default_cartridge = /obj/item/cartridge/detective - icon_state = "pda-security" + icon_state = "pda-detective" default_pen = /obj/item/pen/multi /obj/item/pda/warden @@ -79,6 +79,11 @@ icon_state = "pda-rd" default_pen = /obj/item/pen/rd +/obj/item/pda/heads/qm + default_cartridge = /obj/item/cartridge/qm + icon_state = "pda-qm" + default_pen = /obj/item/pen/qm + /obj/item/pda/captain default_cartridge = /obj/item/cartridge/captain icon_state = "pda-captain" @@ -88,12 +93,12 @@ /obj/item/pda/heads/ntrep default_cartridge = /obj/item/cartridge/supervisor - icon_state = "pda-h" + icon_state = "pda-ntr" default_pen = /obj/item/pen/multi/fountain /obj/item/pda/heads/magistrate default_cartridge = /obj/item/cartridge/supervisor - icon_state = "pda-h" + icon_state = "pda-magistrate" default_pen = /obj/item/pen/multi/gold /obj/item/pda/heads/blueshield @@ -125,11 +130,6 @@ default_cartridge = /obj/item/cartridge/cargo icon_state = "pda-cargo" -/obj/item/pda/quartermaster - default_cartridge = /obj/item/cartridge/qm - icon_state = "pda-qm" - default_pen = /obj/item/pen/qm - /obj/item/pda/shaftminer icon_state = "pda-miner" @@ -174,7 +174,7 @@ default_pen = /obj/item/pen/multi /obj/item/pda/clear - icon_state = "pda-transp" + icon_state = "pda-clear" desc = "A portable microcomputer by Thinktronic Systems, LTD. This is model is a special edition with a transparent case." model_name = "Thinktronic 5230 Personal Data Assistant Deluxe Special Max Turbo Limited Edition" diff --git a/icons/goonstation/objects/pda_overlay.dmi b/icons/goonstation/objects/pda_overlay.dmi index 7c4fa677eb5..3b5068e1303 100644 Binary files a/icons/goonstation/objects/pda_overlay.dmi and b/icons/goonstation/objects/pda_overlay.dmi differ diff --git a/icons/mob/screen_ai.dmi b/icons/mob/screen_ai.dmi index a85564d8596..989f62e68d0 100644 Binary files a/icons/mob/screen_ai.dmi and b/icons/mob/screen_ai.dmi differ diff --git a/icons/mob/screen_midnight.dmi b/icons/mob/screen_midnight.dmi index f1a82e36245..ad82f128080 100644 Binary files a/icons/mob/screen_midnight.dmi and b/icons/mob/screen_midnight.dmi differ diff --git a/icons/mob/screen_operative.dmi b/icons/mob/screen_operative.dmi index 3645c91aea5..e0ace87e5d1 100644 Binary files a/icons/mob/screen_operative.dmi and b/icons/mob/screen_operative.dmi differ diff --git a/icons/mob/screen_plasmafire.dmi b/icons/mob/screen_plasmafire.dmi index 3e22531ad76..da228456ee4 100644 Binary files a/icons/mob/screen_plasmafire.dmi and b/icons/mob/screen_plasmafire.dmi differ diff --git a/icons/mob/screen_retro.dmi b/icons/mob/screen_retro.dmi index a7ffcad04fa..3fa0025ab7b 100644 Binary files a/icons/mob/screen_retro.dmi and b/icons/mob/screen_retro.dmi differ diff --git a/icons/mob/screen_slimecore.dmi b/icons/mob/screen_slimecore.dmi index 42f79c6dde7..2e261c40cf3 100644 Binary files a/icons/mob/screen_slimecore.dmi and b/icons/mob/screen_slimecore.dmi differ diff --git a/icons/mob/screen_white.dmi b/icons/mob/screen_white.dmi index 82854f53184..8b444e12e2a 100644 Binary files a/icons/mob/screen_white.dmi and b/icons/mob/screen_white.dmi differ diff --git a/icons/obj/pda.dmi b/icons/obj/pda.dmi index 882a166680f..1a772a813e4 100644 Binary files a/icons/obj/pda.dmi and b/icons/obj/pda.dmi differ diff --git a/icons/ui_icons/inventory/pda.png b/icons/ui_icons/inventory/pda.png index fff1c7fcd8c..c2343838297 100644 Binary files a/icons/ui_icons/inventory/pda.png and b/icons/ui_icons/inventory/pda.png differ