mirror of
https://github.com/DeltaV-Station/Delta-v.git
synced 2026-10-06 14:27:29 +00:00
* MVP
* Uncomment animated prototypes
* Disable wagging on death
* Move component to server
* Looped tail animation
* Apply front tail template
* Disable animated markings globally
* Add emote sending
* Update documentation
* Move locale
* Use static instantAction & remove action on comp del
* Use fluent POSS-ADJ
* Update docs
* Add copyright
* Update copyright
* Update license & copyright
* Move to main directory & format meta.json
* Fix path
* Change namespace
* Remove empty meta.json
* Update
* REMOVE unnecessary IsNullOrWhiteSpace check
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
* Move animated markings to main file
* Use emotes
* new
* fix
* fix
* Tests, pls
* fix dixel
* Remove networked from wagging comp
* Remove unused import
* Remove unused imports
* Move wagging comp to shared
* Revert the emotes
If we're getting it the action is better.
---------
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
(cherry picked from commit 9063cfe454)
34 lines
840 B
C#
34 lines
840 B
C#
using Content.Shared.Chat.Prototypes;
|
|
using Robust.Shared.GameStates;
|
|
using Robust.Shared.Prototypes;
|
|
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype;
|
|
|
|
namespace Content.Shared.Wagging;
|
|
|
|
/// <summary>
|
|
/// An emoting wag for markings.
|
|
/// </summary>
|
|
[RegisterComponent, NetworkedComponent]
|
|
public sealed partial class WaggingComponent : Component
|
|
{
|
|
[DataField]
|
|
public EntProtoId Action = "ActionToggleWagging";
|
|
|
|
[DataField]
|
|
public EntityUid? ActionEntity;
|
|
|
|
[DataField]
|
|
public ProtoId<EmotePrototype> EmoteId = "WagTail";
|
|
|
|
/// <summary>
|
|
/// Suffix to add to get the animated marking.
|
|
/// </summary>
|
|
public string Suffix = "Animated";
|
|
|
|
/// <summary>
|
|
/// Is the entity currently wagging.
|
|
/// </summary>
|
|
[DataField]
|
|
public bool Wagging = false;
|
|
}
|