Commit 74eade31 authored by nanahira's avatar nanahira

fix sendRefreshMessages

parent 585fb908
Pipeline #43404 passed with stages
in 1 minute and 49 seconds
...@@ -122,92 +122,24 @@ export class RefreshFieldService { ...@@ -122,92 +122,24 @@ export class RefreshFieldService {
const selfIngamePos = room.getIngameDuelPos(client); const selfIngamePos = room.getIngameDuelPos(client);
const opponentIngamePos = 1 - selfIngamePos; const opponentIngamePos = 1 - selfIngamePos;
await room.refreshLocations( const locations = [
{ OcgcoreScriptConstants.LOCATION_MZONE,
player: opponentIngamePos, OcgcoreScriptConstants.LOCATION_SZONE,
location: OcgcoreScriptConstants.LOCATION_MZONE, OcgcoreScriptConstants.LOCATION_HAND,
}, OcgcoreScriptConstants.LOCATION_GRAVE,
{ queryFlag, sendToClient: client, useCache: 0 }, OcgcoreScriptConstants.LOCATION_EXTRA,
); OcgcoreScriptConstants.LOCATION_REMOVED,
await room.refreshLocations( ];
{ const players = [opponentIngamePos, selfIngamePos];
player: selfIngamePos,
location: OcgcoreScriptConstants.LOCATION_MZONE, for (const location of locations) {
}, for (const player of players) {
{ queryFlag, sendToClient: client, useCache: 0 }, await room.refreshLocations(
); { player, location },
{ queryFlag, sendToClient: client, useCache: 0 },
await room.refreshLocations( );
{ }
player: opponentIngamePos, }
location: OcgcoreScriptConstants.LOCATION_SZONE,
},
{ queryFlag, sendToClient: client, useCache: 0 },
);
await room.refreshLocations(
{
player: selfIngamePos,
location: OcgcoreScriptConstants.LOCATION_SZONE,
},
{ queryFlag, sendToClient: client, useCache: 0 },
);
await room.refreshLocations(
{
player: opponentIngamePos,
location: OcgcoreScriptConstants.LOCATION_HAND,
},
{ queryFlag, sendToClient: client },
);
await room.refreshLocations(
{ player: selfIngamePos, location: OcgcoreScriptConstants.LOCATION_HAND },
{ queryFlag, sendToClient: client, useCache: 0 },
);
await room.refreshLocations(
{
player: opponentIngamePos,
location: OcgcoreScriptConstants.LOCATION_GRAVE,
},
{ queryFlag, sendToClient: client, useCache: 0 },
);
await room.refreshLocations(
{
player: selfIngamePos,
location: OcgcoreScriptConstants.LOCATION_GRAVE,
},
{ queryFlag, sendToClient: client, useCache: 0 },
);
await room.refreshLocations(
{
player: opponentIngamePos,
location: OcgcoreScriptConstants.LOCATION_EXTRA,
},
{ queryFlag, sendToClient: client, useCache: 0 },
);
await room.refreshLocations(
{
player: selfIngamePos,
location: OcgcoreScriptConstants.LOCATION_EXTRA,
},
{ queryFlag, sendToClient: client, useCache: 0 },
);
await room.refreshLocations(
{
player: opponentIngamePos,
location: OcgcoreScriptConstants.LOCATION_REMOVED,
},
{ queryFlag, sendToClient: client, useCache: 0 },
);
await room.refreshLocations(
{
player: selfIngamePos,
location: OcgcoreScriptConstants.LOCATION_REMOVED,
},
{ queryFlag, sendToClient: client, useCache: 0 },
);
} }
private isReconnectingPlayerOperating(client: Client, room: Room): boolean { private isReconnectingPlayerOperating(client: Client, room: Room): boolean {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment