private void Cost4(IDuel duel, Card card, LauchEffect effect) { card.RemovePoint(ComStr.Pointer_Samurai, 6); duel.FinishHandle(); }
public void Operation(IDuel duel, Card card, LauchEffect effect, Group group = null) { }
public void Operation(IDuel duel, Card card, LauchEffect effect, Group group = null) { duel.AddFinishHandle(); duel.SendToGraveyard(ComVal.Area_Trap, group, card, ComVal.reason_EffectDestroy, effect); }
public bool CheckLauch(IDuel duel, Card card, LauchEffect effect, Code code) { return(code.group.ContainCard(card) && card.previousArea.IsBind(ComVal.Area_Field)); }
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(card.XyzMaterialNum() > 0 && card.controller.group_MainDeck.GroupNum > 3); }
private void Cost(IDuel duel, Card card, LauchEffect effect) { duel.AddFinishHandle(); duel.RemoveXYZMaterial(card, 1, ComVal.reason_Cost, card, effect); }
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 void GetTarget(IDuel duel, Card card, LauchEffect effect, GroupCardSelectBack dele) { Group a = duel.GetIncludeNameCardFromArea("", true, null, ComVal.cardType_Monster, ComVal.Area_Graveyard, filer, false, null, null); duel.SelectCardFromGroup(a, dele, 1, card.ownerPlayer); }
public bool CheckLauch(IDuel duel, Card card, LauchEffect effect, Code code) { return(card.IsEquipCard()); }
public void InitialEffect(Card card, Player player, IDuel duel) { card.SetMaterialFilter2(F1, F2); }
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); }
private Group GetTargetGroup4(IDuel duel, Card card) { return(duel.GetIncludeNameCardFromArea(ComStr.KeyWord_Shien, false, card.controller, ComVal.cardType_Monster, ComVal.Area_Graveyard)); }
public bool CheckLauch(IDuel duel, Card card, LauchEffect effect, Code code) { Group g = duel.GetIncludeNameCardFromArea(ComStr.KeyWord_DragUnity, false, card.controller, ComVal.cardType_Monster, ComVal.Area_Graveyard, Fiter); return(code.group.ContainCard(card) && g.GroupNum > 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)); }
private void GetTarget(IDuel duel, Card card, LauchEffect effect, GroupCardSelectBack dele) { Group g = duel.GetIncludeNameCardFromArea(ComStr.KeyWord_DragUnity, false, card.controller, ComVal.cardType_Monster, ComVal.Area_Graveyard, Fiter); duel.SelectCardFromGroup(g, dele, 1, card.controller); }
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); }
private bool CheckLauch1(IDuel duel, Card card, LauchEffect effect, Code code) { return(code.group.ContainCard(card) && code.reason.reason.IsBind(ComVal.reason_Destroy) && card.controller.group_MainDeck.GroupNum > 3); }
private void Cost(IDuel duel, Card card, LauchEffect effect) { duel.AddFinishHandle(); duel.DiscardFromDeck(3, card, effect, card.controller); }
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) { Group g = duel.GetIncludeNameCardFromArea(ComStr.KeyWord_Lightsworn, false, card.controller, ComVal.cardType_Monster, ComVal.Area_MainDeck, Filter); return(g.GroupNum > 0 && card.controller.group_MainDeck.GroupNum > 3); }
public bool CheckLauch(IDuel duel, Card card, LauchEffect effect, Code code) { Group g = card.controller.group_MainDeck; return(g.GetFitlerGroup(Filter).GroupNum > 0); }
public bool CheckLauch(IDuel duel, Card card, LauchEffect effect, Code code) { return(code.group.ContainCard(card) && card.previousArea == ComVal.Area_MainDeck); }
public bool CheckLauch(IDuel duel, Card card, LauchEffect effect, Code code) { return(GetCanReleaseGroup(duel, card).GroupNum > 0); }
public bool CheckLauch(IDuel duel, Card card, LauchEffect effect, Code code) { return(false); }
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 void InitialEffect(Card card, Player player, IDuel duel) { }
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); }
private bool CheckLauch4(IDuel duel, Card card, LauchEffect effect, Code code) { return(card.GetPointerNum(ComStr.Pointer_Samurai) >= 6 && GetTargetGroup4(duel, card).GroupNum > 0); }