Changes included: Warhead code split out of weapon code and refactored. Warhead functionality now split into several classes, each handling one effect/impact. Additional custom warheads can now be defined and called via yaml. Custom warheads inherit the abstract class Warhead, which provides target check functions. Custom warheads have to define their own impact functions, and can also define their own replacement for check functions.
597 lines
28 KiB
XML
597 lines
28 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<PropertyGroup>
|
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
|
<ProductVersion>9.0.30729</ProductVersion>
|
|
<SchemaVersion>2.0</SchemaVersion>
|
|
<ProjectGuid>{4A8A43B5-A9EF-4ED0-99DD-4BAB10A0DB6E}</ProjectGuid>
|
|
<OutputType>Library</OutputType>
|
|
<AppDesignerFolder>Properties</AppDesignerFolder>
|
|
<RootNamespace>OpenRA.Mods.RA</RootNamespace>
|
|
<AssemblyName>OpenRA.Mods.RA</AssemblyName>
|
|
<FileAlignment>512</FileAlignment>
|
|
<FileUpgradeFlags>
|
|
</FileUpgradeFlags>
|
|
<OldToolsVersion>3.5</OldToolsVersion>
|
|
<UpgradeBackupLocation />
|
|
<PublishUrl>publish\</PublishUrl>
|
|
<Install>true</Install>
|
|
<InstallFrom>Disk</InstallFrom>
|
|
<UpdateEnabled>false</UpdateEnabled>
|
|
<UpdateMode>Foreground</UpdateMode>
|
|
<UpdateInterval>7</UpdateInterval>
|
|
<UpdateIntervalUnits>Days</UpdateIntervalUnits>
|
|
<UpdatePeriodically>false</UpdatePeriodically>
|
|
<UpdateRequired>false</UpdateRequired>
|
|
<MapFileExtensions>true</MapFileExtensions>
|
|
<ApplicationRevision>0</ApplicationRevision>
|
|
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
|
|
<IsWebBootstrapper>false</IsWebBootstrapper>
|
|
<UseApplicationTrust>false</UseApplicationTrust>
|
|
<BootstrapperEnabled>true</BootstrapperEnabled>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
|
|
<DebugSymbols>true</DebugSymbols>
|
|
<DebugType>full</DebugType>
|
|
<OutputPath>bin\Debug\</OutputPath>
|
|
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
|
<PlatformTarget>x86</PlatformTarget>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<CustomCommands>
|
|
<CustomCommands>
|
|
<Command type="AfterBuild" command="cp ../thirdparty/FuzzyLogicLibrary.dll ../" workingdir="${ProjectDir}" />
|
|
<Command type="AfterBuild" command="cp ${TargetFile} ../mods/ra" workingdir="${ProjectDir}" />
|
|
</CustomCommands>
|
|
</CustomCommands>
|
|
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
|
|
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<Reference Include="FuzzyLogicLibrary">
|
|
<HintPath>..\thirdparty\FuzzyLogicLibrary.dll</HintPath>
|
|
</Reference>
|
|
<Reference Include="KopiLua">
|
|
<HintPath>..\thirdparty\KopiLua.dll</HintPath>
|
|
</Reference>
|
|
<Reference Include="NLua">
|
|
<HintPath>..\thirdparty\NLua.dll</HintPath>
|
|
</Reference>
|
|
<Reference Include="System" />
|
|
<Reference Include="System.Core" />
|
|
<Reference Include="System.Drawing" />
|
|
<Reference Include="System.Xml.Linq" />
|
|
<Reference Include="System.Data.DataSetExtensions" />
|
|
<Reference Include="System.Data" />
|
|
<Reference Include="System.Xml" />
|
|
<Reference Include="Mono.Nat">
|
|
<HintPath>..\thirdparty\Mono.Nat.dll</HintPath>
|
|
<Private>False</Private>
|
|
</Reference>
|
|
<Reference Include="ICSharpCode.SharpZipLib">
|
|
<HintPath>..\thirdparty\ICSharpCode.SharpZipLib.dll</HintPath>
|
|
</Reference>
|
|
<Reference Include="MaxMind.GeoIP2">
|
|
<HintPath>..\thirdparty\MaxMind.GeoIP2.dll</HintPath>
|
|
</Reference>
|
|
<Reference Include="Eluant">
|
|
<HintPath>..\thirdparty\Eluant.dll</HintPath>
|
|
</Reference>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Compile Include="Activities\CaptureActor.cs" />
|
|
<Compile Include="Activities\Hunt.cs" />
|
|
<Compile Include="Air\TakeOff.cs" />
|
|
<Compile Include="AI\AttackOrFleeFuzzy.cs" />
|
|
<Compile Include="AI\BaseBuilder.cs" />
|
|
<Compile Include="AI\HackyAI.cs" />
|
|
<Compile Include="AcceptsSupplies.cs" />
|
|
<Compile Include="Activities\Attack.cs" />
|
|
<Compile Include="Activities\CallFunc.cs" />
|
|
<Compile Include="Activities\ExternalCaptureActor.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\FindResources.cs" />
|
|
<Compile Include="Activities\Follow.cs" />
|
|
<Compile Include="Activities\Heal.cs" />
|
|
<Compile Include="Activities\Infiltrate.cs" />
|
|
<Compile Include="Activities\LayMines.cs" />
|
|
<Compile Include="Activities\Leap.cs" />
|
|
<Compile Include="Activities\MoveAdjacentTo.cs" />
|
|
<Compile Include="Activities\RAHarvesterDockSequence.cs" />
|
|
<Compile Include="Activities\Rearm.cs" />
|
|
<Compile Include="Activities\RemoveSelf.cs" />
|
|
<Compile Include="Activities\Repair.cs" />
|
|
<Compile Include="Activities\RepairBuilding.cs" />
|
|
<Compile Include="Activities\Sell.cs" />
|
|
<Compile Include="Activities\Teleport.cs" />
|
|
<Compile Include="Activities\Transform.cs" />
|
|
<Compile Include="Activities\Turn.cs" />
|
|
<Compile Include="Activities\UnloadCargo.cs" />
|
|
<Compile Include="Activities\Wait.cs" />
|
|
<Compile Include="ActorExts.cs" />
|
|
<Compile Include="ActorLostNotification.cs" />
|
|
<Compile Include="Air\Aircraft.cs" />
|
|
<Compile Include="Air\AttackHeli.cs" />
|
|
<Compile Include="Air\AttackPlane.cs" />
|
|
<Compile Include="Crates\DuplicateUnitCrateAction.cs" />
|
|
<Compile Include="Effects\Beacon.cs" />
|
|
<Compile Include="Player\PlaceBeacon.cs" />
|
|
<Compile Include="MenuPaletteEffect.cs" />
|
|
<Compile Include="Crates\UnitUpgradeCrateAction.cs" />
|
|
<Compile Include="EjectOnDeath.cs" />
|
|
<Compile Include="Air\FallsToEarth.cs" />
|
|
<Compile Include="Air\Fly.cs" />
|
|
<Compile Include="Air\FlyAttack.cs" />
|
|
<Compile Include="Air\FlyCircle.cs" />
|
|
<Compile Include="Air\FlyTimed.cs" />
|
|
<Compile Include="Air\HeliAttack.cs" />
|
|
<Compile Include="Air\HeliFly.cs" />
|
|
<Compile Include="Air\HeliLand.cs" />
|
|
<Compile Include="Air\HeliReturn.cs" />
|
|
<Compile Include="Air\Helicopter.cs" />
|
|
<Compile Include="Air\Land.cs" />
|
|
<Compile Include="Air\Plane.cs" />
|
|
<Compile Include="Air\ReturnOnIdle.cs" />
|
|
<Compile Include="Air\ReturnToBase.cs" />
|
|
<Compile Include="Air\TargetableAircraft.cs" />
|
|
<Compile Include="AI\RushFuzzy.cs" />
|
|
<Compile Include="AI\StateMachine.cs" />
|
|
<Compile Include="AnnounceOnBuild.cs" />
|
|
<Compile Include="AnnounceOnKill.cs" />
|
|
<Compile Include="AppearsOnRadar.cs" />
|
|
<Compile Include="AttackMove.cs" />
|
|
<Compile Include="Attack\AttackBase.cs" />
|
|
<Compile Include="Attack\AttackFrontal.cs" />
|
|
<Compile Include="Attack\AttackLeap.cs" />
|
|
<Compile Include="Attack\AttackLoyalty.cs" />
|
|
<Compile Include="Attack\AttackMedic.cs" />
|
|
<Compile Include="Attack\AttackOmni.cs" />
|
|
<Compile Include="Attack\AttackPopupTurreted.cs" />
|
|
<Compile Include="Attack\AttackCharge.cs" />
|
|
<Compile Include="Attack\AttackTurreted.cs" />
|
|
<Compile Include="Attack\AttackWander.cs" />
|
|
<Compile Include="AutoHeal.cs" />
|
|
<Compile Include="AutoTarget.cs" />
|
|
<Compile Include="BaseBuilding.cs" />
|
|
<Compile Include="BelowUnits.cs" />
|
|
<Compile Include="Bridge.cs" />
|
|
<Compile Include="BridgeLayer.cs" />
|
|
<Compile Include="Buildable.cs" />
|
|
<Compile Include="CaptureNotification.cs" />
|
|
<Compile Include="Buildings\Building.cs" />
|
|
<Compile Include="Buildings\BuildingInfluence.cs" />
|
|
<Compile Include="Buildings\CanPowerDown.cs" />
|
|
<Compile Include="Buildings\CustomSellValue.cs" />
|
|
<Compile Include="Buildings\CustomBuildTimeValue.cs" />
|
|
<Compile Include="Buildings\DeadBuildingState.cs" />
|
|
<Compile Include="Buildings\FootprintUtils.cs" />
|
|
<Compile Include="Buildings\LineBuild.cs" />
|
|
<Compile Include="Buildings\PowerManager.cs" />
|
|
<Compile Include="Buildings\RepairableBuilding.cs" />
|
|
<Compile Include="Buildings\RequiresPower.cs" />
|
|
<Compile Include="Buildings\ShakeOnDeath.cs" />
|
|
<Compile Include="Buildings\SoundOnDamageTransition.cs" />
|
|
<Compile Include="Buildings\Util.cs" />
|
|
<Compile Include="Buildings\Wall.cs" />
|
|
<Compile Include="Burns.cs" />
|
|
<Compile Include="C4Demolition.cs" />
|
|
<Compile Include="ExternalCapturable.cs" />
|
|
<Compile Include="ExternalCapturableBar.cs" />
|
|
<Compile Include="Capturable.cs" />
|
|
<Compile Include="ExternalCaptures.cs" />
|
|
<Compile Include="Cargo.cs" />
|
|
<Compile Include="CashTrickler.cs" />
|
|
<Compile Include="ChronoshiftPaletteEffect.cs" />
|
|
<Compile Include="Chronoshiftable.cs" />
|
|
<Compile Include="Cloak.cs" />
|
|
<Compile Include="ConquestVictoryConditions.cs" />
|
|
<Compile Include="ContainsCrate.cs" />
|
|
<Compile Include="Crate.cs" />
|
|
<Compile Include="CrateAction.cs" />
|
|
<Compile Include="CrateSpawner.cs" />
|
|
<Compile Include="Crates\CloakCrateAction.cs" />
|
|
<Compile Include="Crates\ExplodeCrateAction.cs" />
|
|
<Compile Include="Crates\GiveCashCrateAction.cs" />
|
|
<Compile Include="Crates\GiveMcvCrateAction.cs" />
|
|
<Compile Include="Crates\GiveUnitCrateAction.cs" />
|
|
<Compile Include="Crates\HealUnitsCrateAction.cs" />
|
|
<Compile Include="Crates\HideMapCrateAction.cs" />
|
|
<Compile Include="Crates\LevelUpCrateAction.cs" />
|
|
<Compile Include="Crates\RevealMapCrateAction.cs" />
|
|
<Compile Include="Crates\SupportPowerCrateAction.cs" />
|
|
<Compile Include="CreateMPPlayers.cs" />
|
|
<Compile Include="CrushableInfantry.cs" />
|
|
<Compile Include="DeathSounds.cs" />
|
|
<Compile Include="DemoTruck.cs" />
|
|
<Compile Include="DetectCloaked.cs" />
|
|
<Compile Include="Effects\Bullet.cs" />
|
|
<Compile Include="Effects\CashTick.cs" />
|
|
<Compile Include="Effects\Contrail.cs" />
|
|
<Compile Include="Effects\Corpse.cs" />
|
|
<Compile Include="Effects\CrateEffect.cs" />
|
|
<Compile Include="Effects\Explosion.cs" />
|
|
<Compile Include="Effects\GpsDot.cs" />
|
|
<Compile Include="Effects\GpsSatellite.cs" />
|
|
<Compile Include="Effects\GravityBomb.cs" />
|
|
<Compile Include="Effects\InvulnEffect.cs" />
|
|
<Compile Include="Effects\LaserZap.cs" />
|
|
<Compile Include="Effects\Missile.cs" />
|
|
<Compile Include="Effects\NukeLaunch.cs" />
|
|
<Compile Include="Effects\Parachute.cs" />
|
|
<Compile Include="Effects\PowerdownIndicator.cs" />
|
|
<Compile Include="Effects\RallyPoint.cs" />
|
|
<Compile Include="Effects\RepairIndicator.cs" />
|
|
<Compile Include="Effects\SatelliteLaunch.cs" />
|
|
<Compile Include="Effects\Smoke.cs" />
|
|
<Compile Include="Effects\TeslaZap.cs" />
|
|
<Compile Include="EmitInfantryOnSell.cs" />
|
|
<Compile Include="EngineerRepair.cs" />
|
|
<Compile Include="Explodes.cs" />
|
|
<Compile Include="Fake.cs" />
|
|
<Compile Include="FreeActor.cs" />
|
|
<Compile Include="GainsExperience.cs" />
|
|
<Compile Include="GainsUnitUpgrades.cs" />
|
|
<Compile Include="GivesBounty.cs" />
|
|
<Compile Include="GivesExperience.cs" />
|
|
<Compile Include="Guard.cs" />
|
|
<Compile Include="Harvester.cs" />
|
|
<Compile Include="HarvesterHuskModifier.cs" />
|
|
<Compile Include="Husk.cs" />
|
|
<Compile Include="InfiltrateForSupportPower.cs" />
|
|
<Compile Include="Invulnerable.cs" />
|
|
<Compile Include="IronCurtainable.cs" />
|
|
<Compile Include="JamsMissiles.cs" />
|
|
<Compile Include="LeavesHusk.cs" />
|
|
<Compile Include="Captures.cs" />
|
|
<Compile Include="LightPaletteRotator.cs" />
|
|
<Compile Include="LimitedAmmo.cs" />
|
|
<Compile Include="Lint\CheckActorReferences.cs" />
|
|
<Compile Include="Lint\CheckSyncAnnotations.cs" />
|
|
<Compile Include="Lint\CheckTraitPrerequisites.cs" />
|
|
<Compile Include="Lint\LintBuildablePrerequisites.cs" />
|
|
<Compile Include="MadTank.cs" />
|
|
<Compile Include="MPStartLocations.cs" />
|
|
<Compile Include="Mine.cs" />
|
|
<Compile Include="Minelayer.cs" />
|
|
<Compile Include="Modifiers\FrozenUnderFog.cs" />
|
|
<Compile Include="Modifiers\HiddenUnderFog.cs" />
|
|
<Compile Include="Move\Drag.cs" />
|
|
<Compile Include="Move\Mobile.cs" />
|
|
<Compile Include="Move\Move.cs" />
|
|
<Compile Include="Move\PathFinder.cs" />
|
|
<Compile Include="Move\PathSearch.cs" />
|
|
<Compile Include="NukePaletteEffect.cs" />
|
|
<Compile Include="NullLoadScreen.cs" />
|
|
<Compile Include="LoadWidgetAtGameStart.cs" />
|
|
<Compile Include="Orders\DeployOrderTargeter.cs" />
|
|
<Compile Include="Orders\PlaceBuildingOrderGenerator.cs" />
|
|
<Compile Include="Orders\PowerDownOrderGenerator.cs" />
|
|
<Compile Include="Orders\RepairOrderGenerator.cs" />
|
|
<Compile Include="Orders\UnitOrderTargeter.cs" />
|
|
<Compile Include="OreRefinery.cs" />
|
|
<Compile Include="PlayerPaletteFromCurrentTileset.cs" />
|
|
<Compile Include="PaletteFromCurrentTileset.cs" />
|
|
<Compile Include="PaletteFromFile.cs" />
|
|
<Compile Include="PaletteFromRGBA.cs" />
|
|
<Compile Include="ParaDrop.cs" />
|
|
<Compile Include="Passenger.cs" />
|
|
<Compile Include="Player\PlayerStatistics.cs" />
|
|
<Compile Include="Player\ActorGroupProxy.cs" />
|
|
<Compile Include="Player\AllyRepair.cs" />
|
|
<Compile Include="Player\ClassicProductionQueue.cs" />
|
|
<Compile Include="Player\PlaceBuilding.cs" />
|
|
<Compile Include="Player\ProductionQueue.cs" />
|
|
<Compile Include="Player\ProvidesTechPrerequisite.cs" />
|
|
<Compile Include="PortableChrono.cs" />
|
|
<Compile Include="Warheads\DestroyResourceWarhead.cs" />
|
|
<Compile Include="Warheads\CreateEffectWarhead.cs" />
|
|
<Compile Include="Warheads\CreateResourceWarhead.cs" />
|
|
<Compile Include="Warheads\LeaveSmudgeWarhead.cs" />
|
|
<Compile Include="World\RadarPings.cs" />
|
|
<Compile Include="Player\TechTree.cs" />
|
|
<Compile Include="PrimaryBuilding.cs" />
|
|
<Compile Include="Production.cs" />
|
|
<Compile Include="ProductionBar.cs" />
|
|
<Compile Include="ProvidesRadar.cs" />
|
|
<Compile Include="ProximityCaptor.cs" />
|
|
<Compile Include="ProximityCapturable.cs" />
|
|
<Compile Include="DefaultLoadScreen.cs" />
|
|
<Compile Include="RadarColorFromTerrain.cs" />
|
|
<Compile Include="RallyPoint.cs" />
|
|
<Compile Include="Reloads.cs" />
|
|
<Compile Include="RenderDetectionCircle.cs" />
|
|
<Compile Include="RenderJammerCircle.cs" />
|
|
<Compile Include="RenderRangeCircle.cs" />
|
|
<Compile Include="Render\RenderBuilding.cs" />
|
|
<Compile Include="Render\RenderBuildingCharge.cs" />
|
|
<Compile Include="Render\RenderBuildingSilo.cs" />
|
|
<Compile Include="Render\RenderBuildingTurreted.cs" />
|
|
<Compile Include="Render\RenderBuildingWall.cs" />
|
|
<Compile Include="Render\RenderBuildingWarFactory.cs" />
|
|
<Compile Include="Render\RenderEditorOnly.cs" />
|
|
<Compile Include="Render\RenderFlare.cs" />
|
|
<Compile Include="Render\RenderHarvester.cs" />
|
|
<Compile Include="Render\RenderInfantry.cs" />
|
|
<Compile Include="Render\RenderInfantryPanic.cs" />
|
|
<Compile Include="Render\RenderDisguise.cs" />
|
|
<Compile Include="Render\RenderLandingCraft.cs" />
|
|
<Compile Include="Render\RenderUnit.cs" />
|
|
<Compile Include="Render\RenderUnitReload.cs" />
|
|
<Compile Include="Render\WithBuildingExplosion.cs" />
|
|
<Compile Include="Render\WithMuzzleFlash.cs" />
|
|
<Compile Include="Render\RenderNameTag.cs" />
|
|
<Compile Include="Render\WithRotor.cs" />
|
|
<Compile Include="Render\WithShadow.cs" />
|
|
<Compile Include="Render\WithSmoke.cs" />
|
|
<Compile Include="Repairable.cs" />
|
|
<Compile Include="RepairableNear.cs" />
|
|
<Compile Include="RepairsUnits.cs" />
|
|
<Compile Include="Reservable.cs" />
|
|
<Compile Include="ScaredyCat.cs" />
|
|
<Compile Include="Scripting\LuaScriptEvents.cs" />
|
|
<Compile Include="Scripting\LuaScriptInterface.cs" />
|
|
<Compile Include="Scripting\Media.cs" />
|
|
<Compile Include="Scripting\LuaScriptContext.cs" />
|
|
<Compile Include="SeedsResource.cs" />
|
|
<Compile Include="SelfHealing.cs" />
|
|
<Compile Include="Sellable.cs" />
|
|
<Compile Include="ServerTraits\LobbyCommands.cs" />
|
|
<Compile Include="ServerTraits\MasterServerPinger.cs" />
|
|
<Compile Include="ShroudPalette.cs" />
|
|
<Compile Include="SmokeTrailWhenDamaged.cs" />
|
|
<Compile Include="SpawnMPUnits.cs" />
|
|
<Compile Include="SpawnMapActors.cs" />
|
|
<Compile Include="Disguise.cs" />
|
|
<Compile Include="StoresResources.cs" />
|
|
<Compile Include="StrategicVictoryConditions.cs" />
|
|
<Compile Include="SupplyTruck.cs" />
|
|
<Compile Include="SupportPowers\AirstrikePower.cs" />
|
|
<Compile Include="SupportPowers\ChronoshiftPower.cs" />
|
|
<Compile Include="SupportPowers\GpsPower.cs" />
|
|
<Compile Include="SupportPowers\IronCurtainPower.cs" />
|
|
<Compile Include="SupportPowers\NukePower.cs" />
|
|
<Compile Include="SupportPowers\ParatroopersPower.cs" />
|
|
<Compile Include="SupportPowers\SupportPower.cs" />
|
|
<Compile Include="SupportPowers\SupportPowerChargeBar.cs" />
|
|
<Compile Include="SupportPowers\SupportPowerManager.cs" />
|
|
<Compile Include="TakeCover.cs" />
|
|
<Compile Include="TargetableBuilding.cs" />
|
|
<Compile Include="TargetableSubmarine.cs" />
|
|
<Compile Include="TargetableUnit.cs" />
|
|
<Compile Include="ThrowsParticle.cs" />
|
|
<Compile Include="TraitsInterfaces.cs" />
|
|
<Compile Include="TransformOnCapture.cs" />
|
|
<Compile Include="TransformOnPassenger.cs" />
|
|
<Compile Include="Transforms.cs" />
|
|
<Compile Include="Turreted.cs" />
|
|
<Compile Include="Valued.cs" />
|
|
<Compile Include="WaterPaletteRotation.cs" />
|
|
<Compile Include="Widgets\LogicTickerWidget.cs" />
|
|
<Compile Include="Widgets\Logic\KickSpectatorsLogic.cs" />
|
|
<Compile Include="Widgets\Logic\MissionBrowserLogic.cs" />
|
|
<Compile Include="Widgets\Logic\IngameMenuLogic.cs" />
|
|
<Compile Include="Widgets\Logic\IrcLogic.cs" />
|
|
<Compile Include="Widgets\Logic\KickClientLogic.cs" />
|
|
<Compile Include="Widgets\Logic\ModBrowserLogic.cs" />
|
|
<Compile Include="Widgets\Logic\ColorPickerLogic.cs" />
|
|
<Compile Include="Widgets\Logic\ConnectionLogic.cs" />
|
|
<Compile Include="Widgets\Logic\DiplomacyLogic.cs" />
|
|
<Compile Include="Widgets\Logic\DirectConnectLogic.cs" />
|
|
<Compile Include="Widgets\Logic\DownloadPackagesLogic.cs" />
|
|
<Compile Include="Widgets\Logic\IngameChatLogic.cs" />
|
|
<Compile Include="Widgets\Logic\LobbyLogic.cs" />
|
|
<Compile Include="Widgets\Logic\LobbyUtils.cs" />
|
|
<Compile Include="Widgets\Logic\MainMenuLogic.cs" />
|
|
<Compile Include="Widgets\Logic\MapChooserLogic.cs" />
|
|
<Compile Include="Widgets\Logic\MusicPlayerLogic.cs" />
|
|
<Compile Include="Widgets\Logic\ObserverStatsLogic.cs" />
|
|
<Compile Include="Widgets\Logic\OrderButtonsChromeLogic.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\ObserverProductionIconsWidget.cs" />
|
|
<Compile Include="Widgets\ObserverSupportPowerIconsWidget.cs" />
|
|
<Compile Include="Widgets\RadarWidget.cs" />
|
|
<Compile Include="Widgets\StrategicProgressWidget.cs" />
|
|
<Compile Include="Widgets\SupportPowerTimerWidget.cs" />
|
|
<Compile Include="Widgets\WorldCommandWidget.cs" />
|
|
<Compile Include="World\ResourceClaim.cs" />
|
|
<Compile Include="World\ResourceClaimLayer.cs" />
|
|
<Compile Include="World\PlayMusicOnMapLoad.cs" />
|
|
<Compile Include="World\SmudgeLayer.cs" />
|
|
<Compile Include="Player\BaseAttackNotifier.cs" />
|
|
<Compile Include="Player\HarvesterAttackNotifier.cs" />
|
|
<Compile Include="InfiltrateForExploration.cs" />
|
|
<Compile Include="InfiltrateForCash.cs" />
|
|
<Compile Include="RenderShroudCircle.cs" />
|
|
<Compile Include="CloakPaletteEffect.cs" />
|
|
<Compile Include="Widgets\ColorPreviewManagerWidget.cs" />
|
|
<Compile Include="Infiltrates.cs" />
|
|
<Compile Include="Armament.cs" />
|
|
<Compile Include="Buildings\BaseProvider.cs" />
|
|
<Compile Include="Widgets\Logic\ObserverShroudSelectorLogic.cs" />
|
|
<Compile Include="RepairsBridges.cs" />
|
|
<Compile Include="Activities\RepairBridge.cs" />
|
|
<Compile Include="BridgeHut.cs" />
|
|
<Compile Include="Lint\CheckSequences.cs" />
|
|
<Compile Include="ServerTraits\PlayerPinger.cs" />
|
|
<Compile Include="Widgets\Logic\SpawnSelectorTooltipLogic.cs" />
|
|
<Compile Include="Widgets\Logic\ClientTooltipLogic.cs" />
|
|
<Compile Include="Widgets\ColorMixerWidget.cs" />
|
|
<Compile Include="Widgets\HueSliderWidget.cs" />
|
|
<Compile Include="Render\WithTurret.cs" />
|
|
<Compile Include="Widgets\Logic\AssetBrowserLogic.cs" />
|
|
<Compile Include="VoxelNormalsPalette.cs" />
|
|
<Compile Include="Render\RenderVoxels.cs" />
|
|
<Compile Include="Render\WithVoxelTurret.cs" />
|
|
<Compile Include="Render\WithVoxelBody.cs" />
|
|
<Compile Include="Render\WithVoxelBarrel.cs" />
|
|
<Compile Include="Widgets\Logic\CreditsLogic.cs" />
|
|
<Compile Include="Render\WithResources.cs" />
|
|
<Compile Include="Render\WithHarvestAnimation.cs" />
|
|
<Compile Include="Widgets\ResourceBarWidget.cs" />
|
|
<Compile Include="Widgets\Logic\SimpleTooltipLogic.cs" />
|
|
<Compile Include="World\DomainIndex.cs" />
|
|
<Compile Include="MPStartUnits.cs" />
|
|
<Compile Include="Widgets\Logic\WorldTooltipLogic.cs" />
|
|
<Compile Include="TeslaZapRenderable.cs" />
|
|
<Compile Include="Buildings\Bib.cs" />
|
|
<Compile Include="Orders\EnterAlliedActorTargeter.cs" />
|
|
<Compile Include="Render\WithIdleOverlay.cs" />
|
|
<Compile Include="Tooltip.cs" />
|
|
<Compile Include="AI\Squad.cs" />
|
|
<Compile Include="AI\States\StateBase.cs" />
|
|
<Compile Include="AI\States\GroundStates.cs" />
|
|
<Compile Include="AI\States\ProtectionStates.cs" />
|
|
<Compile Include="AI\States\AirStates.cs" />
|
|
<Compile Include="Widgets\Logic\InstallLogic.cs" />
|
|
<Compile Include="CombatDebugOverlay.cs" />
|
|
<Compile Include="World\PathfinderDebugOverlay.cs" />
|
|
<Compile Include="Effects\ContrailFader.cs" />
|
|
<Compile Include="Widgets\Logic\SettingsLogic.cs" />
|
|
<Compile Include="AttackBomber.cs" />
|
|
<Compile Include="Effects\Rank.cs" />
|
|
<Compile Include="ShroudRenderer.cs" />
|
|
<Compile Include="Render\WithCrateBody.cs" />
|
|
<Compile Include="Buildings\Demolishable.cs" />
|
|
<Compile Include="Widgets\Logic\DisconnectWatcherLogic.cs" />
|
|
<Compile Include="Activities\FlyFollow.cs" />
|
|
<Compile Include="Modifiers\DisabledOverlay.cs" />
|
|
<Compile Include="Widgets\Logic\GameTimerLogic.cs" />
|
|
<Compile Include="Immobile.cs" />
|
|
<Compile Include="Widgets\Logic\ReplayControlBarLogic.cs" />
|
|
<Compile Include="World\BuildableTerrainLayer.cs" />
|
|
<Compile Include="Buildings\LaysTerrain.cs" />
|
|
<Compile Include="RemoveImmediately.cs" />
|
|
<Compile Include="Attack\AttackFollow.cs" />
|
|
<Compile Include="Attack\AttackGarrisoned.cs" />
|
|
<Compile Include="Widgets\Logic\LobbyMapPreviewLogic.cs" />
|
|
<Compile Include="Widgets\Logic\ButtonTooltipLogic.cs" />
|
|
<Compile Include="Orders\BeaconOrderGenerator.cs" />
|
|
<Compile Include="Widgets\LogicKeyListenerWidget.cs" />
|
|
<Compile Include="Widgets\Logic\ControlGroupLogic.cs" />
|
|
<Compile Include="Buildings\LineBuildNode.cs" />
|
|
<Compile Include="ModChooserLoadScreen.cs" />
|
|
<Compile Include="Render\WithBuildingPlacedAnimation.cs" />
|
|
<Compile Include="StartGameNotification.cs" />
|
|
<Compile Include="Widgets\ConfirmationDialogs.cs" />
|
|
<Compile Include="Scripting\LuaScript.cs" />
|
|
<Compile Include="Scripting\CallLuaFunc.cs" />
|
|
<Compile Include="Scripting\Global\ActorGlobal.cs" />
|
|
<Compile Include="Scripting\Global\CoordinateGlobals.cs" />
|
|
<Compile Include="Scripting\Properties\ResourceProperties.cs" />
|
|
<Compile Include="Scripting\Properties\ProductionProperties.cs" />
|
|
<Compile Include="Scripting\Properties\MobileProperties.cs" />
|
|
<Compile Include="Scripting\Properties\GeneralProperties.cs" />
|
|
<Compile Include="Scripting\Properties\HealthProperties.cs" />
|
|
<Compile Include="Scripting\Properties\CombatProperties.cs" />
|
|
<Compile Include="Scripting\Global\MapGlobal.cs" />
|
|
<Compile Include="Scripting\Global\PlayerGlobal.cs" />
|
|
<Compile Include="Scripting\Global\UtilsGlobal.cs" />
|
|
<Compile Include="Scripting\Global\TriggerGlobal.cs" />
|
|
<Compile Include="Scripting\ScriptTriggers.cs" />
|
|
<Compile Include="Scripting\Properties\TransportProperties.cs" />
|
|
<Compile Include="Scripting\Global\CameraGlobal.cs" />
|
|
<Compile Include="Scripting\Properties\ChronosphereProperties.cs" />
|
|
<Compile Include="Scripting\ScriptInvulnerable.cs" />
|
|
<Compile Include="Console\ChatCommands.cs" />
|
|
<Compile Include="Console\DevCommands.cs" />
|
|
<Compile Include="Console\HelpCommand.cs" />
|
|
<Compile Include="Console\PlayerCommands.cs" />
|
|
<Compile Include="Render\WithRepairAnimation.cs" />
|
|
<Compile Include="Render\WithRepairOverlay.cs" />
|
|
<Compile Include="Activities\MoveWithinRange.cs" />
|
|
<Compile Include="Lint\CheckPlayers.cs" />
|
|
<Compile Include="Player\ProvidesCustomPrerequisite.cs" />
|
|
<Compile Include="Lint\CheckActors.cs" />
|
|
<Compile Include="Lint\CheckMapCordon.cs" />
|
|
<Compile Include="World\ResourceLayer.cs" />
|
|
<Compile Include="Parachutable.cs" />
|
|
<Compile Include="Render\WithMakeAnimation.cs" />
|
|
<Compile Include="Widgets\Logic\InstallFromCDLogic.cs" />
|
|
<Compile Include="Widgets\Logic\InstallMusicLogic.cs" />
|
|
<Compile Include="Render\WithActiveAnimation.cs" />
|
|
<Compile Include="SupportPowers\SpawnActorPower.cs" />
|
|
<Compile Include="Render\RenderSimple.cs" />
|
|
<Compile Include="Render\RenderSprites.cs" />
|
|
<Compile Include="Graphics\BeamRenderable.cs" />
|
|
<Compile Include="Graphics\ContrailRenderable.cs" />
|
|
<Compile Include="Graphics\TextRenderable.cs" />
|
|
<Compile Include="Graphics\VoxelRenderable.cs" />
|
|
<Compile Include="Air\FlyAwayOnIdle.cs" />
|
|
<Compile Include="Buildings\ClonesProducedUnits.cs" />
|
|
<Compile Include="Cloneable.cs" />
|
|
<Compile Include="Graphics\RangeCircleRenderable.cs" />
|
|
<Compile Include="Widgets\ProductionPaletteWidget.cs" />
|
|
<Compile Include="Widgets\ProductionTabsWidget.cs" />
|
|
<Compile Include="Widgets\ProductionTypeButtonWidget.cs" />
|
|
<Compile Include="Widgets\Logic\ProductionTooltipLogic.cs" />
|
|
<Compile Include="Widgets\Logic\Ingame\IngameRadarDisplayLogic.cs" />
|
|
<Compile Include="Widgets\Logic\Ingame\IngameCashCounterLogic.cs" />
|
|
<Compile Include="Widgets\Logic\Ingame\IngamePowerCounterLogic.cs" />
|
|
<Compile Include="Widgets\Logic\Ingame\IngamePowerBarLogic.cs" />
|
|
<Compile Include="Widgets\Logic\Ingame\IngameSiloBarLogic.cs" />
|
|
<Compile Include="Widgets\Logic\Ingame\AddRaceSuffixLogic.cs" />
|
|
<Compile Include="Widgets\Logic\ClassicProductionLogic.cs" />
|
|
<Compile Include="Widgets\SupportPowersWidget.cs" />
|
|
<Compile Include="Widgets\Logic\SupportPowerTooltipLogic.cs" />
|
|
<Compile Include="Widgets\Logic\SupportPowerBinLogic.cs" />
|
|
<Compile Include="Widgets\Logic\Ingame\LoadIngamePlayerOrObserverUILogic.cs" />
|
|
<Compile Include="Widgets\MenuButtonWidget.cs" />
|
|
<Compile Include="Widgets\Logic\DebugMenuLogic.cs" />
|
|
<Compile Include="Widgets\LabelWithTooltipWidget.cs" />
|
|
<Compile Include="ProductionQueueFromSelection.cs" />
|
|
<Compile Include="Scripting\Global\MediaGlobal.cs" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\OpenRA.Game\OpenRA.Game.csproj">
|
|
<Project>{0DFB103F-2962-400F-8C6D-E2C28CCBA633}</Project>
|
|
<Name>OpenRA.Game</Name>
|
|
<Private>False</Private>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\OpenRA.Irc\OpenRA.Irc.csproj">
|
|
<Project>{85B48234-8B31-4BE6-AF9C-665CC6866841}</Project>
|
|
<Name>OpenRA.Irc</Name>
|
|
</ProjectReference>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<BootstrapperPackage Include="Microsoft.Net.Client.3.5">
|
|
<Visible>False</Visible>
|
|
<ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
|
|
<Install>false</Install>
|
|
</BootstrapperPackage>
|
|
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
|
|
<Visible>False</Visible>
|
|
<ProductName>.NET Framework 3.5 SP1</ProductName>
|
|
<Install>true</Install>
|
|
</BootstrapperPackage>
|
|
<BootstrapperPackage Include="Microsoft.Windows.Installer.3.1">
|
|
<Visible>False</Visible>
|
|
<ProductName>Windows Installer 3.1</ProductName>
|
|
<Install>true</Install>
|
|
</BootstrapperPackage>
|
|
</ItemGroup>
|
|
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
|
<!-- 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>
|
|
-->
|
|
<PropertyGroup>
|
|
<PostBuildEvent>mkdir "$(SolutionDir)mods/ra/"
|
|
copy "$(TargetPath)" "$(SolutionDir)mods/ra/"
|
|
cd "$(SolutionDir)thirdparty/"
|
|
copy "FuzzyLogicLibrary.dll" "$(SolutionDir)"
|
|
cd "$(SolutionDir)"</PostBuildEvent>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<Folder Include="Widgets\Logic\Ingame\" />
|
|
</ItemGroup>
|
|
</Project> |