Skip to content

Auxiliary.AddSynchroMixProcedure ​

Signature ​

lua
Auxiliary.AddSynchroMixProcedure(Card c, function|nil f1, function|nil f2, function|nil f3, function|nil f4, int minc, int maxc, [function gc]) -> void

Description ​

Registers a mixed Synchro Summon procedure requiring up to three fixed material filters plus f4 repeated between minc and maxc times. The helper creates an Extra Deck EFFECT_SPSUMMON_PROC with SUMMON_TYPE_SYNCHRO, checks the exact Synchro Level total, and handles mandatory material, hand Synchro, tuner-limit, and optional group-check rules. The maximum count is capped by c's Level after subtracting any required fixed materials.

Parameters ​

  • c Card
  • f1 function|nil
  • f2 function|nil
  • f3 function|nil
  • f4 function|nil
  • minc int
  • maxc int
  • gc function optional

Source ​

  • Utilities/procedure.lua:135

Guided Examples ​

Learn how to use this function in context:

Used By ​

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

  • Detected in 35 indexed script(s).
  • Search this function in the Script Explorer with Auxiliary.AddSynchroMixProcedure.
CardIDScriptDetected Calls
Shooting Majestic Star Dragon40939228Scripts/c40939228.lua1
Kewl Tune Crackle39576656Scripts/c39576656.lua1
Red Nova Dragon - Burning Soul65541655Scripts/c65541655.lua1
Nirvana High Paladin80896940Scripts/c80896940.lua1
Kewl Tune Remix88170262Scripts/c88170262.lua1
Red Hypernova Dragon30698243Scripts/c30698243.lua1
Kewl Tune B2B65961304Scripts/c65961304.lua1
X-Saber Gottoms8252010Scripts/c8252010.lua1
Commander Souza, Swordmaster72867001Scripts/c72867001.lua1
Majestic Star Dragon7841112Scripts/c7841112.lua1
Red Supernova Dragon99585850Scripts/c99585850.lua1
Kewl Tune RS15665977Scripts/c15665977.lua1
Crystal Clear Wing Over Synchro Dragon84343351Scripts/c84343351.lua1
Mannadium Prime-Heart90465153Scripts/c90465153.lua1
Chaos Angel22850702Scripts/c22850702.lua1
Blue-Eyes Ultimate Spirit Dragon89604813Scripts/c89604813.lua1
Lollipo★Yummy Way93192592Scripts/c93192592.lua1
Vylon Omega93157004Scripts/c93157004.lua1
Ghoti of the Deep Beyond72309040Scripts/c72309040.lua1
Hot Red Dragon Archfiend King Calamity62242678Scripts/c62242678.lua1
Majestic Red Dragon67030233Scripts/c67030233.lua1
Cupsy★Yummy Way31603289Scripts/c31603289.lua1
Judgment, the Dragon of Heaven41659072Scripts/c41659072.lua1
Cooky★Yummy Way67098897Scripts/c67098897.lua1
...and 11 more

Script Examples ​

Shooting Majestic Star Dragon (40939228) ​

Source: Scripts/c40939228.lua

lua
	aux.AddCodeList(c,44508094)
	--synchro summon
	aux.AddSynchroMixProcedure(c,aux.Tuner(Card.IsCode,21159309),nil,nil,aux.NonTuner(nil),1,99,c40939228.syncheck)
	c:EnableReviveLimit()
	--special summon condition

Kewl Tune Crackle (39576656) ​

Source: Scripts/c39576656.lua

lua
	aux.AddMaterialCodeList(c,43904702)
	--synchro summon
	aux.AddSynchroMixProcedure(c,aux.FilterBoolFunction(Card.IsCode,43904702),nil,nil,aux.Tuner(nil),1,99)
	c:EnableReviveLimit()
	--remove extra

Red Nova Dragon - Burning Soul (65541655) ​

Source: Scripts/c65541655.lua

lua
	aux.AddCodeList(c,70902743)
	--synchro summon
	aux.AddSynchroMixProcedure(c,aux.Tuner(nil),aux.Tuner(nil),nil,aux.NonTuner(nil),1,1)
	c:EnableReviveLimit()
	--cannot special summon