better examine text for radiation collectors (#30606)

* better examine text for radiation collectors

* this?

* penis
This commit is contained in:
Nemanja
2024-08-06 06:59:37 -04:00
committed by GitHub
parent 9522dbc655
commit 53719bded3
2 changed files with 25 additions and 7 deletions

View File

@@ -137,13 +137,22 @@ public sealed class RadiationCollectorSystem : EntitySystem
private void OnExamined(EntityUid uid, RadiationCollectorComponent component, ExaminedEvent args)
{
if (!TryGetLoadedGasTank(uid, out var gasTank))
using (args.PushGroup(nameof(RadiationCollectorComponent)))
{
args.PushMarkup(Loc.GetString("power-radiation-collector-gas-tank-missing"));
return;
}
args.PushMarkup(Loc.GetString("power-radiation-collector-enabled", ("state", component.Enabled)));
args.PushMarkup(Loc.GetString("power-radiation-collector-gas-tank-present"));
if (!TryGetLoadedGasTank(uid, out var gasTank))
{
args.PushMarkup(Loc.GetString("power-radiation-collector-gas-tank-missing"));
}
else
{
_appearance.TryGetData<int>(uid, RadiationCollectorVisuals.PressureState, out var state);
args.PushMarkup(Loc.GetString("power-radiation-collector-gas-tank-present",
("fullness", state)));
}
}
}
private void OnAnalyzed(EntityUid uid, RadiationCollectorComponent component, GasAnalyzerScanEvent args)