Fix Blazing Torch ability

This commit is contained in:
tool4EvEr
2021-03-20 21:16:13 +01:00
parent 1dc21055f7
commit db451886ad
3 changed files with 18 additions and 2 deletions

View File

@@ -97,8 +97,11 @@ public class CostSacrifice extends CostPartWithList {
public final boolean canPay(final SpellAbility ability, final Player activator) {
final Card source = ability.getHostCard();
// You can always sac all
if (!payCostFromSource()) {
if (getType().equals("OriginalHost")) {
Card originalEquipment = ability.getOriginalHost();
return originalEquipment.isEquipping();
}
else if (!payCostFromSource()) { // You can always sac all
if ("All".equalsIgnoreCase(getAmount())) {
CardCollectionView typeList = activator.getCardsIn(ZoneType.Battlefield);
typeList = CardLists.getValidCards(typeList, getType().split(";"), activator, source, ability);