Latest version | 0.2.2 |
---|---|
Minimum Core | 9 |
Compatible Core | 9 |
Last updated | 2 months ago |
Created | 1 year ago |
Authors | |
Languages |
English |
Systems |
Dnd5e |
Dependencies |
About Time |
Project source | Project URL |
Read-me | Readme URL |
License | License URL |
Adds the ability to create Random Encounters for Scenes.
Each random encounter can be run on time intervals and dice chance, and will roll from a Rollable Table.
Will not trigger an encounter if players are already in combat.
With the new keybind capabilities built into Foundry Random Encounters now only requires the about-time module as a dependency, and some of the settings have moved/changed as noted below. The same basic functionality still exists.
You can find the settings for Random Encounters
Click on Configure to add new Random Encounters.
The keybind setting has now moved to the Configure Controls Setting Menu
You can change the Hot Key to trigger any Random Encounters.
Click on the Add Encounter button.
It will create a new Random Encounter Template. Which is now collapsible for better viewing.
Example of a RollTable for Random Encounters
See https://foundryvtt.com/article/roll-tables/ for more examples on how RollTables work.
Settings to note:
If you have a random encounter that triggers anywhere on a scene, you can set one up using settings similar to the following:
Roll a 1d4 to find a Random Encounter from the list.
Set the Encounter Name. Select the Scene for the random encounter. Set a Dice Formula and On Result. Set RollTable.
Either hit the Trigger Random Encounter Hot Key or if you specified a time wait for the random encounter to be triggered.
First chat box is the result of the Dice Formula not rolling the On Result condition.
Second chat box is the result of the Dice Formula rolling the On Result condition.
If you have a random encounter that only needs to happen within a specific area or room within a scene you can using the drawing tools to create a room/area. Make sure to name the drawing, Random Encounters will check for use the name to find the room/area to check if Player Characters are within the room.
NOTE: if no player characters are within a room and you trigger a random encounter, either by hitting the hot key or the specified time is reached, not chat box will be displayed.
Defined two room Random Encounter RollTables.
Use the drawing tools to create a drawing, Random Encounter can use either the Rectangle, Ellipse, or Polygon drawings to determine the area/room trigger.
NOTE: make sure to name the drawing using the Text Label settings. This will be used to tie back to the Random Encounter.
Setup two random encounters for each room within the scene. Settings to Note:
Rolling for a random encounter in the test room.
First chat box is a success of a random encounter trigger.
Second chat box is a failure of a random encounter trigger.
Rolling for a random encounter in the test1 room.
First chat box is a success of a random encounter trigger.
Second chat box is a failure of a random encounter trigger.
If your random encounter has a specification of only triggering if the player characters are at night or during the day, you can set the settings to make sure the RollTable is only triggered based on the lighting settings.
Setup two different RollTables, one to roll for Day Encounters and one to roll for Night Encounters.
Setup two different Random Encounter settings, one to roll for Day Encounters and one roll for Night Encounters. Settings to Note:
With the Lighting Settings and having the Transition to Daylight enabled, will trigger the day roll table.
With the Lighting Settings and having the Transition to Darkness enabled, will trigger the night roll table.
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: random-encounters 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.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Advertisement cookies are used to deliver visitors with customized advertisements based on the pages they visited before and analyze the effectiveness of the ad campaign.