Преглед изворни кода

additional part of the language chat update

Emagi пре 1 година
родитељ
комит
24e1ecc8d4
1 измењених фајлова са 4 додато и 1 уклоњено
  1. 4 1
      EQ2/source/WorldServer/Chat/ChatChannel.cpp

+ 4 - 1
EQ2/source/WorldServer/Chat/ChatChannel.cpp

@@ -147,7 +147,10 @@ bool ChatChannel::TellChannel(Client *client, const char *message, const char* n
 		packet_struct->setDataByName("message", message);
 		packet_struct->setDataByName("channel_name", name);
 		packet_struct->setDataByName("show_bubble", 1);
-		packet_struct->setDataByName("understood", 1);
+		
+		if (client->GetPlayer()->GetCurrentLanguage() == 0 || to_client->GetPlayer()->HasLanguage(client->GetPlayer()->GetCurrentLanguage())) {
+			packet_struct->setDataByName("understood", 1);
+		}
 		packet_struct->setDataByName("unknown4", 0);
 		
 		to_client->QueuePacket(packet_struct->serialize());