ManaCostShard: add Hybrid Colorless (#5199)

* ManaCostShard: add Hybrid Colorless

* Add Hybrid Colorless Sprite

* fix CostReduction for ColorlessHybrid

---------

Co-authored-by: tool4ever <therealtoolkit@hotmail.com>
This commit is contained in:
Hans Mackowiak
2024-05-06 07:21:01 +02:00
committed by GitHub
parent e49d57851f
commit 31ab875d6e
15 changed files with 103 additions and 12 deletions

View File

@@ -0,0 +1,9 @@
Name:Ulalek, Fused Atrocity
ManaCost:CW CU CB CR CG
Types:Legendary Creature Eldrazi
PT:2/5
K:Devoid
T:Mode$ SpellCast | ValidCard$ Card.Eldrazi | ValidActivatingPlayer$ You | Execute$ TrigCopySpell | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an Eldrazi spell, you may pay {C}{C}. If you do, copy all spells you control, then copy all other activated and triggered abilities you control. You may choose new targets for the copies. (Mana abilities can't be copied.)
SVar:TrigCopySpell:AB$ CopySpellAbility | Cost$ C C | Defined$ ValidStack Spell.YouCtrl | MayChooseTarget$ True | IgnoreFreeze$ True | SubAbility$ TrigCopyAbilities
SVar:TrigCopyAbilities:DB$ CopySpellAbility | Defined$ ValidStack Ability.YouCtrl+otherAbility | MayChooseTarget$ True | IgnoreFreeze$ True
Oracle:Devoid\nWhenever you cast an Eldrazi spell, you may pay {C}{C}. If you do, copy all spells you control, then copy all other activated and triggered abilities you control. You may choose new targets for the copies. (Mana abilities can't be copied.)

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

View File

@@ -125,6 +125,7 @@ public final class ForgeConstants {
public static final String SPRITE_START_FILE = "sprite_start.png";
public static final String SPRITE_MANAICONS_FILE = "sprite_manaicons.png";
public static final String SPRITE_PHYREXIAN_FILE = "sprite_phyrexian.png";
public static final String SPRITE_COLORLESS_HYBRID_FILE = "sprite_hybrid_colorless.png";
public static final String SPRITE_CURSOR_FILE = "sprite_cursor.png";
public static final String SPRITE_AVATARS_FILE = "sprite_avatars.png";
public static final String SPRITE_CRACKS_FILE = "sprite_cracks.png";

View File

@@ -104,6 +104,11 @@ public enum FSkinProp {
IMG_MANA_2R (new int[] {330, 494, 80, 80}, PropType.MANAICONS),
IMG_MANA_2U (new int[] {412, 494, 80, 80}, PropType.MANAICONS),
IMG_MANA_2W (new int[] {166, 576, 80, 80}, PropType.MANAICONS),
IMG_MANA_HYBRID_CB (new int[] {439, 2, 199, 199}, PropType.COLORLESS_HYBRID),
IMG_MANA_HYBRID_CG (new int[] {878, 2, 199, 199}, PropType.COLORLESS_HYBRID),
IMG_MANA_HYBRID_CR (new int[] {657, 2, 199, 199}, PropType.COLORLESS_HYBRID),
IMG_MANA_HYBRID_CU (new int[] {219, 2, 199, 199}, PropType.COLORLESS_HYBRID),
IMG_MANA_HYBRID_CW (new int[] {2, 2, 199, 199}, PropType.COLORLESS_HYBRID),
IMG_MANA_HYBRID_BG (new int[] {166, 166, 80, 80}, PropType.MANAICONS),
IMG_MANA_HYBRID_BR (new int[] {248, 166, 80, 80}, PropType.MANAICONS),
IMG_MANA_HYBRID_GU (new int[] {166, 248, 80, 80}, PropType.MANAICONS),
@@ -585,6 +590,7 @@ public enum FSkinProp {
BTNSTART,
MANAICONS,
PHYREXIAN,
COLORLESS_HYBRID,
PLANAR_CONQUEST,
ADVENTURE,
DECKBOX,