Wilson E. Alvarez
|
d1c953486c
|
Merge 8f684f4169 into e55611a1a9
|
2024-05-12 11:48:14 -04:00 |
Serhii Snitsaruk
|
e55611a1a9
|
Bump doc version
|
2024-05-12 17:34:12 +02:00 |
Serhii Snitsaruk
|
ba467ad62c
|
Merge pull request #102 from limbonaut/btplayer-agent-property
Allow specifying agent in `BTPlayer` node via inspector
|
2024-05-12 17:29:05 +02:00 |
Wilson E. Alvarez
|
8f684f4169
|
Fix List<T> access
Due to upstream change:
955d5affa8
|
2024-05-07 09:41:30 -04:00 |
Wilson E. Alvarez
|
5258506e12
|
Fix GCC warning for unhandled 'PACKED_VECTOR4_ARRAY' in switch
Due to upstream change:
f9b488508c
|
2024-05-07 09:41:30 -04:00 |
Wilson E. Alvarez
|
2f0468bb00
|
Update EditorPlugin header location
Due to upstream change:
1bcbbe96c4
|
2024-05-07 09:41:30 -04:00 |
Wilson E. Alvarez
|
2c740e7741
|
Update EditorHelpBit calls
Due to upstream change:
a714cb9f65
|
2024-05-07 09:41:30 -04:00 |
Wilson E. Alvarez
|
606b5a9276
|
Add missing MarginContainer header
Due to upstream change:
7884d63281
|
2024-05-07 09:41:30 -04:00 |
Wilson E. Alvarez
|
fa1fd7f55f
|
Fix bottom panel visbility calls
Due to upstream change:
eb6ca91ba6
|
2024-05-07 09:41:30 -04:00 |
Wilson E. Alvarez
|
127696e5ac
|
Migrate to Tree::set_custom_draw_callback
Due to upstream change:
a32a2eaedc
|
2024-05-07 09:41:30 -04:00 |
Wilson E. Alvarez
|
5e5f849208
|
Fix upstream EditorScale header locations
Due to upstream change:
4b55c81eba
|
2024-05-07 09:41:30 -04:00 |
Serhii Snitsaruk
|
5e961ec6fa
|
Merge pull request #103 from limbonaut/pre-commit
Add pre-commit configuration
|
2024-05-03 01:31:25 +02:00 |
Serhii Snitsaruk
|
bc5d5d8610
|
Add pre-commit configuration
To install git hook scripts:
pip install pre-commit
pre-commit install
|
2024-05-03 00:21:51 +02:00 |
Serhii Snitsaruk
|
e5d04b9eda
|
Doc: Update doc pages and examples
|
2024-05-02 19:38:05 +02:00 |
Serhii Snitsaruk
|
e36ea6d3e6
|
Better error handling in BTState, BTPlayer & BehaviorTree
|
2024-05-02 14:10:29 +02:00 |
Serhii Snitsaruk
|
803da63fa8
|
Doc: Update class docs
|
2024-05-02 13:39:19 +02:00 |
Serhii Snitsaruk
|
84c89356a6
|
Print error if agent node is set after initialization
|
2024-05-02 12:49:32 +02:00 |
Serhii Snitsaruk
|
a2dae24b99
|
Rename BTPlayer's agent => agent_node
|
2024-05-02 12:11:59 +02:00 |
Serhii Snitsaruk
|
af23272e3d
|
Fix unnamed arguments in method bindings
|
2024-05-02 01:27:14 +02:00 |
Serhii Snitsaruk
|
506d8aa967
|
Use `scene_root` with `BBParam`
|
2024-05-01 23:39:09 +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
|
75e8e68da4
|
Merge pull request #100 from TranquilMarmot/patch-1
Add note about how to run demo/tutorial
|
2024-05-01 21:23:18 +02:00 |
Nate Moore
|
4fe4049c3a
|
game -> showcase
|
2024-05-01 10:01:44 -07:00 |
Serhii Snitsaruk
|
69e921be31
|
Merge pull request #101 from limbonaut/unit-tests
Add tests for nested HSM flow, tests for dispatch() and get_root(), and fix BBParam saved_value initializing to null
|
2024-05-01 18:43:13 +02:00 |
Serhii Snitsaruk
|
c6bb5bad74
|
Fix: BBParam saved_value defaults to null
|
2024-05-01 18:09:06 +02:00 |
Serhii Snitsaruk
|
2c2f2dd4be
|
Test: BBParam default values
|
2024-05-01 18:08:59 +02:00 |
Serhii Snitsaruk
|
dedffc4f22
|
Test: Nested HSM flow, dispatch() and get_root()
|
2024-05-01 18:08:40 +02:00 |
Nate Moore
|
4491a23d52
|
Add note about how to run demo/tutorial
Closes https://github.com/limbonaut/limboai/issues/99
|
2024-04-30 23:26:00 -07:00 |
Serhii Snitsaruk
|
0e843d3193
|
Merge pull request #95 from limbonaut/decorator-default-tick
BTDecorator: Add default `_tick` implementation
|
2024-04-30 13:14:02 +02:00 |
Serhii Snitsaruk
|
769de9a7e2
|
Merge pull request #89 from limbonaut/blackboard-api-improvements
Blackboard: Add `create` parameter to `bind_var_to_property` and `link_var`
|
2024-04-30 11:31:22 +02:00 |
Serhii Snitsaruk
|
2bfedec518
|
Merge pull request #96 from onze/patch-1
Documentation update - BTSubTree
|
2024-04-22 20:16:36 +02:00 |
val
|
29d4b92bf4
|
found how to get custom links into the doc
|
2024-04-22 13:52:09 -04:00 |
val
|
40850067c8
|
moved the change to the doc sources
|
2024-04-22 12:58:44 -04:00 |
val
|
f45e954e62
|
Update class_btsubtree.rst
|
2024-04-22 09:24:24 -04:00 |
val
|
40ea2ce01a
|
Update class_btsubtree.rst
Added a note about updating `subtree` at runtime.
|
2024-04-22 09:21:41 -04:00 |
Serhii Snitsaruk
|
e1c8ce4a58
|
BTDecorator: Add default `_tick` implementation
The default implementation simply ticks the child task and returns its status.
|
2024-04-22 11:07:50 +02:00 |
Serhii Snitsaruk
|
af0250dc60
|
Merge pull request #93 from limbonaut/fix-get-root
Fix `LimboState::get_root` and `dispatch` freeze the process in case of nested HSMs
|
2024-04-21 16:42:02 +02:00 |
Serhii Snitsaruk
|
4207fbf8f3
|
Fix `LimboState::get_root` freezes the process
|
2024-04-21 16:26:41 +02:00 |
Serhii Snitsaruk
|
03de485ebb
|
Merge pull request #92 from limbonaut/debugger-multi-session
Support multiple debugger sessions
|
2024-04-21 13:27:17 +02:00 |
Serhii Snitsaruk
|
7f89659110
|
Support multiple debugger sessions
|
2024-04-21 13:04:16 +02:00 |
Serhii Snitsaruk
|
1a37540797
|
Merge pull request #91 from limbonaut/fix-bt-ticked-after-transition
HSM: Delay state transition till update is finished
|
2024-04-20 21:50:46 +02:00 |
Serhii Snitsaruk
|
c4df916bdf
|
HSM: Delay state transition till update is finished
|
2024-04-20 21:30:26 +02:00 |
Serhii Snitsaruk
|
5048d6a485
|
Fix BT being ticked after transition happened and state is no longer active
|
2024-04-20 20:19:07 +02:00 |
Serhii Snitsaruk
|
24382d3fd1
|
GHA: Fix demo has empty version file
|
2024-04-12 20:15:45 +02:00 |
Serhii Snitsaruk
|
5045e5b864
|
Merge pull request #88 from limbonaut/gha-macos-dotnet
GHA: Build .NET binaries for macOS
|
2024-04-12 18:59:55 +02:00 |
Serhii Snitsaruk
|
c739a876b0
|
Blackboard: Add `create` parameter to `bind_var_to_property` and `link_var`
|
2024-04-09 11:34:22 +02:00 |
Serhii Snitsaruk
|
5e63477f9b
|
GHA: Build .NET binaries for macOS
|
2024-04-09 11:04:29 +02:00 |
Serhii Snitsaruk
|
09562ffbd3
|
Merge pull request #87 from limbonaut/gha-provide-version
GHA: Provide version.txt with GDExtension builds & demo project
|
2024-04-07 15:55:33 +02:00 |
Serhii Snitsaruk
|
ceeb4dbeb3
|
GHA: Provide version.txt with GDExtension builds & demo
|
2024-04-07 14:11:39 +02:00 |
Serhii Snitsaruk
|
0ff93faacc
|
Merge pull request #85 from limbonaut/plan-improvements
`BlackboardPlan` fixes
|
2024-04-01 18:03:22 +02:00 |