Skip to content

Card.CreateEffectRelation ​

Signature ​

lua
Card.CreateEffectRelation(Card c, Effect e) -> void

Description ​

Creates a relation between c and effect e. If e is the triggering effect of a current Chain Link, the relation is tied to that Chain Link; otherwise the core stores a direct effect relation.

Parameters ​

  • c Card
  • e Effect

Source ​

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

Used By ​

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

  • Detected in 57 indexed script(s).
  • Search this function in the Script Explorer with Card.CreateEffectRelation.
CardIDScriptDetected Calls
Tohushaddoll Grysta95072744Scripts/c95072744.lua1
Graydle Split75361204Scripts/c75361204.lua1
Particle Fusion39261576Scripts/c39261576.lua1
Number 101: Silent Honor ARK - Soul Asylum2419596Scripts/c2419596.lua1
Future Fusion77565204Scripts/c77565204.lua1
Mad Tempest Trirealm Rift Ploutonion33822112Scripts/c33822112.lua1
Zebufera, Vaalmonican Hallow Heathen2815176Scripts/c2815176.lua1
Thunder Dragon Thunderstormech12081875Scripts/c12081875.lua1
Myutant Blast79072916Scripts/c79072916.lua1
Noh-P.U.N.K. Deer Note6609736Scripts/c6609736.lua1
Gunkan Suship Uni42377643Scripts/c42377643.lua1
K9-66a Jokul28642461Scripts/c28642461.lua1
Generaider Boss Bite720147Scripts/c720147.lua1
Gladiator Beast Gistel26582143Scripts/c26582143.lua1
WAKE CUP! Macchia71410542Scripts/c71410542.lua1
Geistgrinder Golem26913989Scripts/c26913989.lua1
Coralianektes the Shimmering Shining Dragon82692552Scripts/c82692552.lua1
Execution of the Contract55976207Scripts/c55976207.lua1
Fishborg Harpooner57420265Scripts/c57420265.lua1
Bait Doll7165085Scripts/c7165085.lua2
Broomy57985393Scripts/c57985393.lua1
Gouki Machine Suprex29099860Scripts/c29099860.lua1
Ninjitsu Art of Shadow Sealing13629812Scripts/c13629812.lua1
Parasomnia Pillow44092304Scripts/c44092304.lua1
...and 33 more

Script Examples ​

Tohushaddoll Grysta (95072744) ​

Source: Scripts/c95072744.lua

lua
	local tc=g:GetFirst()
	Duel.ClearTargetCard()
	tc:CreateEffectRelation(e)
	e:SetLabelObject(tc)
	local te=tc.shadoll_flip_effect

Graydle Split (75361204) ​

Source: Scripts/c75361204.lua

lua
		and Duel.IsExistingMatchingCard(c75361204.spfilter1,tp,LOCATION_DECK,0,1,nil,e,tp) end
	local ec=e:GetLabelObject()
	ec:CreateEffectRelation(e)
	Duel.SetOperationInfo(0,CATEGORY_DESTROY,ec,1,0,0)
	Duel.SetOperationInfo(0,CATEGORY_SPECIAL_SUMMON,nil,2,tp,LOCATION_DECK)

Particle Fusion (39261576) ​

Source: Scripts/c39261576.lua

lua
	Duel.Hint(HINT_SELECTMSG,tp,aux.Stringid(39261576,1))
	local g=mat:FilterSelect(tp,Card.IsSetCard,1,1,nil,0x1047)
	tc:CreateEffectRelation(e)
	Duel.SetTargetCard(g)
end