Examine throwable damage (#18580)
This commit is contained in:
@@ -29,34 +29,6 @@ namespace Content.Shared.Damage
|
||||
SubscribeLocalEvent<DamageableComponent, RejuvenateEvent>(OnRejuvenate);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Retrieves the damage examine values.
|
||||
/// </summary>
|
||||
public FormattedMessage GetDamageExamine(DamageSpecifier damageSpecifier, string? type = null)
|
||||
{
|
||||
var msg = new FormattedMessage();
|
||||
|
||||
if (string.IsNullOrEmpty(type))
|
||||
{
|
||||
msg.AddMarkup(Loc.GetString("damage-examine"));
|
||||
}
|
||||
else
|
||||
{
|
||||
msg.AddMarkup(Loc.GetString("damage-examine-type", ("type", type)));
|
||||
}
|
||||
|
||||
foreach (var damage in damageSpecifier.DamageDict)
|
||||
{
|
||||
if (damage.Value != FixedPoint2.Zero)
|
||||
{
|
||||
msg.PushNewline();
|
||||
msg.AddMarkup(Loc.GetString("damage-value", ("type", damage.Key), ("amount", damage.Value)));
|
||||
}
|
||||
}
|
||||
|
||||
return msg;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Initialize a damageable component
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user