コード例 #1
0
 public override bool Play(Player player)
 {
     if (player.CraftChips >= 3)
     {
         player.GetAChipOfHisChoice();
         return(true);
     }
     player.QualityPoints -= 2;
     return(false);
 }
コード例 #2
0
 public override bool Play(Player player)
 {
     if (player.IntegrityChips >= 3)
     {
         player.GetAChipOfHisChoice();
         return(true);
     }
     player.DiscardCard(this);
     return(false);
 }
コード例 #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);
 }
コード例 #4
0
 public override bool Play(Player player)
 {
     if (player.LearningChips >= 2)
     {
         player.QualityPoints += 5;
         player.GetAChipOfHisChoice();
         return(true);
     }
     player.DiscardCard(this);
     return(false);
 }
コード例 #5
0
 public void ApplyQpStep(Player player)
 {
     if (player.QualityPoints < 0)
     {
         player.QualityPoints = 0;
     }
     else if (player.QualityPoints >= QpLevel)
     {
         player.GetAChipOfHisChoice();
         QpLevel += 15;
     }
 }
コード例 #6
0
 public void ApplyQpStep(Player player)
 {
     if (player.QualityPoints < 0) player.QualityPoints = 0;
     else if (player.QualityPoints >= QpLevel)
     {
         player.GetAChipOfHisChoice();
         QpLevel += 15;
     }
 }
コード例 #7
0
 public override bool Play(Player player)
 {
     player.GetAChipOfHisChoice();
     return(true);
 }
コード例 #8
0
 public override bool Play(Player player)
 {
     if (player.IntegrityChips >= 2)
     {
         player.QualityPoints += 3;
         player.GetAChipOfHisChoice();
         return true;
     }
     player.DiscardCard(this);
     return false;
 }
コード例 #9
0
 public override bool Play(Player player)
 {
     if (player.CraftChips >= 3)
     {
         player.GetAChipOfHisChoice();
         return true;
     }
     player.QualityPoints -= 2;
     return false;
 }
コード例 #10
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;
 }
コード例 #11
0
 public override bool Play(Player player)
 {
     player.GetAChipOfHisChoice();
     return true;
 }
コード例 #12
0
 public override bool Play(Player player)
 {
     if (player.LearningChips >= 6)
     {
         player.QualityPoints += 5;
         player.GetAChipOfHisChoice();
         return true;
     }
     player.QualityPoints -= 3;
     return false;
 }