Skip to content

Effect.IsActiveType ​

Signature ​

lua
Effect.IsActiveType(Effect e, int type) -> bool

Description ​

Checks whether e's active card type contains at least one flag from type.

Parameters ​

  • e Effect
  • type int

Returns ​

  • bool

Source ​

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

Guided Examples ​

Learn how to use this function in context:

Used By ​

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

  • Detected in 1101 indexed script(s).
  • Search this function in the Script Explorer with Effect.IsActiveType.
CardIDScriptDetected Calls
Performage Cup Tricker6812770Scripts/c6812770.lua1
D/D/D/D Super-Dimensional Sovereign Emperor Zero Paradox97417863Scripts/c97417863.lua1
Bujinki Ahashima71095768Scripts/c71095768.lua1
GMX Associate Noma83528184Scripts/c83528184.lua1
Ursarctic Polar Star62714453Scripts/c62714453.lua1
Vidolium the Unstable Power Patron of Unity70488851Scripts/c70488851.lua1
DoSolfachord Coolia80776622Scripts/c80776622.lua2
W:P Fancy Ball4993187Scripts/c4993187.lua1
Radiant Typhoon Varuroon, the Marine Eidolon39341885Scripts/c39341885.lua1
El Shaddoll Meshachrer32467459Scripts/c32467459.lua1
Fossil Fusion59419719Scripts/c59419719.lua1
Trickstar Light Stage35371948Scripts/c35371948.lua1
Chaos Magical Hats2372506Scripts/c2372506.lua1
Isolde, Two Tales of the Noble Knights59934749Scripts/c59934749.lua1
Soul of the Supreme King92428405Scripts/c92428405.lua1
Black Dragon Ninja56562619Scripts/c56562619.lua1
Performapal Celestial Magician58092907Scripts/c58092907.lua1
A-to-Z-Dragon Buster Cannon65172015Scripts/c65172015.lua1
Tearlaments Havnis37961969Scripts/c37961969.lua1
Grandpa Demetto44190146Scripts/c44190146.lua1
Ancient Gear Duel53541822Scripts/c53541822.lua1
Overload Future Fusion33099732Scripts/c33099732.lua1
Frightfur March74416026Scripts/c74416026.lua1
Dragon Master Magia12381100Scripts/c12381100.lua6
...and 1077 more

Script Examples ​

Performage Cup Tricker (6812770) ​

Source: Scripts/c6812770.lua

lua
function s.xyzcon(e,tp,eg,ep,ev,re,r,rp)
	local c=e:GetHandler()
	return c:IsReason(REASON_COST) and re:IsActivated() and re:IsActiveType(TYPE_XYZ)
		and c:IsPreviousLocation(LOCATION_OVERLAY)
end

D/D/D/D Super-Dimensional Sovereign Emperor Zero Paradox (97417863) ​

Source: Scripts/c97417863.lua

lua
end
function c97417863.lefilter(c,tp,re)
	return re and re:IsActiveType(TYPE_SPELL) and c:IsReason(REASON_EFFECT)
		and c:IsPreviousControler(tp) and c:IsPreviousPosition(POS_FACEUP) and c:IsPreviousSetCard(0x10af)
end

Bujinki Ahashima (71095768) ​

Source: Scripts/c71095768.lua

lua
function c71095768.descon(e,tp,eg,ep,ev,re,r,rp)
	if not (Duel.GetChainInfo(ev,CHAININFO_CHAIN_ID)==c71095768[0]
		and c71095768[1]==LOCATION_MZONE and re:IsActiveType(TYPE_XYZ)) then return false end
	local c=e:GetHandler()
	local zone=(c:GetLinkedZone(0) & 0x7f) | ((c:GetLinkedZone(1) & 0x7f)<<0x10)