All notable changes to this project will be documented in this file.
The format is based on https://common-changelog.org/, and this project adheres mostly to Semantic Versioning.
- Unused using statement causing builds to fail (issue #13)
0.5.0 - 2024-07-22
- Updated
Story
class to allow mix of Ink-native and storylet choices - Updated dialogue panel to not clear text on empty dialogue lines
- Added external ink functions for incrementing stats, retrieving stats, adding traits, removing traits, dispatching social events, and retrieving the total number of storylet and Ink-native choices.
- Added external ink functions for working directly with queries.
- Added Hash ID to storylets to identify instances with the same bindings.
0.4.1 - 2024-07-15
- Updated VNUI prefab
0.4.0 - 2024-07-01
- Users can add variable names after
@query
in a storylet header to have these variables bind to the knot's input parameters.
0.3.0 - 2024-06-08
This update focused on making the story controller more general purpose for projects that want to take advantage of the storylet system for dialogue, but who don't need all the additional infrastructure provided by the full framework.
- Added
Anansi.Story
class asInk.Runtime.Story
wrapper to enable people to use storylets without MonoBehaviour components. - Added
Anansi.DialogueManager
to take on some of the responsibilities that once belonged to theAnansi.StoryController
class. - Added skip typewriter effect when space bar is pressed.
- Added
Anansi.SimulationController
class to manage ticking the simulation and updating characters' positions based on their schedules.
- Background images and character sprites now live within the UI Canvas hierarchy in the scene. They are no longer presented in world-space.
- Combined various
Get__Input
external functions into a single function. - Moved action location storylet management to the
GameManager
Anansi.StoryController
has been removed, and its responsibilities divided among theGameManager
,DialogueManager
, andStory
classes.
0.2.0 - 2024-04-15
- Dynamic storylet choices using Ink external functions
- Dynamic storylet weights using Ink functions
0.1.0 - 2024-03-05
Initial release.