要件の並び。要素ごとにreason(満たさなかったときにプレイヤーへ出す理由の識別子)を持てる点だけが parseConditionListと違う。入れ子のall/any/notの中には書けない(落ちた要件は配列の要素の単位で 指すため、Requirement参照)。
reason
fieldNameは、この並びが載っているキーの名前(エラーメッセージ用)。conditionsとは限らない ——ルートキーのcrafting_conditions(13.4節)も同じ形を共有するので、呼び出し側が答える。
fieldName
conditions
crafting_conditions
要件の並び。要素ごとに
reason(満たさなかったときにプレイヤーへ出す理由の識別子)を持てる点だけが parseConditionListと違う。入れ子のall/any/notの中には書けない(落ちた要件は配列の要素の単位で 指すため、Requirement参照)。fieldNameは、この並びが載っているキーの名前(エラーメッセージ用)。conditionsとは限らない ——ルートキーのcrafting_conditions(13.4節)も同じ形を共有するので、呼び出し側が答える。