Commit 2d338c5e authored by GuGu's avatar GuGu

Update c7770133.lua 不能使用相关效果椿务局调整

parent 052add4e
Pipeline #22031 passed with stage
in 2 minutes and 12 seconds
......@@ -49,25 +49,29 @@ function l.activate(e,tp,eg,ep,ev,re,r,rp)
e1:SetCode(EFFECT_PUBLIC)
e1:SetReset(RESET_EVENT+0x1fe0000)
tc:RegisterEffect(e1)
local e2=Effect.CreateEffect(c)
e2:SetType(EFFECT_TYPE_FIELD)
e2:SetProperty(EFFECT_FLAG_SET_AVAILABLE+EFFECT_FLAG_IGNORE_RANGE)
e2:SetCode(EFFECT_FORBIDDEN)
e2:SetTarget(l.bantarget)
e2:SetLabelObject(tc)
Duel.RegisterEffect(e2,tp)
local e3=Effect.CreateEffect(c)
e3:SetType(EFFECT_TYPE_FIELD)
e3:SetCode(EFFECT_DISABLE)
e3:SetTargetRange(LOCATION_ONFIELD,LOCATION_HAND)
e3:SetTarget(l.bantarget)
e3:SetLabelObject(tc)
Duel.RegisterEffect(e3,tp)
tc=g:GetNext()
--forbidden
local e2=Effect.CreateEffect(e:GetHandler())
e2:SetType(EFFECT_TYPE_FIELD)
e2:SetProperty(EFFECT_FLAG_SET_AVAILABLE+EFFECT_FLAG_IGNORE_RANGE)
e2:SetCode(EFFECT_FORBIDDEN)
e2:SetCondition(l.bancon)
e2:SetTarget(l.bantg)
e2:SetLabelObject(tc)
Duel.RegisterEffect(e2,tp)
tc=g:GetNext()
end
end
end
function l.bantarget(e,c)
return c==e:GetLabelObject()
function l.banfilter(c,e)
return c==e:GetLabelObject() and c:IsPublic()
end
function l.bancon(e)
local tp=e:GetHandlerPlayer()
local tc=e:GetLabelObject()
if Duel.IsExistingMatchingCard(l.banfilter,tp,LOCATION_HAND,LOCATION_HAND,1,nil,e) then return true end
e:Reset()
return false
end
function l.bantg(e,c)
return c==e:GetLabelObject()
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