Dialogue now is able to contain events such as demonstrated in the video above: flash, shake and changing of tiles. The events can be easily extended, however they are hard coded into the game-engine. Multiple events can be added to a single dialogue line, as you can see in the XML representation of the conversation:
<line id="1"> <text>#*Flash*# test</text> <events> <event>flash</event> </events> </line> <line id="2"> <text>#*Shake*# test</text> <events> <event>quake</event> </events> </line> <line id="3"> <text>#*changeTile*# test</text> <events> <event x="22" y="22" tile="5">changeTile</event> </events> </line>