- New description for madness

- Filter shouldnt use canCast for Colorless costs
This commit is contained in:
Sol
2016-03-08 03:33:33 +00:00
parent 6599f1de3c
commit 5d29703b06
2 changed files with 3 additions and 4 deletions

View File

@@ -3328,9 +3328,8 @@ public class CardFactoryUtil {
if (n != -1) {
// Set Madness Replacement effects
String repeffstr = "Event$ Discard | ActiveZones$ Hand | ValidCard$ Card.Self | " +
"ReplaceWith$ DiscardMadness | Secondary$ True | Description$ If you would" +
" discard this card, you discard it, but may exile it instead of putting it" +
" into your graveyard";
"ReplaceWith$ DiscardMadness | Secondary$ True | Description$ If you" +
" discard this card, discard it into exile.";
ReplacementEffect re = ReplacementHandler.parseReplacement(repeffstr, card, true);
card.addReplacementEffect(re);
String sVarMadness = "DB$ Discard | Defined$ ReplacedPlayer" +

View File

@@ -183,7 +183,7 @@ public class SFilterUtil {
if (useColorIdentity && !allColorsFilteredOut) {
result = color.hasAnyColor(colors) || (wantColorless && color.isColorless());
} else {
result = rules.canCastWithAvailable(colors);
result = (wantColorless && color.isColorless()) || rules.canCastWithAvailable(colors);
}
}
} else {