Advertisement
invention8

fallin

Feb 15th, 2018
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. Because IsTalking doesn't work in Papyrus form, I can't have a “Say” command for this marker.
  2.  
  3. If the player drops down into the room while Daubarth is saying a line of dialog, then Daubarth gets 'stuck' on that line of dialog.
  4.  
  5. So I need to have a spell that has the condition 'IsTalking' that checks if Daubarth is currently saying a line of dialog.
  6.  
  7. But because it didn't work before and stressed me out, I made another one of those handy-dandy debuggers with some conditions to diagnose the problem.
  8.  
  9. If this doesn't work, I've debated having a 'global' function that is set to 1 at the start of Daubarth's lines of dialog, then set back to 0, simulating a 'in dialog' blocker, for his scenes where he's in dialog.
  10.  
  11. So then “If X is 1, that means Daub in dialog, don't try to make him say something and then freeze”.
  12.  
  13. The problem with just leaving it as-is is also that if it DOES get skipped, then it wouldn't happen again, and I wanted it to be a “scaling” thing, so at first it's “Goodness, are you alright?” and then “I'm quite adept at reconstructive surgery.” the 2nd time.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement