Files
tbd-station-14/Content.Server/Tiles/LavaComponent.cs
metalgearsloth 6c9ce79387 Add lava (#13438)
2023-01-17 11:25:32 -07:00

24 lines
731 B
C#

using Robust.Shared.Audio;
using Robust.Shared.GameStates;
namespace Content.Server.Tiles;
/// <summary>
/// Applies flammable and damage while vaulting.
/// </summary>
[RegisterComponent, Access(typeof(LavaSystem))]
public sealed class LavaComponent : Component
{
/// <summary>
/// Sound played if something disintegrates in lava.
/// </summary>
[ViewVariables(VVAccess.ReadWrite), DataField("soundDisintegration")]
public SoundSpecifier DisintegrationSound = new SoundPathSpecifier("/Audio/Effects/lightburn.ogg");
/// <summary>
/// How many fire stacks are applied per second.
/// </summary>
[ViewVariables(VVAccess.ReadWrite), DataField("fireStacks")]
public float FireStacks = 2f;
}