Skip to content

Duel.GetReleaseGroup ​

Signature ​

lua
Duel.GetReleaseGroup(int player, [bool use_hand], [int reason]) -> Group

Description ​

Returns the cards player can Tribute/Release for effect purposes. If use_hand is true, valid cards in the hand are included.

Parameters ​

  • player int
  • use_hand bool optional - default: false
  • reason int optional - default: REASON_COST

Returns ​

  • Group

Source ​

  • D:\Programs\GitHub\ygopro-core\libduel.cpp:4974

Used By ​

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

  • Detected in 151 indexed script(s).
  • Search this function in the Script Explorer with Duel.GetReleaseGroup.
CardIDScriptDetected Calls
Artmage Non-Finito74631897Scripts/c74631897.lua1
Surprise Fusion35167375Scripts/c35167375.lua2
Ursarctic Polari27693363Scripts/c27693363.lua1
Odd-Eyes Revolution Dragon16306932Scripts/c16306932.lua2
Odd-Eyes Arcray Dragon6218704Scripts/c6218704.lua1
Flower Cardian Peony with Butterfly57261568Scripts/c57261568.lua1
Ursarctic Polar Star62714453Scripts/c62714453.lua1
DoSolfachord Coolia80776622Scripts/c80776622.lua2
Flower Cardian Willow with Calligrapher89818984Scripts/c89818984.lua1
Cyber Pharos29719112Scripts/c29719112.lua1
Vaylantz Genesis Grand Duke76075139Scripts/c76075139.lua1
Frightfur Meister77522571Scripts/c77522571.lua1
Gishki Nekromirror36982581Scripts/c36982581.lua2
Mecha Phantom Beast Auroradon44097050Scripts/c44097050.lua1
Ursarctic Grand Chariot80086070Scripts/c80086070.lua1
Kuribeh34419588Scripts/c34419588.lua1
Ursarctic Quint Charge15758127Scripts/c15758127.lua2
Theia, the Primal Being85687952Scripts/c85687952.lua1
Galaxy-Eyes Photon Dragon93717133Scripts/c93717133.lua2
All-Eyes Phantom Dragon70335319Scripts/c70335319.lua2
Cyberdark End Dragon37542782Scripts/c37542782.lua1
Rainbow Overdragon37440988Scripts/c37440988.lua1
Egyptian God Slime42166000Scripts/c42166000.lua1
Subterror Nemesis Warrior16719140Scripts/c16719140.lua2
...and 127 more

Script Examples ​

Artmage Non-Finito (74631897) ​

Source: Scripts/c74631897.lua

lua
end
function s.getrg(tp,sc)
	local rg=Duel.GetReleaseGroup(tp,true,REASON_SPSUMMON)
	local mrg=rg:Filter(Card.IsHasEffect,nil,EFFECT_EXTRA_RELEASE)
	if mrg:GetCount()>0 then

Surprise Fusion (35167375) ​

Source: Scripts/c35167375.lua

lua
end
function s.sptg(e,tp,eg,ep,ev,re,r,rp,chk)
	local rg=Duel.GetReleaseGroup(tp,false,REASON_EFFECT)
	if chk==0 then return rg:IsExists(s.cfilter,1,nil,tp,true) end
	Duel.SetOperationInfo(0,CATEGORY_RELEASE,nil,1,0,0)

Ursarctic Polari (27693363) ​

Source: Scripts/c27693363.lua

lua
end
function c27693363.thcost(e,tp,eg,ep,ev,re,r,rp,chk)
	local g1=Duel.GetReleaseGroup(tp):Filter(c27693363.rfilter,nil,tp)
	local g2=Duel.GetMatchingGroup(c27693363.excostfilter,tp,LOCATION_GRAVE,0,nil,tp)
	g1:Merge(g2)