Skip to content

Auxiliary.GiveUpNormalDraw ​

Signature ​

lua
Auxiliary.GiveUpNormalDraw(Effect e, int tp, [int property]) -> void

Description ​

Makes tp give up the normal draw for the current Draw Phase by setting EFFECT_DRAW_COUNT to 0 and registering FLAG_ID_NO_NORMAL_DRAW.

Parameters ​

  • e Effect
  • tp int
  • property int optional

Source ​

  • Utilities/utility.lua:1867

Used By ​

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

  • Detected in 17 indexed script(s).
  • Search this function in the Script Explorer with Auxiliary.GiveUpNormalDraw.
CardIDScriptDetected Calls
Rank-Up-Magic Astral Force45950291Scripts/c45950291.lua1
Black Luster Soldier - Legendary Swordsman70551291Scripts/c70551291.lua1
Legacy of the Duelist88851326Scripts/c88851326.lua1
Tachyon Chaos Hole59650656Scripts/c59650656.lua1
Fandora, the Flying Furtress64400161Scripts/c64400161.lua1
Dark General Freed70676581Scripts/c70676581.lua1
Spirit Burner50418970Scripts/c50418970.lua1
Gearbreed27979109Scripts/c27979109.lua1
Freed the Matchless General49681811Scripts/c49681811.lua1
Infernity Pawn82434071Scripts/c82434071.lua1
Meteor Flare56856951Scripts/c56856951.lua1
Sylvan Waterslide49838105Scripts/c49838105.lua1
Magical Blast91819979Scripts/c91819979.lua1
Malefic World27564031Scripts/c27564031.lua1
Iron Core of Koa'ki Meiru36623431Scripts/c36623431.lua1
Flying Saucer Muusik'i97697678Scripts/c97697678.lua1
Flame Tiger66499018Scripts/c66499018.lua1

Script Examples ​

Rank-Up-Magic Astral Force (45950291) ​

Source: Scripts/c45950291.lua

lua
	e2:SetReset(RESET_PHASE+PHASE_END)
	Duel.RegisterEffect(e2,tp)
	aux.GiveUpNormalDraw(e,tp,EFFECT_FLAG_OATH)
end
function c45950291.splimit(e,c,sump,sumtype,sumpos,targetp,se)

Black Luster Soldier - Legendary Swordsman (70551291) ​

Source: Scripts/c70551291.lua

lua
function s.thop(e,tp,eg,ep,ev,re,r,rp)
	if not aux.IsPlayerCanNormalDraw(tp) then return end
	aux.GiveUpNormalDraw(e,tp)
	local e1=Effect.CreateEffect(e:GetHandler())
	e1:SetType(EFFECT_TYPE_FIELD)

Legacy of the Duelist (88851326) ​

Source: Scripts/c88851326.lua

lua
function c88851326.thop(e,tp,eg,ep,ev,re,r,rp)
	if not aux.IsPlayerCanNormalDraw(tp) then return end
	aux.GiveUpNormalDraw(e,tp)
	Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_ATOHAND)
	local g=Duel.SelectMatchingCard(tp,c88851326.thfilter,tp,LOCATION_GRAVE,0,1,1,nil)