Commit Graph

639 Commits

Author SHA1 Message Date
Ola S. c61f265454 Animation changes 2024-02-14 21:09:15 +01:00
Serhii Snitsaruk 67d86214f0 Demo: Attack state and simple melee AI 2024-02-14 21:09:15 +01:00
Serhii Snitsaruk 4719c77f94 Demo: Add player idle and move states 2024-02-14 21:09:15 +01:00
Ola S. 828f4dbad5 Smoke replacement 2024-02-14 21:09:15 +01:00
Ola S. da8c5b9a83 Add smoke sprite 2024-02-14 21:09:15 +01:00
Ola S. c2603554e6 Add fireball sprite 2024-02-14 21:09:15 +01:00
Serhii Snitsaruk 1d35d84ec5 Demo: Refactor agents, add health, hitbox and hurtbox 2024-02-14 21:09:15 +01:00
Ola S. a839be1ada Fixed the grass 2024-02-14 21:09:15 +01:00
Serhii Snitsaruk 47c0c4e85c Demo: Reorganize demo scene for Y sorting 2024-02-14 21:09:15 +01:00
Ola S. 55fb102838 Demo: Assets, scenes & animations for the new demo 2024-02-14 21:09:15 +01:00
Serhii Snitsaruk dd3eebabf1 Doc: Update class rst 2024-02-14 20:34:18 +01:00
Serhii Snitsaruk 58ff47d688 GHA: Add web build to GDExtension workflow 2024-02-14 20:33:52 +01:00
Serhii Snitsaruk a60280ccfb Doc: Update README.md 2024-02-14 20:32:32 +01:00
Serhii Snitsaruk be0b5233c0 Doc: Add C# instructions 2024-02-14 19:58:50 +01:00
Serhii Snitsaruk fcedf681cd GH: Create FUNDING.yml 2024-02-14 15:53:58 +01:00
Serhii Snitsaruk 69bcc763f7
Merge pull request #35 from limbonaut/complain-if-variable-missing
Blackboard: Complain when variable is missing
2024-02-13 18:26:15 +01:00
Serhii Snitsaruk 0081731654 Fix tests printing errors 2024-02-13 17:27:32 +01:00
Serhii Snitsaruk 6d36d20d06 Blackboard: Complain when variable is missing 2024-02-13 17:15:19 +01:00
Serhii Snitsaruk 5621b433c9
Merge pull request #33 from limbonaut/runlimit-policy
Runlimit policy
2024-02-10 21:08:12 +01:00
Serhii Snitsaruk 3a6dc1e90c BTRunLimit: Update class doc 2024-02-10 20:29:48 +01:00
Serhii Snitsaruk 55dfd55645 BTRunLimit: Update unit tests 2024-02-10 20:14:49 +01:00
Serhii Snitsaruk e6e2f5595d BTRunLimit: Add `count_policy` property
Breaking compatibility: RunLimit count policy defaults to counting only successful runs. Previously, both successful and failed runs were counted.
2024-02-10 20:13:39 +01:00
Serhii Snitsaruk 654eda1c65 Better error handling when resolving _generate_name 2024-02-10 15:05:50 +01:00
Serhii Snitsaruk 899335d1fe Util: Function to decorate output variable 2024-02-10 12:34:29 +01:00
Serhii Snitsaruk 95c2496adf Improve variable synchronization between base and derived blackboard plans
When variable is altered in the base plan, values should properly sync to the derived plans if those vars are not altered in the derived plan. Editor QoL improvement.
2024-02-09 13:58:54 +01:00
Serhii Snitsaruk 98a685b592
Merge pull request #32 from limbonaut/copypaste
Editor: Implement Cut-Copy-Paste
2024-02-08 17:45:03 +01:00
Serhii Snitsaruk d38e6f97f1 Editor: Implement Cut-Copy-Paste
Resolves #14
2024-02-08 17:16:26 +01:00
Serhii Snitsaruk fca8aea99c
Merge pull request #31 from limbonaut/fix-transitions-to-self
Disallow LimboHSM transitions to self when ANYSTATE is used
2024-02-07 13:57:43 +01:00
Serhii Snitsaruk 22c472fdd1 Disallow LimboHSM transitions to self when ANYSTATE is used
Resolves #29
2024-02-07 13:39:45 +01:00
Serhii Snitsaruk 8260954654
Merge pull request #30 from limbonaut/keyboard-shortcuts
Fix shortcuts not working in the module version
2024-02-07 13:21:23 +01:00
Serhii Snitsaruk 6405f9031b Fix shortcuts not working in the module version
Resolves #27
2024-02-07 12:36:59 +01:00
Serhii Snitsaruk 449538d6d3
Merge pull request #26 from limbonaut/debugger-crash-fix
Fix: Debugger crashes when detached in GDExtension
2024-02-06 16:52:19 +01:00
Serhii Snitsaruk 6713ea1590 Fix: Debugger crashes when detached in GDExtension
Resolves #25.
2024-02-06 16:30:02 +01:00
Serhii Snitsaruk 16840057a1 Editor: More space and align to right for BehaviorTreeView timings 2024-02-06 15:44:25 +01:00
Serhii Snitsaruk a353e561de Editor: More space for timings in BehaviorTreeView 2024-02-06 14:54:18 +01:00
Serhii Snitsaruk d0c7d98fc4 Editor: Clip content in BehaviorTreeView 2024-02-04 16:23:15 +01:00
Serhii Snitsaruk 74a3635e1c
Merge pull request #24 from limbonaut/expose-behavior-tree-view
Expose `BehaviorTreeView` and `BehaviorTreeData` to use with custom in-game tools
2024-02-03 21:09:51 +01:00
Serhii Snitsaruk 3ce199f628 Fix GDExtension template compilation error 2024-02-03 17:59:21 +01:00
Ola S. f60fa3a7f2 Add icon for BehaviorTreeView 2024-02-03 17:55:05 +01:00
Serhii Snitsaruk 8dc645c9a7 Fix issues and update docs for BehaviorTreeData/View 2024-02-03 17:53:12 +01:00
Serhii Snitsaruk c5b92aa676 Expose BehaviorTreeView for tools and in-game use 2024-02-03 16:59:51 +01:00
Serhii Snitsaruk 5bd8a90dcd
Merge pull request #23 from limbonaut/remember-collapsed
Editor: Remember collapsed items in the task tree
2024-02-02 17:40:57 +01:00
Serhii Snitsaruk 3e32051791 Editor: Remember collapsed items in task tree 2024-02-02 16:46:26 +01:00
Serhii Snitsaruk b0e4c15982
Merge pull request #22 from Rubonnek/fix-doc
Fix wrong parameter reference in Blackboard documentation
2024-02-02 11:40:12 +01:00
Wilson E. Alvarez b765b2adc8
Fix wrong parameter reference in Blackboard documentation 2024-02-01 20:47:54 -05:00
Serhii Snitsaruk ab564eb631 BTProbability: Fix incorrect percentage shown 2024-01-31 15:40:59 +01:00
Serhii Snitsaruk c49f5d2b0a
Merge pull request #21 from VisitingOcean/small_docs_fix
Fix space/tab issues in custom-tasks.rst
2024-01-31 10:48:58 +01:00
VisitingOcean 9576cdc8e7
Update custom-tasks.rst
Fix some spacing typos to prevent mixed space/tab errors when copy/pasting into the Godot editor.
2024-01-30 16:48:42 -06:00
Serhii Snitsaruk caff21137d Doc: Add page on sharing data with Blackboard 2024-01-29 14:53:53 +01:00
Serhii Snitsaruk 61ef929411 Editor: Don't allow variables with the same names as Resource props 2024-01-29 10:32:32 +01:00