Commit 44dc3354 authored by 聖園ミカ's avatar 聖園ミカ 🐟

duiduiduiduidui

parent 4682cf07
expansions/pics/50218109.jpg

75.6 KB | W: | H:

expansions/pics/50218109.jpg

133 KB | W: | H:

expansions/pics/50218109.jpg
expansions/pics/50218109.jpg
expansions/pics/50218109.jpg
expansions/pics/50218109.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50218118.jpg

72.4 KB | W: | H:

expansions/pics/50218118.jpg

136 KB | W: | H:

expansions/pics/50218118.jpg
expansions/pics/50218118.jpg
expansions/pics/50218118.jpg
expansions/pics/50218118.jpg
  • 2-up
  • Swipe
  • Onion skin
......@@ -69,7 +69,9 @@ end
function cm.op(e,tp,eg,ep,ev,re,r,rp)
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_TOGRAVE)
local g=Duel.SelectMatchingCard(tp,cm.tgfilter,tp,LOCATION_DECK,0,3,3,nil)
Duel.SendtoDeck(e:GetHandler(),nil,SEQ_DECKBOTTOM,REASON_EFFECT)
if Duel.SendtoGrave(g,REASON_EFFECT) then
Duel.SendtoDeck(e:GetHandler(),nil,SEQ_DECKBOTTOM,REASON_EFFECT)
end
end
--e0
......
......@@ -85,7 +85,7 @@ end
--e0
function cm.espfilter(c,e,tp)
return VHisc_CNTdb.nck(c) and c:IsCanBeSpecialSummoned(e,SUMMON_VALUE_GLADIATOR,tp,true,false) and ((c:IsLocation(LOCATION_EXTRA) and Duel.GetLocationCountFromEx(tp,tp,nil,c)>0) or (c:IsLocation(LOCATION_DECK) and Duel.GetLocationCount(tp,LOCATION_MZONE)>0))
return VHisc_CNTdb.nck(c) and c:IsType(TYPE_MONSTER) and c:IsCanBeSpecialSummoned(e,SUMMON_VALUE_GLADIATOR,tp,true,false) and ((c:IsLocation(LOCATION_EXTRA) and Duel.GetLocationCountFromEx(tp,tp,nil,c)>0) or (c:IsLocation(LOCATION_DECK) and Duel.GetLocationCount(tp,LOCATION_MZONE)>0))
end
function cm.thtg(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(cm.espfilter,tp,LOCATION_DECK+LOCATION_EXTRA,0,1,nil,e,tp) end
......
......@@ -2,7 +2,7 @@
Duel.LoadScript("c47350500.lua")
local s,id=GetID()
function s.tg(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
if chkc then return chkc:IsLocation(LOCATION_MZONE) and s.filter(chkc,tp,0) end
if chkc then return chkc:IsLocation(LOCATION_MZONE) and s.filter(chkc,tp) end
if chk==0 then
return Duel.IsExistingTarget(s.filter,tp,0,LOCATION_MZONE,1,nil,tp)
end
......@@ -11,7 +11,7 @@ function s.tg(e,tp,eg,ep,ev,re,r,rp,chk,chkc)
end
function s.op(e,tp,eg,ep,ev,re,r,rp)
local tc=Duel.GetFirstTarget()
if tc:IsRelateToEffect(e) and not tc:IsImmuneToEffect(e)
if tc:IsRelateToEffect(e) and not tc:IsImmuneToEffect(e) and tc:IsCanTurnSet()
and Duel.MoveToField(tc,tp,tc:GetOwner(),LOCATION_SZONE,POS_FACEDOWN,true) then
local e1=Effect.CreateEffect(e:GetHandler())
e1:SetCode(EFFECT_CHANGE_TYPE)
......@@ -26,7 +26,7 @@ end
function s.filter(c,tp)
local r=LOCATION_REASON_TOFIELD
if not c:IsControler(c:GetOwner()) then r=LOCATION_REASON_CONTROL end
return c:IsFaceup() and Duel.GetLocationCount(c:GetOwner(),LOCATION_SZONE,tp,r)>0 and c:IsSummonType(SUMMON_TYPE_SPECIAL)
return c:IsFaceup() and Duel.GetLocationCount(c:GetOwner(),LOCATION_SZONE,tp,r)>0 and c:IsSummonType(SUMMON_TYPE_SPECIAL) and tc:IsCanTurnSet()
end
function s.initial_effect(c)
LIM.lim_eff(c,id)
......
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