DFreds Pocket Change is a FoundryVTT module which automatically adds currency to actors based on the DMG Individual Treasure Tables by Challenge Rating.
Let Me Sell You This
Have you ever watched as the peaceful NPCs of the town you've lovingly crafted get slaughtered by your players, only for them to ask how much money was in their pockets so they could loot them afterwards? Well, now you can automate that part. The money part. Not the slaughter. That would be weird.
Oh yeah. This module is useless without Loot Sheet NPC 5e by ChalkOne. So get that bad boy.
What This Module Does
On the drop of a token onto a scene, Pocket Change generates currency for the token based on its challenge rating using the Individual Treasure Tables by Challenge Rating from the DMG.
You can configure some stuff:
Friggin' Cool Macros
This module also includes sweet macros. Basically, we got two of these bangers that work for selected tokens:
- Generate Currency for Selected Tokens - Useful for when you want to disable the automatic generation and do it all on demand (you overachiever you).
- Convert Selected Tokens to Loot - This macro takes each token and changes their actor sheet to LootSheetNPC, deletes all their Feat items, optionally applies damage to items, sets token privileges to Observer for players, and add a treasure overlay icon to the bodies. This allows players to steal that sweet cash straight from the dead dude. Careful with this one because it's actually deleting stuff from that instance of the actor (not the prototype).
When it Generates Currency
It only generates currency if all of the following are true:
The module is enabled (configurable).
Sort of the whole point of this thing but hey, now you can temporarily turn it off.
It passes the configurable percent threshold. This allows currency to be generated for only a certain percentage of actors.
Not every random acolyte should have money you know!
The actor is not a loot sheet provided by Loot Sheet NPC 5e. This avoids any conflicts for loot sheet actors that have manually entered currency.
I wouldn't want to mess up your perfectly balanced loot chests!
The actor is not a linked actor. This avoids situations with modifying important NPCs data.
Now the big bad evil guy won't be randomly receiving cash! I bet he would be less evil if he did, though.
The actor is an NPC. This avoids messing with any data related to player characters.
I'm sure you have cooler ways to mess with player characters anyway.
The actor has a type that matches the configuration provided in the settings.
It would be a bit weird if that wolf your players slew had some coins shoved up its nether regions. But hey, maybe that sounds fun, too. Go nuts!
The actor does not have a player owner. This avoids situations where we're generating currency for NPCs that players can actively control and drag onto the scenes.
We wouldn't that silly sidekick the party controls that you forgot to turn into a linked character for some reason to start having his pockets generate money.
The user is a GM. The final catch-all to make sure only GMs are generating currency.
Take that you pesky players!
What This Module Doesn't Do
Stops your players from being murder hobos. Also, it doesn't actually provide anyway for you to actually let the players steal that lovable NPC's life savings. That's what Loot Sheet NPC 5e does for you in conjunction with my included macros.
Required Game Systems
- DnD5e Latest Version: Version 1.3.5 Last Updated 6 days, 16 hours ago
- Automation Enhancers
- Actor and Item Sheets