emote over holopad
This commit is contained in:
@@ -12,6 +12,7 @@
|
||||
sight = SEE_SELF
|
||||
move_on_shuttle = FALSE
|
||||
|
||||
|
||||
/mob/camera/experience_pressure_difference()
|
||||
return
|
||||
|
||||
@@ -23,5 +24,7 @@
|
||||
/mob/camera/canUseStorage()
|
||||
return FALSE
|
||||
|
||||
/mob/camera/emote(act, m_type=1, message = null, intentional = FALSE)
|
||||
/mob/camera/emote(act, m_type=1, message = null, intentional = FALSE, forced = FALSE)
|
||||
if(forced)
|
||||
return ..()
|
||||
return
|
||||
|
||||
@@ -1034,3 +1034,8 @@
|
||||
qdel(src)
|
||||
else
|
||||
return
|
||||
|
||||
/mob/living/silicon/ai/emote(act, m_type=1, message = null, intentional = FALSE)
|
||||
if(current && eyeobj)
|
||||
return eyeobj.emote(act, m_type, message, intentional, forced = TRUE)
|
||||
return ..()
|
||||
|
||||
@@ -204,3 +204,7 @@
|
||||
alpha = 100
|
||||
layer = ABOVE_ALL_MOB_LAYER
|
||||
plane = GAME_PLANE
|
||||
|
||||
/mob/camera/aiEye/emote(act, m_type=1, message = null, intentional = FALSE, forced = FALSE)
|
||||
if(ai?.current)
|
||||
..()
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
/datum/emote/silicon
|
||||
mob_type_allowed_typecache = list(/mob/living/silicon)
|
||||
mob_type_allowed_typecache = list(/mob/living/silicon, /mob/camera/aiEye)
|
||||
emote_type = EMOTE_AUDIBLE
|
||||
|
||||
/datum/emote/sound/silicon
|
||||
mob_type_allowed_typecache = list(/mob/living/silicon, /mob/living/carbon/human)
|
||||
mob_type_allowed_typecache = list(/mob/living/silicon, /mob/living/carbon/human, /mob/camera/aiEye)
|
||||
emote_type = EMOTE_AUDIBLE
|
||||
var/unrestricted = TRUE
|
||||
|
||||
|
||||
Reference in New Issue
Block a user