Implement more basic Sequencer nodes, like SeqIf and maybe SeqBranch? These need to interact with state as well for their conditionals. Look through the Python TAS to see what could be useful (and what should be scrapped or done differently).
[x] SeqIf
[x] SeqBranch
[ ] SeqWhile
[x] SeqLog
[ ] SeqCommentary
[ ] SeqBlackboard
[x] Move tests to crate
[x] Split up seq crate into multiple files
[x] Make Sequencer/Node be able to modify and inspect an arbitrary State type
Marking SeqBranch as done. This can be handled by using SeqIf and making a custom Condition. We just need to add a Config field for various branch options (similar to how the relics are currently handled).
Implement more basic Sequencer nodes, like
SeqIf
and maybeSeqBranch
? These need to interact with state as well for their conditionals. Look through the Python TAS to see what could be useful (and what should be scrapped or done differently).SeqIf
SeqBranch
SeqWhile
SeqLog
SeqCommentary
SeqBlackboard
State
type