Skip to content

Card.GetReasonEffect ​

Signature ​

lua
Card.GetReasonEffect(Card c) -> Effect|nil

Description ​

Returns c's current reason effect, or nil when no reason effect is recorded.

Parameters ​

  • c Card

Returns ​

  • Effect|nil

Source ​

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

Used By ​

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

  • Detected in 53 indexed script(s).
  • Search this function in the Script Explorer with Card.GetReasonEffect.
CardIDScriptDetected Calls
Predaplant Bal Teah66787942Scripts/c66787942.lua1
Abyss-steam63941169Scripts/c63941169.lua1
Masked HERO Furnace58288218Scripts/c58288218.lua1
Earthbound Servant Geo Gremlina33202303Scripts/c33202303.lua1
Numeron Chaos Ritual41850466Scripts/c41850466.lua1
Unchained Soul Lord of Yama24269961Scripts/c24269961.lua1
Armed Rebeellion21056275Scripts/c21056275.lua1
Tachyon Cloudragon72705654Scripts/c72705654.lua1
Mirage Swordsman73936388Scripts/c73936388.lua1
Naturia Mole Cricket93454062Scripts/c93454062.lua1
Thousand Umbral Horror2932235Scripts/c2932235.lua1
Cross Keeper40740224Scripts/c40740224.lua1
Amphibious Swarmship Amblowhale20665527Scripts/c20665527.lua1
Sacred Fire King Garunix66431519Scripts/c66431519.lua1
Redox, Dragon Ruler of Boulders90411554Scripts/c90411554.lua1
Predaprimitive89176044Scripts/c89176044.lua1
Unchained Ogre Shara95136979Scripts/c95136979.lua1
Dream Mirror Recap81038234Scripts/c81038234.lua1
The Abyss Dragon Swordsoul5141117Scripts/c5141117.lua1
Geistgrinder Golem26913989Scripts/c26913989.lua1
Blackwing - Shamal the Sandstorm8571567Scripts/c8571567.lua1
Maiden of White17947697Scripts/c17947697.lua1
Dillingerous Dragon23732205Scripts/c23732205.lua1
Assault Lion67676619Scripts/c67676619.lua1
...and 29 more

Script Examples ​

Predaplant Bal Teah (66787942) ​

Source: Scripts/c66787942.lua

lua
end
function s.spfilter2(c,tp,se)
	return c:IsControler(tp) and (se==nil or c:GetReasonEffect()~=se)
end
function s.spcon2(e,tp,eg,ep,ev,re,r,rp)

Abyss-steam (63941169) ​

Source: Scripts/c63941169.lua

lua
		and c:IsPreviousPosition(POS_FACEUP) and c:IsPreviousControler(tp)
		and c:GetPreviousAttributeOnField()&ATTRIBUTE_WATER~=0
		and c:IsPreviousLocation(LOCATION_MZONE) and (se==nil or c:GetReasonEffect()~=se)
end
function s.thcon(e,tp,eg,ep,ev,re,r,rp)

Masked HERO Furnace (58288218) ​

Source: Scripts/c58288218.lua

lua
function s.spfilter(c,tp,se)
	return c:IsSummonPlayer(tp) and not c:IsAttribute(ATTRIBUTE_FIRE) and c:IsSetCard(0x8) and c:IsType(TYPE_FUSION) and c:IsFaceup()
		and (se==nil or c:GetReasonEffect()~=se)
end
function s.spcon(e,tp,eg,ep,ev,re,r,rp)