Skip to content

Card.GetUnionCount ​

Signature ​

lua
Card.GetUnionCount(Card c) -> int,int

Description ​

Returns two values for c: the number of modern Union cards equipped to it, then the number of old Union cards equipped to it. The local core counts equipped cards with TYPE_UNION plus EFFECT_UNION_STATUS or EFFECT_OLDUNION_STATUS.

Parameters ​

  • c Card - Monster whose equipped Union cards should be counted.

Returns ​

  • int - Number of equipped modern Union cards.
  • int - Number of equipped old Union cards.

Source ​

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

Guided Examples ​

Learn how to use this function in context:

Used By ​

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

  • Detected in 19 indexed script(s).
  • Search this function in the Script Explorer with Card.GetUnionCount.
CardIDScriptDetected Calls
Buster Blaster63676256Scripts/c63676256.lua1
Burning Beast59364406Scripts/c59364406.lua1
Kiryu84814897Scripts/c84814897.lua1
Zombie Tiger47693640Scripts/c47693640.lua1
Spirit of the Six Samurai65685470Scripts/c65685470.lua1
Armor Breaker87798440Scripts/c87798440.lua1
Oilman31768112Scripts/c31768112.lua1
Des Dendle12965761Scripts/c12965761.lua1
Freezing Beast85359414Scripts/c85359414.lua1
Trigon48568432Scripts/c48568432.lua1
Second Goblin19086954Scripts/c19086954.lua1
Vylon Pentachloro47228077Scripts/c47228077.lua1
Protective Soul Ailin11678191Scripts/c11678191.lua1
Vylon Tesseract84313685Scripts/c84313685.lua1
Pitch-Dark Dragon47415292Scripts/c47415292.lua1
Metallizing Parasite - Lunatite7369217Scripts/c7369217.lua1
Metallizing Parasite - Soltite87564935Scripts/c87564935.lua1
Koitsu69456283Scripts/c69456283.lua1
Doitsu57062206Scripts/c57062206.lua1

Script Examples ​

Buster Blaster (63676256) ​

Source: Scripts/c63676256.lua

lua
c63676256.old_union=true
function c63676256.filter(c)
	return c:IsFaceup() and c:GetUnionCount()==0
end
function c63676256.eqtg(e,tp,eg,ep,ev,re,r,rp,chk,chkc)

Burning Beast (59364406) ​

Source: Scripts/c59364406.lua

lua
end
function c59364406.filter(c)
	return c:IsFaceup() and c:IsCode(85359414) and c:GetUnionCount()==0
end
function c59364406.eqtg(e,tp,eg,ep,ev,re,r,rp,chk,chkc)

Kiryu (84814897) ​

Source: Scripts/c84814897.lua

lua
end
function c84814897.filter(c)
	return c:IsFaceup() and c:IsCode(11321183) and c:GetUnionCount()==0
end
function c84814897.eqtg(e,tp,eg,ep,ev,re,r,rp,chk,chkc)