local m=33310251 local list={33310252} local cm=_G["c"..m] cm.name="♥脏东西要清理干净♥" function cm.initial_effect(c) aux.AddCodeList(c,list[1]) --Act In Set Turn local e1=Effect.CreateEffect(c) e1:SetType(EFFECT_TYPE_SINGLE) e1:SetCode(EFFECT_TRAP_ACT_IN_SET_TURN) e1:SetProperty(EFFECT_FLAG_SET_AVAILABLE) e1:SetCondition(cm.actcon) c:RegisterEffect(e1) --Activate local e2=Effect.CreateEffect(c) e2:SetType(EFFECT_TYPE_ACTIVATE) e2:SetCode(EVENT_FREE_CHAIN) c:RegisterEffect(e2) --Immune local e3=Effect.CreateEffect(c) e3:SetType(EFFECT_TYPE_FIELD) e3:SetCode(EFFECT_IMMUNE_EFFECT) e3:SetRange(LOCATION_SZONE) e3:SetTargetRange(LOCATION_ONFIELD,0) e3:SetCondition(cm.immcon) e3:SetTarget(cm.immtg) e3:SetValue(cm.efilter) c:RegisterEffect(e3) --Atk Up local e4=Effect.CreateEffect(c) e4:SetDescription(aux.Stringid(m,0)) e4:SetCategory(CATEGORY_ATKCHANGE) e4:SetType(EFFECT_TYPE_QUICK_O) e4:SetCode(EVENT_PRE_DAMAGE_CALCULATE) e4:SetRange(LOCATION_SZONE) e4:SetCountLimit(1) e4:SetCondition(cm.atkcon) e4:SetOperation(cm.atkop) c:RegisterEffect(e4) --Search local e5=Effect.CreateEffect(c) e5:SetDescription(aux.Stringid(m,1)) e5:SetCategory(CATEGORY_TOHAND+CATEGORY_SEARCH) e5:SetType(EFFECT_TYPE_SINGLE+EFFECT_TYPE_TRIGGER_O) e5:SetCode(EVENT_LEAVE_FIELD) e5:SetProperty(EFFECT_FLAG_DELAY+EFFECT_FLAG_DAMAGE_STEP) e5:SetCondition(cm.thcon) e5:SetTarget(cm.thtg) e5:SetOperation(cm.thop) c:RegisterEffect(e5) end --Act In Set Turn function cm.actcon(e) local tp=e:GetHandlerPlayer() return Duel.GetFieldGroupCount(tp,LOCATION_MZONE,0)