ReagentQuantity's Reagent ID is now validated by the YAML linter.

This commit is contained in:
Vera Aguilera Puerto
2021-05-08 03:46:13 +02:00
parent 62a4145681
commit a3755460c3

View File

@@ -12,6 +12,7 @@ using Robust.Shared.Maths;
using Robust.Shared.Prototypes; using Robust.Shared.Prototypes;
using Robust.Shared.Serialization; using Robust.Shared.Serialization;
using Robust.Shared.Serialization.Manager.Attributes; using Robust.Shared.Serialization.Manager.Attributes;
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype;
using Robust.Shared.Utility; using Robust.Shared.Utility;
using Robust.Shared.ViewVariables; using Robust.Shared.ViewVariables;
@@ -327,7 +328,7 @@ namespace Content.Shared.Chemistry
[DataDefinition] [DataDefinition]
public readonly struct ReagentQuantity: IComparable<ReagentQuantity> public readonly struct ReagentQuantity: IComparable<ReagentQuantity>
{ {
[DataField("ReagentId")] [DataField("ReagentId", customTypeSerializer:typeof(PrototypeIdSerializer<ReagentPrototype>))]
public readonly string ReagentId; public readonly string ReagentId;
[DataField("Quantity")] [DataField("Quantity")]
public readonly ReagentUnit Quantity; public readonly ReagentUnit Quantity;