public void Operation(IDuel duel, Card card, LauchEffect effect, Group group = null) { if (duel.MonsterAreaIsFull(card.controller)) { duel.FinishHandle(); return; } normalDele d = delegate { duel.FinishHandle(); }; duel.SpeicalSummon(ComVal.Area_Graveyard, card, card.controller, card, ComVal.reason_Effect, effect, 0, d); }
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 a = duel.GetIncludeNameCardNumFromArea("", true, null, ComVal.cardType_Monster, ComVal.Area_Graveyard); return(a != 0 && !duel.MonsterAreaIsFull(card.ownerPlayer)); }