private NeutralMinion(Card.Cards NeutralMinionMulliganCard) { minionBoardCard = new BoardCard(NeutralMinionMulliganCard).IsClassCard() || NeutralMinionMulliganCard.ToString() == "GAME_005" ? null : new BoardCard(NeutralMinionMulliganCard); thisCardValue = minionBoardCard != null ? MinionValue.SetCardValue(minionBoardCard) : MinionValue.Value.NotANeutralMinion; if (minionBoardCard != null && MainLists.whiteList.Contains(minionBoardCard.ResultingBoardCard.Name)) { thisCardValue = MinionValue.Value.InWhiteList; } }
/// <summary> /// load obvious whitelist first to determine if Value.InWhiteList /// </summary> /// <param name="NeutralMinionBoardCard"></param> public NeutralMinion(CardTemplate NeutralMinionBoardCard) { Card.Cards NeutralMinionMulliganCardCard = BoardToMulliganCard(NeutralMinionBoardCard); minionBoardCard = NeutralMinionBoardCard.Class != Card.CClass.NONE || NeutralMinionMulliganCardCard.ToString() == "GAME_005" ? null : new BoardCard(NeutralMinionMulliganCardCard); thisCardValue = minionBoardCard != null?MinionValue.SetCardValue(minionBoardCard) : MinionValue.Value.NotANeutralMinion; if (minionBoardCard != null && MainLists.whiteList.Contains(minionBoardCard.ResultingBoardCard.Name)) { thisCardValue = MinionValue.Value.InWhiteList; } }