mirror of
https://github.com/vgstation-coders/vgstation13.git
synced 2025-12-10 10:21:11 +00:00
Posibrains emote oversights (#19208)
* Posibrains emote oversights * Whoops * "Helpers"
This commit is contained in:
@@ -19,7 +19,7 @@
|
||||
key_third_person = "flips"
|
||||
restraint_check = TRUE
|
||||
mob_type_allowed_typelist = list(/mob/living, /mob/dead/observer)
|
||||
mob_type_blacklist_typelist = list(/mob/living/silicon/ai, /mob/living/silicon/pai)
|
||||
mob_type_blacklist_typelist = list(/mob/living/silicon/ai, /mob/living/silicon/pai, /mob/living/carbon/brain)
|
||||
mob_type_ignore_stat_typelist = list(/mob/dead/observer)
|
||||
|
||||
/datum/emote/flip/run_emote(mob/user, params)
|
||||
@@ -36,7 +36,7 @@
|
||||
key_third_person = "spins"
|
||||
restraint_check = TRUE
|
||||
mob_type_allowed_typelist = list(/mob/living, /mob/dead/observer)
|
||||
mob_type_blacklist_typelist = list(/mob/living/silicon/ai, /mob/living/silicon/pai)
|
||||
mob_type_blacklist_typelist = list(/mob/living/silicon/ai, /mob/living/silicon/pai, /mob/living/carbon/brain)
|
||||
mob_type_ignore_stat_typelist = list(/mob/dead/observer)
|
||||
|
||||
/datum/emote/spin/run_emote(mob/user)
|
||||
|
||||
@@ -5,13 +5,15 @@
|
||||
var/pai_software_required
|
||||
|
||||
/datum/emote/sound/silicon
|
||||
mob_type_allowed_typelist = list(/mob/living/silicon)
|
||||
mob_type_allowed_typelist = list(/mob/living/silicon, /mob/living/carbon/brain)
|
||||
emote_type = EMOTE_AUDIBLE
|
||||
var/module_quirk_required
|
||||
var/pai_software_required
|
||||
|
||||
/datum/emote/sound/silicon/can_run_emote(var/mob/user, var/status_check = TRUE)
|
||||
. = ..()
|
||||
if (. && isbrain(user) && !module_quirk_required)
|
||||
return TRUE
|
||||
if (. && isAI(user) && !module_quirk_required)
|
||||
return TRUE
|
||||
var/mob/living/silicon/pai/the_pai = user
|
||||
|
||||
Reference in New Issue
Block a user