-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix for SLAVE_SKEEV #107
fix for SLAVE_SKEEV #107
Conversation
What did you expect to happen? |
The situation is following. Dude got SLAVE_SKEEV status when he was dumb. After that he got smarter (INT>=4) and now talks to Skeeve or to Barkus again. According to talk_p_proc game flow goes to Node035 for Skeeve or for Node033 for Barkus: But these nodes contain NLowOptions only, which are not visible for smart dude. As result we see broken dialogs in both cases. According to dialogs dude should be escorted to another location (see screenshots in 1st comment), but it doesn't happen.
I'm ok with both solutions, but solution 2 looks better, because in solution 1 smart dude answers with dumb phrases - it looks strange. |
I got that. But your patch still changes nothing in my testing. Regarding option 2, line 230 "Shamble off" is not a low int response per se. It describes an action, so it could be used for a normal int character. Maybe just add a dot at the end to correct grammar. In general, I'm not too eager to work on cases of characters flipping between dumb and normal, since that mostly results in situations that are simply not supported by game logic, and defeats the purpose of playing the low int character in the first place. |
Just saying it's an option.
Strange, but I don't. Could you attach compiled script? |
Yes, |
I was talking to the wrong character. It does make changes. |
If you are SLAVE_SKEEVE but not stupid - talk to Skeeve or Barkus, dialog is broken and nothing happens:


SLOT07.zip
This happens because following nodes work for stupid dude only:
https://github.com/BGforgeNet/Fallout2_Unofficial_Patch/blob/master/scripts_src/valtcity/vcbarkus.ssl#L848
https://github.com/BGforgeNet/Fallout2_Unofficial_Patch/blob/master/scripts_src/valtcity/vcskeeve.ssl#L853
That's why I've added additional check for dude_is_stupid.