ThingSort.xsd 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  3. xmlns="uri:ea.com:eala:asset"
  4. xmlns:at="uri:ea.com:eala:asset:type"
  5. xmlns:xas="uri:ea.com:eala:asset:schema"
  6. targetNamespace="uri:ea.com:eala:asset"
  7. elementFormDefault="qualified"
  8. xmlns:balance="uri:ea.com:eala:balance"
  9. xmlns:XmlEdit="http://tempuri.org/XmlEdit.xsd">
  10. <xs:simpleType name="EditorSortingType"
  11. xas:useEnumPrefix="false"
  12. xas:enumItemPrefix="ES_"
  13. xas:targetNamespace="" >
  14. <xs:restriction base="xs:string">
  15. <xs:enumeration value="NONE" />
  16. <xs:enumeration value="STRUCTURE" />
  17. <xs:enumeration value="UNIT" />
  18. <xs:enumeration value="SHRUBBERY" />
  19. <xs:enumeration value="MISC_MAN_MADE" />
  20. <xs:enumeration value="MISC_NATURAL" />
  21. <xs:enumeration value="DEBRIS" />
  22. <!--game "system=""" stuff (programmer objects, not objects to put on a map" />-->
  23. <xs:enumeration value="SYSTEM" />
  24. <xs:enumeration value="AUDIO" />
  25. <!-- // for test stuff loaded for the world builder -->
  26. <xs:enumeration value="TEST" />
  27. <!-- // awaiting review from the divine messenger -->
  28. <xs:enumeration value="FOR_REVIEW" />
  29. <!-- // road objects...should never actually be in the object panel.-->
  30. <xs:enumeration value="ROAD" />
  31. <!-- // waypoint objects...should never actually be in the object panel. -->
  32. <xs:enumeration value="WAYPOINT" />
  33. <!-- // particle system o -->
  34. <xs:enumeration value="EMITTERS" />
  35. <!-- // scorch mark objects -->
  36. <xs:enumeration value="SCORCH" />
  37. <!-- // Obsolete things" -->
  38. <xs:enumeration value="OBSOLETE" />
  39. <!-- new prop sorting fields -->
  40. <xs:enumeration value="DESTRUCTIBLE_PROPS" />
  41. <xs:enumeration value="OPTIMIZED_PROPS" />
  42. <!-- campaign specific U&S -->
  43. <xs:enumeration value="CAMPAIGN_UNITS" />
  44. <xs:enumeration value="CAMPAIGN_STRUCTURES" />
  45. </xs:restriction>
  46. </xs:simpleType>
  47. <xs:simpleType name="ThingClassType"
  48. xas:useEnumPrefix="false"
  49. xas:enumItemPrefix="TC_"
  50. xas:targetNamespace="" >
  51. <xs:restriction base="xs:string">
  52. <xs:enumeration value="UNSPECIFIED" />
  53. <xs:enumeration value="HORDE_UNIT" />
  54. <xs:enumeration value="CHARACTER_UNIT" />
  55. <xs:enumeration value="CAVALRY_UNIT" />
  56. <xs:enumeration value="MEDIUM_MONSTER" />
  57. <xs:enumeration value="LARGE_MONSTER" />
  58. <xs:enumeration value="PROP" />
  59. <xs:enumeration value="CIV_BUILDING" />
  60. <xs:enumeration value="WALL_PIECE" />
  61. <xs:enumeration value="FACTION_BUILDING" />
  62. <xs:enumeration value="LANDMARK_BUILDING" />
  63. <xs:enumeration value="GROUND_COVER" />
  64. <xs:enumeration value="BUSH" />
  65. <xs:enumeration value="TREE" />
  66. <xs:enumeration value="MACHINE" />
  67. <xs:enumeration value="BUFF" />
  68. </xs:restriction>
  69. </xs:simpleType>
  70. <xs:simpleType name="BrowserSortingType"
  71. xas:useEnumPrefix="false"
  72. xas:enumItemPrefix="BS_"
  73. xas:targetNamespace="" >
  74. <xs:restriction base="xs:string">
  75. <!-- restriction on EditorSortingType as base doesn't seem to be suported -->
  76. <xs:enumeration value="NONE" />
  77. <xs:enumeration value="STRUCTURE" />
  78. <xs:enumeration value="UNIT" />
  79. <xs:enumeration value="SHRUBBERY" />
  80. <xs:enumeration value="MISC_MAN_MADE" />
  81. <xs:enumeration value="MISC_NATURAL" />
  82. <xs:enumeration value="DEBRIS" />
  83. <!--game "system=""" stuff (programmer objects, not objects to put on a map" />-->
  84. <xs:enumeration value="SYSTEM" />
  85. <xs:enumeration value="AUDIO" />
  86. <!-- // for test stuff loaded for the world builder -->
  87. <xs:enumeration value="TEST" />
  88. <!-- // awaiting review from the divine messenger -->
  89. <xs:enumeration value="FOR_REVIEW" />
  90. <!-- // road objects...should never actually be in the object panel.-->
  91. <xs:enumeration value="ROAD" />
  92. <!-- // waypoint objects...should never actually be in the object panel. -->
  93. <xs:enumeration value="WAYPOINT" />
  94. <!-- // particle system o -->
  95. <xs:enumeration value="EMITTERS" />
  96. <!-- // scorch mark objects -->
  97. <xs:enumeration value="SCORCH" />
  98. <!-- // Obsolete things" -->
  99. <xs:enumeration value="OBSOLETE" />
  100. <!-- // Used to denote a new set of fields to define a hierarchy -->
  101. <xs:enumeration value="NEXT" />
  102. <xs:enumeration value="ALLIES" />
  103. <xs:enumeration value="SOVIET" />
  104. <xs:enumeration value="JAPAN" />
  105. <xs:enumeration value="NEUTRAL" />
  106. <xs:enumeration value="PROPS" />
  107. <xs:enumeration value="HEROES" />
  108. <xs:enumeration value="TROOPS" />
  109. <xs:enumeration value="REGION" />
  110. <xs:enumeration value="MISC_VILLAGE" />
  111. <xs:enumeration value="MISC_TALL_GRASSLAND" />
  112. <xs:enumeration value="MISC_TOWN" />
  113. <xs:enumeration value="MISC_WOODLAND" />
  114. <xs:enumeration value="MISC_WATER" />
  115. <xs:enumeration value="ROCKS" />
  116. <xs:enumeration value="TREES" />
  117. <xs:enumeration value="MOUNTAINS" />
  118. <xs:enumeration value="GRASSLANDS" />
  119. <xs:enumeration value="FORESTS" />
  120. <xs:enumeration value="BARREN" />
  121. <xs:enumeration value="AI" />
  122. <xs:enumeration value="TACTICAL_MARKERS" />
  123. <xs:enumeration value="CINEMATICS" />
  124. <xs:enumeration value="SKYBOXES" />
  125. <xs:enumeration value="ATMOSPHERIC_EFFECTS" />
  126. <xs:enumeration value="AUSTRALIA_AS" />
  127. <xs:enumeration value="BRAZIL_BR" />
  128. <xs:enumeration value="EASTERN_EUROPE_EE" />
  129. <xs:enumeration value="EGYPT_EG" />
  130. <xs:enumeration value="GERMANY_GR" />
  131. <xs:enumeration value="GODDARD_SPACE_CENTER_GO" />
  132. <xs:enumeration value="ITALY_IT" />
  133. <xs:enumeration value="NORTH_CAROLINA_BADLANDS_NC" />
  134. <xs:enumeration value="WASHINGTON_DC_DC" />
  135. <xs:enumeration value="ALLIES_STRUCTURES" />
  136. <xs:enumeration value="SOVIET_STRUCTURES" />
  137. <xs:enumeration value="JAPAN_STRUCTURES" />
  138. <!-- New regions for RA3 Campaign -->
  139. <xs:enumeration value="BRIGHTON_BEACH_BB" />
  140. <xs:enumeration value="CANNES_CA" />
  141. <xs:enumeration value="HEIDELBERG_HB" />
  142. <xs:enumeration value="GIBRALTAR_GI" />
  143. <xs:enumeration value="ISLAND_FORTRESS_IF" />
  144. <xs:enumeration value="TOKYO_HARBOR_TH" />
  145. <xs:enumeration value="ODESSA_OD" />
  146. <xs:enumeration value="SAINT_PETERSBURG_ST" />
  147. <xs:enumeration value="VLADIVOSTOK_VL" />
  148. <xs:enumeration value="HAWAII_HA" />
  149. <xs:enumeration value="KREMLIN_KR" />
  150. <xs:enumeration value="SANTA_MONICA_SM" />
  151. <xs:enumeration value="GENEVA_GE" />
  152. <xs:enumeration value="MYKONOS_MY" />
  153. <xs:enumeration value="ICELAND_IL" />
  154. <xs:enumeration value="MOUNT_FUJI_MJ" />
  155. <xs:enumeration value="NEW_YORK_NY" />
  156. <xs:enumeration value="YUCATAN_YU" />
  157. <xs:enumeration value="HAVANA_HV" />
  158. <xs:enumeration value="MOUNT_RUSHMORE_MR" />
  159. <xs:enumeration value="NORTHERN_RUSSIA_NR" />
  160. <xs:enumeration value="STALINGRAD_SG" />
  161. <xs:enumeration value="AMSTERDAM_AM" />
  162. <xs:enumeration value="GYPSY_VILLAGE_GV" />
  163. <xs:enumeration value="EASTER_ISLAND_EI" />
  164. <!-- New regions for RA3 EP1 Campaign -->
  165. <xs:enumeration value="MIYAKO_MI" />
  166. <xs:enumeration value="SAKHALIN_ISLAND_SI" />
  167. <xs:enumeration value="ROMANIA_RM" />
  168. <xs:enumeration value="SHIRO_SANITARIUM_SS" />
  169. <xs:enumeration value="DESTRUCTIBLE_PROPS" />
  170. <xs:enumeration value="OPTIMIZED_PROPS" />
  171. </xs:restriction>
  172. </xs:simpleType>
  173. </xs:schema>