let cyberpen edit stamped papers (#22457)
* let cyberpen edit stamped papers * desc * little more desc --------- Co-authored-by: deltanedas <@deltanedas:kde.org>
This commit is contained in:
@@ -100,7 +100,9 @@ namespace Content.Server.Paper
|
||||
|
||||
private void OnInteractUsing(EntityUid uid, PaperComponent paperComp, InteractUsingEvent args)
|
||||
{
|
||||
if (_tagSystem.HasTag(args.Used, "Write") && paperComp.StampedBy.Count == 0)
|
||||
// only allow editing if there are no stamps or when using a cyberpen
|
||||
var editable = paperComp.StampedBy.Count == 0 || _tagSystem.HasTag(args.Used, "WriteIgnoreStamps");
|
||||
if (_tagSystem.HasTag(args.Used, "Write") && editable)
|
||||
{
|
||||
var writeEvent = new PaperWriteEvent(uid, args.User);
|
||||
RaiseLocalEvent(args.Used, ref writeEvent);
|
||||
|
||||
Reference in New Issue
Block a user