Ticket #4308: see_tributes_between_allies_v1.2.patch
File see_tributes_between_allies_v1.2.patch, 1.3 KB (added by , 7 years ago) |
---|
-
binaries/data/mods/public/gui/session/messages.js
function formatDiplomacyMessage(msg) 864 864 }); 865 865 } 866 866 867 867 function formatTributeMessage(msg) 868 868 { 869 // Check observer first, since we also want to see if the selected player in the developer-overlay has sent tributes869 // Show tributes sent between our allies, or all tributes sent if we are an observer 870 870 let message = ""; 871 if (g_IsObserver) 872 message = translate("%(player)s has sent %(player2)s %(amounts)s."); 873 else if (msg.targetPlayer == Engine.GetPlayerID()) 871 if (msg.targetPlayer == Engine.GetPlayerID()) 874 872 message = translate("%(player)s has sent you %(amounts)s."); 873 else if (g_IsObserver || 874 g_GameAttributes.settings.LockTeams && 875 g_Players[msg.sourcePlayer].isMutualAlly[Engine.GetPlayerID()] && 876 g_Players[msg.targetPlayer].isMutualAlly[Engine.GetPlayerID()]) 877 message = translate("%(player)s has sent %(player2)s %(amounts)s."); 875 878 876 879 return sprintf(message, { 877 880 "player": colorizePlayernameByID(msg.sourcePlayer), 878 881 "player2": colorizePlayernameByID(msg.targetPlayer), 879 882 "amounts": getLocalizedResourceAmounts(msg.amounts)