Skip to content

Auxiliary.CreateChecks ​

Signature ​

lua
Auxiliary.CreateChecks(function f, table list) -> table

Description ​

Returns a table of one-card check functions where each function calls f(c, list[i]).

Parameters ​

  • f function
  • list table

Returns ​

  • table

Source ​

  • Utilities/utility.lua:1310

Used By ​

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

  • Detected in 30 indexed script(s).
  • Search this function in the Script Explorer with Auxiliary.CreateChecks.
CardIDScriptDetected Calls
Astrograph Sorcerer76794549Scripts/c76794549.lua1
Odd-Eyes Revolution Dragon16306932Scripts/c16306932.lua1
Chronograph Sorcerer12289247Scripts/c12289247.lua1
Kuribeh34419588Scripts/c34419588.lua1
Berserkion the Electromagna Warrior42901635Scripts/c42901635.lua1
Summon Reactor ・SK89493368Scripts/c89493368.lua1
Kuribah44632120Scripts/c44632120.lua1
Kuribabylon70914287Scripts/c70914287.lua1
Bonding - D2O79402185Scripts/c79402185.lua1
D.D. Jet Iron15574615Scripts/c15574615.lua1
Valkyrion the Magna Warrior75347539Scripts/c75347539.lua1
Arcana Triumph Joker93880808Scripts/c93880808.lua1
Frost and Flame Dragon55589254Scripts/c55589254.lua1
Desert Twister81977953Scripts/c81977953.lua1
Orphebull the Harmonious Bullfighter Bard97240499Scripts/c97240499.lua1
Cyberdark Impact!80033124Scripts/c80033124.lua1
Sophia, Goddess of Rebirth4335427Scripts/c4335427.lua1
Five Star Twilight6309986Scripts/c6309986.lua1
Machina Force58054262Scripts/c58054262.lua1
Mitsurugi Tempest49604192Scripts/c49604192.lua1
Sextet Summon99162753Scripts/c99162753.lua1
Utopic Onomatopoeia8512558Scripts/c8512558.lua11
Bonding - DHO6890729Scripts/c6890729.lua1
Bonding - H2O45898858Scripts/c45898858.lua1
...and 6 more

Script Examples ​

Astrograph Sorcerer (76794549) ​

Source: Scripts/c76794549.lua

lua
	end
end
c76794549.hnchecks=aux.CreateChecks(Card.IsSetCard,{0x10f2,0x2073,0x2017,0x1046})
function c76794549.checkop(e,tp,eg,ep,ev,re,r,rp)
	local tc=eg:GetFirst()

Odd-Eyes Revolution Dragon (16306932) ​

Source: Scripts/c16306932.lua

lua
	c:RegisterEffect(e8)
end
c16306932.spchecks=aux.CreateChecks(Card.IsType,{TYPE_FUSION,TYPE_SYNCHRO,TYPE_XYZ})
function c16306932.psplimit(e,c,tp,sumtp,sumpos)
	return not c:IsRace(RACE_DRAGON) and bit.band(sumtp,SUMMON_TYPE_PENDULUM)==SUMMON_TYPE_PENDULUM

Chronograph Sorcerer (12289247) ​

Source: Scripts/c12289247.lua

lua
	end
end
c12289247.hnchecks=aux.CreateChecks(Card.IsSetCard,{0x10f2,0x2073,0x2017,0x1046})
function c12289247.spcfilter(c,tp)
	return c:IsReason(REASON_BATTLE+REASON_EFFECT)