this post was submitted on 31 Oct 2025
20 points (95.5% liked)

Dungeons and Dragons

12791 readers
1 users here now

A community for discussion of all things Dungeons and Dragons! This is the catch all community for anything relating to Dungeons and Dragons, though we encourage you to see out our Networked Communities listed below!

/c/DnD Network Communities

Other DnD and related Communities to follow*

DnD/RPG Podcasts

*Please Follow the rules of these individual communities, not all of them are strictly DnD related, but may be of interest to DnD Fans

Rules (Subject to Change)

Format: [Source Name] Article Title

founded 2 years ago
MODERATORS
 

As a DM, my biggest complaint about the magic item shop generators online is the lack of exact price. Most come with a rarity, but I personally feel like the vast range in prices is too great for me to just plug and play. For example: I feel like a cloak of displacement is much more valuable than say a Berserker's Axe, even though they're both "Rare". So I felt like when players asked for a shop, I had to take time and read up on the item and then assign a price.

Would you use an online tool that was free (with like Google ads on side panels or something) that had associated exact prices (randomized between 75% and 125% and assigned value) that had a sliding scale based on something everyone probably has figured out for their world, like the price of a potion of Healing?

I've made a python script for my own personal use, and I'm thinking about turning it into a full web application. But I wanted to get your opinions on if this a tool you would like?

you are viewing a single comment's thread
view the rest of the comments
[–] Kevo@lemmy.world 1 points 1 week ago (1 children)

Great points! Sorry for any confusion. So with my current personal script, I just went in and assessed and assigned prices to everything. When I generate the shop, I take that price, add anything relevant (like armor or weapons price because i had base types for things like +1 armor), and then assign it a random value between 0.75 * base to 1.25 * base.

I agree, the prices would still be very arbitrary and based solely on my opinions. I would like to explore options on getting feedback or even allowing individual "overrides", but that would require like user accounts and stuff that I don't want to manage and most people don't want to make.

I hoped to help that with a sliding scale that would be a UI slider, so you could scale it to your world's magic item prices. So say in your world a potion of healing is 5 gold, or maybe its 500 gold. The slider would scale all the prices. Like for instance, base price of a potion of Healing is 50 gp. So if you put it down to 10 gp, everything is reduced down to 20% base price.

[–] kusttra@lemmy.world 2 points 1 week ago (1 children)

If you wanted to allow customization but without user accounts, you could just store all that data in a cookie on the user's machine. Just make sure you put clear warnings about how the data is stored and what will be gone if they delete the cookie

[–] Kevo@lemmy.world 1 points 1 week ago

Ooh, yeah! I don't have much experience writing cookies, but that's a really good idea!