修正结算对阵错误的bug
This commit is contained in:
parent
47d5e01ac6
commit
34a713a8ee
@ -8,6 +8,7 @@
|
||||
"start": "ts-node-dev --inspect --files src/index.ts",
|
||||
"debug": "node --require ts-node/register --inspect src/index.ts",
|
||||
"dev": "DEBUG=colyseus:*,jc:* node --require ts-node/register --inspect src/index.ts",
|
||||
"dev:less": "DEBUG=colyseus:command,jc:* node --require ts-node/register --inspect src/index.ts",
|
||||
"loadtest": "colyseus-loadtest loadtest/example.ts --room my_room --numClients 3",
|
||||
"test": "echo \"Error: no test specified\" && exit 1"
|
||||
},
|
||||
|
@ -108,12 +108,12 @@ export class PartResultCommand extends Command<CardGameState, {}> {
|
||||
let r1 = comparePlayer(t0[1], t1[1]);
|
||||
let obj1 = new PartCompare(r1.p0.id, r1.p0.id, r1.result, 0, r1.val);
|
||||
result.push(obj1)
|
||||
if (r0.result == CompareEnum.P0DEAD && r1.next.has(1)) {
|
||||
let r2 = comparePlayer(t0[1], r1.next.get(1));
|
||||
if (r0.result == CompareEnum.P0DEAD && r1.next.has(0)) {
|
||||
let r2 = comparePlayer(r0.p1, r1.next.get(0));
|
||||
let obj2 = new PartCompare(r2.p0.id, r2.p0.id, r2.result, 0, r2.val);
|
||||
result.push(obj2)
|
||||
} else if (r0.result == CompareEnum.P1DEAD && r1.next.has(0)) {
|
||||
let r2 = comparePlayer(t0[0], r1.next.get(0));
|
||||
} else if (r0.result == CompareEnum.P1DEAD && r1.next.has(1)) {
|
||||
let r2 = comparePlayer(r0.p0, r1.next.get(1));
|
||||
let obj2 = new PartCompare(r2.p0.id, r2.p0.id, r2.result, 0, r2.val);
|
||||
result.push(obj2)
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user