correctly save character consumption