Pular para conteúdo

Notificações Globais

O sistema de notificações globais permite comunicar mensagens para todos os jogadores online. Existem dois tipos de notificação:

Tipos

Mensagens importantes exibidas como um modal do WOA que o jogador precisa confirmar clicando em "Entendido". Ideal para:

  • Avisos de manutenção programada
  • Anúncios de eventos
  • Comunicados importantes

O popup aparece uma única vez para cada jogador — após confirmar, não volta a ser exibido.

Ticker (Banner)

Mensagens exibidas como um banner no centro da tela (a 25% do topo), com animação estilo "vitória/derrota":

  • Linhas douradas horizontais que expandem do centro
  • Texto com efeito de letter-spacing animado
  • Fundo escuro semi-transparente que não bloqueia a tela
  • O jogador pode continuar jogando normalmente enquanto o ticker aparece

O ticker é exibido por 6 segundos (padrão), mas pode ser configurado para durar mais ou menos tempo.

Notificações Automáticas

Algumas ações no jogo geram tickers automaticamente para todos os jogadores online:

Boss Derrotado

Quando um jogador dá o golpe final em um Chefe de Andar:

Jogador [Lv. X] derrotou Nome do Boss!

  • O nome do jogador e nível aparecem em azul
  • O nome do boss aparece em vermelho
  • Expira em 3 minutos

Reset de Conta

Quando um jogador reseta a conta:

Jogador resetou! (Reset #N)

  • O nome do jogador aparece em azul
  • O número do reset aparece em dourado
  • Expira em 2 minutos

Respawn de Bosses

Quando o sistema revive os bosses mortos (via cron):

Todos os Chefes de Andar derrotados foram renascidos!

  • "Chefes de Andar" aparece em vermelho
  • "renascidos" aparece em verde
  • Expira em 10 minutos

Como Funciona

As notificações são verificadas a cada 10 segundos junto com o heartbeat do jogo (o mesmo mecanismo que atualiza "Jogadores Online"). Não há tráfego de rede extra.

  • Popups são rastreados pelo navegador — ao confirmar, o ID da notificação é salvo localmente. Se trocar de navegador ou limpar dados, o popup pode aparecer novamente.
  • Tickers são exibidos em sequência — se houver múltiplos tickers na fila, eles são mostrados um após o outro.
  • Quando a aba do navegador está em segundo plano, as notificações não são processadas (evita popups inesperados ao retornar).

Expiração

Todas as notificações possuem um tempo de expiração. Após expirar, a notificação deixa de ser enviada aos jogadores. Notificações automáticas expiram em poucos minutos — são relevantes apenas para quem está online no momento do evento.