Commit 74eade31 authored by nanahira's avatar nanahira

fix sendRefreshMessages

parent 585fb908
Pipeline #43404 passed with stages
in 1 minute and 49 seconds
...@@ -122,93 +122,25 @@ export class RefreshFieldService { ...@@ -122,93 +122,25 @@ export class RefreshFieldService {
const selfIngamePos = room.getIngameDuelPos(client); const selfIngamePos = room.getIngameDuelPos(client);
const opponentIngamePos = 1 - selfIngamePos; const opponentIngamePos = 1 - selfIngamePos;
const locations = [
OcgcoreScriptConstants.LOCATION_MZONE,
OcgcoreScriptConstants.LOCATION_SZONE,
OcgcoreScriptConstants.LOCATION_HAND,
OcgcoreScriptConstants.LOCATION_GRAVE,
OcgcoreScriptConstants.LOCATION_EXTRA,
OcgcoreScriptConstants.LOCATION_REMOVED,
];
const players = [opponentIngamePos, selfIngamePos];
for (const location of locations) {
for (const player of players) {
await room.refreshLocations( await room.refreshLocations(
{ { player, location },
player: opponentIngamePos,
location: OcgcoreScriptConstants.LOCATION_MZONE,
},
{ queryFlag, sendToClient: client, useCache: 0 },
);
await room.refreshLocations(
{
player: selfIngamePos,
location: OcgcoreScriptConstants.LOCATION_MZONE,
},
{ 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 }, { queryFlag, sendToClient: client, useCache: 0 },
); );
} }
}
}
private isReconnectingPlayerOperating(client: Client, room: Room): boolean { private isReconnectingPlayerOperating(client: Client, room: Room): boolean {
const ingameDuelPos = room.getIngameDuelPos(client); const ingameDuelPos = room.getIngameDuelPos(client);
......
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