|
|
@ -147,6 +147,7 @@ extern bool CharNameValidArrived;
|
|
|
|
extern bool CharNameValid;
|
|
|
|
extern bool CharNameValid;
|
|
|
|
bool IsInRingSession = false;
|
|
|
|
bool IsInRingSession = false;
|
|
|
|
TSessionId HighestMainlandSessionId; // highest in the position stack
|
|
|
|
TSessionId HighestMainlandSessionId; // highest in the position stack
|
|
|
|
|
|
|
|
ucstring lastUniversMessage;
|
|
|
|
|
|
|
|
|
|
|
|
extern const char *CDBBankNames[INVALID_CDB_BANK+1];
|
|
|
|
extern const char *CDBBankNames[INVALID_CDB_BANK+1];
|
|
|
|
|
|
|
|
|
|
|
@ -769,8 +770,12 @@ void CInterfaceChatDisplayer::displayChat(TDataSetIndex compressedSenderIndex, c
|
|
|
|
PeopleInterraction.ChatInput.Region.displayMessage(finalString, col, 2, &windowVisible);
|
|
|
|
PeopleInterraction.ChatInput.Region.displayMessage(finalString, col, 2, &windowVisible);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if (mode == CChatGroup::universe)
|
|
|
|
else if (mode == CChatGroup::universe)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
if (lastUniversMessage != finalString)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
PeopleInterraction.ChatInput.Universe.displayMessage(finalString, col, 2, &windowVisible);
|
|
|
|
PeopleInterraction.ChatInput.Universe.displayMessage(finalString, col, 2, &windowVisible);
|
|
|
|
|
|
|
|
lastUniversMessage = finalString;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if (mode == CChatGroup::dyn_chat)
|
|
|
|
else if (mode == CChatGroup::dyn_chat)
|
|
|
|
{
|
|
|
|
{
|
|
|
|