* refactor CheZaHuetaMagicSystem * эщкере * alt-spells system. lmb, rmb, alt-click * fix * ChargeSpellsIndicator + Visual(CheZaHueta) * Custom charge effect for spell * Custom MaxChargeLevel * Finally. Alt spells seems to work!! Need to start do spells and gamerule * fuckkk * fix crash, actually burn scroll.. * some fixes blyat * ArcSpell * очередная CheZaHuetaSystem, ForceSpell * ONI'SOMA! * mraow * prepare this LMAO * Yebanyy rot etogo kazino blyat! - CardsSpell * forcewall * nig * blink * Ethereal Jaunt * игра говно * Блядина * ну на еще спеллов * blyadina * да иди ты нахуй БЛЯДЬ * кто прочитал, тот сдохнет. сделай 5 репостов чтобы выжить.... * icons * та ваще поебать * одежда
44 lines
966 B
C#
44 lines
966 B
C#
using Robust.Shared.Audio;
|
|
using Robust.Shared.GameStates;
|
|
|
|
namespace Content.Shared._White.Wizard.ScrollSystem;
|
|
|
|
[RegisterComponent, NetworkedComponent, Access(typeof(SharedScrollSystem))]
|
|
public sealed partial class ScrollComponent : Component
|
|
{
|
|
/// <summary>
|
|
/// ActionId to give on use.
|
|
/// </summary>
|
|
[DataField]
|
|
[ViewVariables]
|
|
public string ActionId;
|
|
|
|
/// <summary>
|
|
/// How time it takes to learn.
|
|
/// </summary>
|
|
[DataField]
|
|
[ViewVariables(VVAccess.ReadWrite)]
|
|
public float LearnTime = 5f;
|
|
|
|
/// <summary>
|
|
/// Popup on learn.
|
|
/// </summary>
|
|
[DataField]
|
|
[ViewVariables]
|
|
public string LearnPopup;
|
|
|
|
/// <summary>
|
|
/// Sound to play on use.
|
|
/// </summary>
|
|
[DataField]
|
|
[ViewVariables]
|
|
public SoundSpecifier UseSound;
|
|
|
|
/// <summary>
|
|
/// Sound to play after use.
|
|
/// </summary>
|
|
[DataField]
|
|
[ViewVariables]
|
|
public SoundSpecifier AfterUseSound;
|
|
}
|