Fixes Hivenet encryption feature (#19488)

As said on the title.
This commit is contained in:
senorsapo
2024-06-19 19:51:09 +00:00
committed by GitHub
parent 155b624e62
commit d49e0e4753
2 changed files with 68 additions and 6 deletions
+10 -6
View File
@@ -266,12 +266,16 @@
continue
var/obj/item/organ/internal/vaurca/neuralsocket/listener_socket = listener_human.internal_organs_by_name[BP_NEURAL_SOCKET]
var/obj/item/organ/internal/augment/language/vekatak/receiver = listener_human.internal_organs_by_name[BP_AUG_LANGUAGE]
if(!listener_socket || listener_socket.decryption_key != speaker_encryption_key)
to_chat(player, encrypted_msg)
continue
if (!receiver || receiver.decryption_key != speaker_encryption_key)
to_chat(player, encrypted_msg)
continue
if(listener_socket)
if(listener_socket.decryption_key == speaker_encryption_key)
to_chat(player, msg)
continue
if(receiver)
if(receiver.decryption_key == speaker_encryption_key)
to_chat(player, msg)
continue
to_chat(player, encrypted_msg)
continue
to_chat(player, msg)
/datum/language/bug/format_message(message, verb, speaker_mask)