Per-map parallax support (#9786)
* Per-map parallax support * Comments for future sloth * c * bet * Fix exception * VV support * Fix parallax * mem * weightless sounds * Gravity stuff * placeholder coz im too lazy to stash don't @ me son * decent clouds * sky * Fast parallax * Imagine spelling * Loicense * perish * Fix weightless status Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
This commit is contained in:
@@ -11,7 +11,7 @@ using Robust.Shared.Map;
|
||||
namespace Content.IntegrationTests.Tests.Gravity
|
||||
{
|
||||
[TestFixture]
|
||||
[TestOf(typeof(WeightlessSystem))]
|
||||
[TestOf(typeof(GravitySystem))]
|
||||
[TestOf(typeof(GravityGeneratorComponent))]
|
||||
public sealed class WeightlessStatusTests
|
||||
{
|
||||
@@ -21,6 +21,9 @@ namespace Content.IntegrationTests.Tests.Gravity
|
||||
id: HumanDummy
|
||||
components:
|
||||
- type: Alerts
|
||||
- type: Physics
|
||||
bodyType: Dynamic
|
||||
|
||||
- type: entity
|
||||
name: GravityGeneratorDummy
|
||||
id: GravityGeneratorDummy
|
||||
@@ -38,7 +41,6 @@ namespace Content.IntegrationTests.Tests.Gravity
|
||||
await using var pairTracker = await PoolManager.GetServerClient(new PoolSettings{NoClient = true, ExtraPrototypes = Prototypes});
|
||||
var server = pairTracker.Pair.Server;
|
||||
|
||||
var mapManager = server.ResolveDependency<IMapManager>();
|
||||
var entityManager = server.ResolveDependency<IEntityManager>();
|
||||
var alertsSystem = server.ResolveDependency<IEntitySystemManager>().GetEntitySystem<AlertsSystem>();
|
||||
|
||||
|
||||
@@ -70,8 +70,8 @@ namespace Content.IntegrationTests.Tests
|
||||
var grid1Entity = grid1.GridEntityId;
|
||||
var grid2Entity = grid2.GridEntityId;
|
||||
|
||||
Assert.That(!entityMan.GetComponent<GravityComponent>(grid1Entity).Enabled);
|
||||
Assert.That(entityMan.GetComponent<GravityComponent>(grid2Entity).Enabled);
|
||||
Assert.That(!entityMan.GetComponent<GravityComponent>(grid1Entity).EnabledVV);
|
||||
Assert.That(entityMan.GetComponent<GravityComponent>(grid2Entity).EnabledVV);
|
||||
|
||||
// Re-enable needs power so it turns off again.
|
||||
// Charge rate is ridiculously high so it finishes in one tick.
|
||||
@@ -88,7 +88,7 @@ namespace Content.IntegrationTests.Tests
|
||||
|
||||
var grid2Entity = grid2.GridEntityId;
|
||||
|
||||
Assert.That(entityMan.GetComponent<GravityComponent>(grid2Entity).Enabled, Is.False);
|
||||
Assert.That(entityMan.GetComponent<GravityComponent>(grid2Entity).EnabledVV, Is.False);
|
||||
});
|
||||
|
||||
await pairTracker.CleanReturnAsync();
|
||||
|
||||
Reference in New Issue
Block a user