Commit 5c690221 authored by nanahira's avatar nanahira

elimate declared cards

parent 24bc7a9b
Duel.LoadScript("underscore.lua") Duel.LoadScript("underscore.lua")
local _FORBID_LIST={} local _FORBID_LIST={}
local function elimateExisting()
local formattedOpcodes=_.map(_FORBID_LIST,function(m)
return {m,OPCODE_ISCODE,OPCODE_NOT}
end)
for i=2,#formattedOpcodes do
_.push(formattedOpcodes[i],OPCODE_AND)
end
return _.flattern(formattedOpcodes)
end
function Auxiliary.PreloadUds() function Auxiliary.PreloadUds()
local e1=Effect.GlobalEffect() local e1=Effect.GlobalEffect()
e1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS) e1:SetType(EFFECT_TYPE_FIELD+EFFECT_TYPE_CONTINUOUS)
...@@ -11,7 +20,7 @@ function Auxiliary.PreloadUds() ...@@ -11,7 +20,7 @@ function Auxiliary.PreloadUds()
end) end)
e1:SetOperation(function() e1:SetOperation(function()
local tp=Duel.GetTurnPlayer() local tp=Duel.GetTurnPlayer()
local ac=Duel.AnnounceCard(tp) local ac=Duel.AnnounceCard(tp,table.unpack(elimateExisting()))
_.push(_FORBID_LIST,ac) _.push(_FORBID_LIST,ac)
end) end)
Duel.RegisterEffect(e1,0) Duel.RegisterEffect(e1,0)
......
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