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 "Rome";
  keyword "rome";
  lifespan 45;
  resets {
    0 {
      command "loadMobile";
      mobile "rome:12000";
      inRoom "rome:12001";
      maxNumber 3;
    }
    1 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3022";
      wearLocation "wielded";
      maxNumber 100;
    }
    2 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3042";
      wearLocation "shield";
      maxNumber 100;
    }
    3 {
      command "loadMobile";
      mobile "rome:12000";
      inRoom "rome:12001";
      maxNumber 3;
    }
    4 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3022";
      wearLocation "wielded";
      maxNumber 100;
    }
    5 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3042";
      wearLocation "shield";
      maxNumber 100;
    }
    6 {
      command "loadMobile";
      mobile "rome:12000";
      inRoom "rome:12001";
      maxNumber 3;
    }
    7 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3022";
      wearLocation "wielded";
      maxNumber 100;
    }
    8 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3042";
      wearLocation "shield";
      maxNumber 100;
    }
    9 {
      command "loadMobile";
      mobile "rome:12001";
      inRoom "rome:12001";
      maxNumber 1;
    }
    10 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3021";
      wearLocation "wielded";
      maxNumber 100;
    }
    11 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3042";
      wearLocation "shield";
      maxNumber 100;
    }
    12 {
      command "loadMobile";
      mobile "rome:12003";
      inRoom "rome:12003";
      maxNumber 10;
    }
    13 {
      command "loadMobile";
      mobile "rome:12003";
      inRoom "rome:12004";
      maxNumber 10;
    }
    14 {
      command "loadMobile";
      mobile "rome:12003";
      inRoom "rome:12008";
      maxNumber 10;
    }
    15 {
      command "loadMobile";
      mobile "rome:12003";
      inRoom "rome:12022";
      maxNumber 10;
    }
    16 {
      command "loadMobile";
      mobile "rome:12003";
      inRoom "rome:12023";
      maxNumber 10;
    }
    17 {
      command "loadMobile";
      mobile "rome:12003";
      inRoom "rome:12003";
      maxNumber 10;
    }
    18 {
      command "loadMobile";
      mobile "rome:12003";
      inRoom "rome:12004";
      maxNumber 10;
    }
    19 {
      command "loadMobile";
      mobile "rome:12003";
      inRoom "rome:12008";
      maxNumber 10;
    }
    20 {
      command "loadMobile";
      mobile "rome:12003";
      inRoom "rome:12022";
      maxNumber 10;
    }
    21 {
      command "loadMobile";
      mobile "rome:12003";
      inRoom "rome:12023";
      maxNumber 10;
    }
    22 {
      command "loadMobile";
      mobile "rome:12004";
      inRoom "rome:12002";
      maxNumber 3;
    }
    23 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3042";
      wearLocation "shield";
      maxNumber 100;
    }
    24 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3022";
      wearLocation "wielded";
      maxNumber 100;
    }
    25 {
      then "YES";
      command "giveItemToMobile";
      item "rome:12033";
      maxNumber 1;
    }
    26 {
      command "loadMobile";
      mobile "rome:12004";
      inRoom "rome:12028";
      maxNumber 3;
    }
    27 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3022";
      wearLocation "wielded";
      maxNumber 100;
    }
    28 {
      then "YES";
      command "equipMobile";
      item "rome:12001";
      wearLocation "waist";
      maxNumber 3;
    }
    29 {
      command "loadMobile";
      mobile "rome:12004";
      inRoom "rome:12043";
      maxNumber 3;
    }
    30 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3022";
      wearLocation "wielded";
      maxNumber 100;
    }
    31 {
      then "YES";
      command "equipMobile";
      item "rome:12000";
      wearLocation "rightFinger";
      maxNumber 5;
    }
    32 {
      command "loadMobile";
      mobile "rome:12005";
      inRoom "rome:12021";
      maxNumber 5;
    }
    33 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3023";
      wearLocation "wielded";
      maxNumber 100;
    }
    34 {
      command "loadMobile";
      mobile "rome:12005";
      inRoom "rome:12021";
      maxNumber 5;
    }
    35 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3023";
      wearLocation "wielded";
      maxNumber 100;
    }
    36 {
      command "loadMobile";
      mobile "rome:12005";
      inRoom "rome:12021";
      maxNumber 5;
    }
    37 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3023";
      wearLocation "wielded";
      maxNumber 100;
    }
    38 {
      command "loadMobile";
      mobile "rome:12005";
      inRoom "rome:12006";
      maxNumber 5;
    }
    39 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3023";
      wearLocation "wielded";
      maxNumber 100;
    }
    40 {
      command "loadMobile";
      mobile "rome:12005";
      inRoom "rome:12049";
      maxNumber 5;
    }
    41 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3023";
      wearLocation "wielded";
      maxNumber 100;
    }
    42 {
      command "loadMobile";
      mobile "rome:12006";
      inRoom "rome:12010";
      maxNumber 5;
    }
    43 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3022";
      wearLocation "wielded";
      maxNumber 100;
    }
    44 {
      command "loadMobile";
      mobile "rome:12006";
      inRoom "rome:12010";
      maxNumber 5;
    }
    45 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3022";
      wearLocation "wielded";
      maxNumber 100;
    }
    46 {
      command "loadMobile";
      mobile "rome:12006";
      inRoom "rome:12010";
      maxNumber 5;
    }
    47 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3022";
      wearLocation "wielded";
      maxNumber 100;
    }
    48 {
      command "loadMobile";
      mobile "rome:12006";
      inRoom "rome:12009";
      maxNumber 5;
    }
    49 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3022";
      wearLocation "wielded";
      maxNumber 100;
    }
    50 {
      command "loadMobile";
      mobile "rome:12006";
      inRoom "rome:12009";
      maxNumber 5;
    }
    51 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3022";
      wearLocation "wielded";
      maxNumber 100;
    }
    52 {
      then "YES";
      command "equipMobile";
      item "rome:12002";
      wearLocation "head";
      maxNumber 2;
    }
    53 {
      command "loadMobile";
      mobile "rome:12007";
      inRoom "rome:12016";
      maxNumber 4;
    }
    54 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3021";
      wearLocation "wielded";
      maxNumber 100;
    }
    55 {
      then "YES";
      command "equipMobile";
      item "rome:12008";
      wearLocation "feet";
      maxNumber 100;
    }
    56 {
      command "loadMobile";
      mobile "rome:12007";
      inRoom "rome:12009";
      maxNumber 4;
    }
    57 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3021";
      wearLocation "wielded";
      maxNumber 100;
    }
    58 {
      then "YES";
      command "equipMobile";
      item "rome:12008";
      wearLocation "feet";
      maxNumber 100;
    }
    59 {
      command "loadMobile";
      mobile "rome:12007";
      inRoom "rome:12016";
      maxNumber 4;
    }
    60 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3021";
      wearLocation "wielded";
      maxNumber 100;
    }
    61 {
      then "YES";
      command "equipMobile";
      item "rome:12008";
      wearLocation "feet";
      maxNumber 100;
    }
    62 {
      command "loadMobile";
      mobile "rome:12007";
      inRoom "rome:12016";
      maxNumber 4;
    }
    63 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3021";
      wearLocation "wielded";
      maxNumber 100;
    }
    64 {
      then "YES";
      command "equipMobile";
      item "rome:12008";
      wearLocation "feet";
      maxNumber 100;
    }
    65 {
      command "loadMobile";
      mobile "rome:12008";
      inRoom "rome:12009";
      maxNumber 1;
    }
    66 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3021";
      wearLocation "wielded";
      maxNumber 100;
    }
    67 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3043";
      wearLocation "onBody";
      maxNumber 100;
    }
    68 {
      then "YES";
      command "giveItemToMobile";
      item "rome:12003";
      maxNumber 100;
    }
    69 {
      command "loadMobile";
      mobile "rome:12009";
      inRoom "rome:12011";
      maxNumber 1;
    }
    70 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3022";
      wearLocation "wielded";
      maxNumber 100;
    }
    71 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3043";
      wearLocation "onBody";
      maxNumber 100;
    }
    72 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3042";
      wearLocation "shield";
      maxNumber 100;
    }
    73 {
      then "YES";
      command "equipMobile";
      item "rome:12004";
      wearLocation "firstNeck";
      maxNumber 6;
    }
    74 {
      then "YES";
      command "giveItemToMobile";
      item "rome:12028";
      maxNumber 3;
    }
    75 {
      command "loadMobile";
      mobile "rome:12010";
      inRoom "rome:12011";
      maxNumber 1;
    }
    76 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3021";
      wearLocation "wielded";
      maxNumber 100;
    }
    77 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3043";
      wearLocation "onBody";
      maxNumber 100;
    }
    78 {
      then "YES";
      command "equipMobile";
      item "rome:12005";
      wearLocation "head";
      maxNumber 3;
    }
    79 {
      then "YES";
      command "giveItemToMobile";
      item "rome:12027";
      maxNumber 5;
    }
    80 {
      command "loadMobile";
      mobile "rome:12011";
      inRoom "rome:12006";
      maxNumber 1;
    }
    81 {
      then "YES";
      command "giveItemToMobile";
      item "midgaardNorth:3020";
      maxNumber 100;
    }
    82 {
      then "YES";
      command "giveItemToMobile";
      item "midgaardNorth:3021";
      maxNumber 100;
    }
    83 {
      then "YES";
      command "giveItemToMobile";
      item "midgaardNorth:3022";
      maxNumber 100;
    }
    84 {
      then "YES";
      command "giveItemToMobile";
      item "midgaardNorth:3023";
      maxNumber 100;
    }
    85 {
      then "YES";
      command "giveItemToMobile";
      item "midgaardNorth:3024";
      maxNumber 100;
    }
    86 {
      then "YES";
      command "giveItemToMobile";
      item "midgaardNorth:3025";
      maxNumber 100;
    }
    87 {
      then "YES";
      command "giveItemToMobile";
      item "rome:12008";
      maxNumber 100;
    }
    88 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3022";
      wearLocation "wielded";
      maxNumber 100;
    }
    89 {
      then "YES";
      command "equipMobile";
      item "rome:12008";
      wearLocation "feet";
      maxNumber 100;
    }
    90 {
      then "YES";
      command "giveItemToMobile";
      item "rome:12034";
      maxNumber 1;
    }
    91 {
      command "loadMobile";
      mobile "rome:12012";
      inRoom "rome:12032";
      maxNumber 1;
    }
    92 {
      then "YES";
      command "equipMobile";
      item "rome:12008";
      wearLocation "feet";
      maxNumber 100;
    }
    93 {
      then "YES";
      command "giveItemToMobile";
      item "rome:12006";
      maxNumber 100;
    }
    94 {
      then "YES";
      command "giveItemToMobile";
      item "rome:12007";
      maxNumber 100;
    }
    95 {
      command "loadMobile";
      mobile "rome:12013";
      inRoom "rome:12043";
      maxNumber 2;
    }
    96 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3020";
      wearLocation "wielded";
      maxNumber 100;
    }
    97 {
      then "YES";
      command "equipMobile";
      item "rome:12008";
      wearLocation "feet";
      maxNumber 100;
    }
    98 {
      command "loadMobile";
      mobile "rome:12013";
      inRoom "rome:12037";
      maxNumber 2;
    }
    99 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3020";
      wearLocation "wielded";
      maxNumber 100;
    }
    100 {
      then "YES";
      command "equipMobile";
      item "rome:12008";
      wearLocation "feet";
      maxNumber 100;
    }
    101 {
      command "loadMobile";
      mobile "rome:12014";
      inRoom "rome:12050";
      maxNumber 1;
    }
    102 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3022";
      wearLocation "wielded";
      maxNumber 100;
    }
    103 {
      then "YES";
      command "equipMobile";
      item "rome:12011";
      wearLocation "leftWrist";
      maxNumber 2;
    }
    104 {
      command "loadMobile";
      mobile "rome:12015";
      inRoom "rome:12025";
      maxNumber 3;
    }
    105 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3022";
      wearLocation "wielded";
      maxNumber 100;
    }
    106 {
      command "loadMobile";
      mobile "rome:12015";
      inRoom "rome:12025";
      maxNumber 3;
    }
    107 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3022";
      wearLocation "wielded";
      maxNumber 100;
    }
    108 {
      command "loadMobile";
      mobile "rome:12015";
      inRoom "rome:12025";
      maxNumber 3;
    }
    109 {
      then "YES";
      command "equipMobile";
      item "rome:12015";
      wearLocation "wielded";
      maxNumber 1;
    }
    110 {
      command "loadMobile";
      mobile "rome:12016";
      inRoom "rome:12004";
      maxNumber 3;
    }
    111 {
      then "YES";
      command "giveItemToMobile";
      item "rome:12010";
      maxNumber 25;
    }
    112 {
      command "loadMobile";
      mobile "rome:12016";
      inRoom "rome:12008";
      maxNumber 3;
    }
    113 {
      then "YES";
      command "giveItemToMobile";
      item "rome:12010";
      maxNumber 25;
    }
    114 {
      command "loadMobile";
      mobile "rome:12016";
      inRoom "rome:12023";
      maxNumber 3;
    }
    115 {
      then "YES";
      command "giveItemToMobile";
      item "rome:12010";
      maxNumber 25;
    }
    116 {
      command "loadMobile";
      mobile "rome:12017";
      inRoom "rome:12012";
      maxNumber 15;
    }
    117 {
      command "loadMobile";
      mobile "rome:12017";
      inRoom "rome:12032";
      maxNumber 15;
    }
    118 {
      command "loadMobile";
      mobile "rome:12017";
      inRoom "rome:12021";
      maxNumber 15;
    }
    119 {
      command "loadMobile";
      mobile "rome:12017";
      inRoom "rome:12031";
      maxNumber 15;
    }
    120 {
      command "loadMobile";
      mobile "rome:12017";
      inRoom "rome:12018";
      maxNumber 15;
    }
    121 {
      command "loadMobile";
      mobile "rome:12017";
      inRoom "rome:12032";
      maxNumber 15;
    }
    122 {
      command "loadMobile";
      mobile "rome:12017";
      inRoom "rome:12045";
      maxNumber 15;
    }
    123 {
      command "loadMobile";
      mobile "rome:12017";
      inRoom "rome:12034";
      maxNumber 15;
    }
    124 {
      command "loadMobile";
      mobile "rome:12017";
      inRoom "rome:12039";
      maxNumber 15;
    }
    125 {
      command "loadMobile";
      mobile "rome:12017";
      inRoom "rome:12040";
      maxNumber 15;
    }
    126 {
      command "loadMobile";
      mobile "rome:12017";
      inRoom "rome:12046";
      maxNumber 15;
    }
    127 {
      command "loadMobile";
      mobile "rome:12017";
      inRoom "rome:12033";
      maxNumber 15;
    }
    128 {
      command "loadMobile";
      mobile "rome:12017";
      inRoom "rome:12019";
      maxNumber 15;
    }
    129 {
      command "loadMobile";
      mobile "rome:12017";
      inRoom "rome:12024";
      maxNumber 15;
    }
    130 {
      command "loadMobile";
      mobile "rome:12017";
      inRoom "rome:12013";
      maxNumber 15;
    }
    131 {
      command "loadMobile";
      mobile "rome:12018";
      inRoom "rome:12051";
      maxNumber 5;
    }
    132 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3022";
      wearLocation "wielded";
      maxNumber 100;
    }
    133 {
      command "loadMobile";
      mobile "rome:12018";
      inRoom "rome:12029";
      maxNumber 5;
    }
    134 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3022";
      wearLocation "wielded";
      maxNumber 100;
    }
    135 {
      command "loadMobile";
      mobile "rome:12018";
      inRoom "rome:12035";
      maxNumber 5;
    }
    136 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3022";
      wearLocation "wielded";
      maxNumber 100;
    }
    137 {
      command "loadMobile";
      mobile "rome:12018";
      inRoom "rome:12051";
      maxNumber 5;
    }
    138 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3022";
      wearLocation "wielded";
      maxNumber 100;
    }
    139 {
      command "loadMobile";
      mobile "rome:12018";
      inRoom "rome:12005";
      maxNumber 5;
    }
    140 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3022";
      wearLocation "wielded";
      maxNumber 100;
    }
    141 {
      command "loadMobile";
      mobile "rome:12019";
      inRoom "rome:12006";
      maxNumber 3;
    }
    142 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3021";
      wearLocation "wielded";
      maxNumber 100;
    }
    143 {
      then "YES";
      command "equipMobile";
      item "rome:12008";
      wearLocation "feet";
      maxNumber 100;
    }
    144 {
      command "loadMobile";
      mobile "rome:12019";
      inRoom "rome:12042";
      maxNumber 3;
    }
    145 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3021";
      wearLocation "wielded";
      maxNumber 100;
    }
    146 {
      then "YES";
      command "equipMobile";
      item "rome:12019";
      wearLocation "feet";
      maxNumber 2;
    }
    147 {
      command "loadMobile";
      mobile "rome:12019";
      inRoom "rome:12045";
      maxNumber 3;
    }
    148 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3021";
      wearLocation "wielded";
      maxNumber 100;
    }
    149 {
      then "YES";
      command "equipMobile";
      item "rome:12008";
      wearLocation "feet";
      maxNumber 100;
    }
    150 {
      then "YES";
      command "equipMobile";
      item "rome:12018";
      wearLocation "onBody";
      maxNumber 2;
    }
    151 {
      command "loadMobile";
      mobile "rome:12020";
      inRoom "rome:12036";
      maxNumber 1;
    }
    152 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3022";
      wearLocation "wielded";
      maxNumber 100;
    }
    153 {
      then "YES";
      command "equipMobile";
      item "rome:12017";
      wearLocation "arms";
      maxNumber 1;
    }
    154 {
      then "YES";
      command "giveItemToMobile";
      item "rome:12024";
      maxNumber 7;
    }
    155 {
      command "loadMobile";
      mobile "rome:12021";
      inRoom "rome:12036";
      maxNumber 2;
    }
    156 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3022";
      wearLocation "wielded";
      maxNumber 100;
    }
    157 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3042";
      wearLocation "shield";
      maxNumber 100;
    }
    158 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3046";
      wearLocation "onBody";
      maxNumber 100;
    }
    159 {
      command "loadMobile";
      mobile "rome:12021";
      inRoom "rome:12036";
      maxNumber 2;
    }
    160 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3022";
      wearLocation "wielded";
      maxNumber 100;
    }
    161 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3042";
      wearLocation "shield";
      maxNumber 100;
    }
    162 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3046";
      wearLocation "onBody";
      maxNumber 100;
    }
    163 {
      command "loadMobile";
      mobile "rome:12022";
      inRoom "rome:12055";
      maxNumber 1;
    }
    164 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3022";
      wearLocation "wielded";
      maxNumber 100;
    }
    165 {
      then "YES";
      command "equipMobile";
      item "rome:12012";
      wearLocation "leftFinger";
      maxNumber 1;
    }
    166 {
      command "loadMobile";
      mobile "rome:12023";
      inRoom "rome:12043";
      maxNumber 1;
    }
    167 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3022";
      wearLocation "wielded";
      maxNumber 100;
    }
    168 {
      then "YES";
      command "equipMobile";
      item "rome:12008";
      wearLocation "feet";
      maxNumber 100;
    }
    169 {
      then "YES";
      command "equipMobile";
      item "rome:12013";
      wearLocation "secondNeck";
      maxNumber 1;
    }
    170 {
      then "YES";
      command "giveItemToMobile";
      item "rome:12035";
      maxNumber 1;
    }
    171 {
      then "YES";
      command "giveItemToMobile";
      item "rome:12036";
      maxNumber 1;
    }
    172 {
      command "loadMobile";
      mobile "rome:12024";
      inRoom "rome:12041";
      maxNumber 6;
    }
    173 {
      command "loadMobile";
      mobile "rome:12024";
      inRoom "rome:12048";
      maxNumber 6;
    }
    174 {
      command "loadMobile";
      mobile "rome:12024";
      inRoom "rome:12054";
      maxNumber 6;
    }
    175 {
      command "loadMobile";
      mobile "rome:12024";
      inRoom "rome:12057";
      maxNumber 6;
    }
    176 {
      command "loadMobile";
      mobile "rome:12024";
      inRoom "rome:12054";
      maxNumber 6;
    }
    177 {
      command "loadMobile";
      mobile "rome:12024";
      inRoom "rome:12057";
      maxNumber 6;
    }
    178 {
      then "YES";
      command "giveItemToMobile";
      item "rome:12030";
      maxNumber 500;
    }
    179 {
      command "loadMobile";
      mobile "rome:12025";
      inRoom "rome:12049";
      maxNumber 1;
    }
    180 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3022";
      wearLocation "wielded";
      maxNumber 100;
    }
    181 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3042";
      wearLocation "shield";
      maxNumber 100;
    }
    182 {
      then "YES";
      command "equipMobile";
      item "rome:12014";
      wearLocation "aboutBody";
      maxNumber 10;
    }
    183 {
      then "YES";
      command "giveItemToMobile";
      item "rome:12025";
      maxNumber 10;
    }
    184 {
      then "YES";
      command "giveItemToMobile";
      item "rome:12026";
      maxNumber 10;
    }
    185 {
      then "YES";
      command "giveItemToMobile";
      item "rome:12029";
      maxNumber 10;
    }
    186 {
      command "loadMobile";
      mobile "rome:12026";
      inRoom "rome:12007";
      maxNumber 1;
    }
    187 {
      then "YES";
      command "equipMobile";
      item "rome:12016";
      wearLocation "held";
      maxNumber 3;
    }
    188 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3022";
      wearLocation "wielded";
      maxNumber 100;
    }
    189 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3042";
      wearLocation "shield";
      maxNumber 100;
    }
    190 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3046";
      wearLocation "onBody";
      maxNumber 100;
    }
    191 {
      then "YES";
      command "equipMobile";
      item "rome:12008";
      wearLocation "feet";
      maxNumber 100;
    }
    192 {
      command "loadMobile";
      mobile "rome:12027";
      inRoom "rome:12037";
      maxNumber 2;
    }
    193 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3021";
      wearLocation "wielded";
      maxNumber 100;
    }
    194 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3044";
      wearLocation "onBody";
      maxNumber 100;
    }
    195 {
      then "YES";
      command "giveItemToMobile";
      item "rome:12037";
      maxNumber 1;
    }
    196 {
      command "loadMobile";
      mobile "rome:12027";
      inRoom "rome:12037";
      maxNumber 2;
    }
    197 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3021";
      wearLocation "wielded";
      maxNumber 100;
    }
    198 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3044";
      wearLocation "onBody";
      maxNumber 100;
    }
    199 {
      then "YES";
      command "giveItemToMobile";
      item "midgaardNorth:3050";
      maxNumber 500;
    }
    200 {
      command "loadMobile";
      mobile "rome:12028";
      inRoom "rome:12050";
      maxNumber 1;
    }
    201 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3022";
      wearLocation "wielded";
      maxNumber 100;
    }
    202 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3042";
      wearLocation "shield";
      maxNumber 100;
    }
    203 {
      then "YES";
      command "giveItemToMobile";
      item "rome:12039";
      maxNumber 1;
    }
    204 {
      command "loadMobile";
      mobile "rome:12029";
      inRoom "rome:12050";
      maxNumber 1;
    }
    205 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3024";
      wearLocation "wielded";
      maxNumber 100;
    }
    206 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3043";
      wearLocation "onBody";
      maxNumber 100;
    }
    207 {
      command "loadMobile";
      mobile "rome:12030";
      inRoom "rome:12047";
      maxNumber 1;
    }
    208 {
      then "YES";
      command "equipMobile";
      item "rome:12020";
      wearLocation "wielded";
      maxNumber 1;
    }
    209 {
      command "loadMobile";
      mobile "rome:12031";
      inRoom "rome:12052";
      maxNumber 1;
    }
    210 {
      then "YES";
      command "equipMobile";
      item "rome:12022";
      wearLocation "firstNeck";
      maxNumber 1;
    }
    211 {
      command "loadMobile";
      mobile "rome:12032";
      inRoom "rome:12056";
      maxNumber 1;
    }
    212 {
      then "YES";
      command "equipMobile";
      item "rome:12016";
      wearLocation "held";
      maxNumber 3;
    }
    213 {
      then "YES";
      command "equipMobile";
      item "rome:12021";
      wearLocation "waist";
      maxNumber 1;
    }
    214 {
      command "loadMobile";
      mobile "rome:12033";
      inRoom "rome:12059";
      maxNumber 1;
    }
    215 {
      then "YES";
      command "equipMobile";
      item "rome:12023";
      wearLocation "feet";
      maxNumber 1;
    }
    216 {
      command "loadMobile";
      mobile "rome:12034";
      inRoom "rome:12042";
      maxNumber 1;
    }
    217 {
      then "YES";
      command "giveItemToMobile";
      item "midgaardNorth:3050";
      maxNumber 500;
    }
    218 {
      then "YES";
      command "giveItemToMobile";
      item "midgaardNorth:3051";
      maxNumber 500;
    }
    219 {
      then "YES";
      command "giveItemToMobile";
      item "midgaardNorth:3052";
      maxNumber 500;
    }
    220 {
      then "YES";
      command "giveItemToMobile";
      item "midgaardNorth:3053";
      maxNumber 500;
    }
    221 {
      then "YES";
      command "giveItemToMobile";
      item "midgaardNorth:3054";
      maxNumber 500;
    }
    222 {
      then "YES";
      command "giveItemToMobile";
      item "rome:12030";
      maxNumber 10;
    }
    223 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3022";
      wearLocation "wielded";
      maxNumber 100;
    }
    224 {
      then "YES";
      command "equipMobile";
      item "rome:12008";
      wearLocation "feet";
      maxNumber 100;
    }
    225 {
      then "YES";
      command "giveItemToMobile";
      item "rome:12038";
      maxNumber 1;
    }
    226 {
      command "loadMobile";
      mobile "rome:12035";
      inRoom "rome:12061";
      maxNumber 1;
    }
    227 {
      then "YES";
      command "giveItemToMobile";
      item "rome:12031";
      maxNumber 10;
    }
    228 {
      command "loadMobile";
      mobile "rome:12036";
      inRoom "rome:12062";
      maxNumber 1;
    }
    229 {
      then "YES";
      command "giveItemToMobile";
      item "midgaardNorth:3000";
      maxNumber 100;
    }
    230 {
      then "YES";
      command "giveItemToMobile";
      item "midgaardNorth:3001";
      maxNumber 100;
    }
    231 {
      then "YES";
      command "giveItemToMobile";
      item "midgaardNorth:3009";
      maxNumber 100;
    }
    232 {
      then "YES";
      command "giveItemToMobile";
      item "midgaardNorth:3010";
      maxNumber 100;
    }
    233 {
      then "YES";
      command "giveItemToMobile";
      item "midgaardNorth:3011";
      maxNumber 100;
    }
    234 {
      then "YES";
      command "giveItemToMobile";
      item "rome:12006";
      maxNumber 100;
    }
    235 {
      then "YES";
      command "giveItemToMobile";
      item "rome:12007";
      maxNumber 100;
    }
    236 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3022";
      wearLocation "wielded";
      maxNumber 100;
    }
    237 {
      command "loadMobile";
      mobile "rome:12037";
      inRoom "rome:12063";
      maxNumber 1;
    }
    238 {
      then "YES";
      command "giveItemToMobile";
      item "midgaardNorth:3030";
      maxNumber 100;
    }
    239 {
      then "YES";
      command "giveItemToMobile";
      item "midgaardNorth:3031";
      maxNumber 100;
    }
    240 {
      then "YES";
      command "giveItemToMobile";
      item "midgaardNorth:3032";
      maxNumber 100;
    }
    241 {
      then "YES";
      command "giveItemToMobile";
      item "midgaardNorth:3033";
      maxNumber 100;
    }
    242 {
      then "YES";
      command "giveItemToMobile";
      item "midgaardNorth:3036";
      maxNumber 100;
    }
    243 {
      then "YES";
      command "giveItemToMobile";
      item "rome:12003";
      maxNumber 100;
    }
    244 {
      then "YES";
      command "equipMobile";
      item "midgaardNorth:3022";
      wearLocation "wielded";
      maxNumber 100;
    }
    245 {
      command "doorState";
      inRoom "rome:12005";
      direction "west";
      state "locked";
    }
    246 {
      command "doorState";
      inRoom "rome:12029";
      direction "north";
      state "locked";
    }
    247 {
      command "doorState";
      inRoom "rome:12035";
      direction "south";
      state "locked";
    }
    248 {
      command "doorState";
      inRoom "rome:12051";
      direction "east";
      state "closed";
    }
    249 {
      command "doorState";
      inRoom "rome:12064";
      direction "west";
      state "closed";
    }
    250 {
      command "doorState";
      inRoom "rome:12001";
      direction "down";
      state "locked";
    }
    251 {
      command "doorState";
      inRoom "rome:12002";
      direction "up";
      state "locked";
    }
    252 {
      command "doorState";
      inRoom "rome:12006";
      direction "south";
      state "locked";
    }
    253 {
      command "doorState";
      inRoom "rome:12007";
      direction "north";
      state "locked";
    }
    254 {
      command "doorState";
      inRoom "rome:12037";
      direction "north";
      state "locked";
    }
    255 {
      command "doorState";
      inRoom "rome:12036";
      direction "south";
      state "locked";
    }
    256 {
      command "doorState";
      inRoom "rome:12037";
      direction "south";
      state "locked";
    }
    257 {
      command "doorState";
      inRoom "rome:12038";
      direction "north";
      state "locked";
    }
    258 {
      command "doorState";
      inRoom "rome:12042";
      direction "east";
      state "locked";
    }
    259 {
      command "doorState";
      inRoom "rome:12049";
      direction "west";
      state "locked";
    }
    260 {
      command "doorState";
      inRoom "rome:12043";
      direction "west";
      state "locked";
    }
    261 {
      command "doorState";
      inRoom "rome:12036";
      direction "east";
      state "locked";
    }
    262 {
      command "doorState";
      inRoom "rome:12044";
      direction "west";
      state "locked";
    }
    263 {
      command "doorState";
      inRoom "rome:12037";
      direction "east";
      state "locked";
    }
    264 {
      command "doorState";
      inRoom "rome:12050";
      direction "east";
      state "locked";
    }
    265 {
      command "doorState";
      inRoom "rome:12055";
      direction "west";
      state "locked";
    }
  }
  rooms {
    12001 {
      name "The Judging Booth";
      description "   You stand in the midst of a small room with windows on the east and south\n"
                  "walls.  These windows provide a complete view of the competition fields.\n"
                  "There are several scorecards, pencils and other items that are used by the\n"
                  "judges sitting on a table.  The only exit is a trapdoor leading down.\n";
      sectorType "Inside";
      flags {
        dark "NO";
        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";
      }
      extraDescriptions {
        0 {
          keywords "pencils pencil";
          description "An ordinary #2 lead pencil.  Judging by the teeth marks on the shaft, the\n"
                      "user should see a dentist very soon!\n";
        }
        1 {
          keywords "scorecards";
          description "The cards all have been filled in with the judges evaluations of today's \n"
                      "combatants.  It seems that Sparticus is having a good day.\n";
        }
      }
      exits {
        down {
          description "There is a rickety ladder leading down.\n";
          destinationRoom "rome:12002";
          flags {
            closed "NO";
            door "YES";
            locked "NO";
            pickproof "NO";
          }
          key "rome:12033";
          keywords "trapdoor";
        }
      }
    }
    12002 {
      name "Caesar's Private Box";
      description "   This is the best view in the house!  You can see gladiators fighting or\n"
                  "the chariot races with an unobstructed view.  The seats are upholstered in\n"
                  "red velvet and are in top-notch condition.  There is a rickety ladder leading\n"
                  "up and a marble staircase leading down.\n";
      sectorType "Inside";
      flags {
        dark "NO";
        death "NO";
        noMob "YES";
        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 {
          description "You see a rickety ladder with a trapdoor leading up.\n";
          destinationRoom "rome:12001";
          flags {
            closed "NO";
            door "YES";
            locked "NO";
            pickproof "NO";
          }
          key "rome:12033";
          keywords "trapdoor";
        }
        down {
          description "There is a marble staircase leading down.\n";
          destinationRoom "rome:12003";
        }
      }
    }
    12003 {
      name "The West Side Of The Commoner's Seating Area";
      description "   This is the western side commoner's seating area.  There are row upon\n"
                  "row of rough wooden benches bolted to the floor.  There is stadium garbage\n"
                  "everywhere and the smell makes you want to puke.  Stairs lead up to Caesar's \n"
                  "private box, a small ramp leads down to the playing field and a hallway \n"
                  "leads south.\n";
      sectorType "City";
      extraDescriptions {
        0 {
          keywords "seats benches";
          description "The benches are made of rough cut lumber that has dried and split over time.\n"
                      "You would probably get splinters if sat on them.  The words 'BURT WAS HERE'\n"
                      "have been carved into one of the benches with exquisite care.\n";
        }
      }
      exits {
        south {
          description "You see a small hallway that leads to a larger area.\n";
          destinationRoom "rome:12004";
        }
        up {
          description "Watch your step!\n";
          destinationRoom "rome:12002";
        }
        down {
          description "Watch your step!\n";
          destinationRoom "rome:12010";
        }
      }
    }
    12004 {
      name "The Southern Commoner's Seats";
      description "   This is the southeastern part of the common seating areas.  The benches\n"
                  "here are made of stone and are probably centuries old.  A few scratches on\n"
                  "one of the benches catch your eye.  An acrid smell is coming from the east\n"
                  "and a tunnel leads off to the north.\n";
      sectorType "City";
      extraDescriptions {
        0 {
          keywords "marks scratches";
          description "They look like they form the words \"Onivel Cinemod Semaj\"  But you could be\n"
                      "mistaken.\n";
        }
      }
      exits {
        north {
          description "The tunnel looks like it leads to another seating area.\n";
          destinationRoom "rome:12003";
        }
        east {
          description "There is an acrid smell coming from that direction.\n";
          destinationRoom "rome:12011";
        }
      }
    }
    12005 {
      name "The Abandoned Gate";
      description "   This used to be a gateway to and from western Rome.  There is an iron gate\n"
                  "blocking your way and judging by the amount of rust and foliage growing on the\n"
                  "bars, it hasn't been open for years.  Looking through the gate at the barren\n"
                  "landscape that lies beyond, you can see why.  A dirt road leads off to the \n"
                  "east, and a store is directly south.\n";
      sectorType "City";
      extraDescriptions {
        0 {
          keywords "gate";
          description "The gate has been permanently rusted shut and is further secured by a large \n"
                      "chain and padlock.  Don't even bother THINKING about trying to open it.\n";
        }
      }
      exits {
        east {
          description "Through the clouds of dust, you can make out a passable road.\n";
          destinationRoom "rome:12012";
        }
        south {
          description "You can barely make out a storefront through the foliage.\n";
          destinationRoom "rome:12006";
        }
        west {
          description "The gate has been permanently rusted shut and is further secured by a large \n"
                      "chain and padlock.  Don't even bother THINKING about trying to open it.\n";
          flags {
            closed "NO";
            door "YES";
            locked "NO";
            pickproof "YES";
          }
          keywords "gate";
        }
      }
    }
    12006 {
      name "Swords 'R  Us";
      description "   Welcome to the weaponshop of Titus Andronicus!!  Rare halberds, whips,\n"
                  "swords and other instruments of death are proudly displayed on the walls\n"
                  "and in gleaming glass cases.  More common weapons are stacked like wood on\n"
                  "the floor.  To the north you can barely make out a gate.  There is a very\n"
                  "secure looking door to the south.\n";
      sectorType "Inside";
      flags {
        dark "NO";
        death "NO";
        noMob "NO";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "YES";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      extraDescriptions {
        0 {
          keywords "swords weapons armor halberds whips";
          description "Titus has enough hardware in here to outfit a large army.  Maybe that's why\n"
                      "he has a lucrative contract to sell weapons to the Emperor's armies for \n"
                      "outrageous prices.\n";
        }
      }
      exits {
        north {
          description "You can see a city gate to the north.\n";
          destinationRoom "rome:12005";
        }
        south {
          description "There is a very secure looking door blocking your progress.  \n";
          destinationRoom "rome:12007";
          flags {
            closed "NO";
            door "YES";
            locked "NO";
            pickproof "YES";
          }
          key "rome:12034";
          keywords "door";
        }
      }
    }
    12007 {
      name "The Back Room";
      description "   If you thought that there were a lot of weapons in the front of the store,\n"
                  "you haven't seen anything yet!!  There is barely enough room to walk amongst\n"
                  "the crates of armor and swords.  No wonder Rome will stand for a thousand\n"
                  "years.  The only exit is through a door to the north.\n";
      sectorType "Inside";
      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";
      }
      extraDescriptions {
        0 {
          keywords "weapons swords crates armor weapon sword crate";
          description "There are literally thousands of each.  Take your pick.\n";
        }
      }
      exits {
        north {
          description "Through the piles of weapons, you can see a door leading north to the rest of \n"
                      "the store.\n";
          destinationRoom "rome:12006";
          flags {
            closed "NO";
            door "YES";
            locked "NO";
            pickproof "YES";
          }
          key "rome:12034";
          keywords "door";
        }
      }
    }
    12008 {
      name "Peanut Heaven";
      description "   You are now so high up that you begin to feel lightheaded and your nose\n"
                  "feels like it is going to start bleeding.  There aren't even benches to sit\n"
                  "on here; just bare dirty stone.  The view of the surrounding country is\n"
                  "spectacular.  Unfortunately you can barely see the playing field.  There is\n"
                  "a set of steps here, leading down.\n";
      sectorType "City";
      extraDescriptions {
        0 {
          keywords "landscape country";
          description "You can see the entire city of Rome from here.  The buildings housing the \n"
                      "Roman government are to the east.  To the south east, off in the distance,\n"
                      "is the massive aqueduct and further in that direction lies the Mountain of\n"
                      "the Gods.\n";
        }
      }
      exits {
        down {
          description "Watch your step!\n";
          destinationRoom "rome:12015";
        }
      }
    }
    12009 {
      name "The Practice And Warm-up Area";
      description "   There are many gladiators, chariot drivers and their coaches here, warming\n"
                  "up in preparation for the games.  The dust rising from the parched earth makes\n"
                  "you want to sneeze.  A short tunnel leads east and the thunder of pounding\n"
                  "hooves and the clash of weapons can be heard coming from the south.\n";
      sectorType "Field";
      extraDescriptions {
        0 {
          keywords "coach trainer";
          description "The coach tell you \"Stop bothering my athletes and get lost!\"\n";
        }
        1 {
          keywords "chariot";
          description "You see a two wheeled open cart which is obviously meant to be pulled by \n"
                      "horses.  The flaming paint-job and the large '01' stenciled on the side \n"
                      "identify the chariot as belonging to Drucilis 'Lightning-whip' Octavious,\n"
                      "a favorite driver of the masses.\n";
        }
        2 {
          keywords "driver";
          description "The driver is too busy changing a wheel on his chariot to notice you.\n";
        }
        3 {
          keywords "gladiator";
          description "He is a big muscular man with lots of armor.  He sizes you up and decides\n"
                      "that you aren't worth his time or trouble.\n";
        }
      }
      exits {
        east {
          description "There is a large oval dirt-track in that direction.\n";
          destinationRoom "rome:12016";
        }
        south {
          description "You can hear the clash of weapons and the thunder of hooves in that\n"
                      "direction.\n";
          destinationRoom "rome:12010";
        }
      }
    }
    12010 {
      name "The Jousting Arena";
      description "   This is a wide open grassy plane... LOOK OUT!!!!  You are almost\n"
                  "skewered by a gladiator's lance as he makes his charge.  A practicing\n"
                  "area is due north.\n";
      sectorType "Field";
      flags {
        dark "NO";
        death "NO";
        noMob "YES";
        indoors "NO";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      extraDescriptions {
        0 {
          keywords "gladiator";
          description "He is in the final stages of a charge against his opponent... THUD!  CLANG!\n"
                      "CRASH!!!!... judging from the blood and the amount of distance that now\n"
                      "separates the gladiators head from the rest of his body, you can safely\n"
                      "assume that this was the final combat of his life.\n";
        }
      }
      exits {
        north {
          description "Through a small tunnel you can see athletes stretching and warming up for\n"
                      "the games.\n";
          destinationRoom "rome:12009";
        }
        up {
          description "You see a set of steps leading up into the spectator stands.  \n";
          destinationRoom "rome:12003";
        }
      }
    }
    12011 {
      name "The First-Aid Station";
      description "   This is the place to come to if one is overcome by the heat and gore.\n"
                  "(Or if a lion gets loose)  You see a jar of live leeches and other barbaric\n"
                  "medical apparati lying about here.  From the west comes the roar of the\n"
                  "crowd, and a hall leads east.  The healer will be with you shortly.\n";
      sectorType "Inside";
      flags {
        dark "NO";
        death "NO";
        noMob "YES";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      extraDescriptions {
        0 {
          keywords "leech leeches";
          description "DISGUSTING!  Each is about the size of matchbox and very slimy.  You are VERY\n"
                      "glad that you have access to a cleric!\n";
        }
      }
      exits {
        east {
          description "You see hundreds, perhaps thousands of people.\n";
          destinationRoom "rome:12018";
        }
        west {
          description "Rows of stone bleachers lie to the west.\n";
          destinationRoom "rome:12004";
        }
      }
    }
    12012 {
      name "A Dirt Road";
      description "   You are on a parched and dusty rural road which runs east and west.  There\n"
                  "is a structure lying to the south.\n";
      sectorType "Field";
      exits {
        east {
          description "Through the dust, you see a paved road.\n";
          destinationRoom "rome:12019";
        }
        south {
          description "It is difficult to see through the haze and dust.\n";
          destinationRoom "rome:12013";
        }
        west {
          description "It is difficult to see through the haze and dust.\n";
          destinationRoom "rome:12005";
        }
      }
    }
    12013 {
      name "The Commoner's House";
      description "   You are standing in the main living quarters of a common Roman citizen.\n"
                  "The furnishings are sparse and it is warm here.  A putrid odor is coming\n"
                  "from the east and passages lead north and south.\n";
      sectorType "Inside";
      flags {
        dark "NO";
        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";
      }
      extraDescriptions {
        0 {
          keywords "furnishings furniture";
          description "The furniture that you see is very simple and plain.  It is made of rough hewn\n"
                      "wood and fastened together with nails.  It looks very uncomfortable.\n";
        }
      }
      exits {
        north {
          description "A dusty road lies to the north.\n";
          destinationRoom "rome:12012";
        }
        east {
          description "What is that smell??!!!  It is enough to make a yak gag!!!\n";
          destinationRoom "rome:12020";
        }
        south {
          description "You hazard a guess that a bedroom lies in that direction.\n";
          destinationRoom "rome:12014";
        }
      }
    }
    12014 {
      name "The Bedchamber";
      description "   This is the bedroom.  There is a hard and lumpy bed in the far corner.\n"
                  "It looks like the commoner's wife has been shirking her duties lately, as\n"
                  "there is a big pile of soiled laundry here.  The only way out is from where\n"
                  "you came.\n";
      sectorType "Inside";
      flags {
        dark "NO";
        death "NO";
        noMob "YES";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      extraDescriptions {
        0 {
          keywords "laundry wash clothing";
          description "It smells of sweat and is covered with mud.\n";
        }
      }
      exits {
        north {
          description "You see the living quarters to the north.\n";
          destinationRoom "rome:12013";
        }
      }
    }
    12015 {
      name "The Noblemans' Box";
      description "  These are the 'better' seats used primarily by the upper class of Rome.\n"
                  "There is a large seating area to the east and a staircase leading up here.\n"
                  "The view of the chariot track is pretty good. \n";
      sectorType "Inside";
      exits {
        east {
          description "Rows upon rows of bleachers lie to the east.\n";
          destinationRoom "rome:12022";
        }
        up {
          description "The stairs look safe enough.\n";
          destinationRoom "rome:12008";
        }
      }
    }
    12016 {
      name "The Race Track";
      description "   This is a hard dirt track about a quarter of a mile long.  There are hoof\n"
                  "prints everywhere, and you see a large cloud of dust approaching.  You had\n"
                  "better move before you get run over.  A small tunnel leads west, you can see\n"
                  "the crowd to the east.  You can hear loud snarls and roars coming from below.\n";
      sectorType "Field";
      exits {
        west {
          description "You see athletes warming up and stretching.\n";
          destinationRoom "rome:12009";
        }
        up {
          destinationRoom "rome:12023";
        }
        down {
          description "Do you like lots of live lions that haven't been fed for a few days?\n";
          destinationRoom "rome:12017";
        }
      }
    }
    12017 {
      name "The Lion Pit";
      description "   As you land at the bottom of this dirt-walled pit, the realization that a\n"
                  "pit full of lions is NOT a good thing to be hanging around in.  Several of\n"
                  "the gladiators gather around the edge of the pit to watch your demise.  You\n"
                  "look around you, and all you see is tawny fur and gaping jaws... it is too\n"
                  "late to run, too late to hide.\n"
                  "   Twelve lions rip you and your belongings into a gory mass of bloodied\n"
                  "leather, bronze, and bone.\n"
                  "\n"
                  "   What's that old saying? \n"
                  "   Cats killed the curious?  Something like that, I'm sure...\n"
                  "\n";
      sectorType "Inside";
      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 {
        up {
          destinationRoom "rome:12010";
        }
        down {
          destinationRoom "rome:12016";
        }
      }
    }
    12018 {
      name "The South Entrance To The Coliseum";
      description "   You are standing at the south entrance to the Coliseum.  There are\n"
                  "citizens of Rome everywhere, apparently in a mad rush to get in.  A\n"
                  "statue of Caligula the Mad Emperor overlooks the area.  There are long\n"
                  "lines standing to the east, and an acrid smell is coming from the west.\n"
                  "A busy road lies to the south.\n";
      sectorType "City";
      flags {
        dark "NO";
        death "NO";
        noMob "YES";
        indoors "NO";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      extraDescriptions {
        0 {
          keywords "statue caligula";
          description "A larger than life stone statue of Caligula, the Mad Emperor, looks at you.\n"
                      "It looks like it is holding a phallus.  He has got a grin on his face that\n"
                      "seems to say 'My horse would like you, I bet...'\n";
        }
      }
      exits {
        east {
          description "The lines are very long and people look impatient.\n";
          destinationRoom "rome:12025";
        }
        south {
          description "A road lies in that direction.\n";
          destinationRoom "rome:12019";
        }
        west {
          description "An acrid, almost medicinal smell is coming from that direction.\n";
          destinationRoom "rome:12011";
        }
      }
    }
    12019 {
      name "The Main Highway";
      description "   This is a well built and heavily traveled road running from east to west\n"
                  "and there is a large structure built entirely of stone to the north.\n";
      sectorType "City";
      exits {
        north {
          description "You can hear the roar of a large crowd of people coming from that direction.\n";
          destinationRoom "rome:12018";
        }
        east {
          description "The highway continues to the east.\n";
          destinationRoom "rome:12026";
        }
        west {
          description "The highway continues to the west.\n";
          destinationRoom "rome:12012";
        }
      }
    }
    12020 {
      name "The Outhouse";
      description "   PEEEEEEEEEEEEEEEE-YEEEEEWWWWWWWW!!!!!  Boy does it stink in here!!!  You\n"
                  "taste bile in your mouth and your eyes begin to water.  As you wipe away your\n"
                  "tears, you see that this is a small room, in the far corner of which a hole\n"
                  "is dug.  The odor intensifies as you move closer and there is a roll of toilet\n"
                  "paper sitting on the ground.  The only exit is to the west and your nose and\n"
                  "stomach are strongly suggesting that you use it.\n";
      sectorType "Inside";
      flags {
        dark "NO";
        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";
      }
      extraDescriptions {
        0 {
          keywords "roll paper";
          description "Hey!!  This is first-class stuff!! - White Cloud brand with lotion.  The roll\n"
                      "is about half-used.\n";
        }
        1 {
          keywords "hole toilet";
          description "You walk over to the hole and see that there is a large turd floating in a \n"
                      "pool black water about 2 feet below the surface of the ground.  As you lean\n"
                      "closer to get a better look, your nose catches a concentrated dose of the \n"
                      "fragrant aroma wafting upwards.  Your stomach decides that it has had enough\n"
                      "of this shoddy treatment and you puke until it is empty.\n";
        }
      }
      exits {
        west {
          description "The living quarters lie in that direction.  Why don't you stop pussyfooting \n"
                      "around and go that way??!!  Please?\n";
          destinationRoom "rome:12013";
        }
      }
    }
    12021 {
      name "The Slave Quarters";
      description "   This is where the slaves sleep.  There are hard boards set out for use\n"
                  "as beds and not much else.  The only exit is to the east.\n";
      sectorType "Inside";
      flags {
        dark "NO";
        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 "To the east, a well manicured path winds through the nobleman's estate.\n";
          destinationRoom "rome:12027";
        }
      }
    }
    12022 {
      name "The Common Seating";
      description "   This is where many of the common Roman citizens are seated during the\n"
                  "games.  These are the cheapest seats in the house, as glare from the sun\n"
                  "is usually a problem during the afternoon.  Like the other common seating\n"
                  "areas, this place could stand extensive renovation and a thorough cleaning.\n"
                  "This area extends to the south and a much more elegant seating area can be\n"
                  "seen to the west.\n";
      sectorType "City";
      exits {
        south {
          description "The common seating area continues.\n";
          destinationRoom "rome:12023";
        }
        west {
          description "The seating gets much fancier and elegant in that direction.\n";
          destinationRoom "rome:12015";
        }
      }
    }
    12023 {
      name "The Common Seating";
      description "   This is where many of the common Roman citizens are seated during the\n"
                  "games.  Like the other commoners' areas in the coliseum, it could use\n"
                  "extensive renovation and cleaning.  This area extends to the north and\n"
                  "lots of noise can be heard coming from the south.\n";
      sectorType "City";
      exits {
        north {
          description "The common seating area continues.\n";
          destinationRoom "rome:12022";
        }
        south {
          description "You see hundreds, perhaps thousands of people.\n";
          destinationRoom "rome:12024";
        }
      }
    }
    12024 {
      name "The East Entrance To The Coliseum";
      description "   You are standing at the east entrance to the Coliseum.  There are people \n"
                  "everywhere, apparently in a mad rush to get in.  A statue of Tiberius, an \n"
                  "Emperor of a time long since passed, stands here looking out over the crowd.  \n"
                  "There is a passage to the north, the ticket booth is to the south and a gate \n"
                  "opening to the city lies to the east.\n";
      sectorType "City";
      flags {
        dark "NO";
        death "NO";
        noMob "YES";
        indoors "NO";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      extraDescriptions {
        0 {
          keywords "statue tiberius";
          description "The statue of Tiberius, made of iron, stands here.\n";
        }
      }
      exits {
        north {
          description "You see rows upon rows of dilapidated wooden bleachers.\n";
          destinationRoom "rome:12023";
        }
        east {
          description "Nero Drive lies in that direction.\n";
          destinationRoom "rome:12031";
        }
        south {
          description "There are VERY long lines standing outside the ticket booth.\n";
          destinationRoom "rome:12025";
        }
      }
    }
    12025 {
      name "The Ticket Booth";
      description "   Long lines are standing here, waiting to buy tickets.  There are three\n"
                  "vendors working furiously.  Ticket stubs litter the ground and you can see\n"
                  "that the people are getting very impatient.  There is a large, open cashbox\n"
                  "here.  Main entrances to the Coliseum are to the north and west.  \n";
      sectorType "Inside";
      flags {
        dark "NO";
        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";
      }
      extraDescriptions {
        0 {
          keywords "cashbox";
          description "It is a shame that the exchange rate for Roman money is so low.  What amounts\n"
                      "to a fortune in Rome isn't even worth one gold coin.  The contents of the box\n"
                      "add up to about... well forget it.  It isn't worth your time or trouble to\n"
                      "carry it around.\n";
        }
      }
      exits {
        north {
          description "You see hundreds, if not thousands of people.\n";
          destinationRoom "rome:12024";
        }
        west {
          description "You see hundreds, if not thousands of people.\n";
          destinationRoom "rome:12018";
        }
      }
    }
    12026 {
      name "A Paved Road";
      description "   You are on a paved road that runs east to west.  You can see an elaborate\n"
                  "looking estate to the south and to the north-west, off in the distance, you\n"
                  "can see a very large stone structure.\n";
      sectorType "City";
      extraDescriptions {
        0 {
          keywords "structure";
          description "That would probably be the Coliseum.  There are a few good matches scheduled\n"
                      "for today.\n";
        }
      }
      exits {
        east {
          description "The road leads off to the east.\n";
          destinationRoom "rome:12033";
        }
        south {
          description "It looks like a Nobleman's estate.  We are talking RICH nobleman's estate.\n";
          destinationRoom "rome:12027";
          keywords "estate house";
        }
        west {
          description "The road leads west towards the highway.\n";
          destinationRoom "rome:12019";
        }
      }
    }
    12027 {
      name "A Noble Estate";
      description "   You are on the grounds of a nobleman's estate which is hundreds of times\n"
                  "the size and splendor of anything that a common citizen of Rome would ever\n"
                  "hope to own.  Everything is lush and green.  The grass is perfectly manicured\n"
                  "and the trees are all bearing fruit.  Ornamental plants are in perfectly\n"
                  "situated to enhance and adorn the three statues of dedicated to gods Jupiter,\n"
                  "Venus and Neptune.  A tranquil path leads east and west, there is a paved road\n"
                  "to the north and an extravagant house lies to the south.\n";
      sectorType "Field";
      extraDescriptions {
        0 {
          keywords "trees tree shrubs shrub plants plant";
          description "All of the plants, trees and shrubs are perfectly trimmed, without so much\n"
                      "as a dead leaf anywhere to be seen.  You welcome the shade that they give\n"
                      "from the harsh sun above.\n";
        }
        1 {
          keywords "Neptune";
          description "The statue of Neptune is made of pure jade and is holding a crystal trident.\n"
                      "It is sitting in the center of a small pond which has hundreds of beautiful\n"
                      "fish swimming in it.\n";
        }
        2 {
          keywords "Jupiter";
          description "A statue made of pure gold depicts Jupiter sitting on his throne.  The throne\n"
                      "looks like it is made of silver.\n";
        }
        3 {
          keywords "Venus";
          description "Venus, the Roman goddess of beauty and knowledge is displayed in a all of her\n"
                      "splendor.\n";
        }
      }
      exits {
        north {
          description "You see a paved road in the distance.\n";
          destinationRoom "rome:12026";
        }
        east {
          description "The path leads east through the estate.\n";
          destinationRoom "rome:12034";
        }
        south {
          description "You see an incredible house off in the distance.\n";
          destinationRoom "rome:12028";
        }
        west {
          description "Off through the trees, you see a small, plain hut.\n";
          destinationRoom "rome:12021";
        }
      }
    }
    12028 {
      name "An Opulent House";
      description "   You stand in a house, the size and splendor of which almost defies the\n"
                  "imagination.  The floor is done with hand crafted marble tile with silver\n"
                  "and jeweled inlays.  The light coming through the exquisitely crafted stained\n"
                  "glass windows bathes the room in splendor and the furniture looks as though\n"
                  "it was made by master craftsmen from all over the empire.  A path through the\n"
                  "estate is north of here.\n";
      sectorType "Inside";
      flags {
        dark "NO";
        death "NO";
        noMob "YES";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      extraDescriptions {
        0 {
          keywords "furniture";
          description "You hope to eventually be able to own a piece of furniture just like these \n"
                      "someday.  These are only dreams, of course.\n";
        }
        1 {
          keywords "windows";
          description "They are intricate and the scenes that they depict cast honor on several of\n"
                      "the gods.\n";
        }
        2 {
          keywords "floor tile";
          description "Very expensive!  A lot of master craftsmen labored long and hard to produce\n"
                      "such a work of art.\n";
        }
      }
      exits {
        north {
          description "You see a well manicured path that winds through the estate.\n";
          destinationRoom "rome:12027";
        }
      }
    }
    12029 {
      name "The Great North Gate";
      description "   This is the northern gateway to the city of Rome.  The huge gate appears\n"
                  "to be closed and locked against intrusion.  A large road muddy road runs\n"
                  "through the gate and into the countryside.  Nero Drive runs south from here.\n";
      sectorType "City";
      extraDescriptions {
        0 {
          keywords "road";
          description "The road is wide and very muddy.\n";
        }
        1 {
          keywords "gate";
          description "The gate is made of solid iron and is well maintained.\n";
        }
      }
      exits {
        north {
          description "The gate is made of solid iron and is well maintained.\n";
          flags {
            closed "NO";
            door "YES";
            locked "NO";
            pickproof "YES";
          }
          keywords "gate";
        }
        south {
          description "Nero Drive continues in that direction.\n";
          destinationRoom "rome:12030";
        }
      }
    }
    12030 {
      name "Nero Drive";
      description "   You are walking on a paved road that runs south through the city of Rome.\n"
                  "A great gate is directly north of here.  The Roman citizens are very friendly\n"
                  "and tip their hats or say hello as you pass.\n";
      sectorType "City";
      exits {
        north {
          description "To the north, you can see a gate leading out of the city.\n";
          destinationRoom "rome:12029";
        }
        south {
          description "Nero Drive continues in that direction.\n";
          destinationRoom "rome:12031";
        }
        west {
          description "You see the bakery of Rome.\n";
          destinationRoom "rome:12062";
        }
      }
    }
    12031 {
      name "Nero Drive";
      description "   You are walking on a great paved road that runs north and south through\n"
                  "the city.  People are hurrying from one place to another, but always stop\n"
                  "to say hello.  Most of the people are either coming from or going to the\n"
                  "town square.  Nero Drive continues to the north, and you can see a large\n"
                  "open area to the south.\n";
      sectorType "City";
      exits {
        north {
          description "Nero drive continues in that direction.\n";
          destinationRoom "rome:12030";
        }
        south {
          description "It looks like the town square.\n";
          destinationRoom "rome:12032";
        }
        west {
          description "You see the an opulent estate.\n";
          destinationRoom "rome:12024";
        }
      }
    }
    12032 {
      name "The Town Square";
      description "   You are standing in the middle of a large open area which is the common\n"
                  "area of Rome.  During the day, this place is alive with the hustle and\n"
                  "bustle of all of the citizens of Rome and everyone in the city is sure to\n"
                  "stop by at some time or another.  There are several street vendors peddling\n"
                  "their wares and the overall atmosphere is carnival-like in nature.  To the\n"
                  "southeast, off in the distance, you can see the aqueduct and the buildings\n"
                  "of the Roman government lie to the northwest.  Nero Drive leads north and\n"
                  "south from here and Clay Avenue runs east.\n";
      sectorType "City";
      extraDescriptions {
        0 {
          keywords "aqueduct";
          description "To the southeast, off in the distance, stands a large stone structure that\n"
                      "is used to channel water into the city.\n";
        }
        1 {
          keywords "vendor vendors";
          description "There are several sidewalk vendors here, selling fresh fruits and vegetables,\n"
                      "home baked goods, fine jewelry and other items.  Most of the items for sale\n"
                      "are of very high quality.\n";
        }
      }
      exits {
        north {
          description "Nero Drive heads in the direction of the northern gate.\n";
          destinationRoom "rome:12031";
        }
        east {
          description "Nero Drive heads in the direction of the south gate.\n";
          destinationRoom "rome:12039";
        }
        south {
          description "A street made of hard packed clay runs in that direction towards the\n"
                      "aqueduct and buildings of the Roman government.\n";
          destinationRoom "rome:12033";
        }
      }
    }
    12033 {
      name "Nero Drive";
      description "   You are walking on a paved road that runs north and south through the\n"
                  "city of Rome.  There are many people here, as polite as always.  Most of\n"
                  "them are either coming from or going to the town square which lies to the\n"
                  "north.  Nero Drive continues to the south.  There is an observation area\n"
                  "overlooking the aqueduct to the east and a paved road leads west.\n";
      sectorType "City";
      exits {
        north {
          description "The town square lies in that direction.\n";
          destinationRoom "rome:12032";
        }
        east {
          description "The aqueduct and mountain of the gods are in that direction.\n";
          destinationRoom "rome:12040";
        }
        south {
          description "Nero Drive continues toward the South Gate.\n";
          destinationRoom "rome:12034";
        }
        west {
          description "A paved road runs west through the city.\n";
          destinationRoom "rome:12026";
        }
      }
    }
    12034 {
      name "Nero Drive";
      description "   This is a busy paved road that runs north through the city.  The people\n"
                  "of Rome are very friendly and say hello as you pass.  A gate leading out of\n"
                  "the city lies to the south and a small path goes west towards a nobleman's\n"
                  "estate.  To the east, off in the distance, lies the great mountain.  It is\n"
                  "rumored that the Gods watch over and protect the empire from there.\n";
      sectorType "City";
      exits {
        north {
          description "Nero Drive leads in that direction.\n";
          destinationRoom "rome:12033";
        }
        south {
          description "You see many people entering and leaving the city through a large gate in the\n"
                      "walls protecting the city.\n";
          destinationRoom "rome:12035";
        }
        west {
          description "It looks like a nobleman's estate.  We are talking RICH nobleman's estate.\n";
          destinationRoom "rome:12027";
        }
      }
    }
    12035 {
      name "The South Gate";
      description "   This is the southern gateway to the city of Rome.  The bronze gate is\n"
                  "closed and locked.  Looking through the bars, you see a heavily traveled\n"
                  "road leading out of the city.  Nero Drive starts here and runs north and\n"
                  "a wizard's shop lies to the east.\n";
      sectorType "City";
      extraDescriptions {
        0 {
          keywords "gate";
          description "The gate appears to be closed and locked against intruders.\n";
        }
      }
      exits {
        north {
          description "Nero Drive leads towards the center of town.\n";
          destinationRoom "rome:12034";
        }
        east {
          description "A small store, from which an occasional detonation can be heard, lies off\n"
                      "in that direction.  It appears to be surrounded by a rolling pink mist.\n";
          destinationRoom "rome:12042";
        }
        south {
          description "The gate appears to be closed and locked against intruders.\n";
          flags {
            closed "NO";
            door "YES";
            locked "NO";
            pickproof "YES";
          }
          keywords "gate";
        }
      }
    }
    12036 {
      name "The Emperor's Private Office";
      description "   You are standing in the Emperor's private office.  The room is richly\n"
                  "furnished with the finest of the loot brought back from conquests of far\n"
                  "away lands.  There is a massive, intricately carved desk here, upon which\n"
                  "are important documents, decrees and other paperwork involved in running\n"
                  "the empire.  On the far wall, there is a marble bookcase that is well\n"
                  "stocked with the works of Homer, Plato, Socrates and other wise men.\n"
                  "Further, it seems that the current Emperor likes flowers as there are\n"
                  "many potted and cut specimens throughout the room.  There is a french\n"
                  "door leading to the waiting room and a wooden door to the south.\n";
      sectorType "Inside";
      flags {
        dark "NO";
        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";
      }
      extraDescriptions {
        0 {
          keywords "flowers plants flower plant";
          description "The plants contribute to a very relaxing atmosphere.  \n";
        }
        1 {
          keywords "bookcase books";
          description "The books are very old and contain the wisdom of wise men from throughout the\n"
                      "entire Roman empire.  They appear to be collecting dust.\n";
        }
        2 {
          keywords "documents decrees paperwork document decree papers paper";
          description "The documents are all written on reed scrolls made in Egypt and have been\n"
                      "sealed with wax.  \n";
        }
        3 {
          keywords "desk";
          description "The desk is made of solid walnut and gold inlay.  It is exquisitely carved\n"
                      "with superior craftsmanship, the likes of which has rarely been seen.  It\n"
                      "was probably brought to Rome from Gaul.\n";
        }
      }
      exits {
        east {
          description "Through the door, you see a waiting room.\n";
          destinationRoom "rome:12043";
          flags {
            closed "NO";
            door "YES";
            locked "NO";
            pickproof "YES";
          }
          key "rome:12035";
          keywords "doors french";
        }
        south {
          description "The south door leads directly to the senate chambers.\n";
          destinationRoom "rome:12037";
          flags {
            closed "NO";
            door "YES";
            locked "NO";
            pickproof "YES";
          }
          key "rome:12035";
          keywords "door wooden";
        }
      }
    }
    12037 {
      name "The Senate Chambers";
      description "   This is the working room where elected senators from all over the empire\n"
                  "gather to advise the Emperor.  An official seal of the Emperor is hanging on\n"
                  "the far wall.  There is a wooden door to the north and a bronze door to the\n"
                  "east and doublehung door to the south.\n";
      sectorType "Inside";
      flags {
        dark "NO";
        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 "The door is made of thick walnut.\n";
          destinationRoom "rome:12036";
          flags {
            closed "NO";
            door "YES";
            locked "NO";
            pickproof "YES";
          }
          key "rome:12035";
          keywords "door wooden";
        }
        east {
          description "The door leads to the foyer.\n";
          destinationRoom "rome:12044";
          flags {
            closed "NO";
            door "YES";
            locked "NO";
            pickproof "NO";
          }
          key "rome:12036";
          keywords "door bronze";
        }
        south {
          destinationRoom "rome:12038";
          flags {
            closed "NO";
            door "YES";
            locked "NO";
            pickproof "NO";
          }
          key "rome:12037";
          keywords "door doublehung";
        }
      }
    }
    12038 {
      name "The House Of Commons";
      description "   This is the lower house of the advising body to the Emperor.  Common men\n"
                  "from all parts of Rome work here to further assist the senators in advising\n"
                  "the Emperor on critical matters of state.  The seal of the Emperor is painted\n"
                  "on the far wall.  The only exit is to the north.\n";
      sectorType "Inside";
      flags {
        dark "NO";
        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 see that the doublehung door leads to the senate chambers.\n";
          destinationRoom "rome:12037";
          flags {
            closed "NO";
            door "YES";
            locked "NO";
            pickproof "NO";
          }
          key "rome:12037";
          keywords "door doublehung";
        }
      }
    }
    12039 {
      name "Clay Avenue";
      description "   You are on a wide well traveled road running east and west through the\n"
                  "heart of Rome.  There are large crowds of people to the west and the road\n"
                  "continues to the east.  The aqueduct is directly south of here.\n";
      sectorType "City";
      extraDescriptions {
        0 {
          keywords "crowds people";
          description "It looks like some kind of bizarre or festival is occurring to the west.\n"
                      "There are hundreds of people of all classes shopping, talking or eating.\n";
        }
      }
      exits {
        east {
          description "Clay Avenue continues in that direction.\n";
          destinationRoom "rome:12046";
        }
        south {
          description "You see an entrance to the aqueduct.\n";
          destinationRoom "rome:12041";
        }
        west {
          description "There are large crowds of people in that direction.\n";
          destinationRoom "rome:12032";
        }
      }
    }
    12040 {
      name "The Observation Lookout";
      description "   You are on a platform overlooking a massive aqueduct.  There is a\n"
                  "telescope mounted to the railing that surrounds the area and you can\n"
                  "hear the gurgle of water as it is channeled into the city.  Off in\n"
                  "the distance, you can see the Mountain of the Gods.\n"
                  "There is a sign mounted to the railing and a ramp leads west.\n";
      sectorType "City";
      extraDescriptions {
        0 {
          keywords "sign";
          description "     \n"
                      "         ********************************************\n"
                      "         *                                          *\n"
                      "         *      The Roman Aquarian and Mountain     *\n"
                      "         *            Observation Platform          *\n"
                      "         *                                          *\n"
                      "         *      Designed and built by the Froboz    *\n"
                      "         *           Magic Platform Company         *\n"
                      "         *                                          *\n"
                      "         ********************************************\n"
                      "\n";
        }
        1 {
          keywords "aqueduct";
          description "The aqueduct is a massive stone structure that channels water into Rome from\n"
                      "the Mountain of the Gods.  During the rainy season, it is filled to the top.\n"
                      "However, due to recent drought, the water level appears to be very low.\n";
        }
        2 {
          keywords "telescope";
          description "If it were operational, it would offer a spectacular view of the Mountain of \n"
                      "the Gods.  Unfortunately, it appears to have been vandalized.\n";
        }
      }
      exits {
        west {
          description "You can see a busy street in that direction.\n";
          destinationRoom "rome:12033";
        }
      }
    }
    12041 {
      name "The Aqueduct";
      description "   You are in a massive stone structure that has been designed to channel\n"
                  "water into the city of Rome.  Due to the recent drought, the water level\n"
                  "is low, allowing passage without a boat.  The walls and floor are covered\n"
                  "with algae and slime producing treacherous footing conditions.  There are\n"
                  "exits to the north, south and east.\n";
      sectorType "WaterSwimmable";
      flags {
        dark "NO";
        death "NO";
        noMob "YES";
        indoors "YES";
        peaceful "NO";
        soundproof "NO";
        noTrack "NO";
        noMagic "NO";
        tunnel "NO";
        private "NO";
        wizRoom "NO";
        house "NO";
        houseCrash "NO";
        atrium "NO";
        olc "NO";
      }
      extraDescriptions {
        0 {
          keywords "slime algae";
          description "Due to the availability of moisture and nutrients, a green, viscous slime has \n"
                      "grown and covered everything with a slippery coating.  It seems to go out of\n"
                      "its way to drip on you.\n";
        }
      }
      exits {
        north {
          description "You can see a wide street to the north.\n";
          destinationRoom "rome:12039";
        }
        east {
          description "You see more aqueduct.\n";
          destinationRoom "rome:12048";
        }
        south {
          description "You see more aqueduct.\n";
          destinationRoom "rome:12041";
        }
        west {
          description "You see more aqueduct.\n";
          destinationRoom "rome:12054";
        }
      }
    }
    12042 {
      name "The Mage's Shop";
      description "   You are standing in the mage's shop.  Magical ointments, charms and\n"
                  "potions are sitting on shelves and behind a glass counter.  There is a\n"
                  "dense neon blue fog hugging the floor here, making it impossible to see\n"
                  "below your knees.  You suddenly hear mutterings coming from the back\n"
                  "room, possibly from...\n"
                  "KKKKKAAAAAABBBBOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMM!!!!!!\n"
                  "You are deafened by the noise from a tremendous explosion and the\n"
                  "concussion from the blast staggers you!  The shopkeeper seems to pay\n"
                  "no heed to this. The door to the back room opens and an older man,\n"
                  "wearing a pointed hat, whose face is smudged with soot sticks his head\n"
                  "out.  'Is everyone alright?  Sorry about that.  I was testing a new\n"
                  "spell.  I'll try to give advance notice next time.', he says.  The door\n"
                  "then closes.\n";
      sectorType "Inside";
      flags {
        dark "NO";
        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";
      }
      extraDescriptions {
        0 {
          keywords "fog mist";
          description "This is some really strange stuff!  You have never seen anything this color\n"
                      "before.  Your legs are totally obscured from the knee down.\n";
        }
      }
      exits {
        east {
          description "The door is reinforced with steel and looks VERY sturdy.  Considering the\n"
                      "'test' that you just witnessed, you are glad that it stands between you and\n"
                      "whatever is going on in the back room.\n";
          destinationRoom "rome:12049";
          flags {
            closed "NO";
            door "YES";
            locked "NO";
            pickproof "YES";
          }
          key "rome:12038";
          keywords "door";
        }
        west {
          description "You see the south gate through the door.\n";
          destinationRoom "rome:12035";
        }
      }
    }
    12043 {
      name "The Waiting Room";
      description "   You are standing in a very large room with a high ceiling and there\n"
                  "are a few people waiting here to see the Emperor on urgent matters.  The\n"
                  "master scheduler tells you to have a seat and sends a page to inform the\n"
                  "his highness of your arrival.  There are large doors to the east and west\n"
                  "and an exit leads south to the foyer.\n";
      sectorType "Inside";
      flags {
        dark "NO";
        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 "There is a sign on the door that says:  MUNICIPAL COURT OF ROME.  It appears \n"
                      "to be open.\n";
          destinationRoom "rome:12050";
        }
        south {
          description "The foyer is directly to the south.\n";
          destinationRoom "rome:12044";
        }
        west {
          description "There is a large door to the west.\n";
          destinationRoom "rome:12036";
          flags {
            closed "NO";
            door "YES";
            locked "NO";
            pickproof "YES";
          }
          key "rome:12035";
          keywords "door";
        }
      }
    }
    12044 {
      name "The Entrance Foyer";
      description "   You have just entered the main government building of the Roman Empire\n"
                  "and are standing in a massive room with an elaborately decorated domed roof.\n"
                  "There are many people here; messengers and senators being the most numerous.\n"
                  "There is a large, ornate door to the west, a hallway leads north and marble\n"
                  "stairs that lead out of the building are to the south.\n";
      sectorType "Inside";
      flags {
        dark "NO";
        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 see a hallway leading north to what looks like a waiting room.\n";
          destinationRoom "rome:12043";
        }
        west {
          description "There is a large door to the west that blocks your path.\n";
          destinationRoom "rome:12037";
          flags {
            closed "NO";
            door "YES";
            locked "NO";
            pickproof "NO";
          }
          key "rome:12036";
          keywords "door";
        }
        down {
          description "You see a stairway leading out of the building.\n";
          destinationRoom "rome:12045";
        }
      }
    }
    12045 {
      name "Outside The Capitol Building";
      description "   You stand on white marble steps that lead up and into the Capitol\n"
                  "Building.  There are several statues, none of any real significance,\n"
                  "at the entrance to the building.  The main entrance to the building\n"
                  "is at the top of the steps.\n";
      sectorType "City";
      extraDescriptions {
        0 {
          keywords "statue statues";
          description "There is really nothing noteworthy about them.\n";
        }
        1 {
          keywords "stairs stairway steps";
          description "The stairs are immaculately polished and made of white marble.\n";
        }
      }
      exits {
        up {
          description "The steps lead into the Capitol Building.\n";
          destinationRoom "rome:12044";
        }
        down {
          description "The steps terminate onto Clay Avenue.\n";
          destinationRoom "rome:12046";
        }
      }
    }
    12046 {
      name "Clay Avenue";
      description "  You are standing on a wide, heavily traveled road that runs east and\n"
                  "west through the heart of the city.  There are marble steps leading up.\n"
                  "To the south, off in the distance, you can see a large stone structure\n"
                  "and a mountain that is partially obscured by the haze.  There is a\n"
                  "general store to the north.\n";
      sectorType "City";
      extraDescriptions {
        0 {
          keywords "mountain";
          description "Off to the southwest, you can see  a huge mountain that is partially obscured\n"
                      "by the haze.  It is rumored that the gods reside there and protect the city.\n";
        }
        1 {
          keywords "stone structure aqueduct";
          description "You see a massive stone structure, built several centuries ago, that is used\n"
                      "to channel water into the city.\n";
        }
      }
      exits {
        north {
          description "The general store lies in that direction.\n";
          destinationRoom "rome:12063";
        }
        east {
          description "There is what appears to be a large gate in that direction.\n";
          destinationRoom "rome:12051";
        }
        west {
          description "Clay Avenue continues.\n";
          destinationRoom "rome:12039";
        }
        up {
          description "There are some white marble steps leading up.\n";
          destinationRoom "rome:12045";
        }
      }
    }
    12047 {
      name "The Summit Of The Mountain Of The Gods";
      description "   You are at the summit of a very high mountain and are standing above\n"
                  "the clouds.  The sun is shining brilliantly here and the clouds below\n"
                  "look like balls of cotton.  The path that you have been walking on is\n"
                  "damp and the scent of lilac is in the air.\n";
      sectorType "Mountains";
      exits {
        down {
          description "You see a damp path leading back down the mountain.\n";
          destinationRoom "rome:12052";
        }
      }
    }
    12048 {
      name "The Aqueduct";
      description "   You are in a massive stone structure that has been designed to channel\n"
                  "water into the city of Rome.  Due to the recent drought, the water level\n"
                  "is low, allowing passage without a boat.  The walls and floor are covered\n"
                  "with algae and slime, producing treacherous footing conditions.  There are\n"
                  "exits in all four cardinal directions.\n";
      sectorType "WaterSwimmable";
      flags {
        dark "NO";
        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";
      }
      extraDescriptions {
        0 {
          keywords "slime algae";
          description "Due to the availability of moisture and nutrients, a green viscous slime has\n"
                      "grown and covered everything with a slippery coating.  It seems to go out of\n"
                      "its way to drip on you.\n";
        }
      }
      exits {
        north {
          description "The aqueduct continues.\n";
          destinationRoom "rome:12057";
        }
        east {
          description "The aqueduct continues.\n";
          destinationRoom "rome:12041";
        }
        south {
          description "The aqueduct continues.\n";
          destinationRoom "rome:12041";
        }
        west {
          description "The aqueduct continues.\n";
          destinationRoom "rome:12048";
        }
      }
    }
    12049 {
      name "Froboz's Workshop";
      description "You are standing in the workshop of Froboz the Great, the most powerful and\n"
                  "famous mage that Rome has ever known.  Workbenches line the walls and are\n"
                  "covered with various test tubes, beakers, petri dishes and crucibles and\n"
                  "there is an odor in here that can best be described as a combination of old\n"
                  "sweat socks and burning tires.  The only exit is back through the door\n"
                  "through which you came.  In the middle of the room, you see a pile of ashes\n"
                  "that looks like it once was a body and Froboz is is busy making adjustments\n"
                  "on a new type of magic wand... possibly the one responsible for the explosion\n"
                  "a few minutes ago.  He removes a jeweler's loupe from his eye as he turns\n"
                  "around.  'How in the name of Merlin did you get in here??!!' he asks.  'Oh,\n"
                  "nevermind!  Since you are here, you can serve as witnesses to the final test\n"
                  "of the new mages' spell:  \"ectowatt\".'  With this he makes a magical gesture\n"
                  "and a paladin appears.  Crossing his fingers, Froboz waves the wand his\n"
                  "direction and what happens next is incredible!  The Paladin is enveloped in\n"
                  "what appears to be a small, well contained, thermonuclear explosion.  When\n"
                  "the smoke clears you can see that the paladin and all of equipment has been\n"
                  "reduced to a large pile of flaming cinders.  Froboz throws his head back and\n"
                  "cackles with insane glee.  'Now, my young friends, what can I do for you?',\n"
                  "he asks.\n";
      sectorType "Inside";
      flags {
        dark "NO";
        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";
      }
      extraDescriptions {
        0 {
          keywords "cinders ashes pile";
          description "The ashes are a very fine grayish white powder that seems to be the only \n"
                      "worldly remains of Froboz's \"test specimens\". \n";
        }
        1 {
          keywords "workbench workbenches tubes beakers crucibles dishes";
          description "These are all tools of great power.  You cannot even begin to understand what\n"
                      "any of this stuff does.\n";
        }
      }
      exits {
        west {
          description "There is a door, reinforced with steel, in that direction.\n";
          destinationRoom "rome:12042";
          flags {
            closed "NO";
            door "YES";
            locked "NO";
            pickproof "YES";
          }
          key "rome:12038";
          keywords "door";
        }
      }
    }
    12050 {
      name "The Courtroom";
      description "   You stand inside of a large courtroom in which common civil disputes and \n"
                  "criminal matters are decided.  There is a judge's bench and a witness stand\n"
                  "on the far side of the room and a jury's box along side.  The Emperor's seal\n"
                  "is prominently displayed on the wall behind the judge's stand, reminding all\n"
                  "who enter that he is an extension of his highness.  There is a door, possibly \n"
                  "leading to the judge's chambers, to the east and the waiting room is to the \n"
                  "west.\n";
      sectorType "Inside";
      flags {
        dark "NO";
        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";
      }
      extraDescriptions {
        0 {
          keywords "seal";
          description "The seal of the Emperor is mounted above the judge's stand.  \n";
        }
        1 {
          keywords "bench stand box jury";
          description "You see large wooden structures that are designed to separate the judge, jury\n"
                      "and witnesses from the rest of the courtroom.  They are made of polished  \n"
                      "oak and are strictly functional.\n";
        }
      }
      exits {
        east {
          description "The door might lead into the judge's private chambers.\n";
          destinationRoom "rome:12055";
          flags {
            closed "NO";
            door "YES";
            locked "NO";
            pickproof "NO";
          }
          key "rome:12039";
          keywords "door";
        }
        south {
          description "The holding cells lie in that direction.\n";
          destinationRoom "rome:12060";
        }
        west {
          description "The waiting room lies in that direction.\n";
          destinationRoom "rome:12043";
        }
      }
    }
    12051 {
      name "The East Gate Of Rome";
      description "   You are standing inside of the eastern gate of Rome.  There are two tall \n"
                  "spires built into the city wall, from which the guards can see the whole \n"
                  "eastern side of the city.  The gate is currently open and to the east, \n"
                  "there is a heavily used road, made of packed clay, that leads out of Rome. \n"
                  "Another road leads westward into the city.\n";
      sectorType "City";
      extraDescriptions {
        0 {
          keywords "gate";
          description "The gate is fabricated from iron and has been designed to keep intruders\n"
                      "out of the city.\n";
        }
        1 {
          keywords "spires towers";
          description "There are two tall spires on either side of the gate and are constantly\n"
                      "manned by the city guards.  They are made of stone and stand about 40\n"
                      "feet tall. \n";
        }
      }
      exits {
        east {
          description "The clay road heads eastwards.\n";
          destinationRoom "rome:12064";
          flags {
            closed "NO";
            door "YES";
            locked "NO";
            pickproof "NO";
          }
          keywords "gate";
        }
        west {
          description "The clay street leads into the city.\n";
          destinationRoom "rome:12046";
        }
      }
    }
    12052 {
      name "A Mountain Path";
      description "   You stand on a small trail that leads up and down.  It has recently been \n"
                  "raining and there are small puddles everywhere.  You are just below the\n"
                  "clouds and the view of the surrounding countryside is breathtaking.  \n";
      sectorType "Mountains";
      extraDescriptions {
        0 {
          keywords "trail";
          description "The mountain trail is a little muddy, due to the recent rains.  \n";
        }
      }
      exits {
        up {
          description "The trail leads up and enters the clouds.\n";
          destinationRoom "rome:12047";
        }
        down {
          description "The trail leads down.\n";
          destinationRoom "rome:12056";
        }
      }
    }
    12054 {
      name "The Aqueduct";
      description "   You are in a massive stone structure that has been designed to channel\n"
                  "water into the city of Rome.  Due to the recent drought, the water level\n"
                  "is low, allowing passage without a boat.  The walls and floor are covered\n"
                  "with algae and slime, producing treacherous footing conditions.  There are\n"
                  "exits in all four cardinal directions.\n";
      sectorType "WaterSwimmable";
      flags {
        dark "NO";
        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";
      }
      extraDescriptions {
        0 {
          keywords "slime algae";
          description "Due to the availability of moisture and nutrients, a green, viscous slime has\n"
                      "grown and covered the everything with a slippery coating.  It seems to go out\n"
                      "of its way to drip on you.\n";
        }
      }
      exits {
        north {
          description "The aqueduct continues.\n";
          destinationRoom "rome:12041";
        }
        east {
          description "The aqueduct continues.\n";
          destinationRoom "rome:12054";
        }
        south {
          description "The aqueduct continues.\n";
          destinationRoom "rome:12057";
        }
        west {
          description "The aqueduct continues.\n";
          destinationRoom "rome:12048";
        }
      }
    }
    12055 {
      name "The Judge's Chambers";
      description "   You are in a small room that is filled with legal tombs.  There is a\n"
                  "small desk here, literally buried under legal documents.  There is also\n"
                  "a small window overlooking the northern part of the city.\n";
      sectorType "Inside";
      flags {
        dark "NO";
        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";
      }
      extraDescriptions {
        0 {
          keywords "papers documents";
          description "There are hundreds of pages of petitions, lawsuits and court orders sitting\n"
                      "on the desk.  One particularly interesting case involves a nobleman, a slave\n"
                      "and a roll of toilet paper.\n";
        }
        1 {
          keywords "tombs books";
          description "The books are very large and filled with Roman legal precedent.\n";
        }
      }
      exits {
        west {
          description "The courtroom lies in that direction.\n";
          destinationRoom "rome:12050";
          flags {
            closed "NO";
            door "YES";
            locked "NO";
            pickproof "NO";
          }
          key "rome:12039";
          keywords "door";
        }
      }
    }
    12056 {
      name "A Mountain Path";
      description "   You are standing on a small trail that leads through a grove of trees.\n"
                  "Every thing is lush and green here and it appears to have been raining\n"
                  "recently.  'This would be an ideal place for a picnic.' , you think to\n"
                  "yourself.\n";
      sectorType "Mountains";
      extraDescriptions {
        0 {
          keywords "trail path";
          description "The path is a little muddy, possibly due to a recent thundershower.\n";
        }
        1 {
          keywords "tree trees vegetation";
          description "All of the vegetation is lush, green and in full bloom.  You wish that you \n"
                      "could take the time to stop and enjoy it properly.\n";
        }
      }
      exits {
        up {
          description "You see a small trail leading further up the mountain.\n";
          destinationRoom "rome:12052";
        }
        down {
          description "You see a small trail, leading down.\n";
          destinationRoom "rome:12059";
        }
      }
    }
    12057 {
      name "The Aqueduct";
      description "   You are in a massive stone structure that has been designed to channel\n"
                  "water into the city of Rome.  Due to a recent drought, the water level is\n"
                  "low, allowing passage without a boat.  The walls and floor are covered\n"
                  "with algae and slime, producing treacherous footing conditions.  A valley\n"
                  "lies to the south and the other cardinal directions lead further into the\n"
                  "aqueduct.\n";
      sectorType "WaterSwimmable";
      flags {
        dark "NO";
        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";
      }
      extraDescriptions {
        0 {
          keywords "slime algae";
          description "Due to the availability of moisture and nutrients, a green, viscous slime has\n"
                      "grown and covered everything with a slippery coating.  It seems to go out of\n"
                      "its way to drip on you.\n";
        }
      }
      exits {
        north {
          description "The aqueduct continues.\n";
          destinationRoom "rome:12054";
        }
        east {
          description "The aqueduct continues.\n";
          destinationRoom "rome:12054";
        }
        south {
          description "You see a gorgeous valley.\n";
          destinationRoom "rome:12058";
        }
        west {
          description "The aqueduct continues....\n";
          destinationRoom "rome:12041";
        }
      }
    }
    12058 {
      name "The Valley Of The Gods";
      description "   You stand in a tranquil valley at the base of a large mountain.  A quiet \n"
                  "stream, with fruit trees growing along its banks, winds its way peacefully\n"
                  "through the valley and enters a large stone structure that lies to the west.\n"
                  "There are birds singing and every now and then a ripple breaks the surface\n"
                  "of the stream.  You can see a path leading through the trees to the up.\n";
      sectorType "Hills";
      extraDescriptions {
        0 {
          keywords "trees fruit";
          description "The fruit trees, nourished by the fertile ground at the edge of the stream\n"
                      "and sustained by the brilliant sunshine, line the banks of the stream and\n"
                      "are laden with fruit.\n";
        }
        1 {
          keywords "fish";
          description "A variety of species swims peacefully in the cool, clear water.  \n";
        }
        2 {
          keywords "stream brook";
          description "A stream of the clearest, cleanest water that you have ever seen winds its\n"
                      "way through the valley.\n";
        }
      }
      exits {
        north {
          description "A small path winds its way through the trees.\n";
          destinationRoom "rome:12057";
        }
        up {
          description "You see a path leading up the mountain.\n";
          destinationRoom "rome:12059";
        }
      }
    }
    12059 {
      name "A Mountain Path";
      description "   You are standing on a path that leads up through a stand of large trees.  \n"
                  "Everything is green and it seems like eternal spring - this is Mother Nature\n"
                  "at her finest.  It is possible to descend into a tranquil valley from here.\n";
      sectorType "Mountains";
      extraDescriptions {
        0 {
          keywords "trees";
          description "The trees are old and tower hundreds of feet above the ground.  If you stand\n"
                      "still and listen carefully, you can hear the birds singing.\n";
        }
      }
      exits {
        up {
          description "The path leads further up the mountain.\n";
          destinationRoom "rome:12056";
        }
        down {
          description "The path widens out into a tranquil valley.\n";
          destinationRoom "rome:12058";
        }
      }
    }
    12060 {
      name "The Holding Cells";
      description "   You are standing in the holding cell area, just off of the cortroom.  Those\n"
                  "who are recently convicted of serious crimes are brought here, pending torture\n"
                  "and execution.  The courtroom lies to the north and another exit goes east.\n";
      sectorType "Inside";
      flags {
        dark "NO";
        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";
      }
      extraDescriptions {
        0 {
          keywords "cells cell";
          description "You can see small and very cramped cells which are filthy.  You shiver and \n"
                      "vow to never do anything that would cause you to become a resident.\n";
        }
      }
      exits {
        north {
          description "The courtroom lies to the north.\n";
          destinationRoom "rome:12050";
        }
        east {
          destinationRoom "rome:12061";
        }
      }
    }
    12061 {
      name "The Torture Chamber";
      description "   You are standing in a very small room in which there are many tools\n"
                  "designed specifically for inflicting pain and suffering.  Some of them\n"
                  "are familiar, such as the rack and the iron maidens.  Others, you have\n"
                  "never seen before and they make you wonder about the kind of sadistic\n"
                  "mind that dreamt them up.  The only exit is to the west.\n";
      sectorType "Inside";
      flags {
        dark "NO";
        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 {
        west {
          description "The holding cells lie in that direction.\n";
          destinationRoom "rome:12060";
        }
      }
    }
    12062 {
      name "The Roman Bakery";
      description "   You are standing in the bakery of Rome and your mouth waters at the\n"
                  "delicious aromas wafting from the kitchen.  The only exit is to the east.\n";
      sectorType "Inside";
      flags {
        dark "NO";
        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 "rome:12030";
        }
      }
    }
    12063 {
      name "The General Store";
      description "   You are standing in the only general store of Rome.  The walls and shelves \n"
                  "are covered with all of the various items required by Roman citizens and \n"
                  "stalwart adventurers.  Clay Avenue lies to the south.\n";
      sectorType "Inside";
      flags {
        dark "NO";
        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 "Clay Avenue lies in that direction.\n";
          destinationRoom "rome:12046";
        }
      }
    }
    12064 {
      name "Before Rome";
      description "   You travel upon an East-West road wide enough for 30 men to march\n"
                  "abreast.  It is packed hard through heavy use.  To the west stands the\n"
                  "Gates of Rome inviting you to enter and partake of all the glory and\n"
                  "splendor that is Rome.\n";
      sectorType "City";
      flags {
        dark "NO";
        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 "rome:12065";
        }
        west {
          destinationRoom "rome:12051";
          flags {
            closed "NO";
            door "YES";
            locked "NO";
            pickproof "NO";
          }
          keywords "gate";
        }
      }
    }
    12065 {
      name "Clay Road";
      description "   You travel upon an East-West road wide enough for 30 men to march\n"
                  "abreast.  It is packed hard through heavy use.  To the west, your eyes\n"
                  "catch the splendors of a mighty city.\n";
      sectorType "City";
      flags {
        dark "NO";
        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 "rome:12066";
        }
        west {
          destinationRoom "rome:12064";
        }
      }
    }
    12066 {
      name "Clay Road";
      description "   You travel upon an East-West road wide enough for 30 men to march\n"
                  "abreast.\n";
      sectorType "City";
      flags {
        dark "NO";
        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 "rome:12067";
        }
        west {
          destinationRoom "rome:12065";
        }
      }
    }
    12067 {
      name "The End Of The Clay Road";
      description "   The mighty clay road turns into lesser, but still well traveled roads\n"
                  "here.  You feel a surge run through your body as you look East into the\n"
                  "lands that Rome turned into its mighty empire.\n";
      sectorType "City";
      flags {
        dark "NO";
        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 "A dirt trail leads towards the desert to the east.\n";
          destinationRoom "rome:12068";
        }
        west {
          description "The mighty clay road leads off in this direction.\n";
          destinationRoom "rome:12066";
        }
      }
    }
    12068 {
      name "A Small Dirt Trail";
      description "   This small dirt path seems to be a joint between a large clay road\n"
                  "located a short distance to the west and the expanse of sand which opens\n"
                  "up before you to the east.  The clay road appears to lead through the\n"
                  "foothills towards the snowcapped mountain chain to the west.  Perhaps\n"
                  "there is a city or settlement in that direction.\n"
                  "   You cannot see any breaks in the horizon of the sand which fills your\n"
                  "vision as you look to the east, it seems to stretch forever.\n";
      sectorType "City";
      flags {
        dark "NO";
        death "NO";
        noMob "YES";
        indoors "NO";
        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 "The expanse of the Great Eastern Desert opens up before you.\n";
          destinationRoom "desert:5028";
        }
        west {
          description "A large clay road begins a short distance to the west.\n";
          destinationRoom "rome:12067";
        }
      }
    }
  }
  itemPrototypes {
    12000 {
      keywords "ring pewter";
      description "There is a pewter ring lying here.";
      shortDescription "a pewter ring";
      flags {
        type "Worn";
        weight 5;
        cost 15000;
        costPerDay 2500;
        timer 0;
        values {
          value1 0;
          value2 0;
          value3 0;
          value4 0;
        }
        wearFlags {
          take "YES";
          finger "YES";
          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";
        }
        extraFlags {
          glow "NO";
          hum "NO";
          noRent "NO";
          noDonate "NO";
          noInvis "NO";
          invisible "YES";
          magic "YES";
          noDrop "NO";
          blessed "NO";
          antiGood "NO";
          antiEvil "NO";
          antiNeutral "NO";
          antiMagicUser "NO";
          antiCleric "NO";
          antiThief "NO";
          antiWarrior "NO";
          noSell "NO";
        }
      }
    }
    12001 {
      keywords "belt bronze";
      description "There is a bronze belt on the ground here.";
      shortDescription "a bronze belt";
      flags {
        type "Armor";
        weight 5;
        cost 10000;
        costPerDay 500;
        timer 0;
        values {
          value1 4;
          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 "YES";
          wrist "NO";
          wield "NO";
          hold "NO";
        }
        extraFlags {
          glow "NO";
          hum "NO";
          noRent "NO";
          noDonate "NO";
          noInvis "NO";
          invisible "YES";
          magic "NO";
          noDrop "NO";
          blessed "NO";
          antiGood "NO";
          antiEvil "NO";
          antiNeutral "NO";
          antiMagicUser "NO";
          antiCleric "NO";
          antiThief "NO";
          antiWarrior "NO";
          noSell "NO";
        }
      }
    }
    12002 {
      keywords "helmet roman combat";
      description "A Roman combat helmet has been left here.";
      shortDescription "a Roman combat helmet";
      flags {
        type "Armor";
        weight 25;
        cost 12000;
        costPerDay 8000;
        timer 0;
        values {
          value1 8;
          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 "YES";
          hum "NO";
          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";
        }
      }
    }
    12003 {
      keywords "whistle coach";
      description "A coach's whistle has been left here.";
      shortDescription "a coach's whistle";
      flags {
        type "Treasure";
        weight 1;
        cost 1000;
        costPerDay 200;
        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 "NO";
          noDrop "YES";
          blessed "NO";
          antiGood "NO";
          antiEvil "NO";
          antiNeutral "NO";
          antiMagicUser "NO";
          antiCleric "NO";
          antiThief "NO";
          antiWarrior "NO";
          noSell "NO";
        }
      }
    }
    12004 {
      keywords "stethoscope object";
      description "There is an odd object laying on the ground here.";
      shortDescription "a stethoscope";
      flags {
        type "Worn";
        weight 1;
        cost 15000;
        costPerDay 2000;
        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 "NO";
          noDrop "NO";
          blessed "YES";
          antiGood "NO";
          antiEvil "NO";
          antiNeutral "NO";
          antiMagicUser "NO";
          antiCleric "NO";
          antiThief "NO";
          antiWarrior "NO";
          noSell "NO";
        }
      }
    }
    12005 {
      keywords "hairpin";
      description "A woman's hairpin is lying here.";
      shortDescription "a hairpin";
      flags {
        type "Worn";
        weight 1;
        cost 3000;
        costPerDay 500;
        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 "NO";
          noDrop "NO";
          blessed "YES";
          antiGood "NO";
          antiEvil "NO";
          antiNeutral "NO";
          antiMagicUser "NO";
          antiCleric "NO";
          antiThief "NO";
          antiWarrior "NO";
          noSell "NO";
        }
      }
    }
    12006 {
      keywords "apple";
      description "A delicious looking apple has been left here.";
      shortDescription "an apple";
      flags {
        type "Food";
        weight 1;
        cost 5;
        costPerDay 5;
        timer 0;
        values {
          value1 4;
          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";
        }
      }
    }
    12007 {
      keywords "orange";
      description "A sun-ripened orange has been left here.";
      shortDescription "an orange";
      flags {
        type "Food";
        weight 1;
        cost 6;
        costPerDay 6;
        timer 0;
        values {
          value1 6;
          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";
        }
      }
    }
    12008 {
      keywords "sandals leather";
      description "A pair of leather sandals has been dropped here.";
      shortDescription "a pair of leather sandals";
      flags {
        type "Armor";
        weight 2;
        cost 250;
        costPerDay 41;
        timer 0;
        values {
          value1 2;
          value2 0;
          value3 0;
          value4 0;
        }
        wearFlags {
          take "YES";
          finger "NO";
          neck "NO";
          body "NO";
          head "NO";
          legs "NO";
          feet "YES";
          hands "NO";
          arms "NO";
          shield "NO";
          about "NO";
          waist "NO";
          wrist "NO";
          wield "NO";
          hold "NO";
        }
      }
    }
    12010 {
      keywords "hotdog frank dog";
      description "A hotdog loaded with chili and onions has been left here.";
      shortDescription "a hotdog";
      flags {
        type "Food";
        weight 1;
        cost 11;
        costPerDay 11;
        timer 0;
        values {
          value1 8;
          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";
        }
      }
    }
    12011 {
      keywords "bracelet silver gold";
      description "A bracelet, made from silver and gold, has been carelessly left here.";
      shortDescription "a silver and gold bracelet";
      flags {
        type "Worn";
        weight 14;
        cost 10000;
        costPerDay 8000;
        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 "YES";
          wield "NO";
          hold "NO";
        }
        extraFlags {
          glow "NO";
          hum "YES";
          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";
        }
      }
    }
    12012 {
      keywords "ring sapphire";
      description "A sapphire ring has been left here.";
      shortDescription "a sapphire ring";
      flags {
        type "Worn";
        weight 20;
        cost 35000;
        costPerDay 5500;
        timer 0;
        values {
          value1 0;
          value2 0;
          value3 0;
          value4 0;
        }
        wearFlags {
          take "YES";
          finger "YES";
          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";
        }
      }
    }
    12013 {
      keywords "pendant jade";
      description "A beautiful jade pendant has been left here.";
      shortDescription "a jade pendant";
      flags {
        type "Worn";
        weight 30;
        cost 16500;
        costPerDay 6000;
        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";
        }
      }
    }
    12014 {
      keywords "robe froboz";
      description "Froboz' robe has been dropped here.";
      shortDescription "Froboz' robe";
      flags {
        type "Worn";
        weight 5;
        cost 15000;
        costPerDay 2500;
        timer 0;
        values {
          value1 0;
          value2 0;
          value3 0;
          value4 0;
        }
        wearFlags {
          take "NO";
          finger "NO";
          neck "NO";
          body "NO";
          head "NO";
          legs "NO";
          feet "NO";
          hands "NO";
          arms "NO";
          shield "NO";
          about "YES";
          waist "NO";
          wrist "NO";
          wield "NO";
          hold "NO";
        }
      }
    }
    12015 {
      keywords "sword tempered";
      description "A nasty looking tempered sword is lying here.";
      shortDescription "a tempered sword";
      flags {
        type "Weapon";
        weight 16;
        cost 15000;
        costPerDay 5000;
        timer 0;
        values {
          value1 0;
          value2 3;
          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 "YES";
          noRent "NO";
          noDonate "NO";
          noInvis "NO";
          invisible "NO";
          magic "NO";
          noDrop "NO";
          blessed "NO";
          antiGood "NO";
          antiEvil "NO";
          antiNeutral "NO";
          antiMagicUser "YES";
          antiCleric "YES";
          antiThief "NO";
          antiWarrior "NO";
          noSell "NO";
        }
      }
    }
    12016 {
      keywords "sword quenched";
      description "A very bloody, but quenched, sword has been left here.";
      shortDescription "a quenched sword";
      flags {
        type "Weapon";
        weight 14;
        cost 10000;
        costPerDay 4000;
        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 "YES";
        }
        extraFlags {
          glow "NO";
          hum "NO";
          noRent "NO";
          noDonate "NO";
          noInvis "NO";
          invisible "YES";
          magic "NO";
          noDrop "NO";
          blessed "NO";
          antiGood "NO";
          antiEvil "NO";
          antiNeutral "NO";
          antiMagicUser "YES";
          antiCleric "YES";
          antiThief "NO";
          antiWarrior "NO";
          noSell "NO";
        }
      }
    }
    12017 {
      keywords "bracers moorish";
      description "A pair of Moorish bracers has been dropped here.";
      shortDescription "a pair of Moorish bracers";
      flags {
        type "Armor";
        weight 15;
        cost 25000;
        costPerDay 10000;
        timer 0;
        values {
          value1 8;
          value2 0;
          value3 0;
          value4 0;
        }
        wearFlags {
          take "YES";
          finger "NO";
          neck "NO";
          body "NO";
          head "NO";
          legs "NO";
          feet "NO";
          hands "NO";
          arms "YES";
          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 "NO";
          noDrop "NO";
          blessed "NO";
          antiGood "NO";
          antiEvil "NO";
          antiNeutral "NO";
          antiMagicUser "NO";
          antiCleric "NO";
          antiThief "NO";
          antiWarrior "NO";
          noSell "NO";
        }
      }
    }
    12018 {
      keywords "plate breast roman combat";
      description "A piece of military combat plate has been left here.";
      shortDescription "a Roman combat breast plate";
      flags {
        type "Armor";
        weight 135;
        cost 50000;
        costPerDay 9500;
        timer 0;
        values {
          value1 8;
          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 "NO";
          noDrop "NO";
          blessed "NO";
          antiGood "NO";
          antiEvil "NO";
          antiNeutral "NO";
          antiMagicUser "NO";
          antiCleric "NO";
          antiThief "NO";
          antiWarrior "NO";
          noSell "NO";
        }
      }
    }
    12019 {
      keywords "boots combat";
      description "A pair of combat boots have been left here.";
      shortDescription "a pair of Roman combat boots";
      flags {
        type "Armor";
        weight 45;
        cost 8750;
        costPerDay 9000;
        timer 0;
        values {
          value1 8;
          value2 0;
          value3 0;
          value4 0;
        }
        wearFlags {
          take "YES";
          finger "NO";
          neck "NO";
          body "NO";
          head "NO";
          legs "NO";
          feet "YES";
          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 "NO";
          noDrop "NO";
          blessed "NO";
          antiGood "NO";
          antiEvil "NO";
          antiNeutral "NO";
          antiMagicUser "NO";
          antiCleric "NO";
          antiThief "NO";
          antiWarrior "NO";
          noSell "NO";
        }
      }
    }
    12020 {
      keywords "thunderbolt jupiter";
      description "Jupiter's Thunderbolt has been left here.";
      shortDescription "Jupiter's Thunderbolt";
      flags {
        type "Weapon";
        weight 22;
        cost 100000;
        costPerDay 25000;
        timer 0;
        values {
          value1 0;
          value2 4;
          value3 6;
          value4 6;
        }
        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 "YES";
          noRent "NO";
          noDonate "NO";
          noInvis "NO";
          invisible "NO";
          magic "YES";
          noDrop "NO";
          blessed "NO";
          antiGood "NO";
          antiEvil "YES";
          antiNeutral "NO";
          antiMagicUser "YES";
          antiCleric "YES";
          antiThief "NO";
          antiWarrior "NO";
          noSell "NO";
        }
      }
    }
    12021 {
      keywords "loincloth red mars";
      description "Mars' red loincloth is resting here.";
      shortDescription "a red loincloth";
      flags {
        type "Armor";
        weight 30;
        cost 100000;
        costPerDay 20000;
        timer 0;
        values {
          value1 15;
          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 "YES";
          wrist "NO";
          wield "NO";
          hold "NO";
        }
        extraFlags {
          glow "NO";
          hum "YES";
          noRent "NO";
          noDonate "NO";
          noInvis "NO";
          invisible "NO";
          magic "NO";
          noDrop "NO";
          blessed "NO";
          antiGood "NO";
          antiEvil "YES";
          antiNeutral "NO";
          antiMagicUser "NO";
          antiCleric "NO";
          antiThief "NO";
          antiWarrior "NO";
          noSell "NO";
        }
      }
    }
    12022 {
      keywords "necklace crystal venus";
      description "Someone has left the crystal necklace of knowledge here.";
      shortDescription "a crystal necklace";
      flags {
        type "Worn";
        weight 35;
        cost 50000;
        costPerDay 12000;
        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 "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";
        }
      }
    }
    12023 {
      keywords "sandals winged mercury";
      description "Mercury's winged sandals have been left here.";
      shortDescription "a pair of winged sandals";
      flags {
        type "Armor";
        weight 14;
        cost 75000;
        costPerDay 13000;
        timer 0;
        values {
          value1 8;
          value2 0;
          value3 0;
          value4 0;
        }
        wearFlags {
          take "YES";
          finger "NO";
          neck "NO";
          body "NO";
          head "NO";
          legs "NO";
          feet "YES";
          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 "NO";
          noDrop "NO";
          blessed "NO";
          antiGood "NO";
          antiEvil "NO";
          antiNeutral "YES";
          antiMagicUser "NO";
          antiCleric "NO";
          antiThief "NO";
          antiWarrior "NO";
          noSell "NO";
        }
      }
    }
    12024 {
      keywords "scroll dark grey";
      description "A scroll has been carelessly left here.";
      shortDescription "a dark grey scroll";
      flags {
        type "Scroll";
        weight 2;
        cost 5000;
        costPerDay 2000;
        timer 0;
        values {
          value1 20;
          value2 4;
          value3 15;
          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 "YES";
        }
        extraFlags {
          glow "NO";
          hum "NO";
          noRent "NO";
          noDonate "NO";
          noInvis "NO";
          invisible "YES";
          magic "NO";
          noDrop "NO";
          blessed "NO";
          antiGood "NO";
          antiEvil "NO";
          antiNeutral "NO";
          antiMagicUser "NO";
          antiCleric "NO";
          antiThief "NO";
          antiWarrior "YES";
          noSell "NO";
        }
      }
    }
    12025 {
      keywords "scroll ornate";
      description "An ornate scroll has been left here.";
      shortDescription "an ornate scroll";
      flags {
        type "Scroll";
        weight 2;
        cost 7000;
        costPerDay 3000;
        timer 0;
        values {
          value1 18;
          value2 10;
          value3 10;
          value4 16;
        }
        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 "NO";
          antiGood "NO";
          antiEvil "NO";
          antiNeutral "NO";
          antiMagicUser "NO";
          antiCleric "NO";
          antiThief "NO";
          antiWarrior "YES";
          noSell "NO";
        }
      }
    }
    12026 {
      keywords "scroll plain";
      description "A plain scroll is lying on the ground.";
      shortDescription "a plain scroll";
      flags {
        type "Scroll";
        weight 2;
        cost 8000;
        costPerDay 2200;
        timer 0;
        values {
          value1 15;
          value2 7;
          value3 15;
          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 "YES";
        }
        extraFlags {
          glow "NO";
          hum "NO";
          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 "YES";
          noSell "NO";
        }
      }
    }
    12027 {
      keywords "bag herbs";
      description "There is a small, sweet-smelling bag here on the ground.";
      shortDescription "a bag of herbs";
      flags {
        type "Wand";
        weight 5;
        cost 15000;
        costPerDay 2000;
        timer 0;
        values {
          value1 30;
          value2 4;
          value3 4;
          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 "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";
        }
      }
    }
    12028 {
      keywords "staff kodarta";
      description "A Kodarta staff has been carelessly left here.";
      shortDescription "a Kodarta staff";
      flags {
        type "Staff";
        weight 6;
        cost 35000;
        costPerDay 4000;
        timer 0;
        values {
          value1 17;
          value2 3;
          value3 3;
          value4 15;
        }
        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";
        }
      }
    }
    12029 {
      keywords "wand prototype";
      description "There is a prototype of a new magical wand lying here.";
      shortDescription "a prototype wand";
      flags {
        type "Wand";
        weight 26;
        cost 20000;
        costPerDay 13000;
        timer 0;
        values {
          value1 30;
          value2 4;
          value3 3;
          value4 26;
        }
        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 "YES";
          magic "NO";
          noDrop "YES";
          blessed "NO";
          antiGood "YES";
          antiEvil "NO";
          antiNeutral "NO";
          antiMagicUser "NO";
          antiCleric "NO";
          antiThief "NO";
          antiWarrior "NO";
          noSell "NO";
        }
      }
    }
    12030 {
      keywords "flask potion blaze orange";
      description "There is a flask, containing a blaze orange potion, resting here.";
      shortDescription "a flask";
      flags {
        type "Potion";
        weight 8;
        cost 1000;
        costPerDay 100;
        timer 0;
        values {
          value1 9;
          value2 4;
          value3 17;
          value4 33;
        }
        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";
        }
      }
    }
    12031 {
      keywords "mace executioner";
      description "An executioner's mace is lying here.";
      shortDescription "an executioner's mace";
      flags {
        type "Weapon";
        weight 13;
        cost 3000;
        costPerDay 18;
        timer 0;
        values {
          value1 0;
          value2 5;
          value3 1;
          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";
        }
        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 "YES";
          antiCleric "NO";
          antiThief "YES";
          antiWarrior "NO";
          noSell "NO";
        }
      }
    }
    12032 {
      keywords "mug beer";
      description "A frosty mug has been left on the ground here.";
      shortDescription "a mug";
      flags {
        type "LiquidContainer";
        weight 3;
        cost 10;
        costPerDay 5;
        timer 0;
        values {
          value1 3;
          value2 3;
          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";
        }
      }
    }
    12033 {
      keywords "key rusted";
      description "There is a rusted key here.";
      shortDescription "a rusted key";
      flags {
        type "Key";
        weight 1;
        cost 0;
        costPerDay 0;
        timer 0;
        values {
          value1 12033;
          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";
        }
        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";
        }
      }
    }
    12034 {
      keywords "key double";
      description "A double sided key has been left here.";
      shortDescription "a double sided key";
      flags {
        type "Key";
        weight 10;
        cost 0;
        costPerDay 0;
        timer 0;
        values {
          value1 12034;
          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";
        }
        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";
        }
      }
    }
    12035 {
      keywords "key diamond";
      description "A diamond studded key is sitting on the ground.";
      shortDescription "a diamond studded key";
      flags {
        type "Key";
        weight 30;
        cost 0;
        costPerDay 0;
        timer 0;
        values {
          value1 12035;
          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";
        }
        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";
        }
      }
    }
    12036 {
      keywords "key pearl";
      description "A key with a pearl handle is sitting on the ground.";
      shortDescription "a key with a pearl handle";
      flags {
        type "Key";
        weight 10;
        cost 0;
        costPerDay 0;
        timer 0;
        values {
          value1 12036;
          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";
        }
        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";
        }
      }
    }
    12037 {
      keywords "key aquamarine";
      description "There is an aquamarine colored key here.";
      shortDescription "an aquamarine key";
      flags {
        type "Key";
        weight 10;
        cost 0;
        costPerDay 0;
        timer 0;
        values {
          value1 12037;
          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";
        }
        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";
        }
      }
    }
    12038 {
      keywords "key opal";
      description "An opal key has been left here.";
      shortDescription "an opal key";
      flags {
        type "Key";
        weight 20;
        cost 0;
        costPerDay 0;
        timer 0;
        values {
          value1 12038;
          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";
        }
        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";
        }
      }
    }
    12039 {
      keywords "key steel";
      description "A steel key is lying on the ground.";
      shortDescription "a steel key";
      flags {
        type "Key";
        weight 1;
        cost 0;
        costPerDay 0;
        timer 0;
        values {
          value1 12039;
          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";
        }
        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";
        }
      }
    }
  }
  mobilePrototypes {
    12000 {
      playerData {
        shortDescription "the adjudicator";
        keywords "judge adjudicator";
        class "Normal";
        longDescription "An adjudicator is watching the games intently.\n";
        description "The adjudicator is a retired gladiator and scars cover all exposed parts of\n"
                    "his body.  Although he is getting on in years, he remains healthy and fit.\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 3;
          diceSize 7;
          diceAdd 140;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 2000;
          inBank 0;
        }
        armor 20;
        experience 13000;
        hitRoll 11;
        damRoll 4;
      }
      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 "YES";
          helper "NO";
          noCharm "NO";
          noSummon "NO";
          noSleep "NO";
          noBash "NO";
          noBlind "NO";
          Dead "NO";
        }
        alignment 100;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Standing";
        damageDiceNumber 1;
        damageDiceSize 7;
      }
    }
    12001 {
      playerData {
        shortDescription "the scorekeeper";
        keywords "scorekeeper";
        class "Normal";
        longDescription "A scorekeeper has one eye on his stopwatch and the other on a clipboard.\n";
        description "The scorekeeper is a young man of about 25 years of age and is very intently\n"
                    "studying his clipboard.\n";
        level 7;
        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 3;
          diceSize 5;
          diceAdd 80;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 500;
          inBank 0;
        }
        armor 40;
        experience 2250;
        hitRoll 6;
        damRoll 3;
      }
      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 "YES";
          helper "NO";
          noCharm "NO";
          noSummon "NO";
          noSleep "NO";
          noBash "NO";
          noBlind "NO";
          Dead "NO";
        }
        alignment 100;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Standing";
        damageDiceNumber 1;
        damageDiceSize 4;
      }
    }
    12003 {
      playerData {
        shortDescription "the spectator";
        keywords "spectator fan";
        class "Normal";
        longDescription "A spectator is here watching the games.\n";
        description "The spectator is filthy, half drunk and screaming his head off.\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 2;
          diceSize 6;
          diceAdd 65;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 100;
          inBank 0;
        }
        armor 50;
        experience 900;
        hitRoll 4;
        damRoll 0;
      }
      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 -100;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Sitting";
        damageDiceNumber 2;
        damageDiceSize 4;
      }
    }
    12004 {
      playerData {
        shortDescription "the nobleman";
        keywords "noble nobleman";
        class "Normal";
        longDescription "A nobleman stands here looking aloof.\n";
        description "The nobleman is dressed in fine clothes and jewelry and has a very snobbish\n"
                    "attitude.  While he is getting old and his hair and beard are streaked with\n"
                    "gray, he is by no means an easy target.\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 4;
          diceSize 6;
          diceAdd 140;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 3500;
          inBank 0;
        }
        armor 20;
        experience 13000;
        hitRoll 11;
        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 500;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Standing";
        damageDiceNumber 1;
        damageDiceSize 7;
      }
    }
    12005 {
      playerData {
        shortDescription "the slave";
        keywords "slave";
        class "Normal";
        longDescription "A slave stands here, wishing that she was free.\n";
        description "A very pretty young woman who was captured instead of being killed when\n"
                    "the Roman legions subjugated her land.\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 3;
          diceSize 6;
          diceAdd 30;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 10;
          inBank 0;
        }
        armor 70;
        experience 350;
        hitRoll 2;
        damRoll 0;
      }
      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 0;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Standing";
        damageDiceNumber 1;
        damageDiceSize 7;
      }
    }
    12006 {
      playerData {
        shortDescription "the gladiator";
        keywords "gladiator";
        class "Normal";
        longDescription "There is a gladiator standing here.\n";
        description "A well muscled man who is very heavily armored and armed to the teeth.  He\n"
                    "lives for combat.\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 4;
          diceSize 7;
          diceAdd 150;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 700;
          inBank 0;
        }
        armor 0;
        experience 19500;
        hitRoll 15;
        damRoll 6;
      }
      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 -250;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Standing";
        damageDiceNumber 1;
        damageDiceSize 8;
      }
    }
    12007 {
      playerData {
        shortDescription "the chariot driver";
        keywords "driver";
        class "Normal";
        longDescription "There is a chariot driver here.\n";
        description "You see a very slight and small individual whose whole life is centered around\n"
                    "nothing but horses and speed.\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 3;
          diceSize 7;
          diceAdd 120;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 1200;
          inBank 0;
        }
        armor 20;
        experience 9000;
        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 100;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Standing";
        damageDiceNumber 2;
        damageDiceSize 6;
      }
    }
    12008 {
      playerData {
        shortDescription "the coach";
        keywords "coach trainer";
        class "Normal";
        longDescription "There is a coach standing here, going over last minute strategy.\n";
        description "As you try to look over his shoulder and listen in on his mumbling,\n"
                    "he looks up at you and gives you a glare that chills you to the\n"
                    "bone.\n";
        level 11;
        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 4;
          diceSize 5;
          diceAdd 130;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 500;
          inBank 0;
        }
        armor 20;
        experience 11000;
        hitRoll 10;
        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 "YES";
          helper "NO";
          noCharm "NO";
          noSummon "NO";
          noSleep "NO";
          noBash "NO";
          noBlind "NO";
          Dead "NO";
        }
        alignment 0;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Standing";
        damageDiceNumber 2;
        damageDiceSize 6;
      }
    }
    12009 {
      playerData {
        shortDescription "the healer";
        keywords "healer";
        class "Normal";
        longDescription "A healer is standing here.\n";
        description "You see a young man, still learning about magical healing, wearing a white \n"
                    "coat and using a stethoscope.\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 7;
          diceAdd 170;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 1500;
          inBank 0;
        }
        armor 10;
        experience 18000;
        hitRoll 13;
        damRoll 6;
      }
      savedCharSpecials {
        mobileFlags {
          spec "YES";
          sentinel "YES";
          scavenger "NO";
          isNPC "YES";
          aware "YES";
          aggressive "NO";
          stayZone "NO";
          wimpy "NO";
          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 1;
        damageDiceSize 7;
      }
    }
    12010 {
      playerData {
        shortDescription "the herbalist";
        keywords "herbalist young lady beautiful";
        class "Normal";
        longDescription "There is a beautiful young lady here, carrying herbs to help the healer with.\n";
        description "The herbalist is a very beautiful young lady who is about 22 years old.  She \n"
                    "has deep brown eyes and shoulder-length chestnut hair.  Her body is perfectly \n"
                    "proportioned and she stands about 5' 5\" tall.\n";
        level 10;
        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 3;
          diceSize 4;
          diceAdd 110;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 500;
          inBank 0;
        }
        armor 20;
        experience 8000;
        hitRoll 9;
        damRoll 4;
      }
      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 1000;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Standing";
        damageDiceNumber 1;
        damageDiceSize 7;
      }
    }
    12011 {
      playerData {
        shortDescription "Titus' shopkeeper";
        keywords "shopkeeper";
        class "Normal";
        longDescription "Titus' shopkeeper is here, minding the store.\n";
        description "The shopkeeper is an older man in his middle to late fifties and looks like\n"
                    "he enjoys the quiet life.  There is a long scar running from the edge of his\n"
                    "mouth to his right ear, making it look like he is always smiling.\n";
        level 23;
        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 4;
          diceSize 10;
          diceAdd 400;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 5000;
          inBank 0;
        }
        armor -20;
        experience 80000;
        hitRoll 20;
        damRoll 12;
      }
      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 "YES";
          helper "NO";
          noCharm "NO";
          noSummon "NO";
          noSleep "NO";
          noBash "NO";
          noBlind "NO";
          Dead "NO";
        }
        alignment 750;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Standing";
        damageDiceNumber 3;
        damageDiceSize 8;
      }
    }
    12012 {
      playerData {
        shortDescription "the peddler";
        keywords "peddler";
        class "Normal";
        longDescription "A poor peddler is standing here, trying to support his meager existence.\n";
        description "You see a small, dirty man who doesn't look very healthy.  \n";
        level 4;
        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 3;
          diceSize 4;
          diceAdd 40;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 100;
          inBank 0;
        }
        armor 60;
        experience 600;
        hitRoll 3;
        damRoll 0;
      }
      savedCharSpecials {
        mobileFlags {
          spec "NO";
          sentinel "YES";
          scavenger "NO";
          isNPC "YES";
          aware "NO";
          aggressive "NO";
          stayZone "YES";
          wimpy "YES";
          aggroEvil "NO";
          aggroGood "NO";
          aggroNeutral "NO";
          memory "NO";
          helper "NO";
          noCharm "YES";
          noSummon "NO";
          noSleep "NO";
          noBash "NO";
          noBlind "NO";
          Dead "NO";
        }
        alignment 250;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Standing";
        damageDiceNumber 1;
        damageDiceSize 8;
      }
    }
    12013 {
      playerData {
        shortDescription "the page";
        keywords "page";
        class "Normal";
        longDescription "A page stands here, waiting to run an errand.\n";
        description "You see a young boy who looks very strong and very fast.  He has the look of\n"
                    "a scholar about him.\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 3;
          diceSize 6;
          diceAdd 75;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 0;
          inBank 0;
        }
        armor 40;
        experience 1600;
        hitRoll 5;
        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 0;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Standing";
        damageDiceNumber 2;
        damageDiceSize 4;
      }
    }
    12014 {
      playerData {
        shortDescription "the plaintiff";
        keywords "plaintiff";
        class "Normal";
        longDescription "The plaintiff stands here, pleading his case.\n";
        description "He looks pitiful.  Absolutely pitiful.\n";
        level 11;
        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 3;
          diceSize 6;
          diceAdd 140;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 1000;
          inBank 0;
        }
        armor 20;
        experience 12000;
        hitRoll 10;
        damRoll 3;
      }
      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 0;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Standing";
        damageDiceNumber 2;
        damageDiceSize 6;
      }
    }
    12015 {
      playerData {
        shortDescription "the ticket master";
        keywords "master";
        class "Normal";
        longDescription "A ticket master is here, looking at you expectantly.\n";
        description "He seems to be waiting for you to either buy a ticket or to get out\n"
                    "of his way so that he can sell tickets to people that actually want\n"
                    "them.\n";
        level 17;
        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 4;
          diceSize 8;
          diceAdd 210;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 4000;
          inBank 0;
        }
        armor 10;
        experience 28000;
        hitRoll 16;
        damRoll 11;
      }
      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 "YES";
          helper "NO";
          noCharm "NO";
          noSummon "NO";
          noSleep "NO";
          noBash "NO";
          noBlind "NO";
          Dead "NO";
        }
        alignment 100;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Standing";
        damageDiceNumber 1;
        damageDiceSize 6;
      }
    }
    12016 {
      playerData {
        shortDescription "the stadium vendor";
        keywords "vendor";
        class "Normal";
        longDescription "A stadium vendor is walking here, selling overpriced hotdogs and beer.\n";
        description "The vendor is a scruffy looking man who isn't afraid of a fight and looks\n"
                    "like he has had just about enough of smart-mouthed spectators.  \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 4;
          diceAdd 13000;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 500;
          inBank 0;
        }
        armor 30;
        experience 3700;
        hitRoll 7;
        damRoll 15;
      }
      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 -150;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Standing";
        damageDiceNumber 2;
        damageDiceSize 5;
      }
    }
    12017 {
      playerData {
        shortDescription "the citizen";
        keywords "citizen";
        class "Normal";
        longDescription "A citizen of Rome is standing here.\n";
        description "It appears to be your ordinary citizen going about his business.\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 4;
          diceAdd 85;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 100;
          inBank 0;
        }
        armor 50;
        experience 1000;
        hitRoll 4;
        damRoll 1;
      }
      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 "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 1;
        damageDiceSize 8;
      }
    }
    12018 {
      playerData {
        shortDescription "the gateguard";
        keywords "gateguard guard";
        class "Normal";
        longDescription "A gateguard stands here, tending the gate.\n";
        description "You see a strong, loyal public defender.\n";
        level 11;
        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 3;
          diceSize 6;
          diceAdd 130;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 500;
          inBank 0;
        }
        armor 20;
        experience 11000;
        hitRoll 10;
        damRoll 5;
      }
      savedCharSpecials {
        mobileFlags {
          spec "YES";
          sentinel "YES";
          scavenger "YES";
          isNPC "YES";
          aware "YES";
          aggressive "NO";
          stayZone "NO";
          wimpy "NO";
          aggroEvil "NO";
          aggroGood "NO";
          aggroNeutral "NO";
          memory "YES";
          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 1;
        damageDiceSize 6;
      }
    }
    12019 {
      playerData {
        shortDescription "the soldier";
        keywords "soldier";
        class "Normal";
        longDescription "A soldier on leave is walking around looking for entertainment.\n";
        description "You see a member of one of the Emperor's elite legions.  He looks VERY strong.\n"
                    "You have this vague feeling that his entertainment isn't going to be a very\n"
                    "wholesome activity.\n";
        level 17;
        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 3;
          diceSize 5;
          diceAdd 220;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 1281;
          inBank 0;
        }
        armor -10;
        experience 28000;
        hitRoll 16;
        damRoll 9;
      }
      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 "YES";
          helper "NO";
          noCharm "NO";
          noSummon "NO";
          noSleep "NO";
          noBash "NO";
          noBlind "NO";
          Dead "NO";
        }
        alignment 300;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Standing";
        damageDiceNumber 1;
        damageDiceSize 6;
      }
    }
    12020 {
      playerData {
        shortDescription "Julius Caesar";
        keywords "emperor julius caesar";
        class "Normal";
        longDescription "Julius Caesar, the Emperor of Rome, is sitting here.\n";
        description "You see a man who is dressed in the finest of clothes, has eaten the best of\n"
                    "foods and lived in the most opulent palace that Rome has ever known. \n";
        level 27;
        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 10;
          diceSize 5;
          diceAdd 650;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 24763;
          inBank 0;
        }
        armor -70;
        experience 150000;
        hitRoll 20;
        damRoll 15;
      }
      savedCharSpecials {
        mobileFlags {
          spec "YES";
          sentinel "YES";
          scavenger "NO";
          isNPC "YES";
          aware "NO";
          aggressive "NO";
          stayZone "NO";
          wimpy "NO";
          aggroEvil "NO";
          aggroGood "NO";
          aggroNeutral "NO";
          memory "YES";
          helper "NO";
          noCharm "NO";
          noSummon "NO";
          noSleep "NO";
          noBash "NO";
          noBlind "NO";
          Dead "NO";
        }
        alignment 990;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Standing";
        damageDiceNumber 3;
        damageDiceSize 7;
      }
    }
    12021 {
      playerData {
        shortDescription "the royal bodyguard";
        keywords "guard royal bodyguard";
        class "Normal";
        longDescription "There is a royal bodyguard here, ready to die for the Emperor, if necessary.\n";
        description "The bodyguard is dressed in the finest of armor and wields only the\n"
                    "deadliest of weapons.  He is very strong and would put up one hell\n"
                    "of a fight.  He has been trained to be suspicious of all but the\n"
                    "most innocent visitors, and likely to take offense of anyone with\n"
                    "less than pure intentions.\n";
        level 18;
        sex "Male";
        auth "none";
        homeTown 0;
        weight 200;
        height 198;
      }
      abilities {
        strength 18;
        strengthAdd 90;
        intelligence 11;
        wisdom 11;
        dexterity 11;
        constitution 11;
        charisma 11;
      }
      points {
        hitPoints {
          diceNumber 3;
          diceSize 6;
          diceAdd 220;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 5000;
          inBank 0;
        }
        armor 0;
        experience 35000;
        hitRoll 18;
        damRoll 6;
      }
      savedCharSpecials {
        mobileFlags {
          spec "YES";
          sentinel "YES";
          scavenger "NO";
          isNPC "YES";
          aware "NO";
          aggressive "NO";
          stayZone "NO";
          wimpy "NO";
          aggroEvil "YES";
          aggroGood "NO";
          aggroNeutral "YES";
          memory "YES";
          helper "NO";
          noCharm "NO";
          noSummon "NO";
          noSleep "NO";
          noBash "NO";
          noBlind "NO";
          Dead "NO";
        }
        alignment 990;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 6;
        defaultPosition "Standing";
        damageDiceNumber 1;
        damageDiceSize 6;
      }
    }
    12022 {
      playerData {
        shortDescription "the judge";
        keywords "judge justice";
        class "Normal";
        longDescription "A judge is standing here, reading a case.\n";
        description "He seems to be quite interested in the case, perhaps you shouldn't\n"
                    "disturb him now, later would probably be a better time.\n";
        level 21;
        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 20;
          diceSize 5;
          diceAdd 260;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 5000;
          inBank 0;
        }
        armor -10;
        experience 50000;
        hitRoll 20;
        damRoll 11;
      }
      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 "YES";
          helper "NO";
          noCharm "NO";
          noSummon "NO";
          noSleep "NO";
          noBash "NO";
          noBlind "NO";
          Dead "NO";
        }
        alignment 990;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Sitting";
        damageDiceNumber 1;
        damageDiceSize 7;
      }
    }
    12023 {
      playerData {
        shortDescription "the master scheduler";
        keywords "master scheduler";
        class "Normal";
        longDescription "The master scheduler is here, writing in an appointment book.\n";
        description "As you look at him, he looks up at you and asks, 'Do you have an\n"
                    "appointment?'  He waits for a few seconds and then asks, 'Would\n"
                    "you like one?'\n";
        level 17;
        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 4;
          diceSize 4;
          diceAdd 210;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 3000;
          inBank 0;
        }
        armor 0;
        experience 28000;
        hitRoll 17;
        damRoll 9;
      }
      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 "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 1;
        damageDiceSize 6;
      }
    }
    12024 {
      playerData {
        shortDescription "the slimeball";
        keywords "slimeball slime ball green";
        class "Normal";
        longDescription "A green ball of slime is hanging over you, oozing downward.\n";
        description "There is a green 'ball' of slime oozing from the coating on the walls.\n";
        level 12;
        sex "Neuter";
        auth "none";
        homeTown 0;
        weight 200;
        height 198;
      }
      abilities {
        strength 11;
        strengthAdd 0;
        intelligence 3;
        wisdom 11;
        dexterity 11;
        constitution 11;
        charisma 11;
      }
      points {
        hitPoints {
          diceNumber 3;
          diceSize 4;
          diceAdd 145;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 0;
          inBank 0;
        }
        armor 20;
        experience 13000;
        hitRoll 11;
        damRoll 2;
      }
      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 -500;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 9;
        defaultPosition "Standing";
        damageDiceNumber 2;
        damageDiceSize 6;
      }
    }
    12025 {
      playerData {
        shortDescription "Froboz";
        keywords "froboz wizard";
        class "Normal";
        longDescription "Froboz the wizard is standing here, working on a new spell.\n";
        description "You see a middle-aged man whose knowledge of magic, both offensive and \n"
                    "defensive, is legendary.  He literally glows with a pink aura.\n";
        level 23;
        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 5;
          diceSize 10;
          diceAdd 425;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 32000;
          inBank 0;
        }
        armor -30;
        experience 95000;
        hitRoll 20;
        damRoll 14;
      }
      savedCharSpecials {
        mobileFlags {
          spec "YES";
          sentinel "YES";
          scavenger "NO";
          isNPC "YES";
          aware "YES";
          aggressive "NO";
          stayZone "NO";
          wimpy "NO";
          aggroEvil "NO";
          aggroGood "NO";
          aggroNeutral "NO";
          memory "YES";
          helper "NO";
          noCharm "YES";
          noSummon "YES";
          noSleep "NO";
          noBash "NO";
          noBlind "NO";
          Dead "NO";
        }
        alignment 300;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Standing";
        damageDiceNumber 1;
        damageDiceSize 8;
      }
    }
    12026 {
      playerData {
        shortDescription "Titus Andronicus";
        keywords "titus andronicus";
        class "Normal";
        longDescription "Titus Andronicus is standing here, polishing a few swords.\n";
        description "As you look at him, he suddenly swings a newly sharpened sword\n"
                    "at you!  Watch out!\n";
        level 24;
        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 5;
          diceAdd 450;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 31000;
          inBank 0;
        }
        armor -50;
        experience 85000;
        hitRoll 20;
        damRoll 14;
      }
      savedCharSpecials {
        mobileFlags {
          spec "NO";
          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 "NO";
          noBash "NO";
          noBlind "NO";
          Dead "NO";
        }
        alignment 500;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 3;
        defaultPosition "Standing";
        damageDiceNumber 1;
        damageDiceSize 8;
      }
    }
    12027 {
      playerData {
        shortDescription "the senator";
        keywords "senator";
        class "Normal";
        longDescription "A senator is here, waiting for debate to begin.\n";
        description "He seems to be quite bored and is playing with the edge of his toga.\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 3;
          diceSize 5;
          diceAdd 120;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 500;
          inBank 0;
        }
        armor 20;
        experience 9000;
        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 "YES";
          helper "NO";
          noCharm "NO";
          noSummon "NO";
          noSleep "NO";
          noBash "NO";
          noBlind "NO";
          Dead "NO";
        }
        alignment 350;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Standing";
        damageDiceNumber 2;
        damageDiceSize 6;
      }
    }
    12028 {
      playerData {
        shortDescription "the bailiff";
        keywords "bailiff";
        class "Normal";
        longDescription "The bailiff stands here, keeping order in the courtroom.\n";
        description "He is a very stern man and insists on absolute quiet in his courtroom\n"
                    "unless the judge has given someone permisson to speak.\n";
        level 16;
        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 5;
          diceAdd 200;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 1000;
          inBank 0;
        }
        armor 10;
        experience 24000;
        hitRoll 15;
        damRoll 4;
      }
      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 "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 7;
      }
    }
    12029 {
      playerData {
        shortDescription "the defendant";
        keywords "defendant";
        class "Normal";
        longDescription "The defendant stands here, pleading her case.\n";
        description "She looks to be well organized and full of confidence.\n";
        level 11;
        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 3;
          diceSize 6;
          diceAdd 130;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 500;
          inBank 0;
        }
        armor 10;
        experience 11000;
        hitRoll 11;
        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 "YES";
          helper "NO";
          noCharm "NO";
          noSummon "NO";
          noSleep "NO";
          noBash "NO";
          noBlind "NO";
          Dead "NO";
        }
        alignment 200;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 0;
        defaultPosition "Standing";
        damageDiceNumber 2;
        damageDiceSize 7;
      }
    }
    12030 {
      playerData {
        shortDescription "Jupiter";
        keywords "jupiter king god";
        class "Normal";
        longDescription "Jupiter, King of the Gods, is watching over his realm here.\n";
        description "He is the strongest of the Gods, and certainly no easy mark!  His powers\n"
                    "transcend the plane of the physical, and could easily kill an unprepared\n"
                    "mortal.\n";
        level 34;
        sex "Male";
        auth "none";
        homeTown 0;
        weight 200;
        height 198;
      }
      abilities {
        strength 25;
        strengthAdd 0;
        intelligence 25;
        wisdom 25;
        dexterity 25;
        constitution 25;
        charisma 25;
      }
      points {
        hitPoints {
          diceNumber 20;
          diceSize 15;
          diceAdd 950;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 250000;
          inBank 0;
        }
        armor -100;
        experience 550000;
        hitRoll 20;
        damRoll 50;
      }
      savedCharSpecials {
        mobileFlags {
          spec "YES";
          sentinel "YES";
          scavenger "NO";
          isNPC "YES";
          aware "YES";
          aggressive "NO";
          stayZone "NO";
          wimpy "NO";
          aggroEvil "YES";
          aggroGood "NO";
          aggroNeutral "NO";
          memory "YES";
          helper "NO";
          noCharm "YES";
          noSummon "YES";
          noSleep "YES";
          noBash "YES";
          noBlind "YES";
          Dead "NO";
        }
        alignment 1000;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 10;
        defaultPosition "Standing";
        damageDiceNumber 8;
        damageDiceSize 6;
      }
    }
    12031 {
      playerData {
        shortDescription "Venus";
        keywords "venus goddess";
        class "Normal";
        longDescription "Venus, the Goddess of Beauty and Knowledge, is resting here.\n";
        description "Venus is probably one of the most beautiful women you have ever seen\n"
                    "if not THE most beautiful.  She is very powerful and tough under that\n"
                    "outer image of beauty.\n";
        level 28;
        sex "Female";
        auth "none";
        homeTown 0;
        weight 200;
        height 198;
      }
      abilities {
        strength 20;
        strengthAdd 0;
        intelligence 20;
        wisdom 20;
        dexterity 20;
        constitution 20;
        charisma 25;
      }
      points {
        hitPoints {
          diceNumber 5;
          diceSize 10;
          diceAdd 650;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 80000;
          inBank 0;
        }
        armor -60;
        experience 310000;
        hitRoll 20;
        damRoll 12;
      }
      savedCharSpecials {
        mobileFlags {
          spec "YES";
          sentinel "YES";
          scavenger "NO";
          isNPC "YES";
          aware "YES";
          aggressive "NO";
          stayZone "NO";
          wimpy "NO";
          aggroEvil "NO";
          aggroGood "NO";
          aggroNeutral "NO";
          memory "YES";
          helper "NO";
          noCharm "YES";
          noSummon "YES";
          noSleep "YES";
          noBash "YES";
          noBlind "YES";
          Dead "NO";
        }
        alignment 1000;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 12;
        defaultPosition "Resting";
        damageDiceNumber 6;
        damageDiceSize 6;
      }
    }
    12032 {
      playerData {
        shortDescription "Mars";
        keywords "mars god";
        class "Normal";
        longDescription "Mars, the God of War and State, is sitting down here.\n";
        description "Mars is a tall God with burning, hateful eyes and a large scowl on\n"
                    "his face.\n";
        level 27;
        sex "Male";
        auth "none";
        homeTown 0;
        weight 200;
        height 198;
      }
      abilities {
        strength 25;
        strengthAdd 0;
        intelligence 20;
        wisdom 20;
        dexterity 20;
        constitution 20;
        charisma 20;
      }
      points {
        hitPoints {
          diceNumber 15;
          diceSize 10;
          diceAdd 630;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 60000;
          inBank 0;
        }
        armor -90;
        experience 200000;
        hitRoll 20;
        damRoll 14;
      }
      savedCharSpecials {
        mobileFlags {
          spec "YES";
          sentinel "YES";
          scavenger "NO";
          isNPC "YES";
          aware "YES";
          aggressive "NO";
          stayZone "NO";
          wimpy "NO";
          aggroEvil "NO";
          aggroGood "NO";
          aggroNeutral "NO";
          memory "YES";
          helper "NO";
          noCharm "YES";
          noSummon "YES";
          noSleep "YES";
          noBash "YES";
          noBlind "YES";
          Dead "NO";
        }
        alignment 1000;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 7;
        defaultPosition "Sitting";
        damageDiceNumber 8;
        damageDiceSize 6;
      }
    }
    12033 {
      playerData {
        shortDescription "Mercury";
        keywords "mercury messenger god";
        class "Normal";
        longDescription "Mercury, the messenger of the Gods, is standing here.\n";
        description "Mercury is a handsome, youthful God and wears a large grin on his face.\n";
        level 26;
        sex "Male";
        auth "none";
        homeTown 0;
        weight 200;
        height 198;
      }
      abilities {
        strength 20;
        strengthAdd 0;
        intelligence 20;
        wisdom 20;
        dexterity 25;
        constitution 20;
        charisma 23;
      }
      points {
        hitPoints {
          diceNumber 5;
          diceSize 10;
          diceAdd 550;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 25000;
          inBank 0;
        }
        armor -100;
        experience 155000;
        hitRoll 20;
        damRoll 8;
      }
      savedCharSpecials {
        mobileFlags {
          spec "NO";
          sentinel "YES";
          scavenger "NO";
          isNPC "YES";
          aware "YES";
          aggressive "NO";
          stayZone "NO";
          wimpy "NO";
          aggroEvil "NO";
          aggroGood "NO";
          aggroNeutral "NO";
          memory "YES";
          helper "NO";
          noCharm "YES";
          noSummon "YES";
          noSleep "YES";
          noBash "YES";
          noBlind "YES";
          Dead "NO";
        }
        alignment 1000;
        savingThrows {
          paralyzation 0;
          rod 0;
          petrification 0;
          breath 0;
          spell 0;
        }
      }
      mobileSpecials {
        attackType 13;
        defaultPosition "Standing";
        damageDiceNumber 4;
        damageDiceSize 6;
      }
    }
    12034 {
      playerData {
        shortDescription "Froboz' shopkeeper";
        keywords "shopkeeper";
        class "Normal";
        longDescription "Froboz' shopkeeper is here, minding the store.\n";
        description "The shopkeeper is an older man in his middle to late fifties and looks like\n"
                    "he enjoys the quiet life.  There is a long scar running from the edge of his\n"
                    "mouth to his right ear, making it look like he is always smiling.\n";
        level 23;
        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 4;
          diceSize 10;
          diceAdd 400;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 5000;
          inBank 0;
        }
        armor -20;
        experience 80000;
        hitRoll 20;
        damRoll 14;
      }
      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 "YES";
          helper "NO";
          noCharm "YES";
          noSummon "YES";
          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 1;
        damageDiceSize 8;
      }
    }
    12035 {
      playerData {
        shortDescription "the executioner";
        keywords "executioner";
        class "Normal";
        longDescription "The executioner stands here, waiting to torture some sorry soul.\n";
        description "You see a burly man who is wearing a black hood that obscures his face.  He\n"
                    "has a very sadistic attitude and clearly loves his work.\n";
        level 20;
        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 260;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 1000;
          inBank 0;
        }
        armor 0;
        experience 40000;
        hitRoll 19;
        damRoll 14;
      }
      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 "YES";
          noSummon "YES";
          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 2;
      }
    }
    12036 {
      playerData {
        shortDescription "the baker";
        keywords "baker";
        class "Normal";
        longDescription "The baker looks at you calmly, wiping flour from his face with one hand.\n";
        description "A fat, nice looking baker.  But you can see that he has many scars on his\n"
                    "body.\n";
        level 33;
        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 6;
          diceSize 10;
          diceAdd 30000;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 2000;
          inBank 0;
        }
        armor -100;
        experience 80000;
        hitRoll 20;
        damRoll 22;
      }
      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 "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 8;
      }
    }
    12037 {
      playerData {
        shortDescription "the grocer";
        keywords "grocer";
        class "Normal";
        longDescription "A grocer stands at the counter, with a slightly impatient look on his face.\n";
        description "A tall grocer, who moves two 200 pounds bag of flour around on his shoulders.\n";
        level 33;
        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 1;
          diceAdd 30000;
        }
        maxManaPoints 10;
        maxMovePoints 50;
        gold {
          inHand 20000;
          inBank 0;
        }
        armor -100;
        experience 80000;
        hitRoll 20;
        damRoll 22;
      }
      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 "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 8;
      }
    }
  }
  shops {
    12011 {
      keeper "rome:12011";
      buyProfit 2.250000;
      sellProfit 0.600000;
      hourOpen1 0;
      hourClose1 28;
      hourOpen2 0;
      hourClose2 0;
      messages {
        shopMissingItem "%s We are out of that item right now.";
        buyerMissingItem "%s You don't have that.  Stop wasting my time!";
        noBuy "%s This is a weapon and armour shop!  Go someplace else!";
        shopCantAfford "%s A fine weapon indeed, but more than I can afford.";
        playerCantAfford "%s NO CREDIT!";
        itemSold "%s Here you go.  That will be %d coins.  Don't get hurt!";
        itemBought "%s You'll get %d for that.";
      }
      items {
        1 "midgaardNorth:3020";
        2 "midgaardNorth:3021";
        3 "midgaardNorth:3022";
        4 "midgaardNorth:3023";
        5 "midgaardNorth:3024";
        6 "midgaardNorth:3025";
        7 "rome:12008";
      }
      types {
        1 "Weapon";
        2 "Armor";
      }
      rooms {
        1 "rome:12006";
      }
    }
    12012 {
      keeper "rome:12012";
      buyProfit 1.200000;
      sellProfit 0.600000;
      hourOpen1 7;
      hourClose1 13;
      hourOpen2 14;
      hourClose2 19;
      messages {
        shopMissingItem "%s I don't have anything like that.  Sorry.";
        buyerMissingItem "%s I don't think you have that.";
        noBuy "%s I don't stock that stuff.  Try another shop.";
        shopCantAfford "%s I can't afford to buy anything, I'm only a poor peddler.";
        playerCantAfford "%s No cash, no goods!";
        itemSold "%s Here you go.  That'll be... %d coins.";
        itemBought "%s Thank-you very much.  Here are your %d coins as payment.";
      }
      items {
        1 "rome:12006";
        2 "rome:12007";
      }
      rooms {
        1 "rome:12032";
      }
    }
    12016 {
      keeper "rome:12016";
      buyProfit 1.600000;
      sellProfit 0.300000;
      hourOpen1 9;
      hourClose1 17;
      hourOpen2 18;
      hourClose2 22;
      messages {
        shopMissingItem "%s We don't sell that.";
        buyerMissingItem "%s I don't think you have that.";
        noBuy "%s I don't stock that stuff.  Try another shop.";
        shopCantAfford "%s I can't afford to buy anything, I'm only a poor peddler.";
        playerCantAfford "%s No cash, no goods!";
        itemSold "%s Here you go.  That'll be... %d coins.";
        itemBought "%s Thank-you very much.  Here are your %d coins as payment.";
      }
      rooms {
        1 "rome:12003";
        2 "rome:12004";
        3 "rome:12008";
        4 "rome:12015";
        5 "rome:12022";
        6 "rome:12023";
      }
    }
    12034 {
      keeper "rome:12034";
      buyProfit 1.850000;
      sellProfit 0.500000;
      hourOpen1 8;
      hourClose1 18;
      hourOpen2 0;
      hourClose2 0;
      messages {
        shopMissingItem "%s We don't carry that item.";
        buyerMissingItem "%s You don't have that.";
        noBuy "%s I can't buy that.  See another shop.";
        shopCantAfford "%s We are low on cash.  Come back later.";
        playerCantAfford "%s Sorry, but you can't afford that.";
        itemSold "%s Here you go.  That will cost you %d.";
        itemBought "%s I will give you %d coins for that.";
      }
      items {
        1 "midgaardNorth:3050";
        2 "midgaardNorth:3051";
        3 "midgaardNorth:3052";
        4 "midgaardNorth:3053";
        5 "midgaardNorth:3054";
        6 "rome:12030";
      }
      types {
        1 "Scroll";
        2 "Wand";
      }
      rooms {
        1 "rome:12042";
      }
      flags {
        NOGOOD "NO";
        NOEVIL "NO";
        NONEUTRAL "NO";
        NOMAGIC_USER "NO";
        NOCLERIC "NO";
        NOTHIEF "YES";
        NOWARRIOR "YES";
      }
    }
    12036 {
      keeper "rome:12036";
      buyProfit 1.100000;
      sellProfit 0.800000;
      hourOpen1 0;
      hourClose1 28;
      hourOpen2 0;
      hourClose2 0;
      messages {
        shopMissingItem "%s We don't have that item in stock right now.";
        buyerMissingItem "%s I don't think you have that item.";
        noBuy "%s Hmmmm... if I was in a good mood, I'd consider it.  But I'm not.";
        shopCantAfford "%s The Emperor's tax collector just came.  I don't have the cash.  Sorry.";
        playerCantAfford "%s NO CREDIT!  We don't even take the Renaissance Express card!";
        itemSold "%s That will be %d coins.  Enjoy!";
        itemBought "%s You'll get %d coins for that.";
      }
      items {
        1 "midgaardNorth:3000";
        2 "midgaardNorth:3001";
        3 "midgaardNorth:3009";
        4 "midgaardNorth:3010";
        5 "midgaardNorth:3011";
        6 "rome:12006";
        7 "rome:12007";
      }
      rooms {
        1 "rome:12062";
      }
    }
    12037 {
      keeper "rome:12037";
      buyProfit 1.750000;
      sellProfit 0.600000;
      hourOpen1 6;
      hourClose1 20;
      hourOpen2 0;
      hourClose2 0;
      messages {
        shopMissingItem "%s We don't have that item on stock.";
        buyerMissingItem "%s I don't think you have that.";
        noBuy "%s I don't stock that stuff.  Try another shop.";
        shopCantAfford "%s I can't afford it right now.  Come back tomorrow.";
        playerCantAfford "%s No cash, no goods!";
        itemSold "%s Here you go.  That'll be... %d coins.";
        itemBought "%s Thank-you very much.  Here are your %d coins as payment.";
      }
      items {
        1 "midgaardNorth:3030";
        2 "midgaardNorth:3031";
        3 "midgaardNorth:3032";
        4 "midgaardNorth:3033";
        5 "midgaardNorth:3036";
        6 "rome:12003";
      }
      rooms {
        1 "rome:12063";
      }
    }
  }
}