Skip to main content

World Message(Messaggio del mondo)

CategoryLogica
world-message
Category
Logica
Planet
Serpulo
Footprint
1x1
Health
40
Official description

A message block for use in mapmaking. Cannot be destroyed.

Overview

World Message è un blocco a livello mappa usato per mostrare testo a tutti i giocatori su una mappa. Funziona come un Messaggio globale ma è legato al world e non può essere distrutto dai giocatori o dai nemici, rendendolo adatto per display informativi persistenti come suggerimenti della mappa, testo narrativo o notifiche di stato.

Quando si modifica in-game, interagire con un blocco Message e toccare il pulsante della matita permette a un giocatore di inserire testo personalizzato con un limite di 220-character. Il testo mostrato su World Message supporta un semplice markup colore usando tag simili all’HTML: una porzione colorata inizia con un tag della forma [color] (dove color può essere un nome preimpostato o un codice esadecimale) e la porzione colorata viene chiusa con parentesi quadre vuote []. Questo permette di evidenziare parti di un messaggio senza fare affidamento su risorse esterne.

Le icone di blocchi, oggetti e unità possono essere inserite nel testo del messaggio sulle piattaforme desktop aprendo il Core Database e facendo shift-click su una voce; quell’azione copia il testo dell’icona negli appunti e può essere incollata nel Message. Questo funziona perché le icone nel Core Database sono trattate come testo renderizzabile e quindi si integrano nelle chat e nelle visualizzazioni Message.

World Message può essere manipolato programmaticamente dai processori logici: World Processors usano i comandi Print e Print Flush per comporre e inviare testo a un Message. Print aggiunge (appende) una stringa a una coda interna, permettendo a più Print di costruire un messaggio più lungo a pezzi; Print Flush scrive la stringa in coda sul blocco Message di destinazione e poi svuota la coda per un uso successivo. Questo comportamento di accodamento rende semplice costruire messaggi dinamici da più sorgenti o cicli logici ripetuti.

Note pratiche e suggerimenti d’uso:

  • Poiché World Message non può essere distrutto, è ideale per gli autori di mappe che necessitano di indicazioni permanenti sullo schermo o di testo narrativo.
  • Mantieni i messaggi concisi a causa del limite di 220-character; usa i tag colore e le icone per trasmettere significati aggiuntivi senza consumare caratteri.
  • Quando costruisci display dinamici, usa Print per predisporre parti del messaggio e chiama Print Flush una volta che il contenuto completo è pronto; ricorda che la coda si azzera dopo il flush.
  • Su desktop, sfrutta il trucco di copia icona del Core Database per includere simboli riconoscibili di oggetti/unità nei messaggi; su mobile, le icone devono essere inserite manualmente o via logica.
  • Usa i tag colore con parsimonia e chiudi sempre le porzioni colorate con [] per evitare che una formattazione residua influenzi il testo successivo.

Official description

A message block for use in mapmaking. Cannot be destroyed.

No related recipes

Other entities of this type

Related pages

Last updated: