Commit 8ed9d3fe authored by nanahira's avatar nanahira

update extra summon

parent 17c01d61
......@@ -41,7 +41,7 @@ function c23740893.activate(e,tp,eg,ep,ev,re,r,rp)
end
end
function c23740893.sumtg(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsPlayerCanSummon(tp) end
if chk==0 then return Duel.IsPlayerCanSummon(tp) and not Duel.IsPlayerExtraSummoned(tp) and Duel.GetFlagEffect(tp,23740893)==0 end
end
function c23740893.sumop(e,tp,eg,ep,ev,re,r,rp)
if Duel.GetFlagEffect(tp,23740893)~=0 then return end
......
......@@ -36,7 +36,7 @@ function c39064822.sumcost(e,tp,eg,ep,ev,re,r,rp,chk)
Duel.DiscardHand(tp,Card.IsDiscardable,1,1,REASON_COST+REASON_DISCARD)
end
function c39064822.sumtg(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsPlayerCanSummon(tp) end
if chk==0 then return Duel.IsPlayerCanSummon(tp) and not Duel.IsPlayerExtraSummoned(tp) and (e:GetHandler():GetMutualLinkedGroupCount()>0 or Duel.GetFlagEffect(tp,39064822)==0) end
if e:GetHandler():GetMutualLinkedGroupCount()>0 then
e:SetCategory(CATEGORY_DRAW)
e:SetLabel(1)
......
......@@ -72,7 +72,7 @@ function c53485634.sumcost(e,tp,eg,ep,ev,re,r,rp,chk)
Duel.Release(e:GetHandler(),REASON_COST)
end
function c53485634.sumtg(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsPlayerCanSummon(tp) end
if chk==0 then return Duel.IsPlayerCanSummon(tp) and not Duel.IsPlayerExtraSummoned(tp) end
end
function c53485634.sumop(e,tp,eg,ep,ev,re,r,rp)
local e1=Effect.CreateEffect(e:GetHandler())
......
......@@ -31,7 +31,7 @@ function c8567955.sumcost(e,tp,eg,ep,ev,re,r,rp,chk)
Duel.PayLPCost(tp,1000)
end
function c8567955.sumtg(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsPlayerCanSummon(tp) end
if chk==0 then return Duel.IsPlayerCanSummon(tp) and not Duel.IsPlayerExtraSummoned(tp) end
end
function c8567955.sumop(e,tp,eg,ep,ev,re,r,rp)
local e1=Effect.CreateEffect(e:GetHandler())
......
......@@ -71,7 +71,7 @@ function c9126351.excost(e,tp,eg,ep,ev,re,r,rp,chk)
Duel.RegisterFlagEffect(tp,9126352,RESET_PHASE+PHASE_END,EFFECT_FLAG_OATH,1)
end
function c9126351.extg(e,tp,eg,ep,ev,re,r,rp,chk)
if chk==0 then return Duel.IsPlayerCanSummon(tp) end
if chk==0 then return Duel.IsPlayerCanSummon(tp) and not Duel.IsPlayerExtraSummoned(tp) end
end
function c9126351.exop(e,tp,eg,ep,ev,re,r,rp)
local e1=Effect.CreateEffect(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