Skip to content

Auxiliary.IsDualState ​

Signature ​

lua
Auxiliary.IsDualState(Effect e) -> bool

Description ​

Condition helper that is true when e's handler is not disabled and is in Dual State.

Parameters ​

  • e Effect

Returns ​

  • bool

Source ​

  • Utilities/procedure.lua:10

Guided Examples ​

Learn how to use this function in context:

Used By ​

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

  • Detected in 43 indexed script(s).
  • Search this function in the Script Explorer with Auxiliary.IsDualState.
CardIDScriptDetected Calls
Poly-Chemicritter Hydragon80476891Scripts/c80476891.lua2
Phoenix Gearfried69488544Scripts/c69488544.lua2
Alien Hypno38468214Scripts/c38468214.lua1
Gem-Knight Iolite45662855Scripts/c45662855.lua1
Gem-Knight Amber72056560Scripts/c72056560.lua1
Chemicritter Oxy Ox18993198Scripts/c18993198.lua1
Doom Shaman94944637Scripts/c94944637.lua1
Poly-Chemicritter Dioxogre44088292Scripts/c44088292.lua2
Il Blud70595331Scripts/c70595331.lua1
Evocator Eveque16146511Scripts/c16146511.lua1
Blazewing Butterfly16984449Scripts/c16984449.lua1
Skelesaurus89362180Scripts/c89362180.lua2
Chemicritter Hydron Hawk55100740Scripts/c55100740.lua1
Evocator Chevalier96872283Scripts/c96872283.lua1
Dark Valkyria83269557Scripts/c83269557.lua4
Future Samurai90642597Scripts/c90642597.lua1
Geminize Lord Golknight72305034Scripts/c72305034.lua2
Gemini Soldier68366996Scripts/c68366996.lua2
Chemicritter Carbo Crab81599449Scripts/c81599449.lua1
Shadow Delver57827484Scripts/c57827484.lua1
Crusader of Endymion73853830Scripts/c73853830.lua1
Gem-Knight Sardonyx43114901Scripts/c43114901.lua1
Hieratic Seal of the Dragon King64514622Scripts/c64514622.lua1
Darkstorm Dragon57662975Scripts/c57662975.lua1
...and 19 more

Script Examples ​

Poly-Chemicritter Hydragon (80476891) ​

Source: Scripts/c80476891.lua

lua
	e1:SetRange(LOCATION_MZONE)
	e1:SetCode(EVENT_SUMMON_SUCCESS)
	e1:SetCondition(aux.IsDualState)
	e1:SetTarget(c80476891.target)
	e1:SetOperation(c80476891.operation)

Phoenix Gearfried (69488544) ​

Source: Scripts/c69488544.lua

lua
function c69488544.spcon(e,tp,eg,ep,ev,re,r,rp)
	return not e:GetHandler():IsStatus(STATUS_BATTLE_DESTROYED)
		and aux.IsDualState(e) and rp==1-tp and re:IsActiveType(TYPE_SPELL) and re:IsHasType(EFFECT_TYPE_ACTIVATE)
end
function c69488544.filter(c,e,tp)

Alien Hypno (38468214) ​

Source: Scripts/c38468214.lua

lua
	e1:SetType(EFFECT_TYPE_IGNITION)
	e1:SetRange(LOCATION_MZONE)
	e1:SetCondition(aux.IsDualState)
	e1:SetTarget(c38468214.target)
	e1:SetOperation(c38468214.operation)