From 8213d768165a95c879ef27ee41c3fd9e18d0cae7 Mon Sep 17 00:00:00 2001 From: Z8MB1E Date: Tue, 22 Sep 2026 14:50:46 -0400 Subject: [PATCH] chore(technologies): describe research cost resource logistics requirement --- src/collections/intelligence/Technologies.ts | 4 ++++ src/payload-types.ts | 3 +++ 2 files changed, 7 insertions(+) diff --git a/src/collections/intelligence/Technologies.ts b/src/collections/intelligence/Technologies.ts index 00c77a1..45826ce 100644 --- a/src/collections/intelligence/Technologies.ts +++ b/src/collections/intelligence/Technologies.ts @@ -132,6 +132,10 @@ export const Technologies: CollectionConfig = { { name: "resources", type: "array", + admin: { + description: + "These resources are consumed when this technology is researched. If a resource is not listed, you can add a new one, but creating new resources requires the Logistics qualification. Without it, the save will fail.", + }, fields: [ { name: "resource", diff --git a/src/payload-types.ts b/src/payload-types.ts index 6d2a2b6..d9aa19c 100644 --- a/src/payload-types.ts +++ b/src/payload-types.ts @@ -994,6 +994,9 @@ export interface Technology { | null; }; researchCosts: { + /** + * These resources are consumed when this technology is researched. If a resource is not listed, you can add a new one, but creating new resources requires the Logistics qualification. Without it, the save will fail. + */ resources?: | { resource: number | Resource;