public bool CheckLauch1(IDuel duel, Card card, LauchEffect effect, Code code) { if (code.group.ContainCard(card)) { int g = duel.GetIncludeNameCardNumFromArea("", false, card.ownerPlayer, 0, ComVal.Area_Hand, null, true, card, null); int g1 = duel.GetIncludeNameCardNumFromArea("", false, card.ownerPlayer, 0, ComVal.Area_Monster, null, true, card, null); return(g == 0 && g1 == 0); } return(false); }
public bool CheckLauch1(IDuel duel, Card theCard, LauchEffect effect, Code code) { if (!code.group.ContainCard(theCard)) { return(false); } int a = duel.GetIncludeNameCardNumFromArea(ComStr.KeyWord_Hero, false, theCard.ownerPlayer, ComVal.cardType_Monster, ComVal.Area_Monster, null, true, theCard, null); int b = duel.GetIncludeNameCardNumFromArea("", true, null, 0, ComVal.Area_Trap); return(a != 0 && b != 0); }
public bool CheckLauch(IDuel duel, Card card, LauchEffect effect, Code code) { int num = duel.GetIncludeNameCardNumFromArea("", false, card.ownerPlayer, ComVal.cardType_Monster, ComVal.Area_Monster, fitler, false, null, null); Group g1 = duel.GetIncludeNameCardFromArea(ComStr.KeyWord_ElementalHERO, false, card.ownerPlayer, ComVal.cardType_Monster, ComVal.Area_MainDeck, fitler1, false, null, null); return(card.ownerPlayer.CanSpSummon(g1) && num == 0); }
public bool CheckLauch(IDuel duel, Card card, LauchEffect effect, Code code) { if (duel.GetCurAttackEvent().Attacker.controller == card.controller) { return(false); } return(duel.GetIncludeNameCardNumFromArea("", false, card.opponentPlayer, ComVal.cardType_Monster, ComVal.Area_Monster, filter) > 0); }
public void GetTarget1(IDuel duel, Card card, LauchEffect effect, GroupCardSelectBack dele) { int a = duel.GetIncludeNameCardNumFromArea(ComStr.KeyWord_Hero, false, card.ownerPlayer, ComVal.cardType_Monster, ComVal.Area_Monster, null, true, card, null); Group b = duel.GetIncludeNameCardFromArea("", true, null, 0, ComVal.Area_Trap); int val = a > b.GroupNum ? b.GroupNum : a; duel.SelectCardFromGroup(b, dele, val, card.controller); }
public bool CheckLauch(IDuel duel, Card theCard, LauchEffect effect, Code code) { if (!code.group.ContainCard(theCard)) { return(false); } int a = duel.GetIncludeNameCardNumFromArea("", false, theCard.ownerPlayer, ComVal.cardType_Monster, ComVal.Area_MainDeck); return(a != 0); }
public bool CheckLauch1(IDuel duel, Card card, LauchEffect effect, Code code) { if (card.stayturn == 0) { return(false); } int num = duel.GetIncludeNameCardNumFromArea("", true, null, 0, ComVal.Area_Trap, filter1, false, null, null); return(num > 0); }
public bool CheckLauch(IDuel duel, Card card, LauchEffect effect, Code code) { int num = duel.GetIncludeNameCardNumFromArea(ComStr.KeyWord_Hero, false, card.ownerPlayer, ComVal.cardType_Monster, ComVal.Area_Monster, filter, false, null, null); if (num == 0) { return(false); } Group g2 = GettargetGroup(duel, card); return(g2.GroupNum > 0); }
private int GetAddAfkVal(IDuel duel, Card card, StateEffect e) { if (duel.GetIncludeNameCardNumFromArea(ComStr.KeyWord_SixSamurai, false, card.controller, ComVal.cardType_Monster, ComVal.Area_Monster, Fiter, true, card) >= 2) { return(300); } else { return(0); } }
public bool CheckLauch1(IDuel duel, Card card, LauchEffect effect, Code code) { int a = duel.GetIncludeNameCardNumFromArea("", false, card.ownerPlayer, ComVal.cardType_Spell, ComVal.Area_Hand); Group b = duel.GetIncludeNameCardFromArea("", false, card.ownerPlayer, ComVal.cardType_Monster, ComVal.Area_MainDeck, filer, false, null, null); if (a == 0 || b.GroupNum == 0 || duel.MonsterAreaIsFull(card.ownerPlayer)) { return(false); } else { return(true && card.ownerPlayer.CanSpSummon(b)); } }
public bool CheckLauch(IDuel duel, Card card, LauchEffect effect, Code code) { int num = duel.GetIncludeNameCardNumFromArea("", true, null, 0, ComVal.Area_Trap, filter, true, card, null); return(num > 0); }
public bool CheckLauch(IDuel duel, Card card, LauchEffect effect, Code code) { int num = duel.GetIncludeNameCardNumFromArea("24094653", false, card.ownerPlayer, ComVal.cardType_Spell, ComVal.Area_MainDeck); return(num > 0 && code.group.ContainCard(card)); }
public bool CheckLauch(IDuel duel, Card card, LauchEffect effect, Code code) { int a = duel.GetIncludeNameCardNumFromArea(ComStr.KeyWord_SixSamurai, false, card.ownerPlayer, ComVal.cardType_Monster, ComVal.Area_MainDeck, Filter); return(a != 0); }
public bool CheckLauch(IDuel duel, Card card, LauchEffect effect, Code code) { int a = duel.GetIncludeNameCardNumFromArea("", false, card.ownerPlayer, 0, ComVal.Area_Hand); return(a == 1); }
public bool CheckLauch(IDuel duel, Card card, LauchEffect effect, Code code) { return(duel.GetIncludeNameCardNumFromArea("", false, card.controller, 0, ComVal.Area_MainDeck, Fiter) > 0); }
public bool CheckLauch(IDuel duel, Card card, LauchEffect effect, Code code) { int a = duel.GetIncludeNameCardNumFromArea("", false, card.opponentPlayer, 0, ComVal.Area_Trap, filer, false, null, null); return(a > 0); }
public bool CheckLauch(IDuel duel, Card card, LauchEffect effect, Code code) { int num = duel.GetIncludeNameCardNumFromArea(ComStr.KeyWord_Hero, false, card.ownerPlayer, ComVal.cardType_Monster, ComVal.Area_MainDeck, null, true, null, card.cardID); return(num != 0 && code.group.ContainCard(card)); }
public bool CheckLauch(IDuel duel, Card card, LauchEffect effect, Code code) { int a = duel.GetIncludeNameCardNumFromArea("", true, null, ComVal.cardType_Monster, ComVal.Area_Graveyard); return(a != 0 && !duel.MonsterAreaIsFull(card.ownerPlayer)); }
public bool CheckLauch(IDuel duel, Card card, LauchEffect effect, Code code) { return(duel.GetIncludeNameCardNumFromArea(ComStr.KeyWord_SixSamurai, false, card.controller, ComVal.cardType_Monster, ComVal.Area_Hand, Fiter) > 0 && card.controller.group_MonsterCard.GroupNum < 5 && code.group.ContainCard(card)); }
public bool CheckLauch(IDuel duel, Card card, LauchEffect effect, Code code) { int num = duel.GetIncludeNameCardNumFromArea("", true, null, ComVal.cardType_Monster, ComVal.Area_Monster); return(num > 0); }
public bool CheckLauch(IDuel duel, Card card, LauchEffect effect, Code code) { return(duel.GetIncludeNameCardNumFromArea(ComStr.KeyWord_SixSamurai, false, card.controller, ComVal.cardType_Monster, ComVal.Area_Monster, Fiter) == 1 && duel.GetIncludeNameCardNumFromArea("", false, duel.GetOpsitePlayer(card.controller), 0, ComVal.Area_Field) >= 2); }
public bool CheckLauch1(IDuel duel, Card card, LauchEffect effect, Code code) { int num = duel.GetIncludeNameCardNumFromArea(ComStr.KeyWord_ElementalHERO, false, card.ownerPlayer, ComVal.cardType_Monster, ComVal.Area_MainDeck, null, true, null, card.cardID); return(num > 0); }
public bool CheckLauch(IDuel duel, Card card, LauchEffect effect, Code code) { return(duel.GetIncludeNameCardNumFromArea(ComStr.KeyWord_SixSamurai, false, card.controller, ComVal.cardType_Monster, ComVal.Area_Monster, Fiter, true, null, "49721904") > 0); }
private int GetAddAfkVal(IDuel duel, Card card, StateEffect e) { return(duel.GetIncludeNameCardNumFromArea("", true, null, ComVal.cardType_Monster, ComVal.Area_Monster, filter, true, card) * 500); }
public bool CheckLauch(IDuel duel, Card card, LauchEffect effect, Code code) { return(duel.GetIncludeNameCardNumFromArea("", true, null, 0, ComVal.Area_Field, null, true, card) > 0 && card.controller.LP > 1000); }
public bool CheckLauch(IDuel duel, Card card, LauchEffect effect, Code code) { return(duel.GetCurChain().GetLastEffect().ownerCard.controller != card.controller && duel.GetCurChain().GetLastEffect().category.IsBind(ComVal.category_destroy) && duel.GetIncludeNameCardNumFromArea(ComStr.KeyWord_SixSamurai, false, card.controller, ComVal.cardType_Monster, ComVal.Area_Monster, Fiter) > 0); }
public bool CheckLauch(IDuel duel, Card card, LauchEffect effect, Code code) { return(duel.GetIncludeNameCardNumFromArea(ComStr.KeyWord_DragUnity, false, card.controller, ComVal.cardType_Monster, ComVal.Area_Field) > 0); }
public bool CheckLauch(IDuel duel, Card card, LauchEffect effect, Code code) { return(duel.GetIncludeNameCardNumFromArea("", false, card.controller, ComVal.cardType_Monster, ComVal.Area_Monster) == 0 && duel.GetIncludeNameCardNumFromArea("", false, duel.GetOpsitePlayer(card.controller), ComVal.cardType_Monster, ComVal.Area_Monster) > 0); }
public bool CheckLauch(IDuel duel, Card card, LauchEffect effect, Code code) { int a = duel.GetIncludeNameCardNumFromArea("英雄", false, card.ownerPlayer, ComVal.cardType_Monster, ComVal.Area_MainDeck); return(a == 0 ? false : true); }
public bool CheckLauch(IDuel duel, Card card, LauchEffect effect, Code code) { int cardNum = duel.GetIncludeNameCardNumFromArea(ComStr.KeyWord_SixSamurai, false, card.controller, ComVal.cardType_Monster, ComVal.Area_Graveyard, Fiter); return(cardNum >= 2); }