This commit is contained in:
jeffwadsworth 2020-08-10 09:11:30 -05:00
parent 82e560f2ff
commit 3f4475a136

View file

@ -1,4 +1,3 @@
package mage.cards.u;
import java.util.UUID;
@ -40,7 +39,6 @@ public final class UrzasBauble extends CardImpl {
this.addAbility(ability);
}
public UrzasBauble(final UrzasBauble card) {
super(card);
}
@ -69,16 +67,18 @@ class LookAtRandomCardEffect extends OneShotEffect {
@Override
public boolean apply(Game game, Ability source) {
Player you = game.getPlayer(source.getControllerId());
Player controller = game.getPlayer(source.getControllerId());
Player targetPlayer = game.getPlayer(source.getFirstTarget());
MageObject sourceObject = game.getObject(source.getSourceId());
if (you != null && targetPlayer != null && sourceObject != null) {
if(!targetPlayer.getHand().isEmpty())
{
if (controller != null
&& targetPlayer != null
&& sourceObject != null) {
if (!targetPlayer.getHand().isEmpty()) {
Cards randomCard = new CardsImpl();
Card card = targetPlayer.getHand().getRandom(game);
randomCard.add(card);
you.lookAtCards(sourceObject.getName(), randomCard, game);
controller.lookAtCards(sourceObject.getName(), randomCard, game);
game.informPlayer(targetPlayer, "The random card from your hand shown to " + controller.getName() + " is " + card.getName());
}
return true;
}