Battalion: Arena/Scripting

Battalion:Arena's map editor has a scripting feature built in so a player can add custom scripts. Scripts control everything from the dialouge at the beginning and end of the game, to whether or not the map keeps track of morale, to new units being given at various points of the game, to when the game ends (other then all sides except one being defeated).

Overview
The scripts are in XML format.