Chat Mapper currently supports Lua for the built-in project simulator.  However, if you plan to use your project in a custom engine, you can store any type of script you want in each dialogue node's script field.  It will be up to you to interpret it during simulation.