EffectEffect add set to Emblem imagekey

This commit is contained in:
Northmoc
2021-07-24 13:04:27 -04:00
parent 3b357207a4
commit 8b96079f6e

View File

@@ -123,6 +123,8 @@ public class EffectEffect extends SpellAbilityEffect {
} }
String image; String image;
String set = hostCard.getSetCode().toLowerCase();
StringBuilder imageSet = new StringBuilder();
if (sa.hasParam("Image")) { if (sa.hasParam("Image")) {
image = ImageKeys.getTokenKey(sa.getParam("Image")); image = ImageKeys.getTokenKey(sa.getParam("Image"));
} else if (name.startsWith("Emblem")) { // try to get the image from name } else if (name.startsWith("Emblem")) { // try to get the image from name
@@ -135,6 +137,8 @@ public class EffectEffect extends SpellAbilityEffect {
} else { // use host image } else { // use host image
image = hostCard.getImageKey(); image = hostCard.getImageKey();
} }
imageSet.append(image).append("_").append(set);
image = imageSet.toString();
for (Player controller : effectOwner) { for (Player controller : effectOwner) {
final Card eff = createEffect(sa, controller, name, image); final Card eff = createEffect(sa, controller, name, image);