public override bool StatEquals(Effect other) { return(other is IStat stat && other.GetType() == GetType() && stat.Stat == Stat); }
public override bool StatEquals(Effect other) { return(other is Stackable stat && other.GetType() == GetType() && stat.Stat == Stat && stat.Holder == Holder); }
public override bool StatEquals(Effect other) { return(other is Special stat && other.GetType() == GetType() && stat.Stat == Stat && stat.Tag == Tag); }
public override bool StatEquals(Effect other) { return(other is EffectStatPercentBase stat && stat.Stat == Stat); }