What Each Node Does

This page covers how to use the features of Quest and Mission Framework+ in Blueprints. C++ logic should be the same.

All nodes Explained:

Activate/Deactivate Quest

These two nodes sets a quest active or inactive.

Bind/Call Quest Delegates:

These are global event dispatchers you can use to trigger events between actors without casting. They can be used anywhere in unreal engine that has an event graph.

Get Current Quest:

This one retrieves the current active quest name, this is used a lot for data tables, checking whats active, and many other use cases.

Get Quest Active:

This is commonly used with Get Current Quest to check if a quest is active.

Get Quest Category Active:

This checks if any quest using this string is active, if you make quest and give them categories like "RC" = Race Challenge or "WC" = Wave Challenge then you can use this node to check if a specific subset of quests are active.

Get/Set Quest Complete:

These nodes let you check or set if a quest is completed yet or not, it works with the quest saving feature documented later.

Get/Update Quest Objective Text:

These nodes retrieve and set the objective text used for a HUD based on a quest name, you can use this with Get Current Quest in a widget to display the current objective as an example.

Get/Update Quest Progress:

This retrieves or sets the progress of a quest, in the race mission example this is counted on the rings and the timer.

Get/Set Quest Row:

This is used with data tables to assign a row name to a quest.

Is Any Quest Active:

This checks if any quest is active in your entire game, in my game I hide quest giver icons when quests are active using this.

Load/Save Questing:

This will save your quest system with options for what specifically to save. the load version does the opposite. this saves to a save game file.

Reset All Questing:

This node will reset all data on the quest system, recommended only for new games.

Reset Quest Completion:

This node lets you reset the completion, objective text, and optionally progress counting of any quest.

Last updated