Very interesting class!
Some thoughts/feedback.
1: To let the player eat trees too with Pica:
when you add the timed effect, make it add pass_tree=1 in addition to pass_wall.
So basically
Code:
eff.pass = self:addTemporaryValue("can_pass", {pass_wall=1, pass_tree=1})
Tested, it works.
2. I was told we are no longer meant to permanently gain stats from high-rank foes..if so maybe remove that from the talent description.
I can see how it was crazy powerful, but I suggest it is re-added as it is pretty flavorfoul, but with different mechanics: instead of giving unused_stat points, permanently increase base stats appropriate to the monster, by checking its highest stats.
HOWEVER there should be a cap, let's say your bonus for any stat cannot go above Digestion TL*2, or maybe Con/10. This isn't for total stat bonuses but or EACH bonus. So you could get up to +X in each stat.
Also, could make it limited to uniques and bosses only. You could make the chance of gaining a stat be different based on whetever it's an unique, boss or elite boss.
3. Would be nice if the stats from Catabolize were based on the highest stats the monster had(like I suggested in 2 for Digestion) - would take some extra form but it seems thematic to me.
4. Also, the class really doesn't seem like it's meant to use shields by default, so maybe start us with a battle rather than waraxe, just like cursed?
5. The way life_regen/healing is handled could perhaps use some work for compatibility. As Hellcommander brought up I'm not sure it works well with my Trolls and I suspect it might have problems with other life_regen altering effects.
6. Surely this has been already suggested, but some other way to spend generics?
Could have a tree that boosts things not directly related to eating but which still fit with the concept.
For example, if you can eat EVERYTHING, then maybe a poison+disease resistance talent would be fitting.
_________________
ToME online profile:
http://te4.org/users/zonkAddons (most likely obsolete): Wights, Trolls, Starting prodigy, Alternate save/resistance system