public override int Visit(GainHPAbility ability) { //Log(OwnerCard.Name + " used GainHPAbility"); ((CreatureCard)OwnerCard).Health += ability.Hp; foreach (CharacterEnum c in GameManager.UserDict.Keys.ToList()) { AddResponse(c, new CardsModifiedResponse((CreatureCard)OwnerCard)); } return(0); }
public override int Visit(GainHPAbility ability) { if (Target == null) { return(0); } if (Target is CardTarget) { if (((CardTarget)Target).CardId == this.OwnerCard.Id) { return(0); } } return(-1); }
public override int Visit(GainHPAbility ability) { return(0); }
// Ability public abstract int Visit(GainHPAbility ability);