Códigos de batota de Total Annihilation

As batotas de Total Annihilation são comandos escritos na caixa de chat, todos começados por +. Aqui estão todos os da versão 3.1c, com o que fazem. Cada um foi verificado na tabela de comandos do próprio jogo, porque algumas listas antigas estão erradas. A última coluna diz o que muda no Open Annihilation.

Como introduzir uma batota

  1. Prima Enter para abrir a caixa de chat.
  2. Escreva o código, por exemplo +atm, e prima Enter outra vez.

Os códigos não distinguem maiúsculas de minúsculas, exceto a frase-passe de programador mais abaixo.

As batotas nem sempre são permitidas:

  • Escaramuça: sempre permitidas.
  • Campanha: nunca permitidas no jogo original. O Open Annihilation permite-as.
  • Multijogador: só se o anfitrião tiver assinalado Batotas (Cheats) na sala de batalha. O ecrã Game Settings, dentro do jogo, mostra se os códigos de batota são permitidos.

Uma batota só se executa no computador do jogador que a escreve. Quando funciona, o jogo envia o código para o chat de todos os jogadores, por isso todos veem quem fez batota.

Os códigos de batota

Código O que faz Open Annihilation
+atm Acrescenta 1000 de metal e 1000 de energia ao jogador que está a ver, normalmente o próprio. O que passar do seu armazenamento perde-se na atualização seguinte da economia. Igual
+nowisee Desliga a linha de visão e a cobertura das zonas por explorar, por isso vê o mapa inteiro e todas as unidades. Só o seu ecrã muda. Igual
+los Liga ou desliga o nevoeiro da linha de visão. A definição fica guardada. Igual
+mapping Liga ou desliga a cobertura negra das zonas por explorar. Igual
+radar O minimapa mostra todas as unidades, seja qual for a cobertura do seu radar. Igual
+view N Assiste ao jogo como o jogador N, com a visão e a barra de recursos dele. Escreva +view com o seu próprio número para voltar. Igual
+doubleshot Cada impacto causa o dobro do dano, para as armas de todos os jogadores, e não só as suas. Desliga-se quando começa um novo jogo. Igual
+halfshot Cada impacto causa metade do dano, para todos os jogadores. Com +doubleshot também ligado, os dois anulam-se. Igual
+meteor Começa já uma chuva de meteoros num sítio aleatório. +meteor 1 liga as tempestades de meteoros recorrentes e +meteor 0 desliga-as. Igual
+makeposter Guarda uma captura de ecrã muito grande na pasta screenshots: 3200 × 2400 píxeis à volta da câmara, ou o mapa inteiro com +makeposter all. Permitido sem batotas
+ai N Alterna o jogador N entre controlo humano e controlo do computador. Batota (só em modo de programador no original)
+control N Passa a controlar o jogador N. Batota (só em modo de programador no original)
+unitname Escrever o nome de uma unidade, como +armcom, cria essa unidade no cursor. Batota (só em modo de programador no original)

Modo de programador

A Cavedog deixou no jogo os comandos dos seus programadores. Escrever +now Film Chris Include Reload Assert ativa-os. Têm de ser exatamente estas seis palavras, com as maiúsculas como aparecem. +now seguido de qualquer outra coisa volta a desativar o modo de programador.

No jogo original, o modo de programador permite todas as batotas em qualquer tipo de jogo, mesmo numa partida multijogador com as batotas desligadas. Também desbloqueia estes comandos:

Comando O que faz
+unitname [N] Cria no cursor todas as unidades cujo nome corresponda, para o jogador N (o jogador 0 se não indicar nenhum número). Os carateres universais funcionam.
+ai [N] Alterna o jogador N entre controlo humano e controlo do computador.
+control N Passa a jogar e a ver como o jogador N.
+kill [N] Destrói todas as unidades do mapa, ou todas as unidades do jogador N.
+iwin / +ilose Destrói as unidades de um dos lados e declara a missão ganha ou perdida. Foi feito para missões de dois jogadores: numa escaramuça com o CORE, +iwin destrói as suas próprias unidades.
+burnall / +burnone Remove todos os elementos do mapa, ou o elemento debaixo do cursor. Nada é incendiado.
+feature name Coloca um elemento do mapa no cursor.
+treedeath Define se os elementos podem ou não ser danificados pelas armas.
+sealevel N Altera o nível do mar.
+save name Guarda o jogo.

No Open Annihilation, a frase-passe continua a ativar o modo de programador, mas não desbloqueia as batotas. Lá, +ai, +control e a criação de unidades pelo nome são batotas normais.

  • DRDEATH: escreva-o no menu de um jogador para ativar um botão que permite jogar qualquer missão da campanha. A escolha fica guardada.
  • *III a *X: escreva um destes no ecrã de configuração da escaramuça para permitir de 3 a 10 jogadores, em numeração romana. O jogo toca um som para o confirmar.

Ambos funcionam também no Open Annihilation.

Comandos que não são batotas

Estes comandos + funcionam em qualquer jogo, incluindo partidas multijogador com as batotas desligadas.

Comando O que faz
+clock Mostra o relógio do jogo. Fica guardado.
+noshake Impede que as explosões façam tremer o ecrã.
+lostype Alterna entre a linha de visão circular e a linha de visão real.
+showranges Mostra os círculos de alcance das armas.
+shootall As suas unidades também disparam contra alvos que normalmente ignoram, como edifícios sem armas, tal como faz o jogador do computador.
+sharemetal, +shareenergy, +sharemapping, +shareradar Ligam ou desligam a partilha com os seus aliados (multijogador).
+shareall Inverte cada uma das quatro partilhas. Não as liga todas.
+setsharemetal X, +setshareenergy X Partilha só o que tiver acima de X.
+give N amount metal Dá ao jogador N uma parte do seu metal (ou energy).
+nometal, +noenergy Põe a reserva de metal ou de energia de um jogador numa dada quantidade (veja a nota abaixo).
+bigbrother A câmara segue as unidades inativas, uma de cada vez.
+switchalt Teclas de grupo com ou sem a tecla Alt.
+sing As unidades cantam em vez de falar.
+drop 0 / +drop 1 Desliga ou liga a caixa de diálogo para expulsar um jogador que deixou de responder.

No jogo original, +nometal e +noenergy recebem o número de um jogador e uma quantidade, e põem a reserva desse jogador nessa quantidade, sem verificar se as batotas são permitidas. Com o seu próprio número, isto enche o seu armazenamento em qualquer jogo. No Open Annihilation, estes dois comandos executam-se no computador de todos os jogadores, por isso todos os veem.

Erros comuns nas listas antigas

  • +shareall não «partilha tudo». Inverte cada partilha, por isso as que estavam ligadas ficam desligadas.
  • +burnall não queima árvores. Remove todos os elementos do mapa.
  • +shootall e os comandos de partilha não são batotas. Funcionam em qualquer jogo.
  • Os comandos escritos nunca se executam nos computadores dos outros jogadores. Só o anúncio da batota é enviado.

Fontes

  • A tabela de comandos e o código dos comandos de Total Annihilation 3.1c (edição da GOG), lidos do próprio jogo.
  • O código-fonte do Open Annihilation: os seus comandos de consola.