using Content.Server.Actions;
-using Content.Server.Chat.Systems;
using Content.Server.Humanoid;
using Content.Shared.Humanoid;
using Content.Shared.Humanoid.Markings;
public sealed class WaggingSystem : EntitySystem
{
[Dependency] private readonly ActionsSystem _actions = default!;
- [Dependency] private readonly ChatSystem _chat = default!;
[Dependency] private readonly HumanoidAppearanceSystem _humanoidAppearance = default!;
[Dependency] private readonly IPrototypeManager _prototype = default!;
humanoid: humanoid);
}
- var emoteText = Loc.GetString(wagging.Wagging ? "wagging-emote-start" : "wagging-emote-stop", ("ent", uid));
- _chat.TrySendInGameICMessage(uid, emoteText, InGameICChatType.Emote, ChatTransmitRange.Normal); // Ok while emotes dont have radial menu
-
return true;
}
}
action-name-toggle-wagging = Wagging Tail
action-description-toggle-wagging = Start or stop wagging tail.
-
-wagging-emote-start = starts wagging {POSS-ADJ($ent)} tail.
-wagging-emote-stop = stops wagging {POSS-ADJ($ent)} tail.
\ No newline at end of file