ModelState.xsd 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="uri:ea.com:eala:asset" xmlns:at="uri:ea.com:eala:asset:type" xmlns:xas="uri:ea.com:eala:asset:schema" targetNamespace="uri:ea.com:eala:asset" elementFormDefault="qualified" xmlns:XmlEdit="http://tempuri.org/XmlEdit.xsd">
  3. <xs:simpleType name="ModelConditionFlagType">
  4. <xs:restriction base="xs:string">
  5. <xs:enumeration value="INVALID" />
  6. <xs:enumeration value="TOPPLED" />
  7. <xs:enumeration value="FRONTCRUSHED" />
  8. <xs:enumeration value="BACKCRUSHED" />
  9. <xs:enumeration value="DAMAGED" />
  10. <xs:enumeration value="REALLYDAMAGED" />
  11. <xs:enumeration value="RUBBLE" />
  12. <xs:enumeration value="POST_RUBBLE" />
  13. <xs:enumeration value="POST_COLLAPSE" />
  14. <xs:enumeration value="DECAY" />
  15. <xs:enumeration value="DESTROYED_WHILST_BEING_CONSTRUCTED" />
  16. <xs:enumeration value="COLLAPSING" />
  17. <xs:enumeration value="SOLD" />
  18. <xs:enumeration value="STRUCTURE_UNPACKING" />
  19. <xs:enumeration value="SPECIAL_DAMAGED" />
  20. <xs:enumeration value="NIGHT" />
  21. <xs:enumeration value="SNOW" />
  22. <xs:enumeration value="FREEFALL" />
  23. <xs:enumeration value="PARACHUTING" />
  24. <xs:enumeration value="PARACHUTE_LAND" />
  25. <xs:enumeration value="LAUNCHED" />
  26. <xs:enumeration value="GARRISONED" />
  27. <xs:enumeration value="INSIDE_GARRISON" />
  28. <xs:enumeration value="WEAPONSET_VETERAN" />
  29. <xs:enumeration value="WEAPONSET_ELITE" />
  30. <xs:enumeration value="WEAPONSET_HERO" />
  31. <xs:enumeration value="WEAPONSET_PASSENGER_TYPE_ONE" />
  32. <xs:enumeration value="WEAPONSET_PASSENGER_TYPE_TWO" />
  33. <xs:enumeration value="WEAPONSET_PLAYER_UPGRADE" />
  34. <xs:enumeration value="WEAPONSET_TOGGLE_1" />
  35. <xs:enumeration value="WEAPONSET_TOGGLE_2" />
  36. <xs:enumeration value="WEAPONSET_TOGGLE_3" />
  37. <xs:enumeration value="WEAPONSET_SPECIAL_UPGRADE" />
  38. <xs:enumeration value="WEAPONSET_GARRISONED" />
  39. <xs:enumeration value="WEAPONSET_CLOSE_RANGE" />
  40. <xs:enumeration value="WEAPONSET_CONTESTING_BUILDING" />
  41. <xs:enumeration value="WEAPONSET_RIDER1" />
  42. <xs:enumeration value="WEAPONSET_RIDER2" />
  43. <xs:enumeration value="WEAPONSET_RIDER3" />
  44. <xs:enumeration value="WEAPONSET_RIDER4" />
  45. <xs:enumeration value="WEAPONSET_SPECIAL_ONE" />
  46. <xs:enumeration value="WEAPONSET_SPECIAL_TWO" />
  47. <xs:enumeration value="WEAPONSET_CONTAINED" />
  48. <xs:enumeration value="WEAPONSET_MOUNTED" />
  49. <xs:enumeration value="SWAPPING_TO_WEAPONSET_1" />
  50. <xs:enumeration value="SWAPPING_TO_WEAPONSET_2" />
  51. <xs:enumeration value="SWAPPING_TO_WEAPONSET_3" />
  52. <xs:enumeration value="WEAPONSTATE_ONE" />
  53. <xs:enumeration value="WEAPONSTATE_TWO" />
  54. <xs:enumeration value="WEAPONSTATE_THREE" />
  55. <xs:enumeration value="WEAPONSTATE_CLOSE_RANGE" />
  56. <xs:enumeration value="WEAPONSTATE_CONTAINED" />
  57. <xs:enumeration value="WEAPONSLOTID_01" />
  58. <xs:enumeration value="WEAPONSLOTID_02" />
  59. <xs:enumeration value="WEAPONSLOTID_03" />
  60. <xs:enumeration value="WEAPONSLOTID_04" />
  61. <xs:enumeration value="WEAPONSLOTID_05" />
  62. <xs:enumeration value="SPECIAL_WEAPON_ONE" />
  63. <xs:enumeration value="SPECIAL_WEAPON_TWO" />
  64. <xs:enumeration value="SPECIAL_WEAPON_THREE" />
  65. <xs:enumeration value="SPECIAL_WEAPON_FOUR" />
  66. <xs:enumeration value="SPECIAL_WEAPON_FIVE" />
  67. <xs:enumeration value="SPECIAL_WEAPON_SIX" />
  68. <xs:enumeration value="DESTROYED_WEAPON" />
  69. <xs:enumeration value="WEAPON_TOGGLING" />
  70. <xs:enumeration value="ATTACKING" />
  71. <xs:enumeration value="ATTACKING_STRUCTURE" />
  72. <xs:enumeration value="ATTACKING_POSITION" />
  73. <xs:enumeration value="ENGAGED" />
  74. <xs:enumeration value="PREATTACK_A" />
  75. <xs:enumeration value="PREATTACK_B" />
  76. <xs:enumeration value="PREATTACK_C" />
  77. <xs:enumeration value="PREATTACK_D" />
  78. <xs:enumeration value="PREATTACK_E" />
  79. <xs:enumeration value="FIRING_OR_PREATTACK_A" />
  80. <xs:enumeration value="FIRING_OR_PREATTACK_B" />
  81. <xs:enumeration value="FIRING_OR_PREATTACK_C" />
  82. <xs:enumeration value="FIRING_OR_PREATTACK_D" />
  83. <xs:enumeration value="FIRING_OR_PREATTACK_E" />
  84. <xs:enumeration value="FIRING_A" />
  85. <xs:enumeration value="FIRING_B" />
  86. <xs:enumeration value="FIRING_C" />
  87. <xs:enumeration value="FIRING_D" />
  88. <xs:enumeration value="FIRING_E" />
  89. <xs:enumeration value="FIRING_OR_RELOADING_A" />
  90. <xs:enumeration value="FIRING_OR_RELOADING_B" />
  91. <xs:enumeration value="FIRING_OR_RELOADING_C" />
  92. <xs:enumeration value="FIRING_OR_RELOADING_D" />
  93. <xs:enumeration value="FIRING_OR_RELOADING_E" />
  94. <xs:enumeration value="RELOADING_A" />
  95. <xs:enumeration value="RELOADING_B" />
  96. <xs:enumeration value="RELOADING_C" />
  97. <xs:enumeration value="RELOADING_D" />
  98. <xs:enumeration value="RELOADING_E" />
  99. <xs:enumeration value="BETWEEN_FIRING_SHOTS_A" />
  100. <xs:enumeration value="BETWEEN_FIRING_SHOTS_B" />
  101. <xs:enumeration value="BETWEEN_FIRING_SHOTS_C" />
  102. <xs:enumeration value="BETWEEN_FIRING_SHOTS_D" />
  103. <xs:enumeration value="BETWEEN_FIRING_SHOTS_E" />
  104. <xs:enumeration value="USING_WEAPON_A" />
  105. <xs:enumeration value="USING_WEAPON_B" />
  106. <xs:enumeration value="USING_WEAPON_C" />
  107. <xs:enumeration value="USING_WEAPON_D" />
  108. <xs:enumeration value="USING_WEAPON_E" />
  109. <xs:enumeration value="DOOR_1_OPENING" />
  110. <xs:enumeration value="DOOR_1_CLOSING" />
  111. <xs:enumeration value="DOOR_1_WAITING_OPEN" />
  112. <xs:enumeration value="DOOR_1_WAITING_TO_CLOSE" />
  113. <xs:enumeration value="DOOR_2_OPENING" />
  114. <xs:enumeration value="DOOR_2_CLOSING" />
  115. <xs:enumeration value="DOOR_2_WAITING_OPEN" />
  116. <xs:enumeration value="DOOR_2_WAITING_TO_CLOSE" />
  117. <xs:enumeration value="DOOR_3_OPENING" />
  118. <xs:enumeration value="DOOR_3_CLOSING" />
  119. <xs:enumeration value="DOOR_3_WAITING_OPEN" />
  120. <xs:enumeration value="DOOR_3_WAITING_TO_CLOSE" />
  121. <xs:enumeration value="DOOR_4_OPENING" />
  122. <xs:enumeration value="DOOR_4_CLOSING" />
  123. <xs:enumeration value="DOOR_4_WAITING_OPEN" />
  124. <xs:enumeration value="DOOR_4_WAITING_TO_CLOSE" />
  125. <xs:enumeration value="DOOR_HELIPAD_OPENING" />
  126. <xs:enumeration value="DOOR_HELIPAD_CLOSING" />
  127. <xs:enumeration value="DOOR_HELIPAD_WAITING_OPEN" />
  128. <xs:enumeration value="DOOR_HELIPAD_WAITING_TO_CLOSE" />
  129. <xs:enumeration value="PARKINGPLACE_1_DOOR_OPENING" />
  130. <xs:enumeration value="PARKINGPLACE_1_DOOR_OPEN" />
  131. <xs:enumeration value="PARKINGPLACE_1_DOOR_CLOSING" />
  132. <xs:enumeration value="PARKINGPLACE_1_DOOR_CLOSED" />
  133. <xs:enumeration value="PARKINGPLACE_2_DOOR_OPENING" />
  134. <xs:enumeration value="PARKINGPLACE_2_DOOR_OPEN" />
  135. <xs:enumeration value="PARKINGPLACE_2_DOOR_CLOSING" />
  136. <xs:enumeration value="PARKINGPLACE_2_DOOR_CLOSED" />
  137. <xs:enumeration value="PARKINGPLACE_3_DOOR_OPENING" />
  138. <xs:enumeration value="PARKINGPLACE_3_DOOR_OPEN" />
  139. <xs:enumeration value="PARKINGPLACE_3_DOOR_CLOSING" />
  140. <xs:enumeration value="PARKINGPLACE_3_DOOR_CLOSED" />
  141. <xs:enumeration value="PARKINGPLACE_4_DOOR_OPENING" />
  142. <xs:enumeration value="PARKINGPLACE_4_DOOR_OPEN" />
  143. <xs:enumeration value="PARKINGPLACE_4_DOOR_CLOSING" />
  144. <xs:enumeration value="PARKINGPLACE_4_DOOR_CLOSED" />
  145. <xs:enumeration value="PARKINGPLACE_HELIPAD_DOOR_OPENING" />
  146. <xs:enumeration value="PARKINGPLACE_HELIPAD_DOOR_OPEN" />
  147. <xs:enumeration value="PARKINGPLACE_HELIPAD_DOOR_CLOSING" />
  148. <xs:enumeration value="PARKINGPLACE_HELIPAD_DOOR_CLOSED" />
  149. <xs:enumeration value="MOVING" />
  150. <xs:enumeration value="DYING" />
  151. <xs:enumeration value="DYING_WASMOVING" />
  152. <xs:enumeration value="DYING_WASATTACKING" />
  153. <xs:enumeration value="WANDER" />
  154. <xs:enumeration value="WALKING" />
  155. <xs:enumeration value="CHARGING" />
  156. <xs:enumeration value="MOVING_OUT_OF_THE_WAY" />
  157. <xs:enumeration value="RUNNING_OFF_MAP" />
  158. <xs:enumeration value="COMING_OUT_OF_FACTORY" />
  159. <xs:enumeration value="ATTACK_MOVING" />
  160. <xs:enumeration value="DIVING" />
  161. <xs:enumeration value="SWOOPING" />
  162. <xs:enumeration value="MARCHING" />
  163. <xs:enumeration value="BACKING_UP" />
  164. <xs:enumeration value="CLIMBING" />
  165. <xs:enumeration value="RAPPELLING" />
  166. <xs:enumeration value="WADING" />
  167. <xs:enumeration value="SWIMMING" />
  168. <xs:enumeration value="SCALING_WALL" />
  169. <xs:enumeration value="SCALING_WALL_HORDE" />
  170. <!-- Currently airborne -->
  171. <xs:enumeration value="FLYING" />
  172. <!-- Getting airborne -->
  173. <xs:enumeration value="TAKING_OFF" />
  174. <!-- Getting not-so-airborne -->
  175. <xs:enumeration value="LANDING" />
  176. <xs:enumeration value="AWAITING_CONSTRUCTION" />
  177. <xs:enumeration value="PARTIALLY_CONSTRUCTED" />
  178. <xs:enumeration value="ACTIVELY_BEING_CONSTRUCTED" />
  179. <xs:enumeration value="UNIT_ACTIVELY_BEING_CONSTRUCTED" />
  180. <xs:enumeration value="ACTIVELY_CONSTRUCTING" />
  181. <xs:enumeration value="RADAR_EXTENDING" />
  182. <xs:enumeration value="RADAR_UPGRADED" />
  183. <xs:enumeration value="PANICKING" />
  184. <xs:enumeration value="AFLAME" />
  185. <xs:enumeration value="SMOLDERING" />
  186. <xs:enumeration value="BURNED" />
  187. <xs:enumeration value="BURNT_MODEL" />
  188. <xs:enumeration value="BURNT_TEXTURE" />
  189. <xs:enumeration value="BURNINGDEATH" />
  190. <xs:enumeration value="DOCKING" />
  191. <xs:enumeration value="DOCKING_BEGINNING" />
  192. <xs:enumeration value="DOCKING_ACTIVE" />
  193. <xs:enumeration value="DOCKING_RETURN" />
  194. <xs:enumeration value="DOCKING_MOVEBACK" />
  195. <xs:enumeration value="DOCKING_FILL" />
  196. <xs:enumeration value="DOCKING_EXTRACT" />
  197. <xs:enumeration value="DOCKING_ENDING" />
  198. <xs:enumeration value="DOCKING_PRE_DOCK" />
  199. <xs:enumeration value="HARVEST_PREPARATION" />
  200. <xs:enumeration value="HARVEST_ACTION" />
  201. <xs:enumeration value="CARRYING" />
  202. <xs:enumeration value="PASSENGER" />
  203. <xs:enumeration value="TRANSPORT_MOVING" />
  204. <xs:enumeration value="TRANSPORT_STOPPED" />
  205. <xs:enumeration value="SIEGE_CONTAIN" />
  206. <xs:enumeration value="JETAFTERBURNER" />
  207. <xs:enumeration value="JETEXHAUST" />
  208. <xs:enumeration value="PACKING" />
  209. <xs:enumeration value="PREPARING" />
  210. <xs:enumeration value="UNPACKING" />
  211. <xs:enumeration value="PACKING_TYPE_1" />
  212. <xs:enumeration value="PACKING_TYPE_2" />
  213. <xs:enumeration value="PACKING_TYPE_3" />
  214. <xs:enumeration value="PACKING_TYPE_4" />
  215. <xs:enumeration value="PACKING_TYPE_5" />
  216. <xs:enumeration value="PACKING_TYPE_6" />
  217. <xs:enumeration value="OVER_WATER" />
  218. <xs:enumeration value="POWER_PLANT_UPGRADED" />
  219. <xs:enumeration value="POWER_PLANT_UPGRADING" />
  220. <xs:enumeration value="BUILD_PLACEMENT_CURSOR" />
  221. <xs:enumeration value="PHANTOM_STRUCTURE" />
  222. <xs:enumeration value="FORMATION_PREVIEW" />
  223. <xs:enumeration value="WORLD_BUILDER" />
  224. <xs:enumeration value="DEBUG" />
  225. <xs:enumeration value="START_CAPTURE" />
  226. <xs:enumeration value="CANCEL_CAPTURE" />
  227. <xs:enumeration value="CAPTURING" />
  228. <xs:enumeration value="CAPTURED" />
  229. <xs:enumeration value="RAISING_FLAG" />
  230. <xs:enumeration value="CONTINUOUS_FIRE_SLOW" />
  231. <xs:enumeration value="CONTINUOUS_FIRE_MEAN" />
  232. <xs:enumeration value="CONTINUOUS_FIRE_FAST" />
  233. <xs:enumeration value="PREORDER" />
  234. <xs:enumeration value="SPECIAL_CHEERING" />
  235. <xs:enumeration value="IMPENDING_DOOM" />
  236. <xs:enumeration value="EATING" />
  237. <xs:enumeration value="STUNNED_FLAILING" />
  238. <xs:enumeration value="STUNNED" />
  239. <xs:enumeration value="STUNNED_STANDING_UP" />
  240. <xs:enumeration value="SPLATTED" />
  241. <xs:enumeration value="THROWN_PROJECTILE" />
  242. <xs:enumeration value="ABOUT_TO_HIT" />
  243. <xs:enumeration value="EXPLODED_FLAILING" />
  244. <xs:enumeration value="EXPLODED_BOUNCING" />
  245. <xs:enumeration value="ACCELERATE" />
  246. <xs:enumeration value="DECELERATE" />
  247. <xs:enumeration value="TURN_LEFT" />
  248. <xs:enumeration value="TURN_RIGHT" />
  249. <xs:enumeration value="TURN_LEFT_HIGH_SPEED" />
  250. <xs:enumeration value="TURN_RIGHT_HIGH_SPEED" />
  251. <xs:enumeration value="DESTROYED_FRONT" />
  252. <xs:enumeration value="DESTROYED_RIGHT" />
  253. <xs:enumeration value="DESTROYED_BACK" />
  254. <xs:enumeration value="DESTROYED_LEFT" />
  255. <xs:enumeration value="WEAPONLOCK_PRIMARY" />
  256. <xs:enumeration value="WEAPONLOCK_SECONDARY" />
  257. <xs:enumeration value="WEAPONLOCK_TERTIARY" />
  258. <xs:enumeration value="WEAPONLOCK_QUATERNARY" />
  259. <xs:enumeration value="WEAPONLOCK_QUINARY" />
  260. <xs:enumeration value="DEATH_1" />
  261. <xs:enumeration value="DEATH_2" />
  262. <xs:enumeration value="DEATH_3" />
  263. <xs:enumeration value="DEATH_4" />
  264. <xs:enumeration value="DEATH_5" />
  265. <xs:enumeration value="SELECTED" />
  266. <xs:enumeration value="GUARDING" />
  267. <xs:enumeration value="LEVELED" />
  268. <xs:enumeration value="MOUNTED" />
  269. <xs:enumeration value="RESURRECTED" />
  270. <xs:enumeration value="ATTACHED" />
  271. <xs:enumeration value="DRAFTED" />
  272. <xs:enumeration value="FLOODED" />
  273. <xs:enumeration value="LOADED" />
  274. <xs:enumeration value="DEPLOYED" />
  275. <xs:enumeration value="JUST_BUILT" />
  276. <xs:enumeration value="BASE_BUILD" />
  277. <xs:enumeration value="REACT_1" />
  278. <xs:enumeration value="REACT_2" />
  279. <xs:enumeration value="REACT_3" />
  280. <xs:enumeration value="REACT_4" />
  281. <xs:enumeration value="REACT_5" />
  282. <xs:enumeration value="REACT_6" />
  283. <xs:enumeration value="HIT_REACTION" />
  284. <xs:enumeration value="HIT_LEVEL_1" />
  285. <xs:enumeration value="HIT_LEVEL_2" />
  286. <xs:enumeration value="HIT_LEVEL_3" />
  287. <xs:enumeration value="AIM_HIGH" />
  288. <xs:enumeration value="AIM_STRAIGHT" />
  289. <xs:enumeration value="AIM_LOW" />
  290. <xs:enumeration value="AIM_NEAR" />
  291. <xs:enumeration value="AIM_FAR" />
  292. <xs:enumeration value="USER_1" />
  293. <xs:enumeration value="USER_2" />
  294. <xs:enumeration value="USER_3" />
  295. <xs:enumeration value="USER_4" />
  296. <xs:enumeration value="USER_5" />
  297. <xs:enumeration value="USER_6" />
  298. <xs:enumeration value="USER_7" />
  299. <xs:enumeration value="USER_8" />
  300. <xs:enumeration value="USER_9" />
  301. <xs:enumeration value="USER_10" />
  302. <xs:enumeration value="PASSENGER_VARIATION_1" />
  303. <xs:enumeration value="PASSENGER_VARIATION_2" />
  304. <xs:enumeration value="PASSENGER_VARIATION_3" />
  305. <xs:enumeration value="PASSENGER_VARIATION_4" />
  306. <xs:enumeration value="PASSENGER_VARIATION_5" />
  307. <xs:enumeration value="SPECIAL_POWER_1" />
  308. <xs:enumeration value="SPECIAL_POWER_2" />
  309. <xs:enumeration value="SPECIAL_POWER_3" />
  310. <xs:enumeration value="SPECIALPOWER1_READY" />
  311. <xs:enumeration value="SPECIALPOWER2_READY" />
  312. <xs:enumeration value="SPECIALPOWER3_READY" />
  313. <xs:enumeration value="SPECIALPOWER4_READY" />
  314. <xs:enumeration value="SPECIALPOWER5_READY" />
  315. <xs:enumeration value="SPECIALPOWER6_READY" />
  316. <xs:enumeration value="SPECIALPOWER7_READY" />
  317. <xs:enumeration value="SPECIALPOWER8_READY" />
  318. <xs:enumeration value="SPECIALPOWER9_READY" />
  319. <xs:enumeration value="USING_SPECIAL_ABILITY" />
  320. <xs:enumeration value="DEFLECT_SPECIAL_POWER" />
  321. <xs:enumeration value="RIDER1" />
  322. <xs:enumeration value="RIDER2" />
  323. <xs:enumeration value="RIDER3" />
  324. <xs:enumeration value="RIDER4" />
  325. <xs:enumeration value="RIDER5" />
  326. <xs:enumeration value="RIDER6" />
  327. <xs:enumeration value="RIDER7" />
  328. <xs:enumeration value="RIDER8" />
  329. <xs:enumeration value="RIDERLESS" />
  330. <xs:enumeration value="HORDE_EMPTY" />
  331. <xs:enumeration value="PRIMARY_FORMATION" />
  332. <xs:enumeration value="ALTERNATE_FORMATION" />
  333. <xs:enumeration value="CAPTURE_100" />
  334. <xs:enumeration value="CAPTURE_75" />
  335. <xs:enumeration value="CAPTURE_50" />
  336. <xs:enumeration value="CAPTURE_25" />
  337. <xs:enumeration value="CAPTURE_0" />
  338. <xs:enumeration value="DISGUISED" />
  339. <xs:enumeration value="HIDDEN" />
  340. <xs:enumeration value="INVISIBLE_STEALTH" />
  341. <xs:enumeration value="INVISIBLE_CAMOUFLAGE" />
  342. <xs:enumeration value="PRONE" />
  343. <xs:enumeration value="COVER" />
  344. <xs:enumeration value="SUPPRESSED" />
  345. <xs:enumeration value="TURRET_ANGLE_0" />
  346. <xs:enumeration value="TURRET_ANGLE_90" />
  347. <xs:enumeration value="TURRET_ANGLE_180" />
  348. <xs:enumeration value="TURRET_ANGLE_270" />
  349. <xs:enumeration value="TURRET_ROTATE" />
  350. <xs:enumeration value="ARMORSET_VETERAN" />
  351. <xs:enumeration value="ARMORSET_ELITE" />
  352. <xs:enumeration value="ARMORSET_HERO" />
  353. <xs:enumeration value="ARMORSET_WEAK_VERSUS_BASEDEFENSES" />
  354. <xs:enumeration value="ARMORSET_ALTERNATE_FORMATION" />
  355. <xs:enumeration value="ARMORSET_MOUNTED" />
  356. <xs:enumeration value="ARMORSET_PLAYER_UPGRADE" />
  357. <xs:enumeration value="ARMORSET_PLAYER_UPGRADE_2" />
  358. <xs:enumeration value="ARMORSET_PLAYER_UPGRADE_3" />
  359. <xs:enumeration value="ARMORSET_UNBESIEGEABLE" />
  360. <xs:enumeration value="UPGRADED_ARMOR" />
  361. <xs:enumeration value="EMOTION_TAUNTING" />
  362. <xs:enumeration value="EMOTION_DOOM" />
  363. <xs:enumeration value="EMOTION_POINTING" />
  364. <xs:enumeration value="EMOTION_GUNG_HO" />
  365. <xs:enumeration value="EMOTION_LOOK_TO_SKY" />
  366. <xs:enumeration value="EMOTION_CELEBRATING" />
  367. <xs:enumeration value="EMOTION_AMUSED" />
  368. <xs:enumeration value="EMOTION_MORALE_HIGH" />
  369. <xs:enumeration value="EMOTION_MORALE_LOW" />
  370. <xs:enumeration value="EMOTION_COWER" />
  371. <xs:enumeration value="EMOTION_DISSIDENT" />
  372. <xs:enumeration value="EMOTION_UNCONTROLLABLY_AFRAID" />
  373. <xs:enumeration value="EMOTION_BRACE_FOR_BEING_CRUSHED" />
  374. <xs:enumeration value="EMOTION_CHEER_FOR_ABOUT_TO_CRUSH" />
  375. <xs:enumeration value="EMOTION_ALERT" />
  376. <xs:enumeration value="EMOTION_AFRAID" />
  377. <xs:enumeration value="EMOTION_TERROR" />
  378. <xs:enumeration value="EMOTION_PANIC" />
  379. <xs:enumeration value="INVULNERABLE" />
  380. <xs:enumeration value="SPECIAL_ENEMY_NEAR" />
  381. <xs:enumeration value="UNCONTROLLABLE" />
  382. <xs:enumeration value="LEASHED_RETURNING" />
  383. <xs:enumeration value="SAIL_FLAPPING" />
  384. <xs:enumeration value="SAIL_BLOWN_RIGHT" />
  385. <xs:enumeration value="SAIL_BLOWN_LEFT" />
  386. <xs:enumeration value="BUILD_VARIATION_ONE" />
  387. <xs:enumeration value="BUILD_VARIATION_TWO" />
  388. <xs:enumeration value="PARALYZED" />
  389. <xs:enumeration value="AFFECTED_BY_EMP" />
  390. <xs:enumeration value="UNDERPOWERED" />
  391. <xs:enumeration value="TIBERIUM_CRYSTAL_TYPE1" />
  392. <xs:enumeration value="TIBERIUM_CRYSTAL_TYPE2" />
  393. <xs:enumeration value="TIBERIUM_CRYSTAL_TYPE3" />
  394. <xs:enumeration value="TIBERIUM_CRYSTAL_TYPE4" />
  395. <xs:enumeration value="TIBERIUM_CRYSTAL_TYPE5" />
  396. <xs:enumeration value="TIBERIUM_GROWING" />
  397. <xs:enumeration value="MARKED_FOR_HUNT_TACTIC" />
  398. <xs:enumeration value="MARKED_FOR_NO_SKIRMISH_RECRUIT" />
  399. <xs:enumeration value="LOCOMOTOR_NORMAL_UPGRADED" />
  400. <xs:enumeration value="LOCOMOTOR_FREEFALL" />
  401. <xs:enumeration value="LOCOMOTOR_WANDER" />
  402. <xs:enumeration value="LOCOMOTOR_PANIC" />
  403. <xs:enumeration value="LOCOMOTOR_TAXIING" />
  404. <xs:enumeration value="LOCOMOTOR_SUPERSONIC" />
  405. <xs:enumeration value="LOCOMOTOR_MOUNTED" />
  406. <xs:enumeration value="LOCOMOTOR_ENRAGED" />
  407. <xs:enumeration value="LOCOMOTOR_SCARED" />
  408. <xs:enumeration value="LOCOMOTOR_CONTAINED" />
  409. <xs:enumeration value="LOCOMOTOR_COMBO" />
  410. <xs:enumeration value="LOCOMOTOR_COMBO2" />
  411. <xs:enumeration value="LOCOMOTOR_COMBO3" />
  412. <xs:enumeration value="LOCOMOTOR_WALL_SCALING" />
  413. <xs:enumeration value="LOCOMOTOR_CHANGING_FIRINGARC" />
  414. <xs:enumeration value="LOCOMOTOR_BURNINGDEATH" />
  415. <xs:enumeration value="USING_COMBO_LOCOMOTOR" />
  416. <xs:enumeration value="MONEY_STORED_AMOUNT_1" />
  417. <xs:enumeration value="MONEY_STORED_AMOUNT_2" />
  418. <xs:enumeration value="MONEY_STORED_AMOUNT_3" />
  419. <xs:enumeration value="MONEY_STORED_AMOUNT_4" />
  420. <xs:enumeration value="VEHICLE_CRUSH_LEFT" />
  421. <xs:enumeration value="VEHICLE_CRUSH_RIGHT" />
  422. <xs:enumeration value="VEHICLE_CRUSH_CENTER" />
  423. <xs:enumeration value="HEALTH_PERCENT_0" />
  424. <xs:enumeration value="HEALTH_PERCENT_25" />
  425. <xs:enumeration value="HEALTH_PERCENT_50" />
  426. <xs:enumeration value="HEALTH_PERCENT_75" />
  427. <xs:enumeration value="HEALTH_PERCENT_100" />
  428. <xs:enumeration value="COMBINED_PARENT" />
  429. <xs:enumeration value="COMBINED_CHILD" />
  430. <xs:enumeration value="REPAIRING_DISABLED" />
  431. <xs:enumeration value="WALL_SEGMENT" />
  432. <xs:enumeration value="SHRINK_EFFECT" />
  433. <xs:enumeration value="HIGH_TECH_EFFECT" />
  434. <xs:enumeration value="AIR_POWER_EFFECT" />
  435. <xs:enumeration value="PLAYER_POWER_1"/>
  436. <xs:enumeration value="BEING_MAULED"/>
  437. <!-- These are used for player powers and special FX -->
  438. <xs:enumeration value="FROZEN"/>
  439. <xs:enumeration value="IRONCURTAIN"/>
  440. <xs:enumeration value="CHRONORIFT"/>
  441. <xs:enumeration value="INFILTRATED_DISABLE"/>
  442. <xs:enumeration value="INFILTRATED_RADAR_FREEZE"/>
  443. <xs:enumeration value="INFILTRATED_STEAL_MONEY"/>
  444. <xs:enumeration value="INFILTRATED_VISION"/>
  445. <xs:enumeration value="INFILTRATED_ENERGY"/>
  446. <xs:enumeration value="INFILTRATED_RESET"/>
  447. <xs:enumeration value="INFILTRATED_VISION_UNITS"/>
  448. <xs:enumeration value="WEAPONSLOTID_06" />
  449. <xs:enumeration value="WEAPONSLOTID_07" />
  450. <xs:enumeration value="WEAPONSLOTID_08" />
  451. <xs:enumeration value="WEAPONSLOTID_09" />
  452. <xs:enumeration value="WEAPONSLOTID_10" />
  453. <xs:enumeration value="BUILD_PLACEMENT_HINT" />
  454. <xs:enumeration value="DEATH_6" />
  455. <xs:enumeration value="DEATH_7" />
  456. <xs:enumeration value="DEATH_8" />
  457. <xs:enumeration value="DEATH_9" />
  458. <xs:enumeration value="DEATH_10" />
  459. <xs:enumeration value="DEATH_11" />
  460. <xs:enumeration value="DEATH_12" />
  461. <xs:enumeration value="DEATH_13" />
  462. <xs:enumeration value="DEATH_14" />
  463. <xs:enumeration value="DEATH_15" />
  464. <!-- special case for all on -->
  465. <xs:enumeration value="ALL" />
  466. <xs:enumeration value="SUCKED_UP_HIGH" />
  467. <xs:enumeration value="WEAPONBARREL_01" />
  468. <xs:enumeration value="WEAPONBARREL_02" />
  469. <xs:enumeration value="WEAPONBARREL_03" />
  470. <xs:enumeration value="WEAPONBARREL_04" />
  471. <xs:enumeration value="WEAPONBARREL_05" />
  472. <xs:enumeration value="SPECIAL_POWER_SELECTED" />
  473. <xs:enumeration value="SPECIAL_POWER_SELECTED_PENDING" />
  474. </xs:restriction>
  475. </xs:simpleType>
  476. <xs:simpleType name="ModelConditionBitFlags">
  477. <xs:list itemType="ModelConditionFlagType"></xs:list>
  478. </xs:simpleType>
  479. </xs:schema>