Incursões
As incursões são batalhas em ondas contra um exército invasor. Você inicia uma matando um batedor marcado em um local de incursão; depois de um breve presságio, o exército chega em ondas até a sua posição e termina com seus chefes. Sobreviva a todas as ondas e todos que ainda estiverem lutando são recompensados; se você cair (ou sair), a incursão é perdida.
As incursões
| Incursão | Mundo | Local da incursão | Batedor (vida / corpo a corpo / ki) | Recompensas | Derrota |
|---|---|---|---|---|---|
| Ataque do Exército Red Ribbon | Terra | Base da Red Ribbon | 150 / 8 / 0 | 5,700 TP, Herói da Vila e Herói do Mundo (10 min), 8 Cenouras douradas, 2 Sementes dos Deuses, 1 Cápsula Vermelha, 1 Cápsula Azul | −5 de índole |
| Ataque Saiyajin | Terra | Cratera saiyajin | 500 / 12 / 10 | 10,000 TP, Herói da Vila e Herói do Mundo (10 min), 8 Cenouras douradas, 2 Sementes dos Deuses, 1 Scouter (Verde) | −10 de índole |
| Invasão de Freeza | Namekusei | Ruínas namekuseijins | 400 / 18 / 12 | 30,000 TP, Herói da Vila e Herói do Mundo II (10 min), 16 Cenouras douradas, 3 Sementes dos Deuses, 1 Canhão Blaster | −20 de índole |
| Exército de Gomah | Reino Demoníaco | Acampamento de Gomah | 10,000 / 900 / 800 | 350,000 TP, Herói da Vila e Herói do Mundo III (10 min), 16 Cenouras douradas, 4 Medi-Bugs (Formiga) | −30 de índole |
As quatro incursões têm 5 ondas. Herói do Mundo é um efeito do DMZ que aumenta os TP que você ganha (veja Efeitos).
Como uma incursão acontece
- Encontre um local de incursão. Bases da Red Ribbon, Crateras saiyajins, Ruínas namekuseijins e Acampamentos de Gomah são gerados como estruturas (veja Estruturas). Quando você chega a menos de 80 blocos de um deles, recebe um aviso no chat, por exemplo "Seu scouter detecta uma nave saiyajin que acabou de cair aqui perto...". Cada local tem um batedor, mostrado com uma aura de supervilão; numa base da Red Ribbon o batedor é o comandante da base, protegido por uma guarnição de soldados e robôs. Um local se esgota quando o batedor morre ou desaparece.
- Mate o batedor. O jogador que o mata (ou o jogador mais próximo, se ninguém levar o crédito) recebe o efeito Caçado e a música de preparação começa. Caçado dura o tempo de preparação da incursão (60 segundos por padrão). Se o efeito for removido antes, por exemplo bebendo leite, a incursão é cancelada.
- A incursão começa onde você estiver quando Caçado acabar. Os participantes são você e todos os membros do seu grupo (veja Comandos). Só pode haver uma incursão por vez na mesma área.
- Ondas. Os inimigos aparecem ao redor do centro da incursão, a 6–16 blocos: os lutadores da história caem do alto, enquanto as criaturas que só andam, como os soldados e robôs da Red Ribbon, surgem no chão. Uma barra de chefe mostra "Incursão — Onda X/Y — restam N"; ela fica roxa nas ondas com chefes. As criaturas da incursão brilham para serem fáceis de encontrar: lacaios em roxo, chefes em vermelho. Nas ondas com chefes, os chefes ficam adormecidos até que a escolta morra, mas atacar um deles o acorda antes. Há uma breve pausa entre as ondas (5 segundos por padrão).
- Vitória. Quando a última onda é eliminada, todo participante que ainda estiver lutando recebe as recompensas, a música de vitória, fogos de artifício e o efeito Herói do Mundo.
- Derrota. Um participante que morre, sai do jogo, muda de dimensão ou passa para o modo espectador está fora. Afastar-se mais de 80 blocos (por padrão) do centro da incursão inicia uma contagem regressiva de 15 segundos para você voltar. Quando não resta nenhum participante, a incursão é perdida: as criaturas restantes desaparecem e todos os participantes veem VOCÊ PERDEU! e perdem índole (veja a tabela acima e Índole).
Dificuldade
A vida e o dano das criaturas da incursão são multiplicados pela dificuldade da história do jogador que a iniciou, usando os multiplicadores de vida e dano Fácil e Difícil do servidor (veja Sagas para as dificuldades).
gameplay
Comandos
Todos os subcomandos de /dmzraid exigem nível de permissão de operador 2.
| Comando | O que faz |
|---|---|
/dmzraid start [type] |
Inicia uma incursão desse tipo na sua posição: red_ribbon_assault, saiyan_assault (a padrão), frieza_invasion, gomah_assault ou uma incursão extra. Falha se já houver uma incursão em andamento por perto.
|
/dmzraid stop |
Cancela a incursão mais próxima em um raio de 128 blocos (sem penalidade por derrota). |
/dmzraid info |
Mostra o id, o estado, a onda, o número de participantes e o centro da incursão mais próxima. |
Configuração
As incursões são definidas em arquivos JSON em config/dragonminez/raids/, então os donos de servidores podem ajustar as incursões incluídas ou adicionar as suas. Cada incursão é um arquivo com o nome do seu id: red_ribbon_assault.json, saiyan_assault.json, frieza_invasion.json e gomah_assault.json são gerados com os valores padrão e atualizados por versão como os outros arquivos de configuração. Qualquer outro arquivo .json na pasta é carregado como uma incursão extra com o nome do arquivo como id; arquivos cujo nome começa com old_ são ignorados. Recarregue com /dmzreload config.
Campos principais
| Campo | Tipo | Padrão | Notas |
|---|---|---|---|
configVersion |
String | — | Gerenciado pelo DMZ. |
enabled |
Boolean | true |
false remove a incursão.
|
displayName |
String | raid.dragonminez.<id> |
Chave de tradução mostrada na barra de chefe. |
activationRadius |
Number | 48 |
Nenhuma segunda incursão pode começar a essa distância de uma em andamento; também é o alcance usado para creditar a morte de um batedor ao jogador mais próximo. |
leashDistance |
Number | 80 |
Até onde os participantes podem se afastar do centro da incursão antes da contagem regressiva de 15 segundos. |
interWaveDelaySeconds |
Integer | 5 |
Pausa entre as ondas. |
music |
Object | — | preparation (evento de som tocado durante o presságio) e battle (tocado durante as ondas; padrão dragonminez:raid_ost_1).
|
trigger |
Object | — | Como a incursão é iniciada (veja abaixo). Uma incursão sem gatilho só pode ser iniciada com /dmzraid start.
|
waves |
List | — | As ondas, em ordem. Uma incursão sem ondas é ignorada. |
rewards |
Object | — | trainingPoints, effects (id, seconds, amplifier) e items (id, count), dados a todo participante que ainda estiver lutando no final.
|
defeat |
Object | — | title e subtitle (chaves de tradução) e alignment (mudança de índole com sinal aplicada a todos os participantes).
|
Gatilho
| Campo | Tipo | Notas |
|---|---|---|
entityId |
String | O batedor: um id de entidade, ou uma tag de entidade com # (por exemplo #dragonminez:frieza_soldiers).
|
dimension |
String | Dimensão em que o gatilho funciona. |
spawnChance |
Number (0–1) | Chance de uma criatura surgida naturalmente que corresponda a entityId nessa dimensão ser marcada como batedor de incursão. 0 em todas as incursões incluídas, que dependem dos seus locais de incursão.
|
supervillain |
Boolean | Mostra o batedor com a aura de supervilão (padrão true).
|
preparationSeconds |
Integer | Duração do presságio (padrão 60).
|
announceMessage, omenMessage, startMessage |
String | Chaves de tradução para o aviso do local de incursão, o presságio e o início da incursão. |
health, meleeDamage, kiDamage, aiTier |
Number | Atributos do batedor colocado em um local de incursão. |
Os locais de incursão que são estruturas (base da Red Ribbon, Cratera saiyajin, Ruínas namekuseijins e Acampamento de Gomah) estão ligados às quatro incursões incluídas. Uma incursão extra pode usar spawnChance ou /dmzraid start.
Ondas
Cada onda é { "spawns": [ ... ] }, e cada entrada de surgimento descreve um grupo:
| Campo | Tipo | Notas |
|---|---|---|
entityId |
String | Id de entidade, ou #tag para escolher um membro aleatório de uma tag de entidade para cada criatura.
|
count |
Integer | Quantas gerar (padrão 1).
|
health, meleeDamage, kiDamage |
Number | Atributos absolutos, antes do multiplicador de dificuldade. |
aiTier |
Integer | 1 Novato, 2 Inteligente, 3 Elite, 4 Especialista.
|
textureVariant |
Integer | Variante de textura, para criaturas que têm várias. |
dormantUntilEscortDead |
Boolean | Comportamento de chefe: a criatura espera até que o resto da onda morra. |
canTransform |
Boolean | Se a criatura pode se transformar (padrão true).
|
transformHealth, transformMeleeDamage, transformKiDamage |
Number | Atributos da forma transformada. |
Exemplo: as duas primeiras ondas da Invasão de Freeza.
"waves": [
{ "spawns": [ { "entityId": "#dragonminez:frieza_soldiers", "count": 5, "health": 100, "meleeDamage": 15, "kiDamage": 10, "aiTier": 1 } ] },
{ "spawns": [ { "entityId": "#dragonminez:frieza_soldiers", "count": 10, "health": 130, "meleeDamage": 18, "kiDamage": 12, "aiTier": 1 } ] }
]