the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at master 53 lines 1.8 kB view raw
1<?xml version="1.0" encoding="utf-8"?> 2<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> 3 <xs:element name="SentientStats"> 4 <xs:complexType> 5 <xs:sequence> 6 <xs:element ref="Stat" maxOccurs="128"/> 7 </xs:sequence> 8 </xs:complexType> 9 </xs:element> 10 <xs:element name="Stat"> 11 <xs:complexType> 12 <xs:sequence> 13 <xs:element ref="Parameters"/> 14 </xs:sequence> 15 <xs:attribute name="name" type="xs:string" use="required"/> 16 <xs:attribute name="desc" type="xs:string" use="required"/> 17 <xs:attribute name="type" type="statType" use="required"/> 18 </xs:complexType> 19 </xs:element> 20 <xs:element name="Parameters"> 21 <xs:complexType> 22 <xs:sequence> 23 <xs:element ref="Param" maxOccurs="20"/> 24 </xs:sequence> 25 </xs:complexType> 26 </xs:element> 27 <xs:element name="Param"> 28 <xs:complexType> 29 <xs:attribute name="name" type="xs:string" use="required"/> 30 <xs:attribute name="type" type="paramType" use="required"/> 31 <xs:attribute name="op" type="operator" use="required"/> 32 </xs:complexType> 33 </xs:element> 34 <xs:simpleType name ="statType"> 35 <xs:restriction base="xs:string"> 36 <xs:enumeration value="event"/> 37 </xs:restriction> 38 </xs:simpleType> 39 <xs:simpleType name ="paramType"> 40 <xs:restriction base="xs:string"> 41 <xs:enumeration value="int"/> 42 </xs:restriction> 43 </xs:simpleType> 44 <xs:simpleType name ="operator"> 45 <xs:restriction base="xs:string"> 46 <xs:enumeration value="none"/> 47 <xs:enumeration value="accumulate"/> 48 <xs:enumeration value="increment"/> 49 <xs:enumeration value="min"/> 50 <xs:enumeration value="max"/> 51 </xs:restriction> 52 </xs:simpleType> 53</xs:schema>