Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account

Xanathar's Guide to Everything - Magic Item Prices

Hey everyone! I don't post in the forums often (this is maybe my third time), but I spent a bit of time on this so I figured I'd share it. On page 126 of Xanathar's Guide to Everything, there's a table for magic item prices based on rarity and whether or not the item is consumable. I wrote up a macro that rolls the price for items based on those two features, because I was tired of having to roll every single time. Here you go! ?{Rarity|Common, [[[[1d6+1]] *?{Consumable|No, 10[common; not consumable]|Yes, 5[common; consumable]}]]| Uncommon, [[[[1d6]] *?{Consumable|No, 100[uncommon; not consumable]|Yes, 50[uncommon; consumable]}]]| Rare, [[[[2d10]] *?{Consumable|No, 1000[rare; not consumable]|Yes, 500[rare; consumable]}]]| Very rare, [[[[1d4+1]] *?{Consumable|No, 10000[very rare; not consumable]|Yes, 5000[very rare; consumable]}]]| Legendary, [[[[2d6]] *?{Consumable|No, 25000[legendary; not consumable]|Yes, 12500[legendary; consumable]}]]} I hope this helps someone, but if not, at least I've got it now.
Very nice. This made me make one but with the PowerCard API. !power {{ --titlefontshadow|none --format|spell --name|Item Price --hroll|[[ [$Lvl] ?{Rarity|Common, 1|Uncommon, 3|Rare, 5|Very Rare, 7|Legendary, 9} + ?{Consumable|No, 0|Yes, 1} + 0d0]] -- ?? $Lvl == 1 ?? Your Common Magical item will cost|[[ [$Price1] (1d6+1)*10 ]] GP -- ?? $Lvl == 2 ?? Your Common Magical item will cost|[[ [$Price2] (1d6+1)*5 ]] GP -- ?? $Lvl == 3 ?? Your Uncommon Magical item will cost|[[ [$Price3] 1d6*100 ]] GP -- ?? $Lvl == 4 ?? Your Uncommon Magical item will cost|[[ [$Price4] 1d6*50 ]] GP -- ?? $Lvl == 5 ?? Your Rare Magical item will cost|[[ [$Price5] 2d10*1000 ]] GP -- ?? $Lvl == 6 ?? Your Rare Magical item will cost|[[ [$Price6] 2d10*500 ]] GP -- ?? $Lvl == 7 ?? Your Very rare Magical item will cost|[[ [$Price7] (1d4+1)*10000 ]] GP -- ?? $Lvl == 8 ?? Your Very rare Magical item will cost|[[ [$Price8] (1d4+1)*5000 ]] GP -- ?? $Lvl == 9 ?? Your Legendary Magical item will cost|[[ [$Price9] 2d6*25000 ]] GP -- ?? $Lvl == 10 ?? Your Legendary Magical item will cost|[[ [$Price10] 2d6*12500 ]] GP }} <div class="userscript-showtip userscript-tipsy" original-title="PowerCard sent by: Gashnahk" style="box-sizing: content-box; min-width: 150px; font-family: georgia; font-size: 1.2em; line-height: 1.2em; font-weight: normal; font-style: normal; font-variant-numeric: normal; font-variant-east-asian: normal; letter-spacing: 2px; vertical-align: middle; margin: 0px; padding: 2px 0px 0px; border: 1px solid rgb(0, 0, 0); border-radius: 5px 5px 0px 0px; color: rgb(255, 255, 255); text-shadow: none; background-color: rgb(0, 68, 0); background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));">Item Price Your Legendary Magical item will cost &nbsp;<span class="userscript-inlinerollresult userscript-showtip userscript-tipsy" original-title="Roll: [$Dmg9] 2d6 25000 Results: ( 2 + 3 ) 25000 = 125000" style="box-sizing: content-box; min-width: 1.75em; text-align: center; display: inline-block; font-weight: bold; height: 1em; margin-top: -1px; margin-bottom: 1px; padding: 0px 2px; border: 1px solid rgb(135, 133, 10); border-radius: 3px; background-color: rgb(255, 254, 162);">125000 &nbsp;GP <div class="userscript-showtip userscript-tipsy" original-title="PowerCard sent by: Gashnahk" style="box-sizing: content-box; min-width: 150px; font-family: georgia; font-size: 1.2em; line-height: 1.2em; font-weight: normal; font-style: normal; font-variant-numeric: normal; font-variant-east-asian: normal; letter-spacing: 2px; vertical-align: middle; margin: 0px; padding: 2px 0px 0px; border: 1px solid rgb(0, 0, 0); border-radius: 5px 5px 0px 0px; color: rgb(255, 255, 255); text-shadow: none; background-color: rgb(0, 68, 0); background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));">Item Price Your Legendary Magical item will cost &nbsp;<span class="userscript-inlinerollresult userscript-showtip userscript-tipsy" original-title="Roll: [$Dmg10] 2d6 12500 Results: ( 5 + 4 ) 12500 = 112500" style="box-sizing: content-box; min-width: 1.75em; text-align: center; display: inline-block; font-weight: bold; height: 1em; margin-top: -1px; margin-bottom: 1px; padding: 0px 2px; border: 1px solid rgb(135, 133, 10); border-radius: 3px; background-color: rgb(255, 254, 162);">112500 &nbsp;GP <div class="userscript-showtip userscript-tipsy" original-title="PowerCard sent by: Gashnahk" style="box-sizing: content-box; min-width: 150px; font-family: georgia; font-size: 1.2em; line-height: 1.2em; font-weight: normal; font-style: normal; font-variant-numeric: normal; font-variant-east-asian: normal; letter-spacing: 2px; vertical-align: middle; margin: 0px; padding: 2px 0px 0px; border: 1px solid rgb(0, 0, 0); border-radius: 5px 5px 0px 0px; color: rgb(255, 255, 255); text-shadow: none; background-color: rgb(0, 68, 0); background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));">Item Price Your Common Magical item will cost &nbsp;<span class="userscript-inlinerollresult userscript-showtip userscript-tipsy" original-title="Roll: [$Price1] (1d6 + 1) 10 Results: (( 1 ) + 1) 10 = 20" style="box-sizing: content-box; min-width: 1.75em; text-align: center; display: inline-block; font-weight: bold; height: 1em; margin-top: -1px; margin-bottom: 1px; padding: 0px 2px; border: 1px solid rgb(102, 0, 0); border-radius: 3px; background-color: rgb(255, 170, 170); color: rgb(102, 0, 0);">20 &nbsp;GP <div class="userscript-showtip userscript-tipsy" original-title="PowerCard sent by: Gashnahk" style="box-sizing: content-box; min-width: 150px; font-family: georgia; font-size: 1.2em; line-height: 1.2em; font-weight: normal; font-style: normal; font-variant-numeric: normal; font-variant-east-asian: normal; letter-spacing: 2px; vertical-align: middle; margin: 0px; padding: 2px 0px 0px; border: 1px solid rgb(0, 0, 0); border-radius: 5px 5px 0px 0px; color: rgb(255, 255, 255); text-shadow: none; background-color: rgb(0, 68, 0); background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));">Item Price Your Very rare Magical item will cost &nbsp;<span class="userscript-inlinerollresult userscript-showtip userscript-tipsy" original-title="Roll: [$Price8] (1d4 + 1) 5000 Results: (( 2 ) + 1) 5000 = 15000" style="box-sizing: content-box; min-width: 1.75em; text-align: center; display: inline-block; font-weight: bold; height: 1em; margin-top: -1px; margin-bottom: 1px; padding: 0px 2px; border: 1px solid rgb(135, 133, 10); border-radius: 3px; background-color: rgb(255, 254, 162);">15000 &nbsp;GP