Auxiliary.AddFusionProcFunFunRep
Signature
lua
Auxiliary.AddFusionProcFunFunRep(Card c, function|table f1, function|table f2, int minc, int maxc, bool insf) -> voidDescription
Registers a Fusion procedure requiring f1 plus between minc and maxc materials that satisfy f2.
Parameters
cCardf1function|tablef2function|tablemincintmaxcintinsfbool
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.
| Card | ID | Script | Detected Calls |
|---|---|---|---|
| Flowering Etoile the Melodious Magnificat | 83793721 | Scripts/c83793721.lua | 1 |
| Dracotail Arthalion | 33760966 | Scripts/c33760966.lua | 1 |
| Dangerous Frightfur Nightmary | 58468105 | Scripts/c58468105.lua | 1 |
| GMX - COMPREX | 75191028 | Scripts/c75191028.lua | 1 |
| Wake Up Your Elemental HERO | 32828466 | Scripts/c32828466.lua | 1 |
| Primite Dragon Nether Berzelius | 26462013 | Scripts/c26462013.lua | 1 |
| Yubel - The Loving Defender Forever | 47172959 | Scripts/c47172959.lua | 1 |
| Frightfur Sabre-Tooth | 80889750 | Scripts/c80889750.lua | 1 |
| Bloom Prima the Melodious Choir | 24672164 | Scripts/c24672164.lua | 1 |
| Chimeratech Megafleet Dragon | 87116928 | Scripts/c87116928.lua | 1 |
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()
--tohandDangerous 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)