Commit graph

117 commits

Author SHA1 Message Date
82063632b9 Add 'modules/behaviour_nodes/' from commit '2a4e00e6f1'
git-subtree-dir: modules/behaviour_nodes
git-subtree-mainline: 4e641855b4
git-subtree-split: 2a4e00e6f1
2026-03-13 10:49:24 +01:00
4e641855b4 chore: removed behaviour nodes module 2026-03-13 10:40:40 +01:00
2a4e00e6f1 feat: backlog code 2026-03-13 10:38:52 +01:00
f64f126f45 fix: enter/exit get called in hierarchy order 2026-03-12 23:07:51 +01:00
5b9d437600 fix: repeater inherits composite 2026-03-12 22:38:31 +01:00
d9e3f59519 feat: RepeatUntilFail implementation 2026-03-12 22:37:57 +01:00
5556ea9f6e feat: decorator nodes registered with ClassDB 2026-03-12 22:34:38 +01:00
27e3d7c804 fix: BehaviourAction has a Timer 2026-03-12 22:33:22 +01:00
024ace256d fix: Selector inherits Composite 2026-03-12 22:29:56 +01:00
a26fea2802 fix: debug log shows actual new behaviour 2026-03-12 22:28:51 +01:00
1e7f1cb3f6 chore: cleaning up control_nodes 2026-03-12 22:10:13 +01:00
78db4ffa07 feat: added configurationwarnings to AlwaysSuccess 2026-03-12 21:43:52 +01:00
964bcc1217 chore: changed all outlines 2026-03-12 21:38:20 +01:00
c2aa6690c3 feat: implemented behaviour tree 2026-03-12 21:37:29 +01:00
fc11921776 feat: new Behaviour nodes module 2026-03-10 13:07:41 +01:00
01d57480c5 fix: path nodes are only evaluated in-tree 2026-03-10 13:07:01 +01:00
da0419bc13 fix: no gaps in terrain collision time/space
Terrain collision is generated before the first _process

Terrain collision is generated from and to the edges of chunks with no
gaps inbetween
2026-03-09 11:28:17 +01:00
9ea423a2cb chore: removed untaken branches 2026-03-07 11:02:15 +01:00
078200c3f2 chore: adjusting terrain test 2026-03-06 22:04:29 +01:00
91c64e365e chore: updated test terrain, player-scale test 2026-03-04 12:47:47 +01:00
becef85f20 feat: terrain mesh material 2026-03-03 22:57:41 +01:00
957a39af14 chore: added terrain shader & material 2026-03-03 22:56:57 +01:00
0cdfba5707 chore: adjusted terrain test data 2026-03-03 21:37:20 +01:00
9c8f160edd fix: lines cannot be 0 length 2026-03-03 21:37:05 +01:00
0446f302f7 chore: improved smoothness of paths 2026-03-03 18:16:18 +01:00
e2207eec68 fix: check if threads are started before waiting 2026-03-03 16:48:49 +01:00
0f5539ebc0 fix: threads don't idle while inactive 2026-03-03 16:44:58 +01:00
a214291c2f chore: adjusted terrain modifier logic 2026-03-03 12:54:35 +01:00
7a2ed4a785 feat: paths support 1 curve 2026-03-03 10:30:54 +01:00
fac1f4c733 feat: implemented smooth paths 2026-03-02 23:29:32 +01:00
9ea66df220 feat: WIP improved turns on path modifier 2026-03-01 23:01:08 +01:00
f057254396 chore: changed terrain test scene 2026-02-27 23:09:44 +01:00
73ddf09b98 feat: improved path modifier mesh generation 2026-02-27 23:06:06 +01:00
31a9986066 feat: WIP terrain path modifiers 2026-02-27 18:01:14 +01:00
4d4427949d chore: changed terrain files 2026-02-26 20:37:32 +01:00
56c244ee57 feat: replaced sample_baked with sample 2026-02-26 20:37:13 +01:00
0ca27ed61e chore: minor TerrainModifier::blend optimisation 2026-02-26 20:28:09 +01:00
65bf506f0b feat: removed practically unneeded properties 2026-02-26 20:24:25 +01:00
2efd3d2ddf chore: removed some unneeded whitespace 2026-02-25 23:44:41 +01:00
f0e63a1142 fix: chunk gets removed from tree before deleting 2026-02-25 23:11:32 +01:00
0d982a751c fix: rebuilding grid fully stops threads first 2026-02-25 23:05:03 +01:00
1e44fcd09f feat: apply_mesh for chunks is smeared over frames 2026-02-25 22:42:07 +01:00
226c821454 feat: bounds-based mesh reloading 2026-02-25 22:02:02 +01:00
953e4abe5b chore: modifiers are aware of parent terrain 2026-02-25 20:21:13 +01:00
80eb6ef4c0 feat: tore out old generation triggers 2026-02-25 20:12:24 +01:00
51fe41eda0 chore: renamed ReadWrite mtx to Shared mutex 2026-02-25 19:59:59 +01:00
811970a306 chore: massively sped up mesh gen performance 2026-02-25 18:57:06 +01:00
8ff1b1404d feat: multithreading for terrain mesh gen 2026-02-24 23:16:21 +01:00
d3561eb218 feat: terrain tl is 0,0,0 2026-02-24 12:51:05 +01:00
da1512e8cc feat: terrain settings are now editable 2026-02-24 12:50:49 +01:00