Skip to content

2.2.0

Compare
Choose a tag to compare
@JujuAdams JujuAdams released this 26 Nov 21:39
· 272 commits to master since this release
  • Adds ChatterboxVariablesResetAll()
  • CHATTERBOX_DIRECTION_MODE now defaults to 1 (treating directions as expressions to be evaluated)
  • CHATTERBOX_DIRECTION_FUNCTION is now subject to a validity check on boot to help communicate how to set this feature up
  • Adds ChatterboxVariablesClearVisited() and ChatterboxVariablesClearVisitedAll()
  • <<jump>> can now evaluate expression i.e. <<jump ("smooch_" + $love_interest)>> will jump to the node given by the concatenation of "smooch_" and the value stored in $love_interest
  • <<declare>> commands are now evaluated when a file is loaded rather than requiring any specific node in that file to be visited for variables to be declared. This behaviour can be toggled by setting CHATTERBOX_DECLARE_ON_COMPILE. Note that a source must be loaded for variables to be declared; Chatterbox doesn't know what variables exist in files it has not loaded!