public void InitialEffect(Card card, Player player, IDuel duel) { StateEffect e1 = new StateEffect(); e1.SetRangeArea(ComVal.Area_Monster); e1.SetCategory(ComVal.category_stateEffect); e1.SetCardEffectType(ComVal.cardEffectType_Single | ComVal.cardEffectType_normalStateEffect | ComVal.cardEffectType_unableReset); e1.SetStateEffectType(ComVal.stateEffectType_addAfkVal); e1.SetTarget(card); e1.SetStateEffectVal(300); e1.SetCondtion(Condition); duel.ResignEffect(e1, card, player); LauchEffect e2 = new LauchEffect(); e2.SetCategory(ComVal.category_disCard); e2.SetCheckLauch(CheckLauch); e2.SetOperation(Operation); e2.SetCode(ComVal.code_EnterEndPhase); e2.SetCardEffectType(ComVal.cardEffectType_mustLauch); e2.SetLauchArea(ComVal.Area_Monster); duel.ResignEffect(e2, card, player); }