Skip to content

Releases: bansheerubber/eggscript

v0.2.4 Another Chaining Bugfix

17 Sep 22:16
2e32ca5
Compare
Choose a tag to compare

While working with legacy code, I encountered a bug where %roomSet.worldPosition = vectorScale(%roomSet.position SPC 20, 8); would transpile to %roomSet.worldPosition = vectorScale(%roomSet.position. SPC .20, 8);. Because of the way chaining is handled, it is likely this error also occurred with global variable chaining as well. This has been fixed.

v0.2.3 Chaining Bugfix

16 Sep 03:31
95d2eb3
Compare
Choose a tag to compare
better vector mode chaining

v0.2.2 Vector Cross Product & Improved Component Polyfill

16 Sep 01:49
a3469e2
Compare
Choose a tag to compare

Added cross products through the # operator. Additionally, there are some improvements in the vector component access polyfill that should improve performance when chaining together adjacent components (using getWords for xy, yz, etc instead of getWord for every individual component).

v0.2.1 Fixed Unit Vectors

15 Sep 23:01
b5dc290
Compare
Choose a tag to compare

Unit vectors didn't work. Now they do.

v0.2 Vector Expressions

15 Sep 22:45
7206d7a
Compare
Choose a tag to compare

Added vector expressions into the language. Please read the wiki for more information.

v0.1

30 Aug 21:10
750adf6
Compare
Choose a tag to compare

This is the first release of eggscript. What should be supported is all of Torquescript as well as the template strings described in the README.