Skip to content

Auxiliary.NOT ​

Signature ​

lua
Auxiliary.NOT(function f) -> function

Description ​

Returns a predicate that negates f's result.

Parameters ​

  • f function

Returns ​

  • function - A predicate that returns not f(...).

Source ​

  • Utilities/utility.lua:119

Used By ​

Generated from the local Scripts/ folder and cards.cdb.

  • Detected in 82 indexed script(s).
  • Search this function in the Script Explorer with Auxiliary.NOT.
CardIDScriptDetected Calls
Mixousia the Confounder80843006Scripts/c80843006.lua1
Ursarctic Polari27693363Scripts/c27693363.lua1
Artmage Masterwork -Succession-37517035Scripts/c37517035.lua2
Chimera Fusion63136489Scripts/c63136489.lua1
Ursarctic Polar Star62714453Scripts/c62714453.lua1
Kewl Tune Crackle39576656Scripts/c39576656.lua1
Jupredo the Shademachine Power Patron43871165Scripts/c43871165.lua1
DoomZ XII Zero - Drastea92472273Scripts/c92472273.lua1
Cyberload Fusion55704856Scripts/c55704856.lua2
R.B. Lambda Cannon81794107Scripts/c81794107.lua1
Sinful Spoils of the White Forest3496543Scripts/c3496543.lua2
Tobari the Sky Ninja31887806Scripts/c31887806.lua1
Zenet Revelator Nefertari84512726Scripts/c84512726.lua2
Heavy Polymerization58570206Scripts/c58570206.lua2
Shade the Obscure77157846Scripts/c77157846.lua1
Salamangreat Burst Gryphon10140443Scripts/c10140443.lua1
Phantasmal Lord Ultimitl Bishbaalkin90884403Scripts/c90884403.lua1
Ultimaya Tzolkin1686814Scripts/c1686814.lua1
Guardian Chimera11321089Scripts/c11321089.lua1
Concours de Cuisine (Culinary Confrontation)14283055Scripts/c14283055.lua1
Tri-Brigade Nervall14816857Scripts/c14816857.lua1
Fusion Draft55158350Scripts/c55158350.lua1
Eidos the Underworld Monarch31596518Scripts/c31596518.lua1
Vesper Girsu97345699Scripts/c97345699.lua1
...and 58 more

Script Examples ​

Mixousia the Confounder (80843006) ​

Source: Scripts/c80843006.lua

lua
	c:EnableReviveLimit()
	--material
	aux.AddFusionProcFun2(c,aux.FilterBoolFunction(Card.IsRace,RACE_SPELLCASTER),aux.FilterBoolFunction(aux.NOT(Card.IsRace),RACE_SPELLCASTER),true)
	--attr change
	local e1=Effect.CreateEffect(c)

Ursarctic Polari (27693363) ​

Source: Scripts/c27693363.lua

lua
function c27693363.fselect(g,tp,sc)
	return g:GetCount()==2
		and g:IsExists(Card.IsType,1,nil,TYPE_TUNER) and g:IsExists(aux.NOT(Card.IsType),1,nil,TYPE_TUNER)
		and g:IsExists(c27693363.mnfilter,1,nil,g)
		and Duel.GetLocationCountFromEx(tp,tp,g,sc)>0

Artmage Masterwork -Succession- (37517035) ​

Source: Scripts/c37517035.lua

lua
	if chk==0 then
		local chkf=tp
		local mg1=Duel.GetFusionMaterial(tp):Filter(aux.NOT(Card.IsImmuneToEffect),nil,e)
		aux.FCheckAdditional=s.check
		local res=Duel.IsExistingMatchingCard(s.filter,tp,LOCATION_EXTRA,0,1,nil,e,tp,mg1,nil,chkf)