Edit of asset "Yet Another Behavior Tree" Accepted

Old/Current New/Edit
Title Yet Another Behavior Tree Yeat Another Behavior Tree
Description ( Join Discord ! https://discord.gg/SWg6vgcw3F )

This plugin is an implementation of well-known Behavior Trees, allowing game developers to create AI-Like behaviors for their NPCs.

In addition to provide all behavior tree base nodes, this plugin also brings additional helper nodes that avoid to create custom ones.

BE CAREFULL :
Due to breaking change in GDScript annotations,
- Versions 1.X.X are compatible with Godot 4 beta 12 and inferior
- Versions 2.X.X are compatible with Godot 4 beta 13 and superior

You can manually download old releases on Github at https://github.com/AdrienQuillet/godot-yet-another-behavior-tree/releases

*Changelog*
========

**3.2.0**

**Enhancements:**

- #35 : Create a reset function on BTRoot and Blackboard

**Bug fixes:**

- #37: Not working on Godot 4.1 beta 3
- #36: Can not export project in release mode

**3.1.0**

**Enhancements:**

- #27 : Add a way to disable BT nodes
- #28 : Improve Behavior Trees core performance up to 2 times
- #29 : update gitattributes to exclude unneeded files when addon is exported

**Bug fixes:**

- #26 : fix orphan nodes generated by behavior trees

**3.0.0**

**BREAKING CHANGES:**

- #11 : 3D game compatibility

If you have created your own behavior tree node, like extending `BTAction` or `BTCondition`, `tick` methods should now be
`func tick(actor:Node, blackboard:BTBlackboard) -> int`

**Enhancements:**

- #22 : Add node description in the editor
- #23 Provide BTNode script template

**Bug fixes:**

- #21 : Godot 4 Beta 17 breaks typed arrays

**2.0.1**

**Enhancements**

- Add examples in Github Repository
- Add Discord server to request support, share things

**Bug fixes**
- #12 BTSequence save_progression is not working
- #15 BTRoot : when added to a Scene tree, enabled is always false
- #16 BTConditionBlackboardValuesComparison : exported enum operator is broken using Godot 4 beta 16
- #19 BTRoot : setting blackboard from script does not use the given blackboard instance

**2.0.0**
**BREAKING CHANGES:**

- #10 : Godot 4 beta 13 broke annotation placement in GDScript

**1.1.2**
**Bug fixes:**

- #9 : BTBlackboard : can get a reference to an invalid node when getting data

**1.1.1**
**Bug fixes:**

- #8 : BTActionCallable : expression result not working when returning an int

**1.1.0**
*Enhancements:*

- In nodes that can use Godot expressions, the variable `delta` can now be used. It makes reference to the delta value, as `float`, that is passed to `_process` and `_physics_process` methods. Affected nodes:
- BTConditionCallable
- BTActionCallable
- BTActionBlackboardSet
- #7 : Add a condition node that can call an existing function and take this function result as condition result
- #6 : Add an action node that make a call to an existing function

**1.0.3**
*Bug fixes:*

- #5 BTRoot : when setting actor_path from script, it's not possible to set a path outside the current scene
- #4 BTRoot : set actor_path from script instead of Inpesctor cause underlying _actor to be always null

**1.0.2**
*Bug fixes:*

- #3 Custom performance monitor in BTRoot produces erros when node is removed from tree

**1.0.1**
*Bug fixes*:

- #1 : BTRoot doesn't work : StringName behavior change in Godot 4 beta

**1.0.0**

- Initial release
This plugin is an implementation of well-known Behavior Trees, allowing game developers to create AI-Like behaviors for their NPCs.

In addition to provide all behavior tree base nodes, this plugin also brings additional helper nodes that avoid to create custom ones.
Category 2D Tools 2D Tools
License Apache-2.0 Apache-2.0
Repository Provider GitHub GitHub
Repository Url https://github.com/AdrienQuillet/godot-yet-another-behavior-tree https://github.com/AdrienQuillet/godot-yet-another-behavior-tree
Issues Url https://github.com/AdrienQuillet/godot-yet-another-behavior-tree/issues https://github.com/AdrienQuillet/godot-yet-another-behavior-tree/issues
Godot version Godot 4.0 Godot 4.0
Version String 3.2.0 1.0.0
Download Commit 21a796c5ab891be40726524a7475db7c3de6a99d f406e6fdf5042c09a3f54f2b3340201d3c75f386
Download Url (Computed) https://github.com/AdrienQuillet/godot-yet-another-behavior-tree/archive/21a796c5ab891be40726524a7475db7c3de6a99d.zip https://github.com/AdrienQuillet/godot-yet-another-behavior-tree/archive/f406e6fdf5042c09a3f54f2b3340201d3c75f386.zip
Icon Url https://raw.githubusercontent.com/AdrienQuillet/godot-yet-another-behavior-tree/main/addons/yet_another_behavior_tree/src/Assets/Icons/btroot.png
https://raw.githubusercontent.com/AdrienQuillet/godot-yet-another-behavior-tree/main/addons/yet_another_behavior_tree/src/Assets/Icons/btroot.png