攻略
Combo
考据
好物分享
卡图故事
支缓
盘点整理
Duel Links
--ギアギアギア function c6148016.initial_effect(c) --special summon local e1=Effect.CreateEffect(c) e1:SetCategory(CATEGORY_SPECIAL_SUMMON) e1:SetType(EFFECT_TYPE_ACTIVATE) e1:SetCode(EVENT_FREE_CHAIN) e1:SetHintTiming(0,TIMING_END_PHASE) e1:SetCountLimit(1,6148016+EFFECT_COUNT_CODE_OATH) e1:SetTarget(c6148016.sptg) e1:SetOperation(c6148016.spop) c:RegisterEffect(e1) end function c6148016.filter(c,e,tp) return c:IsSetCard(0x1072) and c:IsCanBeSpecialSummoned(e,0,tp,false,false) end function c6148016.sptg(e,tp,eg,ep,ev,re,r,rp,chk) if chk==0 then return not Duel.IsPlayerAffectedByEffect(tp,59822133) and Duel.GetLocationCount(tp,LOCATION_MZONE)>1 and Duel.IsExistingMatchingCard(c6148016.filter,tp,LOCATION_DECK,0,2,nil,e,tp) end Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,2,tp,LOCATION_DECK) end function c6148016.spop(e,tp,eg,ep,ev,re,r,rp) if Duel.IsPlayerAffectedByEffect(tp,59822133) then return end if Duel.GetLocationCount(tp,LOCATION_MZONE)<2 then return end local g=Duel.GetMatchingGroup(c6148016.filter,tp,LOCATION_DECK,0,nil,e,tp) if g:GetCount()>=2 then Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SPSUMMON) local sg=g:Select(tp,2,2,nil) local tc=sg:GetFirst() Duel.SpecialSummonStep(tc,0,tp,tp,false,false,POS_FACEUP) local e1=Effect.CreateEffect(e:GetHandler()) e1:SetType(EFFECT_TYPE_SINGLE) e1:SetCode(EFFECT_UPDATE_LEVEL) e1:SetReset(RESET_EVENT+RESETS_STANDARD) e1:SetValue(1) tc:RegisterEffect(e1) tc=sg:GetNext() Duel.SpecialSummonStep(tc,0,tp,tp,false,false,POS_FACEUP) local e2=e1:Clone() tc:RegisterEffect(e2) Duel.SpecialSummonComplete() end end