<?xml version="1.0" encoding="us-ascii"?>
<AssetDeclaration xmlns="uri:ea.com:eala:asset">
	<Tags />
	<Includes />
	<GameObject
		id="MetaBaseStructure"
		CampnessValue="2000"
		CampnessValueRadius="300"
		UnitCategory="STRUCTURE"
		CommandSet="MetaGameBaseCommandSet">
    <ArmorSet
			Armor="NoArmor" 
		/>
    <Behaviors>
			<RadarBehavior
				id="ModuleTag_RadarBehavior" />
      <AttributeModifierPoolUpdate
				id="DefaultAttributeModifierPoolUpdate" />
			<FireWeaponWhenDead
				id="ModuleTag_CatalystDeathWeapon"
				InitiallyActive="true"
				DeathWeapon="CatalystBuildingDeathWeapon">
				<DieMuxData
					DeathTypes="CATALYST" />
			</FireWeaponWhenDead>

      <SpecialPower
        id="ModuleTag_UpgradeBaseTier1"
        SpecialPowerTemplate="MetaGameOp_UpgradeBaseTier1"
        UpdateModuleStartsAttack="false" />
      <SpecialPower
        id="ModuleTag_UpgradeBaseTier2"
        SpecialPowerTemplate="MetaGameOp_UpgradeBaseTier2"
        UpdateModuleStartsAttack="false" />
      <SpecialPower
        id="ModuleTag_UpgradeBaseDefense"
        SpecialPowerTemplate="MetaGameOp_UpgradeBaseDefense"
        UpdateModuleStartsAttack="false" />
      <SpecialPower
        id="ModuleTag_UpgradeBasePower"
        SpecialPowerTemplate="MetaGameOp_UpgradeBasePower"
        UpdateModuleStartsAttack="false" />
      <SpecialPower
        id="ModuleTag_ConstructStrategicBuilding"
        SpecialPowerTemplate="MetaGameOp_CONSTRUCT_STRATEGIC_BUILDING"
        UpdateModuleStartsAttack="false" />       
     <SpecialPower
        id="ModuleTag_BuildStrikeForce"
        SpecialPowerTemplate="MetaGameOp_BuildStrikeForce"
        UpdateModuleStartsAttack="false" />       
     <SpecialPower
        id="ModuleTag_ConstructStrikeForceUL"
        SpecialPowerTemplate="MetaGameOp_CONSTRUCT_STRIKE_FORCE_UL"
        UpdateModuleStartsAttack="true" />
      <MetaSpecialAbilityUpdate
        id="CSF01" 
        SpecialPowerTemplate="MetaGameOp_CONSTRUCT_STRIKE_FORCE_UL"
        />
      <SpecialPower
        id="ModuleTag_ConstructStrikeForceL"
        SpecialPowerTemplate="MetaGameOp_CONSTRUCT_STRIKE_FORCE_L"
        UpdateModuleStartsAttack="true" />
      <MetaSpecialAbilityUpdate
        id="CSF02" 
        SpecialPowerTemplate="MetaGameOp_CONSTRUCT_STRIKE_FORCE_L"
        />
      <SpecialPower
        id="ModuleTag_ConstructStrikeForceM"
        SpecialPowerTemplate="MetaGameOp_CONSTRUCT_STRIKE_FORCE_M"
        UpdateModuleStartsAttack="true" />
      <MetaSpecialAbilityUpdate
        id="CSF03" 
        SpecialPowerTemplate="MetaGameOp_CONSTRUCT_STRIKE_FORCE_M"
        />
      <SpecialPower
        id="ModuleTag_ConstructStrikeForceH"
        SpecialPowerTemplate="MetaGameOp_CONSTRUCT_STRIKE_FORCE_H"
        UpdateModuleStartsAttack="true" />
      <MetaSpecialAbilityUpdate
        id="CSF04" 
        SpecialPowerTemplate="MetaGameOp_CONSTRUCT_STRIKE_FORCE_H"
        />
      <SpecialPower
        id="ModuleTag_ConstructStrikeForceUH"
        SpecialPowerTemplate="MetaGameOp_CONSTRUCT_STRIKE_FORCE_UH"
        UpdateModuleStartsAttack="true" />
      <MetaSpecialAbilityUpdate
        id="CSF05" 
        SpecialPowerTemplate="MetaGameOp_CONSTRUCT_STRIKE_FORCE_UH"
        />

			<SpecialPower
				id="ModuleTag_CancelPendingOperation"
				SpecialPowerTemplate="MetaGameOp_CancelPendingOperation"
				UpdateModuleStartsAttack="false" >
				<InitiateSound Sound="META_Cancelled"/>
		</SpecialPower>
			
      <SpecialPower
        id="ModuleTag_RepairBase"
        SpecialPowerTemplate="MetaGameOp_RepairBase"
        UpdateModuleStartsAttack="false" />
      <SpecialPower
        id="ModuleTag_DecommissionBase"
        SpecialPowerTemplate="MetaGameOp_DecommissionBase"
        UpdateModuleStartsAttack="false" >
		<InitiateSound Sound="META_BaseDecommission"/>
	</SpecialPower>

      <SpecialPower
        id="ModuleTag_DetailsBase"
        SpecialPowerTemplate="MetaGameOp_DetailsBase"
        UpdateModuleStartsAttack="false" />

      <CommandSetUpgrade
        id="ModuleTag_SwapCommandSet1"
        CommandSet="MetaGameBaseCommandSetTier2"
        Permanent="true">
        <TriggeredBy>Upgrade_MetaBaseTier2</TriggeredBy>
      </CommandSetUpgrade>

      <CommandSetUpgrade
        id="ModuleTag_SwapCommandSet2"
        CommandSet="MetaGameBaseCommandSetTier3"
        Permanent="true">
        <TriggeredBy>Upgrade_MetaBaseTier3</TriggeredBy>
      </CommandSetUpgrade>
      
      
     	<StealthDetectorUpdate
				id="ModuleTag_StealthDetect"
				UseMetaAOI="true"/>
      
      
    </Behaviors>
		<Body>
			<MetaBaseBody
				id="DefaultBody" 
				BaseStrat1Upgrade="Upgrade_MetaBaseStratBuilding1"
				BaseStrat2Upgrade="Upgrade_MetaBaseStratBuilding2"
				BaseStrat3Upgrade="Upgrade_MetaBaseStratBuilding3"
				BaseStrat4Upgrade="Upgrade_MetaBaseStratBuilding4"
				BaseStrat5Upgrade="Upgrade_MetaBaseStratBuilding5"
			/>
		</Body>
		<AudioArrayVoice>
			<AudioEntry
				EvaEvent="BuildingStolen"
				AudioType="voiceDefectingAway" />
			<AudioEntry
				EvaEvent="EnemyBuildingCaptured"
				AudioType="voiceDefectingTowards" />
		</AudioArrayVoice>
		<AudioArraySound>
			<AudioEntry
				Sound="GDI_BuildingPlaced"
				AudioType="soundUnderConstruction" />
		</AudioArraySound>
		<EvaEvents
			EvaEventProductionStarted="BuildingConstructionStarted"
			EvaEventProductionComplete="BuildingConstructionComplete"
			EvaEventDamagedOwner="StructureUnderAttack"
			EvaEventSoldOwner="StructureSold"
			EvaEventRepairingOwner="StructureRepairing"
			EvaEnemyObjectSightedEvent="EnemyCampSighted"
			EvaEventAvailableForProduction="NewConstructionOptions"
			EvaEventPlacementFailed="StructurePlacementFailed"
			EvaEventCannotBuildDueToFullBuildQueue="StructureCannotBuildDueToFullBuildQueue"
			EvaEventBuildOnHold="BuildOnHold"
			EvaEventBuildCancelled="BuildCancelled"
			EvaEventManuallyPoweredOff="BuildingManuallyPoweredDown"
			EvaEventManuallyPoweredOn="BuildingManuallyPoweredUp" />
	</GameObject>
</AssetDeclaration>
