Changeset View
Changeset View
Standalone View
Standalone View
ps/trunk/binaries/data/mods/public/gui/gamesetup/gamesetup.js
Show First 20 Lines • Show All 1,611 Lines • ▼ Show 20 Lines | function onClientJoin(newGUID, newAssignments) | ||||
let playername = newAssignments[newGUID].name; | let playername = newAssignments[newGUID].name; | ||||
addChatMessage({ | addChatMessage({ | ||||
"type": "connect", | "type": "connect", | ||||
"guid": newGUID, | "guid": newGUID, | ||||
"username": playername | "username": playername | ||||
}); | }); | ||||
if (newGUID != Engine.GetPlayerGUID() && Object.keys(g_PlayerAssignments).length) | |||||
soundNotification("gamesetup.join"); | |||||
let isRejoiningPlayer = newAssignments[newGUID].player != -1; | let isRejoiningPlayer = newAssignments[newGUID].player != -1; | ||||
// Assign the client (or only buddies if prefered) to an unused playerslot and rejoining players to their old slot | // Assign the client (or only buddies if prefered) to an unused playerslot and rejoining players to their old slot | ||||
if (!isRejoiningPlayer && playername != newAssignments[Engine.GetPlayerGUID()].name) | if (!isRejoiningPlayer && playername != newAssignments[Engine.GetPlayerGUID()].name) | ||||
{ | { | ||||
let assignOption = Engine.ConfigDB_GetValue("user", "gui.gamesetup.assignplayers"); | let assignOption = Engine.ConfigDB_GetValue("user", "gui.gamesetup.assignplayers"); | ||||
if (assignOption == "disabled" || | if (assignOption == "disabled" || | ||||
assignOption == "buddies" && g_Buddies.indexOf(splitRatingFromNick(playername).nick) == -1) | assignOption == "buddies" && g_Buddies.indexOf(splitRatingFromNick(playername).nick) == -1) | ||||
▲ Show 20 Lines • Show All 1,138 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator