Skip to content

Auxiliary.AddFusionProcFunFunRep ​

Signature ​

lua
Auxiliary.AddFusionProcFunFunRep(Card c, function|table f1, function|table f2, int minc, int maxc, bool insf) -> void

Description ​

Registers a Fusion procedure requiring f1 plus between minc and maxc materials that satisfy f2.

Parameters ​

  • c Card
  • f1 function|table
  • f2 function|table
  • minc int
  • maxc int
  • insf bool

Source ​

  • Utilities/procedure.lua:1313

Used By ​

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

  • Detected in 10 indexed script(s).
  • Search this function in the Script Explorer with Auxiliary.AddFusionProcFunFunRep.
CardIDScriptDetected Calls
Flowering Etoile the Melodious Magnificat83793721Scripts/c83793721.lua1
Dracotail Arthalion33760966Scripts/c33760966.lua1
Dangerous Frightfur Nightmary58468105Scripts/c58468105.lua1
GMX - COMPREX75191028Scripts/c75191028.lua1
Wake Up Your Elemental HERO32828466Scripts/c32828466.lua1
Primite Dragon Nether Berzelius26462013Scripts/c26462013.lua1
Yubel - The Loving Defender Forever47172959Scripts/c47172959.lua1
Frightfur Sabre-Tooth80889750Scripts/c80889750.lua1
Bloom Prima the Melodious Choir24672164Scripts/c24672164.lua1
Chimeratech Megafleet Dragon87116928Scripts/c87116928.lua1

Script Examples ​

Flowering Etoile the Melodious Magnificat (83793721) ​

Source: Scripts/c83793721.lua

lua
	--fusion material
	c:EnableReviveLimit()
	aux.AddFusionProcFunFunRep(c,aux.FilterBoolFunction(Card.IsFusionSetCard,0x109b),aux.FilterBoolFunction(Card.IsFusionSetCard,0x9b),2,2,true)
	--remove
	local e1=Effect.CreateEffect(c)

Dracotail Arthalion (33760966) ​

Source: Scripts/c33760966.lua

lua
function s.initial_effect(c)
	--fusion material
	aux.AddFusionProcFunFunRep(c,aux.FilterBoolFunction(Card.IsFusionSetCard,0x1c9),aux.FilterBoolFunction(Card.IsLocation,LOCATION_HAND),1,127,true)
	c:EnableReviveLimit()
	--tohand

Dangerous Frightfur Nightmary (58468105) ​

Source: Scripts/c58468105.lua

lua
	--fusion material
	c:EnableReviveLimit()
	aux.AddFusionProcFunFunRep(c,aux.FilterBoolFunction(Card.IsFusionSetCard,0xc3),aux.FilterBoolFunction(Card.IsFusionSetCard,0xa9),2,2,true)
	--atkup
	local e1=Effect.CreateEffect(c)