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.IntegrityChips >= 3) { player.GetAChipOfHisChoice(); return(true); } player.DiscardCard(this); 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) { 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; } }
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; }