Files
crystall-punk-14/Content.Server/_CP14/GameTicking/Rules/Components/CP14BloodMoonCurseRuleComponent.cs

27 lines
742 B
C#
Raw Permalink Normal View History

using Robust.Shared.Audio;
using Robust.Shared.Prototypes;
namespace Content.Server._CP14.GameTicking.Rules.Components;
[RegisterComponent, Access(typeof(CP14BloodMoonCurseRule))]
public sealed partial class CP14BloodMoonCurseRuleComponent : Component
{
[DataField]
public LocId StartAnnouncement = "cp14-bloodmoon-start";
[DataField]
public LocId EndAnnouncement = "cp14-bloodmoon-end";
[DataField]
public Color? AnnouncementColor;
[DataField]
public EntProtoId CurseEffect = "CP14ImpactEffectMagicSplitting";
[DataField]
public SoundSpecifier GlobalSound = new SoundPathSpecifier("/Audio/_CP14/Ambience/blood_moon_raise.ogg")
{
Params = AudioParams.Default.WithVolume(-2f)
};
}