Commit 98f2f321 authored by REIKAI's avatar REIKAI 💬

update 12.7

parent d914c9c1
Pipeline #18506 passed with stages
in 27 minutes and 59 seconds
No preview for this file type
expansions/pics/50218505.jpg

16.2 KB | W: | H:

expansions/pics/50218505.jpg

77.5 KB | W: | H:

expansions/pics/50218505.jpg
expansions/pics/50218505.jpg
expansions/pics/50218505.jpg
expansions/pics/50218505.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50218510.jpg

17.1 KB | W: | H:

expansions/pics/50218510.jpg

81.3 KB | W: | H:

expansions/pics/50218510.jpg
expansions/pics/50218510.jpg
expansions/pics/50218510.jpg
expansions/pics/50218510.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50218515.jpg

18.5 KB | W: | H:

expansions/pics/50218515.jpg

87 KB | W: | H:

expansions/pics/50218515.jpg
expansions/pics/50218515.jpg
expansions/pics/50218515.jpg
expansions/pics/50218515.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50218520.jpg

17.2 KB | W: | H:

expansions/pics/50218520.jpg

79 KB | W: | H:

expansions/pics/50218520.jpg
expansions/pics/50218520.jpg
expansions/pics/50218520.jpg
expansions/pics/50218520.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50218525.jpg

16.7 KB | W: | H:

expansions/pics/50218525.jpg

77.7 KB | W: | H:

expansions/pics/50218525.jpg
expansions/pics/50218525.jpg
expansions/pics/50218525.jpg
expansions/pics/50218525.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50218530.jpg

16.7 KB | W: | H:

expansions/pics/50218530.jpg

76.4 KB | W: | H:

expansions/pics/50218530.jpg
expansions/pics/50218530.jpg
expansions/pics/50218530.jpg
expansions/pics/50218530.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50218575.jpg

16.5 KB | W: | H:

expansions/pics/50218575.jpg

76.3 KB | W: | H:

expansions/pics/50218575.jpg
expansions/pics/50218575.jpg
expansions/pics/50218575.jpg
expansions/pics/50218575.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50218580.jpg

14.7 KB | W: | H:

expansions/pics/50218580.jpg

67.2 KB | W: | H:

expansions/pics/50218580.jpg
expansions/pics/50218580.jpg
expansions/pics/50218580.jpg
expansions/pics/50218580.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50218585.jpg

13.2 KB | W: | H:

expansions/pics/50218585.jpg

58 KB | W: | H:

expansions/pics/50218585.jpg
expansions/pics/50218585.jpg
expansions/pics/50218585.jpg
expansions/pics/50218585.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50218590.jpg

14.4 KB | W: | H:

expansions/pics/50218590.jpg

64.7 KB | W: | H:

expansions/pics/50218590.jpg
expansions/pics/50218590.jpg
expansions/pics/50218590.jpg
expansions/pics/50218590.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50218595.jpg

15.6 KB | W: | H:

expansions/pics/50218595.jpg

71.2 KB | W: | H:

expansions/pics/50218595.jpg
expansions/pics/50218595.jpg
expansions/pics/50218595.jpg
expansions/pics/50218595.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50218599.jpg

15.5 KB | W: | H:

expansions/pics/50218599.jpg

70.1 KB | W: | H:

expansions/pics/50218599.jpg
expansions/pics/50218599.jpg
expansions/pics/50218599.jpg
expansions/pics/50218599.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50218640.jpg

19.3 KB | W: | H:

expansions/pics/50218640.jpg

89 KB | W: | H:

expansions/pics/50218640.jpg
expansions/pics/50218640.jpg
expansions/pics/50218640.jpg
expansions/pics/50218640.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50218645.jpg

19.1 KB | W: | H:

expansions/pics/50218645.jpg

92.6 KB | W: | H:

expansions/pics/50218645.jpg
expansions/pics/50218645.jpg
expansions/pics/50218645.jpg
expansions/pics/50218645.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50218655.jpg

18.6 KB | W: | H:

expansions/pics/50218655.jpg

87.5 KB | W: | H:

expansions/pics/50218655.jpg
expansions/pics/50218655.jpg
expansions/pics/50218655.jpg
expansions/pics/50218655.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50218660.jpg

19.3 KB | W: | H:

expansions/pics/50218660.jpg

88.9 KB | W: | H:

expansions/pics/50218660.jpg
expansions/pics/50218660.jpg
expansions/pics/50218660.jpg
expansions/pics/50218660.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50220105.jpg

82.1 KB | W: | H:

expansions/pics/50220105.jpg

71.4 KB | W: | H:

expansions/pics/50220105.jpg
expansions/pics/50220105.jpg
expansions/pics/50220105.jpg
expansions/pics/50220105.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50221135.jpg

17.5 KB | W: | H:

expansions/pics/50221135.jpg

81.5 KB | W: | H:

expansions/pics/50221135.jpg
expansions/pics/50221135.jpg
expansions/pics/50221135.jpg
expansions/pics/50221135.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50221410.jpg

16.4 KB | W: | H:

expansions/pics/50221410.jpg

74.8 KB | W: | H:

expansions/pics/50221410.jpg
expansions/pics/50221410.jpg
expansions/pics/50221410.jpg
expansions/pics/50221410.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50221415.jpg

15.4 KB | W: | H:

expansions/pics/50221415.jpg

69.8 KB | W: | H:

expansions/pics/50221415.jpg
expansions/pics/50221415.jpg
expansions/pics/50221415.jpg
expansions/pics/50221415.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50221435.jpg

15.4 KB | W: | H:

expansions/pics/50221435.jpg

70.9 KB | W: | H:

expansions/pics/50221435.jpg
expansions/pics/50221435.jpg
expansions/pics/50221435.jpg
expansions/pics/50221435.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50221440.jpg

17 KB | W: | H:

expansions/pics/50221440.jpg

77.9 KB | W: | H:

expansions/pics/50221440.jpg
expansions/pics/50221440.jpg
expansions/pics/50221440.jpg
expansions/pics/50221440.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50221445.jpg

15.5 KB | W: | H:

expansions/pics/50221445.jpg

68.8 KB | W: | H:

expansions/pics/50221445.jpg
expansions/pics/50221445.jpg
expansions/pics/50221445.jpg
expansions/pics/50221445.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50221450.jpg

76.3 KB | W: | H:

expansions/pics/50221450.jpg

67.4 KB | W: | H:

expansions/pics/50221450.jpg
expansions/pics/50221450.jpg
expansions/pics/50221450.jpg
expansions/pics/50221450.jpg
  • 2-up
  • Swipe
  • Onion skin
...@@ -40,11 +40,11 @@ function cm.initial_effect(c) ...@@ -40,11 +40,11 @@ function cm.initial_effect(c)
e3:SetOperation(cm.spop) e3:SetOperation(cm.spop)
c:RegisterEffect(e3) c:RegisterEffect(e3)
end end
function cm.filter(c) function cm.filter1(c)
return c:IsSetCard(0xc87) return c:IsSetCard(0xc87)
end end
function cm.ovfilter(c) function cm.ovfilter(c)
return c:IsFaceup() and c:IsType(TYPE_XYZ) and c:GetOverlayGroup():IsExists(cm.filter,1,nil) return c:IsFaceup() and c:IsType(TYPE_XYZ) and c:GetOverlayGroup():IsExists(cm.filter1,1,nil)
end end
function cm.thcost(e,tp,eg,ep,ev,re,r,rp,chk) function cm.thcost(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return e:GetHandler():CheckRemoveOverlayCard(tp,1,REASON_COST) end if chk==0 then return e:GetHandler():CheckRemoveOverlayCard(tp,1,REASON_COST) end
......
...@@ -49,7 +49,7 @@ function cm.operation2(e,tp,eg,ep,ev,re,r,rp) ...@@ -49,7 +49,7 @@ function cm.operation2(e,tp,eg,ep,ev,re,r,rp)
end end
function cm.spcon(e,tp,eg,ep,ev,re,r,rp) function cm.spcon(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler() local c=e:GetHandler()
return bit.band(r,REASON_EFFECT)~=0 and c:IsPreviousLocation(LOCATION_MZONE) and c:GetOverlayCount()>0 return c:IsPreviousLocation(LOCATION_MZONE) and c:GetOverlayCount()>0
end end
function cm.sptg(e,tp,eg,ep,ev,re,r,rp,chk) function cm.sptg(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.GetLocationCount(tp,LOCATION_MZONE)>0 if chk==0 then return Duel.GetLocationCount(tp,LOCATION_MZONE)>0
......
...@@ -35,7 +35,7 @@ function cm.spcon(e,tp,eg,ep,ev,re,r,rp) ...@@ -35,7 +35,7 @@ function cm.spcon(e,tp,eg,ep,ev,re,r,rp)
return eg:IsExists(Card.IsControler,1,nil,1-tp) return eg:IsExists(Card.IsControler,1,nil,1-tp)
end end
function cm.filter(c,tp) function cm.filter(c,tp)
return c:IsType(TYPE_MONSTER) and c:IsSetCard(0xc87) and c:IsLocation(LOCATION_MZONE) return c:IsType(TYPE_MONSTER) and c:IsLocation(LOCATION_MZONE)
end end
function cm.filter1(c,e,tp) function cm.filter1(c,e,tp)
return c:IsSetCard(0xc87) and c:IsCanBeSpecialSummoned(e,0,tp,false,false) return c:IsSetCard(0xc87) and c:IsCanBeSpecialSummoned(e,0,tp,false,false)
......
...@@ -41,7 +41,7 @@ end ...@@ -41,7 +41,7 @@ end
function c33200801.filter(c,e,tp,lv1) function c33200801.filter(c,e,tp,lv1)
local lv2=c:GetLevel() local lv2=c:GetLevel()
local lv3=lv1-lv2 local lv3=lv1-lv2
return lv3>0 and c:IsFaceup() and not c:IsType(TYPE_TUNER) and Duel.IsExistingMatchingCard(c33200801.cfilter,tp,LOCATION_EXTRA,0,1,nil,e,lv3) return lv2>0 and lv3>0 and c:IsFaceup() and not c:IsType(TYPE_TUNER) and Duel.IsExistingMatchingCard(c33200801.cfilter,tp,LOCATION_EXTRA,0,1,nil,e,lv3)
end end
function c33200801.cfilter(c,e,lv3) function c33200801.cfilter(c,e,lv3)
return c:IsType(TYPE_SYNCHRO) and c:IsLevel(lv3) and c:IsCanBeSpecialSummoned(e,SUMMON_TYPE_SYNCHRO,tp,false,false) return c:IsType(TYPE_SYNCHRO) and c:IsLevel(lv3) and c:IsCanBeSpecialSummoned(e,SUMMON_TYPE_SYNCHRO,tp,false,false)
......
...@@ -37,7 +37,7 @@ end ...@@ -37,7 +37,7 @@ end
function c33200802.filter(c,e,tp,lv1) function c33200802.filter(c,e,tp,lv1)
local lv2=c:GetLevel() local lv2=c:GetLevel()
local lv3=lv1-lv2 local lv3=lv1-lv2
return lv3>0 and c:IsFaceup() and not c:IsType(TYPE_TUNER) and Duel.IsExistingMatchingCard(c33200802.cfilter,tp,LOCATION_EXTRA,0,1,nil,e,lv3) return lv2>0 and lv3>0 and c:IsFaceup() and not c:IsType(TYPE_TUNER) and Duel.IsExistingMatchingCard(c33200802.cfilter,tp,LOCATION_EXTRA,0,1,nil,e,lv3)
end end
function c33200802.cfilter(c,e,lv3) function c33200802.cfilter(c,e,lv3)
return c:IsType(TYPE_SYNCHRO) and c:IsLevel(lv3) and c:IsCanBeSpecialSummoned(e,SUMMON_TYPE_SYNCHRO,tp,false,false) return c:IsType(TYPE_SYNCHRO) and c:IsLevel(lv3) and c:IsCanBeSpecialSummoned(e,SUMMON_TYPE_SYNCHRO,tp,false,false)
......
...@@ -24,12 +24,11 @@ function c50218575.filter1(c,e,tp) ...@@ -24,12 +24,11 @@ function c50218575.filter1(c,e,tp)
local rk=c:GetRank() local rk=c:GetRank()
return c:IsFaceup() and c:IsType(TYPE_XYZ) return c:IsFaceup() and c:IsType(TYPE_XYZ)
and Duel.IsExistingMatchingCard(c50218575.filter2,tp,LOCATION_EXTRA,0,1,nil,e,tp,c,rk+1) and Duel.IsExistingMatchingCard(c50218575.filter2,tp,LOCATION_EXTRA,0,1,nil,e,tp,c,rk+1)
and Duel.GetLocationCountFromEx(tp,tp,c)>0
and aux.MustMaterialCheck(c,tp,EFFECT_MUST_BE_XMATERIAL) and aux.MustMaterialCheck(c,tp,EFFECT_MUST_BE_XMATERIAL)
end end
function c50218575.filter2(c,e,tp,mc,rk) function c50218575.filter2(c,e,tp,mc,rk)
return c:IsRank(rk) and c:IsSetCard(0xcb5) and mc:IsCanBeXyzMaterial(c) return c:IsRank(rk) and c:IsSetCard(0xcb5) and mc:IsCanBeXyzMaterial(c)
and c:IsCanBeSpecialSummoned(e,SUMMON_TYPE_XYZ,tp,false,false) and c:IsCanBeSpecialSummoned(e,SUMMON_TYPE_XYZ,tp,false,false) and Duel.GetLocationCountFromEx(tp,tp,mc,c)>0
end end
function c50218575.target(e,tp,eg,ep,ev,re,r,rp,chk,chkc) function c50218575.target(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
if chkc then return chkc:IsControler(tp) and chkc:IsLocation(LOCATION_MZONE) and c50218575.filter1(chkc,e,tp) end if chkc then return chkc:IsControler(tp) and chkc:IsLocation(LOCATION_MZONE) and c50218575.filter1(chkc,e,tp) end
...@@ -40,7 +39,7 @@ function c50218575.target(e,tp,eg,ep,ev,re,r,rp,chk,chkc) ...@@ -40,7 +39,7 @@ function c50218575.target(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
end end
function c50218575.activate(e,tp,eg,ep,ev,re,r,rp) function c50218575.activate(e,tp,eg,ep,ev,re,r,rp)
local tc=Duel.GetFirstTarget() local tc=Duel.GetFirstTarget()
if Duel.GetLocationCountFromEx(tp,tp,tc)<=0 or not aux.MustMaterialCheck(tc,tp,EFFECT_MUST_BE_XMATERIAL) then return end if not aux.MustMaterialCheck(tc,tp,EFFECT_MUST_BE_XMATERIAL) then return end
if tc:IsFacedown() or not tc:IsRelateToEffect(e) or tc:IsControler(1-tp) or tc:IsImmuneToEffect(e) then return end if tc:IsFacedown() or not tc:IsRelateToEffect(e) or tc:IsControler(1-tp) or tc:IsImmuneToEffect(e) then return end
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SPSUMMON) Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SPSUMMON)
local g=Duel.SelectMatchingCard(tp,c50218575.filter2,tp,LOCATION_EXTRA,0,1,1,nil,e,tp,tc,tc:GetRank()+1) local g=Duel.SelectMatchingCard(tp,c50218575.filter2,tp,LOCATION_EXTRA,0,1,1,nil,e,tp,tc,tc:GetRank()+1)
......
...@@ -25,12 +25,11 @@ function c50218580.filter1(c,e,tp) ...@@ -25,12 +25,11 @@ function c50218580.filter1(c,e,tp)
local rk=c:GetRank() local rk=c:GetRank()
return c:IsFaceup() and c:IsType(TYPE_XYZ) return c:IsFaceup() and c:IsType(TYPE_XYZ)
and Duel.IsExistingMatchingCard(c50218580.filter2,tp,LOCATION_EXTRA,0,1,nil,e,tp,c,rk-1) and Duel.IsExistingMatchingCard(c50218580.filter2,tp,LOCATION_EXTRA,0,1,nil,e,tp,c,rk-1)
and Duel.GetLocationCountFromEx(tp,tp,c)>0
and aux.MustMaterialCheck(c,tp,EFFECT_MUST_BE_XMATERIAL) and aux.MustMaterialCheck(c,tp,EFFECT_MUST_BE_XMATERIAL)
end end
function c50218580.filter2(c,e,tp,mc,rk) function c50218580.filter2(c,e,tp,mc,rk)
return c:IsRank(rk) and c:IsSetCard(0xcb5) and mc:IsCanBeXyzMaterial(c) return c:IsRank(rk) and c:IsSetCard(0xcb5) and mc:IsCanBeXyzMaterial(c)
and c:IsCanBeSpecialSummoned(e,SUMMON_TYPE_XYZ,tp,false,false) and c:IsCanBeSpecialSummoned(e,SUMMON_TYPE_XYZ,tp,false,false) and Duel.GetLocationCountFromEx(tp,tp,mc,c)>0
end end
function c50218580.target(e,tp,eg,ep,ev,re,r,rp,chk,chkc) function c50218580.target(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
if chkc then return chkc:IsControler(tp) and chkc:IsLocation(LOCATION_MZONE) and c50218580.filter1(chkc,e,tp) end if chkc then return chkc:IsControler(tp) and chkc:IsLocation(LOCATION_MZONE) and c50218580.filter1(chkc,e,tp) end
...@@ -41,7 +40,7 @@ function c50218580.target(e,tp,eg,ep,ev,re,r,rp,chk,chkc) ...@@ -41,7 +40,7 @@ function c50218580.target(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
end end
function c50218580.activate(e,tp,eg,ep,ev,re,r,rp) function c50218580.activate(e,tp,eg,ep,ev,re,r,rp)
local tc=Duel.GetFirstTarget() local tc=Duel.GetFirstTarget()
if Duel.GetLocationCountFromEx(tp,tp,tc)<=0 or not aux.MustMaterialCheck(tc,tp,EFFECT_MUST_BE_XMATERIAL) then return end if not aux.MustMaterialCheck(tc,tp,EFFECT_MUST_BE_XMATERIAL) then return end
if tc:IsFacedown() or not tc:IsRelateToEffect(e) or tc:IsControler(1-tp) or tc:IsImmuneToEffect(e) then return end if tc:IsFacedown() or not tc:IsRelateToEffect(e) or tc:IsControler(1-tp) or tc:IsImmuneToEffect(e) then return end
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SPSUMMON) Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_SPSUMMON)
local g=Duel.SelectMatchingCard(tp,c50218580.filter2,tp,LOCATION_EXTRA,0,1,1,nil,e,tp,tc,tc:GetRank()-1) local g=Duel.SelectMatchingCard(tp,c50218580.filter2,tp,LOCATION_EXTRA,0,1,1,nil,e,tp,tc,tc:GetRank()-1)
......
...@@ -40,7 +40,7 @@ function c67200610.tefilter(c) ...@@ -40,7 +40,7 @@ function c67200610.tefilter(c)
return c:IsType(TYPE_PENDULUM) and not c:IsForbidden() return c:IsType(TYPE_PENDULUM) and not c:IsForbidden()
end end
function c67200610.tetg(e,tp,eg,ep,ev,re,r,rp,chk) function c67200610.tetg(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(c67200610.tefilter,tp,LOCATION_DECK,0,1,nil) end if chk==0 then return Duel.IsExistingMatchingCard(c67200610.tefilter,tp,LOCATION_DECK,0,1,nil) and (Duel.CheckLocation(tp,LOCATION_PZONE,0) or Duel.CheckLocation(tp,LOCATION_PZONE,1)) end
end end
function c67200610.teop(e,tp,eg,ep,ev,re,r,rp) function c67200610.teop(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler() local c=e:GetHandler()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment