Example #1
0
 public override bool Play(Player player)
 {
     if (player.CraftChips >= 3)
     {
         player.GetAChipOfHisChoice();
         return(true);
     }
     player.QualityPoints -= 2;
     return(false);
 }
Example #2
0
 public override bool Play(Player player)
 {
     if (player.IntegrityChips >= 3)
     {
         player.GetAChipOfHisChoice();
         return(true);
     }
     player.DiscardCard(this);
     return(false);
 }
Example #3
0
 public override bool Play(Player player)
 {
     if (player.CraftChips >= 2 && player.IntegrityChips >= 3)
     {
         player.QualityPoints += 3;
         player.GetAChipOfHisChoice();
         return(true);
     }
     player.QualityPoints--;
     return(false);
 }
Example #4
0
 public override bool Play(Player player)
 {
     if (player.LearningChips >= 2)
     {
         player.QualityPoints += 5;
         player.GetAChipOfHisChoice();
         return(true);
     }
     player.DiscardCard(this);
     return(false);
 }
 public void ApplyQpStep(Player player)
 {
     if (player.QualityPoints < 0)
     {
         player.QualityPoints = 0;
     }
     else if (player.QualityPoints >= QpLevel)
     {
         player.GetAChipOfHisChoice();
         QpLevel += 15;
     }
 }
 public void ApplyQpStep(Player player)
 {
     if (player.QualityPoints < 0) player.QualityPoints = 0;
     else if (player.QualityPoints >= QpLevel)
     {
         player.GetAChipOfHisChoice();
         QpLevel += 15;
     }
 }
Example #7
0
 public override bool Play(Player player)
 {
     player.GetAChipOfHisChoice();
     return(true);
 }
 public override bool Play(Player player)
 {
     if (player.IntegrityChips >= 2)
     {
         player.QualityPoints += 3;
         player.GetAChipOfHisChoice();
         return true;
     }
     player.DiscardCard(this);
     return false;
 }
 public override bool Play(Player player)
 {
     if (player.CraftChips >= 3)
     {
         player.GetAChipOfHisChoice();
         return true;
     }
     player.QualityPoints -= 2;
     return false;
 }
 public override bool Play(Player player)
 {
     if (player.CraftChips >= 2 && player.IntegrityChips >= 3)
     {
         player.QualityPoints += 3;
         player.GetAChipOfHisChoice();
         return true;
     }
     player.QualityPoints--;
     return false;
 }
 public override bool Play(Player player)
 {
     player.GetAChipOfHisChoice();
     return true;
 }
 public override bool Play(Player player)
 {
     if (player.LearningChips >= 6)
     {
         player.QualityPoints += 5;
         player.GetAChipOfHisChoice();
         return true;
     }
     player.QualityPoints -= 3;
     return false;
 }