Commit a1cb9d4e authored by songtongtong's avatar songtongtong

bug fix

parent 39a9e8f2
Pipeline #22731 passed with stages
in 24 minutes and 40 seconds
expansions/pics/11900074.jpg

18.4 KB | W: | H:

expansions/pics/11900074.jpg

96 KB | W: | H:

expansions/pics/11900074.jpg
expansions/pics/11900074.jpg
expansions/pics/11900074.jpg
expansions/pics/11900074.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50218149.jpg

79 KB | W: | H:

expansions/pics/50218149.jpg

71.8 KB | W: | H:

expansions/pics/50218149.jpg
expansions/pics/50218149.jpg
expansions/pics/50218149.jpg
expansions/pics/50218149.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50221220.jpg

60.2 KB | W: | H:

expansions/pics/50221220.jpg

66.6 KB | W: | H:

expansions/pics/50221220.jpg
expansions/pics/50221220.jpg
expansions/pics/50221220.jpg
expansions/pics/50221220.jpg
  • 2-up
  • Swipe
  • Onion skin
expansions/pics/50221225.jpg

68.9 KB | W: | H:

expansions/pics/50221225.jpg

61.1 KB | W: | H:

expansions/pics/50221225.jpg
expansions/pics/50221225.jpg
expansions/pics/50221225.jpg
expansions/pics/50221225.jpg
  • 2-up
  • Swipe
  • Onion skin
...@@ -18,6 +18,7 @@ function cm.initial_effect(c) ...@@ -18,6 +18,7 @@ function cm.initial_effect(c)
e2:SetCode(EVENT_RECOVER) e2:SetCode(EVENT_RECOVER)
e2:SetRange(LOCATION_SZONE) e2:SetRange(LOCATION_SZONE)
e2:SetProperty(EFFECT_FLAG_DELAY) e2:SetProperty(EFFECT_FLAG_DELAY)
e2:SetCountLimit(1)
e2:SetCost(cm.spcost) e2:SetCost(cm.spcost)
e2:SetCondition(cm.thcon) e2:SetCondition(cm.thcon)
e2:SetTarget(cm.thtg) e2:SetTarget(cm.thtg)
......
...@@ -112,7 +112,7 @@ function cm.tkop(e,tp,eg,ep,ev,re,r,rp) ...@@ -112,7 +112,7 @@ function cm.tkop(e,tp,eg,ep,ev,re,r,rp)
Duel.SpecialSummon(token,0,tp,tp,false,false,POS_FACEUP) Duel.SpecialSummon(token,0,tp,tp,false,false,POS_FACEUP)
end end
function cm.condition(e,tp,eg,ep,ev,re,r,rp) function cm.condition(e,tp,eg,ep,ev,re,r,rp)
return e:GetHandler():GetFlagEffect(m)==0 return e:GetHandler():GetFlagEffect(m)==0 and rp~=tp
end end
function cm.operation(e,tp,eg,ep,ev,re,r,rp) function cm.operation(e,tp,eg,ep,ev,re,r,rp)
local c=e:GetHandler() local c=e:GetHandler()
......
...@@ -11,7 +11,7 @@ function cm.initial_effect(c) ...@@ -11,7 +11,7 @@ function cm.initial_effect(c)
e1:SetOperation(cm.spop) e1:SetOperation(cm.spop)
c:RegisterEffect(e1) c:RegisterEffect(e1)
end end
function cm.spfilter1(c,tp) function cm.spfilter(c,tp)
return rk.check(c,"DAIOUJYUU") and c:IsType(TYPE_MONSTER) and not c:IsForbidden() and c:CheckUniqueOnField(tp) return rk.check(c,"DAIOUJYUU") and c:IsType(TYPE_MONSTER) and not c:IsForbidden() and c:CheckUniqueOnField(tp)
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)
......
...@@ -65,6 +65,7 @@ function s.efilter(e,re) ...@@ -65,6 +65,7 @@ function s.efilter(e,re)
return re==e:GetLabelObject() return re==e:GetLabelObject()
end end
function s.spcon(e,tp,eg,ep,ev,re,r,rp) function s.spcon(e,tp,eg,ep,ev,re,r,rp)
if Duel.GetTurnPlayer()==tp then return false end
local c=e:GetHandler() local c=e:GetHandler()
local lpz=Duel.GetFieldCard(tp,LOCATION_PZONE,0) local lpz=Duel.GetFieldCard(tp,LOCATION_PZONE,0)
local rpz=Duel.GetFieldCard(tp,LOCATION_PZONE,1) local rpz=Duel.GetFieldCard(tp,LOCATION_PZONE,1)
......
...@@ -47,11 +47,9 @@ function cm.drtg(e,tp,eg,ep,ev,re,r,rp,chk) ...@@ -47,11 +47,9 @@ function cm.drtg(e,tp,eg,ep,ev,re,r,rp,chk)
end end
function cm.drop(e,tp,eg,ep,ev,re,r,rp) function cm.drop(e,tp,eg,ep,ev,re,r,rp)
local p=Duel.GetChainInfo(0,CHAININFO_TARGET_PLAYER) local p=Duel.GetChainInfo(0,CHAININFO_TARGET_PLAYER)
if Duel.Draw(p,2,REASON_EFFECT)==2 then Duel.Draw(p,2,REASON_EFFECT)
Duel.ShuffleHand(tp)
Duel.BreakEffect()
Duel.DiscardHand(tp,nil,1,1,REASON_EFFECT+REASON_DISCARD)
end
end end
function cm.cfilter(c,tp) function cm.cfilter(c,tp)
......
...@@ -19,7 +19,7 @@ function c50218102.initial_effect(c) ...@@ -19,7 +19,7 @@ function c50218102.initial_effect(c)
e3:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_O) e3:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_O)
e3:SetCode(EVENT_PHASE+PHASE_BATTLE_START) e3:SetCode(EVENT_PHASE+PHASE_BATTLE_START)
e3:SetRange(LOCATION_MZONE) e3:SetRange(LOCATION_MZONE)
e3:SetCountLimit(1,502181021) e3:SetCountLimit(1,50218002)
e3:SetTarget(c50218102.sptg) e3:SetTarget(c50218102.sptg)
e3:SetOperation(c50218102.spop) e3:SetOperation(c50218102.spop)
c:RegisterEffect(e3) c:RegisterEffect(e3)
......
...@@ -19,7 +19,7 @@ function c50218105.initial_effect(c) ...@@ -19,7 +19,7 @@ function c50218105.initial_effect(c)
e3:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_O) e3:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_O)
e3:SetCode(EVENT_PHASE+PHASE_BATTLE_START) e3:SetCode(EVENT_PHASE+PHASE_BATTLE_START)
e3:SetRange(LOCATION_MZONE) e3:SetRange(LOCATION_MZONE)
e3:SetCountLimit(1,502181051) e3:SetCountLimit(1,50218005)
e3:SetTarget(c50218105.sptg) e3:SetTarget(c50218105.sptg)
e3:SetOperation(c50218105.spop) e3:SetOperation(c50218105.spop)
c:RegisterEffect(e3) c:RegisterEffect(e3)
......
...@@ -7,7 +7,6 @@ function c50218107.initial_effect(c) ...@@ -7,7 +7,6 @@ function c50218107.initial_effect(c)
e1:SetRange(LOCATION_MZONE) e1:SetRange(LOCATION_MZONE)
e1:SetTargetRange(LOCATION_MZONE,0) e1:SetTargetRange(LOCATION_MZONE,0)
e1:SetTarget(c50218107.indtg) e1:SetTarget(c50218107.indtg)
e1:SetCountLimit(1)
e1:SetValue(c50218107.valcon) e1:SetValue(c50218107.valcon)
c:RegisterEffect(e1) c:RegisterEffect(e1)
--spsummon --spsummon
...@@ -25,7 +24,9 @@ function c50218107.indtg(e,c) ...@@ -25,7 +24,9 @@ function c50218107.indtg(e,c)
return c:IsSetCard(0xcb1) and c:IsFaceup() return c:IsSetCard(0xcb1) and c:IsFaceup()
end end
function c50218107.valcon(e,re,r,rp) function c50218107.valcon(e,re,r,rp)
return bit.band(r,REASON_BATTLE+REASON_EFFECT)~=0 if bit.band(r,REASON_BATTLE+REASON_EFFECT)~=0 then
return 1
else return 0 end
end end
function c50218107.spfilter(c,e,tp) function c50218107.spfilter(c,e,tp)
return c:IsCode(50218108) and c:IsCanBeSpecialSummoned(e,0,tp,false,false) return c:IsCode(50218108) and c:IsCanBeSpecialSummoned(e,0,tp,false,false)
......
...@@ -27,7 +27,7 @@ function c50218108.initial_effect(c) ...@@ -27,7 +27,7 @@ function c50218108.initial_effect(c)
e3:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_O) e3:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_O)
e3:SetCode(EVENT_PHASE+PHASE_BATTLE_START) e3:SetCode(EVENT_PHASE+PHASE_BATTLE_START)
e3:SetRange(LOCATION_MZONE) e3:SetRange(LOCATION_MZONE)
e3:SetCountLimit(1,502181081) e3:SetCountLimit(1,50218008)
e3:SetTarget(c50218108.sptg) e3:SetTarget(c50218108.sptg)
e3:SetOperation(c50218108.spop) e3:SetOperation(c50218108.spop)
c:RegisterEffect(e3) c:RegisterEffect(e3)
......
...@@ -11,7 +11,7 @@ function c50218111.initial_effect(c) ...@@ -11,7 +11,7 @@ function c50218111.initial_effect(c)
e2:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_O) e2:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_O)
e2:SetCode(EVENT_PHASE+PHASE_BATTLE_START) e2:SetCode(EVENT_PHASE+PHASE_BATTLE_START)
e2:SetRange(LOCATION_MZONE) e2:SetRange(LOCATION_MZONE)
e2:SetCountLimit(1,502181111) e2:SetCountLimit(1,50218011)
e2:SetTarget(c50218111.sptg) e2:SetTarget(c50218111.sptg)
e2:SetOperation(c50218111.spop) e2:SetOperation(c50218111.spop)
c:RegisterEffect(e2) c:RegisterEffect(e2)
......
...@@ -18,7 +18,7 @@ function c50218114.initial_effect(c) ...@@ -18,7 +18,7 @@ function c50218114.initial_effect(c)
e3:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_O) e3:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_O)
e3:SetCode(EVENT_PHASE+PHASE_BATTLE_START) e3:SetCode(EVENT_PHASE+PHASE_BATTLE_START)
e3:SetRange(LOCATION_MZONE) e3:SetRange(LOCATION_MZONE)
e3:SetCountLimit(1,502181141) e3:SetCountLimit(1,50218014)
e3:SetTarget(c50218114.sptg) e3:SetTarget(c50218114.sptg)
e3:SetOperation(c50218114.spop) e3:SetOperation(c50218114.spop)
c:RegisterEffect(e3) c:RegisterEffect(e3)
......
...@@ -15,7 +15,7 @@ function c50218117.initial_effect(c) ...@@ -15,7 +15,7 @@ function c50218117.initial_effect(c)
e2:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_O) e2:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_O)
e2:SetCode(EVENT_PHASE+PHASE_BATTLE_START) e2:SetCode(EVENT_PHASE+PHASE_BATTLE_START)
e2:SetRange(LOCATION_MZONE) e2:SetRange(LOCATION_MZONE)
e2:SetCountLimit(1,502181171) e2:SetCountLimit(1,50218017)
e2:SetTarget(c50218117.sptg) e2:SetTarget(c50218117.sptg)
e2:SetOperation(c50218117.spop) e2:SetOperation(c50218117.spop)
c:RegisterEffect(e2) c:RegisterEffect(e2)
...@@ -23,7 +23,7 @@ end ...@@ -23,7 +23,7 @@ end
c50218117.lvup={50218118} c50218117.lvup={50218118}
c50218117.lvdn={50218116} c50218117.lvdn={50218116}
function c50218117.hdtg(e,tp,eg,ep,ev,re,r,rp,chk) function c50218117.hdtg(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(nil,tp,LOCATION_HAND,0,1,nil) end if chk==0 then return Duel.IsExistingMatchingCard(nil,tp,0,LOCATION_HAND,1,nil) end
Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_CODE) Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_CODE)
getmetatable(e:GetHandler()).announce_filter={TYPE_FUSION+TYPE_SYNCHRO+TYPE_XYZ+TYPE_LINK,OPCODE_ISTYPE,OPCODE_NOT} getmetatable(e:GetHandler()).announce_filter={TYPE_FUSION+TYPE_SYNCHRO+TYPE_XYZ+TYPE_LINK,OPCODE_ISTYPE,OPCODE_NOT}
local ac=Duel.AnnounceCard(tp,table.unpack(getmetatable(e:GetHandler()).announce_filter)) local ac=Duel.AnnounceCard(tp,table.unpack(getmetatable(e:GetHandler()).announce_filter))
......
...@@ -23,6 +23,7 @@ c50218119.lvup={50218120} ...@@ -23,6 +23,7 @@ c50218119.lvup={50218120}
function c50218119.sumop(e,tp,eg,ep,ev,re,r,rp) function c50218119.sumop(e,tp,eg,ep,ev,re,r,rp)
if Duel.GetFlagEffect(tp,50218119)~=0 then return end if Duel.GetFlagEffect(tp,50218119)~=0 then return end
local e1=Effect.CreateEffect(e:GetHandler()) local e1=Effect.CreateEffect(e:GetHandler())
e1:SetDescription(aux.Stringid(50218119,0))
e1:SetType(EFFECT_TYPE_FIELD) e1:SetType(EFFECT_TYPE_FIELD)
e1:SetTargetRange(LOCATION_HAND+LOCATION_MZONE,0) e1:SetTargetRange(LOCATION_HAND+LOCATION_MZONE,0)
e1:SetCode(EFFECT_EXTRA_SUMMON_COUNT) e1:SetCode(EFFECT_EXTRA_SUMMON_COUNT)
......
...@@ -19,7 +19,7 @@ function c50218120.initial_effect(c) ...@@ -19,7 +19,7 @@ function c50218120.initial_effect(c)
e3:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_O) e3:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_O)
e3:SetCode(EVENT_PHASE+PHASE_BATTLE_START) e3:SetCode(EVENT_PHASE+PHASE_BATTLE_START)
e3:SetRange(LOCATION_MZONE) e3:SetRange(LOCATION_MZONE)
e3:SetCountLimit(1,502181201) e3:SetCountLimit(1,50218020)
e3:SetTarget(c50218120.sptg) e3:SetTarget(c50218120.sptg)
e3:SetOperation(c50218120.spop) e3:SetOperation(c50218120.spop)
c:RegisterEffect(e3) c:RegisterEffect(e3)
......
...@@ -19,7 +19,7 @@ function c50218123.initial_effect(c) ...@@ -19,7 +19,7 @@ function c50218123.initial_effect(c)
e3:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_O) e3:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_TRIGGER_O)
e3:SetCode(EVENT_PHASE+PHASE_BATTLE_START) e3:SetCode(EVENT_PHASE+PHASE_BATTLE_START)
e3:SetRange(LOCATION_MZONE) e3:SetRange(LOCATION_MZONE)
e3:SetCountLimit(1,502181231) e3:SetCountLimit(1,50218023)
e3:SetTarget(c50218123.sptg) e3:SetTarget(c50218123.sptg)
e3:SetOperation(c50218123.spop) e3:SetOperation(c50218123.spop)
c:RegisterEffect(e3) c:RegisterEffect(e3)
......
...@@ -40,7 +40,7 @@ function c50218133.initial_effect(c) ...@@ -40,7 +40,7 @@ function c50218133.initial_effect(c)
e5:SetType(EFFECT_TYPE_QUICK_O) e5:SetType(EFFECT_TYPE_QUICK_O)
e5:SetRange(LOCATION_MZONE) e5:SetRange(LOCATION_MZONE)
e5:SetCode(EVENT_FREE_CHAIN) e5:SetCode(EVENT_FREE_CHAIN)
e5:SetCountLimit(1,502181331) e5:SetCountLimit(1,50218033)
e5:SetTarget(c50218133.imtg) e5:SetTarget(c50218133.imtg)
e5:SetOperation(c50218133.imop) e5:SetOperation(c50218133.imop)
c:RegisterEffect(e5) c:RegisterEffect(e5)
......
...@@ -43,7 +43,7 @@ function c50218135.initial_effect(c) ...@@ -43,7 +43,7 @@ function c50218135.initial_effect(c)
e6:SetCategory(CATEGORY_CONTROL) e6:SetCategory(CATEGORY_CONTROL)
e6:SetType(EFFECT_TYPE_IGNITION) e6:SetType(EFFECT_TYPE_IGNITION)
e6:SetRange(LOCATION_MZONE) e6:SetRange(LOCATION_MZONE)
e6:SetCountLimit(1,502181351) e6:SetCountLimit(1,50218035)
e6:SetTarget(c50218135.cttg) e6:SetTarget(c50218135.cttg)
e6:SetOperation(c50218135.ctop) e6:SetOperation(c50218135.ctop)
c:RegisterEffect(e6) c:RegisterEffect(e6)
......
...@@ -43,7 +43,7 @@ function c50218136.initial_effect(c) ...@@ -43,7 +43,7 @@ function c50218136.initial_effect(c)
e5:SetProperty(EFFECT_FLAG_DELAY+EFFECT_FLAG_PLAYER_TARGET) e5:SetProperty(EFFECT_FLAG_DELAY+EFFECT_FLAG_PLAYER_TARGET)
e5:SetCode(EVENT_TO_HAND) e5:SetCode(EVENT_TO_HAND)
e5:SetRange(LOCATION_MZONE) e5:SetRange(LOCATION_MZONE)
e5:SetCountLimit(1,502181361) e5:SetCountLimit(1,50218036)
e5:SetCondition(c50218136.hdcon) e5:SetCondition(c50218136.hdcon)
e5:SetTarget(c50218136.hdtg) e5:SetTarget(c50218136.hdtg)
e5:SetOperation(c50218136.hdop) e5:SetOperation(c50218136.hdop)
......
...@@ -43,7 +43,7 @@ function c50218137.initial_effect(c) ...@@ -43,7 +43,7 @@ function c50218137.initial_effect(c)
e5:SetCode(EVENT_FREE_CHAIN) e5:SetCode(EVENT_FREE_CHAIN)
e5:SetRange(LOCATION_MZONE) e5:SetRange(LOCATION_MZONE)
e5:SetHintTiming(0,TIMINGS_CHECK_MONSTER+TIMING_MAIN_END) e5:SetHintTiming(0,TIMINGS_CHECK_MONSTER+TIMING_MAIN_END)
e5:SetCountLimit(1,502181371) e5:SetCountLimit(1,50218037)
e5:SetCondition(c50218137.condition) e5:SetCondition(c50218137.condition)
e5:SetTarget(c50218137.target) e5:SetTarget(c50218137.target)
e5:SetOperation(c50218137.operation) e5:SetOperation(c50218137.operation)
......
...@@ -45,15 +45,15 @@ function c50218138.initial_effect(c) ...@@ -45,15 +45,15 @@ function c50218138.initial_effect(c)
e5:SetCode(EVENT_FREE_CHAIN) e5:SetCode(EVENT_FREE_CHAIN)
e5:SetRange(LOCATION_MZONE) e5:SetRange(LOCATION_MZONE)
e5:SetHintTiming(0,TIMINGS_CHECK_MONSTER+TIMING_END_PHASE) e5:SetHintTiming(0,TIMINGS_CHECK_MONSTER+TIMING_END_PHASE)
e5:SetCountLimit(1,502181381) e5:SetCountLimit(1,50218038)
e5:SetTarget(c50218138.rmtg) e5:SetTarget(c50218138.rmtg)
e5:SetOperation(c50218138.rmop) e5:SetOperation(c50218138.rmop)
c:RegisterEffect(e5) c:RegisterEffect(e5)
end end
c50218138.lvup={50218138} c50218138.lvup={50218124}
c50218138.lvdn={50218122,50218123,50218138} c50218138.lvdn={50218122,50218123,50218124}
function c50218138.spfilter(c,ft,tp) function c50218138.spfilter(c,ft,tp)
return c:IsCode(50218138) return c:IsCode(50218124)
and (ft>0 or (c:IsControler(tp) and c:GetSequence()<5)) and (c:IsControler(tp) or c:IsFaceup()) and (ft>0 or (c:IsControler(tp) and c:GetSequence()<5)) and (c:IsControler(tp) or c:IsFaceup())
end end
function c50218138.scon(e,c) function c50218138.scon(e,c)
......
...@@ -69,6 +69,9 @@ function s.splimit(e,c) ...@@ -69,6 +69,9 @@ function s.splimit(e,c)
return not c:IsSetCard(0x3285) return not c:IsSetCard(0x3285)
end end
function s.refilter(c)
return c:IsAbleToRemove() and c:IsSetCard(0x3285)
end
function s.thtg(e,tp,eg,ep,ev,re,r,rp,chk) function s.thtg(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsExistingMatchingCard(Card.IsAbleToRemove,tp,LOCATION_EXTRA,0,1,nil) end if chk==0 then return Duel.IsExistingMatchingCard(Card.IsAbleToRemove,tp,LOCATION_EXTRA,0,1,nil) end
Duel.SetOperationInfo(0,CATEGORY_REMOVE,nil,1,tp,LOCATION_EXTRA) Duel.SetOperationInfo(0,CATEGORY_REMOVE,nil,1,tp,LOCATION_EXTRA)
......
...@@ -80,7 +80,7 @@ function s.sdfilter(c) ...@@ -80,7 +80,7 @@ function s.sdfilter(c)
return c:IsFacedown() or not c:IsSetCard(0x3285) return c:IsFacedown() or not c:IsSetCard(0x3285)
end end
function s.spcon2(e,tp,eg,ep,ev,re,r,rp) function s.spcon2(e,tp,eg,ep,ev,re,r,rp)
return e:GetHandler():GetEquipTarget() and not Duel.IsExistingMatchingCard(s.sdfilter,e:GetHandlerPlayer(),LOCATION_MZONE,0,1,nil) and not Duel.IsPlayerAffectedByEffect(tp,96030200) return e:GetHandler():GetEquipTarget() and (not Duel.IsExistingMatchingCard(s.sdfilter,e:GetHandlerPlayer(),LOCATION_MZONE,0,1,nil)) and (not Duel.IsPlayerAffectedByEffect(tp,96030200))
end end
function s.filter(c) function s.filter(c)
return c:IsSummonable(true,nil) return c:IsSummonable(true,nil)
...@@ -118,5 +118,5 @@ function s.spop2(e,tp,eg,ep,ev,re,r,rp) ...@@ -118,5 +118,5 @@ function s.spop2(e,tp,eg,ep,ev,re,r,rp)
end end
function s.spcon3(e,tp,eg,ep,ev,re,r,rp) function s.spcon3(e,tp,eg,ep,ev,re,r,rp)
return Duel.IsPlayerAffectedByEffect(tp,96030200) return Duel.IsPlayerAffectedByEffect(tp,96030200)and e:GetHandler():GetEquipTarget() and (not Duel.IsExistingMatchingCard(s.sdfilter,e:GetHandlerPlayer(),LOCATION_MZONE,0,1,nil))
end end
\ No newline at end of file
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