💀 Boss Damage System — Ranking de Dano em Tempo Real
Quem deu mais dano no boss? Agora todo mundo sabe. HP bar visual, ranking ao vivo, recompensas por posição — transforme boss fights em disputas épicas entre jogadores, parties e guildas.
O que é o Boss Damage System?
Toda vez que um boss spawna, seus jogadores vão competir pelo ranking de dano — individual, por party ou por guilda. HP bar na tela, ranking atualizado a cada hit, e recompensas automáticas para quem mais contribuiu. Boss fight nunca mais vai ser a mesma.
🔥 Como Funciona
📊 HP Bar Visual
- Barra de vida do boss exibida na tela com nome, level e HP atual
- Bosses com HP massivo mostram múltiplos segmentos (ex: "x5" para 5 milhões de HP)
- 5 estilos visuais de barra — escolha o que combina com seu servidor
- Até 4 HP bars simultâneos na tela quando múltiplos bosses estão vivos
🏆 Ranking de Dano ao Vivo
- Top N jogadores/parties/guildas exibidos em tempo real ao lado do HP bar
- Cada hit atualiza o ranking instantaneamente
- Mostra dano absoluto ou percentual — configurável
- Painel arrastável — o jogador posiciona onde quiser
- Cores por posição: destaque para 1o, 2o e 3o lugar
🤝 Três Modos de Agregação
- Individual — cada jogador compete sozinho
- Party — dano de todos os membros somado, líder aparece no ranking
- Guilda — dano de todos os membros somado, nome da guilda no ranking
- Opção de exigir que o Guild Master participe para a guilda contar
🎁 5 Tipos de Recompensa
🗡️ Last Hit
Quem deu o golpe final recebe recompensa exclusiva. Incentiva a disputa até o último segundo.
🥇 Top Damage (Ranking)
Recompensas por posição — 1o, 2o, 3o lugar e além. Até 10 posições configuráveis com valores independentes.
👥 Party
Recompensa escalonada por número de membros na party (1 a 5 membros). Quanto maior o grupo, mais distribuído.
🏰 Guilda
Recompensa por cargo na guilda: Guild Master, Assistente, Battle Master e membros regulares recebem valores diferentes.
📦 Drop Livre (No-Owner)
Itens dropados no chão para todos — sem dono. Cria aquela corrida clássica pelo loot.
Todos os tipos funcionam simultaneamente — um boss pode dar recompensa de last hit, ranking, party, guilda e drop ao mesmo tempo.
⚡ Recursos Avançados
📡 Alcance Inteligente
- Dentro do Range: HP bar visível + dano rastreado
- Entre Range e MaxRange: Dano rastreado, HP bar oculto
- Fora do MaxRange: Jogador removido do tracking
- Configurável por boss — bosses de dungeon podem ter range menor que bosses de campo
🗺️ Configuração por Área
O mesmo monstro pode ter configurações diferentes dependendo do mapa e coordenadas. Um Kundun no deserto pode dar recompensas diferentes do Kundun na caverna.
📢 Anúncio de Kill
- Mensagem server-wide quando o boss morre
- Modo 1: Anuncia quem deu o last hit
- Modo 2: Anuncia quem fez mais dano (player/party/guilda)
- Multilíngue (EN/PT/ES)
⚡ Performance Otimizada
- Zero banco de dados — tudo em memória, sem I/O
- Distribuição escalonada de pacotes (StaggerPerTick) — sem lag mesmo com 100+ jogadores
- Throttling de pacotes (200ms mínimo entre updates)
- Cache inteligente de ranking — só recalcula quando o dano muda
- Cleanup automático: jogadores inativos por 5 minutos são removidos
⚙️ Configuração por Boss
Cada boss é configurado independentemente:
- Estilo visual da HP bar (5 opções)
- Range e MaxRange de visibilidade
- Agregação: individual, party, guilda ou combinação
- Recompensas completas (5 tipos simultâneos)
- Anúncio de kill (ligado/desligado, modo 1 ou 2)
- Filtro por mapa e coordenadas
📋 Resumo Técnico
- ✅ HP bar visual com 5 estilos e múltiplos segmentos
- ✅ Até 4 HP bars simultâneos na tela
- ✅ Ranking de dano em tempo real (top N configurável)
- ✅ Agregação individual, party e guilda
- ✅ 5 tipos de recompensa simultâneos (last hit, ranking, party, guilda, drop)
- ✅ Configuração independente por boss e por área/mapa
- ✅ Anúncio server-wide de kills (2 modos)
- ✅ Painéis de ranking arrastáveis
- ✅ Dano absoluto ou percentual (configurável)
- ✅ Zero banco de dados — 100% em memória
- ✅ Otimizado para 100+ jogadores simultâneos
- ✅ Packet throttling e staggering anti-lag
- ✅ Cleanup automático (inatividade, desconexão, morte)
- ✅ Multilíngue (EN/PT/ES)
- ✅ Reload-safe
"Boss fight sem ranking é só um monstro com mais HP. Dê aos seus jogadores um motivo para competir."