servuo/Scripts/Scripts.csproj
Voxpire 162c27785e Updated code style rules to enforce braces on single-line if-statements.
Updated Admin interface to support generic collections and remove redundant comparers.
Updated Banker interface to implement advanced BaseGump API features.
Updated WallSafe interface to prevent potential gold dupe exploits.

Extended Core API to allow real-time expansion changes to be reflected by necessary sub-systems.
Extended Core API to allow real-time siege state changes to be reflected by necessary sub-systems.

Extended Config API support for parsing arrays, generic types, and objects implementing ParsableAttribute.
Extended Config API support for various system features, adding more options to their associated config files.

Extended Account API to support persistence using either xml or binary.
Extended Account API to support hooks for customizing account creation and serialization.
Updated Account API to normalize functions associated with virtual gold and secure storage implementations.
Updated Account API to promote functions and properties of Account to IAccount, to reduce arbitrary type casting.

Extended Body API to support loading mobtypes.txt from game data files.
Updated Body API to simplify configuration and implementation.

Extended Persistence API to support XmlDocument loading and saving.

Extended Utility API to support min-max randomization for Int64 and TimeSpan.

Updated Daily Rares API to simplify the registration and generation of items.
Updated Geometry API to normalize common features between locations and bounds objects.
Updated CityVersion with support for PropertyObjectAttribute.
Updated ClientVersion with support for parsing using ParsableAttribute.
Removed all usages of US-specific globalization and culture info when formatting number strings.
Fixed an issue with Region sector registration where overlapping bounds would be discarded.

Updated World API to simplify save file path resolution.

General Core API clean-up and optimizations.
General Scripts API clean-up and optimizations.
2022-05-05 09:29:08 +01:00

35 lines
No EOL
1.1 KiB
XML

<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Library</OutputType>
<TargetFramework>net48</TargetFramework>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
<AppendRuntimeIdentifierToOutputPath>false</AppendRuntimeIdentifierToOutputPath>
<ServerGarbageCollection>true</ServerGarbageCollection>
<ConcurrentGarbageCollection>true</ConcurrentGarbageCollection>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<RootNamespace>Server</RootNamespace>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Debug'">
<DefineConstants>DEBUG;TRACE</DefineConstants>
</PropertyGroup>
<PropertyGroup>
<DefineConstants>NEWTIMERS;NEWPARENT;ServUO;ServUO58</DefineConstants>
</PropertyGroup>
<ItemGroup>
<RuntimeHostConfigurationOption Include="System.Globalization.UseNls" Value="true" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Server\Server.csproj" />
<ProjectReference Include="..\Settings\Settings.csproj" />
</ItemGroup>
<ItemGroup>
<Reference Include="System.Web" />
</ItemGroup>
</Project>