Tyree079 Posted December 11, 2012 Author Share Posted December 11, 2012 It's "Tell Ray Chan you have killed "those assholes". And sorry for the late answers, having some trouble with my internet. Not what I meant, but honestly I don't think it matters. Mmm. If I were having the problem you're having, I'd probably try to solve it by adding a block to the quest script, like so: scn FTWScript Begin GameMode if (AFTyree.GetDead) && (AFAli.GetDead) SetStage ForTheWin 50 endIF end If that doesn't work, you might try taking the flow control out of the stage result script and adding it either directly to your actors' scripts or the quest script itself. Might also change from using getDead as condition checkers and adding a control var and modifying that on the actors' death script. Also, read up on the using the console. In particular, "ShowQuestVars" alias "SQV". Didn't work either, and i don't think SQV could help me with this at the moment. Your scripts were just fine so i think it's something else Link to comment Share on other sites More sharing options...
Xaranth Posted December 11, 2012 Share Posted December 11, 2012 Yeah, try offloading the flow control from quest stages to something else. Maybe a token or the quest script itself. That or your actors aren't properly reporting themselves as dead. Try calling getDead on them from the game console after you've killed them and see if they're actually showing up as dead, then after you've killed them both use SQV to show you the current stage of the quest and see if that's updated right. If they ARE showing up dead and it IS showing stage 50, you know it's your result script. Maybe add another stage after 50 and kill the completion on stage 50. I can't recall exactly how complete stages behave. Possibly eliminate completion from stages entirely and script it. Link to comment Share on other sites More sharing options...
Tyree079 Posted December 12, 2012 Author Share Posted December 12, 2012 It's "Tell Ray Chan you have killed "those assholes". And sorry for the late answers, having some trouble with my internet. Not what I meant, but honestly I don't think it matters. Mmm. If I were having the problem you're having, I'd probably try to solve it by adding a block to the quest script, like so: scn FTWScript Begin GameMode if (AFTyree.GetDead) && (AFAli.GetDead) SetStage ForTheWin 50 endIF end If that doesn't work, you might try taking the flow control out of the stage result script and adding it either directly to your actors' scripts or the quest script itself. Might also change from using getDead as condition checkers and adding a control var and modifying that on the actors' death script. Also, read up on the using the console. In particular, "ShowQuestVars" alias "SQV". Nope, didn't work. Same problem, script was fine, but the quest still didn't go to the next stage. I also tried changing the script from "Quest" to "Subject", and placing them in everyone involved. And the SQV won't help in my case, i think, because there was nothing wrong with the scripts you send. Link to comment Share on other sites More sharing options...
Recommended Posts