- [X] Removes several `ToList()` uses with `PooledRefQueue` - [X] Adds a `PeekRandom` to PooledRefQueue - [X] Updates EV/BS so they dispel each other in a more efficient manner. - [X] Fixes Firebomb so it works like a normal firefield. - [X] Fixes field spells so they aren't unnecessarily using a Point3D ref more than necessary. - [X] Removes extra allocation in campfire by using reverse loop. - [X] Removes other LINQ calls that aren't needed.
18 lines
794 B
XML
18 lines
794 B
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
<PropertyGroup>
|
|
<OutputType>Exe</OutputType>
|
|
<TargetFramework>net6.0</TargetFramework>
|
|
<Platforms>x64</Platforms>
|
|
<PlatformTarget>x64</PlatformTarget>
|
|
<LangVersion>9</LangVersion>
|
|
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
|
<SkipLocalsInitiAttribute>true</SkipLocalsInitiAttribute>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<PackageReference Include="BenchmarkDotNet" Version="0.13.1" />
|
|
<PackageReference Include="NetFabric.Hyperlinq" Version="3.0.0-beta48" />
|
|
<PackageReference Include="StructLinq" Version="0.27.1" />
|
|
<ProjectReference Include="..\Server\Server.csproj" />
|
|
<ProjectReference Include="..\UOContent\UOContent.csproj" />
|
|
</ItemGroup>
|
|
</Project>
|