{
_context.OnContextKeyEvent += OnKeyBindDown;
_context.OnContextClosed += Close;
+ _verbSystem.OnVerbsResponse += HandleVerbsResponse;
}
public void OnStateExited(GameplayState state)
using Robust.Shared.Random;
using Robust.Shared.Utility;
using System.Linq;
+using Content.Shared.Paper;
namespace Content.Server.Traitor.Systems;
if (!Resolve(uid, ref component))
return;
- if (HasComp<PaperComponent>(uid))
+ if (TryComp(uid, out PaperComponent? paperComp))
{
if (TryGetTraitorCode(out var paperContent, component))
{
- _paper.SetContent(uid, paperContent);
+ _paper.SetContent((uid, paperComp), paperContent);
}
}
}
if (!codesMessage.IsEmpty)
{
- if (i == 1)
+ if (i == 1)
traitorCode = Loc.GetString("traitor-codes-message-singular") + codesMessage;
else
traitorCode = Loc.GetString("traitor-codes-message-plural") + codesMessage;