roh/conf.old/area/
roh/config/code/python/
roh/config/game/area/
roh/config/game/signs/
roh/help/dmhelp/
roh/help/help/
roh/log/
roh/log/staff/
roh/monsters/ocean/
roh/objects/misc/
roh/objects/ocean/
roh/player/
roh/rooms/area/1/
roh/rooms/misc/
roh/rooms/ocean/
roh/src-2.47e/
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
  <xs:element name="Classes">
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="unbounded" ref="Class"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="Class">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="Base"/>
        <xs:element ref="Levels"/>
      </xs:sequence>
      <xs:attribute name="Name" use="required"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="Base">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="Stats"/>
        <xs:element ref="Dice"/>
        <xs:element minOccurs="0" ref="Skills"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="Stats">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="Hp"/>
        <xs:element ref="Mp"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="Hp" type="xs:integer"/>
  <xs:element name="Mp" type="xs:integer"/>
  <xs:element name="Dice">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="Number"/>
        <xs:element ref="Sides"/>
        <xs:element ref="Plus"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="Number" type="xs:integer"/>
  <xs:element name="Sides" type="xs:integer"/>
  <xs:element name="Plus" type="xs:integer"/>
  <xs:element name="Levels">
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="unbounded" ref="Level"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="Level">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="HpGain"/>
        <xs:element ref="MpGain"/>
        <xs:element ref="Stat"/>
        <xs:element ref="Save"/>
        <xs:element ref="Skills"/>
      </xs:sequence>
      <xs:attribute name="Num" use="required" type="xs:integer"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="HpGain" type="xs:integer"/>
  <xs:element name="MpGain" type="xs:integer"/>
  <xs:element name="Stat" type="xs:NCName"/>
  <xs:element name="Save" type="xs:NCName"/>
  <xs:element name="Skills">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="Skill"/>
       </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="Skill">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="Name"/>
        <xs:element ref="Gained"/>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="Deity"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="Name" type="xs:NCName"/>
  <xs:element name="Gained" type="xs:integer"/>
  <xs:element name="Deity" type="xs:NCName"/>
</xs:schema>