Jogar uma partida EternalTD
Esta página descreve o que o jogador vê e faz numa instância de nível: os elementos do ecrã, a ajuda de colocação e as regras que terminam uma partida. Consulte Torres para os atributos das torres e Vagas e inimigos para a progressão dos inimigos.
Entrar e sair
| Ação | Comando |
|---|---|
| Entrar num nível | /etd join <level>, ou clique com o botão direito num NPC de nível e escolha um mapa no menu |
| Iniciar a primeira vaga | /etd start, com o alias /etd go |
| Saltar o tempo de construção | Clique com o botão direito usando a ferramenta da próxima vaga; os requisitos do tutorial continuam a aplicar-se |
| Sair da partida | /etd quit, com o alias /etd stop |
| Sair e regressar ao hub | /etd hub, com o alias /etd lobby |
Não pode entrar noutro nível enquanto já participa num. Um segundo /etd join durante a cópia do mundo é recusado, e não fica em fila de espera. Os níveis funcionam sobre o sistema partilhado de partidas do Nightbreak, por isso também não pode entrar enquanto estiver numa partida de outro plugin Nightbreak e, durante a cópia do seu mundo, as partidas de outros plugins recusam-no. Desligar-se, ou passarem 10 minutos sem um mundo pronto, cancela a preparação e elimina a cópia parcial. Aguarde «Created your world! We're ready to go.»; «Joined level!» não confirma uma entrada bem-sucedida. Chega ao ponto de spawn do mundo do nível.
/etd start só funciona antes da primeira vaga. A ferramenta da próxima vaga avança a partir da fase inicial ou de construção. Nenhum dos dois avança enquanto não forem cumpridos os requisitos do tutorial, embora /etd start responda na mesma «Started level!».
Elementos do ecrã
Painel de pontuação
Durante toda a partida aparece um painel lateral com o título [Eternal TD], atualizado sempre que algum valor muda:
- Vaga: número da vaga atual
- Vidas: começam em 20
- Ouro: começa em 150
- Abates: total de inimigos mortos nesta partida
- Atributo da vaga atual: afinidade elemental do objeto da vaga atual, fogo, ar, água ou terra, apresentada após o início e mantida durante a fase de construção seguinte
O painel do jogador é guardado à entrada e reposto no fim dentro da mesma sessão do servidor. Fica em memória, pelo que o registo de recuperação após uma falha não o restaura depois de reiniciar o servidor.
Barra de progresso da vaga
Durante uma vaga, uma barra vermelha apresenta Wave N! | remaining/total e os modificadores do primeiro inimigo configurado: Fast, Horde, Air, Boss, Treasure e Resistant. A quantidade restante inclui inimigos ainda por aparecer e diminui quando morrem ou chegam a uma saída. Os splitterlings aumentam essa quantidade sem alterar o total original, podendo ultrapassá-lo; a barra fica limitada ao máximo completo.
Os bosses têm uma barra vermelha própria com o título Boss!, que acompanha a vida desse mob.
Preços na barra de ação
Segurar uma torre mostra o preço atual junto ao ouro disponível. Esse texto fica verde-escuro mesmo sem ouro suficiente: compare os números. Com a ferramenta de melhoria, olhar para uma torre mostra o custo a verde se puder pagá-lo e a vermelho caso contrário. A ferramenta de venda mostra apenas o valor de venda a verde. Estes indicadores atualizam a cada 5 ticks; a melhoria e a venda procuram o bloco visado até 300 blocos de distância.
Barras de vida e rótulos flutuantes
- Cada inimigo brilha e apresenta uma barra vermelha de até dez corações,
♥/♡, no lugar do nome. - A partir da vaga 10, os inimigos com armadura também têm uma barra de escudos,
🛡/X, acima dos corações. - Os inimigos que receberam a afinidade elemental da vaga apresentam acima um rótulo colorido do elemento.
- Cada torre básica apresenta uma lista de atributos: sempre
DamageeAttack Speed, mais uma linha por bónus de suporte realmente associado. As torres de suporte apresentam o seu elemento. - Cada abate que paga ouro cria um rótulo flutuante
+Njunto à cabeça do mob.
Indicador de colocação
Uma placa translúcida de vidro colorido acompanha a célula da grelha para onde aponta, atualizada a cada 2 ticks até 25 blocos de distância. A cor indica se pode construir:
| Cor | Significado |
|---|---|
| Verde-lima | Pode construir: célula vazia que não é início nem fim |
| Vermelho | Já existe uma torre nessa célula |
| Azul-claro | Célula de início ou fim, onde nunca se pode construir |
| Sem indicador | A mira está fora da área de jogo |
A placa é uma entidade decorativa BlockDisplay criada pelo servidor. Não coloca um bloco real nem bloqueia os caminhos inimigos. Verde-lima indica apenas uma célula vazia onde é permitida construção; o custo, os caminhos, o tutorial ou um evento cancelado ainda podem impedir a colocação. As ferramentas alcançam 300 blocos, mais do que os 25 do indicador.
Regras da partida
Dentro de uma instância de nível:
- recebe voo à velocidade
0.3. A preparação do inventário não altera o modo de jogo nem o indicador de invulnerabilidade - partir e colocar blocos é cancelado
- o EternalTD cancela eventos de interação, incluindo cliques esquerdos, exceto quando a mão principal segura um livro escrito. O seu processamento de construção, melhoria e venda por clique direito ocorre numa prioridade anterior, com um intervalo de 5 ticks. Isto não garante a ordem perante outros plugins que alterem o mesmo evento
- o uso normal de itens pelo botão direito está bloqueado. O listener separado de projéteis não constitui uma proibição geral: verifica a entidade do projétil como se fosse um jogador, pelo que não abrange integrações que lançam projéteis diretamente
- eventos de dano contra participantes são cancelados; o plugin não precisa de alterar a invulnerabilidade persistente do jogador
- teletransportes para dentro ou para fora do mundo do nível são recusados enquanto estiver na partida, incluindo teletransportes de um ponto do mundo do nível para outro. Só os movimentos do próprio EternalTD são permitidos, pelo que teletransportes de comandos como
/spawnou/tpasão recusados até sair com/etd quitou/etd hub - se cair abaixo do mundo ou acabar fora do mundo do nível, é puxado de volta para o último bloco em que esteve. É usado o spawn do nível se ainda não tiver pisado nenhum bloco ou após três resgates seguidos
- outros jogadores não se podem teletransportar para o mundo do seu nível. Quem conseguir entrar mesmo assim é enviado para o spawn do hub definido em
config.yml, ou para o spawn do mundo principal se não houver hub configurado. Jogadores cometernaltd.match.bypass(predefinição: op) podem teletransportar-se para lá e não são incomodados - cliques no inventário são cancelados por predefinição. Nas filas superiores, a partir do espaço 9, são permitidos se houver um item, e a fila de torres de suporte é reconstruída meio segundo depois para evitar perdas. Espaços vazios da barra rápida aceitam itens transportados pelo cursor; clicar num espaço ocupado consome esse item de partida. As ferramentas podem ser recuperadas livremente nas filas superiores. Cliques fora do inventário do jogador continuam cancelados
- o mundo bloqueia explosões, fluxo de líquidos, élitros, alterações do voo, fogo amigo e aparecimento vanilla de mobs
- o EternalTD cancela dano vanilla contra inimigos de vaga ativos. Também cancela combustão e transformação das suas entidades marcadas e remove os itens e experiência deixados na morte. Napalm pode continuar a aplicar fogo visual e dano periódico EternalTD
O que termina a partida
Estas situações encerram a sessão e iniciam a recuperação do jogador, a remoção das torres e a limpeza do mundo temporário:
/etd quit, ou/etd hubdepois de encontrar um destino de hub utilizável- perder a última vida
- esgotar as vagas sem um conjunto de morte súbita configurado
- morrer
- desligar-se do servidor
- desligar o servidor, executar
/etd reloadou aplicar uma atualização do plugin EternalTD sem reiniciar
Teletransportar-se não termina a partida: o sistema de partidas recusa o teletransporte (consulte Regras da partida).
O encerramento é idempotente: /etd quit imediatamente seguido de /etd hub não encerra a sessão duas vezes.
Antes de alterar o inventário, o EternalTD guarda um registo com o inventário, espaço selecionado, estado de voo e localização de regresso. A recuperação normal repõe esses dados e leva-o de volta ao local onde estava imediatamente antes de entrar no nível, ou ao spawn do mundo principal se esse mundo já não estiver carregado. Após uma falha do servidor, o registo é reposto na próxima vez que entrar e é enviado para a localização guardada se o respetivo mundo estiver carregado; um teletransporte recusado para esse local é registado sem anular a recuperação do inventário. Com manageSpawn: true, o habitual teletransporte de entrada para o hub continua a ocorrer um tick depois. Se a recuperação do estado falhar, o registo é mantido e o jogador é desligado para repetir a tentativa ao voltar a entrar; o painel exige a mesma sessão do servidor. A limpeza do mundo pode ser recusada ou adiada: a mensagem final não comprova a eliminação. Consulte Níveis e mapas.
O encerramento normal anuncia o nome e a vaga alcançada. Um novo recorde sem batota é anunciado separadamente, imediatamente antes disso. Cada nova vaga também é anunciada ao servidor. Uma inicialização abortada não guarda pontuação nem anuncia uma partida concluída.
Livro de instruções
Os espaços 0 e 9 contêm um livro escrito gerado a partir de playerGuide em config.yml. O texto predefinido explica vidas, ouro, conceitos básicos de torres, cada tipo de torre, todas as propriedades das vagas e algumas estratégias de construção. <br> divide o texto em páginas e os códigos & são convertidos em cores.
O livro escrito está isento do cancelamento geral de interações do EternalTD, permitindo abri-lo durante a partida. Não executa ações de torre ou ferramenta, mas o processamento do clique direito ainda procura um bloco e pode apresentar uma mensagem para apontar ou indicar que está fora da área de jogo.
Depois de editar playerGuide e executar /etd reload, o próximo livro gerado usa o novo texto. O item fica em cache e só é reconstruído quando esse texto muda. A recarga também termina as partidas ativas.