<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    <ProjectGuid>{FE6C8CC0-2F07-442A-B29F-17617B3B7FC6}</ProjectGuid>
    <OutputType>Library</OutputType>
    <AppDesignerFolder>Properties</AppDesignerFolder>
    <RootNamespace>OpenRA.Mods.Common</RootNamespace>
    <AssemblyName>OpenRA.Mods.Common</AssemblyName>
    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
    <FileAlignment>512</FileAlignment>
    <TargetFrameworkProfile />
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
    <DebugSymbols>true</DebugSymbols>
    <DebugType>full</DebugType>
    <Optimize>false</Optimize>
    <OutputPath>bin\Debug\</OutputPath>
    <DefineConstants>DEBUG;TRACE</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
    <PlatformTarget>x86</PlatformTarget>
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
    <CustomCommands>
      <CustomCommands>
        <Command type="AfterBuild" command="cp ${TargetFile} ../mods/common" workingdir="${ProjectDir}" />
        <Command type="AfterBuild" command="cp ${TargetFile}.mdb ../mods/common" workingdir="${ProjectDir}" />
      </CustomCommands>
    </CustomCommands>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
    <DebugSymbols>true</DebugSymbols>
    <OutputPath>bin\Release\</OutputPath>
    <DefineConstants>TRACE</DefineConstants>
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
    <DebugType>pdbonly</DebugType>
    <PlatformTarget>x86</PlatformTarget>
    <ErrorReport>prompt</ErrorReport>
    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
    <Optimize>true</Optimize>
    <CustomCommands>
      <CustomCommands>
        <Command type="AfterBuild" command="cp ${TargetFile} ../mods/common" workingdir="${ProjectDir}" />
        <Command type="AfterBuild" command="cp ${TargetFile}.mdb ../mods/common" workingdir="${ProjectDir}" />
      </CustomCommands>
    </CustomCommands>
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="FuzzyLogicLibrary">
      <HintPath>..\thirdparty\download\FuzzyLogicLibrary.dll</HintPath>
      <Private>False</Private>
    </Reference>
    <Reference Include="System" />
    <Reference Include="System.Core" />
    <Reference Include="System.Drawing" />
    <Reference Include="System.Data.DataSetExtensions" />
    <Reference Include="System.Data" />
    <Reference Include="System.Xml" />
    <Reference Include="Eluant">
      <HintPath>..\thirdparty\download\Eluant.dll</HintPath>
      <Private>False</Private>
    </Reference>
    <Reference Include="StyleCop">
      <HintPath>..\thirdparty\download\StyleCop.dll</HintPath>
    </Reference>
    <Reference Include="MaxMind.GeoIP2">
      <HintPath>..\thirdparty\download\MaxMind.GeoIP2.dll</HintPath>
      <Private>False</Private>
    </Reference>
    <Reference Include="Mono.Nat">
      <HintPath>..\thirdparty\download\Mono.Nat.dll</HintPath>
      <Private>False</Private>
    </Reference>
    <Reference Include="ICSharpCode.SharpZipLib">
      <HintPath>..\thirdparty\download\ICSharpCode.SharpZipLib.dll</HintPath>
      <Private>False</Private>
    </Reference>
  </ItemGroup>
  <ItemGroup>
    <ProjectReference Include="..\OpenRA.Game\OpenRA.Game.csproj">
      <Project>{0dfb103f-2962-400f-8c6d-e2c28ccba633}</Project>
      <Name>OpenRA.Game</Name>
      <Private>False</Private>
    </ProjectReference>
  </ItemGroup>
  <ItemGroup>
    <Compile Include="Activities\Air\FallToEarth.cs" />
    <Compile Include="Activities\Air\Fly.cs" />
    <Compile Include="Activities\Air\FlyAttack.cs" />
    <Compile Include="Activities\Air\FlyCircle.cs" />
    <Compile Include="Activities\Air\FlyFollow.cs" />
    <Compile Include="Activities\Air\FlyOffMap.cs" />
    <Compile Include="Activities\Air\FlyTimed.cs" />
    <Compile Include="Activities\Air\HeliAttack.cs" />
    <Compile Include="Activities\Air\HeliFly.cs" />
    <Compile Include="Activities\Air\HeliFlyCircle.cs" />
    <Compile Include="Activities\Air\HeliLand.cs" />
    <Compile Include="Activities\Air\HeliReturn.cs" />
    <Compile Include="Activities\Air\Land.cs" />
    <Compile Include="Activities\Air\ResupplyAircraft.cs" />
    <Compile Include="Activities\Air\ReturnToBase.cs" />
    <Compile Include="Activities\Air\TakeOff.cs" />
    <Compile Include="Activities\Attack.cs" />
    <Compile Include="Activities\CaptureActor.cs" />
    <Compile Include="Activities\DeliverResources.cs" />
    <Compile Include="Activities\Demolish.cs" />
    <Compile Include="Activities\DonateSupplies.cs" />
    <Compile Include="Activities\Enter.cs" />
    <Compile Include="Activities\EnterTransport.cs" />
    <Compile Include="Activities\ExternalCaptureActor.cs" />
    <Compile Include="Activities\FindResources.cs" />
    <Compile Include="Activities\HarvestResource.cs" />
    <Compile Include="Activities\HarvesterDockSequence.cs" />
    <Compile Include="Activities\Heal.cs" />
    <Compile Include="Activities\Hunt.cs" />
    <Compile Include="Activities\Move\AttackMoveActivity.cs" />
    <Compile Include="Activities\Move\Drag.cs" />
    <Compile Include="Activities\Move\Follow.cs" />
    <Compile Include="Activities\Move\Move.cs" />
    <Compile Include="Activities\Move\MoveAdjacentTo.cs" />
    <Compile Include="Activities\Move\MoveWithinRange.cs" />
    <Compile Include="Activities\Parachute.cs" />
    <Compile Include="Activities\Rearm.cs" />
    <Compile Include="Activities\RemoveSelf.cs" />
    <Compile Include="Activities\Repair.cs" />
    <Compile Include="Activities\RepairBridge.cs" />
    <Compile Include="Activities\RepairBuilding.cs" />
    <Compile Include="Activities\Sell.cs" />
    <Compile Include="Activities\SimpleTeleport.cs" />
    <Compile Include="Activities\SpriteHarvesterDockSequence.cs" />
    <Compile Include="Activities\Transform.cs" />
    <Compile Include="Activities\Turn.cs" />
    <Compile Include="Activities\UnloadCargo.cs" />
    <Compile Include="Activities\Wait.cs" />
    <Compile Include="Activities\WaitForTransport.cs" />
    <Compile Include="ActorExts.cs" />
    <Compile Include="AI\AttackOrFleeFuzzy.cs" />
    <Compile Include="AI\BaseBuilder.cs" />
    <Compile Include="AI\HackyAI.cs" />
    <Compile Include="AI\RushFuzzy.cs" />
    <Compile Include="AI\Squad.cs" />
    <Compile Include="AI\StateMachine.cs" />
    <Compile Include="AI\States\AirStates.cs" />
    <Compile Include="AI\States\GroundStates.cs" />
    <Compile Include="AI\States\ProtectionStates.cs" />
    <Compile Include="AI\States\StateBase.cs" />
    <Compile Include="AI\SupportPowerDecision.cs" />
    <Compile Include="Effects\Beacon.cs" />
    <Compile Include="Effects\Bullet.cs" />
    <Compile Include="Effects\Contrail.cs" />
    <Compile Include="Effects\ContrailFader.cs" />
    <Compile Include="Effects\Corpse.cs" />
    <Compile Include="Effects\CrateEffect.cs" />
    <Compile Include="Effects\Explosion.cs" />
    <Compile Include="Effects\FloatingText.cs" />
    <Compile Include="Effects\GravityBomb.cs" />
    <Compile Include="Effects\LaserZap.cs" />
    <Compile Include="Effects\Missile.cs" />
    <Compile Include="Effects\NukeLaunch.cs" />
    <Compile Include="Effects\PowerdownIndicator.cs" />
    <Compile Include="Effects\RallyPointIndicator.cs" />
    <Compile Include="Effects\RepairIndicator.cs" />
    <Compile Include="Effects\Smoke.cs" />
    <Compile Include="Commands\ChatCommands.cs" />
    <Compile Include="Commands\DevCommands.cs" />
    <Compile Include="Commands\HelpCommand.cs" />
    <Compile Include="Commands\PlayerCommands.cs" />
    <Compile Include="Graphics\ActorPreview.cs" />
    <Compile Include="Graphics\BeamRenderable.cs" />
    <Compile Include="Graphics\ContrailRenderable.cs" />
    <Compile Include="Graphics\RangeCircleRenderable.cs" />
    <Compile Include="Graphics\SelectionBoxRenderable.cs" />
    <Compile Include="Graphics\SpriteActorPreview.cs" />
    <Compile Include="Graphics\TextRenderable.cs" />
    <Compile Include="Graphics\VoxelActorPreview.cs" />
    <Compile Include="Graphics\VoxelRenderable.cs" />
    <Compile Include="Lint\CheckSequences.cs" />
    <Compile Include="Lint\CheckPlayers.cs" />
    <Compile Include="Lint\CheckActors.cs" />
    <Compile Include="Lint\CheckMapCordon.cs" />
    <Compile Include="Lint\CheckMapRules.cs" />
    <Compile Include="Lint\CheckActorReferences.cs" />
    <Compile Include="Lint\CheckSyncAnnotations.cs" />
    <Compile Include="Lint\CheckTraitPrerequisites.cs" />
    <Compile Include="Lint\CheckDeathTypes.cs" />
    <Compile Include="Lint\CheckVoiceReferences.cs" />
    <Compile Include="Lint\CheckUpgrades.cs" />
    <Compile Include="Lint\LintBuildablePrerequisites.cs" />
    <Compile Include="Lint\LintExts.cs" />
    <Compile Include="LoadScreens\ModChooserLoadScreen.cs" />
    <Compile Include="Orders\BeaconOrderGenerator.cs" />
    <Compile Include="Orders\DeployOrderTargeter.cs" />
    <Compile Include="Orders\EnterAlliedActorTargeter.cs" />
    <Compile Include="Orders\RepairOrderGenerator.cs" />
    <Compile Include="Orders\GlobalButtonOrderGenerator.cs" />
    <Compile Include="Orders\PlaceBuildingOrderGenerator.cs" />
    <Compile Include="Orders\UnitOrderTargeter.cs" />
    <Compile Include="Pathfinder\CellInfo.cs" />
    <Compile Include="PlayerExtensions.cs" />
    <Compile Include="Scripting\ScriptUpgradesCache.cs" />
    <Compile Include="Scripting\Properties\CaptureProperties.cs" />
    <Compile Include="ServerTraits\ColorValidator.cs" />
    <Compile Include="ServerTraits\LobbyCommands.cs" />
    <Compile Include="ServerTraits\LobbySettingsNotification.cs" />
    <Compile Include="ServerTraits\MasterServerPinger.cs" />
    <Compile Include="ServerTraits\PlayerPinger.cs" />
    <Compile Include="Scripting\CallLuaFunc.cs" />
    <Compile Include="Scripting\LuaScript.cs" />
    <Compile Include="Scripting\Media.cs" />
    <Compile Include="Scripting\ScriptTriggers.cs" />
    <Compile Include="Scripting\Global\ActorGlobal.cs" />
    <Compile Include="Scripting\Global\BeaconGlobal.cs" />
    <Compile Include="Scripting\Global\CameraGlobal.cs" />
    <Compile Include="Scripting\Global\CoordinateGlobals.cs" />
    <Compile Include="Scripting\Global\DateTimeGlobal.cs" />
    <Compile Include="Scripting\Global\EffectGlobal.cs" />
    <Compile Include="Scripting\Global\FacingGlobal.cs" />
    <Compile Include="Scripting\Global\HSLColorGlobal.cs" />
    <Compile Include="Scripting\Global\MapGlobal.cs" />
    <Compile Include="Scripting\Global\MediaGlobal.cs" />
    <Compile Include="Scripting\Global\PlayerGlobal.cs" />
    <Compile Include="Scripting\Global\ReinforcementsGlobal.cs" />
    <Compile Include="Scripting\Global\TriggerGlobal.cs" />
    <Compile Include="Scripting\Global\UserInterfaceGlobal.cs" />
    <Compile Include="Scripting\Global\UtilsGlobal.cs" />
    <Compile Include="Scripting\Properties\AirstrikeProperties.cs" />
    <Compile Include="Scripting\Properties\CombatProperties.cs" />
    <Compile Include="Scripting\Properties\DiplomacyProperties.cs" />
    <Compile Include="Scripting\Properties\HarvesterProperties.cs" />
    <Compile Include="Scripting\Properties\HealthProperties.cs" />
    <Compile Include="Scripting\Properties\HelicopterProperties.cs" />
    <Compile Include="Scripting\Properties\GeneralProperties.cs" />
    <Compile Include="Scripting\Properties\GuardProperties.cs" />
    <Compile Include="Scripting\Properties\MissionObjectiveProperties.cs" />
    <Compile Include="Scripting\Properties\MobileProperties.cs" />
    <Compile Include="Scripting\Properties\DemolitionProperties.cs" />
    <Compile Include="Scripting\Properties\PlaneProperties.cs" />
    <Compile Include="Scripting\Properties\PlayerProperties.cs" />
    <Compile Include="Scripting\Properties\PowerProperties.cs" />
    <Compile Include="Scripting\Properties\ProductionProperties.cs" />
    <Compile Include="Scripting\Properties\RepairableBuildingProperties.cs" />
    <Compile Include="Scripting\Properties\ResourceProperties.cs" />
    <Compile Include="Scripting\Properties\TransformProperties.cs" />
    <Compile Include="Scripting\Properties\TransportProperties.cs" />
    <Compile Include="Scripting\Properties\UpgradeProperties.cs" />
    <Compile Include="TraitsInterfaces.cs" />
    <Compile Include="Traits\AcceptsSupplies.cs" />
    <Compile Include="Traits\Air\Aircraft.cs" />
    <Compile Include="Traits\Air\AttackBomber.cs" />
    <Compile Include="Traits\Air\AttackHeli.cs" />
    <Compile Include="Traits\Air\AttackPlane.cs" />
    <Compile Include="Traits\Air\FlyAwayOnIdle.cs" />
    <Compile Include="Traits\Air\FallsToEarth.cs" />
    <Compile Include="Traits\Air\Helicopter.cs" />
    <Compile Include="Traits\Air\Plane.cs" />
    <Compile Include="Traits\Air\ReturnOnIdle.cs" />
    <Compile Include="Traits\Air\TargetableAircraft.cs" />
    <Compile Include="Traits\AppearsOnRadar.cs" />
    <Compile Include="Traits\Armament.cs" />
    <Compile Include="Traits\Armor.cs" />
    <Compile Include="Traits\AttackMove.cs" />
    <Compile Include="Traits\Attack\AttackBase.cs" />
    <Compile Include="Traits\Attack\AttackCharge.cs" />
    <Compile Include="Traits\Attack\AttackFollow.cs" />
    <Compile Include="Traits\Attack\AttackFrontal.cs" />
    <Compile Include="Traits\Attack\AttackGarrisoned.cs" />
    <Compile Include="Traits\Attack\AttackMedic.cs" />
    <Compile Include="Traits\Attack\AttackOmni.cs" />
    <Compile Include="Traits\Attack\AttackTurreted.cs" />
    <Compile Include="Traits\Attack\AttackWander.cs" />
    <Compile Include="Traits\AutoHeal.cs" />
    <Compile Include="Traits\AutoTarget.cs" />
    <Compile Include="Traits\BlocksProjectiles.cs" />
    <Compile Include="Traits\Buildable.cs" />
    <Compile Include="Traits\Buildings\BaseBuilding.cs" />
    <Compile Include="Traits\Buildings\BaseProvider.cs" />
    <Compile Include="Traits\Buildings\Bib.cs" />
    <Compile Include="Traits\Buildings\Bridge.cs" />
    <Compile Include="Traits\Buildings\BridgeHut.cs" />
    <Compile Include="Traits\Buildings\Building.cs" />
    <Compile Include="Traits\Buildings\BuildingInfluence.cs" />
    <Compile Include="Traits\Buildings\BuildingUtils.cs" />
    <Compile Include="Traits\Buildings\Exit.cs" />
    <Compile Include="Traits\Buildings\FootprintUtils.cs" />
    <Compile Include="Traits\Buildings\FreeActor.cs" />
    <Compile Include="Traits\Buildings\LineBuild.cs" />
    <Compile Include="Traits\Buildings\LineBuildNode.cs" />
    <Compile Include="Traits\Buildings\PrimaryBuilding.cs" />
    <Compile Include="Traits\Buildings\RallyPoint.cs" />
    <Compile Include="Traits\Buildings\Refinery.cs" />
    <Compile Include="Traits\Buildings\RepairableBuilding.cs" />
    <Compile Include="Traits\Buildings\RepairsUnits.cs" />
    <Compile Include="Traits\Buildings\Reservable.cs" />
    <Compile Include="Traits\Buildings\TargetableBuilding.cs" />
    <Compile Include="Traits\Burns.cs" />
    <Compile Include="Traits\C4Demolition.cs" />
    <Compile Include="Traits\VeteranProductionIconOverlay.cs" />
    <Compile Include="Traits\Capturable.cs" />
    <Compile Include="Traits\CaptureNotification.cs" />
    <Compile Include="Traits\Captures.cs" />
    <Compile Include="Traits\Cargo.cs" />
    <Compile Include="Traits\CashTrickler.cs" />
    <Compile Include="Traits\Cloak.cs" />
    <Compile Include="Traits\CombatDebugOverlay.cs" />
    <Compile Include="Traits\Crates\Crate.cs" />
    <Compile Include="Traits\Crates\CrateAction.cs" />
    <Compile Include="Traits\Crates\DuplicateUnitCrateAction.cs" />
    <Compile Include="Traits\Crates\ExplodeCrateAction.cs" />
    <Compile Include="Traits\Crates\GiveCashCrateAction.cs" />
    <Compile Include="Traits\Crates\GiveMcvCrateAction.cs" />
    <Compile Include="Traits\Crates\GiveUnitCrateAction.cs" />
    <Compile Include="Traits\Crates\GrantUpgradeCrateAction.cs" />
    <Compile Include="Traits\Crates\HealUnitsCrateAction.cs" />
    <Compile Include="Traits\Crates\HideMapCrateAction.cs" />
    <Compile Include="Traits\Crates\LevelUpCrateAction.cs" />
    <Compile Include="Traits\Crates\RevealMapCrateAction.cs" />
    <Compile Include="Traits\Crates\SupportPowerCrateAction.cs" />
    <Compile Include="Traits\Crushable.cs" />
    <Compile Include="Traits\CustomBuildTimeValue.cs" />
    <Compile Include="Traits\CustomSellValue.cs" />
    <Compile Include="Traits\CustomSelectionSize.cs" />
    <Compile Include="Traits\Demolishable.cs" />
    <Compile Include="Traits\DetectCloaked.cs" />
    <Compile Include="Traits\EjectOnDeath.cs" />
    <Compile Include="Traits\EmitInfantryOnSell.cs" />
    <Compile Include="Traits\EngineerRepair.cs" />
    <Compile Include="Traits\Explodes.cs" />
    <Compile Include="Traits\ExternalCapturable.cs" />
    <Compile Include="Traits\ExternalCapturableBar.cs" />
    <Compile Include="Traits\ExternalCaptures.cs" />
    <Compile Include="Traits\GainsExperience.cs" />
    <Compile Include="Traits\GivesBounty.cs" />
    <Compile Include="Traits\GivesExperience.cs" />
    <Compile Include="Traits\GlobalUpgradable.cs" />
    <Compile Include="Traits\Guard.cs" />
    <Compile Include="Traits\Guardable.cs" />
    <Compile Include="Traits\Harvester.cs" />
    <Compile Include="Traits\Husk.cs" />
    <Compile Include="Traits\Huntable.cs" />
    <Compile Include="Traits\IgnoresCloak.cs" />
    <Compile Include="Traits\IgnoresDisguise.cs" />
    <Compile Include="Traits\Immobile.cs" />
    <Compile Include="Traits\Infantry\ScaredyCat.cs" />
    <Compile Include="Traits\Infantry\TakeCover.cs" />
    <Compile Include="Traits\Infantry\TerrainModifiesDamage.cs" />
    <Compile Include="Traits\JamsMissiles.cs" />
    <Compile Include="Traits\KillsSelf.cs" />
    <Compile Include="Traits\AmmoPool.cs" />
    <Compile Include="Traits\Mobile.cs" />
    <Compile Include="Traits\Modifiers\DisabledOverlay.cs" />
    <Compile Include="Traits\Modifiers\FrozenUnderFog.cs" />
    <Compile Include="Traits\Modifiers\HiddenUnderFog.cs" />
    <Compile Include="Traits\Modifiers\UpgradeOverlay.cs" />
    <Compile Include="Traits\MustBeDestroyed.cs" />
    <Compile Include="Traits\Parachutable.cs" />
    <Compile Include="Traits\ParaDrop.cs" />
    <Compile Include="Traits\Passenger.cs" />
    <Compile Include="Traits\Multipliers\UpgradableMultiplierTrait.cs" />
    <Compile Include="Traits\Multipliers\DamageMultiplier.cs" />
    <Compile Include="Traits\Multipliers\FirepowerMultiplier.cs" />
    <Compile Include="Traits\Multipliers\InaccuracyMultiplier.cs" />
    <Compile Include="Traits\Multipliers\ReloadDelayMultiplier.cs" />
    <Compile Include="Traits\Multipliers\SpeedMultiplier.cs" />
    <Compile Include="Traits\Multipliers\PowerMultiplier.cs" />
    <Compile Include="Traits\PaletteEffects\CloakPaletteEffect.cs" />
    <Compile Include="Traits\PaletteEffects\GlobalLightingPaletteEffect.cs" />
    <Compile Include="Traits\PaletteEffects\FlashPaletteEffect.cs" />
    <Compile Include="Traits\PaletteEffects\MenuPaletteEffect.cs" />
    <Compile Include="Traits\PaletteEffects\WaterPaletteRotation.cs" />
    <Compile Include="Traits\Player\ActorGroupProxy.cs" />
    <Compile Include="Traits\Player\AllyRepair.cs" />
    <Compile Include="Traits\Player\BaseAttackNotifier.cs" />
    <Compile Include="Traits\Player\ClassicProductionQueue.cs" />
    <Compile Include="Traits\Player\ConquestVictoryConditions.cs" />
    <Compile Include="Traits\Player\EnemyWatcher.cs" />
    <Compile Include="Traits\Player\GlobalUpgradeManager.cs" />
    <Compile Include="Traits\Player\HarvesterAttackNotifier.cs" />
    <Compile Include="Traits\Player\MissionObjectives.cs" />
    <Compile Include="Traits\Player\PlaceBeacon.cs" />
    <Compile Include="Traits\Player\PlaceBuilding.cs" />
    <Compile Include="Traits\Player\PlayerStatistics.cs" />
    <Compile Include="Traits\Player\ProductionQueue.cs" />
    <Compile Include="Traits\Player\ProvidesPrerequisite.cs" />
    <Compile Include="Traits\Player\ProvidesTechPrerequisite.cs" />
    <Compile Include="Traits\Player\StrategicVictoryConditions.cs" />
    <Compile Include="Traits\Player\TechTree.cs" />
    <Compile Include="Traits\Power\AffectedByPowerOutage.cs" />
    <Compile Include="Traits\Power\CanPowerDown.cs" />
    <Compile Include="Traits\Power\Player\PowerManager.cs" />
    <Compile Include="Traits\Power\Power.cs" />
    <Compile Include="Traits\Power\RequiresPower.cs" />
    <Compile Include="Traits\Power\ScalePowerWithHealth.cs" />
    <Compile Include="Traits\Production.cs" />
    <Compile Include="Traits\ProductionQueueFromSelection.cs" />
    <Compile Include="Traits\ProvidesRadar.cs" />
    <Compile Include="Traits\ProximityCaptor.cs" />
    <Compile Include="Traits\ProximityCapturable.cs" />
    <Compile Include="Traits\RadarColorFromTerrain.cs" />
    <Compile Include="Traits\Render\AutoSelectionSize.cs" />
    <Compile Include="Traits\Render\Hovers.cs" />
    <Compile Include="Traits\Render\LeavesTrails.cs" />
    <Compile Include="Traits\Render\RenderBuilding.cs" />
    <Compile Include="Traits\Render\RenderBuildingCharge.cs" />
    <Compile Include="Traits\Render\RenderBuildingTurreted.cs" />
    <Compile Include="Traits\Render\RenderSpritesEditorOnly.cs" />
    <Compile Include="Traits\Render\RenderNameTag.cs" />
    <Compile Include="Traits\Render\RenderSimple.cs" />
    <Compile Include="Traits\Render\RenderSprites.cs" />
    <Compile Include="Traits\Render\RenderBuildingSilo.cs" />
    <Compile Include="Traits\Render\RenderBuildingWall.cs" />
    <Compile Include="Traits\Render\RenderDetectionCircle.cs" />
    <Compile Include="Traits\Render\RenderRangeCircle.cs" />
    <Compile Include="Traits\Render\RenderVoxels.cs" />
    <Compile Include="Traits\Render\ProductionBar.cs" />
    <Compile Include="Traits\Render\SupportPowerChargeBar.cs" />
    <Compile Include="Traits\Render\TimedUpgradeBar.cs" />
    <Compile Include="Traits\Render\WithBarrel.cs" />
    <Compile Include="Traits\Render\WithBuildingExplosion.cs" />
    <Compile Include="Traits\Render\WithActiveAnimation.cs" />
    <Compile Include="Traits\Render\WithAttackAnimation.cs" />
    <Compile Include="Traits\Render\WithMoveAnimation.cs" />
    <Compile Include="Traits\Render\WithBuildingPlacedAnimation.cs" />
    <Compile Include="Traits\Render\WithMakeAnimation.cs" />
    <Compile Include="Traits\Render\WithChargeOverlay.cs" />
    <Compile Include="Traits\Render\WithCrateBody.cs" />
    <Compile Include="Traits\Render\WithDeathAnimation.cs" />
    <Compile Include="Traits\Render\WithDecoration.cs" />
    <Compile Include="Traits\Render\WithDockingAnimation.cs" />
    <Compile Include="Traits\Render\WithDockingOverlay.cs" />
    <Compile Include="Traits\Render\WithHarvestAnimation.cs" />
    <Compile Include="Traits\Render\WithHarvestOverlay.cs" />
    <Compile Include="Traits\Render\WithIdleOverlay.cs" />
    <Compile Include="Traits\Render\WithMuzzleFlash.cs" />
    <Compile Include="Traits\Render\WithParachute.cs" />
    <Compile Include="Traits\Render\WithRangeCircle.cs" />
    <Compile Include="Traits\Render\WithRankDecoration.cs" />
    <Compile Include="Traits\Render\WithRepairAnimation.cs" />
    <Compile Include="Traits\Render\WithRepairOverlay.cs" />
    <Compile Include="Traits\Render\WithResources.cs" />
    <Compile Include="Traits\Render\WithRotor.cs" />
    <Compile Include="Traits\Render\WithShadow.cs" />
    <Compile Include="Traits\Render\WithSmoke.cs" />
    <Compile Include="Traits\Render\WithSpriteBody.cs" />
    <Compile Include="Traits\Render\WithTurret.cs" />
    <Compile Include="Traits\Render\WithFacingSpriteBody.cs" />
    <Compile Include="Traits\Render\WithBuildingPlacedOverlay.cs" />
    <Compile Include="Traits\Render\WithProductionDoorOverlay.cs" />
    <Compile Include="Traits\Render\WithProductionOverlay.cs" />
    <Compile Include="Traits\Render\WithVoxelBarrel.cs" />
    <Compile Include="Traits\Render\WithVoxelBody.cs" />
    <Compile Include="Traits\Render\WithVoxelTurret.cs" />
    <Compile Include="Traits\Repairable.cs" />
    <Compile Include="Traits\RepairableNear.cs" />
    <Compile Include="Traits\RepairsBridges.cs" />
    <Compile Include="Traits\SeedsResource.cs" />
    <Compile Include="Traits\StoresResources.cs" />
    <Compile Include="Traits\Render\SelectionDecorations.cs" />
    <Compile Include="Traits\SelfHealing.cs" />
    <Compile Include="Traits\Sellable.cs" />
    <Compile Include="Traits\ShakeOnDeath.cs" />
    <Compile Include="Traits\SmokeTrailWhenDamaged.cs" />
    <Compile Include="Traits\Sound\ActorLostNotification.cs" />
    <Compile Include="Traits\Sound\AmbientSound.cs" />
    <Compile Include="Traits\Sound\AnnounceOnBuild.cs" />
    <Compile Include="Traits\Sound\AnnounceOnKill.cs" />
    <Compile Include="Traits\Sound\AnnounceOnSeen.cs" />
    <Compile Include="Traits\Sound\DeathSounds.cs" />
    <Compile Include="Traits\Sound\SoundOnDamageTransition.cs" />
    <Compile Include="Traits\SupplyTruck.cs" />
    <Compile Include="Traits\SupportPowers\AirstrikePower.cs" />
    <Compile Include="Traits\SupportPowers\GrantUpgradePower.cs" />
    <Compile Include="Traits\SupportPowers\NukePower.cs" />
    <Compile Include="Traits\SupportPowers\SupportPower.cs" />
    <Compile Include="Traits\SupportPowers\SupportPowerManager.cs" />
    <Compile Include="Traits\SupportPowers\SpawnActorPower.cs" />
    <Compile Include="Traits\TargetableUnit.cs" />
    <Compile Include="Traits\ThrowsParticle.cs" />
    <Compile Include="Traits\Tooltip.cs" />
    <Compile Include="Traits\TransformOnCapture.cs" />
    <Compile Include="Traits\TransformOnPassenger.cs" />
    <Compile Include="Traits\Transforms.cs" />
    <Compile Include="Traits\Turreted.cs" />
    <Compile Include="Traits\ProducibleWithLevel.cs" />
    <Compile Include="Traits\Upgrades\DeployToUpgrade.cs" />
    <Compile Include="Traits\Upgrades\DisableUpgrade.cs" />
    <Compile Include="Traits\Upgrades\UpgradableTrait.cs" />
    <Compile Include="Traits\Upgrades\UpgradeActorsNear.cs" />
    <Compile Include="Traits\Upgrades\UpgradeManager.cs" />
    <Compile Include="Traits\Valued.cs" />
    <Compile Include="Traits\Voiced.cs" />
    <Compile Include="Traits\Wanders.cs" />
    <Compile Include="Traits\World\BridgeLayer.cs" />
    <Compile Include="Traits\World\CrateSpawner.cs" />
    <Compile Include="Traits\World\CreateMPPlayers.cs" />
    <Compile Include="Traits\World\DomainIndex.cs" />
    <Compile Include="Traits\World\LoadWidgetAtGameStart.cs" />
    <Compile Include="Traits\World\MPStartLocations.cs" />
    <Compile Include="Traits\World\MPStartUnits.cs" />
    <Compile Include="Traits\World\PaletteFromCurrentTileset.cs" />
    <Compile Include="Traits\World\PaletteFromFile.cs" />
    <Compile Include="Traits\World\PaletteFromRGBA.cs" />
    <Compile Include="Traits\World\VoxelNormalsPalette.cs" />
    <Compile Include="Pathfinder\CellInfoLayerManager.cs" />
    <Compile Include="Pathfinder\Constants.cs" />
    <Compile Include="Pathfinder\PathGraph.cs" />
    <Compile Include="Pathfinder\PathFinderCacheDecorator.cs" />
    <Compile Include="Pathfinder\PathCacheStorage.cs" />
    <Compile Include="Traits\World\PathFinder.cs" />
    <Compile Include="Traits\World\PathfinderDebugOverlay.cs" />
    <Compile Include="Pathfinder\PathSearch.cs" />
    <Compile Include="Pathfinder\BasePathSearch.cs" />
    <Compile Include="Traits\World\PlayerPaletteFromCurrentTileset.cs" />
    <Compile Include="Traits\World\RadarPings.cs" />
    <Compile Include="Traits\World\ResourceClaim.cs" />
    <Compile Include="Traits\World\ResourceClaimLayer.cs" />
    <Compile Include="Traits\World\ResourceLayer.cs" />
    <Compile Include="Traits\World\ShroudPalette.cs" />
    <Compile Include="Traits\World\ShroudRenderer.cs" />
    <Compile Include="Traits\World\SmudgeLayer.cs" />
    <Compile Include="Traits\World\SpawnMapActors.cs" />
    <Compile Include="Traits\World\SpawnMPUnits.cs" />
    <Compile Include="Traits\World\StartGameNotification.cs" />
    <Compile Include="Traits\World\TerrainGeometryOverlay.cs" />
    <Compile Include="UtilityCommands\ActorStatsExport.cs" />
    <Compile Include="UtilityCommands\CheckYaml.cs" />
    <Compile Include="UtilityCommands\CheckCodeStyle.cs" />
    <Compile Include="UtilityCommands\ConvertPngToShpCommand.cs" />
    <Compile Include="UtilityCommands\ConvertSpriteToPngCommand.cs" />
    <Compile Include="UtilityCommands\CreateManPage.cs" />
    <Compile Include="UtilityCommands\ExportCharacterSeparatedRules.cs" />
    <Compile Include="UtilityCommands\Extensions.cs" />
    <Compile Include="UtilityCommands\ExtractFilesCommand.cs" />
    <Compile Include="UtilityCommands\ExtractLanguageStringsCommand.cs" />
    <Compile Include="UtilityCommands\ExtractLuaDocsCommand.cs" />
    <Compile Include="UtilityCommands\ExtractTraitDocsCommand.cs" />
    <Compile Include="UtilityCommands\GenerateMinimapCommand.cs" />
    <Compile Include="UtilityCommands\GetMapHashCommand.cs" />
    <Compile Include="UtilityCommands\Glob.cs" />
    <Compile Include="UtilityCommands\ImportLegacyMapCommand.cs" />
    <Compile Include="UtilityCommands\LegacyMapImporter.cs" />
    <Compile Include="UtilityCommands\RemapShpCommand.cs" />
    <Compile Include="UtilityCommands\ReplayMetadataCommand.cs" />
    <Compile Include="UtilityCommands\UpgradeMapCommand.cs" />
    <Compile Include="UtilityCommands\UpgradeModCommand.cs" />
    <Compile Include="UtilityCommands\UpgradeRules.cs" />
    <Compile Include="Warheads\CreateEffectWarhead.cs" />
    <Compile Include="Warheads\CreateResourceWarhead.cs" />
    <Compile Include="Warheads\DamageWarhead.cs" />
    <Compile Include="Warheads\DestroyResourceWarhead.cs" />
    <Compile Include="Warheads\GrantUpgradeWarhead.cs" />
    <Compile Include="Warheads\HealthPercentageDamageWarhead.cs" />
    <Compile Include="Warheads\LeaveSmudgeWarhead.cs" />
    <Compile Include="Warheads\SpreadDamageWarhead.cs" />
    <Compile Include="Warheads\Warhead.cs" />
    <Compile Include="Widgets\ActorPreviewWidget.cs" />
    <Compile Include="Widgets\ColorMixerWidget.cs" />
    <Compile Include="Widgets\ColorPreviewManagerWidget.cs" />
    <Compile Include="Widgets\ConfirmationDialogs.cs" />
    <Compile Include="Widgets\HueSliderWidget.cs" />
    <Compile Include="Widgets\LabelWithTooltipWidget.cs" />
    <Compile Include="Widgets\LogicKeyListenerWidget.cs" />
    <Compile Include="Widgets\LogicTickerWidget.cs" />
    <Compile Include="Widgets\Logic\AssetBrowserLogic.cs" />
    <Compile Include="Widgets\Logic\ButtonTooltipLogic.cs" />
    <Compile Include="Widgets\Logic\ColorPickerLogic.cs" />
    <Compile Include="Widgets\Logic\ConnectionLogic.cs" />
    <Compile Include="Widgets\Logic\FactionTooltipLogic.cs" />
    <Compile Include="Widgets\Logic\CreditsLogic.cs" />
    <Compile Include="Widgets\Logic\DirectConnectLogic.cs" />
    <Compile Include="Widgets\Logic\DisconnectWatcherLogic.cs" />
    <Compile Include="Widgets\Logic\Ingame\AddFactionSuffixLogic.cs" />
    <Compile Include="Widgets\Logic\Ingame\ClassicProductionLogic.cs" />
    <Compile Include="Widgets\Logic\Ingame\ControlGroupLogic.cs" />
    <Compile Include="Widgets\Logic\Ingame\DebugMenuLogic.cs" />
    <Compile Include="Widgets\Logic\Ingame\DiplomacyLogic.cs" />
    <Compile Include="Widgets\Logic\Ingame\GameInfoBriefingLogic.cs" />
    <Compile Include="Widgets\Logic\Ingame\GameInfoLogic.cs" />
    <Compile Include="Widgets\Logic\Ingame\GameInfoObjectivesLogic.cs" />
    <Compile Include="Widgets\Logic\Ingame\GameInfoStatsLogic.cs" />
    <Compile Include="Widgets\Logic\Ingame\GameTimerLogic.cs" />
    <Compile Include="Widgets\Logic\Ingame\IngameChatLogic.cs" />
    <Compile Include="Widgets\Logic\Ingame\IngameCashCounterLogic.cs" />
    <Compile Include="Widgets\Logic\Ingame\IngameMenuLogic.cs" />
    <Compile Include="Widgets\Logic\Ingame\IngamePowerBarLogic.cs" />
    <Compile Include="Widgets\Logic\Ingame\IngamePowerCounterLogic.cs" />
    <Compile Include="Widgets\Logic\Ingame\IngameSiloBarLogic.cs" />
    <Compile Include="Widgets\Logic\Ingame\IngameRadarDisplayLogic.cs" />
    <Compile Include="Widgets\Logic\Ingame\LoadIngamePlayerOrObserverUILogic.cs" />
    <Compile Include="Widgets\Logic\Ingame\LoadMapEditorLogic.cs" />
    <Compile Include="Widgets\Logic\Ingame\ObserverShroudSelectorLogic.cs" />
    <Compile Include="Widgets\Logic\Ingame\ObserverStatsLogic.cs" />
    <Compile Include="Widgets\Logic\Ingame\OrderButtonsChromeLogic.cs" />
    <Compile Include="Widgets\Logic\Ingame\ProductionTooltipLogic.cs" />
    <Compile Include="Widgets\Logic\Ingame\ReplayControlBarLogic.cs" />
    <Compile Include="Widgets\Logic\Ingame\SupportPowerBinLogic.cs" />
    <Compile Include="Widgets\Logic\Ingame\SupportPowerTooltipLogic.cs" />
    <Compile Include="Widgets\Logic\Ingame\WorldTooltipLogic.cs" />
    <Compile Include="Widgets\Logic\Installation\InstallFromCDLogic.cs" />
    <Compile Include="Widgets\Logic\Installation\DownloadPackagesLogic.cs" />
    <Compile Include="Widgets\Logic\Installation\InstallLogic.cs" />
    <Compile Include="Widgets\Logic\Installation\InstallMusicLogic.cs" />
    <Compile Include="Widgets\Logic\Lobby\ClientTooltipLogic.cs" />
    <Compile Include="Widgets\Logic\Lobby\KickClientLogic.cs" />
    <Compile Include="Widgets\Logic\Lobby\KickSpectatorsLogic.cs" />
    <Compile Include="Widgets\Logic\Lobby\LobbyLogic.cs" />
    <Compile Include="Widgets\Logic\Lobby\LobbyMapPreviewLogic.cs" />
    <Compile Include="Widgets\Logic\Lobby\LobbyUtils.cs" />
    <Compile Include="Widgets\Logic\Lobby\SpawnSelectorTooltipLogic.cs" />
    <Compile Include="Widgets\Logic\MainMenuLogic.cs" />
    <Compile Include="Widgets\Logic\Editor\ActorSelectorLogic.cs" />
    <Compile Include="Widgets\Logic\Editor\LayerSelectorLogic.cs" />
    <Compile Include="Widgets\Logic\Editor\MapEditorLogic.cs" />
    <Compile Include="Widgets\Logic\Editor\MapEditorTabsLogic.cs" />
    <Compile Include="Widgets\Logic\Editor\NewMapLogic.cs" />
    <Compile Include="Widgets\Logic\Editor\SaveMapLogic.cs" />
    <Compile Include="Widgets\Logic\Editor\TileSelectorLogic.cs" />
    <Compile Include="Widgets\Logic\MapChooserLogic.cs" />
    <Compile Include="Widgets\Logic\MissionBrowserLogic.cs" />
    <Compile Include="Widgets\Logic\ModBrowserLogic.cs" />
    <Compile Include="Widgets\Logic\MusicPlayerLogic.cs" />
    <Compile Include="Widgets\Logic\PerfDebugLogic.cs" />
    <Compile Include="Widgets\Logic\ReplayBrowserLogic.cs" />
    <Compile Include="Widgets\Logic\ServerBrowserLogic.cs" />
    <Compile Include="Widgets\Logic\ServerCreationLogic.cs" />
    <Compile Include="Widgets\Logic\SettingsLogic.cs" />
    <Compile Include="Widgets\Logic\SimpleTooltipLogic.cs" />
    <Compile Include="Widgets\Logic\TabCompletionLogic.cs" />
    <Compile Include="Widgets\MenuButtonWidget.cs" />
    <Compile Include="Widgets\ObserverProductionIconsWidget.cs" />
    <Compile Include="Widgets\ObserverSupportPowerIconsWidget.cs" />
    <Compile Include="Widgets\ProductionPaletteWidget.cs" />
    <Compile Include="Widgets\ProductionTabsWidget.cs" />
    <Compile Include="Widgets\ProductionTypeButtonWidget.cs" />
    <Compile Include="Widgets\RadarWidget.cs" />
    <Compile Include="Widgets\ResourceBarWidget.cs" />
    <Compile Include="Widgets\StrategicProgressWidget.cs" />
    <Compile Include="Widgets\SupportPowersWidget.cs" />
    <Compile Include="Widgets\SupportPowerTimerWidget.cs" />
    <Compile Include="Widgets\TerrainTemplatePreviewWidget.cs" />
    <Compile Include="Widgets\WorldCommandWidget.cs" />
    <Compile Include="SpriteLoaders\ShpTDLoader.cs" />
    <Compile Include="SpriteLoaders\ShpTSLoader.cs" />
    <Compile Include="SpriteLoaders\TmpRALoader.cs" />
    <Compile Include="SpriteLoaders\TmpTDLoader.cs" />
    <Compile Include="SpriteLoaders\ShpD2Loader.cs" />
    <Compile Include="LoadScreens\LogoStripeLoadScreen.cs" />
    <Compile Include="LoadScreens\BlankLoadScreen.cs" />
    <Compile Include="Widgets\Logic\ReplayUtils.cs" />
    <Compile Include="InstallUtils.cs" />
    <Compile Include="Graphics\DefaultSpriteSequence.cs" />
    <Compile Include="Widgets\BackgroundWidget.cs" />
    <Compile Include="Widgets\ButtonWidget.cs" />
    <Compile Include="Widgets\ChatDisplayWidget.cs" />
    <Compile Include="Widgets\CheckboxWidget.cs" />
    <Compile Include="Widgets\ClientTooltipRegionWidget.cs" />
    <Compile Include="Widgets\ColorBlockWidget.cs" />
    <Compile Include="Widgets\DropDownButtonWidget.cs" />
    <Compile Include="Widgets\GridLayout.cs" />
    <Compile Include="Widgets\HotkeyEntryWidget.cs" />
    <Compile Include="Widgets\ImageWidget.cs" />
    <Compile Include="Widgets\LabelWidget.cs" />
    <Compile Include="Widgets\LineGraphWidget.cs" />
    <Compile Include="Widgets\ListLayout.cs" />
    <Compile Include="Widgets\MapPreviewWidget.cs" />
    <Compile Include="Widgets\PasswordFieldWidget.cs" />
    <Compile Include="Widgets\PerfGraphWidget.cs" />
    <Compile Include="Widgets\ProgressBarWidget.cs" />
    <Compile Include="Widgets\RGBASpriteWidget.cs" />
    <Compile Include="Widgets\ScrollItemWidget.cs" />
    <Compile Include="Widgets\ScrollPanelWidget.cs" />
    <Compile Include="Widgets\SliderWidget.cs" />
    <Compile Include="Widgets\SpriteWidget.cs" />
    <Compile Include="Widgets\TextFieldWidget.cs" />
    <Compile Include="Widgets\TooltipContainerWidget.cs" />
    <Compile Include="Widgets\ViewportControllerWidget.cs" />
    <Compile Include="Widgets\VqaPlayerWidget.cs" />
    <Compile Include="Traits\Render\WithInfantryBody.cs" />
    <Compile Include="UtilityCommands\CheckSequenceSprites.cs" />
    <Compile Include="UtilityCommands\FixClassicTilesets.cs" />
    <Compile Include="Graphics\TilesetSpecificSpriteSequence.cs" />
    <Compile Include="Traits\Pluggable.cs" />
    <Compile Include="Traits\Plug.cs" />
    <Compile Include="Widgets\Logic\Ingame\MenuButtonsChromeLogic.cs" />
    <Compile Include="Widgets\Logic\Ingame\LoadIngamePerfLogic.cs" />
    <Compile Include="Traits\World\EditorActorLayer.cs" />
    <Compile Include="EditorBrushes\EditorActorBrush.cs" />
    <Compile Include="EditorBrushes\EditorTileBrush.cs" />
    <Compile Include="EditorBrushes\EditorResourceBrush.cs" />
    <Compile Include="EditorBrushes\EditorDefaultBrush.cs" />
    <Compile Include="Traits\World\EditorActorPreview.cs" />
    <Compile Include="Traits\World\EditorResourceLayer.cs" />
    <Compile Include="Widgets\EditorViewportControllerWidget.cs" />
    <Compile Include="Traits\World\PaletteFromPaletteWithAlpha.cs" />
    <Compile Include="Traits\World\PaletteFromPlayerPaletteWithAlpha.cs" />
    <Compile Include="Traits\Modifiers\HiddenUnderShroud.cs" />
    <Compile Include="Lint\CheckDefaultVisibility.cs" />
    <Compile Include="Traits\Modifiers\AlwaysVisible.cs" />
    <Compile Include="Traits\CreatesShroud.cs" />
    <Compile Include="Traits\RevealsShroud.cs" />
    <Compile Include="Lint\CheckRevealFootprint.cs" />
    <Compile Include="Traits\ThrowsShrapnel.cs" />
  </ItemGroup>
  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
  <PropertyGroup>
    <PostBuildEvent>mkdir "$(SolutionDir)mods/common/"
copy "$(TargetPath)" "$(SolutionDir)mods/common/"
cd "$(SolutionDir)"</PostBuildEvent>
  </PropertyGroup>
  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
       Other similar extension points exist, see Microsoft.Common.targets.
  <Target Name="BeforeBuild">
  </Target>
  <Target Name="AfterBuild">
  </Target>
  -->
</Project>