Refactor BT compiler to support multiple code directories (#97240)

Changes the behavior tree compiler to take a list of code directories
instead of just using hard-coded `code/`, this makes it possible for
downstreams to have modular behavior trees properly compiled

Nearly all downstream forks active today have code in places other than
`code/`, this makes the BT compiler account for that

N/A
This commit is contained in:
Roxy
2026-08-18 10:02:18 +02:00
committed by Maia
parent c5d49453a2
commit adc2adbbd4
347 changed files with 57 additions and 49 deletions
+2 -2
View File
@@ -3,8 +3,8 @@ name: Check BT Compiled JSON
on:
pull_request:
paths:
- "code/**/*.bt.json"
- "code/_generated/behavior_trees/**"
- "**/*.bt.json"
- "build/behavior_trees/**"
- "code/__DEFINES/**"
- "tools/build_bt.py"

Some files were not shown because too many files have changed in this diff Show More