Astrochili Narrator Versions Save

The Ink language parser and runtime implementation in Lua

1.8

7 months 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 🫣.

1.7

2 years ago
  • Tunnels bugfixes by @abadonna
  • Added local ink functions support by @abadonna

1.6

2 years ago
  • Added tunnels support by @abadonna

1.5

2 years ago
  • Fixed bug with no diverting to nested text labels.
  • Fixed bug with dot notation folders for inclusions.

1.4

2 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.

1.3

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.

1.2

3 years ago

1.1

3 years ago

Added choice tags.

1.0

3 years ago

Initial release.