BaseSquad.xml 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xai="uri:ea.com:eala:asset:instance">
  3. <Tags></Tags>
  4. <Includes>
  5. <Include
  6. type="instance"
  7. source="BaseObject.xml" />
  8. </Includes>
  9. <GameObject
  10. id="BaseSquad"
  11. inheritFrom="BaseObject"
  12. RadarPriority="NOT_ON_RADAR"
  13. >
  14. <Behaviors>
  15. <AttributeModifierPoolUpdate
  16. id="DefaultAttributeModifierPoolUpdate"/>
  17. <StancesBehavior
  18. id="ModuleTag_Stance"
  19. StanceTemplate="Generic"
  20. />
  21. <EmotionTrackerUpdate
  22. id="Module_ETU">
  23. <TauntAndPointExcluded
  24. Rule="NONE" />
  25. <AddEmotion>CheerBusy_Base</AddEmotion>
  26. <AddEmotion>CheerIdle_Base</AddEmotion>
  27. </EmotionTrackerUpdate>
  28. <LevelUpUpgrade
  29. id="ModuleTag_LevelUpUpgrade_Veteran"
  30. LevelCap="4"
  31. LevelsToGain="1">
  32. <TriggeredBy>Upgrade_CreationVeterancy_VETERAN</TriggeredBy>
  33. </LevelUpUpgrade>
  34. <LevelUpUpgrade
  35. id="ModuleTag_LevelUpUpgrade_Elite"
  36. LevelCap="4"
  37. LevelsToGain="1">
  38. <TriggeredBy>Upgrade_CreationVeterancy_ELITE</TriggeredBy>
  39. </LevelUpUpgrade>
  40. <LevelUpUpgrade
  41. id="ModuleTag_LevelUpUpgrade_Heroic"
  42. LevelCap="4"
  43. LevelsToGain="1">
  44. <TriggeredBy>Upgrade_CreationVeterancy_HEROIC</TriggeredBy>
  45. </LevelUpUpgrade>
  46. </Behaviors>
  47. <Body>
  48. <ActiveBody id="DefaultBody"/>
  49. </Body>
  50. <!-- Yes, we need these. Catapults & such actually do damage to the horde brain not the units
  51. And the build queue builds horde brains not units for squads -->
  52. <EvaEventArray>
  53. <EvaEntry EvaEvent="UnitConstructionStarted" EvaType="productionStarted" />
  54. <EvaEntry EvaEvent="UnitUnderAttack" EvaType="damagedOwner" />
  55. <EvaEntry EvaEvent="NewConstructionOptions" EvaType="availableForProduction" />
  56. <EvaEntry EvaEvent="BuildOnHold" EvaType="buildOnHold" />
  57. <EvaEntry EvaEvent="BuildCancelled" EvaType="buildCancelled" />
  58. <EvaEntry EvaEvent="UnitPromoted" EvaType="promotedOwner" />
  59. </EvaEventArray>
  60. </GameObject>
  61. </AssetDeclaration>