public record class DynamicEventDefinitionA dynamic event: a quest stage with the scope moved off one player and onto a realm.
Remarks
The same machine as a quest, and doc 28 says so. Objectives, filters, progress and completion are the quest half's; what differs is who owns the progress — a realm rather than a journal — and that success and failure both lead somewhere.
A failed escort starting "retake the camp" is the point. An event with only a success edge is a quest with extra machinery; the failure edge is what makes a chain feel like a place things happen to rather than a list of things to do.
Fields and properties (12)
public string DisplayNameWhat it is called.
public string SummaryWhat the banner says.
public string SceneThe address of the map it happens on.
public string TagWhat being in it is — Event.Active.CampDefence. Empty for one nothing asks about.
public List<QuestObjectiveDefinition> ObjectivesIts objectives. Finishing the required ones succeeds it.
public float DurationHow long it may run, in seconds. Running out fails it. Zero for no limit.
public EventScalingDefinition ScalingHow it scales with participants.
public bool ScalesObjectivesWhether the objectives' counts scale too, or only the difficulty.
public List<ContributionTierDefinition> TiersIts contribution tiers, in any order.
public List<string> OnSuccessThe addresses of the events success starts.
public List<string> OnFailureThe addresses of the events failure starts.
public EventScheduleDefinition ScheduleWhen it comes round, for a world boss.
Methods (1)
public override void CollectTags(ICollection<string> tags)Every tag this definition mentions, so the content build can bake the tag table.
Used by (10)
- ReferenceTestsMmo.Content.Tests
- ContentVixen.Editor.Gameplay.Quests.Tests
- EventChainTestsVixen.Editor.Gameplay.Quests.Tests
- ContentVixen.Gameplay.Quests.Tests
- DynamicEventTemplateVixen.Gameplay.Quests
- DynamicEventTestsVixen.Gameplay.Quests.Tests
- QuestLibraryVixen.Gameplay.Quests
- QuestModuleVixen.Gameplay.Quests
- TypeRegistrationVixen.Gameplay.Quests
- Vixen_Gameplay_Quests_DynamicEventDefinitionSerializerVixen.Gameplay.Quests