public override bool CanCombine(StatusEffect other) { return(other is Slimed slimed); }
public override bool CanCombine(StatusEffect other) { return(other is Muddy); }
public override bool CanCombine(StatusEffect other) { return(other is HealSlimed slimed && slimed.Master == Master); }
public override bool CanCombine(StatusEffect other) { return(other is Aflame); }
public override bool CanCombine(StatusEffect other) { return(other is Incinerate); }
public override bool CanCombine(StatusEffect other) { return(other is Poison); }
public override bool CanCombine(StatusEffect other) { return(other is Paralyze); }
public virtual StatusEffect[] Combine(StatusEffect other) { AddDuration(other.Duration); AddBuildup(other.Buildup); return(new[] { this }); }
public virtual bool CanCombine(StatusEffect other) { return(GetType() == other.GetType()); }
public override bool CanCombine(StatusEffect other) { return(other is Chirality); }
public override bool CanCombine(StatusEffect other) { return(other is Undead); }
public MessageStatusBuildup(IEffectHolder holder, StatusEffect statusEffect, int buildup) : base(holder) { StatusEffect = statusEffect; Buildup = buildup; }