[MIRROR] Fixes saying nothing when you have no language (#861)
* Fixes saying nothing when you have no language * fix .rej * Update say.dm
This commit is contained in:
committed by
Poojawa
parent
43c05ad3da
commit
ad65636014
+6
-6
@@ -35,10 +35,10 @@ GLOBAL_LIST_INIT(freqtospan, list(
|
||||
return 1
|
||||
|
||||
/atom/movable/proc/send_speech(message, range = 7, obj/source = src, bubble_type, list/spans, datum/language/message_language = null, message_mode)
|
||||
var/rendered = compose_message(src, message_language, message, , spans)
|
||||
var/rendered = compose_message(src, message_language, message, , spans, message_mode)
|
||||
for(var/_AM in get_hearers_in_view(range, source))
|
||||
var/atom/movable/AM = _AM
|
||||
AM.Hear(rendered, src, message_language, message, , spans)
|
||||
AM.Hear(rendered, src, message_language, message, , spans, message_mode)
|
||||
|
||||
//To get robot span classes, stuff like that.
|
||||
/atom/movable/proc/get_spans()
|
||||
@@ -58,11 +58,11 @@ GLOBAL_LIST_INIT(freqtospan, list(
|
||||
var/endspanpart = "</span>"
|
||||
|
||||
//Message
|
||||
var/messagepart = " <span class='message'>[lang_treat(speaker, message_language, raw_message, spans)]</span></span>"
|
||||
var/messagepart = " <span class='message'>[lang_treat(speaker, message_language, raw_message, spans, message_mode)]</span></span>"
|
||||
|
||||
var/languageicon = ""
|
||||
var/datum/language/D = GLOB.language_datum_instances[message_language]
|
||||
if(D.display_icon(src))
|
||||
if(istype(D) && D.display_icon(src))
|
||||
languageicon = "[D.get_icon()] "
|
||||
|
||||
return "[spanpart1][spanpart2][freqpart][languageicon][compose_track_href(speaker, namepart)][namepart][compose_job(speaker, message_language, raw_message, radio_freq)][endspanpart][messagepart]"
|
||||
@@ -143,7 +143,7 @@ GLOBAL_LIST_INIT(freqtospan, list(
|
||||
return "0"
|
||||
|
||||
/atom/movable/proc/GetVoice()
|
||||
return "[src]" //Returns the atom's name, prepended with 'The' if it's not a proper noun
|
||||
return name
|
||||
|
||||
/atom/movable/proc/IsVocal()
|
||||
return 1
|
||||
@@ -172,4 +172,4 @@ GLOBAL_LIST_INIT(freqtospan, list(
|
||||
return source
|
||||
|
||||
/atom/movable/virtualspeaker/GetRadio()
|
||||
return radio
|
||||
return radio
|
||||
Reference in New Issue
Block a user