mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-24 13:30:42 +01:00
Put species handle_speech_problems back in (#15355)
This commit is contained in:
@@ -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 = ..()
|
||||
|
||||
@@ -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)."
|
||||
Reference in New Issue
Block a user