コード例 #1
0
ファイル: MyrReservoir.java プロジェクト: kholdfuzion/mage
 @Override
 public boolean apply(Game game, Ability source) {
   MageObject object = game.getObject(source.getSourceId());
   if (object != null && object.hasSubtype("Myr")) {
     return true;
   }
   return false;
 }
コード例 #2
0
ファイル: HavenOfTheSpiritDragon.java プロジェクト: royk/mage
 @Override
 public boolean apply(Game game, Ability source, UUID manaProducer, Cost costToPay) {
   if (super.apply(game, source)) {
     MageObject object = game.getObject(source.getSourceId());
     if (object.hasSubtype("Dragon", game) && object.getCardType().contains(CardType.CREATURE)) {
       return true;
     }
   }
   return false;
 }