sistema de verguenza persistente
This commit is contained in:
@@ -365,11 +365,16 @@ adminRouter.post("/admin/shuffle-players", async (req: Request, res: Response) =
|
||||
// Collect players with their full info
|
||||
if (roomState.players && roomState.players.length > 0) {
|
||||
roomState.players.forEach((player: any) => {
|
||||
const uuid = player.uuid || player.sessionId;
|
||||
const shame = Number(player.shameTokens || 0);
|
||||
// Persist sticky shame for this UUID before clearing rooms
|
||||
try { NameManager.getInstance().setShameTokens(uuid, shame); } catch {}
|
||||
allPlayers.push({
|
||||
uuid: player.uuid || player.sessionId, // Use actual UUID if available
|
||||
uuid,
|
||||
name: player.name,
|
||||
color: player.color,
|
||||
sessionId: player.sessionId
|
||||
sessionId: player.sessionId,
|
||||
shameTokens: shame
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user