Put species handle_speech_problems back in (#15355)

This commit is contained in:
Wildkins
2022-12-17 20:39:31 -03:00
committed by GitHub
parent 270ad1980d
commit 5b5d3016fc
3 changed files with 10 additions and 3 deletions
+3 -2
View File
@@ -125,8 +125,9 @@
if(!message_range)
message_range = world.view
var/list/speech_params = ..(message, say_verb, message_mode, message_range)
if(speech_params)
var/list/speech_params = ..(message, say_verb, message_mode, message_range) || list()
speech_params |= species.handle_speech_problems(src, message, say_verb, message_mode, message_range)
if(length(speech_params))
message = speech_params[HSP_MSG] || message
say_verb = speech_params[HSP_VERB] || say_verb
message_mode = speech_params[HSP_MSGMODE] || message_mode
@@ -152,7 +152,7 @@
var/obj/item/organ/external/O = H.organs_by_name[BP_HEAD]
if(O.is_stump())
message_range = 3
. = TRUE
return list(HSP_MSGRANGE = message_range)
/datum/species/diona/handle_speech_sound(mob/living/carbon/human/H, list/current_flags)
current_flags = ..()
+6
View File
@@ -0,0 +1,6 @@
author: JohnWildkins
delete-after: True
changes:
- bugfix: "Re-add handling for species-specific speech problems (only dionae reduced range for losing their head, currently)."