narrator

The Ink language parser and runtime implementation in Lua

MIT License

Stars
129

Bot releases are visible (Hide)

narrator - 1.8 Latest Release

Published by astrochili about 1 year ago

BREAKING CHANGES

  • Converted all the API from camelCase to snake_case.

Updates:

  • Added Lua Language Server annotations to public API.
  • Added a gui scene to the Defold example.
  • Added some additional sections to README.
  • Other cosmetics in the code.

Still no new features, sorry 🫣.

narrator - 1.7

Published by astrochili over 2 years ago

  • Tunnels bugfixes by @abadonna
  • Added local ink functions support by @abadonna
narrator - 1.6

Published by astrochili almost 3 years ago

  • Added tunnels support by @abadonna
narrator - 1.5

Published by astrochili about 3 years ago

  • Fixed bug with no diverting to nested text labels.
  • Fixed bug with dot notation folders for inclusions.
narrator - 1.4

Published by astrochili about 3 years ago

  • Added running functions with ~ operator but without real assignments such as ~ doSomething(x)
  • Fixed missing of LIST metatable after intersection operation { A ^ B }, which made further list comparisons impossible.
  • Fixed test cases that use random number generation.
narrator - Narrator 1.3

Published by astrochili over 3 years ago

  • Fixed https://github.com/astrochili/narrator/issues/3. Now initial VAR values are assigned after parsing instead of the first runtime start. This makes the variables become available in the book table before the story begins.
  • Fixed: An empty line at the beginning of the Ink file prevents parsing.
narrator - Narrator 1.2

Published by astrochili over 3 years ago

narrator - Narrator 1.1

Published by astrochili about 4 years ago

Added choice tags.

narrator - Narrator 1.0

Published by astrochili over 4 years ago

Initial release.