d3dx10 Posted August 12, 2019 Share Posted August 12, 2019 Hi there! I tried to make a custom companion following this video, I also watched a few others, but it didn't help me with problem I met, to be honest, there is not that much info in videos to get enough knowledge in all that stuff, but at the same time, it helps a lot. So regarding to my problem. I made a simple quest, 2 stages and 3 scenes, almost the same way as it was in the video I shared. The only difference is, that I don't have additional scene which allows you to cancel decision about letting your companion to go away. So my first scene is my first meet with companion, I set "GetStage 0" for its greeting, then it changes stage to 10 during dialog. My second scene lets me to fair my companion, it has "GetStage 10", it changes stage to 20 when I finish this purpose in dialog. So the third scene allows me to recruit my companion back. It has "GetStage 20" and it should change quest stage back to 10 as soon as I hire him. That's what I got by video. But I have a problem with last scene. It works very well unitl I don't recruit him again. As soon as I do that, when he becomes as my companion, and I start talking with him, it doesn't go back to stage 10, which would allow me to fair him again and let him to go home, it just starts scene 3 everytime, which is about hiring him, but he is hired already. This way I can't fair him at all. I checked all things following the video again, even a few times. But I wasn't able to fix it by myself. There is also not that much info about Fallout 4 companions which are made by Creation Kit and it is my first mod which I made for this game. I would appereciate any help. Link to comment Share on other sites More sharing options...
Yulliah Posted August 18, 2019 Share Posted August 18, 2019 At the dialogue for npt recruiting him, add script that sets the stage to 10... otherwise the stage will stay 20... Link to comment Share on other sites More sharing options...
NikaCola Posted August 18, 2019 Share Posted August 18, 2019 Quest stages (the numbers themselves) do not go backwards. So once stage 20 is set you won't be able to have stage 10 (or any stage less than 20) be the current stage. This is the problem you're running into. Look into using "GetStageDone" as your condition, instead of "GetStage" and that can help. I prefer to condition things like this without using stages for this very reason, but everyone does it differently! =) Link to comment Share on other sites More sharing options...
d3dx10 Posted August 18, 2019 Author Share Posted August 18, 2019 Thanks! I just fixed this moment yesterday by combining a few tutorials into one after a few more tests, because each tutorial had its own problems. Or maybe I was wrong with something, but each time I was getting some new bugs by strictly following this tutorals system, that's like, companion works not bad until some point, but it also affected other NPCs. So I just had to use different "GetInFaction" conditions for each scene and "GetIsAliasRef" regarding to unique actor. After that, it works really fine. Link to comment Share on other sites More sharing options...
Recommended Posts