AutomaticAtmosSystem uses MassDataChangedEvent, clarifies TileMassMultiplier (#37548)

* Initial commit, no tile changes, just mass

* Rename TileMassMultiplier to TileDensityMultiplier
This commit is contained in:
Krunklehorn
2025-05-17 21:57:50 -04:00
committed by GitHub
parent c70e06b2d7
commit abec27737e
2 changed files with 16 additions and 34 deletions

View File

@@ -75,7 +75,7 @@ public sealed partial class ShuttleSystem : SharedShuttleSystem
private EntityQuery<PhysicsComponent> _physicsQuery;
private EntityQuery<TransformComponent> _xformQuery;
public const float TileMassMultiplier = 0.5f;
public const float TileDensityMultiplier = 0.5f;
public override void Initialize()
{
@@ -111,7 +111,7 @@ public sealed partial class ShuttleSystem : SharedShuttleSystem
{
foreach (var fixture in args.NewFixtures)
{
_physics.SetDensity(uid, fixture.Key, fixture.Value, TileMassMultiplier, false, manager);
_physics.SetDensity(uid, fixture.Key, fixture.Value, TileDensityMultiplier, false, manager);
_fixtures.SetRestitution(uid, fixture.Key, fixture.Value, 0.1f, false, manager);
}
}