Skip to content
Permalink
Browse files
Food token - fixed that it doesn't use multiple images;
  • Loading branch information
JayDi85 committed Sep 27, 2019
1 parent a74fb36 commit 2227490413d7831ebfd855c3b4332c5b6e70944b
Showing with 10 additions and 9 deletions.
  1. +10 −9 Mage/src/main/java/mage/game/permanent/token/FoodToken.java
@@ -9,6 +9,7 @@
import mage.constants.CardType;
import mage.constants.SubType;
import mage.constants.Zone;
import mage.util.RandomUtil;

import java.util.ArrayList;
import java.util.Arrays;
@@ -27,17 +28,8 @@
}

public FoodToken() {
this(null, 0);
}

public FoodToken(String setCode) {
this(setCode, 0);
}

public FoodToken(String setCode, int tokenType) {
super("Food", "Food token");
availableImageSetCodes = tokenImageSets;
setOriginalExpansionSetCode(setCode);
cardType.add(CardType.ARTIFACT);
subtype.add(SubType.FOOD);

@@ -50,6 +42,15 @@ public FoodToken(String setCode, int tokenType) {
this.addAbility(ability);
}

@Override
public void setExpansionSetCodeForImage(String code) {
super.setExpansionSetCodeForImage(code);

if (getOriginalExpansionSetCode() != null && getOriginalExpansionSetCode().equals("ELD")) {
setTokenType(RandomUtil.nextInt(4) + 1); // 1...4
}
}

public FoodToken(final FoodToken token) {
super(token);
}

0 comments on commit 2227490

Please sign in to comment.