I almost never let characters buy magic items. Make, yes; buy, not really.
But in the first Mageblade in the City of Khosura there’s a priest called Caius bin Caius that sells potions. So we tried. And we liked it. So, there you go.
Here’s the list of stuff commonly available for sale if there’s an alchemist:
- Blazing Oil: 20c: Catches fire super-easily, deals 1d6 damage for 2 rounds.
- Oil of Fire Protection: 300c: half damage from fire. If a save is allowed to reduce or deny damage, an extra save is allowed to reduce or deny damage.
- Healing Geode: 500c: Once per day heals 1d6 cuts or blunt damage at the cost of 1 mana.
- Thaumaturgic Gem: 500c: Once per day heals 1d6 burn or cold or acid damage at the cost of 1 mana.
And this from a pharmacist:
- Healing potion: 50c: heals 1d6+3 damage.
- Antidote: 100c: counters poison effects.
- Life potion: 250c: heals 3d6+5 or 3 sips for 1d6+3.
- Balm of Restoration: 2000c: Heals 1d6 stat damage. It’s also a material component for the Death unto Life spell.
And this from an Apotropaist (or the kind of witch that removes evil eyes or whatnots):
- Goat: 4c: it’s a goat, it bleats, it screams like a human. It’s great for sacrifices or monster fodder. It poops at random.
- Blessed Water: 40c: deals 2d4 to undeads.
- Hamza: +4:300, +6:900: protects the character from ill luck. When the character fails a save, add the bonus of the amulet creator to the roll: if the new total passes, the character saved and the amulet breaks.
- Candle of Respite: 1200c: it removes the curse, but only if the creator level is at least the same as the curse caster.