
APT.all-test.HauntBot.get-item.soar Maven / Gradle / Ivy
#
sp {haunt*propose*get-item
(state ^name haunt
^impossible true # disable for now
^io.input-link.objects.<< decoration item >> )
( ^class
^position )
( ^x
^y
^z )
-->
( ^operator +)
( ^name get-item
^type move-to-xyz
^position
^item )}
sp {haunt*elaborate*get-item
(state ^operator +
^io.input-link.agent.position )
( ^name get-item
^item.position )
( ^x
^y )
( ^x
^y )
-->
( ^item-range (compute-range ))
}
sp {HauntNavBot*compare*get-item
(state ^name haunt
^operator +
+)
( ^name get-item ^item-range )
( ^name get-item ^item-range > )
-->
( ^operator > )
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy