public override void OnPlay(AbstractBattleUnit target, EnergyPaidInformation energyPaid) { var randomAttackCardInHand = CardsInHand.Shuffle().FirstOrDefault(item => item != this && item.CardType == CardType.AttackCard); if (randomAttackCardInHand != null) { randomAttackCardInHand.AddSticker(new GildedCardSticker(2)); } foreach (var attack in state().Deck.TotalDeckList.Where(item => item.CardType == CardType.AttackCard && item.HasSticker <GildedCardSticker>())) { } }