Adds customizable shops injectable into npc_control FSMs or similar.
Overhauls multicost for easier pattern matching, and introduces CostDisplayer (and some built-in subclasses) to customize the way costs are displayed in shops or other contexts which are not entirely text-based.
Adds customizable shops injectable into npc_control FSMs or similar. Overhauls multicost for easier pattern matching, and introduces CostDisplayer (and some built-in subclasses) to customize the way costs are displayed in shops or other contexts which are not entirely text-based.