Serhii Snitsaruk
dc8aaa6098
Demo: Implement skirmisher AI
2024-02-14 21:09:16 +01:00
Ola S.
778ee80dda
Add charge and dance animations
2024-02-14 21:09:16 +01:00
Serhii Snitsaruk
fa804f3f6d
Demo: Implement basic knockback
2024-02-14 21:09:16 +01:00
Serhii Snitsaruk
79813d57a8
Demo: Implement combo enemy BT
2024-02-14 21:09:16 +01:00
Serhii Snitsaruk
f6ce516771
Demo: Improved AI for melee and ranged
2024-02-14 21:09:16 +01:00
Serhii Snitsaruk
92ecc17a44
Demo: Simple avoidance using collision shapes
2024-02-14 21:09:16 +01:00
Serhii Snitsaruk
d0ff58052d
Demo: Add AI for ranged enemy
2024-02-14 21:09:16 +01:00
Serhii Snitsaruk
c8ecaf6c8c
Demo: Add throwing stars routine to nuanced melee
...
Also add collisions to gong.
Also don't register hits for enemies from enemies
2024-02-14 21:09:16 +01:00
Ola S.
8bce9cceb7
Add shadow
2024-02-14 21:09:16 +01:00
Ola S.
154bd2a839
Add dummy
2024-02-14 21:09:16 +01:00
Ola S.
bea67b9a87
Added ranged animations
2024-02-14 21:09:16 +01:00
Serhii Snitsaruk
688a5416f2
Demo: Implement flanking for nuanced melee agent
...
Also add license info to the scripts.
2024-02-14 21:09:16 +01:00
Serhii Snitsaruk
e9e582f251
gitignore: Ignore script templates in demo
2024-02-14 21:09:16 +01:00
Serhii Snitsaruk
f85555675b
Demo: Combo attack, better particles and animation tweaks
2024-02-14 21:09:16 +01:00
Serhii Snitsaruk
597a795d6b
Demo: Simplify melee AI
2024-02-14 21:09:15 +01:00
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