Skip to content

Auxiliary.AddFusionProcCode3 ​

Signature ​

lua
Auxiliary.AddFusionProcCode3(Card c, int code1, int code2, int code3, bool sub, bool insf) -> void

Description ​

Registers a Fusion Material procedure requiring monsters with code1, code2, and code3 as fixed materials.

Parameters ​

  • c Card
  • code1 int
  • code2 int
  • code3 int
  • sub bool
  • insf bool

Source ​

  • Utilities/procedure.lua:1219

Guided Examples ​

Learn how to use this function in context:

Used By ​

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

  • Detected in 19 indexed script(s).
  • Search this function in the Script Explorer with Auxiliary.AddFusionProcCode3.
CardIDScriptDetected Calls
XYZ-Hyper Dragon Cannon75748977Scripts/c75748977.lua1
ABC-Dragon Buster1561110Scripts/c1561110.lua1
Gate Guardians Combined8505920Scripts/c8505920.lua1
Prank-Kids Battle Butler81997228Scripts/c81997228.lua1
Timaeus the Knight of Destiny53315891Scripts/c53315891.lua1
Elemental HERO Nebula Neos40080312Scripts/c40080312.lua1
Elemental HERO Chaos Neos17032740Scripts/c17032740.lua1
Armityle the Chaos Phantasm - Phantom of Fury60110982Scripts/c60110982.lua1
Elemental HERO Tempest83121692Scripts/c83121692.lua1
Cyberdark Dragon40418351Scripts/c40418351.lua1
Elemental HERO Storm Neos49352945Scripts/c49352945.lua1
XYZ-Dragon Cannon91998119Scripts/c91998119.lua1
Elemental HERO Magma Neos78512663Scripts/c78512663.lua1
Arcana Knight Joker6150044Scripts/c6150044.lua1
Armityle the Chaos Phantasm43378048Scripts/c43378048.lua1
Ojama King90140980Scripts/c90140980.lua1
Super Vehicroid Jumbo Drill36256625Scripts/c36256625.lua1
Aqua Dragon86164529Scripts/c86164529.lua1
Man-eating Black Shark80727036Scripts/c80727036.lua1

Script Examples ​

XYZ-Hyper Dragon Cannon (75748977) ​

Source: Scripts/c75748977.lua

lua
function s.initial_effect(c)
	c:EnableReviveLimit()
	aux.AddFusionProcCode3(c,70860415,6355563,33744268,true,true)
	aux.AddContactFusionProcedure(c,Card.IsAbleToRemoveAsCost,LOCATION_ONFIELD+LOCATION_GRAVE,0,Duel.Remove,POS_FACEUP,REASON_COST)
	--

ABC-Dragon Buster (1561110) ​

Source: Scripts/c1561110.lua

lua
	--fusion material
	c:EnableReviveLimit()
	aux.AddFusionProcCode3(c,30012506,77411244,3405259,true,true)
	aux.AddContactFusionProcedure(c,Card.IsAbleToRemoveAsCost,LOCATION_ONFIELD+LOCATION_GRAVE,0,Duel.Remove,POS_FACEUP,REASON_COST)
	--spsummon condition

Gate Guardians Combined (8505920) ​

Source: Scripts/c8505920.lua

lua
	--fusion material
	c:EnableReviveLimit()
	aux.AddFusionProcCode3(c,25955164,62340868,98434877,true,true)
	aux.AddContactFusionProcedure(c,Card.IsAbleToRemoveAsCost,LOCATION_ONFIELD+LOCATION_HAND+LOCATION_GRAVE,0,Duel.Remove,POS_FACEUP,REASON_COST)
	--spsummon condition