Commit 0efc6394 authored by fallenstardust's avatar fallenstardust

筛选通常怪兽时过滤掉衍生物

parent 473a3bbf
...@@ -155,6 +155,12 @@ class CardSearchInfo { ...@@ -155,6 +155,12 @@ class CardSearchInfo {
} }
continue; continue;
} }
} else {
//排除通常怪兽里的token卡
if (type == CardType.Normal.value()) {
if ((card.Type & CardType.Token.value()) == CardType.Token.value())
return false;
}
} }
//效果怪兽 //效果怪兽
if (type == CardType.Effect.value()) { if (type == CardType.Effect.value()) {
...@@ -165,16 +171,16 @@ class CardSearchInfo { ...@@ -165,16 +171,16 @@ class CardSearchInfo {
|| (card.Type & CardType.Synchro.value()) == CardType.Synchro.value() || (card.Type & CardType.Synchro.value()) == CardType.Synchro.value()
|| (card.Type & CardType.Xyz.value()) == CardType.Xyz.value() || (card.Type & CardType.Xyz.value()) == CardType.Xyz.value()
|| (card.Type & CardType.Link.value()) == CardType.Link.value() || (card.Type & CardType.Link.value()) == CardType.Link.value()
) )
return false; return false;
}else { } else {
return false; return false;
} }
}else if (type == CardType.Non_Effect.value()) { } else if (type == CardType.Non_Effect.value()) {
//非效果怪兽 //非效果怪兽
if ((card.Type & CardType.Effect.value()) == CardType.Effect.value()) if ((card.Type & CardType.Effect.value()) == CardType.Effect.value())
return false; return false;
}else if ((card.Type & type) != type) { } else if ((card.Type & type) != type) {
return false; return false;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment