Skip to content

Card.EnableReviveLimit ​

Signature ​

lua
Card.EnableReviveLimit(Card c) -> void

Description ​

Marks c as needing to be properly Summoned before ordinary Special Summon effects can bring it back from public locations. The core registers an EFFECT_REVIVE_LIMIT effect on c. Pair this with the card's proper Summon procedure or with an effect that calls CompleteProcedure after a successful proper Summon. Local core handling clears the completed-procedure status when the card moves to the hand or Deck.

Parameters ​

  • c Card - Card that should require a proper Summon before ordinary revive effects can Special Summon it.

Source ​

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

Guided Examples ​

Learn how to use this function in context:

Used By ​

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

  • Detected in 2652 indexed script(s).
  • Search this function in the Script Explorer with Card.EnableReviveLimit.
CardIDScriptDetected Calls
Artmage Non-Finito74631897Scripts/c74631897.lua1
Levia-Dragoon - Daedalus78579058Scripts/c78579058.lua1
Lady's Dragonmaid48658295Scripts/c48658295.lua1
Azure Ocean Dragon Lord - Neo-Daedalus Rage41570943Scripts/c41570943.lua1
Goyo Emperor59255742Scripts/c59255742.lua1
Accel Synchro Stardust Dragon30983281Scripts/c30983281.lua1
Ashtraja Susanoo17020474Scripts/c17020474.lua1
Destiny HERO - Destro-Dogma25158975Scripts/c25158975.lua1
Yomagna the Fire Phantom17350692Scripts/c17350692.lua1
Fiendsmith's Sequence49867899Scripts/c49867899.lua1
D/D/D Alfred the Divine Sage King11852093Scripts/c11852093.lua1
El Shaddoll Apkallone50907446Scripts/c50907446.lua1
Favorite HERO Flame Wingman13243124Scripts/c13243124.lua1
Mixousia the Confounder80843006Scripts/c80843006.lua1
Invoked Sorath43989315Scripts/c43989315.lua1
Lubellion the Searing Dragon70534340Scripts/c70534340.lua1
Destratification Dino Stratiae3841104Scripts/c3841104.lua1
Ursarctic Polari27693363Scripts/c27693363.lua1
Prank-Kids Weather Washer44509529Scripts/c44509529.lua1
Predaplant Bal Teah66787942Scripts/c66787942.lua1
PSY-Framelord Omega74586817Scripts/c74586817.lua1
D/D/D/D Dimensional King Arc Crisis71398055Scripts/c71398055.lua1
D/D/D/D Super-Dimensional Sovereign Emperor Zero Paradox97417863Scripts/c97417863.lua1
Odd-Eyes Arcray Dragon6218704Scripts/c6218704.lua1
...and 2628 more

Script Examples ​

Artmage Non-Finito (74631897) ​

Source: Scripts/c74631897.lua

lua
local s,id,o=GetID()
function s.initial_effect(c)
	c:EnableReviveLimit()
	aux.AddFusionProcFunRep(c,aux.FilterBoolFunction(Card.IsFusionSetCard,0x1cd),2,true)
	--splimit

Levia-Dragoon - Daedalus (78579058) ​

Source: Scripts/c78579058.lua

lua
	aux.EnableChangeCode(c,22702055)
	--link summon
	c:EnableReviveLimit()
	--aux.AddLinkProcedure(c,s.mfilter,2,3,s.glcheck)
	local e0=Effect.CreateEffect(c)

Lady's Dragonmaid (48658295) ​

Source: Scripts/c48658295.lua

lua
function s.initial_effect(c)
	aux.AddFusionProcFunRep(c,s.ffilter,2,false)
	c:EnableReviveLimit()
	--cannot special summon
	local e1=Effect.CreateEffect(c)