| Latest version | 2.2.0 |
|---|---|
| Minimum Core | 9 |
| Compatible Core | 9 |
| Last updated | 4 years ago |
| Created | 6 years ago |
| Authors | |
| Languages |
|
| Systems | All systems |
| Project source | Project URL |
Your NPCs have things to say. This Module provides a small API that allows your NPCs to randomly chatter off of roll tables defined for them.
Chatter is displayed as ChatBubbles only, and won't dump to the Chat Log.
I recommend you turn off the Core "Pan to Token Speaker" setting or else risk whiplash.
Using FoundryGet
foundryget install https://raw.githubusercontent.com/cswendrowski/FoundryVtt-Npc-Chatter/master/module.json
Given a set of Villagers named "Villager A", "Villager B", and "Villager C", setup a "Villager Chatter" roll table or a "Villager" table under a Folder named "NPC Chatter".
This roll table will need at least one option and a dice roll configured to work.
If "Villager A" has specific dialogue that might trigger on top of the generic Villager chatter, add another "Villager A Chatter" table (or "Villager A" in the "NPC Chatter folder) and it will draw from that as well.
Chatter can only be triggered via scripting. There are a few Macros included as examples - most work out of the box, but some require additional setup.
The easiest macro is the "Timed Global Chatter" macro - just slap it when a Scene Loads, and they will start chattering!
Trigger Happy can trigger NPC chatter as well. Here's two examples to get you started:
On Scene Load, start Timed Global Chatter: @Scene[Village ground level] @Macro[xSKCgl6katupNxCx]{Timed Global Chatter}
When an Actor walks into a Room (defined by an invisble actor), have a specific Token chatter: @Actor[TriggerA] @Macro[OXyjmVhEGo3eTaJz]{Specific Token Chatter}
To install this package, open your Foundry Setup screen and navigate to your Module tab and click the Install Module button.
From there, you can either search for the package unique name: npc-chatter or copy its manifest URL:
And paste it to the input box at the bottom of your window.

You can install this package directly to your Forge account.