attempt examinate

This commit is contained in:
silicons
2021-06-13 00:54:15 -07:00
parent b6bb20842f
commit 5c44cc22f4
2 changed files with 15 additions and 0 deletions

View File

@@ -288,6 +288,9 @@
return
/atom/proc/ShiftClick(mob/user)
attempt_examinate(user)
/atom/proc/attempt_examinate(mob/user)
var/flags = SEND_SIGNAL(src, COMSIG_CLICK_SHIFT, user) | SEND_SIGNAL(user, COMSIG_MOB_CLICKED_SHIFT_ON, src)
if(!(flags & COMPONENT_DENY_EXAMINATE) && user.client && (user.client.eye == user || user.client.eye == user.loc || flags & COMPONENT_ALLOW_EXAMINATE))
user.examinate(src)

View File

@@ -76,3 +76,15 @@
else
user.mob.dropItemToGround(I)
return TRUE
/datum/keybinding/mob/examine_immediate
hotkey_keys = list()
classic_keys = list()
name = "examine_immediate"
full_name = "Examine (Immediate)"
description = "Immediately examine anything you're hovering your mouse over."
/datum/keybinding/mob/examine_immediate/down(client/user)
var/atom/A = user.mosueObject
if(A)
A.attempt_examinate(user.mob))