public void AddItemEffect(ItemEffect effect) { bool applied = Health.ApplyItemEffect(effect); if (applied) { return; } ModifiableStat stat = GetStatByName(effect.TargetStat); if (stat != default(ModifiableStat)) { stat.FixedModifier += effect.FixedEffect; stat.ScalingModifier += effect.ScalingEffect - 1; } }