Compare commits
No commits in common. "4467ebbbd963f9f8c01501591293da2bf9b23eb8" and "2356e6c967042880372731556f992288c42f0934" have entirely different histories.
4467ebbbd9
...
2356e6c967
23
README.md
23
README.md
|
@ -29,14 +29,13 @@ Behavior Trees are powerful hierarchical structures used to model and control th
|
|||
|
||||
![Charger from Demo](doc/images/demo_charger.gif)
|
||||
|
||||
>**🛈 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.
|
||||
> 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>
|
||||
[![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).
|
||||
> Run `demo/scenes/showcase.tscn` to get started.
|
||||
> It also contains a tutorial that introduces behavior trees using examples.
|
||||
|
||||
## Features
|
||||
|
||||
|
@ -120,6 +119,18 @@ Need help? We have a Discord server: https://discord.gg/N5MGC95GpP
|
|||
|
||||
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
|
||||
|
||||
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() {
|
||||
if (cooldown_state_var == StringName()) {
|
||||
cooldown_state_var = vformat("cooldown_%d", get_instance_id());
|
||||
cooldown_state_var = vformat("cooldown_%d", rand());
|
||||
}
|
||||
get_blackboard()->set_var(cooldown_state_var, false);
|
||||
if (start_cooled) {
|
||||
|
|
Loading…
Reference in New Issue