Esempio n. 1
0
 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);
 }
Esempio n. 3
0
 public override int Visit(GainHPAbility ability)
 {
     return(0);
 }
Esempio n. 4
0
 // Ability
 public abstract int Visit(GainHPAbility ability);