
APT.all-test.MOUTBot.elaborations.maps.soar Maven / Gradle / Ivy
#Follow these steps to update the map:
#
#1. From the running agent window (with a completely explored map)
# run the command: command-to-file { varprint m1 } /temp/maps.soar
#2. Open the existing maps.soar and remove the actions of the
# production (keep the conditions)
#3. Insert the contents of the existing maps.soar.
#4. Remove all attributes that will be added automatically
# (especially i-supported rules). At the time this comment was
# created these included:
# ^area-names (and the list it points to)
# ^current-area
# ^previous-area
# ^near-area
# ^in-front-node
# ^last-node (and the structure it points to if still the init struct)
# ^near-node
# ^nearest-node
# /no
# ^dead-end true/false
# ^y greater-than/less-than
# ^x greater-than/less-than
# ^speed
# ^floor-displacement -600/600/1800
#5. If necessary, update the above list of transient WMEs
#6. Remove any attribute-less identifiers (e.g., "()")
#
# [1] REW: 2002-07-25
# JEL wants elboration of map to be independent of agent name. Removed this condition (made it unbound var).
# was: ....agent.name |MOUTInterface|
# [2] REW: 2002-09-29
# Hand edited map from AMN to remove ^objectives and ^doors
# Moved doors to a different elaboration/structure because it possibly is messing up map.
# [3] REW: 2003-06-08
# Removed ^range values from nodes. These are possibly causing problems getting stuck?
sp {unreal*elaborate*new-map
(state ^name unreal
^io.input-link.agent.name
^map )
-->
( ^area ^area ^area ^area ^area ^area ^area
^area ^area ^area ^area ^area ^area ^area
^area ^area ^area ^area ^area ^area ^area
^area ^area ^area ^area ^area ^area ^area
^area ^area ^area ^area ^area ^area ^area
^area ^area ^area ^area ^area ^area ^area
^initialized-nodes true)
(
^max-x 979.816 ^max-y -62.9316 ^max-z -607 ^mid-x 938.959
^mid-y -240.323 ^mid-z -716.376 ^min-x 898.103 ^min-y -417.714
^min-z -825.752 ^mod-max-y true ^mod-min-y true ^name |3flStairs|
^node ^node ^node ^node ^node ^node
^path ^path ^path ^path ^path
^path ^path ^path ^path ^path
^path ^path ^path ^path ^path
^path ^path ^path ^path ^path
^path ^path ^path ^path ^path ^path
^path ^path ^path ^path ^path
^path ^path ^path ^path ^path
^path ^path ^path ^path ^path
^visible-area ^visible-area ^visible-area
^visible-area ^visible-area )
(
^max-x 868.988 ^max-y 527.902 ^max-z -607 ^mid-x 672.619
^mid-y 314.357 ^mid-z -652.0 ^min-x 476.25 ^min-y 100.813
^min-z -697 ^mod-min-x true ^mod-min-y true ^name |3flRoom1|
^node ^node ^node ^node ^node ^node
^path ^path ^path ^path ^path
^path ^path ^path ^path ^path
^path ^path ^path ^path ^path
^path ^path ^path ^path ^path
^path ^path ^path ^path ^path
^path ^path ^path ^path ^path
^path ^path ^path ^path ^path
^path ^path ^path ^path ^path
^path ^visible-area ^visible-area
^visible-area ^visible-area ^visible-area
^visible-area ^visible-area )
(
^max-x -109.01 ^max-y 411.13 ^max-z -607 ^mid-x -173.508
^mid-y 20.0448 ^mid-z -652.0 ^min-x -238.007 ^min-y -371.04
^min-z -697 ^mod-max-x true ^mod-max-y true ^mod-min-x true
^mod-min-y true ^name |3flNSHall| ^node ^node
^node ^node ^node ^node ^node
^node ^node ^node ^path ^path
^path ^path ^path ^path ^path
^path ^path ^path ^path ^path
^path ^path ^path ^path ^path
^path ^path ^path ^path ^path
^path ^path ^path ^path ^path
^path ^path ^path ^path ^path
^path ^path ^path ^path ^path
^path ^path ^path ^path ^path
^path ^visible-area ^visible-area
^visible-area ^visible-area ^visible-area
^visible-area ^visible-area )
(
^max-x 475.25 ^max-y 528.423
^max-z -607 ^mid-x 359.083 ^mid-y 475.421 ^mid-z -652.0
^min-x 242.917 ^min-y 422.419 ^min-z -697 ^mod-max-x true
^mod-min-x true ^name |3flSRoom| ^node ^node
^node ^node ^node ^node ^path
^path ^path ^path ^path ^path
^path ^path ^path ^path ^path
^path ^path ^path ^path ^path
^path ^path ^path ^path ^path
^path ^path ^path ^path ^path
^path ^path