This encyclopaedia contains lots of spoilers - you should play through the campaigns first before reading too much here!
In-game Chat
Chat can be used in all game modes, but is most common in skirmish and multiplayer games...
Sending messages
Filtering Messages
Setting default filters for messages
Click on the Intelligence icon to list all players:
You can then use the following buttons to configure unfiltered message sending...
Button | Notes |
|---|---|
Receives any messages You can communicate with the player via normal, ally and private messages. | |
Only receives filtered messages You can only communicate with the player via private messages. |
Click the button to toggle its state.
Note for spectators
If you're a spectator, it's common etiquette not to chat to active players in the game as it distracts them.
Chatting to AIs
There isn't a formal specification for Ai chat commands, however there are some discussions taking place in the Warzone forums on this subject.
Note: Javascript AIs require Warzone 3.2+ to chat.
A list of links to chat commands supported by different AIs is shown below.
For developers
Developers can implement chat features in their scripts with the following features:
chat() – sends a chat message to specified player(s)
eventChat() – triggers when you receive a chat message
If you want to draw the users' attention to something, these will be of interest:
console()– display a message in the player console associated with your script
addBeacon() – adds a beacon for allies or a specific player
eventBeacon() – triggers when you receive a beacon
playSound()– play any audio file from the Audio Directory
To change the button images, see: Images, Icons & Cursors.
You might also be interested in these add-on APIs:
Babel API – transfer data objects between scripts using the in-game chat system
Chat API – implement chat commands and manage chat conversations