<?xml version="1.0" encoding="us-ascii"?>
<AssetDeclaration xmlns="uri:ea.com:eala:asset">
	
	<Tags />
	<Includes />
	
	<Defines>
	

		<Define name="GDI_ORCA_PULSE_SCAN_RANGE" value="200.0" />

		<Define name="GDI_ORCA_SENSOR_POD_SCAN_RANGE" value="500.0" />
		<Define name="GDI_ORCA_SENSOR_POD_HEALTH" value="20.0" />
		<Define name="GDI_ORCA_SENSOR_POD_LIFETIME" value="120s" />
		<Define name="GDI_ORCA_SENSOR_POD_COST" value="-100" />

		<Define name="NOD_VERTIGO_DISRUPTION_POD_INVISO_RANGE" value="200.0" />
		<Define name="NOD_VERTIGO_DISRUPTION_POD_HEALTH" value="20.0" />
		<Define name="NOD_VERTIGO_DISRUPTION_POD_LIFETIME" value="120s" />
		<Define name="NOD_VERTIGO_DISRUPTION_POD_COST" value="-300" />
		
		<Define name="GDI_BATTLEBASE_HEALTH" value="3000.0" />
		<Define name="GDI_BATTLEBASE_STEALTH_DETECTION_RANGE" value="400.0" />
		
		<Define name="GDI_COMMAND_POST_RADAR_SCAN_RANGE" value="200.0" />
		
		<Define name="GDI_PITBULL_STEALTH_DETECTION_RANGE" value="300.0" />

		<Define name="GDI_TERRAFORMINGSTATION_STEALTH_DETECTION_RANGE" value="200.0" />

		<Define name="GDI_PILLBOX_STEALTH_DETECTION_RANGE" value="200.0" />

		<Define name="GDI_WATCHTOWER_STEALTH_DETECTION_RANGE" value="200.0" />
		
		<Define name="SQUAD_MEMBER_SPEED_ADJUSTMENT" value="5.0" />
		
		<Define name="NOD_MILITANT_SQUAD_SPEED" value="30.0" />
		<Define name="NOD_MILITANT_ROCKET_SQUAD_SPEED" value="30.0" />
		<Define name="NOD_FANATIC_SQUAD_SPEED" value="40.0" />
		<Define name="NOD_BLACKHAND_SQUAD_SPEED" value="40.0" />
		<Define name="NOD_SHADOW_SQUAD_SPEED" value="25.0" />
		
		<Define name="RADAR_JAM_RADIUS" value="200.0" />
		
		<Define name="CIV_HEALTH_TINY" value="3000.0" />
		<Define name="CIV_HEALTH_SMALL" value="6000.0" />
		<Define name="CIV_HEALTH_MEDIUM" value="9000.0" />
		<Define name="CIV_HEALTH_LARGE" value="12000.0" />
		<Define name="CIV_HEALTH_XLARGE" value="15000.0" />

		<!-- How much a building makes the place a home - a camp. If the total of nearby buildings is
		     >= 5000, we use special 'going home' voices when moving there -->
		<!-- A normal building is Campness="2000"  E.g. 3 normal buildings in an area make it a camp. Can't define here because of BAB problems -->
		<Define name="CAMPNESS_CONYARD" value="5000" />  <!--  A Construction Yard, by itself, is a camp! -->
		<Define name="CAMPNESS_WALL" value="1" />  <!-- Walls don't make a camp, but they do prevent you from using VoiceMoveToCamp near them (because sometimes you get a bunch of old walls left laying around)  -->
		<Define name="CAMPNESS_DEFENSIVE_STRUCTURE" value="2000" />		<!-- Defensive structures count same as production buildings  -->
		<Define name="CAMPNESS_SUMMONED" value="0" />  <!-- Summoning in a lone tower to help with a battle does NOT prevent VoiceRetreatToCastle if you run from the battle  -->
		<Define name="CAMPNESS_ALWAYS_CAMP" value="5000" />	<!-- Special structure which is preplaced and always counts as a camp  -->
		<Define name="CAMPNESS_TECH_BUILDING" value="0" />	<!-- Not really a camp placed by the user  -->
		<Define name="CAMPNESS_REBUILD_HOLE" value="1" />		<!-- Don't count moving to smashed rubble as being a "move to camp"  -->

		<!-- Distance inside which the GDI Terraforming Station can't injure anything -->
		<Define name="GDI_TERRAFORM_WEAPON_MIN_DISTANCE" value="50" />
		<Define name="GDI_TERRAFORM_WEAPON_LINE_RADIUS" value="10" />

		<Define name="GDI_DIGIN_BUILDING_PRICE" value="100" />
		
		<Define name="ALIEN_LIGHTNING_SPIKE_SPAWN_TIME" value="2s" />

		<Define name="MECH_HUSK_HEALTH" value="2000" />

		<Define name="GDI_FIREHAWK_KINDOF" value="PRELOAD CAN_CAST_REFLECTIONS CAN_ATTACK SELECTABLE SCORE AIRCRAFT VEHICLE BOMBER_AIRCRAFT ATTACK_NEEDS_LINE_OF_SIGHT LINE_OF_SIGHT_IGNORES_BUILDINGS NO_COLLIDE CAN_BE_FAVORITE_UNIT RELOAD_AIRCRAFT" />
		
		<Define name="ALIEN_STORMRIDER_KINDOF" value="PRELOAD CAN_CAST_REFLECTIONS CAN_ATTACK SELECTABLE SCORE AIRCRAFT HAS_HEALTH_BAR ASSAULT_AIRCRAFT ATTACK_NEEDS_LINE_OF_SIGHT LINE_OF_SIGHT_IGNORES_BUILDINGS NO_COLLIDE CAN_BE_FAVORITE_UNIT" />
		<Define name="ALIEN_INVADERFIGHTER_KINDOF" value="PRELOAD CAN_CAST_REFLECTIONS CAN_ATTACK ATTACK_NEEDS_LINE_OF_SIGHT SCORE AIRCRAFT VEHICLE PASS_EXPERIENCE_TO_SLAVER NO_COLLIDE SKIP_IDLE_WHEN_CAPTURED ATTACK_NEEDS_LINE_OF_SIGHT LINE_OF_SIGHT_IGNORES_BUILDINGS" />

		<Define name="BASE_OPTIMIZED_PROP_KINDOF" value="IMMOBILE NO_COLLIDE OPTIMIZED_PROP CLEARED_BY_BUILD UNATTACKABLE NOT_AUTOACQUIRABLE" />

		<Define name="BASE_CRUSHABLE_OBSTACLE_KINDOF" value="IMMOBILE NOT_AUTOACQUIRABLE STRUCTURE CRUSHABLE_OBSTACLE CAN_SEE_THROUGH_STRUCTURE COVER RESIST_EMP SIMPLE_OBJECT_PROP" />
		<Define name="BASE_CRUSHABLE_OBSTACLE_CANSKIPSHADOW_KINDOF" value="=$BASE_CRUSHABLE_OBSTACLE_KINDOF+' CAN_SKIP_SHADOW'" />
			
		<Define name="BASE_TOPPLE_KINDOF" value="IMMOBILE UNATTACKABLE NOT_AUTOACQUIRABLE CAN_TOPPLE SIMPLE_OBJECT_PROP CAN_SKIP_SHADOW" />
		<Define name="BASE_TREE_KINDOF" value="IMMOBILE UNATTACKABLE NOT_AUTOACQUIRABLE CAN_TOPPLE SIMPLE_OBJECT_PROP CAN_SKIP_SHADOW" />

		<Define name="BASE_REPAIR_DRONE_KINDOF" value="AIRCRAFT NO_COLLIDE NOT_AUTOACQUIRABLE" />
		<Define name="FACTORY_REPAIR_DRONE_KINDOF" value="=$BASE_REPAIR_DRONE_KINDOF" />
		<Define name="SUMMONED_REPAIR_DRONE_KINDOF" value="=$BASE_REPAIR_DRONE_KINDOF" />

		<Define name="REPAIR_DRONE_LEASH_DISTANCE" value="150" />
		<Define name="REPAIR_DRONE_DECAL_MARGIN" value="40" />
		<Define name="REPAIR_DRONE_HOME_DECAL_SIZE" value="= ( $REPAIR_DRONE_LEASH_DISTANCE * 2 ) + $REPAIR_DRONE_DECAL_MARGIN" />

		<Define name="BATTLEBASE_REPAIR_DRONE_LEASH_DISTANCE" value="200" />
		<Define name="BATTLEBASE_REPAIR_DRONE_DECAL_MARGIN" value="65" />
		<Define name="BATTLEBASE_REPAIR_DRONE_HOME_DECAL_SIZE" value="= ( $BATTLEBASE_REPAIR_DRONE_LEASH_DISTANCE * 2 ) + $BATTLEBASE_REPAIR_DRONE_DECAL_MARGIN" />

		<Define name="APC_REPAIR_DRONE_LEASH_DISTANCE" value="100" />
		<Define name="APC_REPAIR_DRONE_DECAL_MARGIN" value="15" />
		<Define name="APC_REPAIR_DRONE_HOME_DECAL_SIZE" value="= ( $APC_REPAIR_DRONE_LEASH_DISTANCE * 2 ) + $APC_REPAIR_DRONE_DECAL_MARGIN" />


		<Define name="DECOY_ARMY_RELOAD_TIME" value="60s" />
		<!-- keep this value slighty less than DECOY_ARMY_RELOAD_TIME -->
		<Define name="DECOY_ARMY_UNIT_DURATION" value="59s" />

		<Define name="CLOAKING_FIELD_RADIUS" value="100" />

		<!-- this needs to be large enough to kill anything, even phased units -->
		<Define name="CLEAR_GARRISON_WEAPON_DAMAGE" value="1500000" />

		<Define name="PHASE_SHIELD_PROPAGATE_REFRESH" value="1s" />
		<Define name="PHASE_SHIELD_PROPAGATE_DURATION" value="2s" />
		
		<!-- Metagame Defines for AOEs and AOIs -->
		
		<Define name="GDI_METABASE_AOI" value="150.0" />
		<Define name="NOD_METABASE_AOI" value="150.0" />
		<Define name="SCRIN_METABASE_AOI" value="150.0" />
		<Define name="SteelTalons_METABASE_AOI" value="150.0" />
		<Define name="ZOCOM_METABASE_AOI" value="150.0" />
		<Define name="BlackHand_METABASE_AOI" value="150.0" />
		<Define name="MOK_METABASE_AOI" value="150.0" />
		<Define name="Traveler_METABASE_AOI" value="150.0" />
		<Define name="Reaper_METABASE_AOI" value="150.0" />

    <Define name="GDI_METABASE_AOI_TIER_2" value="200.0" />
    <Define name="NOD_METABASE_AOI_TIER_2" value="200.0" />
    <Define name="SCRIN_METABASE_AOI_TIER_2" value="200.0" />
    <Define name="SteelTalons_METABASE_AOI_TIER_2" value="200.0" />
    <Define name="ZOCOM_METABASE_AOI_TIER_2" value="200.0" />
    <Define name="BlackHand_METABASE_AOI_TIER_2" value="200.0" />
    <Define name="MOK_METABASE_AOI_TIER_2" value="200.0" />
    <Define name="Traveler_METABASE_AOI_TIER_2" value="200.0" />
    <Define name="Reaper_METABASE_AOI_TIER_2" value="200.0" />

    <Define name="GDI_METABASE_AOI_TIER_3" value="250.0" />
    <Define name="NOD_METABASE_AOI_TIER_3" value="250.0" />
    <Define name="SCRIN_METABASE_AOI_TIER_3" value="250.0" />
    <Define name="SteelTalons_METABASE_AOI_TIER_3" value="250.0" />
    <Define name="ZOCOM_METABASE_AOI_TIER_3" value="250.0" />
    <Define name="BlackHand_METABASE_AOI_TIER_3" value="250.0" />
    <Define name="MOK_METABASE_AOI_TIER_3" value="250.0" />
    <Define name="Traveler_METABASE_AOI_TIER_3" value="250.0" />
    <Define name="Reaper_METABASE_AOI_TIER_3" value="250.0" />
    
    <Define name="GDI_DOUBLE_METABASE_AOI" value="250.0" />
    <Define name="NOD_DOUBLE_METABASE_AOI" value="250.0" />
    <Define name="SCRIN_DOUBLE_METABASE_AOI" value="250.0" />
    <Define name="SteelTalons_DOUBLE_METABASE_AOI" value="250.0" />
    <Define name="ZOCOM_DOUBLE_METABASE_AOI" value="250.0" />
    <Define name="BlackHand_DOUBLE_METABASE_AOI" value="250.0" />
    <Define name="MOK_DOUBLE_METABASE_AOI" value="250.0" />
    <Define name="Traveler_DOUBLE_METABASE_AOI" value="250.0" />
    <Define name="Reaper_DOUBLE_METABASE_AOI" value="250.0" />


<!-- AOE values here are calculated as a radius, not diameter -->    
		<Define name="GDI_METABASE_AOE" value="50.0" />
		<Define name="NOD_METABASE_AOE" value="50.0" />
		<Define name="SCRIN_METABASE_AOE" value="50.0" />
		<Define name="SteelTalons_METABASE_AOE" value="50.0" />
		<Define name="ZOCOM_METABASE_AOE" value="50.0" />
		<Define name="BlackHand_METABASE_AOE" value="50.0" />
		<Define name="MOK_METABASE_AOE" value="50.0" />
		<Define name="Traveler_METABASE_AOE" value="50.0" />
		<Define name="Reaper_METABASE_AOE" value="50.0" />

    <Define name="BattleMarker_AOE" value="100.0" />
    <Define name="StrikeForces_AOI" value="50.0" />

    <!-- VERY, VERY, VERY IMPORTANT!!! Due to the Pathfinder AOE MUST be at least 40 or battles will not happen and the AI will stall out -->
    <!-- Actually, it should be 40 or more for certain ops (like base building) to work correctly -->
    <!--
    
    DAN!  This means you!  The absolute smallest this can be due to the metagame AI is 40!!! 
    
    -->  
    
    <Define name="GDI_UltraLightSF_AOE" value="40"/>
		<Define name="GDI_LightSF_AOE" value="40"/>
		<Define name="GDI_MediumSF_AOE" value="40"/>
		<Define name="GDI_HeavySF_AOE" value="40"/>
		<Define name="GDI_UltraHeavySF_AOE" value="40"/>

		<Define name="NOD_UltraLightSF_AOE" value="40"/>
		<Define name="NOD_LightSF_AOE" value="40"/>
		<Define name="NOD_MediumSF_AOE" value="40"/>
		<Define name="NOD_HeavySF_AOE" value="40"/>
		<Define name="NOD_UltraHeavySF_AOE" value="40"/>
		
		<Define name="SCRIN_UltraLightSF_AOE" value="40"/>
		<Define name="SCRIN_LightSF_AOE" value="40"/>
		<Define name="SCRIN_MediumSF_AOE" value="40"/>
		<Define name="SCRIN_HeavySF_AOE" value="40"/>
		<Define name="SCRIN_UltraHeavySF_AOE" value="40"/>
		
		<Define name="SteelTalons_UltraLightSF_AOE" value="40"/>
		<Define name="SteelTalons_LightSF_AOE" value="40"/>
		<Define name="SteelTalons_MediumSF_AOE" value="40"/>
		<Define name="SteelTalons_HeavySF_AOE" value="40"/>
		<Define name="SteelTalons_UltraHeavySF_AOE" value="40"/>
		
		<Define name="ZOCOM_UltraLightSF_AOE" value="40"/>
		<Define name="ZOCOM_LightSF_AOE" value="40"/>
		<Define name="ZOCOM_MediumSF_AOE" value="40"/>
		<Define name="ZOCOM_HeavySF_AOE" value="40"/>
		<Define name="ZOCOM_UltraHeavySF_AOE" value="40"/>
		
		<Define name="BlackHand_UltraLightSF_AOE" value="40"/>
		<Define name="BlackHand_LightSF_AOE" value="40"/>
		<Define name="BlackHand_MediumSF_AOE" value="40"/>
		<Define name="BlackHand_HeavySF_AOE" value="40"/>
		<Define name="BlackHand_UltraHeavySF_AOE" value="40"/>
		
		<Define name="MOK_UltraLightSF_AOE" value="40"/>
		<Define name="MOK_LightSF_AOE" value="40"/>
		<Define name="MOK_MediumSF_AOE" value="40"/>
		<Define name="MOK_HeavySF_AOE" value="40"/>
		<Define name="MOK_UltraHeavySF_AOE" value="40"/>
		
		<Define name="Traveler_UltraLightSF_AOE" value="40"/>
		<Define name="Traveler_LightSF_AOE" value="40"/>
		<Define name="Traveler_MediumSF_AOE" value="40"/>
		<Define name="Traveler_HeavySF_AOE" value="40"/>
		<Define name="Traveler_UltraHeavySF_AOE" value="40"/>
		
		<Define name="Reaper_UltraLightSF_AOE" value="40"/>
		<Define name="Reaper_LightSF_AOE" value="40"/>
		<Define name="Reaper_MediumSF_AOE" value="40"/>
		<Define name="Reaper_HeavySF_AOE" value="40"/>
		<Define name="Reaper_UltraHeavySF_AOE" value="40"/>
		
		<Define name="GDI_MetaUnit_AOI" value="120"/>
		<Define name="GDI_MetaUnit_AOE" value="40"/>
		
		<Define name="NOD_MetaUnit_AOI" value="100"/>
		<Define name="NOD_MetaUnit_AOE" value="40"/>
		
		<Define name="SCRIN_MetaUnit_AOI" value="100"/>
		<Define name="SCRIN_MetaUnit_AOE" value="40"/>

    <Define name="ICMUMO_Tier_1_AOE"  value="50.0"/>
    <Define name="ICMUMO_Tier_2_AOE"  value="50.0"/>
    <Define name="ICMUMO_Tier_3_AOE"  value="50.0"/>
    <Define name="Wormhole_AOE"       value="70.0"/>

    <Define name="ARBITRARY_VISUAL_AOE_THAT_HAS_NOTHING_TO_DO_WITH_THE_ACTUAL_AOE" value="100"/>

	<Define name="GDI_UltraLightSF_MovementRange" value="350"/>
	<Define name="GDI_LightSF_MovementRange" value="300"/>
	<Define name="GDI_MediumSF_MovementRange" value="250"/>
	<Define name="GDI_HeavySF_MovementRange" value="200"/>
	<Define name="GDI_UltraHeavySF_MovementRange" value="200"/>

	<Define name="NOD_UltraLightSF_MovementRange" value="350"/>
	<Define name="NOD_LightSF_MovementRange" value="300"/>
	<Define name="NOD_MediumSF_MovementRange" value="250"/>
	<Define name="NOD_HeavySF_MovementRange" value="200"/>
	<Define name="NOD_UltraHeavySF_MovementRange" value="200"/>

	<Define name="SCRIN_UltraLightSF_MovementRange" value="350"/>
	<Define name="SCRIN_LightSF_MovementRange" value="300"/>
	<Define name="SCRIN_MediumSF_MovementRange" value="250"/>
	<Define name="SCRIN_HeavySF_MovementRange" value="200"/>
	<Define name="SCRIN_UltraHeavySF_MovementRange" value="200"/>

	<Define name="SteelTalons_UltraLightSF_MovementRange" value="350"/>
	<Define name="SteelTalons_LightSF_MovementRange" value="300"/>
	<Define name="SteelTalons_MediumSF_MovementRange" value="250"/>
	<Define name="SteelTalons_HeavySF_MovementRange" value="200"/>
	<Define name="SteelTalons_UltraHeavySF_MovementRange" value="200"/>

	<Define name="ZOCOM_UltraLightSF_MovementRange" value="350"/>
	<Define name="ZOCOM_LightSF_MovementRange" value="300"/>
	<Define name="ZOCOM_MediumSF_MovementRange" value="250"/>
	<Define name="ZOCOM_HeavySF_MovementRange" value="200"/>
	<Define name="ZOCOM_UltraHeavySF_MovementRange" value="200"/>

	<Define name="BlackHand_UltraLightSF_MovementRange" value="350"/>
	<Define name="BlackHand_LightSF_MovementRange" value="300"/>
	<Define name="BlackHand_MediumSF_MovementRange" value="250"/>
	<Define name="BlackHand_HeavySF_MovementRange" value="200"/>
	<Define name="BlackHand_UltraHeavySF_MovementRange" value="200"/>

	<Define name="MOK_UltraLightSF_MovementRange" value="350"/>
	<Define name="MOK_LightSF_MovementRange" value="300"/>
	<Define name="MOK_MediumSF_MovementRange" value="250"/>
	<Define name="MOK_HeavySF_MovementRange" value="200"/>
	<Define name="MOK_UltraHeavySF_MovementRange" value="200"/>

	<Define name="Traveler_UltraLightSF_MovementRange" value="350"/>
	<Define name="Traveler_LightSF_MovementRange" value="300"/>
	<Define name="Traveler_MediumSF_MovementRange" value="250"/>
	<Define name="Traveler_HeavySF_MovementRange" value="200"/>
	<Define name="Traveler_UltraHeavySF_MovementRange" value="200"/>

	<Define name="Reaper_UltraLightSF_MovementRange" value="350"/>
	<Define name="Reaper_LightSF_MovementRange" value="300"/>
	<Define name="Reaper_MediumSF_MovementRange" value="250"/>
	<Define name="Reaper_HeavySF_MovementRange" value="200"/>
	<Define name="Reaper_UltraHeavySF_MovementRange" value="200"/>

  <Define name="Hexapod_Recycler_Radius" value="450" /> <!-- Max is 450 -->

    <Define name="Tier1BaseTiberiumDepositPerTurn" value="250"/>
    <Define name="Tier2BaseTiberiumDepositPerTurn" value="500"/>
    <Define name="Tier3BaseTiberiumDepositPerTurn" value="750"/>

  </Defines>
	
</AssetDeclaration>
