Convert AgentIDCard message to use a Fluent selector (#36263)
Convert AgentIDCard message to use a selector
This commit is contained in:
@@ -42,21 +42,9 @@ namespace Content.Server.Access.Systems
|
|||||||
access.Tags.UnionWith(targetAccess.Tags);
|
access.Tags.UnionWith(targetAccess.Tags);
|
||||||
var addedLength = access.Tags.Count - beforeLength;
|
var addedLength = access.Tags.Count - beforeLength;
|
||||||
|
|
||||||
if (addedLength == 0)
|
|
||||||
{
|
|
||||||
_popupSystem.PopupEntity(Loc.GetString("agent-id-no-new", ("card", args.Target)), args.Target.Value, args.User);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
Dirty(uid, access);
|
|
||||||
|
|
||||||
if (addedLength == 1)
|
|
||||||
{
|
|
||||||
_popupSystem.PopupEntity(Loc.GetString("agent-id-new-1", ("card", args.Target)), args.Target.Value, args.User);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
_popupSystem.PopupEntity(Loc.GetString("agent-id-new", ("number", addedLength), ("card", args.Target)), args.Target.Value, args.User);
|
_popupSystem.PopupEntity(Loc.GetString("agent-id-new", ("number", addedLength), ("card", args.Target)), args.Target.Value, args.User);
|
||||||
|
if (addedLength > 0)
|
||||||
|
Dirty(uid, access);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void AfterUIOpen(EntityUid uid, AgentIDCardComponent component, AfterActivatableUIOpenEvent args)
|
private void AfterUIOpen(EntityUid uid, AgentIDCardComponent component, AfterActivatableUIOpenEvent args)
|
||||||
|
|||||||
@@ -1,6 +1,9 @@
|
|||||||
agent-id-no-new = Didn't gain any new accesses from {THE($card)}.
|
agent-id-new = { $number ->
|
||||||
agent-id-new-1 = Gained one new access from {THE($card)}.
|
[0] Didn't gain any new accesses from {THE($card)}.
|
||||||
agent-id-new = Gained {$number} new accesses from {THE($card)}.
|
[one] Gained one new access from {THE($card)}.
|
||||||
|
*[other] Gained {$number} new accesses from {THE($card)}.
|
||||||
|
}
|
||||||
|
|
||||||
agent-id-card-current-name = Name:
|
agent-id-card-current-name = Name:
|
||||||
agent-id-card-current-job = Job:
|
agent-id-card-current-job = Job:
|
||||||
agent-id-card-job-icon-label = Job icon:
|
agent-id-card-job-icon-label = Job icon:
|
||||||
|
|||||||
Reference in New Issue
Block a user