# If there are no "override" tasks, or they fail matching or restrictions, then the text box of the [[general task]] is displayed to the player and its actions are performed. If a "[[Specific tasks#Overriding|run before]]" task has executed successfully then it controls which parts of the general task execute with its "Display parent message" and "Execute parent actions" check boxes. The order they are done in is controlled by "Display completion message Before/After executing actions" on the general task "Advanced" page.
 
# If there are no "override" tasks, or they fail matching or restrictions, then the text box of the [[general task]] is displayed to the player and its actions are performed. If a "[[Specific tasks#Overriding|run before]]" task has executed successfully then it controls which parts of the general task execute with its "Display parent message" and "Execute parent actions" check boxes. The order they are done in is controlled by "Display completion message Before/After executing actions" on the general task "Advanced" page.
 
# ADRIFT next checks to see if that general task has any specific tasks that are set to "Run after" it, and if so, and they match the references and pass restrictions, then they are executed.
 
# ADRIFT next checks to see if that general task has any specific tasks that are set to "Run after" it, and if so, and they match the references and pass restrictions, then they are executed.