Ticket #3501: 3501-6.patch
File 3501-6.patch, 3.7 KB (added by , 8 years ago) |
---|
-
binaries/data/mods/public/gui/credits/texts/programming.json
53 53 {"nick": "deebee", "name": "Deepak Anthony"}, 54 54 {"nick": "Deiz"}, 55 55 {"nick": "Dietger", "name": "Dietger van Antwerpen"}, 56 {"nick": "dpiquet", "name": "Damien Piquet"}, 56 57 {"nick": "dumbo"}, 57 58 {"nick": "dvangennip", "name": "Doménique"}, 58 59 {"nick": "Echelon9", "name": "Rhys Kidd"}, -
binaries/data/mods/public/gui/session/messages.js
188 188 addChatMessage({ 189 189 "type": "defeat", 190 190 "guid": findGuidForPlayerID(player), 191 "player": player 191 "player": player, 192 "resign": !!notification.resign 192 193 }); 193 194 194 195 updateDiplomacy(); … … 652 653 653 654 function formatDefeatMessage(msg) 654 655 { 656 let defeatMsg; 657 let playername; 658 655 659 // In singleplayer, the local player is "You". "You has" is incorrect. 656 660 if (!g_IsNetworked && msg.player == Engine.GetPlayerID()) 657 return translate("You have been defeated."); 661 { 662 // Translation: String used to colorize the word "You" of that sentence 663 playername = colorizePlayernameHelper(translateWithContext("You have been defeated", "You"), msg.player); 664 if (msg.resign) 665 defeatMsg = "%(player)s have resigned."; 666 else 667 defeatMsg = "%(player)s have been defeated."; 668 } 669 else 670 { 671 playername = colorizePlayernameByID(msg.player); 672 if (msg.resign) 673 defeatMsg = "%(player)s has resigned."; 674 else 675 defeatMsg = "%(player)s has been defeated."; 676 } 658 677 659 return sprintf(translate( "%(player)s has been defeated."), {660 "player": colorizePlayernameByID(msg.player)678 return sprintf(translate(defeatMsg), { 679 "player": playername 661 680 }); 662 681 } 663 682 -
binaries/data/mods/public/gui/session/session.js
426 426 427 427 Engine.PostNetworkCommand({ 428 428 "type": "defeat-player", 429 "playerId": Engine.GetPlayerID() 429 "playerId": Engine.GetPlayerID(), 430 "resign": true 430 431 }); 431 432 432 433 updateTopPanel(); -
binaries/data/mods/public/simulation/components/Player.js
671 671 var cmpGUIInterface = Engine.QueryInterface(SYSTEM_ENTITY, IID_GuiInterface); 672 672 cmpGUIInterface.PushNotification({ 673 673 "type": "defeat", 674 "players": [this.playerID] 674 "players": [this.playerID], 675 "resign": !!msg.resign 675 676 }); 676 677 }; 677 678 -
binaries/data/mods/public/simulation/helpers/Commands.js
413 413 "defeat-player": function(player, cmd, data) 414 414 { 415 415 // Send "OnPlayerDefeated" message to player 416 Engine.PostMessage(data.playerEnt, MT_PlayerDefeated, { "playerId": player });416 Engine.PostMessage(data.playerEnt, MT_PlayerDefeated, { "playerId": player, "resign": !!cmd.resign }); 417 417 }, 418 418 419 419 "garrison": function(player, cmd, data)