From 08816c7f6bbdc5e4991369830e254dc6cb2f70ba Mon Sep 17 00:00:00 2001 From: Yair Morgenstern Date: Fri, 22 Sep 2023 10:55:43 +0300 Subject: [PATCH] Double patterns for uniques, for square brackets as well --- docs/Modders/schemas/uniques.json | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/docs/Modders/schemas/uniques.json b/docs/Modders/schemas/uniques.json index 7f885c4bda..69dab79216 100644 --- a/docs/Modders/schemas/uniques.json +++ b/docs/Modders/schemas/uniques.json @@ -1,7 +1,19 @@ { + "$schema": "http://json-schema.org/draft-07/schema", "type": "array", "items": { "type": "string", - "pattern": "^[^><]*(\\<[^>]*\\>[^><]*)*$" + "allOf": [ + { + "type": "string", + "description": "All <> brackets come in pairs", + "pattern": "^[^><]*(\\<[^>]*\\>[^><]*)*$" + }, + { + "type": "string", + "description": "All [] brackets come in pairs", + "pattern": "^[^\\[\\]]*(\\[[^\\[\\]]*\\][^\\[\\]]*)*$" + } + ] } }