Auxiliary.AddXyzProcedureLevelFree
Signature
lua
Auxiliary.AddXyzProcedureLevelFree(Card c, function|nil f, function|nil gf, int minc, int maxc, [function|nil alterf], [int alterdesc], [function|nil alterop]) -> voidDescription
Registers a Level-free Xyz Summon procedure on c. f filters each candidate material, while gf can validate the selected group as a whole, such as requiring all materials to have the same Rank. The local helper still checks Card.IsCanBeXyzMaterial, zone availability, and EFFECT_XYZ_MIN_COUNT, but procedure.lua notes that EFFECT_DOUBLE_XMATERIAL is not supported in this path.
Parameters
cCard- Xyz Monster receiving the Level-free procedure.ffunction|nil- Optional per-material filter.gffunction|nil- Optional whole-group validator called on the selected material group.mincint- Minimum material count.maxcint- Maximum material count.alterffunction|niloptional - Optional filter for a one-card alternate Xyz Summon route.alterdescintoptional - Prompt text id used when the alternate route can be chosen.alteropfunction|niloptional - Optional check/apply callback for the alternate route.
Source
Utilities/procedure.lua:700
Guided Examples
Learn how to use this function in context:
Used By
Generated from the local Scripts/ folder and cards.cdb.
- Detected in 13 indexed script(s).
- Search this function in the Script Explorer with
Auxiliary.AddXyzProcedureLevelFree.
| Card | ID | Script | Detected Calls |
|---|---|---|---|
| Exosisters Magnifica | 59242457 | Scripts/c59242457.lua | 1 |
| Number 93: Utopia Kaiser | 23187256 | Scripts/c23187256.lua | 1 |
| Disaster, Dragon Ruler of All Apocalypses | 67359907 | Scripts/c67359907.lua | 1 |
| Number 100: Numeron Dragon | 57314798 | Scripts/c57314798.lua | 1 |
| Rilliona, the Wondrous Magistus Witch Wardrobe | 74689476 | Scripts/c74689476.lua | 1 |
| Eclipse Twins | 45852939 | Scripts/c45852939.lua | 1 |
| Number F0: Utopic Future Zexal | 41522092 | Scripts/c41522092.lua | 1 |
| Number S0: Utopic ZEXAL | 52653092 | Scripts/c52653092.lua | 1 |
| Gigantic Spright | 54498517 | Scripts/c54498517.lua | 1 |
| Virtual World Dragon - Longlong | 61641818 | Scripts/c61641818.lua | 1 |
| Number F0: Utopic Draco Future | 26973555 | Scripts/c26973555.lua | 1 |
| Number F0: Utopic Future | 65305468 | Scripts/c65305468.lua | 1 |
| Number F0: Utopic Future Slash | 43490025 | Scripts/c43490025.lua | 1 |
Script Examples
Exosisters Magnifica (59242457)
Source: Scripts/c59242457.lua
lua
--xyz summon
c:EnableReviveLimit()
aux.AddXyzProcedureLevelFree(c,c59242457.mfilter,nil,2,2)
--spsummon condition
local e1=Effect.CreateEffect(c)Number 93: Utopia Kaiser (23187256)
Source: Scripts/c23187256.lua
lua
--xyz summon
c:EnableReviveLimit()
aux.AddXyzProcedureLevelFree(c,c23187256.mfilter,c23187256.xyzcheck,2,99)
--spsummon
local e2=Effect.CreateEffect(c)Disaster, Dragon Ruler of All Apocalypses (67359907)
Source: Scripts/c67359907.lua
lua
--xyz summon
c:EnableReviveLimit()
aux.AddXyzProcedureLevelFree(c,s.mfilter,nil,2,2)
--material
local e1=Effect.CreateEffect(c)