client.cpp beginning line 8497:
Code:
if (metabolism_bonus)
cons_mod = cons_mod * metabolism_bonus * RuleI(Character, ConsumptionMultiplier) / 10000;
else
cons_mod = cons_mod * RuleI(Character, ConsumptionMultiplier) / 100;
I know nothing of consumption, never toyed with it, not from an AA stand-point, or otherwise. So, bearing in mind my ignorance, it in my eyes seems odd that if there are metabolic spells/aa's in play on the toon, the consumption modifier (cons_mod) is product divided by 10000 rather than 100 when there is no AA, spell, etc. metabolic modifier in play (or vice versa). It may have absolutely nothing to do with what you're experiencing though.