nikkorn/mistreevous
A tool to build and execute behaviour trees in JavaScript and TypeScript
TypeScriptMIT
Issues
- 5
Question about state/variables
#97 opened by Madd0g - 3
Promise for condition
#95 opened by JernejHabjan - 5
Visual editor
#94 opened by GaspardCulis - 0
Custom node types
#84 opened by nikkorn - 0
Look into abort signals for condition nodes
#83 opened by nikkorn - 0
Add a way to define which state to move to when a guard causes a node to stop running.
#87 opened by nikkorn - 0
Add linting
#92 opened by nikkorn - 0
Add an All node type (to go with Race)
#88 opened by nikkorn - 1
How to debug a tree
#78 opened by Welkin-Totoro - 0
Add debugger to pass to tree step call
#40 opened by nikkorn - 0
Make Race node
#81 opened by nikkorn - 4
Accept JSON definitions
#52 opened by nikkorn - 0
Repeat and Retry nodes should use options.random
#76 opened by nikkorn - 2
- 0
The duration for Wait nodes should be optional. Not defining it should result in the node waiting indefinitely until a guard causes its execution to be aborted.
#74 opened by nikkorn - 0
Wait nodes should use 'random' when picking a duration between lower and upper bounds if its defined
#73 opened by nikkorn - 0
- 0
Update README following Typescript update
#71 opened by nikkorn - 1
Add tree step delta time parameter
#42 opened by nikkorn - 0
TypeScript
#57 opened by nikkorn - 0
- 0
- 0
Add mistreevous-visualiser
#56 opened by nikkorn - 0
Add Retry Decorator
#45 opened by nikkorn - 0
Add forced Success/Fail decorators
#46 opened by nikkorn - 0
Need to rename some things
#41 opened by nikkorn - 0
- 0
Add timeout decorator
#20 opened by nikkorn - 1
Add optional arguments to actions
#27 opened by mstruebing - 1
Guard decorators with failed conditions should be evaluated for composite pre-update
#19 opened by nikkorn - 3
- 1
Add Parallel node
#4 opened by nikkorn - 1
- 0
Replace action objects in the blackboard with general node entry(OnEntry) and exit(OnExit) decorators
#16 opened by nikkorn - 1
Need to pass the blackboard through node reset calls so that exit decorators can be called for aborts
#17 opened by nikkorn - 1
Guard conditions should be re-evaluated for any movement between nodes within a single step
#14 opened by nikkorn - 0
Call onFinish() for any action in the running state if a guard were to prevent it from being updated again
#13 opened by nikkorn - 0
Add UNTIL node as a negation of WHILE
#9 opened by nikkorn - 0
- 0
REPEAT node should not block
#11 opened by nikkorn - 0
Actions can refer to either a board function or object composed of onUpdate and optionally onStart and onFinish
#3 opened by nikkorn - 1
- 0