mirror of
https://github.com/space-wizards/RobustToolbox.git
synced 2026-02-15 03:30:53 +01:00
* MapInit v1, so people can criticize my code. * Map init v1. * Improve LocalPlayer to fix aghosting. * Fix map saving. * Map command improvements: Implement loadbp Made certain commands aware of uninitialized maps. * Adds IMapManager.GetAllGrids() * Add lsgrid and lsmap commands. * MetaData component serialization fixes. Serialize name and description default as null. Don't serialize prototype. * Explicit UID indices in map files. * Update map format doc again.
212 lines
10 KiB
XML
212 lines
10 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="12.0">
|
|
<Import Project="..\MSBuild\Robust.Properties.targets" />
|
|
<PropertyGroup>
|
|
<ProjectType>Local</ProjectType>
|
|
<ProductVersion>12.0.31101.0</ProductVersion>
|
|
<SchemaVersion>2.0</SchemaVersion>
|
|
<ProjectGuid>{B04AAE71-0000-0000-0000-000000000000}</ProjectGuid>
|
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
|
<Platform Condition=" '$(Platform)' == '' ">x64</Platform>
|
|
<ApplicationIcon />
|
|
<AssemblyKeyContainerName />
|
|
<AssemblyName>Robust.Server</AssemblyName>
|
|
<TargetFrameworkVersion>v4.7.1</TargetFrameworkVersion>
|
|
<OutputType>Exe</OutputType>
|
|
<AppDesignerFolder />
|
|
<RootNamespace>Robust.Server</RootNamespace>
|
|
<StartupObject />
|
|
<StartArguments />
|
|
<FileUpgradeFlags />
|
|
<TargetFrameworkProfile />
|
|
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
|
|
<NoWarn>0649</NoWarn>
|
|
<AllowedReferenceRelatedFileExtensions>.pdb;.dll.config</AllowedReferenceRelatedFileExtensions>
|
|
<BaseAddress>285212672</BaseAddress>
|
|
<AllowUnsafeBlocks>False</AllowUnsafeBlocks>
|
|
<ConfigurationOverrideFile />
|
|
<DocumentationFile />
|
|
<FileAlignment>4096</FileAlignment>
|
|
<OutputPath>..\bin\Server\</OutputPath>
|
|
<RegisterForComInterop>False</RegisterForComInterop>
|
|
<RemoveIntegerChecks>False</RemoveIntegerChecks>
|
|
<TreatWarningsAsErrors>False</TreatWarningsAsErrors>
|
|
<NoStdLib>False</NoStdLib>
|
|
<CheckForOverflowUnderflow>False</CheckForOverflowUnderflow>
|
|
<WarningLevel>4</WarningLevel>
|
|
<Prefer32Bit>false</Prefer32Bit>
|
|
<LangVersion>7.2</LangVersion>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
|
|
<DefineConstants>TRACE;DEBUG</DefineConstants>
|
|
<DebugSymbols>True</DebugSymbols>
|
|
<Optimize>False</Optimize>
|
|
<PlatformTarget>x86</PlatformTarget>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
|
|
<DefineConstants>TRACE;RELEASE</DefineConstants>
|
|
<DebugSymbols>False</DebugSymbols>
|
|
<Optimize>True</Optimize>
|
|
<PlatformTarget>x86</PlatformTarget>
|
|
<AllowedReferenceRelatedFileExtensions>.dll.config</AllowedReferenceRelatedFileExtensions>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
|
|
<DefineConstants>TRACE;DEBUG;X64</DefineConstants>
|
|
<DebugSymbols>True</DebugSymbols>
|
|
<Optimize>False</Optimize>
|
|
<PlatformTarget>x64</PlatformTarget>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
|
|
<DefineConstants>TRACE;RELEASE;X64</DefineConstants>
|
|
<Optimize>True</Optimize>
|
|
<PlatformTarget>x64</PlatformTarget>
|
|
<AllowedReferenceRelatedFileExtensions>.dll.config</AllowedReferenceRelatedFileExtensions>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
|
|
<DebugSymbols>true</DebugSymbols>
|
|
<DefineConstants>TRACE;DEBUG</DefineConstants>
|
|
<PlatformTarget>AnyCPU</PlatformTarget>
|
|
<Optimize>False</Optimize>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
|
|
<DefineConstants>TRACE;RELEASE</DefineConstants>
|
|
<DebugSymbols>False</DebugSymbols>
|
|
<Optimize>true</Optimize>
|
|
<PlatformTarget>AnyCPU</PlatformTarget>
|
|
<AllowedReferenceRelatedFileExtensions>.dll.config</AllowedReferenceRelatedFileExtensions>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<PackageReference Include="CommandLineParser" Version="1.9.71" />
|
|
<PackageReference Include="ConcurrentDataStructures" Version="0.2.0" />
|
|
<PackageReference Include="JetBrains.Annotations" Version="2018.2.1" />
|
|
<PackageReference Include="System.ValueTuple" Version="4.5.0" />
|
|
<PackageReference Include="YamlDotNet" Version="5.0.1" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Reference Include="System">
|
|
<Name>System</Name>
|
|
<Private>False</Private>
|
|
</Reference>
|
|
<Reference Include="System.ComponentModel.DataAnnotations" />
|
|
<Reference Include="System.Core">
|
|
<Name>System.Core</Name>
|
|
<Private>False</Private>
|
|
</Reference>
|
|
<Reference Include="System.Xml">
|
|
<Name>System.Xml</Name>
|
|
<Private>False</Private>
|
|
</Reference>
|
|
<Reference Include="System.Xml.Linq">
|
|
<Name>System.Xml.Linq</Name>
|
|
<Private>False</Private>
|
|
</Reference>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\Robust.Shared.Maths\Robust.Shared.Maths.csproj">
|
|
<Project>{93f23a82-00c5-4572-964e-e7c9457726d4}</Project>
|
|
<Name>Robust.Shared.Maths</Name>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\Robust.Shared\Robust.Shared.csproj">
|
|
<Project>{0529f740-0000-0000-0000-000000000000}</Project>
|
|
<Name>Robust.Shared</Name>
|
|
</ProjectReference>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Compile Include="Console\Commands\CVarCommand.cs" />
|
|
<Compile Include="Console\Commands\DeleteCommand.cs" />
|
|
<Compile Include="Console\ConGroup.cs" />
|
|
<Compile Include="Console\ConGroupContainer.cs" />
|
|
<Compile Include="Console\ConGroupController.cs" />
|
|
<Compile Include="Console\ConGroupIndex.cs" />
|
|
<Compile Include="Console\IConGroupController.cs" />
|
|
<Compile Include="Console\SessionGroupContainer.cs" />
|
|
<Compile Include="GameObjects\Components\Appearance\AppearanceComponent.cs" />
|
|
<Compile Include="GameObjects\Components\Markers\IgnorePauseComponent.cs" />
|
|
<Compile Include="GameObjects\Components\UserInterface\ServerUserInterfaceComponent.cs" />
|
|
<Compile Include="GameObjects\EntitySystems\InputSystem.cs" />
|
|
<Compile Include="GameObjects\EntitySystems\UserInterfaceSystem.cs" />
|
|
<Compile Include="Interfaces\GameObjects\IMapInit.cs" />
|
|
<Compile Include="Interfaces\Player\IPlayerData.cs" />
|
|
<Compile Include="Interfaces\ServerStatus\IStatusHost.cs" />
|
|
<Compile Include="Interfaces\Timing\IPauseManager.cs" />
|
|
<Compile Include="Player\PlayerData.cs" />
|
|
<Compile Include="Prototypes\ServerPrototypeManager.cs" />
|
|
<Compile Include="Console\Commands\SpawnCommand.cs" />
|
|
<Compile Include="AI\AiLogicProcessor.cs" />
|
|
<Compile Include="AI\AiLogicProcessorAttribute.cs" />
|
|
<Compile Include="Console\Commands\MapCommands.cs" />
|
|
<Compile Include="Console\Commands\PlayerCommands.cs" />
|
|
<Compile Include="Console\Commands\SysCommands.cs" />
|
|
<Compile Include="GameObjects\Components\Container\Container.cs" />
|
|
<Compile Include="GameObjects\Components\Container\ContainerManagerComponent.cs" />
|
|
<Compile Include="GameObjects\EntitySystems\AudioSystem.cs" />
|
|
<Compile Include="Interfaces\Maps\IMapLoader.cs" />
|
|
<Compile Include="Maps\MapLoader.cs" />
|
|
<Compile Include="Maps\YamlGridSerializer.cs" />
|
|
<Compile Include="Program.cs" />
|
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
|
<Compile Include="Reflection\ServerReflectionManager.cs" />
|
|
<Compile Include="BaseServer.cs" />
|
|
<Compile Include="Console\Commands\LogCommands.cs" />
|
|
<Compile Include="ServerStatus\StatusHost.cs" />
|
|
<Compile Include="ServerStatus\StatusHostHelpers.cs" />
|
|
<Compile Include="Signals.cs" />
|
|
<Compile Include="Timing\PauseManager.cs" />
|
|
<Compile Include="ViewVariables\IViewVariablesHost.cs" />
|
|
<Compile Include="ViewVariables\Traits\ViewVariablesTraitEntity.cs" />
|
|
<Compile Include="ViewVariables\Traits\ViewVariablesTraitEnumerable.cs" />
|
|
<Compile Include="ViewVariables\Traits\ViewVariablesTraitMembers.cs" />
|
|
<Compile Include="ViewVariables\ViewVariablesHost.cs" />
|
|
<Compile Include="ViewVariables\ViewVariablesSession.cs" />
|
|
<Compile Include="ViewVariables\ViewVariablesTrait.cs" />
|
|
<Content Include="server_config.toml">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</Content>
|
|
<None Include="app.config" />
|
|
<Compile Include="CommandLineArgs.cs" />
|
|
<Compile Include="Console\Commands\ListCommands.cs" />
|
|
<Compile Include="Console\ConsoleShell.cs" />
|
|
<Compile Include="GameObjects\ServerComponentFactory.cs" />
|
|
<Compile Include="GameObjects\ServerEntityManager.cs" />
|
|
<Compile Include="GameObjects\ServerEntityNetworkManager.cs" />
|
|
<Compile Include="GameObjects\Components\ClickableComponent.cs" />
|
|
<Compile Include="GameObjects\Components\Actor\BasicActorComponent.cs" />
|
|
<Compile Include="GameObjects\Components\Collidable\CollidableComponent.cs" />
|
|
<Compile Include="GameObjects\Components\Light\PointLightComponent.cs" />
|
|
<Compile Include="GameObjects\Components\Particles\ParticleSystemComponent.cs" />
|
|
<Compile Include="GameObjects\Components\Physics\PhysicsComponent.cs" />
|
|
<Compile Include="GameObjects\Components\Renderable\SpriteComponent.cs" />
|
|
<Compile Include="GameObjects\EntitySystems\EffectSystem.cs" />
|
|
<Compile Include="GameObjects\EntitySystems\PhysicsSystem.cs" />
|
|
<Compile Include="GameStates\ServerGameStateManager.cs" />
|
|
<Compile Include="Interfaces\ICommandLineArgs.cs" />
|
|
<Compile Include="Interfaces\IBaseServer.cs" />
|
|
<Compile Include="Interfaces\Console\IClientCommand.cs" />
|
|
<Compile Include="Interfaces\Console\IConsoleShell.cs" />
|
|
<Compile Include="Interfaces\GameObjects\IActorComponent.cs" />
|
|
<Compile Include="Interfaces\GameObjects\IServerEntityManager.cs" />
|
|
<Compile Include="Interfaces\GameObjects\IParticleSystemComponent.cs" />
|
|
<Compile Include="Interfaces\GameObjects\IRenderableComponent.cs" />
|
|
<Compile Include="Interfaces\GameObjects\ISpriteRenderableComponent.cs" />
|
|
<Compile Include="Interfaces\GameState\IServerGameStateManager.cs" />
|
|
<Compile Include="Interfaces\Placement\IPlacementManager.cs" />
|
|
<Compile Include="Interfaces\Player\IPlayerManager.cs" />
|
|
<Compile Include="Interfaces\Player\IPlayerSession.cs" />
|
|
<Compile Include="Interfaces\Console\ISystemConsoleManager.cs" />
|
|
<Compile Include="Placement\PlacementManager.cs" />
|
|
<Compile Include="Player\PlayerManager.cs" />
|
|
<Compile Include="Player\PlayerSession.cs" />
|
|
<Compile Include="Console\SystemConsoleManager.cs" />
|
|
<Compile Include="Interfaces\Player\IPlayerInput.cs" />
|
|
<Compile Include="Interfaces\GameObjects\IServerEntityManagerInternal.cs" />
|
|
</ItemGroup>
|
|
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
|
<Import Project="..\MSBuild\Robust.Engine.targets" />
|
|
<Target Name="AfterBuild" DependsOnTargets="CopySS14Noise" />
|
|
<PropertyGroup>
|
|
<PreBuildEvent>
|
|
</PreBuildEvent>
|
|
<PostBuildEvent>
|
|
</PostBuildEvent>
|
|
</PropertyGroup>
|
|
</Project> |