Examine prediction (#23565)
* Initial prediction * new group handling * groups for all examines that use multiple rn * compile * why was it doing this?? * handle newlines with sorting properly
This commit is contained in:
@@ -79,20 +79,24 @@ namespace Content.Server.Paper
|
||||
if (!args.IsInDetailsRange)
|
||||
return;
|
||||
|
||||
if (paperComp.Content != "")
|
||||
args.PushMarkup(
|
||||
Loc.GetString(
|
||||
"paper-component-examine-detail-has-words", ("paper", uid)
|
||||
)
|
||||
);
|
||||
|
||||
if (paperComp.StampedBy.Count > 0)
|
||||
using (args.PushGroup(nameof(PaperComponent)))
|
||||
{
|
||||
var commaSeparated = string.Join(", ", paperComp.StampedBy.Select(s => Loc.GetString(s.StampedName)));
|
||||
args.PushMarkup(
|
||||
Loc.GetString(
|
||||
"paper-component-examine-detail-stamped-by", ("paper", uid), ("stamps", commaSeparated))
|
||||
);
|
||||
if (paperComp.Content != "")
|
||||
args.PushMarkup(
|
||||
Loc.GetString(
|
||||
"paper-component-examine-detail-has-words", ("paper", uid)
|
||||
)
|
||||
);
|
||||
|
||||
if (paperComp.StampedBy.Count > 0)
|
||||
{
|
||||
var commaSeparated =
|
||||
string.Join(", ", paperComp.StampedBy.Select(s => Loc.GetString(s.StampedName)));
|
||||
args.PushMarkup(
|
||||
Loc.GetString(
|
||||
"paper-component-examine-detail-stamped-by", ("paper", uid), ("stamps", commaSeparated))
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user