ComputerUtil & HumanPlay: fixed Splice onto Arcane only for Spells

This commit is contained in:
Hanmac
2016-12-24 11:01:48 +00:00
parent 0c2b9e7445
commit e2cbbd7575
2 changed files with 12 additions and 10 deletions

View File

@@ -93,16 +93,16 @@ public class ComputerUtil {
sa.setLastStateBattlefield(game.getLastStateBattlefield());
sa.setLastStateGraveyard(game.getLastStateGraveyard());
sa.setHostCard(game.getAction().moveToStack(source));
if (source.getType().hasStringType("Arcane")) {
sa = AbilityUtils.addSpliceEffects(sa);
}
}
if (sa.getApi() == ApiType.Charm && !sa.isWrapper()) {
CharmEffect.makeChoices(sa);
}
if (source.getType().hasStringType("Arcane") && !source.isCopiedSpell()) {
sa = AbilityUtils.addSpliceEffects(sa);
}
if (sa.hasParam("Bestow")) {
sa.getHostCard().animateBestow();
}