//Look for triggering end cutwscene/minicut state Base { Conditions { if FreePlay == 0 and if EitherPlayerOnObject "arm_1b" == 1 goto StartFight3CutScene if FreePlay == 1 and if EitherPlayerOnObject "arm_1b" == 1 goto StartVaderC } Actions { } } state StartFight3CutScene { Conditions { if CutSceneStarted "ep3_darthvader_fight2" == 0 goto StartVaderC if CutSceneFinished "ep3_darthvader_fight2" == 1 goto StartVaderC } Actions { PlayCutScene "name=ep3_darthvader_fight2" } } state StartVaderC { Conditions { } Actions { SetMessage "name=VaderBComplete" "value=1" } }