Generalize

This commit is contained in:
VerySoft
2023-01-24 14:54:36 -05:00
parent 439a430423
commit 55e4972aae
5 changed files with 13 additions and 8 deletions
+5
View File
@@ -187,6 +187,11 @@
return 0
languages.Add(new_language)
//VOREStation Addition Start
if(new_language.flags & HIVEMIND)
verbs |= /mob/proc/adjust_hive_range
//VOREStation Addition End
return 1
/mob/proc/remove_language(var/rem_language)
+5 -5
View File
@@ -1,12 +1,12 @@
/mob
var/hive_lang_range = 0
/mob/proc/shadekin_empathy_range()
set name = "Adjust Empathy Range"
set desc = "Changes the range you will transmit your empathy to!"
/mob/proc/adjust_hive_range()
set name = "Adjust Language Range"
set desc = "Changes the range you will transmit your hive language to!"
set category = "IC"
var/option = tgui_alert(src, "What range?", "Adjust empathy range", list("Global","This Z level","Local", "Subtle"))
var/option = tgui_alert(src, "What range?", "Adjust language range", list("Global","This Z level","Local", "Subtle"))
switch(option)
if("Global")
@@ -21,7 +21,7 @@
/datum/language/shadekin/broadcast(var/mob/living/speaker,var/message,var/speaker_mask)
log_say("(HIVE) [message]", speaker)
speaker.verbs |= /mob/proc/shadekin_empathy_range
speaker.verbs |= /mob/proc/adjust_hive_range
if(!speaker_mask) speaker_mask = speaker.name
message = "[get_spoken_verb(message)], \"[format_message(message, get_spoken_verb(message))]\""