Nice, seems like it’s starting to come together!
I have a couple of small suggestions regarding the enhancements “trade”: When buying a new enhancement/transformation will replace an existing one, rather than simply combine (like getting Olg Hide when you already have Scales, for example), it’d be cool to:
- Indicate that, in the listing of available enhancements you can Gain from an NPC
- If the swap means that the stat buff gained from the new trait will be offset by what you lose from giving up the other one, show the stats effect in relative terms — either instead of, or in addition to, absolute terms.
(Meaning: if you’re going to give up Scales [+30 Resist] in exchange for Olg Hide [+20 Resist] — I’m making up these buffs, they may be misremembered, but you get the idea — then, instead of just showing Olg Hide as +20 Resist, (also?) show that the NET effect of Gaining it is -10 Resist.)