Using Machinations.io, create an item shop selling 4 unique items. Each item should have an adjustable buy price, with the sell price being tied to the buy price. The Sell prices should always be less than the buy price. (from players perspective)
Allow the player to craft one of the items using two others, but prevent the player from exploiting the system to generate infinite value.
For example...if the item shop sells an hp, mana and rejuvenation potion, the player buy a mana + hp potion, then craft a rejuvenation potion themselves.
The item shops prices should adjust based on the principle of supply and demand. As supply decreases the prices should increase, and as supply increases, the prices should decrease.