| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- <?xml version="1.0" encoding="utf-8"?>
- <AssetDeclaration xmlns="uri:ea.com:eala:asset" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:xai="uri:ea.com:eala:asset:instance">
- <Tags/>
- <Includes>
- <!-- Base Object -->
- <Include type="all" source="DATA:GlobalData/GlobalDefines.xml" />
- <Include
- type="instance"
- source="DATA:BaseObjects/BaseVehicle.xml" />
- </Includes>
- <GameObject
- id="BaseMiner"
- inheritFrom="BaseVehicle"
- EditorName="BaseMiner"
- Description="Desc:BaseMiner"
- TypeDescription="Type:BaseMiner"
- BuildTime="20">
- <DisplayName
- xai:joinAction="Replace">Name:BaseMiner</DisplayName>
- <Draws/>
- <ObjectResourceInfo>
- <BuildCost Account="=$ACCOUNT_ORE" Amount="1400"/>
- </ObjectResourceInfo>
- <Behaviors>
- <!--Return to Dock Button Power-->
- <!--<ReturnToDockSpecialPower
- id="ModuleTag_ReturnToDock"
- SpecialPowerTemplate="SpecialPower_ReturnToDock" />-->
- <Physics
- id="ModuleTag_Physics" />
- <!-- DeliveryCapacity is likely to match the ore node behavior DeliveryAmount -->
- <OreMinerBehavior
- id="ModuleTag_OreMinerBehavior"
- DeliveryCapacity="250"
- DeliveryTime="2s" />
- </Behaviors>
- <AI>
- <AIUpdate
- id="ModuleTag_AI"
- StateMachine="OreMinerStateMachine"/>
- </AI>
- <Body/>
-
- <EvaEventArray>
- <EvaEntry EvaEvent="HarvesterUnderAttack" EvaType="damagedOwner" />
- <EvaEntry EvaEvent="AllyUnitUnderAttack" EvaType="damagedAlly" />
- <EvaEntry EvaEvent="HarvesterLost" EvaType="dieOwner" />
- </EvaEventArray>
-
- </GameObject>
- </AssetDeclaration>
|