Skip to content

Auxiliary.AddRitualProcEqual2 ​

Signature ​

lua
Auxiliary.AddRitualProcEqual2(Card c, function filter, int summon_location, [function|nil grave_filter], [function|nil mat_filter], [bool pause], [function|nil extra_operation], [function|nil extra_target]) -> Effect

Description ​

Registers an exact-Level Ritual Summon procedure using Card.GetLevel and returns the created Effect.

Parameters ​

  • c Card
  • filter function
  • summon_location int
  • grave_filter function|nil optional
  • mat_filter function|nil optional
  • pause bool optional
  • extra_operation function|nil optional
  • extra_target function|nil optional

Returns ​

  • Effect

Source ​

  • Utilities/procedure.lua:1922

Guided Examples ​

Learn how to use this function in context:

Used By ​

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

  • Detected in 12 indexed script(s).
  • Search this function in the Script Explorer with Auxiliary.AddRitualProcEqual2.
CardIDScriptDetected Calls
Forbidden Ritual Art12157563Scripts/c12157563.lua1
Recette de Personnel (Staff Recipe)40551410Scripts/c40551410.lua1
Majesty of the White Dragons43219114Scripts/c43219114.lua1
Gishki Aquamirror46159582Scripts/c46159582.lua1
Nekroz Mirror14735698Scripts/c14735698.lua1
Nekroz Cycle97211663Scripts/c97211663.lua1
Zefrasaber, Swordmaster of the Nekroz84388461Scripts/c84388461.lua1
Chaos Form21082832Scripts/c21082832.lua1
Earth Chant59820352Scripts/c59820352.lua1
Sprite's Blessing37626500Scripts/c37626500.lua1
Breath of Acclamation44221928Scripts/c44221928.lua1
Contract with the Abyss69035382Scripts/c69035382.lua1

Script Examples ​

Forbidden Ritual Art (12157563) ​

Source: Scripts/c12157563.lua

lua
function s.initial_effect(c)
	--Activate
	local e1=aux.AddRitualProcEqual2(c,aux.TRUE,LOCATION_GRAVE,aux.TRUE,aux.FALSE,false,s.extraop)
	e1:SetDescription(aux.Stringid(id,0))
	e1:SetCountLimit(1,id)

Recette de Personnel (Staff Recipe) (40551410) ​

Source: Scripts/c40551410.lua

lua
	c:RegisterEffect(e2)
	--ritual
	local e3=aux.AddRitualProcEqual2(c,s.filter,LOCATION_HAND,nil,nil,true)
	e3:SetDescription(aux.Stringid(id,1))
	e3:SetType(EFFECT_TYPE_QUICK_O)

Majesty of the White Dragons (43219114) ​

Source: Scripts/c43219114.lua

lua
	c:RegisterEffect(e1)
	--spsummon
	local e2=aux.AddRitualProcEqual2(c,nil,nil,nil,s.mfilter,true)
	e2:SetDescription(aux.Stringid(id,1))
	e2:SetType(EFFECT_TYPE_QUICK_O)