Vaurca Hivenet Stuff (#12874)

This commit is contained in:
Geeves
2022-02-09 18:27:51 +01:00
committed by GitHub
parent b80671be85
commit 62e8224b5e
6 changed files with 39 additions and 3 deletions
+1 -1
View File
@@ -28,7 +28,7 @@
if(ishuman(user))
var/mob/living/carbon/human/H = user
H.change_appearance(APPEARANCE_ALL, H, TRUE, H.generate_valid_species(), null, default_state, src)
var/getName = sanitize(input(H, "Would you like to change your name to something else?", "Name change") as null|text, MAX_NAME_LEN)
var/getName = sanitizeName(sanitize_readd_odd_symbols(sanitize(input(H, "Would you like to change your name to something else?", "Name change") as null|text, MAX_NAME_LEN)))
if(getName)
H.real_name = getName
H.name = getName
@@ -356,6 +356,10 @@ h1.alert, h2.alert {color: #a4bad6;}
.tajaran_signlang {color: #cc2c2c;}
.skrell {color: #00CED1;}
.vaurca {color: #b9b943;}
.vaurca_zora {color: #c74444;}
.vaurca_cthur {color: #438eb9;}
.vaurca_klax {color: #43b97e;}
.vaurca_liidra {color: #af43b9;}
.soghun {color: #2cad2c;}
.solcom {color: #5f5fd4;}
.elyran {color: #e2bb4e;}
@@ -353,6 +353,10 @@ h1.alert, h2.alert {color: #000080;}
.tajaran_signlang {color: #941C1C;}
.skrell {color: #00CED1;}
.vaurca {color: #9e9e39;}
.vaurca_zora {color: #9e3939;}
.vaurca_cthur {color: #39719e;}
.vaurca_klax {color: #399e4a;}
.vaurca_liidra {color: #b350b3;}
.soghun {color: #228B22;}
.solcom {color: #22228B;}
.elyran {color: #c79322;}
+18 -2
View File
@@ -223,9 +223,9 @@
log_say("[key_name(speaker)] : ([name]) [message]",ckey=key_name(speaker))
if(!speaker_mask)
speaker_mask = speaker.name
speaker_mask = speaker.real_name
var/msg = "<i><span class='game say'>[name], <span class='name'>[speaker_mask]</span>[format_message(message, get_spoken_verb(message))]</span></i>"
var/msg = "<i><span class='game say'>[name], <span class='name'>[speaker_mask]</span>[format_message(message, get_spoken_verb(message), speaker_mask)]</span></i>"
if(isvaurca(speaker))
speaker.custom_emote(VISIBLE_MESSAGE, "[pick("twitches their antennae", "twitches their antennae rhythmically")].")
@@ -240,6 +240,22 @@
if(istype(player,/mob/abstract/observer) || ((src in player.languages && !within_jamming_range(player)) || check_special_condition(player)))
to_chat(player, msg)
/datum/language/bug/format_message(message, verb, speaker_mask)
var/message_color = colour
var/list/speaker_surname = splittext(speaker_mask, " ")
switch(speaker_surname[2])
if("Zo'ra")
message_color = "vaurca_zora"
if("C'thur")
message_color = "vaurca_cthur"
if("K'lax")
message_color = "vaurca_klax"
if("Lii'dra")
message_color = "vaurca_liidra"
if(copytext(message, 1, 2) == "!")
return " projects <span class='message'><span class='[message_color]'>[copytext(message, 2)]</span></span>"
return "[verb], <span class='message'><span class='[message_color]'>\"[capitalize(message)]\"</span></span>"
/datum/language/bug/check_special_condition(var/mob/other)
if(istype(other, /mob/living/silicon))
return 1