As soon as a mission executes an action that is mission leaving, no further actions from this mission are executed.
E.g. you specify a StartMission action in onFail of a Question. Further actions in the onFail sequence after that are ignored. Equally ignored are actions specified in onEnd (which normally are executed after all onFail actions).
Currently this is not the case and all actions are executed. That might easily lead to mistakes and evens NPEs.
As soon as a mission executes an action that is mission leaving, no further actions from this mission are executed.
E.g. you specify a StartMission action in onFail of a Question. Further actions in the onFail sequence after that are ignored. Equally ignored are actions specified in onEnd (which normally are executed after all onFail actions).
Currently this is not the case and all actions are executed. That might easily lead to mistakes and evens NPEs.