Adds NoExamine SolutionCap.

This commit is contained in:
Pieter-Jan Briers
2020-04-18 01:10:26 +02:00
parent 4328d17994
commit b137d4eaf0
2 changed files with 10 additions and 1 deletions

View File

@@ -111,6 +111,8 @@ namespace Content.Server.GameObjects.Components.Chemistry
/// </summary>
public bool Injector => (Capabilities & SolutionCaps.Injector) != 0;
public bool NoExamine => (Capabilities & SolutionCaps.NoExamine) != 0;
/// <inheritdoc />
public override void ExposeData(ObjectSerializer serializer)
{
@@ -273,6 +275,11 @@ namespace Content.Server.GameObjects.Components.Chemistry
void IExamine.Examine(FormattedMessage message)
{
if (NoExamine)
{
return;
}
message.AddText(_loc.GetString("Contains:\n"));
if (ReagentList.Count == 0)
{