isBuckled: true
tasks:
- !type:HTNPrimitiveTask
- shutdownState: TaskFinished
operator: !type:UnbuckleOperator
+ shutdownState: TaskFinished
- preconditions:
- !type:InContainerPrecondition
isPulled: true
tasks:
- !type:HTNPrimitiveTask
- shutdownState: TaskFinished
operator: !type:UnPullOperator
+ shutdownState: TaskFinished
# Melee combat (unarmed or otherwise)
- tasks:
branches:
- tasks:
- !type:HTNPrimitiveTask
- shutdownState: TaskFinished
operator: !type:ContainerOperator
targetKey: Target
+ shutdownState: TaskFinished
- !type:HTNPrimitiveTask
operator: !type:EscapeOperator
targetKey: Target