Skip to main content

quest_assignment

Quest Assignment to Category — misc entry.

Entry Information

PropertyValue
Entry IDquest_assignment
TypeMisc
ColorGreen
Iconmdi:bookmark-plus

Description

Assigns quests to a category with optional per-quest display overrides. Multiple entries can reference the same category to add more quests. Quest order is controlled via [orders] (aligned with [questRefs]). Example: quest_assignment: category: "main_quests" quest_refs: - "quest:the_beginning" - "quest:the_journey" orders: [0, 1] not_started_item: PAPER in_progress_item: CLOCK completed_item: EMERALD

Fields

FieldTypeDescription
categoryStringCategory to assign quests to.
questRefsList<Ref<QuestEntry>>Quests to assign to this category.
ordersList<Int>Display order for each quest (aligned with questRefs). Lower numbers appear first.
notStartedItemItem?Override: item shown when the quest has not started.
inProgressItemItem?Override: item shown when the quest is in progress.
completedItemItem?Override: item shown when the quest is completed.
notStartedNameStringOverride: name shown when the quest has not started.
inProgressNameStringOverride: name shown when the quest is in progress.
completedNameStringOverride: name shown when the quest is completed.
notStartedLoreStringOverride: additional lore when the quest has not started.
inProgressLoreStringOverride: additional lore when the quest is in progress.
completedLoreStringOverride: additional lore when the quest is completed.
hideWhenNotStartedBooleanHide this quest while not started.
hideWhenInProgressBooleanHide this quest while in progress.
hideWhenCompletedBooleanHide this quest when completed.
hideObjectivesWhenInProgressBooleanHide objectives while in progress.
hideObjectivesWhenCompletedBooleanHide objectives when completed.

Usage Example

- entry: quest_assignment
name: "Quest Assignment to Category"
category: ""
questRefs: []
orders: 0
notStartedItem: ""
inProgressItem: ""
completedItem: ""
notStartedName: ""
inProgressName: ""
completedName: ""
notStartedLore: ""
inProgressLore: ""
completedLore: ""
hideWhenNotStarted: false
hideWhenInProgress: false
hideWhenCompleted: false
hideObjectivesWhenInProgress: false
hideObjectivesWhenCompleted: false