From 9429dacc638b5ba330f99c1bc2a5b464582adc06 Mon Sep 17 00:00:00 2001 From: dy Date: Wed, 20 Dec 2023 19:22:51 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=AC=E8=B7=AF=E7=8B=82=E9=A3=99=E6=80=A7?= =?UTF-8?q?=E8=83=BD=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api_s2c/gonglukuangbiao/ApiOpen.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/api_s2c/gonglukuangbiao/ApiOpen.ts b/src/api_s2c/gonglukuangbiao/ApiOpen.ts index bb484b4..98fcb44 100644 --- a/src/api_s2c/gonglukuangbiao/ApiOpen.ts +++ b/src/api_s2c/gonglukuangbiao/ApiOpen.ts @@ -59,7 +59,7 @@ let enemyObject: object = {} async function checkAndRefreshEnemy() { if (lastRefreshTime + 3600 > G.time) return lastRefreshTime = G.time - for (let i = 3; i <= 8; i ++) { + for (let i = 3; i <= 8; i++) { let users = await G.mongodb.collection('user').aggregate([ { $match: { @@ -85,7 +85,9 @@ async function checkAndRefreshEnemy() { export async function refreshEnemys(call: ApiCall) { if (!lastRefreshTime) await checkAndRefreshEnemy() - let dbUser = enemyObject[Math.floor(call.conn.gud.lv / 10)] + let lvDw = Math.floor(call.conn.gud.lv / 10 > 8 ? 8 : call.conn.gud.lv / 10) + + let dbUser = enemyObject[lvDw] || [] let enemys: joinFightData[] = [];