Releases: crashkonijn/GOAP
Version 3.0.27
Version 3.0.26
🐛 Bug Fixes
- Fix: Invalid target's position being used @crashkonijn (#322)
Version 3.0.25
🚀 Features
- Added xml comments to various classes. #169 @crashkonijn (#313)
- Toggle show config during play @crashkonijn (#318)
🐛 Bug Fixes
- Corrects agent type string @sjoshua270 (#312)
- Fix: Prevent connecting actions with conflicting effects @crashkonijn (#317)
Version 3.0.24
Changes
🐛 Bug Fixes
- Fix: Missing reference in tutorial @crashkonijn (#308)
- Fix: Fixes various SO config errors @crashkonijn (#309)
Version 3.0.23
🚀 Features
Enhanced Resolver:
Choose the best action with smarter heuristics and support for multiple goals.
Action Enhancements:
New lifecycle events and re-validation for finer control over actions.
Agents and Action Providers:
Separate action execution and provisioning for clearer, more modular AI design.
Graph Viewer
Rewritten from the ground up, providing you with more information!
AgentType and Capabilities:
Combine capabilities to create diverse agent behaviors with ease.
Scriptable Configurations:
Completely rewritten SO configs, making it much easier!
Boilerplate Code Generation:
Automate Goal, Action, and Sensor setup for faster development.
Simplified Namespaces:
Streamlined namespaces for better code organization and readability.
A complete overview of the changes can be found here.
To upgrade from v2.1, please reference the upgrade guide.
3.0.23-beta
What's Changed
- Feature: turn based example by @crashkonijn in #298
- Fix: distance multiplier speed 0 breaking resolver by @crashkonijn in #299
Full Changelog: 3.0.22-beta...3.0.23-beta
3.0.22-beta
What's Changed
- Fix: multi sensor missing keys warning by @crashkonijn in #293
- Feature: Actions can now be (temporarily) disabled per action instead of action type by @crashkonijn in #295
- Feature: Implemented IActionRunstate.MayResolve logic. The resolver can now temporarily be disabled for the duration of an action. by @crashkonijn in #296
Full Changelog: 3.0.21-beta...3.0.22-beta
3.0.21-beta
What's Changed
- Fix: added various null checks by @crashkonijn in #288
- Feature: Added config to disable target validation. Fixes #285 by @crashkonijn in #289
- Fix: graph viewer keeps dragging outside window by @crashkonijn in #290
- Docs: added multi sensor docs by @crashkonijn in #291
Full Changelog: 3.0.20-beta...3.0.21-beta
3.0.20-beta
What's Changed
- Fix: goal start event called with previous goal by @crashkonijn in #275
- Fix: target missing warning with requires target false by @crashkonijn in #276
- Feature: added config callbacks by @crashkonijn in #277
Full Changelog: 3.0.19-beta...3.0.20-beta
3.0.19-beta
What's Changed
- Fix: pipeline breaking by @crashkonijn in #270
- Fix: GraphViewer throwing null error when selected object was destroyed by @crashkonijn in #268
- Fix: null agent type config factory breaking by @crashkonijn in #272
Full Changelog: 3.0.18-beta...3.0.19-beta