If it's too difficult to do, never mind, just thought I'd throw the idea out there.
elseif ( GetStage DAMephala == 85 ) if ( MephalaSpeech == 6 ) DisablePlayerControls ;PLAY END AUDIO1 ---> this play the part: ;"Well done, little webspinner. Is there a prettier sight than friends at war? Take pleasure in the strife you have caused, mortal." set timer to DAMephalaShrineRef.say DAMephalaSpeech 1 DAMephalaVoice 1 set MephalaSpeech to 7 ---> the variable for next speech part is set, but... elseif ( MephalaSpeech == 7 ) ---> then it cuts directly to giving you the reward EnablePlayerControls SetStage DAMephala 100 Player.AddItem DAEbonyBlade 1 ModPCFame 1 endif
elseif ( GetStage DAMephala == 85 ) if ( MephalaSpeech == 6 ) DisablePlayerControls ;PLAY END AUDIO1 ---> this play the part: ;"Well done, little webspinner. Is there a prettier sight than friends at war? Take pleasure in the strife you have caused, mortal." set timer to DAMephalaShrineRef.say DAMephalaSpeech 1 DAMephalaVoice 1 set MephalaSpeech to 7 elseif ( MephalaSpeech == 7 ) ;PLAY END AUDIO2 ---> this will play the part: ;"Savor the divine essence of a well-spun plot. And here's a little needle to help you stitch your own tangled tapestries." set timer to DAMephalaShrineRef.say DAMephalaSpeech 1 DAMephalaVoice 1 set MephalaSpeech to 10 ; ---> set var for end the quest... elseif ( MephalaSpeech == 10 ) ; ---> and this will give you the reward and end the quest EnablePlayerControls SetStage DAMephala 100 Player.AddItem DAEbonyBlade 1 ModPCFame 1 endif
ScriptName DAClavicusShrineDogPieceScriptbegin OnActivate player DAClavicusShrineREFTEMP.Activate Player 1end