攻略
Combo
考据
好物分享
卡图故事
支缓
盘点整理
Duel Links
--セイクリッド・オメガ function c26329679.initial_effect(c) --xyz summon aux.AddXyzProcedure(c,aux.FilterBoolFunction(Card.IsAttribute,ATTRIBUTE_LIGHT),4,2) c:EnableReviveLimit() --immune local e1=Effect.CreateEffect(c) e1:SetDescription(aux.Stringid(26329679,0)) e1:SetType(EFFECT_TYPE_QUICK_O) e1:SetCode(EVENT_FREE_CHAIN) e1:SetCountLimit(1) e1:SetRange(LOCATION_MZONE) e1:SetCost(c26329679.cost) e1:SetOperation(c26329679.operation) c:RegisterEffect(e1) end function c26329679.cost(e,tp,eg,ep,ev,re,r,rp,chk) if chk==0 then return e:GetHandler():CheckRemoveOverlayCard(tp,1,REASON_COST) end e:GetHandler():RemoveOverlayCard(tp,1,1,REASON_COST) end function c26329679.filter(c) return c:IsFaceup() and c:IsSetCard(0x53) end function c26329679.operation(e,tp,eg,ep,ev,re,r,rp) local g=Duel.GetMatchingGroup(c26329679.filter,tp,LOCATION_MZONE,0,nil) local tc=g:GetFirst() while tc do local e1=Effect.CreateEffect(e:GetHandler()) e1:SetType(EFFECT_TYPE_SINGLE) e1:SetProperty(EFFECT_FLAG_SINGLE_RANGE) e1:SetRange(LOCATION_MZONE) e1:SetCode(EFFECT_IMMUNE_EFFECT) e1:SetReset(RESET_EVENT+0x1fe0000+RESET_PHASE+PHASE_END) e1:SetValue(c26329679.efilter) tc:RegisterEffect(e1) tc=g:GetNext() end end function c26329679.efilter(e,te) return te:IsActiveType(TYPE_SPELL+TYPE_TRAP) end