diff --git a/src/rooms/commands/GameResultCommand.ts b/src/rooms/commands/GameResultCommand.ts index 50dd304..58b8ca3 100644 --- a/src/rooms/commands/GameResultCommand.ts +++ b/src/rooms/commands/GameResultCommand.ts @@ -199,10 +199,11 @@ export class GameResultCommand extends Command { }catch(e){ error(e); } - let defSeasonData:Map = new Map(); + let defSeasonData: any = {}; + let defItemData: any = {}; for (let [key, player] of this.state.players) { - let obj = {}; - defSeasonData.set(key, obj); + defSeasonData[key] = {}; + defItemData[key] = []; } let resultData: any = { @@ -211,7 +212,7 @@ export class GameResultCommand extends Command { results: [...results.values()], statics: statics, seasonData: saveData.seasonData? saveData.seasonData: defSeasonData, - items: saveData.itemData? saveData.itemData: [] + items: saveData.itemData? saveData.itemData: defItemData }; this.room.bGameResult(resultData); this.resetAllState();