Auxiliary.CreateChecks
Signature
lua
Auxiliary.CreateChecks(function f, table list) -> tableDescription
Returns a table of one-card check functions where each function calls f(c, list[i]).
Parameters
ffunctionlisttable
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.
| Card | ID | Script | Detected Calls |
|---|---|---|---|
| Astrograph Sorcerer | 76794549 | Scripts/c76794549.lua | 1 |
| Odd-Eyes Revolution Dragon | 16306932 | Scripts/c16306932.lua | 1 |
| Chronograph Sorcerer | 12289247 | Scripts/c12289247.lua | 1 |
| Kuribeh | 34419588 | Scripts/c34419588.lua | 1 |
| Berserkion the Electromagna Warrior | 42901635 | Scripts/c42901635.lua | 1 |
| Summon Reactor ・SK | 89493368 | Scripts/c89493368.lua | 1 |
| Kuribah | 44632120 | Scripts/c44632120.lua | 1 |
| Kuribabylon | 70914287 | Scripts/c70914287.lua | 1 |
| Bonding - D2O | 79402185 | Scripts/c79402185.lua | 1 |
| D.D. Jet Iron | 15574615 | Scripts/c15574615.lua | 1 |
| Valkyrion the Magna Warrior | 75347539 | Scripts/c75347539.lua | 1 |
| Arcana Triumph Joker | 93880808 | Scripts/c93880808.lua | 1 |
| Frost and Flame Dragon | 55589254 | Scripts/c55589254.lua | 1 |
| Desert Twister | 81977953 | Scripts/c81977953.lua | 1 |
| Orphebull the Harmonious Bullfighter Bard | 97240499 | Scripts/c97240499.lua | 1 |
| Cyberdark Impact! | 80033124 | Scripts/c80033124.lua | 1 |
| Sophia, Goddess of Rebirth | 4335427 | Scripts/c4335427.lua | 1 |
| Five Star Twilight | 6309986 | Scripts/c6309986.lua | 1 |
| Machina Force | 58054262 | Scripts/c58054262.lua | 1 |
| Mitsurugi Tempest | 49604192 | Scripts/c49604192.lua | 1 |
| Sextet Summon | 99162753 | Scripts/c99162753.lua | 1 |
| Utopic Onomatopoeia | 8512558 | Scripts/c8512558.lua | 11 |
| Bonding - DHO | 6890729 | Scripts/c6890729.lua | 1 |
| Bonding - H2O | 45898858 | Scripts/c45898858.lua | 1 |
| ...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_PENDULUMChronograph 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)