Xyz.AddProcedure
Adds an Xyz Procedure where (function f) is the required Xyz Material, and (int lv) is the required level, but it can also be nil if there is no required Level. (int ct) is the required number of materials. (function alterf) is the alternate material, e.g. Number C39: Utopia Ray. (int desc) is the description shown when attempting to Xyz Summon using (function alterf). (int maxct) is the maximum number of materials, which defaults to (int ct). (function op) is used by some monsters do something else in addition to using an Xyz Material (e.g. Digital Bug Corebage (detach 2 materials) or Number 99: Utopic Dragon (discard 1 "Rank-Up-Magic")). (bool mustbemat) is used if you can only use the listed materials during the Xyz Summon, this disallows Anime effects such as Orichalcum Chain (minus 1 material) or Triangle Evolution (triple material). (function exchk) is an additional check at the end of selecting materials (e.g. Number F0: Utopic Future (checks if the materials have the same Rank)
Signature
Xyz.AddProcedure(Card c
, function|nil f
, int|nil lv
, int ct
, function|nil alterf
, int desc
, int maxct
= ct
, function op
, bool mustbemat
, function exchk
) → nil
Xyz.AddProcedure(c,f,lv,ct,alterf,desc,maxct,op,mustbemat,exchk)
Parameters
Card
c
(To be added)
function|nil
f
(To be added)
int|nil
lv
(To be added)
int
ct
(To be added)
function|nil
alterf
(To be added)
int
desc
(To be added)
int
maxct
Defaults to
ct
.(To be added)
function
op
(To be added)
bool
mustbemat
(To be added)
function
exchk
(To be added)