Guia atualizado
Loja e gacha permanecem abertos ao atualizar o evento
No original d667c216, a chegada da hora do servidor após abrir o jogo ou o início/fim de Halloween pode atualizar fundo e música, mas já não reconstrói o menu principal por cima da loja, gacha ou outro submenu aberto. O menu é reconstruído ao voltar. A partida mantém o estado inicial; doces possuídos e compras não mudam.
Ranking: novas tentativas e dano histórico
O selo individual tem até 8 tentativas, intervalo de 3 s e até 15 s por pedido, dentro de 80 s; outra tentativa exige pelo menos 2 s restantes. 401/403 encerra repetições. Uma partida apta sem selo agora exibe aviso de conexão, inclusive se faltar o de um membro da equipe. Isso não recupera partidas antigas sem selo. Histórico salva dano maior mesmo sem melhorar o tempo e fora dos dois top 50; preserva melhor tempo/nível/derrotados e o dano superior em envios pendentes. Só amigos também busca amigos e você fora do top 50 histórico, ordena dano positivo e mostra até 50, com cache de 2 h. Outros períodos e tabelas por Pokémon mantêm o top 50. A posição global não vira posição entre amigos. Limites de dano e tempos mínimos não mudam.
Cada partida exige um novo selo do servidor
O selo individual tem até 8 tentativas, intervalo de 3 s e até 15 s por pedido, dentro de 80 s; outra tentativa exige pelo menos 2 s restantes. 401/403 encerra repetições. Uma partida apta sem selo agora exibe aviso de conexão, inclusive se faltar o de um membro da equipe. Isso não recupera partidas antigas sem selo. Histórico salva dano maior mesmo sem melhorar o tempo e fora dos dois top 50; preserva melhor tempo/nível/derrotados e o dano superior em envios pendentes. Só amigos também busca amigos e você fora do top 50 histórico, ordena dano positivo e mostra até 50, com cache de 2 h. Outros períodos e tabelas por Pokémon mantêm o top 50. A posição global não vira posição entre amigos. Limites de dano e tempos mínimos não mudam. Antes de outra partida, confira login, perfil público e rede. Cada membro precisa do próprio selo; preserve o salvamento local. Marca ausente não comprova falha ao salvar.
Limite de envio separado do dano de combate
No campo de pontuação do cliente original, t é o tempo inteiro limitado a 1–86.400 segundos. Antes de t = 1.800, o dano enviado é 0. A partir daí: max(0, min(floor(dano pontuado acumulado), (t − 1.799) × 50.000)). O limite é 50.000 em 30:00 e 5.050.000 em 31:40. Usa o tempo total, mesmo que o Julgamento comece tarde. Também vale para Gengar de Halloween, que usa o mesmo campo e caminho de envio. Não limita dano por golpe, DPS ou a exibição na partida; informe o dano pontuado acumulado, não DPS bruto multiplicado pelo tempo.
Tempos mínimos e marcas separadas
Uma partida precisa de 120 segundos nas tabelas gerais e 600 na tabela do Pokémon. O tempo enviado é inteiro, limitado a 1–86.400 segundos. O novo campo rt preserva o tempo desta partida quando o melhor tempo salvo vem de outra mais longa. Melhor tempo e melhor dano podem vir de partidas diferentes. Diário, semanal e mensal continuam com top 50; esta revisão não os reinicia.
A qual versão isso se aplica?
Regras originais 5c97df2e de 27 de outubro, revisadas em 28. Dados de Pokémon, golpes, evoluções e aprendizado legal continuam d567c6da; Halloween f7fbcfc4. As 13 ferramentas permanecem. Novos cálculos originais usam equipamento separado e bônus corrigidos. Links antigos versionados sem referência de execução preservam e exibem d567c6da; Recalcular com regras atuais faz a migração explícita. Community mantém sua versão e regras próprias. Iframe: https://survivorpoke.com/play/. Testes não comprovam igualdade entre os jogos ao vivo. Os bytes públicos observados em 28 correspondem à versão incorporada 3667bcad81, que declara adaptação seletiva de f7fbcfc4. O cálculo Community usa a versão fixa 395a0e47 (marcador 559ca0a7c8), sem reproduzir essa versão incorporada atual.
Prévia do código original · spoilers
O original d667c216 prolonga Halloween de 30 de outubro a 2 de novembro inclusive em Europe/Madrid, até 3 de novembro às 00:00. Em 2026: 29 de outubro às 23:00 a 2 de novembro às 23:00 UTC. Mapa, loja de doces e visuais, banner Fantasma e grande Gengar seguem a mesma janela. É o calendário previsto do original, não uma confirmação de que já esteja ativo; as recompensas abaixo vêm do código.
Relógio do servidor e partidas
O original lê o cabeçalho Date de version.json ao carregar e a cada 15 minutos e avança com performance.now. Sem essa referência, o evento fica desligado; mudar a data do aparelho não o abre. O menu verifica o dia até a cada 10 segundos e mostra contagem decrescente desde 14 dias antes. A partida mantém o estado inicial, definido pelo anfitrião em grupo. Um URL dev público não força Halloween. As ferramentas da Wiki calculam cenários, sem consultar esse relógio.
Doces: limite, recolha e preço
O limite ambiental comum é floor(segundos ÷ 60 × 1,25). Fantasmas e abóboras exigem 1 unidade disponível; outros inimigos fora do Julgamento exigem 3, mas cada queda consome só 1 e dá 1 doce. Matar mais não ultrapassa o limite de tempo; é preciso recolher as quedas. Abóboras também dão 8 XP e 50% de hipótese de 2 moedas. Entrar na luta do grande Gengar dá 60 doces; em grupo o anfitrião dá-os a todos. Inimigos do Julgamento não dão doces ambientais. Aos 30:00: 37 + 60 = no máximo 97; três partidas dão 291, abaixo dos 300 de um visual. Um início atrasado altera o limite; indica a hora real e se chegaste à luta.
Três visuais de bruxa permanentes
Kecleon vende Gengar bruxa, Pikachu bruxa e Umbreon bruxa por 300 doces cada durante Halloween. Gengar tem chapéu e capa; Pikachu e Umbreon só chapéu. São sprites cosméticos, incluindo shiny, sem novas espécies, golpes ou bónus de atributos. A compra é permanente e não se repete. Podes comprar antes de ter a espécie; equipar automaticamente exige possuí-la. Depois equipa ou retira na ficha do Pokémon. Doces ficam em bag.candy, compras em skins e a escolha mais recente em pskin. O chapéu de Kecleon é decoração, não um quarto visual comprável. Doces são ganhos, não uma compra gratuita com moedas.
Noite Espectral: seleção e garantia próprias
O banner reúne Pokémon Fantasma de todas as regiões com sprites, por raridade existente. É o banner interno 10, não uma décima geração. Tem pity[10] independente, shiny fixo de 2% e nenhum Shiny Charm: completar a coleção não dá 4%. Raridades 45/30/17/6,5/1,5%; a 70.ª tentativa sem cinco estrelas garante uma e cada lote de dez garante pelo menos quatro. Raridade vazia recua por 0, −1, +1, −2, +2, −3, +3, −4, +4. Cem tentativas são dez lotes de dez. Shiny repetido é trocado por um shiny em falta da mesma raridade real; se já tens todos, torna-se normal. Os nove banners regionais e os seus amuletos ficam separados.
Grande Gengar no Julgamento
Uma partida de evento troca a apresentação de Arceus aos 30 minutos por um Gengar bruxa gigante. Uma fenda ou escolha de cartas pode atrasar o início. É Fantasma fixo, com as próprias defesas, sem Placa de Arceus. É um alvo invencível de pontuação: dano creditado × 0,05 ÷ (1 + segundos na arena ÷ 150), sem perder vida e sem estados ou controlo. A seleção automática ignora Gengar enquanto vivem lendários invocados, mas ataques de área e projéteis que lhe acertem continuam a pontuar. Usa a mesma classificação de dano. Reforços excluem sempre Arceus #493, mesmo nesta partida. Mantêm-se contacto crescente, limite de velocidade, reforços a cada cinco segundos e quebra de itens aos 35 minutos; não é um Gengar capturável normal.
Biomas noturnos, abóboras e inimigos
Horta de Abóboras, Cemitério Assombrado e Floresta Sombria substituem a apresentação dos três biomas, com música e menu noturno. Cada escalão acrescenta até dois Fantasmas elegíveis que ainda não estão no elenco aleatório, mantendo as regras de candidatos. Não são aparições fixas nem alterações de atributos. As abóboras seguem a semente do mapa, iguais para o grupo. O menu tem mais abóboras decorativas; essa densidade não é uma taxa de combate.
Gravação, nuvem e versões
O intervalo normal entre envios cloud bem-sucedidos do original passa de 65 para 25 segundos. Um Guardar já agendado tenta enviar quando a página fica oculta, respeitando 21 segundos das regras; sair sem Guardar agendado não cria um. Uma tentativa não prova receção: mantém a cópia local e verifica o estado antes de trocar de aparelho. Visuais comprados são unidos como aquisições permanentes; a data mais recente decide o visual vestido, incluindo retirar. A página dev sem compilação fora de localhost é só local, sem conta/nuvem/classificação. O jogo comunitário incorporado em survivorpoke.com é uma versão fixa separada: esta sincronização atualiza a Wiki e cenários do original, não esse jogo.
Controlos e ecrã móvel
Voltar no Android fecha janelas ou recua nos menus, pausa a partida e só sai no menu principal. Perder foco em tátil pausa. Cartas são escolhidas ao soltar, sem clique duplicado; o joystick reinicia se perder o ponteiro ou terminarem os toques. Alertas adaptam-se e notificações não capturam toque. A barra usa ícones, encurta nomes e valores grandes com valor completo em tooltip; em ecrãs pequenos Sair fica nas Definições. Defesa arredondada. Nome de utilizador móvel sem maiúsculas ou correção automáticas. Áudio ajustado ao minimizar. São mudanças do código original, não testes em aparelhos físicos nem equivalência do jogo incorporado.
Versões das fontes
Pokémon, níveis, evoluções e aprendizagem continuam em d567c6da; combate/recompensas sazonais em f7fbcfc4 e execução de dano/bónus em 5c97df2e. Só o calendário passa a d667c216. Novos planos usam a extensão; links f7 antigos conservam o fim anterior à meia-noite do dia2 e exibem seletor. O pacote original 01d06d8e0c correspondeu a d667c216 em 29 de outubro. O jogo incorporado observado3667bcad81 declara adaptação seletiva de f7; a Wiki não o altera nem afirma que tenha calendário prolongado. Community calcula a versão fixa 395a0e47/559ca0a7c8.
Ferramentas
Páginas relacionadas
- PokéSurvivor Atualizações · 2026-10-29: 28 de outubro: Halloween dura mais um dia
- PokéSurvivor Atualizações · 2026-10-28: 27 de outubro: cooperativo, defesa e ranking
- Por que minha marca não aparece?
- Halloween: datas, doces, visuais e Noite Espectral
- Visuais de Halloween
- Loja Kecleon
- Noite Espectral
- Grande Gengar bruxa (pontuação)
Dados do jogo e fontes
Os arquivos do jogo nos links mostram a origem dos valores, custos e regras. As atualizações podem alterá-los.
Versão dos dados: d567c6da
- https://github.com/JPTER78/pokesurvivor/blob/f7fbcfc4c278080c74af9538e5efc2fe7e3709a9/js/systems/halloween.js
- https://github.com/JPTER78/pokesurvivor/blob/f7fbcfc4c278080c74af9538e5efc2fe7e3709a9/js/systems/gacha.js
- https://github.com/JPTER78/pokesurvivor/blob/f7fbcfc4c278080c74af9538e5efc2fe7e3709a9/js/data/shop.js
- https://github.com/JPTER78/pokesurvivor/blob/f7fbcfc4c278080c74af9538e5efc2fe7e3709a9/js/core/skins.js
- https://github.com/JPTER78/pokesurvivor/blob/f7fbcfc4c278080c74af9538e5efc2fe7e3709a9/js/systems/judgment.js
- https://github.com/JPTER78/pokesurvivor/blob/f7fbcfc4c278080c74af9538e5efc2fe7e3709a9/js/data/enemies.js
- https://github.com/JPTER78/pokesurvivor/blob/f7fbcfc4c278080c74af9538e5efc2fe7e3709a9/js/world/world.js
- https://github.com/JPTER78/pokesurvivor/blob/f7fbcfc4c278080c74af9538e5efc2fe7e3709a9/js/core/db.js
- https://github.com/JPTER78/pokesurvivor/blob/f7fbcfc4c278080c74af9538e5efc2fe7e3709a9/js/game.js
- https://github.com/JPTER78/pokesurvivor/blob/f7fbcfc4c278080c74af9538e5efc2fe7e3709a9/js/data/changelog.js
- https://github.com/JPTER78/pokesurvivor/blob/d667c216ddc99ee7bbb16a0ca0528f25461f037e/js/systems/halloween.js
- https://github.com/JPTER78/pokesurvivor/blob/d667c216ddc99ee7bbb16a0ca0528f25461f037e/js/game.js
- https://github.com/JPTER78/pokesurvivor/blob/d667c216ddc99ee7bbb16a0ca0528f25461f037e/js/ui/shop-ui.js
- https://github.com/JPTER78/pokesurvivor/blob/d667c216ddc99ee7bbb16a0ca0528f25461f037e/js/ui/gacha-ui.js
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/js/net/ranking.js
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/js/net/coop.js
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/js/game.js
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/README.md
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/js/entities/player.js
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/js/data/items.js
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/js/net/net.js
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/js/core/touch.js
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/js/ui/run-ui.js
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/js/ui/test.js
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/js/entities/enemy.js
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/js/systems/spawner.js
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/contacto/index.html
- https://github.com/JPTER78/pokesurvivor/blob/5c97df2e764a11f7a99b46c2104413a073f117ad/js/data/changelog.js
- https://survivorpoke.com/version.json
- https://github.com/JPTER78/pokesurvivor/blob/d667c216ddc99ee7bbb16a0ca0528f25461f037e/js/data/changelog.js
- https://github.com/JPTER78/pokesurvivor/blob/d667c216ddc99ee7bbb16a0ca0528f25461f037e/.github/workflows/live.yml