Ticket #3253: t3253_copy_playernames_on_init.patch
File t3253_copy_playernames_on_init.patch, 1.7 KB (added by , 9 years ago) |
---|
-
binaries/data/mods/public/gui/gamesetup/gamesetup.js
1099 1099 else 1100 1100 g_GameAttributes.settings.PlayerData[i].Name = chosenName; 1101 1101 } 1102 1102 } 1103 1103 1104 // Copy playernames from initial player assignment to the settings, see #3253 1105 for (var guid in g_PlayerAssignments) 1106 { 1107 let player = g_PlayerAssignments[guid]; 1108 g_GameAttributes.settings.PlayerData[player.player - 1].Name = player.name; 1109 } 1110 1104 1111 if (g_IsNetworked) 1105 1112 { 1106 1113 Engine.SetNetworkGameAttributes(g_GameAttributes); 1107 1114 Engine.StartNetworkGame(); 1108 1115 } -
binaries/data/mods/public/gui/gamesetup/gamesetup_mp.js
106 106 case "players": 107 107 g_PlayerAssignments = message.hosts; 108 108 break; 109 109 110 110 case "start": 111 112 // Copy playernames from initial player assignment to the settings, fixes #3253 113 for (var guid in g_PlayerAssignments) 114 { 115 let player = g_PlayerAssignments[guid]; 116 g_GameAttributes.settings.PlayerData[player.player - 1].Name = player.name; 117 } 118 111 119 Engine.SwitchGuiPage("page_loading.xml", { 112 120 "attribs": g_GameAttributes, 113 121 "isNetworked" : true, 114 122 "isRejoining" : g_IsRejoining, 115 123 "playerAssignments": g_PlayerAssignments