Differential D3711 Diff 16562 binaries/data/mods/public/gui/session/chat/ChatMessageFormatSimulation.js
Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/gui/session/chat/ChatMessageFormatSimulation.js
Show First 20 Lines • Show All 158 Lines • ▼ Show 20 Lines | ChatMessageFormatSimulation.tribute = class | ||||
parse(msg) | parse(msg) | ||||
{ | { | ||||
let message = ""; | let message = ""; | ||||
if (msg.targetPlayer == Engine.GetPlayerID()) | if (msg.targetPlayer == Engine.GetPlayerID()) | ||||
message = translate("%(player)s has sent you %(amounts)s."); | message = translate("%(player)s has sent you %(amounts)s."); | ||||
else if (msg.sourcePlayer == Engine.GetPlayerID()) | else if (msg.sourcePlayer == Engine.GetPlayerID()) | ||||
message = translate("You have sent %(player2)s %(amounts)s."); | message = translate("You have sent %(player2)s %(amounts)s."); | ||||
else if (Engine.ConfigDB_GetValue("user", "gui.session.notifications.tribute") == "true" && | else if (Engine.ConfigDB_GetValue("user", "gui.session.notifications.tribute") == "true" && | ||||
(g_IsObserver || g_GameAttributes.settings.LockTeams && | (g_IsObserver || g_InitAttributes.settings.LockTeams && | ||||
g_Players[msg.sourcePlayer].isMutualAlly[Engine.GetPlayerID()] && | g_Players[msg.sourcePlayer].isMutualAlly[Engine.GetPlayerID()] && | ||||
g_Players[msg.targetPlayer].isMutualAlly[Engine.GetPlayerID()])) | g_Players[msg.targetPlayer].isMutualAlly[Engine.GetPlayerID()])) | ||||
message = translate("%(player)s has sent %(player2)s %(amounts)s."); | message = translate("%(player)s has sent %(player2)s %(amounts)s."); | ||||
return { | return { | ||||
"text": sprintf(message, { | "text": sprintf(message, { | ||||
"player": colorizePlayernameByID(msg.sourcePlayer), | "player": colorizePlayernameByID(msg.sourcePlayer), | ||||
"player2": colorizePlayernameByID(msg.targetPlayer), | "player2": colorizePlayernameByID(msg.targetPlayer), | ||||
"amounts": getLocalizedResourceAmounts(msg.amounts) | "amounts": getLocalizedResourceAmounts(msg.amounts) | ||||
}) | }) | ||||
}; | }; | ||||
} | } | ||||
}; | }; |
Wildfire Games · Phabricator