Serhii Snitsaruk
|
16a3bb0273
|
Override _to_string() to print useful info about objects in GDExtension
|
2024-09-05 13:39:47 +02:00 |
Serhii Snitsaruk
|
1e9b321283
|
Allow setting custom scene root for behavior trees
- Adds new argument to `BehaviorTree.instantiate()`
- Adds `BTPlayer.set_scene_root_hint()` method
|
2024-08-05 13:03:50 +02:00 |
Serhii Snitsaruk
|
fc26f51ff2
|
Implement BTInstance - runtime instance of BehaviorTree
|
2024-08-03 11:07:06 +02:00 |
Serhii Snitsaruk
|
ef1c1e5192
|
Fix circular ref & non-tools compilation errors
|
2024-05-14 22:03:29 +02:00 |
Serhii Snitsaruk
|
0d1e846d93
|
BlackboardPlan: Use mapping with BTSubtree
|
2024-05-14 11:39:32 +02:00 |
Serhii Snitsaruk
|
5dff2e537b
|
Add `agent` parameter to `BTPlayer` to propagate upon `BehaviorTree` initialization, and add `scene_root` property to `BTTask`
`scene_root` is useful to resolve exported NodePath properties in `BTTask` instances (and for BBNode parameters).
|
2024-05-01 23:20:17 +02:00 |
Serhii Snitsaruk
|
4c26583007
|
Remove "p_" from the argument names in the `ClassDB` bindings
|
2024-03-04 21:36:16 +01:00 |
Serhii Snitsaruk
|
761b211740
|
Editor: Mark behavior tree as dirty when blackboard plan changes
|
2024-01-26 16:47:26 +01:00 |
Serhii Snitsaruk
|
8155c2764a
|
Refactoring and clean up
|
2024-01-25 14:35:48 +01:00 |
Serhii Snitsaruk
|
20a995d1d2
|
Rename BlackboardSource => BlackboardPlan
Because it's a better name ;)
|
2024-01-23 20:02:23 +01:00 |
Serhii Snitsaruk
|
dc40109ade
|
Fix default object value issues
|
2024-01-23 15:56:30 +01:00 |
Serhii Snitsaruk
|
8c67886b52
|
Parsing BlackboardSource properties
|
2024-01-23 15:31:56 +01:00 |
Serhii Snitsaruk
|
f546e285b7
|
Refactor and clean up the code
|
2024-01-13 17:10:42 +01:00 |
Serhii Snitsaruk
|
0e37d3dfa3
|
Fix module compilation
|
2024-01-10 22:45:42 +01:00 |
Serhii Snitsaruk
|
9645baeb30
|
Port LimboAI plugin and editor
|
2024-01-09 13:34:24 +01:00 |
Serhii Snitsaruk
|
4f97c1bd24
|
Post the rest of the BT tasks (massive changes)
|
2024-01-07 00:47:46 +01:00 |
Serhii Snitsaruk
|
3f61204961
|
Open BehaviorTree in the BT editor when its property is clicked in the inspector
|
2023-12-18 15:49:20 +01:00 |
Serhii Snitsaruk
|
13f5eb1f71
|
Reorganize BT tasks
|
2023-08-15 17:49:13 +02:00 |
Serhii Snitsaruk
|
62e07e4395
|
Add MIT license - LimboAI is now Open Source!
|
2023-07-22 19:41:01 +02:00 |
Serhii Snitsaruk
|
5dc002098f
|
Reorganize files and sort includes
|
2023-07-20 18:35:36 +02:00 |
Serhii Snitsaruk
|
ef7480b054
|
Fix editor crash related to bt resource reloading
|
2022-12-19 10:29:46 +01:00 |
Serhii Snitsaruk
|
0bb03c2b4c
|
Clean and improve BehaviorTree resource class
|
2022-12-16 14:29:14 +01:00 |
Serhii Snitsaruk
|
dbc9a7ad31
|
Add mostly minimal changes in order to compile and run with godot 4
|
2022-12-15 14:33:03 +01:00 |
Serhii Snitsaruk
|
7be7ca276d
|
Add instancing to behavior tree
|
2022-09-21 16:13:17 +02:00 |
Serhii Snitsaruk
|
3393ed24d7
|
Reorganize files
|
2022-08-31 17:05:25 +02:00 |