Commit f260e9cf authored by salix5's avatar salix5

Merge pull request #398 from Tianchenglipu/patch-1

Update utility.lua
parents 48f4ac43 d5c7996a
......@@ -136,29 +136,29 @@ function Auxiliary.SpiritReturnOperation(e,tp,eg,ep,ev,re,r,rp)
Duel.SendtoHand(c,nil,REASON_EFFECT)
end
end
function Auxiliary.TargetEqualFunction(f,value,a,b,c)
function Auxiliary.TargetEqualFunction(f,value,...)
return function(effect,target)
return f(target,a,b,c)==value
return f(target,...)==value
end
end
function Auxiliary.TargetBoolFunction(f,a,b,c)
function Auxiliary.TargetBoolFunction(f,...)
return function(effect,target)
return f(target,a,b,c)
return f(target,...)
end
end
function Auxiliary.FilterEqualFunction(f,value,a,b,c)
function Auxiliary.FilterEqualFunction(f,value,...)
return function(target)
return f(target,a,b,c)==value
return f(target,...)==value
end
end
function Auxiliary.FilterBoolFunction(f,a,b,c)
function Auxiliary.FilterBoolFunction(f,...)
return function(target)
return f(target,a,b,c)
return f(target,...)
end
end
function Auxiliary.NonTuner(f,a,b,c)
function Auxiliary.NonTuner(f,...)
return function(target)
return target:IsNotTuner() and (not f or f(target,a,b,c))
return target:IsNotTuner() and (not f or f(target,...))
end
end
--Synchro monster, 1 tuner + n or more monsters
......
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