Compare commits
2 Commits
2356e6c967
...
4467ebbbd9
Author | SHA1 | Date |
---|---|---|
Serhii Snitsaruk | 4467ebbbd9 | |
Serhii Snitsaruk | a2dedabd77 |
23
README.md
23
README.md
|
@ -29,13 +29,14 @@ Behavior Trees are powerful hierarchical structures used to model and control th
|
||||||
|
|
||||||
![Charger from Demo](doc/images/demo_charger.gif)
|
![Charger from Demo](doc/images/demo_charger.gif)
|
||||||
|
|
||||||
### Videos
|
|
||||||
|
|
||||||
[![Demonstration](https://img.youtube.com/vi/NWaMArUg7mY/0.jpg)](https://www.youtube.com/watch?v=NWaMArUg7mY)
|
|
||||||
|
|
||||||
>**🛈 Demo project** lives in the `demo` folder and is available separately in [**Releases**](https://github.com/limbonaut/limboai/releases).
|
>**🛈 Demo project** lives in the `demo` folder and is available separately in [**Releases**](https://github.com/limbonaut/limboai/releases).
|
||||||
> Run `demo/scenes/showcase.tscn` to get started.
|
> Run `demo/scenes/showcase.tscn` to get started.
|
||||||
> It also contains a tutorial that introduces behavior trees using examples.
|
> It also includes a tutorial that introduces behavior trees through illustrative examples.
|
||||||
|
|
||||||
|
### Videos
|
||||||
|
|
||||||
|
<a href="https://www.youtube.com/watch?v=NWaMArUg7mY"><img src="https://img.youtube.com/vi/NWaMArUg7mY/0.jpg" width=410></a>
|
||||||
|
<a href="https://www.youtube.com/watch?v=aP0Aacdxmno"><img src="https://img.youtube.com/vi/aP0Aacdxmno/0.jpg" width=410></a>
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
|
@ -119,18 +120,6 @@ Need help? We have a Discord server: https://discord.gg/N5MGC95GpP
|
||||||
|
|
||||||
I write about LimboAI development on Mastodon: https://mastodon.gamedev.place/@limbo.
|
I write about LimboAI development on Mastodon: https://mastodon.gamedev.place/@limbo.
|
||||||
|
|
||||||
## Roadmap
|
|
||||||
|
|
||||||
Features and improvements that may be implemented in the future:
|
|
||||||
- ~~Providing precompiled builds for download.~~ 🗸
|
|
||||||
- ~~Tests and CI.~~ 🗸
|
|
||||||
- ~~GDExtension support.~~ 🗸
|
|
||||||
- ~~Extensive demo project.~~ 🗸
|
|
||||||
- Expanding the library of commonly useful tasks.
|
|
||||||
- Exploring the execution history of behavior trees in the visual debugger.
|
|
||||||
- Per-project ignore list for tasks that users may want to hide in the task palette.
|
|
||||||
- GUI editor for state machines.
|
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
Use of this source code is governed by an MIT-style license that can be found in the LICENSE file or at https://opensource.org/licenses/MIT.
|
Use of this source code is governed by an MIT-style license that can be found in the LICENSE file or at https://opensource.org/licenses/MIT.
|
||||||
|
|
|
@ -54,7 +54,7 @@ String BTCooldown::_generate_name() {
|
||||||
|
|
||||||
void BTCooldown::_setup() {
|
void BTCooldown::_setup() {
|
||||||
if (cooldown_state_var == StringName()) {
|
if (cooldown_state_var == StringName()) {
|
||||||
cooldown_state_var = vformat("cooldown_%d", rand());
|
cooldown_state_var = vformat("cooldown_%d", get_instance_id());
|
||||||
}
|
}
|
||||||
get_blackboard()->set_var(cooldown_state_var, false);
|
get_blackboard()->set_var(cooldown_state_var, false);
|
||||||
if (start_cooled) {
|
if (start_cooled) {
|
||||||
|
|
Loading…
Reference in New Issue