public virtual List <AbstractCard> UniqueCardRewardPool() { return(CardRegistrar.GetCardPool(this.GetType())); }