Skip to content

Version 1.1 release

Compare
Choose a tag to compare
@JarkkoPar JarkkoPar released this 17 Oct 17:27
· 204 commits to main since this release

Changes from version 1.0:

  • Fixed a bug related to adding the UtilityAIBehaviourGroups that caused a crash when no behaviour was selected.
  • Added the custom eval-method option to UtilityAIConsideration nodes. You can now extend the consideration evaluation to be as easy or complex as you need. The eval-method also exposes the has_vetoed property for use. Vetoing allows for an immediate stop for evaluating considerations for a behaviour when that is needed and forces the score to 0.0.
  • Related to exposing vetoing, the AI Agent now doesn't include any behaviours with a score of 0.0 to the top scoring behaviours list.
  • For UtilityAISensorGroup and UtilityAIConsiderationGroup nodes the Evaluation Method option "OneMinusScore"/"OneMinusValue" is now moved to a boolean option (a checkbox in the inspector) outside of the Evaluation Method list, so that it can be applied to all Evaluation Method options.