Serhii Snitsaruk
c925bab659
Demo: Rename agents
2024-02-14 21:09:16 +01:00
Serhii Snitsaruk
73152b5760
Demo fixes
2024-02-14 21:09:16 +01:00
Serhii Snitsaruk
065b6dc29b
Demo: Add a showcase scene and tweak imp
2024-02-14 21:09:16 +01:00
Serhii Snitsaruk
102a770c42
Demo: Refactor arena and add dummy
2024-02-14 21:09:16 +01:00
Serhii Snitsaruk
2451cf801f
Demo: Implement Summoner and Imp
2024-02-14 21:09:16 +01:00
Serhii Snitsaruk
51012571ae
Fix issues with demon & imp loading
2024-02-14 21:09:16 +01:00
Serhii Snitsaruk
39d1440b96
Demo: Add demon BT
2024-02-14 21:09:16 +01:00
Ola S.
2fd15f04d6
New shadow
2024-02-14 21:09:16 +01:00
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