From 34a713a8ee2557d8c2b6b7e8a0dc01abb3d526fe Mon Sep 17 00:00:00 2001 From: zhl Date: Mon, 7 Dec 2020 20:37:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E7=BB=93=E7=AE=97=E5=AF=B9?= =?UTF-8?q?=E9=98=B5=E9=94=99=E8=AF=AF=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 1 + src/rooms/commands/PartResultCommand.ts | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index a219c7c..edb0819 100644 --- a/package.json +++ b/package.json @@ -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" }, diff --git a/src/rooms/commands/PartResultCommand.ts b/src/rooms/commands/PartResultCommand.ts index 7e4cf50..2b28640 100644 --- a/src/rooms/commands/PartResultCommand.ts +++ b/src/rooms/commands/PartResultCommand.ts @@ -108,12 +108,12 @@ export class PartResultCommand extends Command { 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) }