Banana cream pie loc improvements (#36829)

* CAPITALIZE(THE($owner))

* Rename "thrower" to "thrown"; use THE($thrown)

* "the banana cream pie" -> "a banana cream pie"

* Simplify filter
This commit is contained in:
Tayrtahn
2025-04-22 14:15:39 -04:00
committed by GitHub
parent ebf9f4a38e
commit b8a894bfd1
2 changed files with 6 additions and 9 deletions

View File

@@ -94,17 +94,14 @@ namespace Content.Server.Nutrition.EntitySystems
protected override void CreamedEntity(EntityUid uid, CreamPiedComponent creamPied, ThrowHitByEvent args)
{
_popup.PopupEntity(Loc.GetString("cream-pied-component-on-hit-by-message",
("thrower", Identity.Entity(args.Thrown, EntityManager))),
("thrown", Identity.Entity(args.Thrown, EntityManager))),
uid, args.Target);
var otherPlayers = Filter.Empty().AddPlayersByPvs(uid);
if (TryComp<ActorComponent>(args.Target, out var actor))
{
otherPlayers.RemovePlayer(actor.PlayerSession);
}
var otherPlayers = Filter.PvsExcept(uid);
_popup.PopupEntity(Loc.GetString("cream-pied-component-on-hit-by-message-others",
("owner", Identity.Entity(uid, EntityManager)),
("thrower", Identity.Entity(args.Thrown, EntityManager))),
("thrown", Identity.Entity(args.Thrown, EntityManager))),
uid, otherPlayers, false);
}

View File

@@ -1,2 +1,2 @@
cream-pied-component-on-hit-by-message = You have been creamed by {$thrower}!
cream-pied-component-on-hit-by-message-others = {$owner} has been creamed by {$thrower}!
cream-pied-component-on-hit-by-message = You have been creamed by {INDEFINITE($thrown)} {$thrown}!
cream-pied-component-on-hit-by-message-others = {CAPITALIZE(THE($owner))} has been creamed by {INDEFINITE($thrown)} {$thrown}!