Skip to content

Duel.AnnounceRace ​

Signature ​

lua
Duel.AnnounceRace(int player, int count, int available) -> int

Description ​

Lets player declare count Races from available and returns the selected RACE_* bitmask.

Parameters ​

  • player int
  • count int
  • available int

Returns ​

  • int

Source ​

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

Used By ​

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

  • Detected in 28 indexed script(s).
  • Search this function in the Script Explorer with Duel.AnnounceRace.
CardIDScriptDetected Calls
Surprise Fusion35167375Scripts/c35167375.lua2
Yomagna the Fire Phantom17350692Scripts/c17350692.lua1
Theorealize48739627Scripts/c48739627.lua2
Spiritual Art Familiars45538320Scripts/c45538320.lua2
Archnemeses Eschatos33212663Scripts/c33212663.lua1
Shipping Archfiend57256127Scripts/c57256127.lua1
Metal Illusionist29157292Scripts/c29157292.lua1
Herald of the Abyss94016752Scripts/c94016752.lua1
Mimesis Elephant10632284Scripts/c10632284.lua1
Propa Gandake61681816Scripts/c61681816.lua1
Genomix Fighter42155488Scripts/c42155488.lua1
Specimen Inspection12292422Scripts/c12292422.lua1
Reprodocus34989413Scripts/c34989413.lua1
Sword Breaker64689404Scripts/c64689404.lua1
Baby Mudragon40380686Scripts/c40380686.lua1
Symphonic Warrior Piaano31826057Scripts/c31826057.lua2
Tribe-Infecting Virus33184167Scripts/c33184167.lua1
Rebirth Judgment45064756Scripts/c45064756.lua1
Gishki Psychelone30334522Scripts/c30334522.lua1
The Regulation of Tribe296499Scripts/c296499.lua1
Abyssal Designator89801755Scripts/c89801755.lua1
Shien's Advisor98126725Scripts/c98126725.lua1
Quantum Cat87772572Scripts/c87772572.lua1
Swamp Mirrorer50277973Scripts/c50277973.lua1
...and 4 more

Script Examples ​

Surprise Fusion (35167375) ​

Source: Scripts/c35167375.lua

lua
	Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_RACE)
	if ATTRIBUTE_ALL&~tc:GetAttribute()==0 then
		race=Duel.AnnounceRace(tp,1,RACE_ALL&~tc:GetRace())
	else
		race=Duel.AnnounceRace(tp,1,RACE_ALL)

Yomagna the Fire Phantom (17350692) ​

Source: Scripts/c17350692.lua

lua
	if chk==0 then return true end
	Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_RACE)
	local race=Duel.AnnounceRace(tp,1,RACE_ALL&~e:GetHandler():GetRace())
	e:SetLabel(race)
end

Theorealize (48739627) ​

Source: Scripts/c48739627.lua

lua
	Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_RACE)
	if ATTRIBUTE_ALL&~tc:GetAttribute()==0 then
		race=Duel.AnnounceRace(tp,1,RACE_ALL&~tc:GetRace())
	else
		race=Duel.AnnounceRace(tp,1,RACE_ALL)