Skip to content

Auxiliary.TargetBoolFunction ​

Signature ​

lua
Auxiliary.TargetBoolFunction(function f, ... any) -> function

Description ​

Returns an effect target callback that calls f(target, ...) with the extra arguments captured now. Use this when SetTarget or similar APIs expect a function with parameters (effect, target).

Parameters ​

  • f function
  • ... any

Returns ​

  • function - A target callback with parameters (effect, target).

Source ​

  • Utilities/utility.lua:454

Used By ​

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

  • Detected in 427 indexed script(s).
  • Search this function in the Script Explorer with Auxiliary.TargetBoolFunction.
CardIDScriptDetected Calls
Resurgam Xyz49082032Scripts/c49082032.lua1
Sea Stealth Attack19089195Scripts/c19089195.lua1
Miscellaneousaurus38572779Scripts/c38572779.lua1
Dual Avatar Invitation87669904Scripts/c87669904.lua1
Number 4: Stealth Kragen67557908Scripts/c67557908.lua1
Traptrix Atypus48183890Scripts/c48183890.lua1
Weaver of Fairy Tails78021082Scripts/c78021082.lua1
Mementomictlan43338320Scripts/c43338320.lua1
Egyptian God Slime42166000Scripts/c42166000.lua1
Joyous Melffys53054164Scripts/c53054164.lua1
Mind Scan34298391Scripts/c34298391.lua1
Synchro Fellowship43834302Scripts/c43834302.lua1
The Glitter of Raise Moon9362643Scripts/c9362643.lua1
Qliphort Disk64496451Scripts/c64496451.lua1
Red-Eyes Retro Dragon53485634Scripts/c53485634.lua1
Salamangreat Burst Gryphon10140443Scripts/c10140443.lua1
Legendary Lord Six Samurai - Enishi70634245Scripts/c70634245.lua1
Raise Moon Wings Rapi47828069Scripts/c47828069.lua1
The Bystial Alba Los69120785Scripts/c69120785.lua1
Blue-Eyes Toon Ultimate Dragon71808988Scripts/c71808988.lua1
DoomZ Destruction80320877Scripts/c80320877.lua1
D/D/D Super Doom King Dark Armageddon18897163Scripts/c18897163.lua1
Concours de Cuisine (Culinary Confrontation)14283055Scripts/c14283055.lua1
Tri-Brigade Nervall14816857Scripts/c14816857.lua1
...and 403 more

Script Examples ​

Resurgam Xyz (49082032) ​

Source: Scripts/c49082032.lua

lua
	e2:SetRange(LOCATION_SZONE)
	e2:SetTargetRange(LOCATION_MZONE,0)
	e2:SetTarget(aux.TargetBoolFunction(Card.IsType,TYPE_XYZ))
	e2:SetValue(800)
	c:RegisterEffect(e2)

Sea Stealth Attack (19089195) ​

Source: Scripts/c19089195.lua

lua
	e1:SetCode(EFFECT_INDESTRUCTABLE_EFFECT)
	e1:SetTargetRange(LOCATION_ONFIELD,0)
	e1:SetTarget(aux.TargetBoolFunction(Card.IsType,TYPE_SPELL+TYPE_TRAP))
	e1:SetValue(aux.indoval)
	e1:SetReset(RESET_PHASE+PHASE_END)

Miscellaneousaurus (38572779) ​

Source: Scripts/c38572779.lua

lua
	e1:SetCode(EFFECT_IMMUNE_EFFECT)
	e1:SetTargetRange(LOCATION_MZONE,0)
	e1:SetTarget(aux.TargetBoolFunction(Card.IsRace,RACE_DINOSAUR))
	e1:SetValue(c38572779.efilter)
	if Duel.GetCurrentPhase()==PHASE_MAIN1 then