修正座次号设置错误的bug

This commit is contained in:
zhl 2021-01-29 13:27:15 +08:00
parent d44f00c29f
commit 5b8d48197c

View File

@ -40,6 +40,9 @@ export class OnJoinCommand extends Command<CardGameState, {
} else { } else {
idx = seatSet.values().next().value idx = seatSet.values().next().value
} }
const team = (idx == 1 || idx == 2) ? 1 : 0;
// end of set seat and team
let player = new Player(client.sessionId, idx, team);
let uinfo: {nickname: string, avatar: string, score: number, accountid: string} let uinfo: {nickname: string, avatar: string, score: number, accountid: string}
if (accountId && accountId != 'robot') { if (accountId && accountId != 'robot') {
uinfo = await getUserInfo(accountId) uinfo = await getUserInfo(accountId)
@ -50,10 +53,6 @@ export class OnJoinCommand extends Command<CardGameState, {
uinfo = await randomUserInfo(low, high, accounts) uinfo = await randomUserInfo(low, high, accounts)
} }
accountId = uinfo.accountid accountId = uinfo.accountid
const team = (idx == 1 || idx == 2) ? 1 : 0;
// end of set seat and team
let player = new Player(client.sessionId, idx, team);
player.accountId = accountId; player.accountId = accountId;
player.nickname = uinfo.nickname player.nickname = uinfo.nickname
player.avatar = uinfo.avatar player.avatar = uinfo.avatar