static void Postfix(CardEffectState __instance, ref int __result, int startingParam) { CardStateModifiers cardStateModifiers = null; CardStateModifiers cardStateModifiers2 = null; if (__instance.GetParentCardState() != null) { cardStateModifiers = __instance.GetParentCardState().GetCardStateModifiers(); cardStateModifiers2 = __instance.GetParentCardState().GetTemporaryCardStateModifiers(); } if (__instance.GetCardEffect() is CardEffectEmberwave) { __result = CardStateModifiers.GetUpgradedStatValue(__result, CardStateModifiers.StatType.Damage, cardStateModifiers); __result = CardStateModifiers.GetUpgradedStatValue(__result, CardStateModifiers.StatType.Damage, cardStateModifiers2); } }