Skip to content

Duel.DisableShuffleCheck ​

Signature ​

lua
Duel.DisableShuffleCheck([bool disable]) -> void

Description ​

Disables the automatic shuffle check for the next Deck or hand operation. Use this before operations that intentionally preserve Deck order or hand order.

Parameters ​

  • disable bool optional - default: true

Source ​

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

Used By ​

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

  • Detected in 149 indexed script(s).
  • Search this function in the Script Explorer with Duel.DisableShuffleCheck.
CardIDScriptDetected Calls
Junoldo the Shadespirit Power Patron10266279Scripts/c10266279.lua1
Jupredo the Shademachine Power Patron43871165Scripts/c43871165.lua1
D/D Extra Surveyor74387963Scripts/c74387963.lua1
Nervedo the Shadebeast Power Patron17473466Scripts/c17473466.lua1
GMX - VELOX82706696Scripts/c82706696.lua1
Purrely25550531Scripts/c25550531.lua1
Sylvan Dancepione21903613Scripts/c21903613.lua2
Squeeze, the Full Moon of Raise Moon - JACKPOT!9484285Scripts/c9484285.lua1
Materiactor Meltthrough66059345Scripts/c66059345.lua1
Mad Tempest Trirealm Rift Ploutonion33822112Scripts/c33822112.lua1
Time Thief Redoer55285840Scripts/c55285840.lua1
Ma'at18631392Scripts/c18631392.lua2
Shadowreaver Knight 2195506252Scripts/c95506252.lua1
Materiactor Meltdown38669664Scripts/c38669664.lua2
Super Koi Koi66171432Scripts/c66171432.lua1
Mariamne, the True Dracophoenix94160895Scripts/c94160895.lua1
Chaos Ruler, the Chaotic Magical Dragon3040496Scripts/c3040496.lua1
Adamancipator Risen - Leonite47674738Scripts/c47674738.lua1
Runick Freezing Curses30430448Scripts/c30430448.lua1
Sky Thunder Trirealm Rift Yomi61033809Scripts/c61033809.lua1
Akashic Magician28776350Scripts/c28776350.lua2
Kelbek the Ancient Vanguard25926710Scripts/c25926710.lua1
Trirealm Rift of Emptiness Gehenna35761342Scripts/c35761342.lua1
Number 104: Masquerade Vain16908882Scripts/c16908882.lua1
...and 125 more

Script Examples ​

Junoldo the Shadespirit Power Patron (10266279) ​

Source: Scripts/c10266279.lua

lua
		and (not Duel.IsExistingMatchingCard(s.costfilter,tp,LOCATION_GRAVE,0,1,nil,e,tp)
		or not Duel.SelectYesNo(tp,aux.Stringid(99311889,1))) then
		Duel.DisableShuffleCheck()
		Duel.Remove(g,POS_FACEDOWN,REASON_COST)
	else

Jupredo the Shademachine Power Patron (43871165) ​

Source: Scripts/c43871165.lua

lua
		and (not Duel.IsExistingMatchingCard(s.costfilter,tp,LOCATION_GRAVE,0,1,nil,e,tp)
		or not Duel.SelectYesNo(tp,aux.Stringid(99311889,1))) then
		Duel.DisableShuffleCheck()
		Duel.Remove(g,POS_FACEDOWN,REASON_COST)
	else

D/D Extra Surveyor (74387963) ​

Source: Scripts/c74387963.lua

lua
	if ct==0 then return end
	local tg=Duel.GetDecktopGroup(1-tp,ct)
	Duel.DisableShuffleCheck()
	local atk=Duel.Remove(tg,POS_FACEUP,REASON_EFFECT)
	if atk>0 and Duel.IsExistingMatchingCard(s.atkfilter,tp,LOCATION_MZONE,0,1,nil)