攻略
Combo
考据
好物分享
卡图故事
支缓
盘点整理
Duel Links
--ドラゴニック・タクティクス function c72549351.initial_effect(c) --Activate local e1=Effect.CreateEffect(c) e1:SetCategory(CATEGORY_SPECIAL_SUMMON) e1:SetType(EFFECT_TYPE_ACTIVATE) e1:SetCode(EVENT_FREE_CHAIN) e1:SetCost(c72549351.cost) e1:SetTarget(c72549351.target) e1:SetOperation(c72549351.activate) c:RegisterEffect(e1) end function c72549351.rfilter(c,tp) return c:IsRace(RACE_DRAGON) and (c:IsControler(tp) or c:IsFaceup()) end function c72549351.cost(e,tp,eg,ep,ev,re,r,rp,chk) e:SetLabel(1) local rg=Duel.GetReleaseGroup(tp):Filter(c72549351.rfilter,nil,tp) if chk==0 then return rg:CheckSubGroup(aux.mzctcheckrel,2,2,tp) end Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_RELEASE) local g=rg:SelectSubGroup(tp,aux.mzctcheckrel,false,2,2,tp) Duel.Release(g,REASON_COST) end function c72549351.spfilter(c,e,tp) return c:IsRace(RACE_DRAGON) and c:IsLevel(8) and c:IsCanBeSpecialSummoned(e,0,tp,false,false) end function c72549351.target(e,tp,eg,ep,ev,re,r,rp,chk) local res=e:GetLabel()==1 or Duel.GetLocationCount(tp,LOCATION_MZONE)>0 if chk==0 then e:SetLabel(0) return res and Duel.IsExistingMatchingCard(c72549351.spfilter,tp,LOCATION_DECK,0,1,nil,e,tp) end Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,1,tp,LOCATION_DECK) end function c72549351.activate(e,tp,eg,ep,ev,re,r,rp) if Duel.GetLocationCount(tp,LOCATION_MZONE)<=0 then return end Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SPSUMMON) local g=Duel.SelectMatchingCard(tp,c72549351.spfilter,tp,LOCATION_DECK,0,1,1,nil,e,tp) if g:GetCount()>0 then Duel.SpecialSummon(g,0,tp,tp,false,false,POS_FACEUP) end end