Vixen
c7401864
csharp
public static class QuestVerbs

The verbs the shipped objective types wait for, and the tag root they sit under.

Read the guide page for this →

Remarks

Declared by QuestModule so that they exist whether or not content mentions them. A verb absent from the baked table resolves to an empty range, and doc 28's rule is that an empty range matches nothing — so without these, every shipped objective type would compile to a subscription that never fires, in a build whose content happened not to name the verb.

Fields and properties (13)

  • public const string Root

    The tag every verb sits under.

  • public const string Kill

    Something died.

  • public const string Collect

    Something was acquired, or lost with a negative amount.

  • public const string Reach

    Somewhere was arrived at.

  • public const string Interact

    Something was used.

  • public const string Escort

    An escortee got where it was going.

  • public const string EscortFailed

    An escortee died or was lost.

  • public const string Death

    The subject of a survival objective died.

  • public const string Deliver

    Something was handed over.

  • public const string Discover

    Somewhere was found for the first time.

  • public const string Craft

    Something was made.

  • public const string Spend

    Currency left an account.

  • public static IReadOnlyList<string> All

    Every one of them, for a tag table builder.

Used by (18)

  • ContentVixen.Editor.Gameplay.Quests.Tests
  • EventChainTestsVixen.Editor.Gameplay.Quests.Tests
  • CollectObjectiveVixen.Gameplay.Quests
  • ContentVixen.Gameplay.Quests.Tests
  • CraftObjectiveVixen.Gameplay.Quests
  • DeliverObjectiveVixen.Gameplay.Quests
  • DiscoverObjectiveVixen.Gameplay.Quests
  • DynamicEventTestsVixen.Gameplay.Quests.Tests
  • EscortObjectiveVixen.Gameplay.Quests
  • EventBusTestsVixen.Gameplay.Quests.Tests
  • InteractObjectiveVixen.Gameplay.Quests
  • KillObjectiveVixen.Gameplay.Quests
  • QuestJournalTestsVixen.Gameplay.Quests.Tests
  • QuestModuleVixen.Gameplay.Quests
  • ReachObjectiveVixen.Gameplay.Quests
  • SectionContentVixen.Live.Gameplay.Tests
  • SpendObjectiveVixen.Gameplay.Quests
  • SurviveObjectiveVixen.Gameplay.Quests