bool recalculateModifiedValue(double newPrevLayerValue)
{
// double oldValue = mCacheVal;
// switch (mEffectType) {
// case Additive:
// switch (mStackableType) {
// case Stackable:
// case NonStackableBonus:
// mCacheVal = newPrevLayerValue + mMod;
// break;
// case NonStackable:
// mCacheVal = newPrevLayerValue < mMod ? mMod : newPrevLayerValue;
// break;
// default:
// LOG_FATAL("Unknown effect type '" << mEffectType << "'!");
// assert(0);
// } break;
// case Multiplicative:
// mCacheVal = mStackableType == Stackable ? newPrevLayerValue * mMod : newPrevLayerValue * mMod;
// break;
// default:
// LOG_FATAL("Unknown effect type '" << mEffectType << "'!");
// assert(0);
// }
// return oldValue != mCacheVal;
return false; //ssk
}