Vixen
caa30e12
csharp
public sealed class QuestModule

The quest library as a module a game composes.

Read the guide page for this →

Remarks

Two definition types and no stats. A quest is not a thing with attributes; it is a subscription, a counter and a list of what it owes.

⚠ It declares the verbs, and that is the load-bearing part. A verb that content never happens to mention is absent from the baked tag table, and an absent prefix resolves to an empty range that matches nothing — so without these declarations a game whose content has no Event.Craft anywhere would compile its crafting objective into a subscription that can never fire, and nothing would say so.

Fields and properties (2)

  • public const string QuestRoot

    The tag every quest's completion tag sits under.

  • public string Name

    What it is called, in a diagnostic and in the composition report.

Methods (1)

Used by (1)

  • MmoModulesMmo.Shared