Я бы хранил базовое значение и лист эффектов, которые на него влияют. В эффекте можно держать источник, expiration time, дополнительные условия, скрипты всякие. Актуальный показатель получал бы динамически, расчётом. Возможно, с кешированием. Детали реализации сильно зависят от правил игры / ролевой системы.
Это идеи навскидку. Вообще, самому интересно, кто как реализует.