Commit Graph

  • 03de485ebb
    Merge pull request #92 from limbonaut/debugger-multi-session Serhii Snitsaruk 2024-04-21 13:27:17 +0200
  • 7f89659110
    Support multiple debugger sessions #92 Serhii Snitsaruk 2024-04-21 13:04:16 +0200
  • 1a37540797
    Merge pull request #91 from limbonaut/fix-bt-ticked-after-transition Serhii Snitsaruk 2024-04-20 21:50:46 +0200
  • c4df916bdf
    HSM: Delay state transition till update is finished #91 Serhii Snitsaruk 2024-04-20 21:30:26 +0200
  • 5048d6a485
    Fix BT being ticked after transition happened and state is no longer active Serhii Snitsaruk 2024-04-20 20:19:07 +0200
  • 24382d3fd1
    GHA: Fix demo has empty version file Serhii Snitsaruk 2024-04-12 20:15:45 +0200
  • 5045e5b864
    Merge pull request #88 from limbonaut/gha-macos-dotnet Serhii Snitsaruk 2024-04-12 18:59:55 +0200
  • c739a876b0
    Blackboard: Add `create` parameter to `bind_var_to_property` and `link_var` #89 Serhii Snitsaruk 2024-04-09 11:34:22 +0200
  • 5e63477f9b
    GHA: Build .NET binaries for macOS #88 Serhii Snitsaruk 2024-04-08 18:02:33 +0200
  • 09562ffbd3
    Merge pull request #87 from limbonaut/gha-provide-version Serhii Snitsaruk 2024-04-07 15:55:33 +0200
  • ceeb4dbeb3
    GHA: Provide version.txt with GDExtension builds & demo #87 Serhii Snitsaruk 2024-04-07 14:11:39 +0200
  • 0ff93faacc
    Merge pull request #85 from limbonaut/plan-improvements v1.0.1 Serhii Snitsaruk 2024-04-01 18:03:22 +0200
  • 3918272227
    BehaviorTree: New signal for when BB plan changes #85 Serhii Snitsaruk 2024-04-01 16:34:36 +0200
  • 302de87e32
    Prevent using external resources for derived blackboard plans in `BTPlayer` and `BTState` Serhii Snitsaruk 2024-04-01 15:06:06 +0200
  • d48daf2135
    BlackboardPlan: Avoid circular references in derived mode Serhii Snitsaruk 2024-04-01 01:45:40 +0200
  • 5ff42e29e4
    Always duplicate `BlackboardPlan` props Serhii Snitsaruk 2024-04-01 01:11:51 +0200
  • 7160804c82
    GHA: Bump geekyeggo/delete-artifact to v5 Serhii Snitsaruk 2024-03-26 18:49:26 +0100
  • 58d7ea223e
    Merge pull request #84 from limbonaut/fix-subtree-bb-plan Serhii Snitsaruk 2024-03-26 18:35:02 +0100
  • e50b00c70e
    BTSubtree: Fix subtree blackboard plan is not property utilized #84 Serhii Snitsaruk 2024-03-26 18:19:31 +0100
  • 31db4b4543
    Merge pull request #82 from limbonaut/fix-blackboard-plan-issues Serhii Snitsaruk 2024-03-26 17:08:06 +0100
  • 671ca50b82
    Update demo AI assets #82 Serhii Snitsaruk 2024-03-25 01:08:58 +0100
  • a5aea72a17
    Plan: Fix syncing derived plan sometimes fails on var rename Serhii Snitsaruk 2024-03-25 01:04:07 +0100
  • 1de6256401
    Plan: Don't store unmodified variables in a derived plan Serhii Snitsaruk 2024-03-25 00:56:08 +0100
  • 930493101d
    GHA: Package icons with the demo project Serhii Snitsaruk 2024-03-21 23:27:39 +0100
  • ebc2ce310f
    Bump doc version to v1.0 v1.0 Serhii Snitsaruk 2024-03-21 21:42:54 +0100
  • 12fd9d00d6
    Update file headers and fix whitespace Serhii Snitsaruk 2024-03-21 21:38:57 +0100
  • f36f5af92a
    Doc: Update README.md Serhii Snitsaruk 2024-03-21 21:04:22 +0100
  • 94a277ef9d
    Doc: Explain using `_var` suffix for var properties Serhii Snitsaruk 2024-03-21 15:16:27 +0100
  • 6c8045b280
    Update README screenshot Serhii Snitsaruk 2024-03-21 14:26:13 +0100
  • 6edb7017b9
    Merge pull request #77 from limbonaut/fix-bbparam-null-default Serhii Snitsaruk 2024-03-21 00:14:10 +0100
  • 9e62fe8fa3
    Fix `BBParam` stored value defaulting to `null` in GDExtension #77 Serhii Snitsaruk 2024-03-20 23:57:42 +0100
  • 79d72c39e0
    Use proper icon in inspector for BB vars Serhii Snitsaruk 2024-03-20 17:42:04 +0100
  • 5a8fe97aac
    Fix error when clicking resource header in debugger with a scene-embedded BT Serhii Snitsaruk 2024-03-20 14:19:49 +0100
  • d9a9a1d4e5
    Merge pull request #75 from limbonaut/expose-checks-and-operations Serhii Snitsaruk 2024-03-20 12:31:09 +0100
  • 06ea008105
    Expose checks and operations in `LimboUtility` #75 Serhii Snitsaruk 2024-03-20 12:13:32 +0100
  • 705f4d7415
    Doc: Update custom-tasks.rst Serhii Snitsaruk 2024-03-14 16:10:40 +0100
  • cbd467f97f
    Blackboard: Assigning variables via code might have no effect if done before initialization Serhii Snitsaruk 2024-03-13 22:00:50 +0100
  • 088ef008a6
    Merge pull request #71 from limbonaut/blackboard-fixes v1.0-rc3 Serhii Snitsaruk 2024-03-12 22:31:07 +0100
  • 06ebff7518 Fix includes and build errors #71 Serhii Snitsaruk 2024-03-12 21:09:28 +0100
  • 39c4511249 BBParam editor: Combine type+mode functionality in one button Serhii Snitsaruk 2024-03-12 18:06:10 +0100
  • ca6b497019 Sync order of variables in derived `BlackboardPlan` Serhii Snitsaruk 2024-03-12 17:11:01 +0100
  • 434545ebad Blackboard: Linking vars with `Blackboard::link_var` Serhii Snitsaruk 2024-03-12 16:17:34 +0100
  • a6e6b53e18 Improve prefetching Serhii Snitsaruk 2024-03-12 00:30:38 +0100
  • 7de582c4e6 Fix complain parameter is not respected in `Blackboard::get_var` if parent scope is assigned Serhii Snitsaruk 2024-03-11 23:04:34 +0100
  • e2edb083ff When prefetch fails, don't print error if variable is on blackboard Serhii Snitsaruk 2024-03-11 22:12:44 +0100
  • b09006a11b Fix issues with blackboard plan system Serhii Snitsaruk 2024-03-11 18:58:40 +0100
  • 92010f19f1
    Merge pull request #70 from limbonaut/gha-fixes Serhii Snitsaruk 2024-03-11 18:00:46 +0100
  • b0e31f569a GHA: Don't include GodotSharp folder twice #70 Serhii Snitsaruk 2024-03-11 13:46:48 +0100
  • eba867706b GHA: Transition to new upload/download v4 actions Serhii Snitsaruk 2024-03-10 17:23:59 +0100
  • 3ae38ee5da GHA: Bump cache & setup-python actions Serhii Snitsaruk 2024-03-10 14:24:56 +0100
  • 0be16edee0 GHA: Remove no longer needed workaround in web builds Serhii Snitsaruk 2024-03-10 13:12:46 +0100
  • 37d3dcd988 GHA: Use consistent naming - limboai version first Serhii Snitsaruk 2024-03-10 13:07:27 +0100
  • b0e3753d76 Update HSM unit tests Serhii Snitsaruk 2024-03-08 20:04:27 +0100
  • 9957ef2ea7 Expose additional `BlackboardPlan` methods for custom tooling Serhii Snitsaruk 2024-03-08 15:33:28 +0100
  • f4ceb27b35 Demo: Hide code popup upon Showcase scene load Serhii Snitsaruk 2024-03-08 14:27:23 +0100
  • fda6fd5b8f
    Merge pull request #69 from dpalais/root_parent_scope Serhii Snitsaruk 2024-03-07 20:34:07 +0100
  • b90b85f0c3
    Merge pull request #68 from Rubonnek/fix-btview-update-crash Serhii Snitsaruk 2024-03-07 20:32:58 +0100
  • e182a56f7e
    Merge pull request #67 from Rubonnek/expose-btview-clear Serhii Snitsaruk 2024-03-07 20:32:15 +0100
  • 653bf13a7d Set parent scope in state initialization #69 Dave Palais 2024-03-07 14:00:27 -0500
  • dd837ff472
    Fix BehaviorTreeView::update_tree null data crash #68 Wilson E. Alvarez 2024-03-07 11:47:32 -0500
  • 3f34e4dde2
    Expose BehaviorTreeView::clear to GDScript #67 Wilson E. Alvarez 2024-03-07 11:35:58 -0500
  • 41dafe642a Doc: Add a demonstration GIF to the README Serhii Snitsaruk 2024-03-07 15:17:01 +0100
  • 25c72302ca
    Merge pull request #66 from limbonaut/prefetching Serhii Snitsaruk 2024-03-06 22:33:09 +0100
  • 81f49be6b4 Doc: Update class docs #66 Serhii Snitsaruk 2024-03-06 21:50:35 +0100
  • 2658060b1c Move prefetching code into `BlackboardPlan` and add checkbox to the plan editor Serhii Snitsaruk 2024-03-06 20:17:23 +0100
  • f452552ecd
    Merge pull request #65 from limbonaut/previous-state Serhii Snitsaruk 2024-03-05 13:16:26 +0100
  • 193743e782 Provide the previous state in the state_changed signal #65 Serhii Snitsaruk 2024-03-05 12:58:55 +0100
  • 27f3982250
    Merge pull request #63 from limbonaut/refactor-ditch-p Serhii Snitsaruk 2024-03-04 21:54:01 +0100
  • 4c26583007 Remove "p_" from the argument names in the `ClassDB` bindings #63 Serhii Snitsaruk 2024-03-04 21:36:16 +0100
  • ae718ab00c
    Merge pull request #61 from limbonaut/refactor-use-stringname Serhii Snitsaruk 2024-03-04 19:01:42 +0100
  • bea25049a0 Update plan editor utilizing `StringName` #61 Serhii Snitsaruk 2024-03-04 17:58:53 +0100
  • 0bd52d9b18 Demo: Update BTs & tasks to use `StringName` for variables Serhii Snitsaruk 2024-03-04 17:16:52 +0100
  • d66f1e83fd Refactor BlackboardPlan to use StringName Serhii Snitsaruk 2024-03-04 16:55:08 +0100
  • 923587e6e2 Doc: Update examples to use `StringName` Serhii Snitsaruk 2024-03-04 16:27:35 +0100
  • ecf1e4b65f Doc: Update class docs Serhii Snitsaruk 2024-03-04 16:14:47 +0100
  • 7cf4a4b3b8 Fix setter/getter types in BBVariable Serhii Snitsaruk 2024-03-04 16:00:13 +0100
  • 88df78c4a2 Refactor HSM to use StringName for events Serhii Snitsaruk 2024-03-04 15:53:39 +0100
  • 84aeb4bfff Adjust BB variable property editor to expect `StringName` Serhii Snitsaruk 2024-03-04 15:09:15 +0100
  • 350c27abbc Change BB variable members to StringName Serhii Snitsaruk 2024-03-04 12:49:09 +0100
  • b7d1bc11ab Blackboard: Use `StringName` for variable names Serhii Snitsaruk 2024-03-03 23:38:52 +0100
  • e1bddb5d02 Doc: Fix README shields Serhii Snitsaruk 2024-03-03 21:00:32 +0100
  • 507da30f04 Improve README Serhii Snitsaruk 2024-03-03 20:53:27 +0100
  • 6b376e5e9a
    Merge pull request #56 from dpalais/changes Serhii Snitsaruk 2024-03-03 00:32:11 +0100
  • 73aa636271 Change some includes to use relative paths #56 Dave Palais 2024-02-29 10:00:09 -0500
  • f5d21e2669 Fix BTState not honoring API virtual methods Serhii Snitsaruk 2024-03-02 20:19:38 +0100
  • c96e2019af Doc: Explain blackboard scopes Serhii Snitsaruk 2024-03-02 16:10:42 +0100
  • bb6fab7555 API: Expose BlackboardPlan factory methods Serhii Snitsaruk 2024-03-02 16:06:32 +0100
  • c4931ae420 Fix Blackboard.{set,get}_parent_scope should be {set,get}_parent in the API Serhii Snitsaruk 2024-03-02 15:43:55 +0100
  • ba462c9526 Doc: Add copy button to the right of codeblocks Serhii Snitsaruk 2024-03-02 13:15:17 +0100
  • e260498776 Doc: Explain parameters Serhii Snitsaruk 2024-03-02 12:49:00 +0100
  • 6f9ff6a487 Doc: Update LimboState class doc Serhii Snitsaruk 2024-03-02 00:10:44 +0100
  • aab38c9fb9 Doc: Rearrange pages Serhii Snitsaruk 2024-03-02 00:06:34 +0100
  • 6d877c800a Doc: Add "State Machines" page. Serhii Snitsaruk 2024-03-01 23:44:29 +0100
  • 543f2bb32c
    Merge pull request #55 from limbonaut/hsm-dispatch-improvement Serhii Snitsaruk 2024-03-01 11:56:38 +0100
  • eaeb57e2d7 Allow `LimboState::dispatch` to be called from inside the hierarchy. #55 Serhii Snitsaruk 2024-03-01 11:02:32 +0100
  • 1aa64f8c5d
    Merge pull request #54 from limbonaut/demo-show-code Serhii Snitsaruk 2024-03-01 10:40:32 +0100
  • 24730a9213 Demo: Display custom task source code upon selection in BehaviorTreeView #54 Serhii Snitsaruk 2024-02-29 23:02:06 +0100
  • 7626c84633 New `task_selected` signal for BehaviorTreeView Serhii Snitsaruk 2024-02-29 23:00:35 +0100
  • 2d98a38ada Fix "Manage" button is sometimes shown for derived plans Serhii Snitsaruk 2024-02-29 15:45:59 +0100
  • c7a4988e6c
    Merge pull request #52 from limbonaut/fix-hsm-update-crash Serhii Snitsaruk 2024-02-26 22:29:09 +0100