diff --git a/modular_splurt/code/_onclick/ai.dm b/modular_splurt/code/_onclick/ai.dm new file mode 100644 index 000000000000..722056d9af92 --- /dev/null +++ b/modular_splurt/code/_onclick/ai.dm @@ -0,0 +1,2 @@ +/atom/AIShiftClick(mob/living/silicon/ai/user) //forward to human click if not overridden + user.examinate(src) diff --git a/modular_splurt/code/modules/mob/living/silicon/ai/freelook/eye.dm b/modular_splurt/code/modules/mob/living/silicon/ai/freelook/eye.dm new file mode 100644 index 000000000000..59c179233b8d --- /dev/null +++ b/modular_splurt/code/modules/mob/living/silicon/ai/freelook/eye.dm @@ -0,0 +1,3 @@ +/mob/living/silicon/ai/create_eye() + . = ..() + eyeobj.relay_speech = TRUE diff --git a/tgstation.dme b/tgstation.dme index efffd9522384..485a5ccd6777 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -4357,6 +4357,7 @@ #include "modular_splurt\code\_globalvars\lists\objects.dm" #include "modular_splurt\code\_globalvars\lists\pregnancy.dm" #include "modular_splurt\code\_globalvars\lists\wendigo.dm" +#include "modular_splurt\code\_onclick\ai.dm" #include "modular_splurt\code\_onclick\observer.dm" #include "modular_splurt\code\_onclick\hud\alien.dm" #include "modular_splurt\code\_onclick\hud\alien_larva.dm" @@ -4846,6 +4847,7 @@ #include "modular_splurt\code\modules\mob\living\carbon\human\species_types\xenochimera.dm" #include "modular_splurt\code\modules\mob\living\carbon\human\species_types\zombies2.dm" #include "modular_splurt\code\modules\mob\living\silicon\silicon.dm" +#include "modular_splurt\code\modules\mob\living\silicon\ai\freelook\eye.dm" #include "modular_splurt\code\modules\mob\living\silicon\pai\pai.dm" #include "modular_splurt\code\modules\mob\living\silicon\robot\dogborg_equipment.dm" #include "modular_splurt\code\modules\mob\living\silicon\robot\inventory.dm"