Commit 550683da authored by DailyShana's avatar DailyShana

update

parent d8d88840
...@@ -67,7 +67,7 @@ function c10060427.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -67,7 +67,7 @@ function c10060427.mtop(e,tp,eg,ep,ev,re,r,rp)
Duel.ConfirmCards(1-tp,g) Duel.ConfirmCards(1-tp,g)
Duel.ShuffleHand(tp) Duel.ShuffleHand(tp)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
function c10060427.otfilter(c,tp) function c10060427.otfilter(c,tp)
......
...@@ -52,7 +52,7 @@ function c12435193.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -52,7 +52,7 @@ function c12435193.mtop(e,tp,eg,ep,ev,re,r,rp)
Duel.ConfirmCards(1-tp,g) Duel.ConfirmCards(1-tp,g)
Duel.ShuffleHand(tp) Duel.ShuffleHand(tp)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
function c12435193.disspsum(e,c) function c12435193.disspsum(e,c)
......
...@@ -61,7 +61,7 @@ function c14309486.mtop(e,tp) ...@@ -61,7 +61,7 @@ function c14309486.mtop(e,tp)
Duel.ConfirmCards(1-tp,g) Duel.ConfirmCards(1-tp,g)
Duel.ShuffleHand(tp) Duel.ShuffleHand(tp)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
function c14309486.condition(e,tp,eg,ep,ev,re,r,rp) function c14309486.condition(e,tp,eg,ep,ev,re,r,rp)
......
...@@ -100,6 +100,6 @@ function c17874674.costop(e,tp,eg,ep,ev,re,r,rp) ...@@ -100,6 +100,6 @@ function c17874674.costop(e,tp,eg,ep,ev,re,r,rp)
if Duel.CheckLPCost(tp,500) and Duel.SelectYesNo(tp,aux.Stringid(17874674,1)) then if Duel.CheckLPCost(tp,500) and Duel.SelectYesNo(tp,aux.Stringid(17874674,1)) then
Duel.PayLPCost(tp,500) Duel.PayLPCost(tp,500)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
...@@ -63,10 +63,10 @@ function c18634367.mtcon(e,tp,eg,ep,ev,re,r,rp) ...@@ -63,10 +63,10 @@ function c18634367.mtcon(e,tp,eg,ep,ev,re,r,rp)
return Duel.GetTurnPlayer()==tp return Duel.GetTurnPlayer()==tp
end end
function c18634367.mtop(e,tp,eg,ep,ev,re,r,rp) function c18634367.mtop(e,tp,eg,ep,ev,re,r,rp)
if Duel.GetLP(tp)>=1000 then if Duel.CheckLPCost(tp,1000) then
Duel.PayLPCost(tp,1000) Duel.PayLPCost(tp,1000)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
function c18634367.cfilter(c) function c18634367.cfilter(c)
......
...@@ -54,7 +54,7 @@ function c19642889.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -54,7 +54,7 @@ function c19642889.mtop(e,tp,eg,ep,ev,re,r,rp)
Duel.ConfirmCards(1-tp,g) Duel.ConfirmCards(1-tp,g)
Duel.ShuffleHand(tp) Duel.ShuffleHand(tp)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
function c19642889.negop1(e,tp,eg,ep,ev,re,r,rp) function c19642889.negop1(e,tp,eg,ep,ev,re,r,rp)
......
...@@ -71,6 +71,6 @@ function c21598948.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -71,6 +71,6 @@ function c21598948.mtop(e,tp,eg,ep,ev,re,r,rp)
if Duel.GetLP(tp)>500 and Duel.SelectYesNo(tp,aux.Stringid(21598948,1)) then if Duel.GetLP(tp)>500 and Duel.SelectYesNo(tp,aux.Stringid(21598948,1)) then
Duel.PayLPCost(tp,500) Duel.PayLPCost(tp,500)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
...@@ -71,6 +71,6 @@ function c22359980.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -71,6 +71,6 @@ function c22359980.mtop(e,tp,eg,ep,ev,re,r,rp)
if Duel.GetLP(tp)>2000 and Duel.SelectYesNo(tp,aux.Stringid(22359980,0)) then if Duel.GetLP(tp)>2000 and Duel.SelectYesNo(tp,aux.Stringid(22359980,0)) then
Duel.PayLPCost(tp,2000) Duel.PayLPCost(tp,2000)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
...@@ -51,6 +51,6 @@ function c24874630.desop(e,tp,eg,ep,ev,re,r,rp) ...@@ -51,6 +51,6 @@ function c24874630.desop(e,tp,eg,ep,ev,re,r,rp)
if Duel.GetLP(tp)>1000 and Duel.SelectYesNo(tp,aux.Stringid(24874630,0)) then if Duel.GetLP(tp)>1000 and Duel.SelectYesNo(tp,aux.Stringid(24874630,0)) then
Duel.PayLPCost(tp,1000) Duel.PayLPCost(tp,1000)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
...@@ -44,6 +44,6 @@ function c296499.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -44,6 +44,6 @@ function c296499.mtop(e,tp,eg,ep,ev,re,r,rp)
local g=Duel.SelectReleaseGroup(tp,Card.IsReleasable,1,1,nil) local g=Duel.SelectReleaseGroup(tp,Card.IsReleasable,1,1,nil)
Duel.Release(g,REASON_COST) Duel.Release(g,REASON_COST)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
...@@ -54,7 +54,7 @@ function c30936186.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -54,7 +54,7 @@ function c30936186.mtop(e,tp,eg,ep,ev,re,r,rp)
Duel.ConfirmCards(1-tp,g) Duel.ConfirmCards(1-tp,g)
Duel.ShuffleHand(tp) Duel.ShuffleHand(tp)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
function c30936186.cfilter(c) function c30936186.cfilter(c)
......
...@@ -54,7 +54,7 @@ function c32314730.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -54,7 +54,7 @@ function c32314730.mtop(e,tp,eg,ep,ev,re,r,rp)
Duel.ConfirmCards(1-tp,g) Duel.ConfirmCards(1-tp,g)
Duel.ShuffleHand(tp) Duel.ShuffleHand(tp)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
function c32314730.thcon(e,tp,eg,ep,ev,re,r,rp) function c32314730.thcon(e,tp,eg,ep,ev,re,r,rp)
......
...@@ -38,8 +38,8 @@ function c32687071.desop(e,tp,eg,ep,ev,re,r,rp) ...@@ -38,8 +38,8 @@ function c32687071.desop(e,tp,eg,ep,ev,re,r,rp)
Duel.HintSelection(Group.FromCards(c)) Duel.HintSelection(Group.FromCards(c))
if Duel.CheckReleaseGroup(tp,Card.IsReleasableByEffect,1,c) and Duel.SelectYesNo(tp,aux.Stringid(32687071,0)) then if Duel.CheckReleaseGroup(tp,Card.IsReleasableByEffect,1,c) and Duel.SelectYesNo(tp,aux.Stringid(32687071,0)) then
local g=Duel.SelectReleaseGroup(tp,Card.IsReleasableByEffect,1,1,c) local g=Duel.SelectReleaseGroup(tp,Card.IsReleasableByEffect,1,1,c)
Duel.Release(g,REASON_RULE) Duel.Release(g,REASON_COST)
else Duel.Destroy(c,REASON_RULE) end else Duel.Destroy(c,REASON_COST) end
end end
function c32687071.sumlimit(e,c,sump,sumtype,sumpos,targetp,se) function c32687071.sumlimit(e,c,sump,sumtype,sumpos,targetp,se)
return c:IsLocation(LOCATION_EXTRA) and not c:IsSetCard(0xe0) return c:IsLocation(LOCATION_EXTRA) and not c:IsSetCard(0xe0)
......
...@@ -58,6 +58,6 @@ function c32907538.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -58,6 +58,6 @@ function c32907538.mtop(e,tp,eg,ep,ev,re,r,rp)
if Duel.GetLP(tp)>500 and Duel.SelectYesNo(tp,aux.Stringid(32907538,0)) then if Duel.GetLP(tp)>500 and Duel.SelectYesNo(tp,aux.Stringid(32907538,0)) then
Duel.PayLPCost(tp,500) Duel.PayLPCost(tp,500)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
...@@ -54,8 +54,8 @@ function c33300669.desop(e,tp,eg,ep,ev,re,r,rp) ...@@ -54,8 +54,8 @@ function c33300669.desop(e,tp,eg,ep,ev,re,r,rp)
Duel.HintSelection(Group.FromCards(c)) Duel.HintSelection(Group.FromCards(c))
if Duel.CheckReleaseGroup(tp,Card.IsReleasableByEffect,1,c) and Duel.SelectYesNo(tp,aux.Stringid(33300669,0)) then if Duel.CheckReleaseGroup(tp,Card.IsReleasableByEffect,1,c) and Duel.SelectYesNo(tp,aux.Stringid(33300669,0)) then
local g=Duel.SelectReleaseGroup(tp,Card.IsReleasableByEffect,1,1,c) local g=Duel.SelectReleaseGroup(tp,Card.IsReleasableByEffect,1,1,c)
Duel.Release(g,REASON_RULE) Duel.Release(g,REASON_COST)
else Duel.Destroy(c,REASON_RULE) end else Duel.Destroy(c,REASON_COST) end
end end
function c33300669.sumlimit(e,c,sump,sumtype,sumpos,targetp,se) function c33300669.sumlimit(e,c,sump,sumtype,sumpos,targetp,se)
return c:IsLocation(LOCATION_EXTRA) and not c:IsSetCard(0xe0) return c:IsLocation(LOCATION_EXTRA) and not c:IsSetCard(0xe0)
......
...@@ -104,7 +104,7 @@ function c33900648.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -104,7 +104,7 @@ function c33900648.mtop(e,tp,eg,ep,ev,re,r,rp)
if Duel.GetLP(tp)>500 and Duel.SelectYesNo(tp,aux.Stringid(33900648,0)) then if Duel.GetLP(tp)>500 and Duel.SelectYesNo(tp,aux.Stringid(33900648,0)) then
Duel.PayLPCost(tp,500) Duel.PayLPCost(tp,500)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
c33900648[0]=0 c33900648[0]=0
......
...@@ -60,8 +60,8 @@ function c34522216.desop(e,tp,eg,ep,ev,re,r,rp) ...@@ -60,8 +60,8 @@ function c34522216.desop(e,tp,eg,ep,ev,re,r,rp)
Duel.HintSelection(Group.FromCards(c)) Duel.HintSelection(Group.FromCards(c))
if Duel.CheckReleaseGroup(tp,Card.IsReleasableByEffect,1,c) and Duel.SelectYesNo(tp,aux.Stringid(34522216,0)) then if Duel.CheckReleaseGroup(tp,Card.IsReleasableByEffect,1,c) and Duel.SelectYesNo(tp,aux.Stringid(34522216,0)) then
local g=Duel.SelectReleaseGroup(tp,Card.IsReleasableByEffect,1,1,c) local g=Duel.SelectReleaseGroup(tp,Card.IsReleasableByEffect,1,1,c)
Duel.Release(g,REASON_RULE) Duel.Release(g,REASON_COST)
else Duel.Destroy(c,REASON_RULE) end else Duel.Destroy(c,REASON_COST) end
end end
function c34522216.sumlimit(e,c,sump,sumtype,sumpos,targetp,se) function c34522216.sumlimit(e,c,sump,sumtype,sumpos,targetp,se)
return c:IsLocation(LOCATION_EXTRA) and not c:IsSetCard(0xe0) return c:IsLocation(LOCATION_EXTRA) and not c:IsSetCard(0xe0)
......
...@@ -25,7 +25,7 @@ function c35798491.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -25,7 +25,7 @@ function c35798491.mtop(e,tp,eg,ep,ev,re,r,rp)
if Duel.CheckLPCost(tp,500) then if Duel.CheckLPCost(tp,500) then
Duel.PayLPCost(tp,500) Duel.PayLPCost(tp,500)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
function c35798491.filter(c,tp) function c35798491.filter(c,tp)
......
...@@ -47,7 +47,7 @@ function c35975813.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -47,7 +47,7 @@ function c35975813.mtop(e,tp,eg,ep,ev,re,r,rp)
if Duel.CheckLPCost(tp,800) then if Duel.CheckLPCost(tp,800) then
Duel.PayLPCost(tp,800) Duel.PayLPCost(tp,800)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
function c35975813.disop(e,tp,eg,ep,ev,re,r,rp) function c35975813.disop(e,tp,eg,ep,ev,re,r,rp)
......
...@@ -33,9 +33,9 @@ function c36995273.costcon(e,tp,eg,ep,ev,re,r,rp) ...@@ -33,9 +33,9 @@ function c36995273.costcon(e,tp,eg,ep,ev,re,r,rp)
return Duel.GetTurnPlayer()==tp return Duel.GetTurnPlayer()==tp
end end
function c36995273.costop(e,tp,eg,ep,ev,re,r,rp) function c36995273.costop(e,tp,eg,ep,ev,re,r,rp)
if Duel.GetLP(tp)>=500 then if Duel.CheckLPCost(tp,500) then
Duel.PayLPCost(tp,500) Duel.PayLPCost(tp,500)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
\ No newline at end of file
...@@ -53,7 +53,7 @@ function c39037517.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -53,7 +53,7 @@ function c39037517.mtop(e,tp,eg,ep,ev,re,r,rp)
Duel.ConfirmCards(1-tp,g) Duel.ConfirmCards(1-tp,g)
Duel.ShuffleHand(tp) Duel.ShuffleHand(tp)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
function c39037517.filter(c,e) function c39037517.filter(c,e)
......
...@@ -55,7 +55,7 @@ function c41201555.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -55,7 +55,7 @@ function c41201555.mtop(e,tp,eg,ep,ev,re,r,rp)
Duel.ConfirmCards(1-tp,g) Duel.ConfirmCards(1-tp,g)
Duel.ShuffleHand(tp) Duel.ShuffleHand(tp)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
function c41201555.condition(e,tp,eg,ep,ev,re,r,rp) function c41201555.condition(e,tp,eg,ep,ev,re,r,rp)
......
...@@ -34,6 +34,6 @@ function c44656491.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -34,6 +34,6 @@ function c44656491.mtop(e,tp,eg,ep,ev,re,r,rp)
if Duel.GetLP(tp)>100 and Duel.SelectYesNo(tp,aux.Stringid(44656491,0)) then if Duel.GetLP(tp)>100 and Duel.SelectYesNo(tp,aux.Stringid(44656491,0)) then
Duel.PayLPCost(tp,100) Duel.PayLPCost(tp,100)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
...@@ -57,7 +57,7 @@ function c45041488.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -57,7 +57,7 @@ function c45041488.mtop(e,tp,eg,ep,ev,re,r,rp)
Duel.ConfirmCards(1-tp,g) Duel.ConfirmCards(1-tp,g)
Duel.ShuffleHand(tp) Duel.ShuffleHand(tp)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
function c45041488.condition(e,tp,eg,ep,ev,re,r,rp) function c45041488.condition(e,tp,eg,ep,ev,re,r,rp)
......
...@@ -57,7 +57,7 @@ function c49680980.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -57,7 +57,7 @@ function c49680980.mtop(e,tp,eg,ep,ev,re,r,rp)
Duel.ConfirmCards(1-tp,g) Duel.ConfirmCards(1-tp,g)
Duel.ShuffleHand(tp) Duel.ShuffleHand(tp)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
function c49680980.condition(e,tp,eg,ep,ev,re,r,rp) function c49680980.condition(e,tp,eg,ep,ev,re,r,rp)
......
...@@ -30,7 +30,7 @@ function c52248570.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -30,7 +30,7 @@ function c52248570.mtop(e,tp,eg,ep,ev,re,r,rp)
if Duel.CheckLPCost(tp,1000) then if Duel.CheckLPCost(tp,1000) then
Duel.PayLPCost(tp,1000) Duel.PayLPCost(tp,1000)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
function c52248570.atkcon(e,tp,eg,ep,ev,re,r,rp) function c52248570.atkcon(e,tp,eg,ep,ev,re,r,rp)
......
...@@ -53,7 +53,7 @@ function c53039326.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -53,7 +53,7 @@ function c53039326.mtop(e,tp,eg,ep,ev,re,r,rp)
Duel.ConfirmCards(1-tp,cg) Duel.ConfirmCards(1-tp,cg)
Duel.ShuffleHand(tp) Duel.ShuffleHand(tp)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
function c53039326.check(e,tp,eg,ep,ev,re,r,rp) function c53039326.check(e,tp,eg,ep,ev,re,r,rp)
......
...@@ -54,7 +54,7 @@ function c54520292.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -54,7 +54,7 @@ function c54520292.mtop(e,tp,eg,ep,ev,re,r,rp)
Duel.ConfirmCards(1-tp,g) Duel.ConfirmCards(1-tp,g)
Duel.ShuffleHand(tp) Duel.ShuffleHand(tp)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
function c54520292.descost(e,tp,eg,ep,ev,re,r,rp,chk) function c54520292.descost(e,tp,eg,ep,ev,re,r,rp,chk)
......
...@@ -52,7 +52,7 @@ function c5817857.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -52,7 +52,7 @@ function c5817857.mtop(e,tp,eg,ep,ev,re,r,rp)
Duel.ConfirmCards(1-tp,g) Duel.ConfirmCards(1-tp,g)
Duel.ShuffleHand(tp) Duel.ShuffleHand(tp)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
function c5817857.rfilter(c) function c5817857.rfilter(c)
......
...@@ -25,7 +25,7 @@ function c61370518.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -25,7 +25,7 @@ function c61370518.mtop(e,tp,eg,ep,ev,re,r,rp)
if Duel.CheckLPCost(tp,500) then if Duel.CheckLPCost(tp,500) then
Duel.PayLPCost(tp,500) Duel.PayLPCost(tp,500)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
function c61370518.disop(e,tp,eg,ep,ev,re,r,rp) function c61370518.disop(e,tp,eg,ep,ev,re,r,rp)
......
...@@ -33,7 +33,7 @@ function c61650133.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -33,7 +33,7 @@ function c61650133.mtop(e,tp,eg,ep,ev,re,r,rp)
if Duel.GetLP(tp)>500 and Duel.SelectYesNo(tp,aux.Stringid(61650133,0)) then if Duel.GetLP(tp)>500 and Duel.SelectYesNo(tp,aux.Stringid(61650133,0)) then
Duel.PayLPCost(tp,500) Duel.PayLPCost(tp,500)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
function c61650133.rmtg(e,tp,eg,ep,ev,re,r,rp,chk) function c61650133.rmtg(e,tp,eg,ep,ev,re,r,rp,chk)
......
...@@ -47,6 +47,6 @@ function c61740673.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -47,6 +47,6 @@ function c61740673.mtop(e,tp,eg,ep,ev,re,r,rp)
if Duel.GetLP(tp)>700 and Duel.SelectYesNo(tp,aux.Stringid(61740673,0)) then if Duel.GetLP(tp)>700 and Duel.SelectYesNo(tp,aux.Stringid(61740673,0)) then
Duel.PayLPCost(tp,700) Duel.PayLPCost(tp,700)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
...@@ -53,8 +53,8 @@ function c6283472.desop(e,tp,eg,ep,ev,re,r,rp) ...@@ -53,8 +53,8 @@ function c6283472.desop(e,tp,eg,ep,ev,re,r,rp)
Duel.HintSelection(Group.FromCards(c)) Duel.HintSelection(Group.FromCards(c))
if Duel.CheckReleaseGroup(tp,Card.IsReleasableByEffect,1,c) and Duel.SelectYesNo(tp,aux.Stringid(6283472,0)) then if Duel.CheckReleaseGroup(tp,Card.IsReleasableByEffect,1,c) and Duel.SelectYesNo(tp,aux.Stringid(6283472,0)) then
local g=Duel.SelectReleaseGroup(tp,Card.IsReleasableByEffect,1,1,c) local g=Duel.SelectReleaseGroup(tp,Card.IsReleasableByEffect,1,1,c)
Duel.Release(g,REASON_RULE) Duel.Release(g,REASON_COST)
else Duel.Destroy(c,REASON_RULE) end else Duel.Destroy(c,REASON_COST) end
end end
function c6283472.sumlimit(e,c,sump,sumtype,sumpos,targetp,se) function c6283472.sumlimit(e,c,sump,sumtype,sumpos,targetp,se)
return c:IsLocation(LOCATION_EXTRA) and not c:IsSetCard(0xe0) return c:IsLocation(LOCATION_EXTRA) and not c:IsSetCard(0xe0)
......
...@@ -63,7 +63,7 @@ function c65026212.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -63,7 +63,7 @@ function c65026212.mtop(e,tp,eg,ep,ev,re,r,rp)
local g=g2:Select(tp,1,1,nil) local g=g2:Select(tp,1,1,nil)
Duel.SendtoGrave(g,REASON_COST) Duel.SendtoGrave(g,REASON_COST)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
function c65026212.spfilter(c) function c65026212.spfilter(c)
......
...@@ -20,6 +20,6 @@ function c65475294.costop(e,tp,eg,ep,ev,re,r,rp) ...@@ -20,6 +20,6 @@ function c65475294.costop(e,tp,eg,ep,ev,re,r,rp)
local g=Duel.SelectReleaseGroup(tp,nil,1,1,c) local g=Duel.SelectReleaseGroup(tp,nil,1,1,c)
Duel.Release(g,REASON_COST) Duel.Release(g,REASON_COST)
else else
Duel.Destroy(c,REASON_RULE) Duel.Destroy(c,REASON_COST)
end end
end end
...@@ -57,7 +57,7 @@ function c66816282.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -57,7 +57,7 @@ function c66816282.mtop(e,tp,eg,ep,ev,re,r,rp)
Duel.ConfirmCards(1-tp,g) Duel.ConfirmCards(1-tp,g)
Duel.ShuffleHand(tp) Duel.ShuffleHand(tp)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
function c66816282.condition(e,tp,eg,ep,ev,re,r,rp) function c66816282.condition(e,tp,eg,ep,ev,re,r,rp)
......
...@@ -55,7 +55,7 @@ function c68809475.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -55,7 +55,7 @@ function c68809475.mtop(e,tp,eg,ep,ev,re,r,rp)
Duel.ConfirmCards(1-tp,g) Duel.ConfirmCards(1-tp,g)
Duel.ShuffleHand(tp) Duel.ShuffleHand(tp)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
function c68809475.filter(c) function c68809475.filter(c)
......
...@@ -41,8 +41,8 @@ function c69072185.desop(e,tp,eg,ep,ev,re,r,rp) ...@@ -41,8 +41,8 @@ function c69072185.desop(e,tp,eg,ep,ev,re,r,rp)
Duel.HintSelection(Group.FromCards(c)) Duel.HintSelection(Group.FromCards(c))
if Duel.CheckReleaseGroup(tp,Card.IsReleasableByEffect,1,c) and Duel.SelectYesNo(tp,aux.Stringid(69072185,0)) then if Duel.CheckReleaseGroup(tp,Card.IsReleasableByEffect,1,c) and Duel.SelectYesNo(tp,aux.Stringid(69072185,0)) then
local g=Duel.SelectReleaseGroup(tp,Card.IsReleasableByEffect,1,1,c) local g=Duel.SelectReleaseGroup(tp,Card.IsReleasableByEffect,1,1,c)
Duel.Release(g,REASON_RULE) Duel.Release(g,REASON_COST)
else Duel.Destroy(c,REASON_RULE) end else Duel.Destroy(c,REASON_COST) end
end end
function c69072185.sumlimit(e,c,sump,sumtype,sumpos,targetp,se) function c69072185.sumlimit(e,c,sump,sumtype,sumpos,targetp,se)
return c:IsLocation(LOCATION_EXTRA) and not c:IsSetCard(0xe0) return c:IsLocation(LOCATION_EXTRA) and not c:IsSetCard(0xe0)
......
...@@ -60,8 +60,8 @@ function c70917315.desop(e,tp,eg,ep,ev,re,r,rp) ...@@ -60,8 +60,8 @@ function c70917315.desop(e,tp,eg,ep,ev,re,r,rp)
Duel.HintSelection(Group.FromCards(c)) Duel.HintSelection(Group.FromCards(c))
if Duel.CheckReleaseGroup(tp,Card.IsReleasableByEffect,1,c) and Duel.SelectYesNo(tp,aux.Stringid(70917315,0)) then if Duel.CheckReleaseGroup(tp,Card.IsReleasableByEffect,1,c) and Duel.SelectYesNo(tp,aux.Stringid(70917315,0)) then
local g=Duel.SelectReleaseGroup(tp,Card.IsReleasableByEffect,1,1,c) local g=Duel.SelectReleaseGroup(tp,Card.IsReleasableByEffect,1,1,c)
Duel.Release(g,REASON_RULE) Duel.Release(g,REASON_COST)
else Duel.Destroy(c,REASON_RULE) end else Duel.Destroy(c,REASON_COST) end
end end
function c70917315.sumlimit(e,c,sump,sumtype,sumpos,targetp,se) function c70917315.sumlimit(e,c,sump,sumtype,sumpos,targetp,se)
return c:IsLocation(LOCATION_EXTRA) and not c:IsSetCard(0xe0) return c:IsLocation(LOCATION_EXTRA) and not c:IsSetCard(0xe0)
......
...@@ -33,6 +33,6 @@ function c7180418.ccost(e,tp,eg,ep,ev,re,r,rp) ...@@ -33,6 +33,6 @@ function c7180418.ccost(e,tp,eg,ep,ev,re,r,rp)
if Duel.IsCanRemoveCounter(tp,1,0,0x3001,1,REASON_COST) and Duel.SelectYesNo(tp,aux.Stringid(7180418,0)) then if Duel.IsCanRemoveCounter(tp,1,0,0x3001,1,REASON_COST) and Duel.SelectYesNo(tp,aux.Stringid(7180418,0)) then
Duel.RemoveCounter(tp,1,0,0x3001,1,REASON_COST) Duel.RemoveCounter(tp,1,0,0x3001,1,REASON_COST)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
...@@ -37,7 +37,7 @@ function c72192100.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -37,7 +37,7 @@ function c72192100.mtop(e,tp,eg,ep,ev,re,r,rp)
if Duel.CheckLPCost(tp,500) then if Duel.CheckLPCost(tp,500) then
Duel.PayLPCost(tp,500) Duel.PayLPCost(tp,500)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
function c72192100.disop(e,tp,eg,ep,ev,re,r,rp) function c72192100.disop(e,tp,eg,ep,ev,re,r,rp)
......
...@@ -53,7 +53,7 @@ function c72258771.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -53,7 +53,7 @@ function c72258771.mtop(e,tp,eg,ep,ev,re,r,rp)
local g=g1:Select(tp,1,1,nil) local g=g1:Select(tp,1,1,nil)
Duel.SendtoGrave(g,REASON_COST) Duel.SendtoGrave(g,REASON_COST)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
function c72258771.otfilter(c,tp) function c72258771.otfilter(c,tp)
......
...@@ -50,8 +50,8 @@ function c7305060.desop(e,tp,eg,ep,ev,re,r,rp) ...@@ -50,8 +50,8 @@ function c7305060.desop(e,tp,eg,ep,ev,re,r,rp)
Duel.HintSelection(Group.FromCards(c)) Duel.HintSelection(Group.FromCards(c))
if Duel.CheckReleaseGroup(tp,Card.IsReleasableByEffect,1,c) and Duel.SelectYesNo(tp,aux.Stringid(7305060,0)) then if Duel.CheckReleaseGroup(tp,Card.IsReleasableByEffect,1,c) and Duel.SelectYesNo(tp,aux.Stringid(7305060,0)) then
local g=Duel.SelectReleaseGroup(tp,Card.IsReleasableByEffect,1,1,c) local g=Duel.SelectReleaseGroup(tp,Card.IsReleasableByEffect,1,1,c)
Duel.Release(g,REASON_RULE) Duel.Release(g,REASON_COST)
else Duel.Destroy(c,REASON_RULE) end else Duel.Destroy(c,REASON_COST) end
end end
function c7305060.sumlimit(e,c,sump,sumtype,sumpos,targetp,se) function c7305060.sumlimit(e,c,sump,sumtype,sumpos,targetp,se)
return c:IsLocation(LOCATION_EXTRA) and not c:IsSetCard(0xe0) return c:IsLocation(LOCATION_EXTRA) and not c:IsSetCard(0xe0)
......
...@@ -33,7 +33,7 @@ function c73219648.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -33,7 +33,7 @@ function c73219648.mtop(e,tp,eg,ep,ev,re,r,rp)
if Duel.CheckLPCost(tp,500) then if Duel.CheckLPCost(tp,500) then
Duel.PayLPCost(tp,500) Duel.PayLPCost(tp,500)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
function c73219648.disop(e,tp,eg,ep,ev,re,r,rp) function c73219648.disop(e,tp,eg,ep,ev,re,r,rp)
......
...@@ -55,7 +55,7 @@ function c74576482.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -55,7 +55,7 @@ function c74576482.mtop(e,tp,eg,ep,ev,re,r,rp)
Duel.ConfirmCards(1-tp,g) Duel.ConfirmCards(1-tp,g)
Duel.ShuffleHand(tp) Duel.ShuffleHand(tp)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
function c74576482.tdcost(e,tp,eg,ep,ev,re,r,rp,chk) function c74576482.tdcost(e,tp,eg,ep,ev,re,r,rp,chk)
......
...@@ -50,8 +50,8 @@ function c79794767.desop(e,tp,eg,ep,ev,re,r,rp) ...@@ -50,8 +50,8 @@ function c79794767.desop(e,tp,eg,ep,ev,re,r,rp)
Duel.HintSelection(Group.FromCards(c)) Duel.HintSelection(Group.FromCards(c))
if Duel.CheckReleaseGroup(tp,Card.IsReleasableByEffect,1,c) and Duel.SelectYesNo(tp,aux.Stringid(79794767,0)) then if Duel.CheckReleaseGroup(tp,Card.IsReleasableByEffect,1,c) and Duel.SelectYesNo(tp,aux.Stringid(79794767,0)) then
local g=Duel.SelectReleaseGroup(tp,Card.IsReleasableByEffect,1,1,c) local g=Duel.SelectReleaseGroup(tp,Card.IsReleasableByEffect,1,1,c)
Duel.Release(g,REASON_RULE) Duel.Release(g,REASON_COST)
else Duel.Destroy(c,REASON_RULE) end else Duel.Destroy(c,REASON_COST) end
end end
function c79794767.sumlimit(e,c,sump,sumtype,sumpos,targetp,se) function c79794767.sumlimit(e,c,sump,sumtype,sumpos,targetp,se)
return c:IsLocation(LOCATION_EXTRA) and not c:IsSetCard(0xe0) return c:IsLocation(LOCATION_EXTRA) and not c:IsSetCard(0xe0)
......
...@@ -81,6 +81,6 @@ function c79850798.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -81,6 +81,6 @@ function c79850798.mtop(e,tp,eg,ep,ev,re,r,rp)
if Duel.GetFieldGroupCount(tp,LOCATION_HAND,0)~=0 and Duel.SelectYesNo(tp,aux.Stringid(79850798,1)) then if Duel.GetFieldGroupCount(tp,LOCATION_HAND,0)~=0 and Duel.SelectYesNo(tp,aux.Stringid(79850798,1)) then
Duel.SendtoGrave(Duel.GetFieldGroup(tp,LOCATION_HAND,0),REASON_COST) Duel.SendtoGrave(Duel.GetFieldGroup(tp,LOCATION_HAND,0),REASON_COST)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
...@@ -52,7 +52,7 @@ function c80367387.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -52,7 +52,7 @@ function c80367387.mtop(e,tp,eg,ep,ev,re,r,rp)
Duel.ConfirmCards(1-tp,g) Duel.ConfirmCards(1-tp,g)
Duel.ShuffleHand(tp) Duel.ShuffleHand(tp)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
function c80367387.atcon(e,tp,eg,ep,ev,re,r,rp) function c80367387.atcon(e,tp,eg,ep,ev,re,r,rp)
......
...@@ -51,7 +51,7 @@ function c80925836.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -51,7 +51,7 @@ function c80925836.mtop(e,tp,eg,ep,ev,re,r,rp)
Duel.ConfirmCards(1-tp,g) Duel.ConfirmCards(1-tp,g)
Duel.ShuffleHand(tp) Duel.ShuffleHand(tp)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
function c80925836.disop(e,tp,eg,ep,ev,re,r,rp) function c80925836.disop(e,tp,eg,ep,ev,re,r,rp)
......
...@@ -58,6 +58,6 @@ function c82432018.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -58,6 +58,6 @@ function c82432018.mtop(e,tp,eg,ep,ev,re,r,rp)
if Duel.GetLP(tp)>1000 and Duel.SelectYesNo(tp,aux.Stringid(82432018,0)) then if Duel.GetLP(tp)>1000 and Duel.SelectYesNo(tp,aux.Stringid(82432018,0)) then
Duel.PayLPCost(tp,1000) Duel.PayLPCost(tp,1000)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
...@@ -29,6 +29,6 @@ function c85060248.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -29,6 +29,6 @@ function c85060248.mtop(e,tp,eg,ep,ev,re,r,rp)
if Duel.GetLP(tp)>500 and Duel.SelectYesNo(tp,aux.Stringid(85060248,0)) then if Duel.GetLP(tp)>500 and Duel.SelectYesNo(tp,aux.Stringid(85060248,0)) then
Duel.PayLPCost(tp,500) Duel.PayLPCost(tp,500)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
...@@ -36,7 +36,7 @@ function c8581705.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -36,7 +36,7 @@ function c8581705.mtop(e,tp,eg,ep,ev,re,r,rp)
if Duel.CheckLPCost(tp,500) then if Duel.CheckLPCost(tp,500) then
Duel.PayLPCost(tp,500) Duel.PayLPCost(tp,500)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
function c8581705.disop(e,tp,eg,ep,ev,re,r,rp) function c8581705.disop(e,tp,eg,ep,ev,re,r,rp)
......
...@@ -55,6 +55,6 @@ function c92394653.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -55,6 +55,6 @@ function c92394653.mtop(e,tp,eg,ep,ev,re,r,rp)
if Duel.GetLP(tp)>500 and Duel.SelectYesNo(tp,aux.Stringid(92394653,1)) then if Duel.GetLP(tp)>500 and Duel.SelectYesNo(tp,aux.Stringid(92394653,1)) then
Duel.PayLPCost(tp,500) Duel.PayLPCost(tp,500)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
\ No newline at end of file
...@@ -82,6 +82,6 @@ function c94804055.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -82,6 +82,6 @@ function c94804055.mtop(e,tp,eg,ep,ev,re,r,rp)
if Duel.GetLP(tp)>500 and Duel.SelectYesNo(tp,aux.Stringid(94804055,2)) then if Duel.GetLP(tp)>500 and Duel.SelectYesNo(tp,aux.Stringid(94804055,2)) then
Duel.PayLPCost(tp,500) Duel.PayLPCost(tp,500)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
...@@ -54,7 +54,7 @@ function c95090813.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -54,7 +54,7 @@ function c95090813.mtop(e,tp,eg,ep,ev,re,r,rp)
Duel.ConfirmCards(1-tp,g) Duel.ConfirmCards(1-tp,g)
Duel.ShuffleHand(tp) Duel.ShuffleHand(tp)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
function c95090813.filter(c) function c95090813.filter(c)
......
...@@ -33,7 +33,7 @@ function c9603356.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -33,7 +33,7 @@ function c9603356.mtop(e,tp,eg,ep,ev,re,r,rp)
if Duel.CheckLPCost(tp,900) then if Duel.CheckLPCost(tp,900) then
Duel.PayLPCost(tp,900) Duel.PayLPCost(tp,900)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
function c9603356.disop(e,tp,eg,ep,ev,re,r,rp) function c9603356.disop(e,tp,eg,ep,ev,re,r,rp)
......
...@@ -45,6 +45,6 @@ function c99173029.mtop(e,tp,eg,ep,ev,re,r,rp) ...@@ -45,6 +45,6 @@ function c99173029.mtop(e,tp,eg,ep,ev,re,r,rp)
if Duel.GetFieldGroupCount(tp,LOCATION_HAND,0)>0 and Duel.SelectYesNo(tp,aux.Stringid(99173029,0)) then if Duel.GetFieldGroupCount(tp,LOCATION_HAND,0)>0 and Duel.SelectYesNo(tp,aux.Stringid(99173029,0)) then
Duel.DiscardHand(tp,nil,1,1,REASON_COST+REASON_DISCARD) Duel.DiscardHand(tp,nil,1,1,REASON_COST+REASON_DISCARD)
else else
Duel.Destroy(e:GetHandler(),REASON_RULE) Duel.Destroy(e:GetHandler(),REASON_COST)
end end
end end
...@@ -307,7 +307,7 @@ EFFECT_SET_PROC =36 --放置(通常召唤)规则 ...@@ -307,7 +307,7 @@ EFFECT_SET_PROC =36 --放置(通常召唤)规则
EFFECT_LIMIT_SET_PROC =37 --放置(通常召唤)规则限制 EFFECT_LIMIT_SET_PROC =37 --放置(通常召唤)规则限制
EFFECT_DEVINE_LIGHT =38 --神圣光辉(魔术礼帽) EFFECT_DEVINE_LIGHT =38 --神圣光辉(魔术礼帽)
EFFECT_CANNOT_DISABLE_FLIP_SUMMON =39 --翻转召唤不会无效 EFFECT_CANNOT_DISABLE_FLIP_SUMMON =39 --翻转召唤不会无效
EFFECT_INDESTRUCTABLE =40 --N/A EFFECT_INDESTRUCTABLE =40 --不会被破坏
EFFECT_INDESTRUCTABLE_EFFECT =41 --不会被效果破坏 EFFECT_INDESTRUCTABLE_EFFECT =41 --不会被效果破坏
EFFECT_INDESTRUCTABLE_BATTLE =42 --不会被战斗破坏 EFFECT_INDESTRUCTABLE_BATTLE =42 --不会被战斗破坏
EFFECT_UNRELEASABLE_SUM =43 --不能做上级召唤的祭品 EFFECT_UNRELEASABLE_SUM =43 --不能做上级召唤的祭品
......
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