circlemud_squared_0.5.153/cnf/
circlemud_squared_0.5.153/etc/
circlemud_squared_0.5.153/etc/etc/
circlemud_squared_0.5.153/etc/house/
circlemud_squared_0.5.153/etc/misc/
circlemud_squared_0.5.153/etc/plralias/A-E/
circlemud_squared_0.5.153/etc/plralias/F-J/
circlemud_squared_0.5.153/etc/plralias/K-O/
circlemud_squared_0.5.153/etc/plralias/P-T/
circlemud_squared_0.5.153/etc/plralias/U-Z/
circlemud_squared_0.5.153/etc/plralias/ZZZ/
circlemud_squared_0.5.153/etc/plrobjs/
circlemud_squared_0.5.153/etc/plrobjs/A-E/
circlemud_squared_0.5.153/etc/plrobjs/F-J/
circlemud_squared_0.5.153/etc/plrobjs/K-O/
circlemud_squared_0.5.153/etc/plrobjs/P-T/
circlemud_squared_0.5.153/etc/plrobjs/U-Z/
circlemud_squared_0.5.153/etc/plrobjs/ZZZ/
circlemud_squared_0.5.153/etc/text/
circlemud_squared_0.5.153/etc/text/help/
circlemud_squared_0.5.153/src/util/
circlemud_squared_0.5.153/src/util/worldconv/
zone {
  name "The Great Eastern Desert";
  keyword "desert";
  lifespan 30;
  resets {
    0 {
      command "loadMobile";
      mobile "desert:5015";
      inRoom "desert:5039";
      maxNumber 3;
    }
    1 {
      command "loadMobile";
      mobile "desert:5015";
      inRoom "desert:5033";
      maxNumber 3;
    }
    2 {
      command "loadMobile";
      mobile "desert:5015";
      inRoom "desert:5049";
      maxNumber 3;
    }
    3 {
      command "loadMobile";
      mobile "desert:5017";
      inRoom "desert:5058";
      maxNumber 1;
    }
    4 {
      command "loadMobile";
      mobile "desert:5000";
      inRoom "desert:5047";
      maxNumber 5;
    }
    5 {
      then "YES";
      command "equipMobile";
      item "sewerMaze:7211";
      wearLocation "wielded";
      maxNumber 25;
    }
    6 {
      command "loadMobile";
      mobile "desert:5000";
      inRoom "desert:5033";
      maxNumber 5;
    }
    7 {
      then "YES";
      command "equipMobile";
      item "sewerMaze:7211";
      wearLocation "wielded";
      maxNumber 25;
    }
    8 {
      command "loadMobile";
      mobile "desert:5001";
      inRoom "desert:5040";
      maxNumber 8;
    }
    9 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3022";
      wearLocation "wielded";
      maxNumber 25;
    }
    10 {
      command "loadMobile";
      mobile "desert:5002";
      inRoom "desert:5031";
      maxNumber 5;
    }
    11 {
      command "loadMobile";
      mobile "desert:5003";
      inRoom "desert:5050";
      maxNumber 5;
    }
    12 {
      command "loadMobile";
      mobile "desert:5004";
      inRoom "desert:5036";
      maxNumber 1;
    }
    13 {
      then "YES";
      command "giveItemToMobile";
      item "desert:5019";
      maxNumber 10;
    }
    14 {
      then "YES";
      command "giveItemToMobile";
      item "desert:5020";
      maxNumber 5;
    }
    15 {
      then "YES";
      command "giveItemToMobile";
      item "desert:5021";
      maxNumber 1;
    }
    16 {
      command "loadMobile";
      mobile "desert:5005";
      inRoom "desert:5065";
      maxNumber 1;
    }
    17 {
      then "YES";
      command "giveItemToMobile";
      item "desert:5024";
      maxNumber 1;
    }
    18 {
      then "YES";
      command "giveItemToMobile";
      item "desert:5022";
      maxNumber 10;
    }
    19 {
      command "loadMobile";
      mobile "desert:5006";
      inRoom "desert:5061";
      maxNumber 1;
    }
    20 {
      then "YES";
      command "equipMobile";
      item "desert:5016";
      wearLocation "wielded";
      maxNumber 10;
    }
    21 {
      command "loadMobile";
      mobile "desert:5007";
      inRoom "desert:5060";
      maxNumber 1;
    }
    22 {
      then "YES";
      command "equipMobile";
      item "desert:5017";
      wearLocation "wielded";
      maxNumber 15;
    }
    23 {
      command "loadMobile";
      mobile "desert:5008";
      inRoom "desert:5059";
      maxNumber 5;
    }
    24 {
      then "YES";
      command "equipMobile";
      item "desert:5018";
      wearLocation "wielded";
      maxNumber 25;
    }
    25 {
      command "loadMobile";
      mobile "desert:5009";
      inRoom "desert:5057";
      maxNumber 10;
    }
    26 {
      command "loadMobile";
      mobile "desert:5010";
      inRoom "desert:5011";
      maxNumber 1;
    }
    27 {
      then "YES";
      command "equipMobile";
      item "desert:5001";
      wearLocation "onBody";
      maxNumber 1;
    }
    28 {
      then "YES";
      command "equipMobile";
      item "desert:5002";
      wearLocation "wielded";
      maxNumber 1;
    }
    29 {
      command "loadMobile";
      mobile "desert:5011";
      inRoom "desert:5009";
      maxNumber 3;
    }
    30 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3022";
      wearLocation "wielded";
      maxNumber 50;
    }
    31 {
      command "loadMobile";
      mobile "desert:5012";
      inRoom "desert:5014";
      maxNumber 3;
    }
    32 {
      then "YES";
      command "equipMobile";
      item "desert:5000";
      wearLocation "wielded";
      maxNumber 15;
    }
    33 {
      command "loadMobile";
      mobile "desert:5013";
      inRoom "desert:5021";
      maxNumber 4;
    }
    34 {
      command "loadMobile";
      mobile "desert:5014";
      inRoom "desert:5021";
      maxNumber 1;
    }
    35 {
      then "YES";
      command "equipMobile";
      item "desert:5003";
      wearLocation "firstNeck";
      maxNumber 1;
    }
    36 {
      command "loadItem";
      item "desert:5005";
      inRoom "desert:5011";
      maxNumber 1;
    }
    37 {
      command "purgeItem";
      inRoom "desert:5049";
      item "desert:5006";
    }
    38 {
      command "loadItem";
      item "desert:5006";
      inRoom "desert:5049";
      maxNumber 6;
    }
    39 {
      command "purgeItem";
      inRoom "desert:5031";
      item "desert:5006";
    }
    40 {
      command "loadItem";
      item "desert:5006";
      inRoom "desert:5031";
      maxNumber 6;
    }
    41 {
      command "purgeItem";
      inRoom "desert:5044";
      item "desert:5006";
    }
    42 {
      command "loadItem";
      item "desert:5006";
      inRoom "desert:5044";
      maxNumber 6;
    }
    43 {
      command "loadItem";
      item "desert:5007";
      inRoom "desert:5060";
      maxNumber 1;
    }
    44 {
      command "putItemInContainer";
      item "desert:5012";
      maxNumber 1;
      inItem "desert:5007";
    }
    45 {
      command "putItemInContainer";
      item "desert:5011";
      maxNumber 1;
      inItem "desert:5007";
    }
    46 {
      command "loadItem";
      item "desert:5008";
      inRoom "desert:5061";
      maxNumber 1;
    }
    47 {
      then "YES";
      command "putItemInContainer";
      item "desert:5014";
      maxNumber 5;
      inItem "desert:5008";
    }
    48 {
      command "loadItem";
      item "desert:5009";
      inRoom "desert:5061";
      maxNumber 1;
    }
    49 {
      command "loadItem";
      item "desert:5010";
      inRoom "desert:5061";
      maxNumber 1;
    }
    50 {
      then "YES";
      command "putItemInContainer";
      item "desert:5013";
      maxNumber 50;
      inItem "desert:5010";
    }
    51 {
      command "loadItem";
      item "desert:5023";
      inRoom "desert:5070";
      maxNumber 1;
    }
    52 {
      then "YES";
      command "putItemInContainer";
      item "desert:5025";
      maxNumber 3;
      inItem "desert:5023";
    }
    53 {
      then "YES";
      command "putItemInContainer";
      item "desert:5026";
      maxNumber 3;
      inItem "desert:5023";
    }
    54 {
      then "YES";
      command "putItemInContainer";
      item "desert:5027";
      maxNumber 3;
      inItem "desert:5023";
    }
    55 {
      then "YES";
      command "putItemInContainer";
      item "desert:5028";
      maxNumber 3;
      inItem "desert:5023";
    }
    56 {
      then "YES";
      command "putItemInContainer";
      item "desert:5029";
      maxNumber 3;
      inItem "desert:5023";
    }
    57 {
      then "YES";
      command "putItemInContainer";
      item "desert:5030";
      maxNumber 1;
      inItem "desert:5023";
    }
    58 {
      then "YES";
      command "putItemInContainer";
      item "desert:5031";
      maxNumber 1;
      inItem "desert:5023";
    }
    59 {
      then "YES";
      command "putItemInContainer";
      item "desert:5032";
      maxNumber 3;
      inItem "desert:5023";
    }
    60 {
      then "YES";
      command "putItemInContainer";
      item "desert:5015";
      maxNumber 1;
      inItem "desert:5023";
    }
  }
  rooms {
    5001 {
      name "A Long Tunnel";
      description "   You encounter some rapids as you enter this tunnel cut out of\n"
                  "the mountains by the river.\n";
      sectorType "WaterNotSwimmable";
      flags {
        dark "YES";
        death "NO";
        noMob "NO";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      exits {
        east {
          destinationRoom "desert:5002";
        }
        west {
          description "There appear to be some bars here, making passage to the west\n"
                      "difficult.\n";
          destinationRoom "midgaardSouth:3205";
        }
      }
    }
    5002 {
      name "A Long Tunnel";
      description "   The tunnel branches off north.\n";
      sectorType "WaterNotSwimmable";
      flags {
        dark "YES";
        death "NO";
        noMob "NO";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      exits {
        north {
          destinationRoom "desert:5008";
        }
        east {
          destinationRoom "desert:5003";
        }
        west {
          destinationRoom "desert:5001";
        }
      }
    }
    5003 {
      name "A Long Tunnel";
      description "   The tunnel branches off south.\n";
      sectorType "WaterNotSwimmable";
      flags {
        dark "YES";
        death "NO";
        noMob "NO";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      exits {
        east {
          destinationRoom "desert:5004";
        }
        south {
          destinationRoom "desert:5017";
        }
        west {
          destinationRoom "desert:5002";
        }
      }
    }
    5004 {
      name "A Tunnel Intersection";
      description "   The tunnel branches off to the north and south.\n";
      sectorType "WaterNotSwimmable";
      flags {
        dark "YES";
        death "NO";
        noMob "NO";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      exits {
        north {
          destinationRoom "thalosNew:5643";
        }
        east {
          destinationRoom "desert:5005";
        }
        south {
          destinationRoom "desert:5018";
        }
        west {
          destinationRoom "desert:5003";
        }
      }
    }
    5005 {
      name "An Underground Lake";
      description "   You are floating on a jet-black underground lake fed by dripping\n"
                  "water and lime from above.  The tunnel continues to the east and the\n"
                  "river leads back west.  Leading upwards to the northwest is a roughly\n"
                  "hewn hallway.\n";
      sectorType "WaterNotSwimmable";
      flags {
        dark "YES";
        death "NO";
        noMob "NO";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      exits {
        north {
          destinationRoom "thalosNew:5671";
        }
        east {
          destinationRoom "desert:5006";
        }
        south {
          destinationRoom "desert:5023";
        }
        west {
          destinationRoom "desert:5004";
        }
      }
    }
    5006 {
      name "A Long Narrow Tunnel";
      description "   The tunnel rises sharply to the east.  Another narrow tunnel\n"
                  "leads away to the north.\n";
      sectorType "Mountains";
      flags {
        dark "YES";
        death "NO";
        noMob "NO";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "NO";
        tunnel "YES";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      exits {
        north {
          destinationRoom "desert:5016";
        }
        east {
          destinationRoom "desert:5007";
        }
        west {
          destinationRoom "desert:5005";
        }
      }
    }
    5007 {
      name "A Wide Tunnel";
      description "   The tunnel continues east and west.  To the east the tunnel dives\n"
                  "down into a bright light.  A small passage way opens to the north.\n";
      sectorType "Mountains";
      flags {
        dark "YES";
        death "NO";
        noMob "NO";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      exits {
        east {
          destinationRoom "desert:5026";
        }
        west {
          destinationRoom "desert:5006";
        }
      }
    }
    5008 {
      name "The Cave-In";
      description "   You stand at the edge of a large pile of rubble created from the last\n"
                  "rockslide.\n";
      sectorType "Mountains";
      flags {
        dark "YES";
        death "NO";
        noMob "NO";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      exits {
        south {
          destinationRoom "desert:5002";
        }
        down {
          description "You can easily slide down the rocks without getting hurt.\n";
          destinationRoom "desert:5009";
        }
      }
    }
    5009 {
      name "At The Foot Of The Rubble";
      description "   You are at the bottom of a large pile of rubble.  A tunnel branches\n"
                  "off to the north and east.\n";
      sectorType "Mountains";
      flags {
        dark "YES";
        death "NO";
        noMob "NO";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      exits {
        north {
          destinationRoom "desert:5010";
        }
        east {
          destinationRoom "desert:5012";
        }
        up {
          destinationRoom "desert:5008";
        }
      }
    }
    5010 {
      name "A Cave Entrance";
      description "   You stand in the middle of a large and beautiful cave.  A path leads\n"
                  "deeper into the darkness.\n";
      sectorType "Mountains";
      flags {
        dark "YES";
        death "NO";
        noMob "NO";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      exits {
        south {
          destinationRoom "desert:5009";
        }
        down {
          description "You look down into the cave.  Bones are strewn about everywhere.\n";
          destinationRoom "desert:5011";
        }
      }
    }
    5011 {
      name "A Giant Cave";
      description "   This cavern overwhelms you.  The walls and ceiling seem miles away.\n"
                  "Bones of previous adventurers lie strewn on the cavern floor.  There is\n"
                  "a passage that spirals downwards in the northeast corner of the cavern.\n";
      sectorType "Mountains";
      flags {
        dark "YES";
        death "NO";
        noMob "NO";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      exits {
        up {
          destinationRoom "desert:5010";
        }
        down {
          description "The passageway spirals down into the gloom.\n";
          destinationRoom "drow:5100";
        }
      }
    }
    5012 {
      name "A Narrow Bend";
      description "   The tunnel turns to the south and west.\n";
      sectorType "Mountains";
      flags {
        dark "YES";
        death "NO";
        noMob "NO";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      exits {
        south {
          destinationRoom "desert:5013";
        }
        west {
          destinationRoom "desert:5009";
        }
      }
    }
    5013 {
      name "A Large Cave";
      description "   You are standing in a large cave.  Many furs are spread out on the floor.\n";
      sectorType "Mountains";
      flags {
        dark "YES";
        death "NO";
        noMob "NO";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      exits {
        north {
          destinationRoom "desert:5012";
        }
        east {
          destinationRoom "desert:5014";
        }
      }
    }
    5014 {
      name "A Damp Hallway";
      description "   The walls here are extremely damp, as well as the floor.\n";
      sectorType "Mountains";
      flags {
        dark "YES";
        death "NO";
        noMob "NO";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      exits {
        east {
          description "You hear drops of water.\n";
          destinationRoom "desert:5015";
        }
        west {
          destinationRoom "desert:5013";
        }
      }
    }
    5015 {
      name "An Underground Pool";
      description "   You are wading in a knee deep pool of lime-water.\n";
      sectorType "WaterSwimmable";
      flags {
        dark "YES";
        death "NO";
        noMob "NO";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      exits {
        east {
          destinationRoom "desert:5016";
        }
        west {
          destinationRoom "desert:5014";
        }
      }
    }
    5016 {
      name "A Damp Hallway";
      description "   The walls of the tunnel are extremely damp here.  The tunnel\n"
                  "leads sharply upwards to the south as it starts to get narrow.\n";
      sectorType "Mountains";
      flags {
        dark "YES";
        death "NO";
        noMob "NO";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      exits {
        south {
          destinationRoom "desert:5006";
        }
        west {
          description "You hear drops of water.\n";
          destinationRoom "desert:5015";
        }
      }
    }
    5017 {
      name "A Narrow Crawlway";
      description "   This crawlway is just big enough for a human to crawl through or a\n"
                  "halfling to walk through.\n";
      sectorType "Mountains";
      flags {
        dark "YES";
        death "NO";
        noMob "NO";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      exits {
        north {
          destinationRoom "desert:5003";
        }
        east {
          destinationRoom "desert:5018";
        }
        south {
          description "You smell the fragrant odor of fungus.\n";
          destinationRoom "desert:5019";
        }
      }
    }
    5018 {
      name "A Large Cavern";
      description "   You have entered a very large cavern.  The rock formations would amaze\n"
                  "almost any dwarf.\n";
      sectorType "Mountains";
      flags {
        dark "YES";
        death "NO";
        noMob "NO";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      exits {
        north {
          destinationRoom "desert:5004";
        }
        west {
          destinationRoom "desert:5017";
        }
      }
    }
    5019 {
      name "A Fungus Patch";
      description "   As you walk through the fungus patch, you are shot at by many millions of\n"
                  "spores.  You can hardly breathe.\n";
      sectorType "Mountains";
      flags {
        dark "YES";
        death "NO";
        noMob "NO";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      exits {
        north {
          destinationRoom "desert:5017";
        }
        east {
          description "The fragrant smell of fungus spores continues to the east.\n";
          destinationRoom "desert:5020";
        }
      }
    }
    5020 {
      name "The Fungus Path";
      description "   As you walk along the path, millions of spores are shot at you.  It is\n"
                  "difficult to breathe.\n";
      sectorType "Mountains";
      flags {
        dark "YES";
        death "NO";
        noMob "NO";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      exits {
        south {
          description "A giant mushroom temple stands to the south.\n";
          destinationRoom "desert:5021";
        }
        west {
          description "The fragrant smell of spores continues to the west.\n";
          destinationRoom "desert:5019";
        }
      }
    }
    5021 {
      name "The Fungus Temple";
      description "   You find yourself standing inside of a giant mushroom.  The inside\n"
                  "is decorated in the fashion of a temple.\n";
      sectorType "Mountains";
      flags {
        dark "YES";
        death "NO";
        noMob "NO";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      exits {
        north {
          destinationRoom "desert:5020";
        }
        east {
          destinationRoom "desert:5022";
        }
      }
    }
    5022 {
      name "A Sloping Passage";
      description "   You follow a path sloping down from the fungus temple.\n";
      sectorType "Mountains";
      flags {
        dark "YES";
        death "NO";
        noMob "NO";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      exits {
        north {
          destinationRoom "desert:5023";
        }
        south {
          destinationRoom "desert:5021";
        }
      }
    }
    5023 {
      name "A Sloping Passage";
      description "   You are on a path that gently slopes up from the underground pool.\n";
      sectorType "Mountains";
      flags {
        dark "YES";
        death "NO";
        noMob "NO";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      exits {
        north {
          description "You hear sounds of trickling water.\n";
          destinationRoom "desert:5005";
        }
        south {
          destinationRoom "desert:5022";
        }
      }
    }
    5024 {
      name "The Great Eastern Desert";
      description "   A vast desert stretches for miles, the sand constantly shifting around\n"
                  "you.  A pyramid lies to the east and a snow-capped mountain range to the \n"
                  "west.\n";
      sectorType "Field";
      exits {
        north {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5030";
        }
        east {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5034";
        }
        south {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5025";
        }
      }
    }
    5025 {
      name "The Great Eastern Desert";
      description "   A vast desert stretches for miles, the sands constantly shifting around  \n"
                  "you.  A pyramid lies to the east and a snow-capped mountain range to the \n"
                  "west.\n";
      sectorType "Field";
      exits {
        north {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5024";
        }
        east {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5031";
        }
        south {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5026";
        }
      }
    }
    5026 {
      name "The Great Eastern Desert";
      description "   A vast desert stretches for miles, the sands constantly shifting around  \n"
                  "you.  A pyramid lies to the east and a snow-capped mountain range to the\n"
                  "west.  The hole which you tumbled out of is too high for you to reach.\n";
      sectorType "Field";
      exits {
        north {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5025";
        }
        east {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5036";
        }
        south {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5027";
        }
      }
    }
    5027 {
      name "The Great Eastern Desert";
      description "   A vast desert stretches for miles, the sands constantly shifting around  \n"
                  "you.  A pyramid lies to the east and a snow-capped mountain range to the\n"
                  "west.\n";
      sectorType "Field";
      exits {
        north {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5026";
        }
        east {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5033";
        }
        south {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5028";
        }
      }
    }
    5028 {
      name "The Great Eastern Desert";
      description "   A vast desert stretches for miles, the sands constantly shifting around  \n"
                  "you.  A pyramid lies to the north-east and a snow-capped mountain range to\n"
                  "the west.  You spy a narrow dirt trail leading away to the west into the\n"
                  "foothills.\n";
      sectorType "Field";
      exits {
        north {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5027";
        }
        east {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5033";
        }
        south {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5029";
        }
        west {
          description "A small dirt trail leads off to the west where it joins a large clay road\n"
                      "some distance away.\n";
          destinationRoom "rome:12068";
        }
      }
    }
    5029 {
      name "The Great Eastern Desert";
      description "   A vast desert stretches for miles, the sands constantly shifting around  \n"
                  "you.  A pyramid lies to the north-east and a snow-capped mountain range to\n"
                  "the west.\n";
      sectorType "Field";
      exits {
        north {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5028";
        }
        east {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5037";
        }
        south {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5044";
        }
      }
    }
    5030 {
      name "A Small Oasis";
      description "   You stand beside a small pool of crystal-blue water bathed in the\n"
                  "shade of a few scarce palm trees.  To the north you see a small\n"
                  "encampment stopped for the day.\n";
      sectorType "Field";
      exits {
        north {
          description "You see three tents and some camels hitched to a stake.  Shadows moving \n"
                      "across the tents suggest activity.\n";
          destinationRoom "desert:5056";
        }
        east {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5036";
        }
        south {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5032";
        }
        west {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5025";
        }
      }
    }
    5031 {
      name "The Great Eastern Desert";
      description "   A vast desert stretches for miles, the sands constantly shifting around  \n"
                  "you.  A pyramid lies to the east.\n";
      sectorType "Field";
      exits {
        north {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5031";
        }
        east {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5031";
        }
        south {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5032";
        }
        west {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5024";
        }
      }
    }
    5032 {
      name "The Great Eastern Desert";
      description "   A vast desert stretches for miles, the sands constantly shifting around  \n"
                  "you.  A pyramid lies to the east.\n";
      sectorType "Field";
      exits {
        north {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5035";
        }
        east {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5036";
        }
        south {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5033";
        }
        west {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5032";
        }
      }
    }
    5033 {
      name "The Great Eastern Desert";
      description "   A vast desert stretches for miles, the sands constantly shifting around  \n"
                  "you.  A pyramid lies to the north-east.\n";
      sectorType "Field";
      exits {
        north {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5037";
        }
        east {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5037";
        }
        south {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5043";
        }
        west {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5028";
        }
      }
    }
    5034 {
      name "The Great Eastern Desert";
      description "   A vast desert stretches for miles, the sands constantly shifting around  \n"
                  "you.  A pyramid lies to the south-east.\n";
      sectorType "Field";
      exits {
        north {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5038";
        }
        east {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5035";
        }
        south {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5034";
        }
        west {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5035";
        }
      }
    }
    5035 {
      name "The Great Eastern Desert";
      description "   A vast desert stretches for miles, the sands constantly shifting around  \n"
                  "you.  A pyramid lies to the east, it looks enormous, even from this distance.\n";
      sectorType "Field";
      exits {
        north {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5039";
        }
        east {
          description "Even from here, you can sense a great evil residing within the pyramid\n"
                      "protruding from the sand to the east.\n";
          destinationRoom "pyramid:5300";
        }
        south {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5032";
        }
        west {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5034";
        }
      }
    }
    5036 {
      name "The Great Eastern Desert";
      description "   A vast desert stretches for miles, the sands constantly shifting around  \n"
                  "you.  A pyramid lies to the north-east.\n";
      sectorType "Field";
      exits {
        north {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5035";
        }
        east {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5041";
        }
        south {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5032";
        }
        west {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5030";
        }
      }
    }
    5037 {
      name "The Great Eastern Desert";
      description "   A vast desert stretches for miles, the sands constantly shifting around  \n"
                  "you.  A pyramid lies to the north-east.\n";
      sectorType "Field";
      exits {
        north {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5048";
        }
        east {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5033";
        }
        south {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5042";
        }
        west {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5033";
        }
      }
    }
    5038 {
      name "The Great Eastern Desert";
      description "   A vast desert stretches for miles, the sands constantly shifting around  \n"
                  "you.  A pyramid lies to the south.\n";
      sectorType "Field";
      exits {
        north {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5046";
        }
        east {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5045";
        }
        south {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5040";
        }
        west {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5034";
        }
      }
    }
    5039 {
      name "The Great Eastern Desert";
      description "   A vast desert stretches for miles, the sands constantly shifting\n"
                  "around you.  A pyramid lies to the south.  The gates of a city lie a\n"
                  "short distance off to the north.\n";
      sectorType "Field";
      exits {
        north {
          description "Some city gates stand off to the north.\n";
          destinationRoom "thalosNew:5411";
        }
        east {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5039";
        }
        south {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5048";
        }
        west {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5039";
        }
      }
    }
    5040 {
      name "The Great Eastern Desert";
      description "   A vast desert stretches for miles, the sands constantly shifting around  \n"
                  "you.  You are standing near a gigantic pyramid located a couple hundred\n"
                  "meters west of you.  From here you can sense the great evil which resides\n"
                  "within the massive structure.\n";
      sectorType "Field";
      exits {
        north {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5036";
        }
        east {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5049";
        }
        south {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5041";
        }
        west {
          description "The pyramid can be seen across the sands to the west.\n";
          destinationRoom "pyramid:5300";
        }
      }
    }
    5041 {
      name "The Great Eastern Desert";
      description "   A vast desert stretches for miles, the sands constantly shifting around  \n"
                  "you.  A pyramid lies to the north.\n";
      sectorType "Field";
      exits {
        north {
          description "Even from here, you can sense a great evil residing within the pyramid\n"
                      "protruding from the sand to the north.\n";
          destinationRoom "desert:5040";
        }
        east {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5048";
        }
        south {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5041";
        }
        west {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5037";
        }
      }
    }
    5042 {
      name "The Great Eastern Desert";
      description "   A vast desert stretches for miles, the sands constantly shifting around  \n"
                  "you.  A pyramid lies to the north.\n";
      sectorType "Field";
      exits {
        north {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5049";
        }
        east {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5055";
        }
        south {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5043";
        }
        west {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5041";
        }
      }
    }
    5043 {
      name "The Great Eastern Desert";
      description "   A vast desert stretches for miles, the sands constantly shifting around  \n"
                  "you.  A pyramid lies to the north.\n";
      sectorType "Field";
      exits {
        north {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5042";
        }
        east {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5055";
        }
        south {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5044";
        }
        west {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5033";
        }
      }
    }
    5044 {
      name "The Great Eastern Desert";
      description "   A vast desert stretches for miles, the sands constantly shifting around  \n"
                  "you.  A pyramid lies to the north and a ruined city to the west.\n";
      sectorType "Field";
      exits {
        north {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5050";
        }
        east {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5055";
        }
        south {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5029";
        }
        west {
          description "Sand as far as the eye can see.\n";
          destinationRoom "thalos:5200";
        }
      }
    }
    5045 {
      name "The Great Eastern Desert";
      description "   A vast desert stretches for miles, the sands constantly shifting around  \n"
                  "you.  A pyramid lies to the south.\n";
      sectorType "Field";
      exits {
        north {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5045";
        }
        east {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5052";
        }
        south {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5045";
        }
        west {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5038";
        }
      }
    }
    5046 {
      name "The Great Eastern Desert";
      description "   A vast desert stretches for miles, the sands constantly shifting around  \n"
                  "you.  A pyramid lies to the south-west.\n";
      sectorType "Field";
      exits {
        north {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5038";
        }
        east {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5047";
        }
        south {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5047";
        }
        west {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5039";
        }
      }
    }
    5047 {
      name "The Great Eastern Desert";
      description "   A vast desert stretches for miles, the sands constantly shifting around  \n"
                  "you.  A pyramid lies to the west.\n";
      sectorType "Field";
      exits {
        north {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5046";
        }
        east {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5051";
        }
        south {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5053";
        }
        west {
          description "Even from here, you can sense a great evil residing within the pyramid\n"
                      "protruding from the sand to the west.\n";
          destinationRoom "desert:5040";
        }
      }
    }
    5048 {
      name "The Great Eastern Desert";
      description "   A vast desert stretches for miles, the sands constantly shifting around  \n"
                  "you.  A pyramid lies to the west.\n";
      sectorType "Field";
      exits {
        north {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5039";
        }
        east {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5048";
        }
        south {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5053";
        }
        west {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5041";
        }
      }
    }
    5049 {
      name "The Great Eastern Desert";
      description "   A vast desert stretches for miles, the sands constantly shifting around  \n"
                  "you.  A pyramid lies to the north-west.\n";
      sectorType "Field";
      exits {
        north {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5053";
        }
        east {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5054";
        }
        south {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5050";
        }
        west {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5042";
        }
      }
    }
    5050 {
      name "The Great Eastern Desert";
      description "   A vast desert stretches for miles, the sands constantly shifting around  \n"
                  "you.  A pyramid lies to the north.\n";
      sectorType "Field";
      exits {
        north {
          description "Sand as far as the eye can see... and a pyramid in the distance.\n";
          destinationRoom "pyramid:5300";
        }
        east {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5054";
        }
        south {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5044";
        }
        west {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5042";
        }
      }
    }
    5051 {
      name "The Great Eastern Desert";
      description "   A vast desert stretches for miles, the sands constantly shifting around  \n"
                  "you.  A pyramid lies to the south-west and a deep canyon to the east.\n";
      sectorType "Field";
      exits {
        north {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5051";
        }
        south {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5052";
        }
        west {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5047";
        }
      }
    }
    5052 {
      name "The Great Eastern Desert";
      description "   A vast desert stretches for miles, the sands constantly shifting around  \n"
                  "you.  A pyramid lies to the south-west and a deep canyon to the east.  Just\n"
                  "below you can make out a tiny ledge.\n";
      sectorType "Field";
      exits {
        north {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5051";
        }
        south {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5053";
        }
        west {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5045";
        }
        down {
          destinationRoom "desert:5063";
        }
      }
    }
    5053 {
      name "The Great Eastern Desert";
      description "   A vast desert stretches for miles, the sands constantly shifting around  \n"
                  "you.  A pyramid lies to the west and a deep canyon to the east.\n";
      sectorType "Field";
      exits {
        north {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5052";
        }
        east {
          description "A rickety rope bridge stretches across the canyon... it doesn't look too safe.\n";
          destinationRoom "desert:5062";
        }
        south {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5054";
        }
        west {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5049";
        }
      }
    }
    5054 {
      name "The Great Eastern Desert";
      description "   A vast desert stretches for miles, the sands constantly shifting around  \n"
                  "you.  A pyramid lies to the west and a deep canyon to the east.\n";
      sectorType "Field";
      exits {
        north {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5053";
        }
        south {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5055";
        }
        west {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5050";
        }
      }
    }
    5055 {
      name "The Great Eastern Desert";
      description "   A vast desert stretches for miles, the sands constantly shifting around  \n"
                  "you.  A pyramid lies to the north-west and a deep canyon to the east.\n";
      sectorType "Field";
      exits {
        north {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5054";
        }
        south {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5055";
        }
        west {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5043";
        }
      }
    }
    5056 {
      name "A Nomad Camp";
      description "   This small group of desert nomads has stopped for the day to rest\n"
                  "and refresh themselves beside this beautiful oasis.  Three tents and some\n"
                  "camels make up the party.  From within two of the tents you hear muffled\n"
                  "voices, obviously surprised at your visit.\n";
      sectorType "Field";
      flags {
        dark "NO";
        death "NO";
        noMob "NO";
        indoors "NO";
        peaceful "NO";
        soundproof "NO";
        noTrack "YES";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      exits {
        north {
          description "Some camels are tied up to a mass of stakes plugged into the ground.\n";
          destinationRoom "desert:5058";
        }
        east {
          description "You see inside one of the tents a huddled mass of people, probably slaves.\n";
          destinationRoom "desert:5057";
        }
        south {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5030";
        }
        west {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5025";
        }
      }
    }
    5057 {
      name "Inside A Small Tent";
      description "   This is a small and simple tent with few possessions in sight.  Lying\n"
                  "here and there are young-looking men and women, possibly slaves to the\n"
                  "leader of this band.\n";
      sectorType "Field";
      flags {
        dark "NO";
        death "NO";
        noMob "NO";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "YES";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      exits {
        west {
          description "You see the center of the nomad camp.\n";
          destinationRoom "desert:5056";
        }
      }
    }
    5058 {
      name "Beside The Camels";
      description "   Here stand about ten camels, all hitched to some stakes plugged into \n"
                  "the ground.  To the east you see a small tent while to the north you see a \n"
                  "larger, fancier tent.\n";
      sectorType "Field";
      flags {
        dark "NO";
        death "NO";
        noMob "NO";
        indoors "NO";
        peaceful "NO";
        soundproof "NO";
        noTrack "YES";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      exits {
        north {
          description "This tent seems to be the temporary abode of the nomad leader.  You make a\n"
                      "mental note to visit it before you leave.\n";
          destinationRoom "desert:5060";
        }
        east {
          description "In this tent there are very large men, all carrying weapons.\n";
          destinationRoom "desert:5059";
        }
        south {
          description "You see the center of the nomad camp.\n";
          destinationRoom "desert:5056";
        }
        west {
          description "Sand as far as the eye can see.\n";
          destinationRoom "desert:5024";
        }
      }
    }
    5059 {
      name "The Warriors' Tent";
      description "   This tent has a few furnishings, but mainly it holds the band's \n"
                  "protectors.  They all stare at you coldly as you enter.\n";
      sectorType "Field";
      flags {
        dark "NO";
        death "NO";
        noMob "NO";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "YES";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      exits {
        west {
          description "Outside you see some peaceful camels.\n";
          destinationRoom "desert:5058";
        }
      }
    }
    5060 {
      name "The Main Tent";
      description "   This tent is as lavishly decorated on the inside as it is on the\n"
                  "outside.  A fancy carpet lies on the sand and numerous baskets line the\n"
                  "walls.\n";
      sectorType "Field";
      flags {
        dark "NO";
        death "NO";
        noMob "NO";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "YES";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      exits {
        east {
          destinationRoom "desert:5061";
        }
        south {
          description "You see some peaceful camels.\n";
          destinationRoom "desert:5058";
        }
      }
    }
    5061 {
      name "The Main Tent";
      description "   This is where the leader of this band of nomads resides.  He is \n"
                  "definitely rich as you inspect the tapestries, baskets, and a few\n"
                  "paintings as well.\n";
      sectorType "Field";
      flags {
        dark "NO";
        death "NO";
        noMob "NO";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "YES";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      exits {
        west {
          description "You see the entrance to this tent.\n";
          destinationRoom "desert:5060";
        }
      }
    }
    5062 {
      name "The Rickety Rope Bridge";
      description "   You carefully begin to walk across the bridge, but suddenly the rope\n"
                  "breaks and you fall...\n"
                  "                     ... and fall\n"
                  "                            and fall\n"
                  "                               and fall\n"
                  "                                    ... to your death on the rocks below.\n";
      sectorType "Mountains";
      flags {
        dark "NO";
        death "YES";
        noMob "NO";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      exits {
        west {
          destinationRoom "desert:5053";
        }
      }
    }
    5063 {
      name "The Wind-Swept Ledge";
      description "   Being very careful not to lose your balance, you look around and\n"
                  "find that this canyon is about a half a kilometer deep.  To the west is\n"
                  "a dark cave leading under the desert sands and above you a rope bridge\n"
                  "spans the gap.\n";
      sectorType "Mountains";
      exits {
        west {
          destinationRoom "desert:5064";
        }
        up {
          description "The desert sands blow down in your face.\n";
          destinationRoom "desert:5052";
        }
      }
    }
    5064 {
      name "The Cave Mouth";
      description "   The air in here is MUCH cooler than outside.  From the west you hear \n"
                  "strange sounds, but can see nothing.  The cave slopes down into the \n"
                  "darkness.\n";
      sectorType "Mountains";
      flags {
        dark "YES";
        death "NO";
        noMob "NO";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      exits {
        east {
          description "Outside is lighter and very windy.\n";
          destinationRoom "desert:5063";
        }
        west {
          destinationRoom "desert:5065";
        }
      }
    }
    5065 {
      name "The Mysterious Lair";
      description "   You have stumbled upon the home of something.  From the treasure\n"
                  "haphazardly strewn about and the rotting carcasses, you would guess\n"
                  "that this is a dragon's lair.  As to what type, you can't really say.\n"
                  "The cave narrows out into a tunnel to the west.\n";
      sectorType "Mountains";
      flags {
        dark "YES";
        death "NO";
        noMob "NO";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "YES";
        noMagic "YES";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      exits {
        east {
          destinationRoom "desert:5064";
        }
        west {
          destinationRoom "desert:5066";
        }
      }
    }
    5066 {
      name "A Wide Tunnel";
      description "   This tunnel seems to go on forever into the darkness.  You carefully\n"
                  "feel your way along the walls.\n";
      sectorType "Mountains";
      flags {
        dark "YES";
        death "NO";
        noMob "NO";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      exits {
        east {
          destinationRoom "desert:5065";
        }
        west {
          destinationRoom "desert:5067";
        }
      }
    }
    5067 {
      name "A Narrower Tunnel";
      description "   The tunnel becomes very narrow and you fight to squeeze your way through.\n"
                  "The floor seems to level off a little.\n";
      sectorType "Mountains";
      flags {
        dark "YES";
        death "NO";
        noMob "NO";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      exits {
        east {
          destinationRoom "desert:5066";
        }
        south {
          destinationRoom "desert:5068";
        }
      }
    }
    5068 {
      name "A Narrow Crack";
      description "   This part of the tunnel is the hardest to move through as the walls\n"
                  "move in to meet you.\n";
      sectorType "Mountains";
      flags {
        dark "YES";
        death "NO";
        noMob "NO";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "NO";
        tunnel "YES";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      exits {
        north {
          destinationRoom "desert:5067";
        }
        west {
          destinationRoom "desert:5069";
        }
      }
    }
    5069 {
      name "A Small Cavern";
      description "   It is dark and damp and bats hang from the ceiling.  A narrow crack is\n"
                  "in the east wall.  The floor now slopes upwards.\n";
      sectorType "Mountains";
      flags {
        dark "YES";
        death "NO";
        noMob "NO";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      exits {
        east {
          destinationRoom "desert:5068";
        }
        west {
          destinationRoom "desert:5070";
        }
      }
    }
    5070 {
      name "A Small Shaft";
      description "   From within this shaft you can see a narrow hole in the roof just\n"
                  "large enough for one person.  Back east is the cavern.\n";
      sectorType "Mountains";
      flags {
        dark "YES";
        death "NO";
        noMob "NO";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      exits {
        east {
          destinationRoom "desert:5069";
        }
        up {
          destinationRoom "desert:5009";
        }
      }
    }
  }
  itemPrototypes {
    5000 {
      keywords "pick mining";
      description "A small mining pick made of what appears to be silver lies on the ground.";
      shortDescription "a small mining pick";
      flags {
        type "Weapon";
        weight 3;
        cost 600;
        costPerDay 500;
        timer 0;
        values {
          value1 0;
          value2 1;
          value3 9;
          value4 11;
        }
        wearFlags {
          take "YES";
          finger "NO";
          neck "NO";
          body "NO";
          head "NO";
          legs "NO";
          feet "NO";
          hands "NO";
          arms "NO";
          shield "NO";
          about "NO";
          waist "NO";
          wrist "NO";
          wield "YES";
          hold "NO";
        }
        extraFlags {
          glow "NO";
          hum "NO";
          noRent "NO";
          noDonate "NO";
          noInvis "NO";
          invisible "NO";
          magic "NO";
          noDrop "NO";
          blessed "NO";
          antiGood "YES";
          antiEvil "NO";
          antiNeutral "NO";
          antiMagicUser "NO";
          antiCleric "NO";
          antiThief "NO";
          antiWarrior "NO";
          noSell "NO";
        }
      }
    }
    5001 {
      keywords "suit mail banded";
      description "A glowing suit of banded mail lies on the ground.";
      shortDescription "a glowing suit of banded mail";
      flags {
        type "Armor";
        weight 0;
        cost 75000;
        costPerDay 20000;
        timer 0;
        values {
          value1 7;
          value2 0;
          value3 0;
          value4 0;
        }
        wearFlags {
          take "YES";
          finger "NO";
          neck "NO";
          body "YES";
          head "NO";
          legs "NO";
          feet "NO";
          hands "NO";
          arms "NO";
          shield "NO";
          about "NO";
          waist "NO";
          wrist "NO";
          wield "NO";
          hold "NO";
        }
        extraFlags {
          glow "YES";
          hum "NO";
          noRent "NO";
          noDonate "NO";
          noInvis "NO";
          invisible "NO";
          magic "YES";
          noDrop "NO";
          blessed "NO";
          antiGood "NO";
          antiEvil "NO";
          antiNeutral "NO";
          antiMagicUser "NO";
          antiCleric "NO";
          antiThief "NO";
          antiWarrior "NO";
          noSell "NO";
        }
      }
    }
    5002 {
      keywords "halberd";
      description "A mighty halberd lies against the wall.";
      shortDescription "a halberd";
      flags {
        type "Weapon";
        weight 16;
        cost 12000;
        costPerDay 10000;
        timer 0;
        values {
          value1 0;
          value2 3;
          value3 5;
          value4 3;
        }
        wearFlags {
          take "YES";
          finger "NO";
          neck "NO";
          body "NO";
          head "NO";
          legs "NO";
          feet "NO";
          hands "NO";
          arms "NO";
          shield "NO";
          about "NO";
          waist "NO";
          wrist "NO";
          wield "YES";
          hold "NO";
        }
        extraFlags {
          glow "NO";
          hum "NO";
          noRent "NO";
          noDonate "NO";
          noInvis "NO";
          invisible "NO";
          magic "YES";
          noDrop "NO";
          blessed "YES";
          antiGood "NO";
          antiEvil "NO";
          antiNeutral "NO";
          antiMagicUser "NO";
          antiCleric "NO";
          antiThief "NO";
          antiWarrior "NO";
          noSell "NO";
        }
      }
    }
    5003 {
      keywords "amulet mushroom";
      description "A mushroom-shaped amulet lies on the ground.";
      shortDescription "a mushroom amulet";
      flags {
        type "Armor";
        weight 2;
        cost 1500;
        costPerDay 4000;
        timer 0;
        values {
          value1 0;
          value2 0;
          value3 0;
          value4 0;
        }
        wearFlags {
          take "YES";
          finger "NO";
          neck "YES";
          body "NO";
          head "NO";
          legs "NO";
          feet "NO";
          hands "NO";
          arms "NO";
          shield "NO";
          about "NO";
          waist "NO";
          wrist "NO";
          wield "NO";
          hold "NO";
        }
        extraFlags {
          glow "NO";
          hum "NO";
          noRent "NO";
          noDonate "NO";
          noInvis "NO";
          invisible "NO";
          magic "YES";
          noDrop "NO";
          blessed "NO";
          antiGood "NO";
          antiEvil "NO";
          antiNeutral "NO";
          antiMagicUser "NO";
          antiCleric "NO";
          antiThief "NO";
          antiWarrior "YES";
          noSell "NO";
        }
      }
    }
    5005 {
      keywords "bone leg";
      description "A large leg bone rests on the ground.";
      shortDescription "a large leg bone";
      flags {
        type "Weapon";
        weight 5;
        cost 300;
        costPerDay 60;
        timer 0;
        values {
          value1 0;
          value2 1;
          value3 4;
          value4 7;
        }
        wearFlags {
          take "YES";
          finger "NO";
          neck "NO";
          body "NO";
          head "NO";
          legs "NO";
          feet "NO";
          hands "NO";
          arms "NO";
          shield "NO";
          about "NO";
          waist "NO";
          wrist "NO";
          wield "YES";
          hold "NO";
        }
      }
    }
    5006 {
      keywords "cactus cup water";
      description "A small cactus cup lies on the ground.";
      shortDescription "a small cactus cup";
      flags {
        type "LiquidContainer";
        weight 6;
        cost 30;
        costPerDay 5;
        timer 0;
        values {
          value1 5;
          value2 5;
          value3 0;
          value4 0;
        }
        wearFlags {
          take "YES";
          finger "NO";
          neck "NO";
          body "NO";
          head "NO";
          legs "NO";
          feet "NO";
          hands "NO";
          arms "NO";
          shield "NO";
          about "NO";
          waist "NO";
          wrist "NO";
          wield "NO";
          hold "NO";
        }
      }
    }
    5007 {
      keywords "basket wicker small";
      description "A small wicker basket sits on the ground.";
      shortDescription "a small wicker basket";
      flags {
        type "Container";
        weight 50;
        cost 5000;
        costPerDay 50;
        timer 0;
        values {
          value1 100;
          value2 5;
          value3 -1;
          value4 0;
        }
        wearFlags {
          take "YES";
          finger "NO";
          neck "NO";
          body "NO";
          head "NO";
          legs "NO";
          feet "NO";
          hands "NO";
          arms "NO";
          shield "NO";
          about "NO";
          waist "NO";
          wrist "NO";
          wield "NO";
          hold "NO";
        }
      }
    }
    5008 {
      keywords "basket wicker small";
      description "A small wicker basket sits on the ground.";
      shortDescription "a small wicker basket";
      flags {
        type "Container";
        weight 50;
        cost 5000;
        costPerDay 50;
        timer 0;
        values {
          value1 100;
          value2 5;
          value3 -1;
          value4 0;
        }
        wearFlags {
          take "YES";
          finger "NO";
          neck "NO";
          body "NO";
          head "NO";
          legs "NO";
          feet "NO";
          hands "NO";
          arms "NO";
          shield "NO";
          about "NO";
          waist "NO";
          wrist "NO";
          wield "NO";
          hold "NO";
        }
      }
    }
    5009 {
      keywords "basket wicker small";
      description "A small wicker basket sits on the ground.";
      shortDescription "a small wicker basket";
      flags {
        type "Container";
        weight 50;
        cost 5000;
        costPerDay 50;
        timer 0;
        values {
          value1 100;
          value2 5;
          value3 -1;
          value4 0;
        }
        wearFlags {
          take "YES";
          finger "NO";
          neck "NO";
          body "NO";
          head "NO";
          legs "NO";
          feet "NO";
          hands "NO";
          arms "NO";
          shield "NO";
          about "NO";
          waist "NO";
          wrist "NO";
          wield "NO";
          hold "NO";
        }
      }
    }
    5010 {
      keywords "basket wicker small";
      description "A small wicker basket sits on the ground.";
      shortDescription "a small wicker basket";
      flags {
        type "Container";
        weight 50;
        cost 5000;
        costPerDay 50;
        timer 0;
        values {
          value1 100;
          value2 5;
          value3 -1;
          value4 0;
        }
      }
    }
    5011 {
      keywords "rope coil";
      description "A long coil of rope lies on the ground.";
      shortDescription "a coil of rope";
      flags {
        type "Other";
        weight 12;
        cost 450;
        costPerDay 45;
        timer 0;
        values {
          value1 0;
          value2 0;
          value3 0;
          value4 0;
        }
        wearFlags {
          take "YES";
          finger "NO";
          neck "NO";
          body "NO";
          head "NO";
          legs "NO";
          feet "NO";
          hands "NO";
          arms "NO";
          shield "NO";
          about "NO";
          waist "NO";
          wrist "NO";
          wield "NO";
          hold "NO";
        }
      }
    }
    5012 {
      keywords "stakes bundle bunch";
      description "A small bundle of stakes lies here.";
      shortDescription "a bunch of stakes";
      flags {
        type "Weapon";
        weight 6;
        cost 250;
        costPerDay 30;
        timer 0;
        values {
          value1 0;
          value2 1;
          value3 2;
          value4 11;
        }
        wearFlags {
          take "YES";
          finger "NO";
          neck "NO";
          body "NO";
          head "NO";
          legs "NO";
          feet "NO";
          hands "NO";
          arms "NO";
          shield "NO";
          about "NO";
          waist "NO";
          wrist "NO";
          wield "YES";
          hold "NO";
        }
      }
    }
    5013 {
      keywords "map tattered old";
      description "An old, tattered, and much faded map lies here.";
      shortDescription "an old, tattered map";
      flags {
        type "Other";
        weight 1;
        cost 300;
        costPerDay 20;
        timer 0;
        values {
          value1 0;
          value2 0;
          value3 0;
          value4 0;
        }
        wearFlags {
          take "YES";
          finger "NO";
          neck "NO";
          body "NO";
          head "NO";
          legs "NO";
          feet "NO";
          hands "NO";
          arms "NO";
          shield "NO";
          about "NO";
          waist "NO";
          wrist "NO";
          wield "NO";
          hold "NO";
        }
      }
    }
    5014 {
      keywords "turban padded";
      description "A thick padded turban lies here.";
      shortDescription "a thick padded turban";
      flags {
        type "Armor";
        weight 15;
        cost 4300;
        costPerDay 100;
        timer 0;
        values {
          value1 0;
          value2 0;
          value3 0;
          value4 0;
        }
        wearFlags {
          take "YES";
          finger "NO";
          neck "NO";
          body "NO";
          head "YES";
          legs "NO";
          feet "NO";
          hands "NO";
          arms "NO";
          shield "NO";
          about "NO";
          waist "NO";
          wrist "NO";
          wield "NO";
          hold "NO";
        }
        extraFlags {
          glow "NO";
          hum "NO";
          noRent "NO";
          noDonate "NO";
          noInvis "NO";
          invisible "NO";
          magic "YES";
          noDrop "YES";
          blessed "NO";
          antiGood "NO";
          antiEvil "NO";
          antiNeutral "NO";
          antiMagicUser "NO";
          antiCleric "NO";
          antiThief "NO";
          antiWarrior "NO";
          noSell "NO";
        }
      }
    }
    5015 {
      keywords "coins treasure";
      description "A great, gleaming pile of treasure lies at your feet.";
      shortDescription "a great pile of treasure";
      flags {
        type "Money";
        weight 0;
        cost 0;
        costPerDay 0;
        timer 0;
        values {
          value1 46270;
          value2 0;
          value3 0;
          value4 0;
        }
        wearFlags {
          take "YES";
          finger "NO";
          neck "NO";
          body "NO";
          head "NO";
          legs "NO";
          feet "NO";
          hands "NO";
          arms "NO";
          shield "NO";
          about "NO";
          waist "NO";
          wrist "NO";
          wield "NO";
          hold "NO";
        }
      }
    }
    5016 {
      keywords "sabre curved long";
      description "A long, curved sabre stands upright in the ground.";
      shortDescription "a long, curved sabre";
      flags {
        type "Weapon";
        weight 7;
        cost 1050;
        costPerDay 200;
        timer 0;
        values {
          value1 0;
          value2 1;
          value3 8;
          value4 3;
        }
        wearFlags {
          take "YES";
          finger "NO";
          neck "NO";
          body "NO";
          head "NO";
          legs "NO";
          feet "NO";
          hands "NO";
          arms "NO";
          shield "NO";
          about "NO";
          waist "NO";
          wrist "NO";
          wield "YES";
          hold "NO";
        }
        extraFlags {
          glow "NO";
          hum "NO";
          noRent "NO";
          noDonate "NO";
          noInvis "NO";
          invisible "NO";
          magic "NO";
          noDrop "NO";
          blessed "NO";
          antiGood "NO";
          antiEvil "NO";
          antiNeutral "YES";
          antiMagicUser "NO";
          antiCleric "NO";
          antiThief "NO";
          antiWarrior "NO";
          noSell "NO";
        }
      }
    }
    5017 {
      keywords "scimitar curved";
      description "A curved scimitar lies at your feet.";
      shortDescription "a curved scimitar";
      flags {
        type "Weapon";
        weight 6;
        cost 600;
        costPerDay 150;
        timer 0;
        values {
          value1 0;
          value2 1;
          value3 7;
          value4 3;
        }
        wearFlags {
          take "YES";
          finger "NO";
          neck "NO";
          body "NO";
          head "NO";
          legs "NO";
          feet "NO";
          hands "NO";
          arms "NO";
          shield "NO";
          about "NO";
          waist "NO";
          wrist "NO";
          wield "YES";
          hold "NO";
        }
        extraFlags {
          glow "NO";
          hum "NO";
          noRent "NO";
          noDonate "NO";
          noInvis "NO";
          invisible "NO";
          magic "NO";
          noDrop "NO";
          blessed "NO";
          antiGood "NO";
          antiEvil "NO";
          antiNeutral "YES";
          antiMagicUser "NO";
          antiCleric "NO";
          antiThief "NO";
          antiWarrior "NO";
          noSell "NO";
        }
      }
    }
    5018 {
      keywords "cutlass pointed long";
      description "A long, pointed cutlass lies here.";
      shortDescription "a long, pointed cutlass";
      flags {
        type "Weapon";
        weight 5;
        cost 550;
        costPerDay 10;
        timer 0;
        values {
          value1 0;
          value2 1;
          value3 7;
          value4 3;
        }
        wearFlags {
          take "YES";
          finger "NO";
          neck "NO";
          body "NO";
          head "NO";
          legs "NO";
          feet "NO";
          hands "NO";
          arms "NO";
          shield "NO";
          about "NO";
          waist "NO";
          wrist "NO";
          wield "YES";
          hold "NO";
        }
        extraFlags {
          glow "NO";
          hum "NO";
          noRent "NO";
          noDonate "NO";
          noInvis "NO";
          invisible "NO";
          magic "NO";
          noDrop "NO";
          blessed "NO";
          antiGood "NO";
          antiEvil "NO";
          antiNeutral "YES";
          antiMagicUser "NO";
          antiCleric "NO";
          antiThief "NO";
          antiWarrior "NO";
          noSell "NO";
        }
      }
    }
    5019 {
      keywords "potion pink";
      description "A pink potion stands here.";
      shortDescription "a pink potion";
      flags {
        type "Potion";
        weight 6;
        cost 600;
        costPerDay 100;
        timer 0;
        values {
          value1 25;
          value2 33;
          value3 17;
          value4 -1;
        }
        wearFlags {
          take "YES";
          finger "NO";
          neck "NO";
          body "NO";
          head "NO";
          legs "NO";
          feet "NO";
          hands "NO";
          arms "NO";
          shield "NO";
          about "NO";
          waist "NO";
          wrist "NO";
          wield "NO";
          hold "NO";
        }
      }
    }
    5020 {
      keywords "wand platinum";
      description "A platinum wand lies here.";
      shortDescription "a platinum wand";
      flags {
        type "Wand";
        weight 8;
        cost 1900;
        costPerDay 1000;
        timer 0;
        values {
          value1 30;
          value2 10;
          value3 10;
          value4 32;
        }
        wearFlags {
          take "YES";
          finger "NO";
          neck "NO";
          body "NO";
          head "NO";
          legs "NO";
          feet "NO";
          hands "NO";
          arms "NO";
          shield "NO";
          about "NO";
          waist "NO";
          wrist "NO";
          wield "NO";
          hold "YES";
        }
        extraFlags {
          glow "NO";
          hum "YES";
          noRent "NO";
          noDonate "NO";
          noInvis "NO";
          invisible "NO";
          magic "NO";
          noDrop "NO";
          blessed "NO";
          antiGood "NO";
          antiEvil "NO";
          antiNeutral "NO";
          antiMagicUser "NO";
          antiCleric "NO";
          antiThief "NO";
          antiWarrior "NO";
          noSell "NO";
        }
      }
    }
    5021 {
      keywords "bow golden";
      description "A powerful golden bow lies here.";
      shortDescription "a golden bow";
      flags {
        type "Weapon";
        weight 20;
        cost 150000;
        costPerDay 20000;
        timer 0;
        values {
          value1 0;
          value2 4;
          value3 6;
          value4 12;
        }
        wearFlags {
          take "YES";
          finger "NO";
          neck "NO";
          body "NO";
          head "NO";
          legs "NO";
          feet "NO";
          hands "NO";
          arms "NO";
          shield "NO";
          about "NO";
          waist "NO";
          wrist "NO";
          wield "YES";
          hold "NO";
        }
        extraFlags {
          glow "YES";
          hum "YES";
          noRent "NO";
          noDonate "NO";
          noInvis "NO";
          invisible "YES";
          magic "YES";
          noDrop "NO";
          blessed "YES";
          antiGood "NO";
          antiEvil "NO";
          antiNeutral "NO";
          antiMagicUser "NO";
          antiCleric "NO";
          antiThief "YES";
          antiWarrior "NO";
          noSell "NO";
        }
      }
    }
    5022 {
      keywords "scroll encrypted";
      description "An encrypted scroll lies at your feet.";
      shortDescription "an encrypted scroll";
      flags {
        type "Scroll";
        weight 7;
        cost 1500;
        costPerDay 500;
        timer 0;
        values {
          value1 22;
          value2 14;
          value3 35;
          value4 43;
        }
        wearFlags {
          take "YES";
          finger "NO";
          neck "NO";
          body "NO";
          head "NO";
          legs "NO";
          feet "NO";
          hands "NO";
          arms "NO";
          shield "NO";
          about "NO";
          waist "NO";
          wrist "NO";
          wield "NO";
          hold "NO";
        }
      }
    }
    5023 {
      keywords "chest iron bound";
      description "An iron bound chest with a shiny lock sits here.";
      shortDescription "an iron bound chest";
      flags {
        type "Container";
        weight 200;
        cost 1000;
        costPerDay 0;
        timer 0;
        values {
          value1 200;
          value2 13;
          value3 5024;
          value4 0;
        }
      }
    }
    5024 {
      keywords "key golden";
      description "A shiny golden key lies here.";
      shortDescription "a golden key";
      flags {
        type "Key";
        weight 1;
        cost 150;
        costPerDay 0;
        timer 0;
        values {
          value1 10;
          value2 0;
          value3 0;
          value4 0;
        }
        wearFlags {
          take "YES";
          finger "NO";
          neck "NO";
          body "NO";
          head "NO";
          legs "NO";
          feet "NO";
          hands "NO";
          arms "NO";
          shield "NO";
          about "NO";
          waist "NO";
          wrist "NO";
          wield "NO";
          hold "YES";
        }
        extraFlags {
          glow "NO";
          hum "NO";
          noRent "YES";
          noDonate "NO";
          noInvis "NO";
          invisible "NO";
          magic "NO";
          noDrop "NO";
          blessed "NO";
          antiGood "NO";
          antiEvil "NO";
          antiNeutral "NO";
          antiMagicUser "NO";
          antiCleric "NO";
          antiThief "NO";
          antiWarrior "NO";
          noSell "NO";
        }
      }
    }
    5025 {
      keywords "bracelet copper";
      description "A tarnished copper bracelet lies at your feet.";
      shortDescription "a copper bracelet";
      flags {
        type "Armor";
        weight 10;
        cost 23000;
        costPerDay 2500;
        timer 0;
        values {
          value1 -5;
          value2 0;
          value3 0;
          value4 0;
        }
        wearFlags {
          take "YES";
          finger "NO";
          neck "NO";
          body "NO";
          head "NO";
          legs "NO";
          feet "NO";
          hands "NO";
          arms "NO";
          shield "NO";
          about "NO";
          waist "NO";
          wrist "YES";
          wield "NO";
          hold "NO";
        }
        extraFlags {
          glow "NO";
          hum "NO";
          noRent "NO";
          noDonate "NO";
          noInvis "NO";
          invisible "NO";
          magic "YES";
          noDrop "YES";
          blessed "NO";
          antiGood "NO";
          antiEvil "NO";
          antiNeutral "NO";
          antiMagicUser "NO";
          antiCleric "NO";
          antiThief "NO";
          antiWarrior "NO";
          noSell "NO";
        }
      }
    }
    5026 {
      keywords "ruby gem";
      description "A large ruby lies on the ground, collecting dust.";
      shortDescription "a large ruby";
      flags {
        type "Treasure";
        weight 9;
        cost 4000;
        costPerDay 200;
        timer 0;
        values {
          value1 20;
          value2 0;
          value3 0;
          value4 0;
        }
        wearFlags {
          take "YES";
          finger "NO";
          neck "NO";
          body "NO";
          head "NO";
          legs "NO";
          feet "NO";
          hands "NO";
          arms "NO";
          shield "NO";
          about "NO";
          waist "NO";
          wrist "NO";
          wield "NO";
          hold "YES";
        }
        extraFlags {
          glow "NO";
          hum "NO";
          noRent "NO";
          noDonate "NO";
          noInvis "NO";
          invisible "NO";
          magic "YES";
          noDrop "YES";
          blessed "NO";
          antiGood "NO";
          antiEvil "NO";
          antiNeutral "NO";
          antiMagicUser "NO";
          antiCleric "NO";
          antiThief "NO";
          antiWarrior "NO";
          noSell "NO";
        }
      }
    }
    5027 {
      keywords "diamond gem";
      description "A glittering diamond lies at your feet.";
      shortDescription "a glittering diamond";
      flags {
        type "Treasure";
        weight 10;
        cost 9500;
        costPerDay 200;
        timer 0;
        values {
          value1 21;
          value2 0;
          value3 0;
          value4 0;
        }
        wearFlags {
          take "YES";
          finger "NO";
          neck "NO";
          body "NO";
          head "NO";
          legs "NO";
          feet "NO";
          hands "NO";
          arms "NO";
          shield "NO";
          about "NO";
          waist "NO";
          wrist "NO";
          wield "NO";
          hold "YES";
        }
        extraFlags {
          glow "NO";
          hum "NO";
          noRent "NO";
          noDonate "NO";
          noInvis "NO";
          invisible "NO";
          magic "YES";
          noDrop "NO";
          blessed "NO";
          antiGood "NO";
          antiEvil "NO";
          antiNeutral "NO";
          antiMagicUser "NO";
          antiCleric "NO";
          antiThief "NO";
          antiWarrior "NO";
          noSell "NO";
        }
      }
    }
    5028 {
      keywords "sapphire gem";
      description "A brilliant sapphire lies here, twinkling happily.";
      shortDescription "a brilliant sapphire";
      flags {
        type "Treasure";
        weight 7;
        cost 3500;
        costPerDay 200;
        timer 0;
        values {
          value1 22;
          value2 0;
          value3 0;
          value4 0;
        }
        wearFlags {
          take "YES";
          finger "NO";
          neck "NO";
          body "NO";
          head "NO";
          legs "NO";
          feet "NO";
          hands "NO";
          arms "NO";
          shield "NO";
          about "NO";
          waist "NO";
          wrist "NO";
          wield "NO";
          hold "YES";
        }
        extraFlags {
          glow "NO";
          hum "NO";
          noRent "NO";
          noDonate "NO";
          noInvis "NO";
          invisible "NO";
          magic "YES";
          noDrop "NO";
          blessed "NO";
          antiGood "NO";
          antiEvil "NO";
          antiNeutral "NO";
          antiMagicUser "NO";
          antiCleric "NO";
          antiThief "NO";
          antiWarrior "NO";
          noSell "NO";
        }
      }
    }
    5029 {
      keywords "lapis lazuli blue gem";
      description "A deep blue lapis lazuli gem lies here.";
      shortDescription "a deep blue lapis lazuli";
      flags {
        type "Treasure";
        weight 11;
        cost 8500;
        costPerDay 200;
        timer 0;
        values {
          value1 24;
          value2 0;
          value3 0;
          value4 0;
        }
        wearFlags {
          take "YES";
          finger "NO";
          neck "NO";
          body "NO";
          head "NO";
          legs "NO";
          feet "NO";
          hands "NO";
          arms "NO";
          shield "NO";
          about "NO";
          waist "NO";
          wrist "NO";
          wield "NO";
          hold "YES";
        }
        extraFlags {
          glow "NO";
          hum "NO";
          noRent "NO";
          noDonate "NO";
          noInvis "NO";
          invisible "NO";
          magic "YES";
          noDrop "NO";
          blessed "NO";
          antiGood "NO";
          antiEvil "NO";
          antiNeutral "NO";
          antiMagicUser "NO";
          antiCleric "NO";
          antiThief "NO";
          antiWarrior "NO";
          noSell "NO";
        }
      }
    }
    5030 {
      keywords "jewel tiger";
      description "The Tiger Jewel lies here blazing.";
      shortDescription "the Tiger Jewel";
      flags {
        type "Treasure";
        weight 23;
        cost 43000;
        costPerDay 1500;
        timer 0;
        values {
          value1 0;
          value2 0;
          value3 0;
          value4 0;
        }
        wearFlags {
          take "YES";
          finger "NO";
          neck "NO";
          body "NO";
          head "NO";
          legs "NO";
          feet "NO";
          hands "NO";
          arms "NO";
          shield "NO";
          about "NO";
          waist "NO";
          wrist "NO";
          wield "NO";
          hold "YES";
        }
        extraFlags {
          glow "NO";
          hum "NO";
          noRent "NO";
          noDonate "NO";
          noInvis "NO";
          invisible "NO";
          magic "NO";
          noDrop "NO";
          blessed "YES";
          antiGood "NO";
          antiEvil "NO";
          antiNeutral "NO";
          antiMagicUser "NO";
          antiCleric "NO";
          antiThief "NO";
          antiWarrior "NO";
          noSell "NO";
        }
      }
    }
    5031 {
      keywords "jewel red-eyed";
      description "The red-eyed jewel glares at you greedily.";
      shortDescription "the red-eyed jewel";
      flags {
        type "Treasure";
        weight 30;
        cost 35000;
        costPerDay 600;
        timer 0;
        values {
          value1 0;
          value2 0;
          value3 0;
          value4 0;
        }
        wearFlags {
          take "YES";
          finger "NO";
          neck "NO";
          body "NO";
          head "NO";
          legs "NO";
          feet "NO";
          hands "NO";
          arms "NO";
          shield "NO";
          about "NO";
          waist "NO";
          wrist "NO";
          wield "NO";
          hold "YES";
        }
        extraFlags {
          glow "NO";
          hum "NO";
          noRent "NO";
          noDonate "NO";
          noInvis "NO";
          invisible "NO";
          magic "NO";
          noDrop "YES";
          blessed "NO";
          antiGood "NO";
          antiEvil "NO";
          antiNeutral "NO";
          antiMagicUser "NO";
          antiCleric "NO";
          antiThief "NO";
          antiWarrior "NO";
          noSell "NO";
        }
      }
    }
    5032 {
      keywords "emerald gem fiery green";
      description "A fiery green emerald sits here.";
      shortDescription "a fiery green emerald";
      flags {
        type "Treasure";
        weight 7;
        cost 5500;
        costPerDay 200;
        timer 0;
        values {
          value1 23;
          value2 0;
          value3 0;
          value4 0;
        }
        wearFlags {
          take "YES";
          finger "NO";
          neck "NO";
          body "NO";
          head "NO";
          legs "NO";
          feet "NO";
          hands "NO";
          arms "NO";
          shield "NO";
          about "NO";
          waist "NO";
          wrist "NO";
          wield "NO";
          hold "YES";
        }
        extraFlags {
          glow "NO";
          hum "NO";
          noRent "NO";
          noDonate "NO";
          noInvis "NO";
          invisible "NO";
          magic "YES";
          noDrop "NO";
          blessed "NO";
          antiGood "NO";
          antiEvil "NO";
          antiNeutral "NO";
          antiMagicUser "NO";
          antiCleric "NO";
          antiThief "NO";
          antiWarrior "NO";
          noSell "NO";
        }
      }
    }
  }
  mobilePrototypes {
    5000 {
      playerData {
        shortDescription "the dervish";
        keywords "dervish raggity";
        class "Normal";
        longDescription "A raggity dervish walks on aimlessly.\n";
        description "Dressed in loose fitting rags, this man looks like he could use some rest.\n";
        level 5;
        sex "Male";
        auth "none";
        homeTown 0;
        weight 200;
        height 198;
      }
      abilities {
        strength 11;
        strengthAdd 0;
        intelligence 11;
        wisdom 11;
        dexterity 11;
        constitution 11;
        charisma 11;
      }
      points {
        hitPoints {
          diceNumber 1;
          diceSize 10;
          diceAdd 60;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 70;
          inBank 0;
        }
        armor 50;
        experience 1000;
        hitRoll 5;
        damRoll 0;
      }
      savedCharSpecials {
        mobileFlags {
          spec "NO";
          sentinel "NO";
          scavenger "YES";
          isNPC "YES";
          aware "NO";
          aggressive "NO";
          stayZone "YES";
          wimpy "YES";
          aggroEvil "NO";
          aggroGood "NO";
          aggroNeutral "NO";
          memory "NO";
          helper "NO";
          noCharm "NO";
          noSummon "NO";
          noSleep "NO";
          noBash "NO";
          noBlind "NO";
          Dead "NO";
        }
        alignment 900;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Standing";
        damageDiceNumber 2;
        damageDiceSize 4;
      }
    }
    5001 {
      playerData {
        shortDescription "the dervish";
        keywords "dervish large";
        class "Normal";
        longDescription "A large dervish watches for signs of trouble.\n";
        description "Dressed in loose fitting rags, this man looks like he could use LOTS of\n"
                    "rest.\n";
        level 8;
        sex "Male";
        auth "none";
        homeTown 0;
        weight 200;
        height 198;
      }
      abilities {
        strength 11;
        strengthAdd 0;
        intelligence 11;
        wisdom 11;
        dexterity 11;
        constitution 11;
        charisma 11;
      }
      points {
        hitPoints {
          diceNumber 2;
          diceSize 6;
          diceAdd 100;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 150;
          inBank 0;
        }
        armor 30;
        experience 7000;
        hitRoll 8;
        damRoll 1;
      }
      savedCharSpecials {
        mobileFlags {
          spec "NO";
          sentinel "NO";
          scavenger "NO";
          isNPC "YES";
          aware "NO";
          aggressive "YES";
          stayZone "YES";
          wimpy "NO";
          aggroEvil "NO";
          aggroGood "NO";
          aggroNeutral "NO";
          memory "NO";
          helper "NO";
          noCharm "NO";
          noSummon "NO";
          noSleep "NO";
          noBash "NO";
          noBlind "NO";
          Dead "NO";
        }
        alignment 650;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Standing";
        damageDiceNumber 2;
        damageDiceSize 6;
      }
    }
    5002 {
      playerData {
        shortDescription "the coral snake";
        keywords "snake coral";
        class "Normal";
        longDescription "A brightly colored snake slithers along the sands.\n";
        description "This relatively harmless snake has bright alternating bands of red, yellow\n"
                    "and black.\n";
        level 4;
        sex "Neuter";
        auth "none";
        homeTown 0;
        weight 200;
        height 198;
      }
      abilities {
        strength 11;
        strengthAdd 0;
        intelligence 11;
        wisdom 11;
        dexterity 11;
        constitution 11;
        charisma 11;
      }
      points {
        hitPoints {
          diceNumber 1;
          diceSize 6;
          diceAdd 40;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 0;
          inBank 0;
        }
        armor 40;
        experience 600;
        hitRoll 3;
        damRoll 0;
      }
      savedCharSpecials {
        mobileFlags {
          spec "NO";
          sentinel "NO";
          scavenger "NO";
          isNPC "YES";
          aware "NO";
          aggressive "NO";
          stayZone "YES";
          wimpy "NO";
          aggroEvil "NO";
          aggroGood "NO";
          aggroNeutral "NO";
          memory "NO";
          helper "NO";
          noCharm "NO";
          noSummon "NO";
          noSleep "NO";
          noBash "NO";
          noBlind "NO";
          Dead "NO";
        }
        alignment -10;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Standing";
        damageDiceNumber 1;
        damageDiceSize 9;
      }
    }
    5003 {
      playerData {
        shortDescription "the small scorpion";
        keywords "scorpion small";
        class "Normal";
        longDescription "A small, red scorpion scuttles away at your approach.\n";
        description "The little tail is mighty dangerous for such a small creature.\n";
        level 3;
        sex "Neuter";
        auth "none";
        homeTown 0;
        weight 200;
        height 198;
      }
      abilities {
        strength 11;
        strengthAdd 0;
        intelligence 11;
        wisdom 11;
        dexterity 11;
        constitution 11;
        charisma 11;
      }
      points {
        hitPoints {
          diceNumber 1;
          diceSize 6;
          diceAdd 40;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 0;
          inBank 0;
        }
        armor 10;
        experience 500;
        hitRoll 3;
        damRoll 0;
      }
      savedCharSpecials {
        mobileFlags {
          spec "NO";
          sentinel "NO";
          scavenger "NO";
          isNPC "YES";
          aware "NO";
          aggressive "NO";
          stayZone "YES";
          wimpy "NO";
          aggroEvil "NO";
          aggroGood "NO";
          aggroNeutral "NO";
          memory "NO";
          helper "NO";
          noCharm "NO";
          noSummon "NO";
          noSleep "NO";
          noBash "NO";
          noBlind "NO";
          Dead "NO";
        }
        alignment -50;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Standing";
        damageDiceNumber 1;
        damageDiceSize 8;
      }
    }
    5004 {
      playerData {
        shortDescription "the sand worm";
        keywords "worm giant purple";
        class "Normal";
        longDescription "A giant, purple sand worm thrusts up out of the sand and attacks!\n";
        description "He's big, mean, and purple.  Watch out!\n";
        level 21;
        sex "Neuter";
        auth "none";
        homeTown 0;
        weight 200;
        height 198;
      }
      abilities {
        strength 11;
        strengthAdd 0;
        intelligence 11;
        wisdom 11;
        dexterity 11;
        constitution 11;
        charisma 11;
      }
      points {
        hitPoints {
          diceNumber 2;
          diceSize 10;
          diceAdd 320;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 2540;
          inBank 0;
        }
        armor 30;
        experience 65000;
        hitRoll 20;
        damRoll 14;
      }
      savedCharSpecials {
        mobileFlags {
          spec "YES";
          sentinel "YES";
          scavenger "NO";
          isNPC "YES";
          aware "YES";
          aggressive "YES";
          stayZone "NO";
          wimpy "NO";
          aggroEvil "NO";
          aggroGood "NO";
          aggroNeutral "NO";
          memory "YES";
          helper "NO";
          noCharm "NO";
          noSummon "NO";
          noSleep "YES";
          noBash "NO";
          noBlind "YES";
          Dead "NO";
        }
        alignment -300;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Standing";
        damageDiceNumber 3;
        damageDiceSize 7;
      }
    }
    5005 {
      playerData {
        shortDescription "the brass dragon";
        keywords "dragon brass";
        class "Normal";
        longDescription "A very large brass dragon steps out of the darkness and says 'Hello.'\n";
        description "Then adds to it, 'Prepare to die, have a nice day!'\n";
        level 20;
        sex "Female";
        auth "none";
        homeTown 0;
        weight 200;
        height 198;
      }
      abilities {
        strength 11;
        strengthAdd 0;
        intelligence 11;
        wisdom 11;
        dexterity 11;
        constitution 11;
        charisma 11;
      }
      points {
        hitPoints {
          diceNumber 2;
          diceSize 6;
          diceAdd 500;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 1500;
          inBank 0;
        }
        armor 0;
        experience 45000;
        hitRoll 19;
        damRoll 4;
      }
      savedCharSpecials {
        mobileFlags {
          spec "YES";
          sentinel "YES";
          scavenger "NO";
          isNPC "YES";
          aware "YES";
          aggressive "YES";
          stayZone "NO";
          wimpy "NO";
          aggroEvil "NO";
          aggroGood "NO";
          aggroNeutral "NO";
          memory "NO";
          helper "NO";
          noCharm "NO";
          noSummon "NO";
          noSleep "NO";
          noBash "YES";
          noBlind "NO";
          Dead "NO";
        }
        alignment 950;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Standing";
        damageDiceNumber 3;
        damageDiceSize 6;
      }
    }
    5006 {
      playerData {
        shortDescription "the nomad leader";
        keywords "nomad leader";
        class "Normal";
        longDescription "The nomad leader sits silently in prayer.\n";
        description "He is clad in silk robes lined with gold thread. At his side is a large,\n"
                    "engraved cutlass.  He has an especially haughty air about him.\n";
        level 14;
        sex "Male";
        auth "none";
        homeTown 0;
        weight 200;
        height 198;
      }
      abilities {
        strength 11;
        strengthAdd 0;
        intelligence 11;
        wisdom 11;
        dexterity 11;
        constitution 11;
        charisma 11;
      }
      points {
        hitPoints {
          diceNumber 2;
          diceSize 6;
          diceAdd 170;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 1000;
          inBank 0;
        }
        armor 0;
        experience 18000;
        hitRoll 13;
        damRoll 5;
      }
      savedCharSpecials {
        mobileFlags {
          spec "NO";
          sentinel "YES";
          scavenger "NO";
          isNPC "YES";
          aware "NO";
          aggressive "NO";
          stayZone "NO";
          wimpy "YES";
          aggroEvil "NO";
          aggroGood "NO";
          aggroNeutral "NO";
          memory "YES";
          helper "NO";
          noCharm "NO";
          noSummon "NO";
          noSleep "NO";
          noBash "NO";
          noBlind "NO";
          Dead "NO";
        }
        alignment 950;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Sitting";
        damageDiceNumber 2;
        damageDiceSize 8;
      }
    }
    5007 {
      playerData {
        shortDescription "the nomad commander";
        keywords "nomad commander";
        class "Normal";
        longDescription "The nomad commander stands here staring at you suspiciously.\n";
        description "This is the nomad leader's second in command.  His clothes are richly woven\n"
                    "of silk and gold thread.  A nasty cutlass hangs at his side.\n";
        level 12;
        sex "Male";
        auth "none";
        homeTown 0;
        weight 200;
        height 198;
      }
      abilities {
        strength 11;
        strengthAdd 0;
        intelligence 11;
        wisdom 11;
        dexterity 11;
        constitution 11;
        charisma 11;
      }
      points {
        hitPoints {
          diceNumber 2;
          diceSize 6;
          diceAdd 135;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 600;
          inBank 0;
        }
        armor 10;
        experience 14000;
        hitRoll 12;
        damRoll 3;
      }
      savedCharSpecials {
        mobileFlags {
          spec "NO";
          sentinel "YES";
          scavenger "NO";
          isNPC "YES";
          aware "NO";
          aggressive "NO";
          stayZone "NO";
          wimpy "YES";
          aggroEvil "NO";
          aggroGood "NO";
          aggroNeutral "NO";
          memory "YES";
          helper "NO";
          noCharm "NO";
          noSummon "NO";
          noSleep "NO";
          noBash "NO";
          noBlind "NO";
          Dead "NO";
        }
        alignment 900;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Standing";
        damageDiceNumber 2;
        damageDiceSize 5;
      }
    }
    5008 {
      playerData {
        shortDescription "the nomad warrior";
        keywords "nomad warrior";
        class "Normal";
        longDescription "A proud nomad warrior stands here.\n";
        description "This warrior is dressed in typical nomad clothing and looks quite mean.\n";
        level 10;
        sex "Male";
        auth "none";
        homeTown 0;
        weight 200;
        height 198;
      }
      abilities {
        strength 11;
        strengthAdd 0;
        intelligence 11;
        wisdom 11;
        dexterity 11;
        constitution 11;
        charisma 11;
      }
      points {
        hitPoints {
          diceNumber 1;
          diceSize 6;
          diceAdd 105;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 300;
          inBank 0;
        }
        armor 20;
        experience 7000;
        hitRoll 9;
        damRoll 1;
      }
      savedCharSpecials {
        mobileFlags {
          spec "NO";
          sentinel "YES";
          scavenger "NO";
          isNPC "YES";
          aware "NO";
          aggressive "NO";
          stayZone "NO";
          wimpy "NO";
          aggroEvil "NO";
          aggroGood "NO";
          aggroNeutral "NO";
          memory "NO";
          helper "NO";
          noCharm "NO";
          noSummon "NO";
          noSleep "NO";
          noBash "NO";
          noBlind "NO";
          Dead "NO";
        }
        alignment 700;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Standing";
        damageDiceNumber 2;
        damageDiceSize 6;
      }
    }
    5009 {
      playerData {
        shortDescription "the slave";
        keywords "slave young";
        class "Normal";
        longDescription "A young slave sits here staring at you with pleading eyes.\n";
        description "She looks quite thin and weak.\n";
        level 3;
        sex "Female";
        auth "none";
        homeTown 0;
        weight 200;
        height 198;
      }
      abilities {
        strength 11;
        strengthAdd 0;
        intelligence 11;
        wisdom 11;
        dexterity 11;
        constitution 11;
        charisma 11;
      }
      points {
        hitPoints {
          diceNumber 1;
          diceSize 4;
          diceAdd 25;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 0;
          inBank 0;
        }
        armor 90;
        experience 300;
        hitRoll 2;
        damRoll 0;
      }
      savedCharSpecials {
        mobileFlags {
          spec "NO";
          sentinel "YES";
          scavenger "NO";
          isNPC "YES";
          aware "NO";
          aggressive "NO";
          stayZone "NO";
          wimpy "YES";
          aggroEvil "NO";
          aggroGood "NO";
          aggroNeutral "NO";
          memory "NO";
          helper "NO";
          noCharm "NO";
          noSummon "NO";
          noSleep "NO";
          noBash "NO";
          noBlind "NO";
          Dead "NO";
        }
        alignment 1000;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Resting";
        damageDiceNumber 1;
        damageDiceSize 5;
      }
    }
    5010 {
      playerData {
        shortDescription "the dracolich";
        keywords "dracolich lich";
        class "Normal";
        longDescription "A pile of bones rises up to form a skeletal dracolich.\n";
        description "The dracolich is now only bone with pieces of flesh hanging from it.\n"
                    "Obviously it no longer fears death.\n";
        level 24;
        sex "Neuter";
        auth "none";
        homeTown 0;
        weight 200;
        height 198;
      }
      abilities {
        strength 11;
        strengthAdd 0;
        intelligence 11;
        wisdom 11;
        dexterity 11;
        constitution 11;
        charisma 11;
      }
      points {
        hitPoints {
          diceNumber 1;
          diceSize 12;
          diceAdd 520;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 75000;
          inBank 0;
        }
        armor -60;
        experience 125000;
        hitRoll 20;
        damRoll 35;
      }
      savedCharSpecials {
        mobileFlags {
          spec "YES";
          sentinel "YES";
          scavenger "NO";
          isNPC "YES";
          aware "YES";
          aggressive "YES";
          stayZone "NO";
          wimpy "NO";
          aggroEvil "NO";
          aggroGood "NO";
          aggroNeutral "NO";
          memory "YES";
          helper "NO";
          noCharm "YES";
          noSummon "YES";
          noSleep "YES";
          noBash "YES";
          noBlind "NO";
          Dead "NO";
        }
        alignment -1000;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Standing";
        damageDiceNumber 3;
        damageDiceSize 5;
      }
    }
    5011 {
      playerData {
        shortDescription "the drider";
        keywords "drider";
        class "Normal";
        longDescription "The drider looks at you viciously while it draws its sword.\n";
        description "This half-spider, half-drow creature is a formidable opponent.\n";
        level 8;
        sex "Neuter";
        auth "none";
        homeTown 0;
        weight 200;
        height 198;
      }
      abilities {
        strength 11;
        strengthAdd 0;
        intelligence 11;
        wisdom 11;
        dexterity 11;
        constitution 11;
        charisma 11;
      }
      points {
        hitPoints {
          diceNumber 1;
          diceSize 6;
          diceAdd 95;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 200;
          inBank 0;
        }
        armor 20;
        experience 4000;
        hitRoll 8;
        damRoll 2;
      }
      savedCharSpecials {
        mobileFlags {
          spec "NO";
          sentinel "NO";
          scavenger "NO";
          isNPC "YES";
          aware "NO";
          aggressive "YES";
          stayZone "YES";
          wimpy "NO";
          aggroEvil "NO";
          aggroGood "NO";
          aggroNeutral "NO";
          memory "NO";
          helper "NO";
          noCharm "NO";
          noSummon "NO";
          noSleep "NO";
          noBash "NO";
          noBlind "NO";
          Dead "NO";
        }
        alignment -1000;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Standing";
        damageDiceNumber 2;
        damageDiceSize 6;
      }
    }
    5012 {
      playerData {
        shortDescription "the dark dwarf";
        keywords "duergar dark dwarf";
        class "Normal";
        longDescription "A duergar is here mining precious stones with his pick.\n";
        description "The duergar could probably crush your head as easily as he does those\n"
                    "rocks.\n";
        level 5;
        sex "Male";
        auth "none";
        homeTown 0;
        weight 200;
        height 198;
      }
      abilities {
        strength 11;
        strengthAdd 0;
        intelligence 11;
        wisdom 11;
        dexterity 11;
        constitution 11;
        charisma 11;
      }
      points {
        hitPoints {
          diceNumber 1;
          diceSize 11;
          diceAdd 60;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 170;
          inBank 0;
        }
        armor 30;
        experience 1250;
        hitRoll 4;
        damRoll 1;
      }
      savedCharSpecials {
        mobileFlags {
          spec "NO";
          sentinel "NO";
          scavenger "NO";
          isNPC "YES";
          aware "NO";
          aggressive "YES";
          stayZone "YES";
          wimpy "NO";
          aggroEvil "NO";
          aggroGood "NO";
          aggroNeutral "NO";
          memory "NO";
          helper "NO";
          noCharm "NO";
          noSummon "NO";
          noSleep "NO";
          noBash "NO";
          noBlind "NO";
          Dead "NO";
        }
        alignment -850;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Standing";
        damageDiceNumber 2;
        damageDiceSize 5;
      }
    }
    5013 {
      playerData {
        shortDescription "the myconoid";
        keywords "myconoid";
        class "Normal";
        longDescription "A myconoid lumbers along peacefully.\n";
        description "The myconoid looks something like a giant mushroom (and probably has the\n"
                    "same effect).\n";
        level 6;
        sex "Male";
        auth "none";
        homeTown 0;
        weight 200;
        height 198;
      }
      abilities {
        strength 11;
        strengthAdd 0;
        intelligence 11;
        wisdom 11;
        dexterity 11;
        constitution 11;
        charisma 11;
      }
      points {
        hitPoints {
          diceNumber 1;
          diceSize 12;
          diceAdd 68;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 50;
          inBank 0;
        }
        armor 40;
        experience 600;
        hitRoll 5;
        damRoll 0;
      }
      savedCharSpecials {
        mobileFlags {
          spec "NO";
          sentinel "NO";
          scavenger "NO";
          isNPC "YES";
          aware "NO";
          aggressive "NO";
          stayZone "YES";
          wimpy "YES";
          aggroEvil "NO";
          aggroGood "NO";
          aggroNeutral "NO";
          memory "NO";
          helper "NO";
          noCharm "NO";
          noSummon "NO";
          noSleep "NO";
          noBash "NO";
          noBlind "NO";
          Dead "NO";
        }
        alignment 850;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Standing";
        damageDiceNumber 2;
        damageDiceSize 7;
      }
    }
    5014 {
      playerData {
        shortDescription "the myconoid shaman";
        keywords "myconoid shaman";
        class "Normal";
        longDescription "A rather large myconoid stands here chanting in a strange tongue.\n";
        description "The shaman shoots spores into the air.\n";
        level 14;
        sex "Male";
        auth "none";
        homeTown 0;
        weight 200;
        height 198;
      }
      abilities {
        strength 11;
        strengthAdd 0;
        intelligence 11;
        wisdom 11;
        dexterity 11;
        constitution 11;
        charisma 11;
      }
      points {
        hitPoints {
          diceNumber 1;
          diceSize 12;
          diceAdd 173;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 2500;
          inBank 0;
        }
        armor 10;
        experience 18000;
        hitRoll 13;
        damRoll 2;
      }
      savedCharSpecials {
        mobileFlags {
          spec "YES";
          sentinel "NO";
          scavenger "YES";
          isNPC "YES";
          aware "NO";
          aggressive "NO";
          stayZone "NO";
          wimpy "NO";
          aggroEvil "YES";
          aggroGood "NO";
          aggroNeutral "NO";
          memory "YES";
          helper "NO";
          noCharm "NO";
          noSummon "NO";
          noSleep "NO";
          noBash "NO";
          noBlind "NO";
          Dead "NO";
        }
        alignment 950;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Standing";
        damageDiceNumber 2;
        damageDiceSize 7;
      }
    }
    5015 {
      playerData {
        shortDescription "the dustdigger";
        keywords "dustdigger oasis";
        class "Normal";
        longDescription "A small oasis invites you to dive in.\n";
        description "Looking a little closer at this oasis, you begin to wonder why\n"
                    "it seems to be moving about...\n";
        level 7;
        sex "Neuter";
        auth "none";
        homeTown 0;
        weight 200;
        height 198;
      }
      abilities {
        strength 11;
        strengthAdd 0;
        intelligence 11;
        wisdom 11;
        dexterity 11;
        constitution 11;
        charisma 11;
      }
      points {
        hitPoints {
          diceNumber 1;
          diceSize 6;
          diceAdd 85;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 450;
          inBank 0;
        }
        armor 10;
        experience 2250;
        hitRoll 10;
        damRoll 0;
      }
      savedCharSpecials {
        mobileFlags {
          spec "NO";
          sentinel "YES";
          scavenger "YES";
          isNPC "YES";
          aware "NO";
          aggressive "YES";
          stayZone "NO";
          wimpy "NO";
          aggroEvil "NO";
          aggroGood "NO";
          aggroNeutral "NO";
          memory "NO";
          helper "NO";
          noCharm "NO";
          noSummon "NO";
          noSleep "NO";
          noBash "YES";
          noBlind "YES";
          Dead "NO";
        }
        alignment -200;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Standing";
        damageDiceNumber 3;
        damageDiceSize 4;
      }
    }
    5017 {
      playerData {
        shortDescription "the camel";
        keywords "camel";
        class "Normal";
        longDescription "A very dangerous creature, a camel, snorts at you.\n";
        description "It is advisable not to mess with this creature.  After all, you\n"
                    "have heard many a horror story about experiences with camels.\n"
                    "Bad experiences.\n";
        level 5;
        sex "Neuter";
        auth "none";
        homeTown 0;
        weight 200;
        height 198;
      }
      abilities {
        strength 11;
        strengthAdd 0;
        intelligence 11;
        wisdom 11;
        dexterity 11;
        constitution 11;
        charisma 11;
      }
      points {
        hitPoints {
          diceNumber 1;
          diceSize 6;
          diceAdd 60;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 270;
          inBank 0;
        }
        armor 60;
        experience 900;
        hitRoll 8;
        damRoll 3;
      }
      savedCharSpecials {
        mobileFlags {
          spec "NO";
          sentinel "YES";
          scavenger "NO";
          isNPC "YES";
          aware "NO";
          aggressive "YES";
          stayZone "NO";
          wimpy "NO";
          aggroEvil "NO";
          aggroGood "NO";
          aggroNeutral "NO";
          memory "NO";
          helper "NO";
          noCharm "NO";
          noSummon "NO";
          noSleep "NO";
          noBash "YES";
          noBlind "NO";
          Dead "NO";
        }
        alignment -351;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Standing";
        damageDiceNumber 2;
        damageDiceSize 4;
      }
    }
  }
}