Skip to content

Card.GetRace ​

Signature ​

lua
Card.GetRace(Card c) -> int

Description ​

Returns c's current Race value. Cards with multiple Races can return a bitmask containing more than one Race.

Parameters ​

  • c Card

Returns ​

  • int

Source ​

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

Used By ​

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

  • Detected in 153 indexed script(s).
  • Search this function in the Script Explorer with Card.GetRace.
CardIDScriptDetected Calls
Surprise Fusion35167375Scripts/c35167375.lua5
Yomagna the Fire Phantom17350692Scripts/c17350692.lua2
Favorite HERO Flame Wingman13243124Scripts/c13243124.lua1
Spirit Illusion71939275Scripts/c71939275.lua3
Resurgam Xyz49082032Scripts/c49082032.lua2
D/D Count Surveyor5997110Scripts/c5997110.lua1
A Bao A Qu, the Lightless Shadow4731783Scripts/c4731783.lua2
Sonic Tracker17888577Scripts/c17888577.lua2
Duel Link Dragon, the Duel Dragon60025883Scripts/c60025883.lua1
Super Duper Polymerization44886582Scripts/c44886582.lua1
Echelon of the Fire Kings38798785Scripts/c38798785.lua5
Rank-Up-Magic Astral Force45950291Scripts/c45950291.lua2
Number 101: Silent Honor ARK - Soul Asylum2419596Scripts/c2419596.lua1
Seven Stars Slash - Army Annihilator Hagun65114115Scripts/c65114115.lua2
Abyss-steam63941169Scripts/c63941169.lua1
Cyberse Contract Witch37458564Scripts/c37458564.lua2
Rescue Hedgehog99742859Scripts/c99742859.lua1
Rank-Up-Magic Numeron Force48333324Scripts/c48333324.lua2
Max Metalmorph89812483Scripts/c89812483.lua2
Tri-Brigade Rugal the Silver Sheller52331012Scripts/c52331012.lua2
Fata Dragna41763141Scripts/c41763141.lua1
Primite Imperial Dragon81418467Scripts/c81418467.lua1
First Penguin12975671Scripts/c12975671.lua2
Stellarnova Binding69678646Scripts/c69678646.lua1
...and 129 more

Script Examples ​

Surprise Fusion (35167375) ​

Source: Scripts/c35167375.lua

lua
end
function s.rafilter(c)
	return c:IsFaceup() and ((RACE_ALL&~c:GetRace())~=0 or (ATTRIBUTE_ALL&~c:GetAttribute())~=0)
end
function s.target(e,tp,eg,ep,ev,re,r,rp,chk,chkc)

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

Favorite HERO Flame Wingman (13243124) ​

Source: Scripts/c13243124.lua

lua
function s.ffilter(c,fc,sub,mg,sg)
	return not sg or sg:FilterCount(aux.TRUE,c)==0
		or (sg:IsExists(Card.IsRace,1,c,c:GetRace())
			and not sg:IsExists(Card.IsFusionAttribute,1,c,c:GetFusionAttribute()))
end