static void Postfix(CharacterState __instance, string statusId, int numStacks, AddStatusEffectParams addStatusEffectParams)
 {
     if (CardEffectShareBuffs.instance == null)
     {
         return;
     }
     if (CardEffectShareBuffs.instance.owner == __instance)
     {
         CardEffectShareBuffs.instance.ShareStatusEffects(statusId, numStacks);
     }
 }
Exemplo n.º 2
0
 // Pyre is no longer immune to gaining statuses like Ambush and Armor
 static void Prefix(CharacterState __instance, string statusId, int numStacks, ref AddStatusEffectParams addStatusEffectParams)
 {
     if (__instance.IsPyreHeart() && !__instance.PreviewMode && (statusId == Quick || statusId == Armor))
     {
         addStatusEffectParams.overrideImmunity = true;
     }
 }