
APT.all-test.HauntBot.object.use-tool.acquire-tool.soar Maven / Gradle / Ivy
#
# acquire a specific tool
#
sp {use-tool*propose*acquire-tool
(state ^type use-tool
^tool
-^has-tool)
-->
( ^operator +)
( ^name acquire-tool
^type acquire-and-x
^target
^next-action )
( ^name ignore_this
^type ignore_this)
}
#sp {use-tool*propose*acquire-tool
# (state ^type use-tool
# ^tool
# -^has-tool)
#-->
# ( ^operator +)
# ( ^name acquire-tool
# ^type move-near-and-x
# ^should-empty-hand yes
# ^target
# ^next-action )
# ( ^name grab-tool
# ^type grab-object)
#}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy