Skip to content

Card.CheckFusionSubstitute ​

Signature ​

lua
Card.CheckFusionSubstitute(Card c, Card fcard) -> bool

Description ​

Checks whether c can substitute for a specifically named Fusion Material listed by Fusion Monster fcard.

Parameters ​

  • c Card
  • fcard Card

Returns ​

  • bool

Source ​

  • D:\Programs\GitHub\ygopro-core\libcard.cpp:3700

Used By ​

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

  • Detected in 5 indexed script(s).
  • Search this function in the Script Explorer with Card.CheckFusionSubstitute.
CardIDScriptDetected Calls
Dragon Master Magia12381100Scripts/c12381100.lua1
Windwitch - Crystal Bell25793414Scripts/c25793414.lua1
Mirrorjade the Iceblade Dragon44146295Scripts/c44146295.lua1
Rune-Eyes Pendulum Dragon1516510Scripts/c1516510.lua1
Elemental HERO Neos Knight72926163Scripts/c72926163.lua1

Script Examples ​

Dragon Master Magia (12381100) ​

Source: Scripts/c12381100.lua

lua
end
function s.ffilter1(c,fc)
	return c:IsFusionCode(23995346) or c:CheckFusionSubstitute(fc)
end
function s.ffilter2(c)

Windwitch - Crystal Bell (25793414) ​

Source: Scripts/c25793414.lua

lua
c25793414.material_type=TYPE_SYNCHRO
function c25793414.sfcfilter(c,fc)
	return (c:IsFusionCode(14577226) or c:CheckFusionSubstitute(fc)) and c:IsFusionType(TYPE_SYNCHRO)
end
function c25793414.synchro_fusion_check(tp,sg,fc)

Mirrorjade the Iceblade Dragon (44146295) ​

Source: Scripts/c44146295.lua

lua
c44146295.material_type=TYPE_FUSION+TYPE_SYNCHRO+TYPE_XYZ+TYPE_LINK
function c44146295.sfcfilter(c,fc)
	return c:IsFusionCode(68468459) or c:CheckFusionSubstitute(fc)
end
function c44146295.synchro_fusion_check(tp,sg,fc)