add new Phyrexian/color pair hybrid mana shards

This commit is contained in:
Tim Mocny
2022-02-11 04:23:04 +00:00
committed by Michael Kamensky
parent e574147e25
commit a7f2d8f31e
10 changed files with 85 additions and 3 deletions

View File

@@ -244,6 +244,7 @@ public class FSkin {
final FileHandle f12 = getSkinFile(ForgeConstants.SPRITE_START_FILE);
final FileHandle f13 = getDefaultSkinFile(ForgeConstants.SPRITE_DECKBOX_FILE);
final FileHandle f17 = getDefaultSkinFile(ForgeConstants.SPRITE_CRACKS_FILE);
final FileHandle f18 = getDefaultSkinFile(ForgeConstants.SPRITE_PHYREXIAN_FILE);
/*TODO Themeable
final FileHandle f14 = getDefaultSkinFile(ForgeConstants.SPRITE_SETLOGO_FILE);

View File

@@ -68,6 +68,16 @@ public enum FSkinImage implements FImage {
MANA_PHRYX_R (FSkinProp.IMG_MANA_PHRYX_R, SourceFile.MANAICONS),
MANA_PHRYX_G (FSkinProp.IMG_MANA_PHRYX_G, SourceFile.MANAICONS),
MANA_PHRYX_B (FSkinProp.IMG_MANA_PHRYX_B, SourceFile.MANAICONS),
MANA_PHRYX_BG (FSkinProp.IMG_MANA_PHRYX_BG, SourceFile.PHYREXIAN),
MANA_PHRYX_BR (FSkinProp.IMG_MANA_PHRYX_BR, SourceFile.PHYREXIAN),
MANA_PHRYX_GU (FSkinProp.IMG_MANA_PHRYX_GU, SourceFile.PHYREXIAN),
MANA_PHRYX_GW (FSkinProp.IMG_MANA_PHRYX_GW, SourceFile.PHYREXIAN),
MANA_PHRYX_RG (FSkinProp.IMG_MANA_PHRYX_RG, SourceFile.PHYREXIAN),
MANA_PHRYX_RW (FSkinProp.IMG_MANA_PHRYX_RW, SourceFile.PHYREXIAN),
MANA_PHRYX_UB (FSkinProp.IMG_MANA_PHRYX_UB, SourceFile.PHYREXIAN),
MANA_PHRYX_UR (FSkinProp.IMG_MANA_PHRYX_UR, SourceFile.PHYREXIAN),
MANA_PHRYX_WB (FSkinProp.IMG_MANA_PHRYX_WB, SourceFile.PHYREXIAN),
MANA_PHRYX_WU (FSkinProp.IMG_MANA_PHRYX_WU, SourceFile.PHYREXIAN),
MANA_SNOW (FSkinProp.IMG_MANA_SNOW, SourceFile.MANAICONS),
MANA_0 (FSkinProp.IMG_MANA_0, SourceFile.MANAICONS),
MANA_1 (FSkinProp.IMG_MANA_1, SourceFile.MANAICONS),
@@ -484,6 +494,7 @@ public enum FSkinImage implements FImage {
BUTTONS(ForgeConstants.SPRITE_BUTTONS_FILE),
BTNSTART(ForgeConstants.SPRITE_START_FILE),
MANAICONS(ForgeConstants.SPRITE_MANAICONS_FILE),
PHYREXIAN(ForgeConstants.SPRITE_PHYREXIAN_FILE),
SETLOGOS(ForgeConstants.SPRITE_SETLOGO_FILE),
WATERMARKS(ForgeConstants.SPRITE_WATERMARK_FILE),
CRACKS(ForgeConstants.SPRITE_CRACKS_FILE),

View File

@@ -54,6 +54,16 @@ public class TextRenderer {
symbolLookup.put("B/P", FSkinImage.MANA_PHRYX_B);
symbolLookup.put("R/P", FSkinImage.MANA_PHRYX_R);
symbolLookup.put("G/P", FSkinImage.MANA_PHRYX_G);
symbolLookup.put("P/B/G", FSkinImage.MANA_PHRYX_BG);
symbolLookup.put("P/B/R", FSkinImage.MANA_PHRYX_BR);
symbolLookup.put("P/G/U", FSkinImage.MANA_PHRYX_GU);
symbolLookup.put("P/G/W", FSkinImage.MANA_PHRYX_GW);
symbolLookup.put("P/R/G", FSkinImage.MANA_PHRYX_RG);
symbolLookup.put("P/R/W", FSkinImage.MANA_PHRYX_RW);
symbolLookup.put("P/U/B", FSkinImage.MANA_PHRYX_UB);
symbolLookup.put("P/U/R", FSkinImage.MANA_PHRYX_UR);
symbolLookup.put("P/W/B", FSkinImage.MANA_PHRYX_WB);
symbolLookup.put("P/W/U", FSkinImage.MANA_PHRYX_WU);
for (int i = 0; i <= 20; i++) {
symbolLookup.put(String.valueOf(i), FSkinImage.valueOf("MANA_" + i));
}

View File

@@ -62,6 +62,16 @@ public class CardFaceSymbols {
MANA_IMAGES.put("PU", FSkinImage.MANA_PHRYX_U);
MANA_IMAGES.put("PB", FSkinImage.MANA_PHRYX_B);
MANA_IMAGES.put("PG", FSkinImage.MANA_PHRYX_G);
MANA_IMAGES.put("PBG", FSkinImage.MANA_PHRYX_BG);
MANA_IMAGES.put("PBR", FSkinImage.MANA_PHRYX_BR);
MANA_IMAGES.put("PGU", FSkinImage.MANA_PHRYX_GU);
MANA_IMAGES.put("PGW", FSkinImage.MANA_PHRYX_GW);
MANA_IMAGES.put("PRG", FSkinImage.MANA_PHRYX_RG);
MANA_IMAGES.put("PRW", FSkinImage.MANA_PHRYX_RW);
MANA_IMAGES.put("PUB", FSkinImage.MANA_PHRYX_UB);
MANA_IMAGES.put("PUR", FSkinImage.MANA_PHRYX_UR);
MANA_IMAGES.put("PWB", FSkinImage.MANA_PHRYX_WB);
MANA_IMAGES.put("PWU", FSkinImage.MANA_PHRYX_WU);
MANA_IMAGES.put("2W", FSkinImage.MANA_2W);
MANA_IMAGES.put("2U", FSkinImage.MANA_2U);
MANA_IMAGES.put("2R", FSkinImage.MANA_2R);