Serhii Snitsaruk
|
ba90deaa6a
|
Merge pull request #245 from limbonaut/editor-prop-binding
Feature: Bind `BlackboardPlan` variables to node properties in the Inspector
|
2024-11-15 11:35:13 -08:00 |
Serhii Snitsaruk
|
08d8fcdf92
|
Don't show binding/mapping for hidden variables
|
2024-11-15 18:50:42 +01:00 |
Serhii Snitsaruk
|
51878e4b6e
|
Limit a variable to either binding or mapping, but not both at once
|
2024-11-15 18:15:40 +01:00 |
Serhii Snitsaruk
|
008702b1e4
|
Fix template compilation
|
2024-11-11 11:43:26 +01:00 |
Serhii Snitsaruk
|
6e8c22d598
|
Clean up & strengthen code
|
2024-11-11 10:24:14 +01:00 |
Serhii Snitsaruk
|
0b3b11a383
|
Enable binding in BehaviorTree-owned blackboard plan
|
2024-11-11 10:13:41 +01:00 |
Serhii Snitsaruk
|
4cac6276aa
|
Fix GDExtension issues
|
2024-11-11 10:01:20 +01:00 |
Serhii Snitsaruk
|
ea671dd54b
|
Improve binding presentation within inspector, fix compilation issues
|
2024-11-11 09:49:01 +01:00 |
Serhii Snitsaruk
|
bc7f677810
|
Specialized inspector property editor for NodePath
|
2024-11-11 08:24:54 +01:00 |
Serhii Snitsaruk
|
057d4e669c
|
Bind variables to scene node properties upon runtime Blackboard creation
|
2024-11-10 19:58:35 +01:00 |
Serhii Snitsaruk
|
f600d633a3
|
Store property bindings in BlackboardPlan
|
2024-11-10 19:08:56 +01:00 |
Serhii Snitsaruk
|
ae61d551c0
|
Doc: Clarify when `LimboState::_exit` is called
|
2024-11-05 19:41:16 +01:00 |
Serhii Snitsaruk
|
a14cc4cc68
|
GHA: Use 4.3-stable in "All builds"
|
2024-11-05 19:16:41 +01:00 |
Serhii Snitsaruk
|
d304f957ef
|
Merge pull request #244 from limbonaut/save-builtin-bt-on-ctrls
Improve workflow with built-in BT resources
|
2024-11-05 01:40:51 -08:00 |
Serhii Snitsaruk
|
bf85350260
|
Open the owner scene when switching to a built-in BT
|
2024-11-04 19:45:54 +01:00 |
Serhii Snitsaruk
|
03476721d9
|
Change shortcut for "Jump to Owner"
Ctrl+J is no longer available by default
|
2024-11-04 15:52:42 +01:00 |
Serhii Snitsaruk
|
bebd6a15eb
|
Save edited built-in BT resource on `Ctrl+S`
|
2024-11-04 14:52:35 +01:00 |
Serhii Snitsaruk
|
4c9028fc66
|
Merge pull request #243 from limbonaut/fix-builtin-resource-save
Improve saving for built-in BTs attached to scenes
|
2024-11-03 01:59:52 -08:00 |
Serhii Snitsaruk
|
e21156df35
|
Save external BTs on plugin callback
Also fixes dirty state handling, however it's currently unused.
|
2024-11-02 15:41:34 +01:00 |
Serhii Snitsaruk
|
591a1fe672
|
Improve saving for built-in BTs attached to scenes
|
2024-11-01 22:22:23 +01:00 |
Serhii Snitsaruk
|
f90c48eb81
|
Merge pull request #242 from limbonaut/fix-hsm-reparenting-saga-episode-three
Fix re-parenting an agent interrupts its state machine
|
2024-11-01 11:11:45 -07:00 |
Serhii Snitsaruk
|
162de0f868
|
Fix re-parenting agent interrupts its state machine
|
2024-11-01 18:47:36 +01:00 |
Serhii Snitsaruk
|
423c4ce7a4
|
Merge pull request #241 from limbonaut/hsm-transition-guards
`LimboHSM`: Ability to specify per-transition guard function
|
2024-11-01 07:49:20 -07:00 |
Serhii Snitsaruk
|
a5d59a0a51
|
Update docs
|
2024-11-01 15:24:32 +01:00 |
Serhii Snitsaruk
|
85eda3c804
|
Tests for per-transition guards
|
2024-11-01 14:59:10 +01:00 |
Serhii Snitsaruk
|
6de8b9e4c4
|
Merge pull request #227 from limbonaut/fix-bttask-setup-overriding
Call both native and script `_setup/_enter/_exit` in BTTask
|
2024-11-01 06:19:13 -07:00 |
Serhii Snitsaruk
|
bbe71bb378
|
Add transition guards
|
2024-11-01 14:00:30 +01:00 |
Serhii Snitsaruk
|
7feff38d6b
|
Call both native and script _enter/_exit in BTTask
|
2024-11-01 13:50:08 +01:00 |
Serhii Snitsaruk
|
632e26c922
|
Call both native and script's `_setup()` in BTTask
Current behavior is overriding, which is not correct as it's an initializer function.
|
2024-11-01 13:42:49 +01:00 |
Serhii Snitsaruk
|
106608aca9
|
Merge pull request #239 from limbonaut/fix-clone-bttask-and-arrays
Duplicate `BBParam` instances in typed arrays in `BTTask::clone()`
|
2024-10-28 09:17:39 -07:00 |
Serhii Snitsaruk
|
d5bc62830a
|
Duplicate BBParam instances inside arrays in `BTTask::clone()`
Fixes issue with `CallMethod` arguments being shared between tasks after duplication.
|
2024-10-28 15:06:29 +01:00 |
Serhii Snitsaruk
|
3b15abf2c9
|
GHA: Fix vulkan sdk in ios packaging
|
2024-10-19 22:09:03 +02:00 |
Serhii Snitsaruk
|
6d049a3701
|
Merge pull request #237 from limbonaut/gha-ios-vulkan
GHA: Fix Vulkan SDK on iOS
|
2024-10-19 11:35:28 -07:00 |
Serhii Snitsaruk
|
65454c36a8
|
GHA: Fix Vulkan SDK on iOS
|
2024-10-19 20:04:48 +02:00 |
Serhii Snitsaruk
|
e0e15b0ec4
|
Merge pull request #163 from limbonaut/gha-gdext-ios
GHA: Build iOS GDExtension libraries
|
2024-10-17 06:23:06 -07:00 |
Serhii Snitsaruk
|
ee8c773e71
|
GHA: Build with ios_simulator=yes flag
|
2024-10-16 14:32:39 +02:00 |
Serhii Snitsaruk
|
7f38fe2b8b
|
GHA: Change iOS arch to arm64 & build simulator libs
|
2024-10-16 14:32:39 +02:00 |
Serhii Snitsaruk
|
500775eb14
|
Add iOS builds to the GDExtension manifest
|
2024-10-16 14:32:39 +02:00 |
Serhii Snitsaruk
|
1cdde4d5a9
|
GHA: Add iOS builds to GDExtension workflow
|
2024-10-16 14:31:56 +02:00 |
Serhii Snitsaruk
|
eaa43020f5
|
Merge pull request #235 from limbonaut/doc-get-var-fix
Doc: Clarify `Blackboard.get_var()` and `set_var()`
|
2024-10-13 12:27:12 -07:00 |
Serhii Snitsaruk
|
b5b1ac7289
|
Doc: Clarify `Blackboard.get_var()` and `set_var()`
|
2024-10-13 21:04:59 +02:00 |
Serhii Snitsaruk
|
ece17d68d9
|
Merge pull request #234 from limbonaut/doc-fixes
GHA: Code style checks for PRs and commits
|
2024-10-13 12:03:17 -07:00 |
Serhii Snitsaruk
|
85787616e7
|
GHA: Add code style check for PRs and direct commits
|
2024-10-13 20:43:59 +02:00 |
Serhii Snitsaruk
|
11abf36c99
|
Clang format
|
2024-10-13 20:25:03 +02:00 |
Serhii Snitsaruk
|
19d771fef2
|
Merge pull request #229 from monxa/tasktree-search
Implement Tree Search Functionality with Highlighting and Filtering
|
2024-10-13 11:18:37 -07:00 |
Serhii Snitsaruk
|
2b89d1d23e
|
Merge pull request #233 from limbonaut/gha-fix-macos-vulkan
GHA: Fix Vulkan SDK installation step
|
2024-10-13 10:48:31 -07:00 |
Serhii Snitsaruk
|
6f318b83b8
|
GHA: Fix Vulkan SDK installation step
|
2024-10-13 18:25:54 +02:00 |
Serhii Snitsaruk
|
7a1b56f9c8
|
GHA: Switch workflows to Godot 4.3 branch
|
2024-10-13 17:06:25 +02:00 |
Alexander Montag
|
2b86928737
|
Add tooltip to explain case sensitivity behavior
|
2024-10-13 07:02:59 +00:00 |
Alexander Montag
|
8c557f87f7
|
Address 2. review for TreeSearch
Remove redundant comment
Prune tab_search_context
Fix restore tab on `_tab_closed`
Add break statement
Pass callable by reference in _draw_highlight_item
Refactor _initialize_controls into constructor
Remove redundant if (!line_edit_search)-check
|
2024-10-13 07:31:35 +02:00 |