diff --git a/code/modules/mob/living/silicon/robot/items/gripper.dm b/code/modules/mob/living/silicon/robot/items/gripper.dm index b8ed2b59872..f379976af3e 100644 --- a/code/modules/mob/living/silicon/robot/items/gripper.dm +++ b/code/modules/mob/living/silicon/robot/items/gripper.dm @@ -223,7 +223,9 @@ /obj/item/smallDelivery, /obj/item/gift, /obj/item/stack/packageWrap, - /obj/item/stack/wrapping_paper + /obj/item/stack/wrapping_paper, + /obj/item/computer_hardware/hard_drive/portable, + /obj/item/photo ) /obj/item/gripper/research //A general usage gripper, used for toxins/robotics/xenobio/etc diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index a440dff7987..36868c4c5fa 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -700,9 +700,14 @@ var/global/list/robot_modules = list( modules += new /obj/item/form_printer(src) modules += new /obj/item/gripper/paperwork(src) modules += new /obj/item/device/hand_labeler(src) + modules += new /obj/item/device/destTagger(src) + modules += new /obj/item/stamp(src) + modules += new /obj/item/stamp/denied(src) modules += new /obj/item/tape_roll(src) //allows it to place flyers modules += new /obj/item/device/nanoquikpay(src) modules += new /obj/item/taperoll/engineering(src) // To enable 'borgs to telegraph danger visually. + modules += new /obj/item/taperoll/police(src) // To enable 'borgs to telegraph danger visually. + modules += new /obj/item/paper_scanner(src) modules += new /obj/item/device/gps(src) // For being located while disabled and coordinating with life sensor consoles. modules += new /obj/item/extinguisher/mini(src) // For navigating space and/or low grav, and just being useful. modules += new /obj/item/device/flash(src) // Non-lethal tool that prevents any 'borg from going lethal on Crew so long as it's an option according to laws. diff --git a/code/modules/modular_computers/items/paper_scanner.dm b/code/modules/modular_computers/items/paper_scanner.dm index 68af1ec2d38..e60f1505c44 100644 --- a/code/modules/modular_computers/items/paper_scanner.dm +++ b/code/modules/modular_computers/items/paper_scanner.dm @@ -18,14 +18,14 @@ if(drive) add_overlay("paperscanner-drive") -/obj/item/paper_scanner/AltClick(mob/living/carbon/user) +/obj/item/paper_scanner/AltClick(mob/living/user) if(!drive) to_chat(user, SPAN_WARNING("\The [src] doesn't have a drive installed.")) return if(!istype(user)) to_chat(user, SPAN_WARNING("You're too simple to work \the [src].")) return - if(user.l_hand == src || user.r_hand == src) + if(user.l_hand == src || user.r_hand == src || issilicon(user)) to_chat(user, SPAN_NOTICE("You eject \the [drive].")) user.put_in_hands(drive) drive = null diff --git a/html/changelogs/Ben10083 - Clerical.yml b/html/changelogs/Ben10083 - Clerical.yml new file mode 100644 index 00000000000..44bdfdf5b0a --- /dev/null +++ b/html/changelogs/Ben10083 - Clerical.yml @@ -0,0 +1,13 @@ +# Your name. +author: Ben10083 + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Clerical module was given additional tools such as a destination tagger, quickpay, and paper scanner."