Fragile Deliveries (#36980)

* epic

* tweaks
This commit is contained in:
ScarKy0
2025-04-28 01:04:39 +02:00
committed by GitHub
parent fac4bcd9b2
commit 13a1853168
6 changed files with 115 additions and 3 deletions

View File

@@ -231,6 +231,7 @@ public abstract class SharedDeliverySystem : EntitySystem
}
}
#region Visual Updates
// TODO: generic updateVisuals from component data
private void UpdateAntiTamperVisuals(EntityUid uid, bool isLocked)
{
@@ -252,10 +253,17 @@ public abstract class SharedDeliverySystem : EntitySystem
}
}
public void UpdateBrokenVisuals(Entity<DeliveryFragileComponent> ent, bool isFragile)
{
_appearance.SetData(ent, DeliveryVisuals.IsBroken, ent.Comp.Broken);
_appearance.SetData(ent, DeliveryVisuals.IsFragile, isFragile);
}
protected void UpdateDeliverySpawnerVisuals(EntityUid uid, int contents)
{
_appearance.SetData(uid, DeliverySpawnerVisuals.Contents, contents > 0);
}
#endregion
/// <summary>
/// Gathers the total multiplier for a delivery.