Because Deezire add some more helpful lists, I summerize all lists of this thread in this first post. (I hope, it's ok .)
Additional I add the author of every list.
So nobody must search for the lists or the author and it's clearly. Certainly everybody can pose questions in this thread and everybody, who have a list, can post it here
KindOf enumeration (DeeZire):
Spoiler
<?xml version="1.0" encoding="utf-8"?> <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"> <xs:simpleType name="KindOfType"> <xs:restriction base="xs:string"> <xs:enumeration value="OBSTACLE" /> <xs:enumeration value="SELECTABLE" /> <xs:enumeration value="STICK_TO_TERRAIN_SLOPE" /> <xs:enumeration value="CAN_CAST_REFLECTIONS" /> <xs:enumeration value="SHRUBBERY" /> <xs:enumeration value="INFANTRY" /> <xs:enumeration value="MONSTER" /> <xs:enumeration value="AIRCRAFT" /> <xs:enumeration value="HUGE_VEHICLE" /> <xs:enumeration value="DOZER" /> <xs:enumeration value="SWARM_DOZER" /> <xs:enumeration value="HARVESTER" /> <xs:enumeration value="COMMANDCENTER" /> <xs:enumeration value="CASTLE_CENTER" /> <xs:enumeration value="SALVAGER" /> <xs:enumeration value="WEAPON_SALVAGER" /> <xs:enumeration value="TRANSPORT" /> <xs:enumeration value="BRIDGE" /> <xs:enumeration value="LANDMARK_BRIDGE" /> <xs:enumeration value="BRIDGE_TOWER" /> <xs:enumeration value="PROJECTILE" /> <xs:enumeration value="PRELOAD" /> <xs:enumeration value="NO_GARRISON" /> <xs:enumeration value="CASTLE_KEEP" /> <xs:enumeration value="WAVE_EFFECT" /> <xs:enumeration value="NO_COLLIDE" /> <xs:enumeration value="REPAIR_PAD" /> <xs:enumeration value="HEAL_PAD" /> <xs:enumeration value="STEALTH_GARRISON" /> <xs:enumeration value="SUPPLY_GATHERING_CENTER" /> <xs:enumeration value="AIRFIELD" /> <xs:enumeration value="DRAWABLE_ONLY" /> <xs:enumeration value="MP_COUNT_FOR_VICTORY" /> <xs:enumeration value="REBUILD_HOLE" /> <xs:enumeration value="SCORE" /> <xs:enumeration value="SCORE_CREATE" /> <xs:enumeration value="SCORE_DESTROY" /> <xs:enumeration value="NO_HEAL_ICON" /> <xs:enumeration value="CAN_RAPPEL" /> <xs:enumeration value="PARACHUTABLE" /> <xs:enumeration value="CAN_BE_REPULSED" /> <xs:enumeration value="MOB_NEXUS" /> <xs:enumeration value="IGNORED_IN_GUI" /> <xs:enumeration value="CRATE" /> <xs:enumeration value="CAPTURABLE" /> <xs:enumeration value="LINKED_TO_FLAG" /> <xs:enumeration value="CLEARED_BY_BUILD" /> <xs:enumeration value="SMALL_MISSILE" /> <xs:enumeration value="ALWAYS_VISIBLE" /> <xs:enumeration value="MINE" /> <xs:enumeration value="CLEANUP_HAZARD" /> <xs:enumeration value="PORTABLE_STRUCTURE" /> <xs:enumeration value="ALWAYS_SELECTABLE" /> <xs:enumeration value="ATTACK_NEEDS_LINE_OF_SIGHT" /> <xs:enumeration value="WALK_ON_TOP_OF_WALL" /> <xs:enumeration value="DEFENSIVE_WALL" /> <xs:enumeration value="FS_POWER" /> <xs:enumeration value="FS_FACTORY" /> <xs:enumeration value="FS_BASE_DEFENSE" /> <xs:enumeration value="FS_TECHNOLOGY" /> <xs:enumeration value="AIRCRAFT_PATH_AROUND" /> <xs:enumeration value="LOW_OVERLAPPABLE" /> <xs:enumeration value="FORCEATTACKABLE" /> <xs:enumeration value="AUTO_RALLYPOINT" /> <xs:enumeration value="OATHBREAKER" /> <xs:enumeration value="POWERED" /> <xs:enumeration value="PRODUCED_AT_HELIPAD" /> <xs:enumeration value="DRONE" /> <xs:enumeration value="CAN_SEE_THROUGH_STRUCTURE" /> <xs:enumeration value="BALLISTIC_MISSILE" /> <xs:enumeration value="CLICK_THROUGH" /> <xs:enumeration value="SUPPLY_SOURCE_ON_PREVIEW" /> <xs:enumeration value="PARACHUTE" /> <xs:enumeration value="GARRISONABLE_UNTIL_DESTROYED" /> <xs:enumeration value="BOAT" /> <xs:enumeration value="IMMUNE_TO_CAPTURE" /> <xs:enumeration value="HULK" /> <xs:enumeration value="SHOW_PORTRAIT_WHEN_CONTROLLED" /> <xs:enumeration value="SPAWNS_ARE_THE_WEAPONS" /> <xs:enumeration value="CANNOT_BUILD_NEAR_SUPPLIES" /> <xs:enumeration value="SUPPLY_SOURCE" /> <xs:enumeration value="REVEAL_TO_ALL" /> <xs:enumeration value="DISGUISER" /> <xs:enumeration value="INERT" /> <xs:enumeration value="IGNORES_SELECT_ALL" /> <xs:enumeration value="DONT_AUTO_CRUSH_INFANTRY" /> <xs:enumeration value="SIEGE_TOWER" /> <xs:enumeration value="TREE" /> <xs:enumeration value="SHRUB" /> <xs:enumeration value="ROCK" /> <xs:enumeration value="THROWN_OBJECT" /> <xs:enumeration value="GRAB_AND_KILL" /> <xs:enumeration value="OPTIMIZED_PROP" /> <xs:enumeration value="ENVIRONMENT" /> <xs:enumeration value="DEFLECT_BY_SPECIAL_POWER" /> <xs:enumeration value="WORKING_PASSENGER" /> <xs:enumeration value="BASE_FOUNDATION" /> <xs:enumeration value="NEED_BASE_FOUNDATION" /> <xs:enumeration value="REACT_WHEN_SELECTED" /> <xs:enumeration value="GIMLI" /> <xs:enumeration value="ORC" /> <xs:enumeration value="COMBO_HORDE" /> <xs:enumeration value="NONOCCLUDING" /> <xs:enumeration value="NO_FREEWILL_ENTER" /> <xs:enumeration value="CAN_USE_SIEGE_TOWER" /> <xs:enumeration value="CAN_RIDE_SIEGE_LADDER" /> <xs:enumeration value="TACTICAL_MARKER" /> <xs:enumeration value="PATH_THROUGH_EACH_OTHER" /> <xs:enumeration value="NOTIFY_OF_PREATTACK" /> <xs:enumeration value="GARRISON" /> <xs:enumeration value="MELEE_HORDE" /> <xs:enumeration value="BASE_SITE" /> <xs:enumeration value="INERT_SHROUD_REVEALER" /> <xs:enumeration value="OCL_BIT" /> <xs:enumeration value="SPELL_BOOK" /> <xs:enumeration value="DEPRECATED" /> <xs:enumeration value="PATH_THROUGH_INFANTRY" /> <xs:enumeration value="NO_FORMATION_MOVEMENT" /> <xs:enumeration value="NO_BASE_CAPTURE" /> <xs:enumeration value="ARMY_SUMMARY" /> <xs:enumeration value="HOBBIT" /> <xs:enumeration value="NOT_AUTOACQUIRABLE" /> <xs:enumeration value="CHUNK_VENDOR" /> <xs:enumeration value="ARCHER" /> <xs:enumeration value="MOVE_ONLY" /> <xs:enumeration value="FS_CASH_PRODUCER" /> <xs:enumeration value="ROCK_VENDOR" /> <xs:enumeration value="BLOCKING_GATE" /> <xs:enumeration value="CAN_RIDE_BATTERING_RAM" /> <xs:enumeration value="SIEGE_LADDER" /> <xs:enumeration value="MINE_TRIGGER" /> <xs:enumeration value="PORTER" /> <xs:enumeration value="SCARY" /> <xs:enumeration value="CRITTER_EMITTER" /> <xs:enumeration value="SALT_LICK" /> <xs:enumeration value="CAN_ATTACK_WALLS" /> <xs:enumeration value="IGNORE_FOR_VICTORY" /> <xs:enumeration value="DO_NOT_CLASSIFY" /> <xs:enumeration value="WALL_UPGRADE" /> <xs:enumeration value="ARMY_OF_DEAD" /> <xs:enumeration value="TAINT" /> <xs:enumeration value="BASE_DEFENSE_FOUNDATION" /> <xs:enumeration value="NOT_SELLABLE" /> <xs:enumeration value="WEBBED" /> <xs:enumeration value="WALL_HUB" /> <xs:enumeration value="BUILD_FOR_FREE" /> <xs:enumeration value="IGNORE_FOR_EVA_SPEECH_POSITION" /> <xs:enumeration value="MADE_OF_WOOD" /> <xs:enumeration value="MADE_OF_METAL" /> <xs:enumeration value="MADE_OF_STONE" /> <xs:enumeration value="MADE_OF_DIRT" /> <xs:enumeration value="FACE_AWAY_FROM_CASTLE_KEEP" /> <xs:enumeration value="BANNER" /> <xs:enumeration value="I_WANT_TO_EAT_YOU" /> <xs:enumeration value="INDUSTRY_AFFECTED" /> <xs:enumeration value="DWARVENRICHES_AFFECTED" /> <xs:enumeration value="GANDALF" /> <xs:enumeration value="ARAGORN" /> <xs:enumeration value="HAS_HEALTH_BAR" /> <xs:enumeration value="BIG_MONSTER" /> <xs:enumeration value="DEPLOYED_MINE" /> <xs:enumeration value="CANNOT_RETALIATE" /> <xs:enumeration value="CREEP" /> <xs:enumeration value="TAINTEFFECT" /> <xs:enumeration value="TROLL_BUFF_NUGGET" /> <xs:enumeration value="VITAL_FOR_BASE_SURVIVAL" /> <xs:enumeration value="DO_NOT_PICK_ME_WHEN_BUILDING" /> <xs:enumeration value="SUMMONED" /> <xs:enumeration value="HIDE_IF_FOGGED" /> <xs:enumeration value="ALWAYS_SHOW_HOUSE_COLOR" /> <xs:enumeration value="MOVE_FOR_NOONE" /> <xs:enumeration value="WB_DISPLAY_SCRIPT_NAME" /> <xs:enumeration value="CAN_CLIMB_WALLS" /> <xs:enumeration value="MUMAKIL_BUFF_NUGGET" /> <xs:enumeration value="LARGE_RECTANGLE_PATHFIND" /> <xs:enumeration value="SUBMARINE" /> <xs:enumeration value="PORT" /> <xs:enumeration value="WALL_SEGMENT" /> <xs:enumeration value="CREATE_A_HERO" /> <xs:enumeration value="OPTIMIZED_SOUND" /> <xs:enumeration value="PASS_EXPERIENCE_TO_CONTAINED" /> <xs:enumeration value="DOZER_FACTORY" /> <xs:enumeration value="THREAT_FINDER" /> <xs:enumeration value="ECONOMY_STRUCTURE" /> <xs:enumeration value="LIVING_WORLD_BUILDING_MIRROR" /> <xs:enumeration value="PIKE" /> <xs:enumeration value="NONCOM" /> <xs:enumeration value="SCALEABLE_WALL" /> <xs:enumeration value="SKYBOX" /> <xs:enumeration value="WALL_GATE" /> <xs:enumeration value="CAPTUREFLAG" /> <xs:enumeration value="NEUTRALGOLLUM" /> <xs:enumeration value="PASS_EXPERIENCE_TO_CONTAINER" /> <xs:enumeration value="ORIENTS_TO_CAMERA" /> <xs:enumeration value="NEVER_CULL_FOR_MP" /> <xs:enumeration value="DONT_USE_CANCEL_BUILD_BUTTON" /> <xs:enumeration value="HEAVY_MELEE_HITTER" /> <xs:enumeration value="DONT_HIDE_IF_FOGGED" /> <xs:enumeration value="CAN_SHOOT_OVER_WALLS" /> <xs:enumeration value="PASS_EXPERIENCE_TO_PRODUCER" /> <xs:enumeration value="EXPANSION_PAD" /> <xs:enumeration value="AMPHIBIOUS" /> <xs:enumeration value="SUPPORT" /> <xs:enumeration value="TROLL" /> <xs:enumeration value="SIEGEENGINE" /> <xs:enumeration value="HORDE_MONSTER" /> <xs:enumeration value="IMMOBILE" /> <xs:enumeration value="CAN_ATTACK" /> <xs:enumeration value="STRUCTURE" /> <xs:enumeration value="CAVALRY" /> <xs:enumeration value="MACHINE" /> <xs:enumeration value="HERO" /> <xs:enumeration value="UNATTACKABLE" /> <xs:enumeration value="CLUB" /> <xs:enumeration value="HORDE" /> <xs:enumeration value="BUFF" /> <xs:enumeration value="GRAB_AND_DROP" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="KindOfBitFlags"> <xs:list itemType="KindOfType"></xs:list> </xs:simpleType> </xs:schema>
DamageTypes enumeration (DeeZire):
Spoiler
<?xml version="1.0" encoding="utf-8"?> <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"> <xs:simpleType name="DamageType"> <xs:restriction base="xs:string"> <xs:enumeration value="FORCE" /> <xs:enumeration value="CRUSH" /> <xs:enumeration value="SLASH" /> <xs:enumeration value="PIERCE" /> <xs:enumeration value="SIEGE" /> <xs:enumeration value="STRUCTURAL" /> <xs:enumeration value="FLAME" /> <xs:enumeration value="HEALING" /> <xs:enumeration value="UNRESISTABLE" /> <xs:enumeration value="WATER" /> <xs:enumeration value="PENALTY" /> <xs:enumeration value="FALLING" /> <xs:enumeration value="TOPPLING" /> <xs:enumeration value="REFLECTED" /> <xs:enumeration value="PASSENGER" /> <xs:enumeration value="MAGIC" /> <xs:enumeration value="CHOP" /> <xs:enumeration value="HERO" /> <xs:enumeration value="SPECIALIST" /> <xs:enumeration value="URUK" /> <xs:enumeration value="HERO_RANGED" /> <xs:enumeration value="FLY_INTO" /> <xs:enumeration value="UNDEFINED" /> <xs:enumeration value="LOGICAL_FIRE" /> <xs:enumeration value="CAVALRY" /> <xs:enumeration value="CAVALRY_RANGED" /> <xs:enumeration value="POISON" /> <xs:enumeration value="FROST" /> <xs:enumeration value="NORMAL" /> <xs:enumeration value="BECOME_UNDEAD" /> <xs:enumeration value="SELF" /> <xs:enumeration value="BECOME_UNDEAD_ONCE" /> <xs:enumeration value="ALL" /> </xs:restriction> </xs:simpleType> </xs:schema>
View enumeration (DeeZire):
Spoiler
<?xml version="1.0" encoding="utf-8"?> <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"> <xs:simpleType name="ViewShakeType"> <xs:restriction base="xs:string"> <xs:enumeration value="SUBTLE" /> <xs:enumeration value="NORMAL" /> <xs:enumeration value="STRONG" /> <xs:enumeration value="SEVERE" /> <xs:enumeration value="CINE_EXTREME" /> <xs:enumeration value="CINE_INSANE" /> </xs:restriction> </xs:simpleType> </xs:schema>
UpgradeType enumeration (DeeZire):
Spoiler
<?xml version="1.0" encoding="utf-8"?> <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"> <xs:simpleType name="UpgradeType"> <xs:restriction base="xs:string"> <xs:enumeration value="PLAYER" /> <xs:enumeration value="OBJECT" /> </xs:restriction> </xs:simpleType> </xs:schema>
UnitCategory enumeration (DeeZire):
Spoiler
<?xml version="1.0" encoding="utf-8"?> <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"> <xs:simpleType name="UnitCategory"> <xs:restriction base="xs:string"> <xs:enumeration value="NONE" /> <xs:enumeration value="STRUCTURE" /> <xs:enumeration value="INFANTRY" /> <xs:enumeration value="VEHICLE" /> <xs:enumeration value="AIRCRAFT" /> </xs:restriction> </xs:simpleType> </xs:schema>
SpecialPowerType enumeration (DeeZire):
Spoiler
<?xml version="1.0" encoding="utf-8"?> <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"> <xs:simpleType name="SpecialPowerType" xas:targetNamespace="" xas:enumItemPrefix="SPECIAL_" xas:useEnumPrefix="false"> <xs:restriction base="xs:string"> <xs:enumeration value="INVALID" /> <xs:enumeration value="DAISY_CUTTER" /> <xs:enumeration value="PARADROP_AMERICA" /> <xs:enumeration value="CARPET_BOMB" /> <xs:enumeration value="CLUSTER_MINES" /> <xs:enumeration value="UP_FOR_GRABS_2" /> <xs:enumeration value="UP_FOR_GRABS_3" /> <xs:enumeration value="UP_FOR_GRABS_4" /> <xs:enumeration value="NEUTRON_MISSILE" /> <xs:enumeration value="UP_FOR_GRABS" /> <xs:enumeration value="DEFECTOR" /> <xs:enumeration value="TERROR_CELL" /> <xs:enumeration value="AMBUSH" /> <xs:enumeration value="BLACK_MARKET_NUKE" /> <xs:enumeration value="ANTHRAX_BOMB" /> <xs:enumeration value="SCUD_STORM" /> <xs:enumeration value="PRINCE_OF_DOL_ARMOTH" /> <xs:enumeration value="CRATE_DROP" /> <xs:enumeration value="A10_THUNDERBOLT_STRIKE" /> <xs:enumeration value="DETONATE_DIRTY_NUKE" /> <xs:enumeration value="ARTILLERY_BARRAGE" /> <xs:enumeration value="MISSILE_DEFENDER_LASER_GUIDED_MISSILES" /> <xs:enumeration value="REMOTE_CHARGES" /> <xs:enumeration value="TIMED_CHARGES" /> <xs:enumeration value="HACKER_DISABLE_BUILDING" /> <xs:enumeration value="TANKHUNTER_TNT_ATTACK" /> <xs:enumeration value="BLACKLOTUS_CAPTURE_BUILDING" /> <xs:enumeration value="MAN_THE_WALLS" /> <xs:enumeration value="OSGILIATH_VETERANS" /> <xs:enumeration value="INFANTRY_CAPTURE_BUILDING" /> <xs:enumeration value="RADAR_VAN_SCAN" /> <xs:enumeration value="SPY_DRONE" /> <xs:enumeration value="DISGUISE_AS_VEHICLE" /> <xs:enumeration value="REPAIR_VEHICLES" /> <xs:enumeration value="PARTICLE_UPLINK_CANNON" /> <xs:enumeration value="RANGER_AMBUSH" /> <xs:enumeration value="CHANGE_BATTLE_PLANS" /> <xs:enumeration value="CIA_INTELLIGENCE" /> <xs:enumeration value="CLEANUP_AREA" /> <xs:enumeration value="GRAB_PASSENGER" /> <xs:enumeration value="GRAB_CHUNK" /> <xs:enumeration value="SPAWN_ORCS" /> <xs:enumeration value="CHARGE_ATTACK" /> <xs:enumeration value="PART_THE_HEAVENS" /> <xs:enumeration value="DEFLECT_PROJECTILES" /> <xs:enumeration value="SIEGEDEPLOY" /> <xs:enumeration value="STOP" /> <xs:enumeration value="ARROW_STORM" /> <xs:enumeration value="SWOOP_ATTACK" /> <xs:enumeration value="LEVEL_ATTACK" /> <xs:enumeration value="LEVEL_POSITION" /> <xs:enumeration value="GIVE_UPGRADE" /> <xs:enumeration value="ROUSING_SPEECH" /> <xs:enumeration value="GENERAL_TARGETLESS" /> <xs:enumeration value="GENERAL_TARGETLESS_TWO" /> <xs:enumeration value="SHIELD_BUBBLE" /> <xs:enumeration value="TOGGLE_MOUNTED" /> <xs:enumeration value="WIZARD_BLAST" /> <xs:enumeration value="GLORIOUS_CHARGE" /> <xs:enumeration value="WOUND_ARROW" /> <xs:enumeration value="HERO_MODE" /> <xs:enumeration value="FLAMING_SWORD" /> <xs:enumeration value="FIRE_WHIP" /> <xs:enumeration value="BALROG_BREATH" /> <xs:enumeration value="MTTROLL_BORED" /> <xs:enumeration value="BALROG_WINGS" /> <xs:enumeration value="BALROG_SCREAM" /> <xs:enumeration value="TRAINING" /> <xs:enumeration value="TELEKENETIC_PUSH" /> <xs:enumeration value="SONIC_SONG" /> <xs:enumeration value="REVEAL_MAP_AREA" /> <xs:enumeration value="KNIFE_ATTACK" /> <xs:enumeration value="SPAWN_OATHBREAKERS" /> <xs:enumeration value="CALL_OF_THE_DEEP" /> <xs:enumeration value="SKULL_TOTEM" /> <xs:enumeration value="EXTINGUISH_FIRE" /> <xs:enumeration value="TRIGGER_ATTRIBUTE_MODIFIER" /> <xs:enumeration value="DOMINATE_ENEMY" /> <xs:enumeration value="WORD_OF_POWER" /> <xs:enumeration value="KNIFE_FIGHTER" /> <xs:enumeration value="SPELL_BOOK_HEAL" /> <xs:enumeration value="SPELL_BOOK_ELVEN_GIFTS" /> <xs:enumeration value="SPELL_BOOK_SPAWN_LONE_TOWER" /> <xs:enumeration value="SPELL_BOOK_ENSHROUDING_MIST" /> <xs:enumeration value="SPELL_BOOK_RALLYING_CALL" /> <xs:enumeration value="SPELL_BOOK_TOM_BOMBADIL" /> <xs:enumeration value="SPELL_BOOK_HOBBIT_ALLIES" /> <xs:enumeration value="SPELL_BOOK_REBUILD" /> <xs:enumeration value="SPELL_BOOK_ARROW_VOLLEY_GOOD" /> <xs:enumeration value="SPELL_BOOK_ELVEN_WOOD" /> <xs:enumeration value="SPELL_BOOK_DWARVEN_RICHES" /> <xs:enumeration value="SPELL_BOOK_MEN_OF_DALE_ALLIES" /> <xs:enumeration value="SPELL_BOOK_CLOUD_BREAK" /> <xs:enumeration value="SPELL_BOOK_ROHAN_ALLIES" /> <xs:enumeration value="SPELL_BOOK_DUNEDAIN_ALLIES" /> <xs:enumeration value="SPELL_BOOK_ENT_ALLIES" /> <xs:enumeration value="SPELL_BOOK_EAGLE_ALLIES" /> <xs:enumeration value="SPELL_BOOK_UNDERMINE" /> <xs:enumeration value="SPELL_BOOK_BOMBARD" /> <xs:enumeration value="SPELL_BOOK_ARMY_OF_THE_DEAD" /> <xs:enumeration value="SPELL_BOOK_EARTHQUAKE" /> <xs:enumeration value="SPELL_BOOK_FLOOD" /> <xs:enumeration value="SPELL_BOOK_SUNFLARE" /> <xs:enumeration value="SPELL_BOOK_CITADEL" /> <xs:enumeration value="SPELL_BOOK_TAINT" /> <xs:enumeration value="SPELL_BOOK_EYE_OF_SAURON" /> <xs:enumeration value="SPELL_BOOK_BARRICADE" /> <xs:enumeration value="SPELL_BOOK_WAR_CHANT" /> <xs:enumeration value="SPELL_BOOK_PALANTIR_VISION" /> <xs:enumeration value="SPELL_BOOK_CREBAIN" /> <xs:enumeration value="SPELL_BOOK_CAVE_BATS" /> <xs:enumeration value="SPELL_BOOK_INDUSTRY" /> <xs:enumeration value="SPELL_BOOK_DEVASTATION" /> <xs:enumeration value="SPELL_BOOK_UNTAMED_ALLEGIANCE" /> <xs:enumeration value="SPELL_BOOK_ARROW_VOLLEY_EVIL" /> <xs:enumeration value="SPELL_BOOK_WILD_MEN_ALLIES" /> <xs:enumeration value="SPELL_BOOK_SCAVENGER" /> <xs:enumeration value="SPELL_BOOK_CALL_THE_HORDE" /> <xs:enumeration value="SPELL_BOOK_SPIDERLING_ALLIES" /> <xs:enumeration value="SPELL_BOOK_DARKNESS" /> <xs:enumeration value="SPELL_BOOK_AWAKEN_WYRM" /> <xs:enumeration value="SPELL_BOOK_FREEZING_RAIN" /> <xs:enumeration value="SPELL_BOOK_FUEL_THE_FIRES" /> <xs:enumeration value="SPELL_BOOK_WATCHER_ALLY" /> <xs:enumeration value="SPELL_BOOK_BALROG_ALLY" /> <xs:enumeration value="SPELL_BOOK_RAIN_OF_FIRE" /> <xs:enumeration value="SPELL_BOOK_DRAGON_ALLY" /> <xs:enumeration value="SPELL_BOOK_DRAGON_STRIKE" /> <xs:enumeration value="AT_VISIBLE_OBJECT" /> <xs:enumeration value="SARUMAN_FIRE_BALL" /> <xs:enumeration value="DISGUISE" /> <xs:enumeration value="SMITE_CANCELDISGUISE" /> <xs:enumeration value="ATTRIBUTEMOD_CANCELDISGUISE" /> <xs:enumeration value="KINGS_FAVOR" /> <xs:enumeration value="FAKE_LEADERSHIP_BUTTON" /> <xs:enumeration value="GIVE_UPGRADE_NEAREST" /> <xs:enumeration value="SCREECH" /> <xs:enumeration value="REPAIR_STRUCTURE" /> <xs:enumeration value="EAT" /> <xs:enumeration value="GIMLI_LEAP" /> <xs:enumeration value="HARVEST" /> <xs:enumeration value="PERSONAL_FLOOD" /> <xs:enumeration value="ELVEN_GRACE" /> <xs:enumeration value="AT_VISIBLE_GROUNDED_OBJECT" /> <xs:enumeration value="TELEPORT_TEAM_TO_CASTER" /> <xs:enumeration value="SPAWN_TORNADO" /> <xs:enumeration value="CURSE_ENEMY" /> <xs:enumeration value="STORE_LIST_1" /> <xs:enumeration value="STORE_LIST_2" /> <xs:enumeration value="TELEPORT_LIST_TO_POSITION" /> <xs:enumeration value="EVACUATE_GARRISON" /> <xs:enumeration value="GENERAL_TARGETLESS_THREE" /> <xs:enumeration value="SUMMON_ALLIES" /> <xs:enumeration value="GENERAL_SUMMON" /> <xs:enumeration value="SPELL_BOOK_BLIGHT" /> <xs:enumeration value="SPELL_BOOK_SNOWBIND" /> <xs:enumeration value="SPELL_BOOK_CHILL_WIND" /> <xs:enumeration value="AOE_ATTACK_HEAL" /> </xs:restriction> </xs:simpleType> </xs:schema>
AISpecialPowerType enumeration (DeeZire):
Spoiler
<?xml version="1.0" encoding="utf-8"?> <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"> <xs:simpleType name="AISpecialPowerInstanceType"> <xs:restriction base="xs:string"> <xs:enumeration value="AI_SPECIAL_POWER_BASIC_SELF_BUFF" /> <xs:enumeration value="AI_SPECIAL_POWER_CAPTURE_BUILDING" /> <xs:enumeration value="AI_SPECIAL_POWER_ELENDIL" /> <xs:enumeration value="AI_SPECIAL_POWER_ENEMY_TYPE_KILLER" /> <xs:enumeration value="AI_SPECIAL_POWER_ENEMY_TYPE_KILLER_RANGED" /> <xs:enumeration value="AI_SPECIAL_POWER_ENEMY_TYPE_KILLER_STRUCTURES" /> <xs:enumeration value="AI_SPECIAL_POWER_GANDALF_WIZARD_BLAST" /> <xs:enumeration value="AI_SPECIAL_POWER_GIVEXP_AOE"/> <xs:enumeration value="AI_SPECIAL_POWER_RANGED_AOE_ATTACK"/> <xs:enumeration value="AI_SPECIAL_POWER_TOGGLE_MOUNTED"/> <xs:enumeration value="AI_SPECIAL_POWER_SELFAOE_HEALHEROS"/> <xs:enumeration value="AI_SPECIAL_POWER_TARGETAOE_SUMMON"/> <xs:enumeration value="AI_SPECIAL_POWER_LEGOLAS_ARROWWIND"/> <xs:enumeration value="AI_SPECIAL_POWER_LEGOLAS_TRAINARCHERS"/> <xs:enumeration value="AI_SPECIAL_POWER_GOBLINKING_BATTLEFRENZY"/> <xs:enumeration value="AI_SPECIAL_POWER_GOBLINKING_CALLOFTHEDEEP"/> <xs:enumeration value="AI_SPECIAL_POWER_GOBLINKING_MOUNTED"/> <xs:enumeration value="AI_SPECIAL_POWER_HEAL_AOE"/> <xs:enumeration value="AI_SPECIAL_POWER_TOGGLE_MELEE_AND_RANGE" /> <xs:enumeration value="AI_SPECIAL_POWER_TOGGLE_SIEGE" /> <xs:enumeration value="AI_SPECIAL_POWER_CHARGE" /> <xs:enumeration value="AI_SPELLBOOK_ALWAYS_FIRE" /> <xs:enumeration value="AI_SPELLBOOK_ASSIST_BATTLE_BUFF" /> <xs:enumeration value="AI_SPELLBOOK_ASSIST_BATTLE_DEBUFF" /> <xs:enumeration value="AI_SPELLBOOK_ARMY_BREAKER" /> <xs:enumeration value="AI_SPELLBOOK_CAPTURE_CREEP" /> <xs:enumeration value="AI_SPELLBOOK_HEAL" /> <xs:enumeration value="AI_SPELLBOOK_STRUCTURE_BREAKER" /> <xs:enumeration value="AI_SPELLBOOK_STRUCTURE_BREAKER_PREF_WALLS" /> <xs:enumeration value="AI_SPELLBOOK_ENSHROUDING_MIST" /> <xs:enumeration value="AI_SPELLBOOK_BUFFTERRAIN" /> <xs:enumeration value="AI_SPELLBOOK_REBUILD" /> <xs:enumeration value="AI_SPELLBOOK_BUFFECONOMYBUILDING" /> <xs:enumeration value="AI_SPELLBOOK_CALLTHEHORDE" /> <xs:enumeration value="AI_SPELLBOOK_SHROUD_REVEAL" /> <xs:enumeration value="AI_SPELLBOOK_TREE_KILLER" /> <xs:enumeration value="AI_SPELLBOOK_STRUCTURE_BASEKILL" /> <xs:enumeration value="AI_SPELLBOOK_CITADEL" /> <xs:enumeration value="AI_SPECIAL_POWER_STANCEBATTLE" /> <xs:enumeration value="AI_SPECIAL_POWER_STANCEAGGRESSIVE" /> <xs:enumeration value="AI_SPECIAL_POWER_STANCEHOLDGROUND" /> <xs:enumeration value="AI_SPELLBOOK_DEBUFFECONOMYBUILDING" /> <xs:enumeration value="AI_SPECIAL_POWER_AOE_AND_BUFF" /> <xs:enumeration value="AI_SPECIAL_POWER_SOUL_FREEZE" /> <xs:enumeration value="AI_SPECIAL_POWER_DOMINATE_ENEMY" /> <xs:enumeration value="AI_SPECIAL_POWER_DOMINATE_TROLL" /> <xs:enumeration value="AI_SPECIAL_POWER_TAME_THE_BEAST" /> <xs:enumeration value="AI_SPECIAL_POWER_BASIC_SELF_DEBUFF" /> <xs:enumeration value="AI_SPECIAL_POWER_ATTACK_HEAL_AOE" /> <xs:enumeration value="AI_SPECIAL_POWER_RANGED_AOE_ATTACK_UNITS" /> <xs:enumeration value="AI_SPECIAL_POWER_MORGUL_BLADE" /> <xs:enumeration value="AI_SPECIAL_POWER_GOBLIN_POISON" /> </xs:restriction> </xs:simpleType> </xs:schema>
ObjectFilter enumeration (DeeZire):
Spoiler
<?xml version="1.0" encoding="utf-8"?> <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="uri:ea.com:eala:XmlEdit"> <xs:simpleType name="ObjectFilterRule"> <xs:restriction base="xs:string"> <xs:enumeration value="ALL" /> <xs:enumeration value="ANY" /> <xs:enumeration value="NONE" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="ObjectFilterRelationship"> <xs:restriction base="xs:string"> <xs:enumeration value="ALLIES" /> <xs:enumeration value="ENEMIES" /> <xs:enumeration value="NEUTRAL" /> <xs:enumeration value="SAME_PLAYER" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="ObjectFilterRelationshipBitMask"> <xs:list itemType="ObjectFilterRelationship"></xs:list> </xs:simpleType> <xs:simpleType name="ObjectFilterAlignment"> <xs:restriction base="xs:string"> <xs:enumeration value="NONE" /> <xs:enumeration value="EVIL" /> <xs:enumeration value="GOOD" /> </xs:restriction> </xs:simpleType> </xs:schema>
Various GlobalData enumeration (DeeZire):
Spoiler
<?xml version="1.0" encoding="utf-8"?> <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"> <xs:simpleType name="WeaponSlotType"> <xs:restriction base="xs:string"> <xs:enumeration value="PRIMARY" /> <xs:enumeration value="SECONDARY" /> <xs:enumeration value="TERTIARY" /> <xs:enumeration value="QUATERNARY" /> <xs:enumeration value="QUINARY" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="WeaponSlotBitFlags"> <xs:list itemType="WeaponSlotType"></xs:list> </xs:simpleType> <xs:simpleType name="TimeOfDayType"> <xs:restriction base="xs:string"> <xs:enumeration value="INVALID" /> <xs:enumeration value="MORNING" /> <xs:enumeration value="AFTERNOON" /> <xs:enumeration value="EVENING" /> <xs:enumeration value="NIGHT" /> <xs:enumeration value="INTERPOLATE" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="WaypointPortalType" > <xs:restriction base="xs:string"> <xs:enumeration value="Portal" /> <xs:enumeration value="Walk" /> <xs:enumeration value="Climb" /> <xs:enumeration value="PreClimb" /> <xs:enumeration value="Beacon" /> <xs:enumeration value="Spline" /> <xs:enumeration value="FakePathfind" /> <xs:enumeration value="Mineshaft" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="LocomotorSetType"> <xs:restriction base="xs:string"> <xs:enumeration value="INVALID" /> <xs:enumeration value="NORMAL" /> <xs:enumeration value="NORMAL_UPGRADED" /> <xs:enumeration value="FREEFALL" /> <xs:enumeration value="WANDER" /> <xs:enumeration value="PANIC" /> <xs:enumeration value="TAXIING" /> <xs:enumeration value="SUPERSONIC" /> <xs:enumeration value="MOUNTED" /> <xs:enumeration value="ENRAGED" /> <xs:enumeration value="SCARED" /> <xs:enumeration value="CONTAINED" /> <xs:enumeration value="COMBO" /> <xs:enumeration value="COMBO2" /> <xs:enumeration value="COMBO3" /> <xs:enumeration value="WALL_SCALING" /> <xs:enumeration value="CHANGING_FIRINGARC" /> <xs:enumeration value="BURNINGDEATH" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="ModelLODType"> <xs:restriction base="xs:string"> <xs:enumeration value="LOW" /> <xs:enumeration value="HIGH" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="AnimationLODType"> <xs:restriction base="xs:string"> <xs:enumeration value="VERY_LOW" /> <xs:enumeration value="LOW" /> <xs:enumeration value="MEDIUM" /> <xs:enumeration value="HIGH" /> <xs:enumeration value="ULTRA_HIGH" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="EffectsLODType"> <xs:restriction base="xs:string"> <xs:enumeration value="VERY_LOW" /> <xs:enumeration value="LOW" /> <xs:enumeration value="MEDIUM" /> <xs:enumeration value="HIGH" /> <xs:enumeration value="ULTRA_HIGH" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="DecalLODType"> <xs:restriction base="xs:string"> <xs:enumeration value="OFF" /> <xs:enumeration value="LOW" /> <xs:enumeration value="HIGH" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="WaterLODType"> <xs:restriction base="xs:string"> <xs:enumeration value="LOW" /> <xs:enumeration value="MEDIUM" /> <xs:enumeration value="HIGH" /> <xs:enumeration value="ULTRA_HIGH" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="ShadowLODType"> <xs:restriction base="xs:string"> <xs:enumeration value="OFF" /> <xs:enumeration value="LOW" /> <xs:enumeration value="MEDIUM" /> <xs:enumeration value="HIGH" /> <xs:enumeration value="ULTRA_HIGH" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="TerrainLODType"> <xs:restriction base="xs:string"> <xs:enumeration value="LOW" /> <xs:enumeration value="MEDIUM" /> <xs:enumeration value="HIGH" /> <xs:enumeration value="ULTRA_HIGH" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="TextureQualityLODType"> <xs:restriction base="xs:string"> <xs:enumeration value="LOW" /> <xs:enumeration value="MEDIUM" /> <xs:enumeration value="HIGH" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="WeatherType"> <xs:restriction base="xs:string"> <xs:enumeration value="NORMAL" /> <xs:enumeration value="CLOUDY" /> <xs:enumeration value="RAINY" /> <xs:enumeration value="CLOUDYRAINY" /> <xs:enumeration value="SUNNY" /> <xs:enumeration value="INVALID" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="DisabledType"> <xs:restriction base="xs:string"> <xs:enumeration value="DISABLED_DEFAULT" /> <xs:enumeration value="DISABLED_USER_PARALYZED" /> <xs:enumeration value="DISABLED_EMP" /> <xs:enumeration value="DISABLED_HELD" /> <xs:enumeration value="DISABLED_PARALYZED" /> <xs:enumeration value="DISABLED_UNMANNED" /> <xs:enumeration value="DISABLED_UNDERPOWERED" /> <xs:enumeration value="DISABLED_FREEFALL" /> <xs:enumeration value="DISABLED_TEMPORARILY_BUSY" /> <xs:enumeration value="DISABLED_SCRIPT_DISABLED" /> <xs:enumeration value="DISABLED_SCRIPT_UNDERPOWERED" /> <xs:enumeration value="DISABLED_USER_FROZEN" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="TerrainScorchType"> <xs:restriction base="xs:string"> <xs:enumeration value="RANDOM" /> <xs:enumeration value="SCORCH_1" /> <xs:enumeration value="SCORCH_2" /> <xs:enumeration value="SCORCH_3" /> <xs:enumeration value="SCORCH_4" /> <xs:enumeration value="SCORCH_5" /> <xs:enumeration value="SCORCH_6" /> <xs:enumeration value="SCORCH_7" /> <xs:enumeration value="SCORCH_8" /> <xs:enumeration value="SCORCH_9" /> </xs:restriction> </xs:simpleType> </xs:schema>
Emotion enumeration (DeeZire):
Spoiler
<?xml version="1.0" encoding="utf-8"?> <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"> <xs:simpleType name="EmotionType"> <xs:restriction base="xs:string"> <xs:enumeration value="TAUNT" /> <xs:enumeration value="CHEER" /> <xs:enumeration value="HERO_CHEER" /> <xs:enumeration value="POINT" /> <xs:enumeration value="FEAR" /> <xs:enumeration value="UNCONTROLLABLE_FEAR" /> <xs:enumeration value="TERROR" /> <xs:enumeration value="DOOM" /> <xs:enumeration value="QUARRELSOME" /> <xs:enumeration value="ALERT" /> <xs:enumeration value="BRACE_FOR_BEING_CRUSHED" /> <xs:enumeration value="CHEER_FOR_ABOUT_TO_CRUSH" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="EmotionAIType"> <xs:restriction base="xs:string"> <xs:enumeration value="BACK_AWAY" /> <xs:enumeration value="AVOID_SCARER" /> <xs:enumeration value="IDLE" /> <xs:enumeration value="RUN_AWAY_PANIC" /> <xs:enumeration value="FACE_OBJECT" /> <xs:enumeration value="QUARREL" /> </xs:restriction> </xs:simpleType> </xs:schema>
Shadow and Decal enumeration (DeeZire):
Spoiler
<?xml version="1.0" encoding="utf-8"?> <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"> <xs:simpleType name="ShadowType"> <xs:restriction base="xs:string"> <xs:enumeration value="SHADOW_NONE" /> <xs:enumeration value="SHADOW_DECAL" /> <xs:enumeration value="SHADOW_VOLUME" /> <xs:enumeration value="SHADOW_VOLUME_NEW" /> <xs:enumeration value="SHADOW_DYNAMIC_PROJECTION" /> <xs:enumeration value="SHADOW_DIRECTIONAL_PROJECTION" /> <xs:enumeration value="SHADOW_ALPHA_DECAL" /> <xs:enumeration value="SHADOW_ADDITIVE_DECAL" /> <xs:enumeration value="SHADOW_VOLUME_NON_SELF_1" /> <xs:enumeration value="SHADOW_VOLUME_NON_SELF_2" /> <xs:enumeration value="SHADOW_VOLUME_NON_SELF_3" /> <xs:enumeration value="SHADOW_ALPHA_DECAL_DYNAMIC" /> <xs:enumeration value="SHADOW_ADDITIVE_DECAL_DYNAMIC" /> <xs:enumeration value="SHADOW_MERGE_DECAL" /> <xs:enumeration value="SHADOW_DECAL_TERRAIN_CLAIM" /> <xs:enumeration value="SHADOW_VOLUME_OR_DECAL" /> <xs:enumeration value="SHADOW_NEW_OR_DECAL" /> <xs:enumeration value="SHADOW_SUBTRACT_DECAL_DYNAMIC" /> </xs:restriction> </xs:simpleType> <xs:complexType name="ShadowInfo"> <xs:sequence></xs:sequence> <xs:attribute name="Shadow" type="ShadowType" /> <xs:attribute name="ShadowTexture" type="TextureRef" /> <xs:attribute name="ShadowSizeX" type="SageReal" default="0.0" /> <xs:attribute name="ShadowSizeY" type="SageReal" default="0.0" /> <xs:attribute name="ShadowOffsetX" type="SageReal" default="0.0" /> <xs:attribute name="ShadowOffsetY" type="SageReal" default="0.0" /> <xs:attribute name="ShadowOpacityStart" type="SageReal" default="0" /> <xs:attribute name="ShadowOpacityFadeInTime" type="Time" default="0s" /> <xs:attribute name="ShadowOpacityPeak" type="SageReal" default="1" /> <xs:attribute name="ShadowOpacityFadeOutTime" type="Time" default="0s" /> <xs:attribute name="ShadowOpacityEnd" type="SageReal" default="0" /> <xs:attribute name="ShadowMaxHeight" type="SageReal" default="20" /> <xs:attribute name="ShadowOverrideLODVisibility" type="SageBool" default="false" /> <xs:attribute name="ShadowUseHouseColor" type="SageBool" default="false" /> <xs:attribute name="ShadowIsRotatingWithObject" type="SageBool" default="true" /> <xs:attribute name="ShadowSunAngle" type="SageReal" default="0.0" /> </xs:complexType> <xs:complexType name="RadiusDecalTemplate"> <xs:sequence> <xs:element name="Color" type="Color4" minOccurs="0" maxOccurs="1" /> </xs:sequence> <xs:attribute name="Texture" type="TextureRef" /> <xs:attribute name="Texture2" type="TextureRef" /> <xs:attribute name="Style" type="ShadowType" /> <xs:attribute name="OpacityMin" type="Percentage" default="1.0" /> <xs:attribute name="OpacityMax" type="Percentage" default="1.0" /> <xs:attribute name="OpacityThrobTime" type="SageReal" default="1000" /> <xs:attribute name="RotationsPerMinute" type="SageReal" default="0.0" /> <xs:attribute name="OnlyVisibleToOwningPlayer" type="SageBool" default="false" /> <xs:attribute name="MaxRadius" type="SageReal" default="0.0" /> <xs:attribute name="MinRadius" type="SageReal" default="0.0" /> <xs:attribute name="MaxSelectedUnits" type="SageUnsignedInt" default="0.0" /> <xs:attribute name="SpiralAcceleration" type="SageReal" default="0.0" /> </xs:complexType> </xs:schema>
More GlobalData enumeration (DeeZire):
Spoiler
<?xml version="1.0" encoding="utf-8"?> <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="uri:ea.com:eala:XmlEdit"> <xs:simpleType name="VeterancyLevel"> <xs:restriction base="xs:string"> <xs:enumeration value="INVALID" /> <xs:enumeration value="REGULAR" /> <xs:enumeration value="VETERAN" /> <xs:enumeration value="ELITE" /> <xs:enumeration value="HEROIC" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="AIUpgradeHeuristicType"> <xs:restriction base="xs:string"> <xs:enumeration value="AI_UPGRADEHEURISTIC_INVALID" /> <xs:enumeration value="AI_UPGRADEHEURISTIC_IMPORTANT" /> <xs:enumeration value="AI_UPGRADEHEURISTIC_BOILINGOIL" /> <xs:enumeration value="AI_UPGRADEHEURISTIC_FACTORY_UNITUNLOCK" /> <xs:enumeration value="AI_UPGRADEHEURISTIC_FORTRESS" /> <xs:enumeration value="AI_UPGRADEHEURISTIC_ANTICAVALRY" /> <xs:enumeration value="AI_UPGRADEHEURISTIC_ANTIARCHER" /> <xs:enumeration value="AI_UPGRADEHEURISTIC_ANTISPECIAL" /> <xs:enumeration value="AI_UPGRADEHEURISTIC_ANTIINFANTRY" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="AIKindOfType" xas:targetNamespace="" xas:enumItemPrefix="AI_KINDOF_" xas:useEnumPrefix="false"> <xs:restriction base="xs:string"> <xs:enumeration value="INVALID" xas:forceValue="-1"/> <xs:enumeration value="INFANTRY" xas:forceValue="0"/> <xs:enumeration value="ARCHER" /> <xs:enumeration value="PIKEMAN" /> <xs:enumeration value="CAVALRY" /> <xs:enumeration value="CREEP" /> <xs:enumeration value="CREEP_STRUCTURE" /> <xs:enumeration value="STRUCTURE" /> <xs:enumeration value="SIEGEWEAPON" /> <xs:enumeration value="EXPLORABLE_AREA" /> <xs:enumeration value="WALL" /> <xs:enumeration value="HERO" /> <xs:enumeration value="BATTLE_TOWER" /> <xs:enumeration value="SHIP_BATTLESHIP" /> <xs:enumeration value="SHIP_BOMBARD" /> <xs:enumeration value="SHIP_TRANSPORT" /> <xs:enumeration value="SHIP_SUICIDE" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="RadarPriorityType" xas:useEnumPrefix="false" xas:enumItemPrefix="RADAR_PRIORITY_" xas:targetNamespace="" > <xs:restriction base="xs:string"> <xs:enumeration value="INVALID" /> <xs:enumeration value="NOT_ON_RADAR" /> <xs:enumeration value="STRUCTURE" /> <xs:enumeration value="UNIT" /> <xs:enumeration value="LOCAL_UNIT_ONLY" /> </xs:restriction> </xs:simpleType> <xs:complexType name="ShadowMap"> <xs:complexContent> <xs:extension base="BaseInheritableAsset"> <xs:sequence></xs:sequence> <xs:attribute name="MapSize" type="SageInt" default="1024" /> <xs:attribute name="MaxViewDistance" type="SageReal" default="1000.0" /> <xs:attribute name="MinShadowedTerrainHeight" type="SageReal" default="0.0" /> </xs:extension> </xs:complexContent> </xs:complexType> </xs:schema>
Armor enumeration (DeeZire):
Spoiler
<?xml version="1.0" encoding="utf-8"?> <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:balance="uri:ea.com:eala:balance" xmlns:xas="uri:ea.com:eala:asset:schema" targetNamespace="uri:ea.com:eala:asset" elementFormDefault="qualified" xmlns:XmlEdit="http://tempuri.org/XmlEdit.xsd"> <xs:simpleType name="ArmorSetType"> <xs:restriction base="xs:string"> <xs:enumeration value="VETERAN" /> <xs:enumeration value="ELITE" /> <xs:enumeration value="HERO" /> <xs:enumeration value="PLAYER_UPGRADE" /> <xs:enumeration value="WEAK_VERSUS_BASEDEFENSES" /> <xs:enumeration value="ALTERNATE_FORMATION" /> <xs:enumeration value="MOUNTED" /> <xs:enumeration value="PLAYER_UPGRADE_2" /> <xs:enumeration value="PLAYER_UPGRADE_3" /> <xs:enumeration value="UNBESIEGEABLE" /> <xs:enumeration value="AS_TOWER" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="ArmorSetBitFlags"> <xs:list itemType="ArmorSetType"></xs:list> </xs:simpleType> <xs:complexType name="ArmorListType"> <xs:sequence></xs:sequence> <xs:attribute balance:key="Damage" name="Damage" type="DamageType" /> <xs:attribute balance:value="Percent" name="Percent" type="Percentage" /> </xs:complexType> <xs:complexType name="ArmorTemplate" xas:runtimeWrapper="::ArmorTemplate"> <xs:complexContent> <xs:extension base="BaseInheritableAsset"> <xs:sequence> <xs:element name="Armor" type="ArmorListType" balance:category="Armor Type" minOccurs="0" maxOccurs="unbounded" /> </xs:sequence> <xs:attribute name="Default" type="Percentage" default="100" /> <xs:attribute name="DamageScalar" type="Percentage" default="100" /> <xs:attribute name="FlankedPenalty" type="Percentage" default="100%" /> </xs:extension> </xs:complexContent> </xs:complexType> </xs:schema>
AttributeModifier enumeration (DeeZire):
Spoiler
<?xml version="1.0" encoding="utf-8"?> <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"> <xs:simpleType name="AttributeModifierCategoryType"> <xs:restriction base="xs:string"> <xs:enumeration value="NONE" /> <xs:enumeration value="LEADERSHIP" /> <xs:enumeration value="FORMATION" /> <xs:enumeration value="SPELL" /> <xs:enumeration value="WEAPON" /> <xs:enumeration value="STRUCTURE" /> <xs:enumeration value="LEVEL" /> <xs:enumeration value="BUFF" /> <xs:enumeration value="DEBUFF" /> <xs:enumeration value="STUN" /> <xs:enumeration value="INNATE_ARMOR" /> <xs:enumeration value="INNATE_DAMAGEMULT" /> <xs:enumeration value="INNATE_VISION" /> <xs:enumeration value="INNATE_AUTOHEAL" /> <xs:enumeration value="INNATE_HEALTH" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="AttributeType"> <xs:restriction base="xs:string"> <xs:enumeration value="ATTRIBUTE_NONE" /> <xs:enumeration value="ARMOR" /> <xs:enumeration value="DAMAGE_ADD" /> <xs:enumeration value="DAMAGE_MULT" /> <xs:enumeration value="RESIST_FEAR" /> <xs:enumeration value="RESIST_TERROR" /> <xs:enumeration value="EXPERIENCE" /> <xs:enumeration value="RANGE" /> <xs:enumeration value="SPEED" /> <xs:enumeration value="CRUSH_DECELERATE" /> <xs:enumeration value="RESIST_KNOCKBACK" /> <xs:enumeration value="SPELL_DAMAGE" /> <xs:enumeration value="RECHARGE_TIME" /> <xs:enumeration value="PRODUCTION" /> <xs:enumeration value="HEALTH" /> <xs:enumeration value="HEALTH_MULT" /> <xs:enumeration value="VISION" /> <xs:enumeration value="BOUNTY_PERCENTAGE" /> <xs:enumeration value="MINIMUM_CRUSH_VELOCITY" /> <xs:enumeration value="AUTO_HEAL" /> <xs:enumeration value="SHROUD_CLEARING" /> <xs:enumeration value="RATE_OF_FIRE" /> <xs:enumeration value="DAMAGE_STRUCTURE_BOUNTY_ADD" /> <xs:enumeration value="CRUSHER_LEVEL" /> <xs:enumeration value="COMMAND_POINT_BONUS" /> <xs:enumeration value="CRUSHABLE_LEVEL" /> <xs:enumeration value="CRUSHED_DECELERATE" /> <xs:enumeration value="INVULNERABLE" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="AttributeModifierCategoryBitFlags"> <xs:list itemType="AttributeModifierCategoryType"></xs:list> </xs:simpleType> <xs:complexType name="AttributeModifierListType"> <xs:sequence></xs:sequence> <xs:attribute name="Type" type="AttributeType" /> <xs:attribute name="Value" type="Percentage" default="0" /> </xs:complexType> <xs:complexType name="AttributeModifier" xas:runtimeWrapper="::AttributeModifierContainer" > <xs:complexContent> <xs:extension base="BaseAssetType"> <xs:sequence> <xs:element name="Modifier" type="AttributeModifierListType" minOccurs="0" maxOccurs="unbounded" /> </xs:sequence> <xs:attribute name="Category" type="AttributeModifierCategoryType" /> <xs:attribute name="Duration" type="Time" default="0s" /> <xs:attribute name="ReplaceInCategoryIfLongest" type="SageBool" default="false" /> <xs:attribute name="IgnoreIfAnticategoryActive" type="SageBool" default="false" /> <xs:attribute name="FX" type="FXListRef" /> <xs:attribute name="FX2" type="FXListRef" /> <xs:attribute name="FX3" type="FXListRef" /> <xs:attribute name="EndFX" type="FXListRef" /> <xs:attribute name="EndFX2" type="FXListRef" /> <xs:attribute name="EndFX3" type="FXListRef" /> <xs:attribute name="MultiLevelFX" type="SageBool" default="false" /> <xs:attribute name="ModelCondition" type="xs:string" default="" /> <xs:attribute name="ClearModelCondition" type="xs:string" default="" /> </xs:extension> </xs:complexContent> </xs:complexType> </xs:schema>
DamageFX enumeration (DeeZire):
Spoiler
<xs:complexType name="DamageFX"> <xs:attribute name="ThrottleTime" type="Time" default="0s" /> <xs:attribute name="AmountForMajorFX" type="FXListRef" /> <xs:attribute name="MajorFX" type="FXListRef" /> <xs:attribute name="MinorFX" type="FXListRef" /> <xs:attribute name="VeterancyAmountForMajorFX" type="FXListRef" /> <xs:attribute name="VeterancyMajorFX" type="FXListRef" /> <xs:attribute name="VeterancyMinorFX" type="FXListRef" /> <xs:attribute name="VeterancyThrottleTime" type="Time" default="0s" /> </xs:complexType>
More GlobalData enumeration (DeeZire):
Spoiler
<?xml version="1.0" encoding="utf-8"?> <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="uri:ea.com:eala:XmlEdit"> <xs:simpleType name="CommandSourceType"> <xs:restriction base="xs:string"> <xs:enumeration value="FROM_PLAYER" /> <xs:enumeration value="FROM_SCRIPT" /> <xs:enumeration value="FROM_AI" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="ThingClassType" xas:useEnumPrefix="false" xas:enumItemPrefix="TC_" xas:targetNamespace="" > <xs:restriction base="xs:string"> <xs:enumeration value="UNSPECIFIED" /> <xs:enumeration value="HORDE_UNIT" /> <xs:enumeration value="CHARACTER_UNIT" /> <xs:enumeration value="CAVALRY_UNIT" /> <xs:enumeration value="MEDIUM_MONSTER" /> <xs:enumeration value="LARGE_MONSTER" /> <xs:enumeration value="PROP" /> <xs:enumeration value="CIV_BUILDING" /> <xs:enumeration value="WALL_PIECE" /> <xs:enumeration value="FACTION_BUILDING" /> <xs:enumeration value="LANDMARK_BUILDING" /> <xs:enumeration value="GROUND_COVER" /> <xs:enumeration value="BUSH" /> <xs:enumeration value="TREE" /> <xs:enumeration value="MACHINE" /> <xs:enumeration value="BUFF" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="DeadCollideSizeType" xas:useEnumPrefix="false" xas:enumItemPrefix="DC_" xas:targetNamespace="" > <xs:restriction base="xs:string"> <xs:enumeration value="SMALL" /> <xs:enumeration value="MEDIUM" /> <xs:enumeration value="LARGE" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="EditorSortingType" xas:useEnumPrefix="false" xas:enumItemPrefix="ES_" xas:targetNamespace="" > <xs:restriction base="xs:string"> <xs:enumeration value="NONE" /> <xs:enumeration value="STRUCTURE" /> <xs:enumeration value="UNIT" /> <xs:enumeration value="SHRUBBERY" /> <xs:enumeration value="MISC_MAN_MADE" /> <xs:enumeration value="MISC_NATURAL" /> <xs:enumeration value="DEBRIS" /> <xs:enumeration value="SYSTEM" /> <xs:enumeration value="AUDIO" /> <xs:enumeration value="TEST" /> <xs:enumeration value="FOR_REVIEW" /> <xs:enumeration value="ROAD" /> <xs:enumeration value="WAYPOINT" /> <xs:enumeration value="EMITTERS" /> <xs:enumeration value="SCORCH" /> <xs:enumeration value="OBSOLETE" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="BrowserSortingType" xas:useEnumPrefix="false" xas:enumItemPrefix="BS_" xas:targetNamespace="" > <xs:restriction base="xs:string"> <xs:enumeration value="NONE" /> <xs:enumeration value="STRUCTURE" /> <xs:enumeration value="UNIT" /> <xs:enumeration value="SHRUBBERY" /> <xs:enumeration value="MISC_MAN_MADE" /> <xs:enumeration value="MISC_NATURAL" /> <xs:enumeration value="DEBRIS" /> <xs:enumeration value="SYSTEM" /> <xs:enumeration value="AUDIO" /> <xs:enumeration value="TEST" /> <xs:enumeration value="FOR_REVIEW" /> <xs:enumeration value="ROAD" /> <xs:enumeration value="WAYPOINT" /> <xs:enumeration value="EMITTERS" /> <xs:enumeration value="SCORCH" /> <xs:enumeration value="OBSOLETE" /> <xs:enumeration value="MEN" /> <xs:enumeration value="ELVES" /> <xs:enumeration value="DWARVES" /> <xs:enumeration value="ISENGARD" /> <xs:enumeration value="MORDOR" /> <xs:enumeration value="WILD" /> <xs:enumeration value="ANGMAR" /> <xs:enumeration value="GONDOR" /> <xs:enumeration value="ROHAN" /> <xs:enumeration value="PROPS" /> <xs:enumeration value="HEROES" /> <xs:enumeration value="TROOPS" /> <xs:enumeration value="REGION" /> <xs:enumeration value="MINAS_TIRITH" /> <xs:enumeration value="OSGILIATH" /> <xs:enumeration value="DEAD_MARSHES" /> <xs:enumeration value="EDORAS" /> <xs:enumeration value="HELMS_DEEP" /> <xs:enumeration value="PATHS_OF_DEAD" /> <xs:enumeration value="FANGORN_FOREST" /> <xs:enumeration value="MISTY_MOUNTAINS" /> <xs:enumeration value="RIVENDELL" /> <xs:enumeration value="MORIA" /> <xs:enumeration value="SHIRE" /> <xs:enumeration value="MINAS_MORGUL" /> <xs:enumeration value="MISC_VILLAGE" /> <xs:enumeration value="MISC_TALL_GRASSLAND" /> <xs:enumeration value="MISC_TOWN" /> <xs:enumeration value="MISC_WOODLAND" /> <xs:enumeration value="MISC_WATER" /> <xs:enumeration value="ROCKS" /> <xs:enumeration value="TREES" /> <xs:enumeration value="WEATHERTOP" /> <xs:enumeration value="LOTHLORIEN" /> <xs:enumeration value="AMON_HEN" /> <xs:enumeration value="CIRITH_UNGOL" /> <xs:enumeration value="ITHILIEN" /> <xs:enumeration value="MOUNTAINS" /> <xs:enumeration value="GRASSLANDS" /> <xs:enumeration value="FORESTS" /> <xs:enumeration value="BARREN" /> <xs:enumeration value="AI" /> <xs:enumeration value="TACTICAL_MARKERS" /> <xs:enumeration value="CINEMATICS" /> <xs:enumeration value="SKYBOXES" /> <xs:enumeration value="ATMOSPHERIC_EFFECTS" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="GameDifficulty" xas:targetNamespace="" xas:enumItemPrefix="DIFFICULTY_" xas:useEnumPrefix="false"> <xs:restriction base="xs:string"> <xs:enumeration value="EASY"/> <xs:enumeration value="NORMAL"/> <xs:enumeration value="HARD"/> <xs:enumeration value="BRUTAL"/> </xs:restriction> </xs:simpleType> </xs:schema>
Weather enumeration (DeeZire):
Spoiler
<?xml version="1.0" encoding="utf-8"?> <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"> <xs:complexType name="SnowType"> <xs:sequence> <xs:element name="SnowXYSpeed" type="Coord2D" minOccurs="0" maxOccurs="1" xas:byValue="true" /> </xs:sequence> <xs:attribute name="SnowTexture" type="TextureRef" default="EXSnowFlake.tga" /> <xs:attribute name="SnowFrequencyScaleX" type="SageReal" default="0.0533" /> <xs:attribute name="SnowFrequencyScaleY" type="SageReal" default="0.0275" /> <xs:attribute name="SnowAmplitude" type="SageReal" default="5.0" /> <xs:attribute name="SnowPointSize" type="SageReal" default="1.0" /> <xs:attribute name="SnowMaxPointSize" type="SageReal" default="64.0" /> <xs:attribute name="SnowMinPointSize" type="SageReal" default="0.0" /> <xs:attribute name="SnowQuadSize" type="SageReal" default="0.5" /> <xs:attribute name="SnowBoxHeight" type="SageReal" default="200" /> <xs:attribute name="SnowSpacing" type="SageReal" default="50" /> <xs:attribute name="SnowSpeed" type="SageReal" default="100" /> <xs:attribute name="SnowPointSprites" type="SageBool" default="true" /> <xs:attribute name="SnowEnabled" type="SageBool" default="false" /> <xs:attribute name="IsSnowing" type="SageBool" default="false" /> <xs:attribute name="NumberTiles" type="SageInt" default="4" /> </xs:complexType> <xs:complexType name="LightningType"> <xs:sequence> <xs:element name="LightningFactor" type="ClientRandomVariable" minOccurs="0" maxOccurs="1" /> </xs:sequence> <xs:attribute name="LightningEnabled" type="SageBool" default="false" /> <xs:attribute name="LightningDuration" type="SageInt" default="30" /> <xs:attribute name="LightningChance" type="SageReal" default="0.01" /> </xs:complexType> <xs:complexType name="SpellType"> <xs:sequence> </xs:sequence> <xs:attribute name="SpellEnabled" type="SageBool" default="true" /> <xs:attribute name="SpellDuration" type="SageInt" default="200" /> </xs:complexType> <xs:complexType name="RampType"> <xs:sequence> <xs:element name="RampControl" type="Coord2D" /> <xs:element name="RampSpacing" type="Coord2D" /> <xs:element name="RampSpeed" type="Coord2D" /> </xs:sequence> </xs:complexType> <xs:complexType name="CloudType"> <xs:sequence> <xs:element name="CloudTextureSize" type="Coord2D" minOccurs="0" maxOccurs="1" /> <xs:element name="CloudOffsetPerSecond" type="Coord2D" minOccurs="0" maxOccurs="1" /> </xs:sequence> </xs:complexType> <xs:complexType name="HardwareFogType"> <xs:sequence> <xs:element name="HardwareFogColor" type="Color3" /> <xs:element name="HardwareFogEnable" type="SageBool" default="false" /> <xs:element name="HardwareFogStart" type="SageInt" default="0" /> <xs:element name="HardwareFogEnd" type="SageInt" default="0" /> </xs:sequence> </xs:complexType> <xs:complexType name="WeatherData"> <xs:attribute name="id" type="WeatherType" /> <xs:attribute name="HasLightning" type="SageBool" /> <xs:attribute name="WeatherSound" type="AudioEventInfoRef" /> </xs:complexType> <xs:complexType name="Weather" xas:runtimeWrapper="::WeatherSetting"> <xs:complexContent> <xs:extension base="BaseInheritableAsset"> <xs:sequence> <xs:element name="Snow" type="SnowType" minOccurs="0" maxOccurs="1" /> <xs:element name="Lightning" type="LightningType" minOccurs="0" maxOccurs="1" /> <xs:element name="Spell" type="SpellType" minOccurs="0" maxOccurs="1" /> <xs:element name="Ramp" type="RampType" minOccurs="0" maxOccurs="1" /> <xs:element name="Cloud" type="CloudType" minOccurs="0" maxOccurs="1" /> <xs:element name="HardwareFog" type="HardwareFogType" minOccurs="0" maxOccurs="1" /> <xs:element name="WeatherData" type="WeatherData" minOccurs="0" maxOccurs="unbounded" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:schema>
FXList enumeration (DeeZire):
Spoiler
<?xml version="1.0" encoding="utf-8"?> <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"> <xs:complexType name="FXNugget" xas:isPolymorphic="true"> <xs:sequence> <xs:element name="ObjectFilter" type="ObjectFilter" minOccurs="0" maxOccurs="1" /> <xs:element name="SourceObjectFilter" type="ObjectFilter" minOccurs="0" maxOccurs="1" /> </xs:sequence> <xs:attribute name="RequiredSecondaryModelConditions" type="ModelConditionBitFlags" /> <xs:attribute name="ExcludedSecondaryModelConditions" type="ModelConditionBitFlags" /> <xs:attribute name="RequiredSourceModelConditions" type="ModelConditionBitFlags" /> <xs:attribute name="ExcludedSourceModelConditions" type="ModelConditionBitFlags" /> <xs:attribute name="StopIfNuggetPlayed" type="SageBool" /> <xs:attribute name="Weather" type="WeatherType" default="INVALID" /> <xs:attribute name="OnlyIfOnLand" type="SageBool" default="false"/> </xs:complexType> <xs:complexType name="EvaEventFXNugget"> <xs:complexContent> <xs:extension base="FXNugget"> <xs:sequence> </xs:sequence> <xs:attribute name ="EvaEventOwner" type="EvaEventIDType" default="EVA_INVALID" /> <xs:attribute name ="EvaEventAlly" type="EvaEventIDType" default="EVA_INVALID" /> <xs:attribute name ="EvaEventEnemy" type="EvaEventIDType" default="EVA_INVALID" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="SoundFXNugget"> <xs:complexContent> <xs:extension base="FXNugget"> <xs:attribute name="Name" type="AudioEventInfoRef" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="RayEffectFXNugget"> <xs:complexContent> <xs:extension base="FXNugget"> <xs:sequence> <xs:element name="PrimaryOffset" type="Coord3D" minOccurs="0" xas:byValue="true" /> <xs:element name="SecondaryOffset" type="Coord3D" minOccurs="0" xas:byValue="true" /> </xs:sequence> <xs:attribute name="Name" type="GameObjectWeakRef" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="LightPulseFXNugget"> <xs:complexContent> <xs:extension base="FXNugget"> <xs:sequence> <xs:element name="Color" type="RGBColor" xas:byValue="true" minOccurs="0" /> </xs:sequence> <xs:attribute name="Radius" type="SageReal" /> <xs:attribute name="RadiusAsPercentOfObjectSize" type="Percentage" /> <xs:attribute name="IncreaseTime" type="SageUnsignedInt" /> <xs:attribute name="DecreaseTime" type="SageUnsignedInt" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:simpleType name="DynamicDecalShaderType"> <xs:restriction base="xs:string"> <xs:enumeration value="ALPHA" /> <xs:enumeration value="ADDITIVE" /> <xs:enumeration value="SUBTRACT" /> </xs:restriction> </xs:simpleType> <xs:complexType name="DynamicDecalFXNugget"> <xs:complexContent> <xs:extension base="FXNugget"> <xs:sequence> <xs:element name="Color" type="Color3" xas:byValue="true" minOccurs="0" /> <xs:element name="Offset" type="Coord2D" xas:byValue="true" minOccurs="0" /> </xs:sequence> <xs:attribute name="DecalName" type="AssetId" /> <xs:attribute name="Shader" type="DynamicDecalShaderType" default="ALPHA" /> <xs:attribute name="Size" type="SageReal" /> <xs:attribute name="OrientToObject" type="SageBool" default="true" /> <xs:attribute name="OpacityStart" type="SageReal" /> <xs:attribute name="OpacityPeak" type="SageReal" default="1.0" /> <xs:attribute name="OpacityEnd" type="SageReal" /> <xs:attribute name="OpacityFadeTimeOne" type="Time" /> <xs:attribute name="OpacityFadeTimeTwo" type="Time" /> <xs:attribute name="OpacityPeakTime" type="Time" /> <xs:attribute name="StartingDelay" type="Time" /> <xs:attribute name="Lifetime" type="Time" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:simpleType name="BuffNuggetBuffType"> <xs:restriction base="xs:string"> <xs:enumeration value="INVALID" /> <xs:enumeration value="Healing" /> <xs:enumeration value="Leadership" /> <xs:enumeration value="GloriousCharge" /> <xs:enumeration value="Dominate" /> <xs:enumeration value="Cursed" /> <xs:enumeration value="Buff" /> <xs:enumeration value="Debuff" /> <xs:enumeration value="Poison" /> </xs:restriction> </xs:simpleType> <xs:complexType name="BuffNugget"> <xs:complexContent> <xs:extension base="FXNugget"> <xs:sequence> <xs:element name="Color" type="RGBColor" xas:byValue="true" minOccurs="0" xas:initialize="0.2f, 0.4f, 1.0f" /> </xs:sequence> <xs:attribute name="BuffType" type="BuffNuggetBuffType" use="required"/> <xs:attribute name="IsComplexBuff" type="SageBool" /> <xs:attribute name="BuffThingTemplate" type="GameObjectWeakRef" /> <xs:attribute name="BuffOrcTemplate" type="GameObjectWeakRef" /> <xs:attribute name="BuffInfantryTemplate" type="GameObjectWeakRef" /> <xs:attribute name="BuffCavalryTemplate" type="GameObjectWeakRef" /> <xs:attribute name="BuffTrollTemplate" type="GameObjectWeakRef" /> <xs:attribute name="BuffMumakilTemplate" type="GameObjectWeakRef" /> <xs:attribute name="BuffShipTemplate" type="GameObjectWeakRef" /> <xs:attribute name="BuffMonsterTemplate" type="GameObjectWeakRef" /> <xs:attribute name="Lifetime" type="Time" /> <xs:attribute name="Extrusion" type="SageReal" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="LaserFXNugget"> <xs:complexContent> <xs:extension base="FXNugget"> <xs:sequence> <xs:element name="TargetPositionOffsetFallback" type="Coord3D" xas:byValue="true" minOccurs="0" /> </xs:sequence> <xs:attribute name="LaserName" type="GameObjectWeakRef" /> <xs:attribute name="LaserBackwards" type="SageBool" default="false" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="CameraShakerVolumeFXNugget"> <xs:complexContent> <xs:extension base="FXNugget"> <xs:attribute name="Radius" type="SageReal" /> <xs:attribute name="Duration_Seconds" type="Time" /> <xs:attribute name="Amplitude_Degrees" type="Angle" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="ViewShakeFXNugget"> <xs:complexContent> <xs:extension base="FXNugget"> <xs:attribute name="Type" type="ViewShakeType" use="required" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="AttachedModelFXNugget"> <xs:complexContent> <xs:extension base="FXNugget"> <xs:attribute name="ModelName" type="RenderObjectRef" /> <xs:attribute name="RandomlyRotate" type="SageBool" default="false" /> <xs:attribute name="ExpireTimer" type="Time" default="8s" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="TerrainScorchFXNugget"> <xs:complexContent> <xs:extension base="FXNugget"> <xs:sequence> <xs:element name="RandomRange" minOccurs="0"> </xs:sequence> <xs:attribute name="Type" type="TerrainScorchType" default="RANDOM" /> <xs:attribute name="Radius" type="SageReal" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="TintDrawableFXNugget"> <xs:complexContent> <xs:extension base="FXNugget"> <xs:sequence> <xs:element name="Color" type="RGBColor" minOccurs="0" xas:byValue="true" /> </xs:sequence> <xs:attribute name="PreColorTime" type="Time" default="2s" /> <xs:attribute name="PostColorTime" type="Time" default="2s" /> <xs:attribute name="SustainedColorTime" type="Time" default="1s" /> <xs:attribute name="Frequency" type="SageReal" default="1.0" /> <xs:attribute name="Amplitude" type="SageReal" default="1.0" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="FXListAtBonePosFXNugget"> <xs:complexContent> <xs:extension base="FXNugget"> <xs:attribute name="FX" type="FXListRef" /> <xs:attribute name="BoneName" type="xs:string" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="FXParticleSysBoneNugget"> <xs:complexContent> <xs:extension base="FXNugget"> <xs:sequence> <xs:element name="Offset" type="Coord3D" minOccurs="0" xas:byValue="true" /> </xs:sequence> <xs:attribute name="ParticleSysBone" type="xs:string" /> <xs:attribute name="FXTrigger" type="FXTriggerType" /> <xs:attribute name="HouseColor" type="SageBool" /> <xs:attribute name="FollowBone" type="SageBool" /> <xs:attribute name="Particle" type="FXParticleSystemRef" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="ParticleSystemFXNugget"> <xs:complexContent> <xs:extension base="FXNugget"> <xs:sequence> <xs:element name="Rotate" xas:byValue="true" minOccurs="0" > <xs:complexType> <xs:attribute name="X" type="Angle" /> <xs:attribute name="Y" type="Angle" /> <xs:attribute name="Z" type="Angle" /> </xs:complexType> </xs:element> <xs:element name="Offset" type="Coord3D" minOccurs="0" xas:byValue="true" /> <xs:element name="TargetOffset" type="Coord3D" minOccurs="0" /> <xs:element name="Radius" type="ClientRandomVariable" minOccurs="0" xas:byValue="true" /> <xs:element name="Height" type="ClientRandomVariable" minOccurs="0" xas:byValue="true" /> <xs:element name="InitialDelay" type="ClientRandomVariable" minOccurs="0" xas:byValue="true" xas:initialize="-1, -1, DistributionType_CONSTANT" /> </xs:sequence> <xs:attribute name="Name" type="FXParticleSystemRef" /> <xs:attribute name="Count" type="SageInt" default="1" /> <xs:attribute name="OrientToObject" type="SageBool" /> <xs:attribute name="Ricochet" type="SageBool" /> <xs:attribute name="AttachToObject" type="SageBool" /> <xs:attribute name="AttachToBone" type="xs:string" /> <xs:attribute name="CreateAtGroundHeight" type="SageBool" /> <xs:attribute name="CreateBoneOverride" type="xs:string" /> <xs:attribute name="CreateBoneAtTarget" type="SageBool" /> <xs:attribute name="UseTargetOffset" type="SageBool" /> <xs:attribute name="TargetBoneOverride" type="xs:string" /> <xs:attribute name="TargetCoeff" type="SageReal" default="1.0" /> <xs:attribute name="SystemLife" type="Time" default="-1s"/> <xs:attribute name="SetTargetMatrix" type="SageBool" /> <xs:attribute name="OnlyIfOnWater" type="SageBool" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="CursorParticleSystemNugget"> <xs:complexContent> <xs:extension base="FXNugget"> <xs:attribute name="Anim2DTemplateName" type="ImageSequence" /> <xs:attribute name="BurstCount" type="SageInt" default="0" /> <xs:attribute name="ParticleLife" type="ClientRandomVariable" /> <xs:attribute name="SystemLife" type="ClientRandomVariable" /> <xs:attribute name="DriftVelX" type="ClientRandomVariable" /> <xs:attribute name="DriftVelY" type="ClientRandomVariable" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="FXNuggetTypes" xas:runtimeWrapper="::FXList"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="EvaEvent" type="EvaEventFXNugget" /> <xs:element name="Sound" type="SoundFXNugget" /> <xs:element name="RayEffect" type="RayEffectFXNugget" /> <xs:element name="LightPulse" type="LightPulseFXNugget" /> <xs:element name="DynamicDecal" type="DynamicDecalFXNugget" /> <xs:element name="Buff" type="BuffNugget" /> <xs:element name="Laser" type="LaserFXNugget" /> <xs:element name="CameraShakerVolume" type="CameraShakerVolumeFXNugget" /> <xs:element name="ViewShake" type="ViewShakeFXNugget" /> <xs:element name="AttachedModel" type="AttachedModelFXNugget" /> <xs:element name="TerrainScorch" type="TerrainScorchFXNugget" /> <xs:element name="TintDrawable" type="TintDrawableFXNugget" /> <xs:element name="FXListAtBonePos" type="FXListAtBonePosFXNugget" /> <xs:element name="FXParticleSysBone" type="FXParticleSysBoneNugget" /> <xs:element name="ParticleSystem" type="ParticleSystemFXNugget" /> <xs:element name="CursorParticleSystem" type="CursorParticleSystemFXNugget" /> </xs:choice> </xs:complexType> <xs:complexType name="FXList" xas:runtimeWrapper="::FXList"> <xs:complexContent> <xs:extension base="BaseAssetType"> <xs:sequence> <xs:element name="NuggetList" type="FXNuggetTypes" /> </xs:sequence> <xs:attribute name="PlayEvenIfShrouded" type="SageBool" default="false" /> <xs:attribute name="TrackingSeconds" type="Time" /> <xs:attribute name="StartCullingAbove" type="SageInt" /> <xs:attribute name="CullAllAbove" type="SageInt" /> </xs:extension> </xs:complexContent> </xs:complexType> </xs:schema>
Template for a FXParticleSystem object (Gwanw):
Spoiler
??? = I’m not sure, what’s the right input.
; = Symbol between two possible inputs.
If no symbols are after a variable, every value is applicable.
Some functions untested.
FXParticleSystem ParticleSystemID System Priority = ALWAYS_RENDER ; VERY_LOW_OR_ABOVE ; LOW_OR_ABOVE ; MEDIUM_OR_ABOVE ; HIGH_OR_ABOVE ; ULTRA_HIGH_ONLY ; IsOneShot = Yes ; No Shader = ALPHA ; W3D_EMISSIVE ; W3D_ALPHA ; W3D_DIFFUSE ; ALPHA_NO_DEPTH_TEST ; ADDITIVE_NO_DEPTH_TEST ; MULTIPLY ; ALPHA_TEST ; ADDITIVE_ALPHA_TEST; Type = GPU_TERRAINFIRE ; GPU_PARTICLE ; TERRAIN_PARTICLE ; SMUDGE ; VOLUME_PARTICLE ; STREAK ; DRAWABLE ; PARTICLE ; ParticleName = ParticleName.tga SlaveSystem = ParticleSystemID SlavePosOffset = X: Y: Z: PerParticleAttachedSystem = ParticleSystemID Lifetime = ; SystemLifetime = ; SortLevel = Size = ; StartSizeRate = ; BurstDelay = ; BurstCount = ; InitialDelay = ; IsGroundAligned = Yes ; No IsEmitAboveGroundOnly = Yes ; No IsParticleUpTowardsEmitter = Yes ; No UseMaximumHeight = Yes ; No ShroudEmitter = Yes ; No End Color = DefaultColor Color1 = R: G: B: Color2 = R: G: B: Color3 = R: G: B: Color4 = R: G: B: Color5 = R: G: B: Color6 = R: G: B: Color7 = R: G: B: Color8 = R: G: B: ColorScale = ; End Alpha = DefaultAlpha Alpha1 = ; ; Alpha2 = ; ; Alpha3 = ; ; Alpha4 = ; ; Alpha5 = ; ; Alpha6 = ; ; Alpha7 = ; ; Alpha8 = ; ; End Update = DefaultUpdate ; RenderObjectUpdate StartSizeX = ; StartSizeY = ; StartSizeZ = ; SizeRate = ; SizeRateX = ; SizeRateY = ; SizeRateZ = ; SizeDampingX = ; SizeDampingY = ; SizeDampingZ = ; SizeRateDamping = ; AngleZ = ; AngleXY = ; AngularRateZ = ; AngularRatexy = ; AngularDamping = ; AngularDampingXY = ; Rotation = ROTATE_V ; ROTATE_Z ; ROTATE_Y ; ROTATE_X ; ROTATION_OFF ; xyRotation = ??? //or in Physics-Box xyRotationRate = ??? //or in Physics-Box xyRotationDamping = ??? //or in Physics-Box zRotation = ??? //or in Physics-Box zRotationRate = ??? //or in Physics-Box zRotationDamping = ??? //or in Physics-Box End Physics = Default VelocityDamping = ; DriftVelocity = X: Y: Z: Gravity = ; Swirly = Yes ; No ParticlesAttachToBone = Yes ; No End EmissionVelocity = OrthoEmissionVelocity ; SphericalEmissionVelocity ; CylindricalEmissionVelocity ; OutwardEmissionVelocity ; HemisphericalEmissionVelocity ; //For Ortho Emission Velocity: X = ; Y = ; Z = ; //For Spherical Emission Velocity: Speed = ; //For Cylindrical Emission Velocity: Radial = ; Normal = ; //For Outward Emission Velocity: Speed = ; OtherSpeed = ; //For Hemispherical Emission Velocity: Speed = ; End EmissionVolume = PointEmissionVolume ; LineEmissionVolume ; BoxEmissionVolume ; SphereEmissionVolume ; CylinderEmissionVolume ; LightningEmission ; TerrainFireEmission ; //For Point Emission Volume: IsHollow = Yes ; No //For Line Emission Volume: IsHollow = Yes ; No StartPoint = X: Y: Z: EndPoint = X: Y: Z: //For Box Emission Volume: IsHollow = Yes ; No HalfSize = X: Y: Z: //For Sphere Emission Volume: IsHollow = Yes ; No Radius = //For Cylinder Emission Volume: IsHollow = Yes ; No Radius = RadiusRate = Lenght = Offset = X: Y: Z: //For Lightning Emission: StartPoint = X: Y: Z: EndPoint = X: Y: Z: Amplitude1 = ; Amplitude2 = ; Amplitude3 = ; Frequency1 = ; Frequency2 = ; Frequency3 = ; Frequency3 = ; Phase1 = ; Phase1 = ; Phase1 = ; //For Terrain Fire Emission: Xoffset = ; Yoffset = ; Zoffset = ; CellEmissionChance = End Draw = StreakDraw ; LightningDraw ; QuadDraw ; ButterflyDraw ; RenderObjectDraw ; GpuDraw ; DefaultDraw ; //For Streak Draw: //For Lightning Draw: OffsetX = ; OffsetY = ; OffsetZ = ; MultiChance = ??? TileTexture = ??? //For Quad Draw: //For Butterfly Draw: //For Render Object Draw: MultiRenderObjects = ??? RenderGroup1 = ??? RenderGroup2 = ??? RenderGroup3 = ??? NumObjects1 = ??? NumObjects2 = ??? NumObjects3 = ??? Percent1 = ??? Percent2 = ??? Percent3 = ??? Shader1 = ??? Shader2 = ??? Shader3 = ??? SinkOnTerrainCollision = ??? //For Gpu Draw: FramesPerRow = TotalFrames = SpeedMultiplier = DetailTexture = ParticleName.tga //For Default Draw: End Wind = DefaultWind ; WindMotion = Circular ; PingPong ; Unused WindStrength = WindFullStrengthDist = WindZeroStrengthDist = WindAngleChangeMin = WindAngleChangeMax = WindPingPongStartAngleMin = //not only with PingPong WindPingPongStartAngleMax = //not only with PingPong WindPingPongEndAngleMin = //not only with PingPong WindPingPongEndAngleMax = //not only with PingPong TurbulenceAmplitude = TurbulenceFrequency = End Event = LifeEvent ; TerrainCollision ; //For Life Event: EventTime = EventFX = FX_Name PerParticle = Yes ; No KillAfterEvent = Yes ; No //For Terrain Collision: HeightOffset = ; EventFX = FX_Name OrientFXToTerrain = Yes ; No PerParticle = Yes ; No KillAfterEvent = Yes ; No End EndExplanation of symbols:
??? = I’m not sure, what’s the right input.
; = Symbol between two possible inputs.
If no symbols are after a variable, every value is applicable.
Some functions untested.
As time drew on the lists should be more.
I hope, that's usefully and thanks for every help.
Edited by Gwanw, 07 September 2011 - 09:40 AM.