PDA can be ctrl-clicked to remove the item in its pen slot (#38577)
* Makes pens ez to remove from pda Players can now ctrl click on the PDA to remove the pen without having to remove the ID first. * added instructions when examined. Like how it tells the user they can use alt-click to remove contents, it now says they can use ctrl-click to remove items from the pen slot. * PDA can now be dragged without dropping the pen. When ctrl-clicked it now checks to see if the PDA is on a turf and will only output the pen if its not. * quick change to examine text. * comma * Improved the examine
This commit is contained in:
@@ -92,8 +92,12 @@ GLOBAL_LIST_EMPTY(PDAs)
|
|||||||
..()
|
..()
|
||||||
if(!id && !inserted_item)
|
if(!id && !inserted_item)
|
||||||
return
|
return
|
||||||
else
|
|
||||||
to_chat(user, "<span class='notice'>Alt-click to remove contents.</span>")
|
if(id)
|
||||||
|
to_chat(user, "<span class='notice'>Alt-click to remove the id.</span>")
|
||||||
|
|
||||||
|
if(inserted_item && (!isturf(loc)))
|
||||||
|
to_chat(user, "<span class='notice'>Ctrl-click to remove [inserted_item].</span>")
|
||||||
|
|
||||||
/obj/item/pda/Initialize()
|
/obj/item/pda/Initialize()
|
||||||
. = ..()
|
. = ..()
|
||||||
@@ -712,6 +716,15 @@ GLOBAL_LIST_EMPTY(PDAs)
|
|||||||
else
|
else
|
||||||
remove_pen()
|
remove_pen()
|
||||||
|
|
||||||
|
/obj/item/pda/CtrlClick()
|
||||||
|
..()
|
||||||
|
|
||||||
|
if(issilicon(usr))
|
||||||
|
return
|
||||||
|
|
||||||
|
if(usr.canUseTopic(src) && !isturf(loc))
|
||||||
|
remove_pen()
|
||||||
|
|
||||||
/obj/item/pda/verb/verb_remove_id()
|
/obj/item/pda/verb/verb_remove_id()
|
||||||
set category = "Object"
|
set category = "Object"
|
||||||
set name = "Eject ID"
|
set name = "Eject ID"
|
||||||
|
|||||||
Reference in New Issue
Block a user