コード例 #1
0
ファイル: C27970830.cs プロジェクト: a1069016595/CardGame
 private void Cost4(IDuel duel, Card card, LauchEffect effect)
 {
     card.RemovePoint(ComStr.Pointer_Samurai, 6);
     duel.FinishHandle();
 }
コード例 #2
0
ファイル: C61737116.cs プロジェクト: a1069016595/CardGame
 public void Operation(IDuel duel, Card card, LauchEffect effect, Group group = null)
 {
 }
コード例 #3
0
ファイル: C05133471.cs プロジェクト: a1069016595/CardGame
 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);
 }
コード例 #4
0
ファイル: C40854197.cs プロジェクト: a1069016595/CardGame
 public bool CheckLauch(IDuel duel, Card card, LauchEffect effect, Code code)
 {
     return(code.group.ContainCard(card) && card.previousArea.IsBind(ComVal.Area_Field));
 }
コード例 #5
0
 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);
 }
コード例 #6
0
 public bool CheckLauch(IDuel duel, Card card, LauchEffect effect, Code code)
 {
     return(card.XyzMaterialNum() > 0 && card.controller.group_MainDeck.GroupNum > 3);
 }
コード例 #7
0
 private void Cost(IDuel duel, Card card, LauchEffect effect)
 {
     duel.AddFinishHandle();
     duel.RemoveXYZMaterial(card, 1, ComVal.reason_Cost, card, effect);
 }
コード例 #8
0
    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));
    }
コード例 #9
0
    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);
    }
コード例 #10
0
 public bool CheckLauch(IDuel duel, Card card, LauchEffect effect, Code code)
 {
     return(card.IsEquipCard());
 }
コード例 #11
0
ファイル: C70902743.cs プロジェクト: a1069016595/CardGame
 public void InitialEffect(Card card, Player player, IDuel duel)
 {
     card.SetMaterialFilter2(F1, F2);
 }
コード例 #12
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_Hand, Fiter) > 0 &&
            card.controller.group_MonsterCard.GroupNum < 5 && code.group.ContainCard(card));
 }
コード例 #13
0
ファイル: C94192409.cs プロジェクト: a1069016595/CardGame
    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);
    }
コード例 #14
0
ファイル: C27970830.cs プロジェクト: a1069016595/CardGame
 private Group GetTargetGroup4(IDuel duel, Card card)
 {
     return(duel.GetIncludeNameCardFromArea(ComStr.KeyWord_Shien, false, card.controller, ComVal.cardType_Monster, ComVal.Area_Graveyard));
 }
コード例 #15
0
    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);
    }
コード例 #16
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));
    }
コード例 #17
0
    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);
    }
コード例 #18
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);
    }
コード例 #19
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);
 }
コード例 #20
0
ファイル: C94886282.cs プロジェクト: a1069016595/CardGame
 private void Cost(IDuel duel, Card card, LauchEffect effect)
 {
     duel.AddFinishHandle();
     duel.DiscardFromDeck(3, card, effect, card.controller);
 }
コード例 #21
0
ファイル: C40854197.cs プロジェクト: a1069016595/CardGame
 private int GetAddAfkVal(IDuel duel, Card card, StateEffect e)
 {
     return(duel.GetIncludeNameCardNumFromArea("", true, null, ComVal.cardType_Monster, ComVal.Area_Monster, filter, true, card) * 500);
 }
コード例 #22
0
ファイル: C94886282.cs プロジェクト: a1069016595/CardGame
    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);
    }
コード例 #23
0
    public bool CheckLauch(IDuel duel, Card card, LauchEffect effect, Code code)
    {
        Group g = card.controller.group_MainDeck;

        return(g.GetFitlerGroup(Filter).GroupNum > 0);
    }
コード例 #24
0
 public bool CheckLauch(IDuel duel, Card card, LauchEffect effect, Code code)
 {
     return(code.group.ContainCard(card) && card.previousArea == ComVal.Area_MainDeck);
 }
コード例 #25
0
ファイル: C80280737.cs プロジェクト: a1069016595/CardGame
 public bool CheckLauch(IDuel duel, Card card, LauchEffect effect, Code code)
 {
     return(GetCanReleaseGroup(duel, card).GroupNum > 0);
 }
コード例 #26
0
 public bool CheckLauch(IDuel duel, Card card, LauchEffect effect, Code code)
 {
     return(false);
 }
コード例 #27
0
ファイル: C61737116.cs プロジェクト: a1069016595/CardGame
 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);
 }
コード例 #28
0
 public void InitialEffect(Card card, Player player, IDuel duel)
 {
 }
コード例 #29
0
ファイル: C05133471.cs プロジェクト: a1069016595/CardGame
    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);
    }
コード例 #30
0
ファイル: C27970830.cs プロジェクト: a1069016595/CardGame
 private bool CheckLauch4(IDuel duel, Card card, LauchEffect effect, Code code)
 {
     return(card.GetPointerNum(ComStr.Pointer_Samurai) >= 6 && GetTargetGroup4(duel, card).GroupNum > 0);
 }