BaseCivilian.xml 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  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 type="all" source="DATA:GlobalData/GlobalDefines.xml" />
  6. <Include
  7. type="instance"
  8. source="ART:ShadowI.xml" />
  9. <Include
  10. type="instance"
  11. source="BaseObject.xml" />
  12. </Includes>
  13. <GameObject
  14. id="BaseCivilian"
  15. inheritFrom="BaseObject"
  16. Side="Civilian"
  17. EditorSorting="UNIT"
  18. RadarPriority="UNIT"
  19. ThreatLevel="10"
  20. ProductionQueueType="INFANTRY"
  21. UnitCategory="INFANTRY"
  22. WeaponCategory="GUN"
  23. TransportSlotCount="0"
  24. CommandSet="EmptyCommandSet"
  25. KindOf="NO_COLLIDE NOT_AUTOACQUIRABLE UNATTACKABLE CIVILIAN_UNIT MOVE_FOR_NOONE"
  26. CampnessValue="=$CAMPNESS_TECH_BUILDING" >
  27. <ArmorSet
  28. Armor="NoArmor"
  29. DamageFX="InfantryDamageFX" />
  30. <LocomotorSet
  31. Locomotor="HumanLocomotor"
  32. Condition="NORMAL"
  33. Speed="17.0" />
  34. <LocomotorSet
  35. Locomotor="HumanLocomotor"
  36. Condition="PANIC"
  37. Speed="75.0" />
  38. <Behaviors>
  39. <Physics
  40. id="ModuleTag_Physics" />
  41. <!-- Civilians aren't allowed to be seen dying
  42. <SlowDeath
  43. id="ModuleTag_Death"
  44. SinkDelay="3s"
  45. SinkRate="2.4"
  46. DestructionDelay="8s">
  47. <DieMuxData
  48. DeathTypes="ALL" />
  49. </SlowDeath>
  50. -->
  51. <DestroyDie
  52. id="ModuleTag_DestroyDie">
  53. <DieMuxData DeathTypes="ALL"/>
  54. </DestroyDie>
  55. <AttributeModifierPoolUpdate
  56. id="DefaultAttributeModifierPoolUpdate"/>
  57. <SquishCollide
  58. id ="DefaultSquishCollide"/>
  59. </Behaviors>
  60. <AI>
  61. <AnimalAIUpdate
  62. id="ModuleTag_AI"
  63. AutoAcquireEnemiesWhenIdle="NO"
  64. FleeRadius="300"
  65. InitialFleeBlindlyRadius="75"
  66. FleeUpdateTimer="0.8s"
  67. WanderUpdateTimer="1.0s"
  68. WanderPercentage="25"
  69. Radius="30"
  70. MinDistance="15"
  71. MaxDistance="50"/>
  72. </AI>
  73. <Body>
  74. <ActiveBody
  75. id="DefaultBody"
  76. MaxHealth="200.0" />
  77. </Body>
  78. <Geometry
  79. IsSmall="true">
  80. <Shape
  81. Type="CYLINDER"
  82. MajorRadius="1.0"
  83. Height="13.0"/>
  84. </Geometry>
  85. <ShadowInfo
  86. Type="DECAL"
  87. SizeX="14"
  88. SizeY="14"
  89. Texture="ShadowI" />
  90. <VisionInfo
  91. VisionRange="100"
  92. ShroudClearingRange="0" />
  93. <CrusherInfo
  94. id="id_CrusherInfo"
  95. CrushableLevel="0" />
  96. </GameObject>
  97. </AssetDeclaration>