mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 04:08:01 +00:00
Added Urza's Filter
CostChange can take MultiColored as a color now.
This commit is contained in:
1
.gitattributes
vendored
1
.gitattributes
vendored
@@ -9641,6 +9641,7 @@ res/cardsfolder/u/urzas_bauble.txt -text
|
|||||||
res/cardsfolder/u/urzas_blueprints.txt svneol=native#text/plain
|
res/cardsfolder/u/urzas_blueprints.txt svneol=native#text/plain
|
||||||
res/cardsfolder/u/urzas_chalice.txt svneol=native#text/plain
|
res/cardsfolder/u/urzas_chalice.txt svneol=native#text/plain
|
||||||
res/cardsfolder/u/urzas_factory.txt svneol=native#text/plain
|
res/cardsfolder/u/urzas_factory.txt svneol=native#text/plain
|
||||||
|
res/cardsfolder/u/urzas_filter.txt -text
|
||||||
res/cardsfolder/u/urzas_guilt.txt svneol=native#text/plain
|
res/cardsfolder/u/urzas_guilt.txt svneol=native#text/plain
|
||||||
res/cardsfolder/u/urzas_incubator.txt -text svneol=unset#text/plain
|
res/cardsfolder/u/urzas_incubator.txt -text svneol=unset#text/plain
|
||||||
res/cardsfolder/u/urzas_mine.txt svneol=native#text/plain
|
res/cardsfolder/u/urzas_mine.txt svneol=native#text/plain
|
||||||
|
|||||||
10
res/cardsfolder/u/urzas_filter.txt
Normal file
10
res/cardsfolder/u/urzas_filter.txt
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
Name:Urza's Filter
|
||||||
|
ManaCost:4
|
||||||
|
Types:Artifact
|
||||||
|
Text:no text
|
||||||
|
K:CostChange:All:Less:2:Spell:MultiColored:All:NoSpecial:Multicolored spells cost up to 2 less to cast.
|
||||||
|
SVar:Rarity:Rare
|
||||||
|
SVar:Picture:http://www.wizards.com/global/images/magic/general/urzas_filter.jpg
|
||||||
|
SetInfo:INV|Rare|http://magiccards.info/scans/en/in/318.jpg
|
||||||
|
Oracle:Multicolored spells cost up to {2} less to cast.
|
||||||
|
End
|
||||||
@@ -1909,6 +1909,7 @@ public class GameAction {
|
|||||||
|| (k[4].equals("Enchanted") && originalCard.getEnchantedBy().contains(card)) || k[4]
|
|| (k[4].equals("Enchanted") && originalCard.getEnchantedBy().contains(card)) || k[4]
|
||||||
.equals("All"))
|
.equals("All"))
|
||||||
&& ((CardUtil.getColors(originalCard).contains(k[5])) || k[5].equals("All"))
|
&& ((CardUtil.getColors(originalCard).contains(k[5])) || k[5].equals("All"))
|
||||||
|
|| (k[5].equals("Multicolored") && (CardUtil.getColors(originalCard).size() > 1))
|
||||||
&& ((originalCard.isType(k[6]))
|
&& ((originalCard.isType(k[6]))
|
||||||
|| (!(originalCard.isType(k[6])) && k[7].contains("NonType")) || k[6].equals("All"))) {
|
|| (!(originalCard.isType(k[6])) && k[7].contains("NonType")) || k[6].equals("All"))) {
|
||||||
if (k[7].contains("CardIsTapped")) {
|
if (k[7].contains("CardIsTapped")) {
|
||||||
@@ -2095,6 +2096,7 @@ public class GameAction {
|
|||||||
|| (k[4].equals("Enchanted") && originalCard.getEnchantedBy().contains(card)) || k[4]
|
|| (k[4].equals("Enchanted") && originalCard.getEnchantedBy().contains(card)) || k[4]
|
||||||
.equals("All"))
|
.equals("All"))
|
||||||
&& ((CardUtil.getColors(originalCard).contains(k[5])) || k[5].equals("All"))
|
&& ((CardUtil.getColors(originalCard).contains(k[5])) || k[5].equals("All"))
|
||||||
|
|| (k[5].equals("MultiColored") && (CardUtil.getColors(originalCard).size() > 1))
|
||||||
&& ((originalCard.isType(k[6]))
|
&& ((originalCard.isType(k[6]))
|
||||||
|| (!(originalCard.isType(k[6])) && k[7].contains("NonType")) || k[6]
|
|| (!(originalCard.isType(k[6])) && k[7].contains("NonType")) || k[6]
|
||||||
.equals("All"))) {
|
.equals("All"))) {
|
||||||
|
|||||||
Reference in New Issue
Block a user