attempt examinate
This commit is contained in:
@@ -288,6 +288,9 @@
|
|||||||
return
|
return
|
||||||
|
|
||||||
/atom/proc/ShiftClick(mob/user)
|
/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)
|
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))
|
if(!(flags & COMPONENT_DENY_EXAMINATE) && user.client && (user.client.eye == user || user.client.eye == user.loc || flags & COMPONENT_ALLOW_EXAMINATE))
|
||||||
user.examinate(src)
|
user.examinate(src)
|
||||||
|
|||||||
@@ -76,3 +76,15 @@
|
|||||||
else
|
else
|
||||||
user.mob.dropItemToGround(I)
|
user.mob.dropItemToGround(I)
|
||||||
return TRUE
|
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))
|
||||||
|
|||||||
Reference in New Issue
Block a user