In-game Chat

(warning) 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.

AI Name

WZ Ver

Main chat features

Nexus

All

 

Semperfi

3.2+

 

Nullbot

3.2+

Ask for help, power, trucks. Set research paths.

NRS AI

2.x

As for help, power, trucks. Request alliance.

DyDo AI

2.x

Ask for help. Set research paths.

EggPlant

 

(not yet released)

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:

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