All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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  > )
}