Skip to main content

Mensagem

CategoryLógica
message
Category
Lógica
Planet
Serpulo
Footprint
1x1
Health
40
Official description

Mostra uma mensagem. Usado para comunicação entre aliados.

Overview

A Message é um bloco interativo exclusivo de Serpulo usado para exibir texto personalizado aos jogadores no mundo. Ele funciona tanto como uma placa editável pelo jogador quanto como um alvo de saída para o sistema de lógica, permitindo que mensagens legíveis sejam colocadas em bases, pontos de estrangulamento ou locais estratégicos. O bloco é classificado entre os blocos de lógica porque aceita entrada de texto de Logic Processors, e é frequentemente usado para instruções, rotulagem, alertas ou texto decorativo.

Os jogadores podem editar um Message diretamente clicando no bloco e usando o botão de lápis para digitar seu próprio texto. O texto editável pelo jogador é limitado a 220 characters. O texto exibido em um Message suporta tags de cor no estilo HTML: inserir uma tag de cor no início de uma substring altera a cor dessa substring. As cores podem ser especificadas por nomes predefinidos ou por valores hexadecimais. Um par vazio de colchetes atua como um reset de cor para a cor usada anteriormente; se não houver cor anterior, isso padrão para branco.

Em plataformas desktop com teclado e mouse, ícones de blocos, itens e unidades podem ser inseridos em um Message segurando Shift e clicando nas entradas do Core Database para copiar o texto do ícone e colando-o no campo de entrada do Message. Isso funciona porque as entradas do Core Database incluem tokens de ícone renderizáveis que o jogo aceita dentro de campos de texto.

Processador Lógico podem escrever em um Message usando os comandos Print e Print Flush. O comando Print anexa uma string a uma fila interna; múltiplos comandos Print acumulam suas strings em ordem. Quando Print Flush é executado direcionando para o Message, a string enfileirada é enviada para o visor do bloco e a fila é limpa. Isso permite que scripts construam mensagens em várias partes ou atualizem placas programaticamente apenas quando uma mensagem completa estiver pronta, em vez de a cada passo de concatenação.

Notas práticas:

  • Use Messages para marcar linhas de recursos, dar instruções de construção ou avisar sobre defesas ativas; sua visibilidade os torna úteis para jogo cooperativo.
  • Combine tags de cor e ícones para fazer as mensagens se destacarem e transmitir informações de relance.
  • Ao scriptar, acumule componentes com Print e chame Print Flush uma vez para evitar cintilação intermediária ou mensagens parciais.
  • Lembre-se do limite de 220 caracteres ao compor relatórios automáticos longos; trunque ou divida entre múltiplos blocos Message se necessário.

Official description

Mostra uma mensagem. Usado para comunicação entre aliados.

No related recipes

Other entities of this type

Related pages

Last updated: