The new scripting engine (also called Graal Script 2) is object oriented, provides easier access to variables, supports function parameters, multidimensional arrays, and also prints exact error messages so that scripters can find and fix bugs easier.
The new scripting engine makes it possible to access the new features like the GUI and the particle engine.
It is compatible with the old scripting engine, which means that 95% of the old scripts should work fine.
- Object oriented
- Easier access of variables (e.g. clientr.hp++)
- Function parameters and calling functions of other objects
- Multidimensional arrays
- Exact error messages