* Import bird sprites and define basic mob. * SKREEEEEEEEE * Move hair styles to new sprite accessory prototypes. Basic stuff, no multi-species stuff yet. * Vox hair styles and clothes * Make HumanoidCharacterProfile.Default() a static default to fix tests. Usages that wanted the previous random behavior now call Random(). * Remove names from hair style prototypes. (They're in localization files) * Update Content.Shared/Actions/ActionType.cs (sk)reeee github Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
50 lines
1.2 KiB
C#
50 lines
1.2 KiB
C#
using System.Collections.Generic;
|
|
using System.Reflection;
|
|
using Content.Client;
|
|
using Content.Server;
|
|
using Content.Shared;
|
|
using Robust.UnitTesting;
|
|
|
|
namespace Content.Tests
|
|
{
|
|
public class ContentUnitTest : RobustUnitTest
|
|
{
|
|
protected override void OverrideIoC()
|
|
{
|
|
base.OverrideIoC();
|
|
|
|
SharedContentIoC.Register();
|
|
|
|
if (Project == UnitTestProject.Server)
|
|
{
|
|
ServerContentIoC.Register();
|
|
}
|
|
else if (Project == UnitTestProject.Client)
|
|
{
|
|
ClientContentIoC.Register();
|
|
}
|
|
}
|
|
|
|
protected override Assembly[] GetContentAssemblies()
|
|
{
|
|
var l = new List<Assembly>
|
|
{
|
|
typeof(Content.Shared.EntryPoint).Assembly
|
|
};
|
|
|
|
if (Project == UnitTestProject.Server)
|
|
{
|
|
l.Add(typeof(Content.Server.EntryPoint).Assembly);
|
|
}
|
|
else if (Project == UnitTestProject.Client)
|
|
{
|
|
l.Add(typeof(Content.Client.EntryPoint).Assembly);
|
|
}
|
|
|
|
l.Add(typeof(ContentUnitTest).Assembly);
|
|
|
|
return l.ToArray();
|
|
}
|
|
}
|
|
}
|