mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 12:18:00 +00:00
- New description for madness
- Filter shouldnt use canCast for Colorless costs
This commit is contained in:
@@ -3328,9 +3328,8 @@ public class CardFactoryUtil {
|
|||||||
if (n != -1) {
|
if (n != -1) {
|
||||||
// Set Madness Replacement effects
|
// Set Madness Replacement effects
|
||||||
String repeffstr = "Event$ Discard | ActiveZones$ Hand | ValidCard$ Card.Self | " +
|
String repeffstr = "Event$ Discard | ActiveZones$ Hand | ValidCard$ Card.Self | " +
|
||||||
"ReplaceWith$ DiscardMadness | Secondary$ True | Description$ If you would" +
|
"ReplaceWith$ DiscardMadness | Secondary$ True | Description$ If you" +
|
||||||
" discard this card, you discard it, but may exile it instead of putting it" +
|
" discard this card, discard it into exile.";
|
||||||
" into your graveyard";
|
|
||||||
ReplacementEffect re = ReplacementHandler.parseReplacement(repeffstr, card, true);
|
ReplacementEffect re = ReplacementHandler.parseReplacement(repeffstr, card, true);
|
||||||
card.addReplacementEffect(re);
|
card.addReplacementEffect(re);
|
||||||
String sVarMadness = "DB$ Discard | Defined$ ReplacedPlayer" +
|
String sVarMadness = "DB$ Discard | Defined$ ReplacedPlayer" +
|
||||||
|
|||||||
@@ -183,7 +183,7 @@ public class SFilterUtil {
|
|||||||
if (useColorIdentity && !allColorsFilteredOut) {
|
if (useColorIdentity && !allColorsFilteredOut) {
|
||||||
result = color.hasAnyColor(colors) || (wantColorless && color.isColorless());
|
result = color.hasAnyColor(colors) || (wantColorless && color.isColorless());
|
||||||
} else {
|
} else {
|
||||||
result = rules.canCastWithAvailable(colors);
|
result = (wantColorless && color.isColorless()) || rules.canCastWithAvailable(colors);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user