public void InitialEffect(Card card, Player player, IDuel duel) { LimitPlayerEffect e1 = e1 = new LimitPlayerEffect(); e1.SetCategory(ComVal.category_limitEffect); e1.SetTargetType(TargetPlayerType.other); e1.SetLimitEffectType(ComVal.limitEffectType_sendToRemove); e1.SetCondtion(condition); duel.ResignEffect(e1, card, player); LauchEffect e2 = new LauchEffect(); e2.SetCategory(ComVal.category_remove); e2.SetLauchArea(ComVal.Area_Monster); e2.SetCode(ComVal.code_AddCardToHand); e2.SetCardEffectType(ComVal.cardEffectType_mustToChooseLauch); e2.SetOperation(Operation); e2.SetCheckLauch(CheckLauch); duel.ResignEffect(e2, card, player); card.SetCardCountLimit(e2, 1); }
public void InitialEffect(Card card, Player player, IDuel duel) { LimitPlayerEffect e1 = new LimitPlayerEffect(); e1.SetCategory(ComVal.category_limitEffect); e1.SetTargetType(TargetPlayerType.both); e1.SetLimitEffectType(ComVal.limitEffectType_unableSearchCardFromMainDeck); e1.SetCondtion(condition); duel.ResignEffect(e1, card, player); LauchEffect e2 = new LauchEffect(); e2.SetCategory(ComVal.category_disAbleSpSummon); e2.SetCheckLauch(CheckLauch); e2.SetCode(ComVal.code_SpDeclaration); e2.SetCost(Cost); e2.SetOperation(Operation); e2.SetCardEffectType(ComVal.cardEffectType_mustToChooseLauch); e2.SetLauchArea(ComVal.Area_Monster); duel.ResignEffect(e2, card, player); }