Files
Delta-v/Content.Server/_CD/Engraving/EngraveableComponent.cs
T
Cepelinas1andpre-commit-ci[bot] 18d58fac84 Engraveable rings (#4103)
* rings first commit

* changes implemented

* moved engraving.ftl to other folder

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-08-07 02:29:29 +01:00

33 lines
1.1 KiB
C#

namespace Content.Server._CD.Engraving;
/// <summary>
/// Allows an items' description to be modified with an engraving
/// </summary>
[RegisterComponent, Access(typeof(EngraveableSystem))]
public sealed partial class EngraveableComponent : Component
{
/// <summary>
/// Message given to user to notify them a message was sent
/// </summary>
[DataField]
public string EngravedMessage = string.Empty;
/// <summary>
/// The inspect text to use when there is no engraving
/// </summary>
[DataField]
public LocId NoEngravingText = "engraving-no-message"; //DeltaV - Engravable rings
/// <summary>
/// The message to use when successfully engraving the item
/// </summary>
[DataField]
public LocId EngraveSuccessMessage = "engraving-succeed"; //DeltaV - Engravable rings
/// <summary>
/// The inspect text to use when there is an engraving. The message will be shown seperately afterwards.
/// </summary>
[DataField]
public LocId HasEngravingText = "engraving-has-message"; //DeltaV - Engravable rings
}