Skip to content

Effect.GetType ​

Signature ​

lua
Effect.GetType(Effect e) -> int

Description ​

Returns e's effect type mask, such as EFFECT_TYPE_SINGLE, EFFECT_TYPE_FIELD, or EFFECT_TYPE_TRIGGER_O.

Parameters ​

  • e Effect

Returns ​

  • int

Source ​

  • D:\Programs\GitHub\ygopro-core\libeffect.cpp:633

Used By ​

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

  • Detected in 253 indexed script(s).
  • Search this function in the Script Explorer with Effect.GetType.
CardIDScriptDetected Calls
Meteoroa Drytron24166324Scripts/c24166324.lua1
Pere-Zenet Em Heru46273941Scripts/c46273941.lua1
Am Duazenet45151304Scripts/c45151304.lua1
Barian's Chaos Draw97769122Scripts/c97769122.lua1
Nekroz Kaleidoscope51124303Scripts/c51124303.lua1
Dracotail Shaulas42125140Scripts/c42125140.lua2
Transonic Bird34072799Scripts/c34072799.lua3
Sonic Tracker17888577Scripts/c17888577.lua2
Stars Align Above the Shrine15306543Scripts/c15306543.lua1
Chaos Magical Hats2372506Scripts/c2372506.lua2
Gishki Nekromirror36982581Scripts/c36982581.lua1
Cyberse Sage65037172Scripts/c65037172.lua1
Meteonis Drytron22398665Scripts/c22398665.lua1
Endymion, the Mighty Master of Magic3611830Scripts/c3611830.lua1
Emperor Charles the Great97864322Scripts/c97864322.lua1
Horn of Olifant55749927Scripts/c55749927.lua1
Dreaming Nemleria70155677Scripts/c70155677.lua1
Cyberse Contract Witch37458564Scripts/c37458564.lua3
Angello Vaalmonica3048768Scripts/c3048768.lua1
Sosei Ryu-Ge Mistva92487128Scripts/c92487128.lua1
Traptrix Atypus48183890Scripts/c48183890.lua2
The Continuing Epic of Charles11802691Scripts/c11802691.lua1
Ryu-Ge Rivalry81549048Scripts/c81549048.lua1
Dimonno Vaalmonica30432463Scripts/c30432463.lua1
...and 229 more

Script Examples ​

Meteoroa Drytron (24166324) ​

Source: Scripts/c24166324.lua

lua
end
function s.RitualUltimateFilter(c,filter,e,tp,m1,m2,attack_function,greater_or_equal,chk)
	if bit.band(c:GetType(),0x81)~=0x81 or (filter and not filter(c,e,tp,chk)) or not c:IsCanBeSpecialSummoned(e,SUMMON_TYPE_RITUAL,tp,false,true) then return false end
	local mg=m1:Filter(Card.IsCanBeRitualMaterial,c,c)
	if m2 then

Pere-Zenet Em Heru (46273941) ​

Source: Scripts/c46273941.lua

lua
end
function s.spfilter(c,e,tp,m)
	if bit.band(c:GetType(),0x81)~=0x81 or not c:IsSetCard(0x1eb)
		or not c:IsCanBeSpecialSummoned(e,SUMMON_TYPE_RITUAL,tp,false,true) then return false end
	if c.mat_filter then

Am Duazenet (45151304) ​

Source: Scripts/c45151304.lua

lua
end
function s.spfilter(c,e,tp,m)
	if bit.band(c:GetType(),0x81)~=0x81 or not c:IsSetCard(0x1eb)
		or not c:IsCanBeSpecialSummoned(e,SUMMON_TYPE_RITUAL,tp,false,true) then return false end
	if c.mat_filter then