public override bool ConsumeReagents() { if( base.ConsumeReagents() ) return true; if( ArcaneGem.ConsumeCharges( Caster, (1 + (int)Circle) ) ) return true; return false; }