O original 6b2b3547e5 atualiza o modo horizontal, recarregamento e presentes administrativos; salas WebSocket passam a ser o padrão. O combate e as 13 ferramentas mantêm os seus modelos.

Principais alterações

  • O original 6b2b3547e5 mantém o carrossel de novidades visível com alturas de janela de 520px ou menos. Fica acima do título e do parceiro na coluna esquerda, sob a barra superior; ambos encolhem para deixar espaço. A 400px ou menos, o subtítulo desaparece e o parceiro fica ainda menor. A versão anterior 7cc83e285f ocultava o banner até 520px. A rotação de 7 segundos continua a exigir menu aberto, separador visível e ponteiro fora do banner. Setas, pontos e Esquerda/Direita selecionam; Enter ou Espaço abre o Discord corrigido do criador ou o vídeo normal do YouTube noutro separador. Isto descreve o original, não o jogo incorporado aqui.
  • Antes de recarregar uma nova versão, o original espera até 6 segundos pela sincronização pendente e só deixa uma marca no mesmo separador se o estado já estiver OK. No arranque seguinte, um cache da nuvem válido com revisão positiva pode dispensar a primeira leitura do servidor apenas se a marca tiver menos de 2 minutos e não existir uma marca de recuperação de extensões. A marca é consumida uma vez. Nos restantes casos mantém-se a combinação normal de servidor e cache. Reduz leituras, sem garantir o progresso mais recente de outro dispositivo. Mantém navegador/perfil, verifica o estado real e volta a ligar a mesma conta original ao investigar. Não apagues nem edites o armazenamento para forçar uma recuperação.
  • O novo cliente original verifica alterações no ambiente da página, incluindo propriedades inesperadas em Object.prototype e certos elementos injetados por extensões. Ao detetar uma condição, suspende a escrita na nuvem e apresenta uma sobreposição após cerca de 6–20 segundos; o botão recarrega a página. É um resultado de compatibilidade/proteção do cliente, não prova de banimento no servidor, conta apagada ou perda de progresso. Se persistir, preserva primeiro o perfil original e uma exportação disponível; depois testa o original num perfil limpo sem extensões que alterem páginas. Guarda o perfil antigo para recuperar dados. Esta atualização documental não adiciona esse detetor à Wiki, às ferramentas nem ao jogo incorporado.
  • O original adiciona um ecrã Contas reservado à administração, nas definições da conta ou na moderação. A administração autorizada pode somar moedas, bilhetes normais, bilhetes ×10, Pokémon e posse shiny a dados existentes na nuvem. Não é um sistema público de códigos, troca entre jogadores ou recompensa prometida a todos. O cliente rejeita IDs desconhecidos, mantém a posse existente e marca as entradas novas como presentes. Os valores são arredondados para baixo e limitados a 0–1.000.000.000 por montante. O painel indica combinação num próximo salvamento (fim da partida, Guardar ou sair), ou na próxima entrada na mesma conta original. O presente pode só surgir após essa combinação. A coleção da Wiki continua manual e não lê a conta. Introduz o saldo real nas ferramentas de melhorias/gacha; preços e probabilidades não mudam. Não se testaram permissões do servidor nem entregas reais.
  • O original 6b2b3547e5 passa a usar salas WebSocket por padrão; a escolha explícita rtdb mantém a antiga base de dados em tempo real. Substitui 1c249c541c, que exigia escolher vps. Não existe um novo interruptor normal nas Definições. O serviço trata de criar, entrar, membros e sinalização; mensagens de combate WebRTC e fórmulas de dano continuam separadas. Os pedidos expiram em 8 segundos. A reconexão espera 1, 2, 4, 8 segundos e depois no máximo 15, tenta voltar e pode recriar a sala perdida do anfitrião. Uma ligação substituída, código 4002, termina sem ciclo de reconexão. Continuam os erros de sala inexistente, iniciada/fechada ou cheia e o máximo de 4 jogadores. Se o convite falhar, confirma a mesma versão original e pede nova sala/convite ao anfitrião. Não implica uma atualização do jogo incorporado.
  • O original b742e437 aumenta para 8 horas o cache dos resumos históricos (chaves S: com _all4). O cache r: mantém 6 horas e os restantes 2 horas. São durações de cache do cliente, não prazos de envio, limites de partida ou alterações ao dano. Um resumo antigo não prova rejeição ou apagamento: compara a mesma conta, tabela e período. Assinaturas/tentativas de envio e o limite de dano da linha do tempo mantêm as regras revistas 5c97df2e. A calculadora estima o limite; não envia pontuações nem atualiza o cache original. b742e437 acrescenta uma via opcional separada para o ranking. Exige seleção vps do ranking e é desativada no emulador; Firestore continua como padrão, independentemente das salas. Esta via usa a API para credenciais autenticadas de início, resultados, recordes próprios/amigos, denúncias e eliminação do ranking da conta; os resumos públicos não exigem autenticação. Durante a progressão, prepara uma mensagem em cada limiar de 60 segundos de jogo com tempo, nível, eliminações e dano do resumo Judgment; o envio exige essa via e credenciais válidas da conta atual. Não é intervalo de gravação nem prova de aceitação. Uma falha não garante envio ou retorno automático ao Firestore. A validação do servidor não foi testada.

Menu original num telemóvel horizontal

O original 6b2b3547e5 mantém o carrossel de novidades visível com alturas de janela de 520px ou menos. Fica acima do título e do parceiro na coluna esquerda, sob a barra superior; ambos encolhem para deixar espaço. A 400px ou menos, o subtítulo desaparece e o parceiro fica ainda menor. A versão anterior 7cc83e285f ocultava o banner até 520px. A rotação de 7 segundos continua a exigir menu aberto, separador visível e ponteiro fora do banner. Setas, pontos e Esquerda/Direita selecionam; Enter ou Espaço abre o Discord corrigido do criador ou o vídeo normal do YouTube noutro separador. Isto descreve o original, não o jogo incorporado aqui.

Recarregamento automático e cache da nuvem

Antes de recarregar uma nova versão, o original espera até 6 segundos pela sincronização pendente e só deixa uma marca no mesmo separador se o estado já estiver OK. No arranque seguinte, um cache da nuvem válido com revisão positiva pode dispensar a primeira leitura do servidor apenas se a marca tiver menos de 2 minutos e não existir uma marca de recuperação de extensões. A marca é consumida uma vez. Nos restantes casos mantém-se a combinação normal de servidor e cache. Reduz leituras, sem garantir o progresso mais recente de outro dispositivo. Mantém navegador/perfil, verifica o estado real e volta a ligar a mesma conta original ao investigar. Não apagues nem edites o armazenamento para forçar uma recuperação.

Quando o original pede para recarregar

O novo cliente original verifica alterações no ambiente da página, incluindo propriedades inesperadas em Object.prototype e certos elementos injetados por extensões. Ao detetar uma condição, suspende a escrita na nuvem e apresenta uma sobreposição após cerca de 6–20 segundos; o botão recarrega a página. É um resultado de compatibilidade/proteção do cliente, não prova de banimento no servidor, conta apagada ou perda de progresso. Se persistir, preserva primeiro o perfil original e uma exportação disponível; depois testa o original num perfil limpo sem extensões que alterem páginas. Guarda o perfil antigo para recuperar dados. Esta atualização documental não adiciona esse detetor à Wiki, às ferramentas nem ao jogo incorporado.

Receber um presente administrativo

O original adiciona um ecrã Contas reservado à administração, nas definições da conta ou na moderação. A administração autorizada pode somar moedas, bilhetes normais, bilhetes ×10, Pokémon e posse shiny a dados existentes na nuvem. Não é um sistema público de códigos, troca entre jogadores ou recompensa prometida a todos. O cliente rejeita IDs desconhecidos, mantém a posse existente e marca as entradas novas como presentes. Os valores são arredondados para baixo e limitados a 0–1.000.000.000 por montante. O painel indica combinação num próximo salvamento (fim da partida, Guardar ou sair), ou na próxima entrada na mesma conta original. O presente pode só surgir após essa combinação. A coleção da Wiki continua manual e não lê a conta. Introduz o saldo real nas ferramentas de melhorias/gacha; preços e probabilidades não mudam. Não se testaram permissões do servidor nem entregas reais.

Transporte das salas: caminho normal e opcional

O original 6b2b3547e5 passa a usar salas WebSocket por padrão; a escolha explícita rtdb mantém a antiga base de dados em tempo real. Substitui 1c249c541c, que exigia escolher vps. Não existe um novo interruptor normal nas Definições. O serviço trata de criar, entrar, membros e sinalização; mensagens de combate WebRTC e fórmulas de dano continuam separadas. Os pedidos expiram em 8 segundos. A reconexão espera 1, 2, 4, 8 segundos e depois no máximo 15, tenta voltar e pode recriar a sala perdida do anfitrião. Uma ligação substituída, código 4002, termina sem ciclo de reconexão. Continuam os erros de sala inexistente, iniciada/fechada ou cheia e o máximo de 4 jogadores. Se o convite falhar, confirma a mesma versão original e pede nova sala/convite ao anfitrião. Não implica uma atualização do jogo incorporado.

Porque um resumo do ranking pode parecer antigo

O original b742e437 aumenta para 8 horas o cache dos resumos históricos (chaves S: com _all4). O cache r: mantém 6 horas e os restantes 2 horas. São durações de cache do cliente, não prazos de envio, limites de partida ou alterações ao dano. Um resumo antigo não prova rejeição ou apagamento: compara a mesma conta, tabela e período. Assinaturas/tentativas de envio e o limite de dano da linha do tempo mantêm as regras revistas 5c97df2e. A calculadora estima o limite; não envia pontuações nem atualiza o cache original. b742e437 acrescenta uma via opcional separada para o ranking. Exige seleção vps do ranking e é desativada no emulador; Firestore continua como padrão, independentemente das salas. Esta via usa a API para credenciais autenticadas de início, resultados, recordes próprios/amigos, denúncias e eliminação do ranking da conta; os resumos públicos não exigem autenticação. Durante a progressão, prepara uma mensagem em cada limiar de 60 segundos de jogo com tempo, nível, eliminações e dano do resumo Judgment; o envio exige essa via e credenciais válidas da conta atual. Não é intervalo de gravação nem prova de aceitação. Uma falha não garante envio ou retorno automático ao Firestore. A validação do servidor não foi testada.

Versões revistas: original, incorporado e ferramentas

Revisão de 1 de novembro: o original público 6b2b3547e5 corresponde a b742e437, incluindo os três commits após d2bf542d. Mantém 966 Pokémon, 103 golpes, 97 evoluções, níveis, aprendizagem legal e exceções iniciais. Catálogo d567c6da; combate/recompensas f7fbcfc4; calendário d667c216; cálculos de execução/envio 5c97df2e. Salas, cache e presentes têm versão separada. Mantêm-se as 13 ferramentas e modelos históricos de partilha/importação. O incorporado observado continua em 3667bcad81 com integração seletiva f7 e Community em 395a0e47/559ca0a7c8; estas alterações do cliente original não lhes são atribuídas.

Páginas relacionadas

Atualizações anteriores e seguintes