With this setup, the barks only happen once until the PC moves out of the NPC's perception radius, but at that point the bark does happen again when the PC comes back. For ambient barks of this sort, that's what I want (rather than barking more than once if the PC is standing near the NPC). It's true that the barks can be missed, but for this particular situation, since the barks are purely for ambiance, it's not too great a loss. However, it would require that I set the perception range of any such NPC to "short", or as you point out the bark may not even be visible, which is another strike against this method I'm trying.
But with conditional one-liners in the conversation files, I can still accomplish the different categories of barks you mention (I was thinking with journal checks).
I want to investigate the method you propose, and also see how it works with that fantastic conditional gnome dialogue script you posted elsewhere, with the plot-specific and region-specific statements.
Dann: I did a test to check on your question. I went into Garius' range so that he reported seeing me (the way the script is set up, seeing takes precedence over hearing, so if a character is seen, it won't also report the character was heard), then went invisible so that he reported not seeing me any longer. I ran around him while invisible with no report, and went into stealth just before the invisibility wore off. I snuck around him a little longer in stealth but no longer invisible, always staying in close range, and he eventually did say "I hear you."
It's possible that he just kept failing his Listen roll while I was invisible, though, or that the flag isn't cleared until invisibility wears off. Not sure, but the answer to your question seems to be "yes". For a more thorough test, I'd have to have a character who has high "hide" skill but low "move silently" skill.
I agree it would be nice to know a way to clear that perception list.
PS to Lugaid: Your gnomes like chou doufu, eh? Yuck!
Modifié par Tchos, 28 mai 2013 - 04:57 .





Retour en haut






