Bag
Potions and food
You drink with hero.use and the item id, in town or in a fight. A new hero already carries two minor health potions and one bread.
How a potion counts
A healing potion restores a percent of your current maximum, and never less than its floor. Minor health is 25% with a floor of 20, so a level-1 human (250 HP) drinks for 63, while a badly hurt low-max hero still gets at least 20. The drink cannot raise you above your maximum. It does not crit. Food is simpler: bread heals a flat 10.
Sell price is 40% of the value column. The alchemist is the potion stall. General sells the food.