Skip to content

Card.GetRank ​

Signature ​

lua
Card.GetRank(Card c) -> int

Description ​

Returns c's current Rank. Non-Xyz cards return 0. Xyz Monsters outside the Monster Zone return their original Rank; in the Monster Zone, Rank-changing effects are applied and the result is at least 1.

Parameters ​

  • c Card

Returns ​

  • int

Source ​

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

Guided Examples ​

Learn how to use this function in context:

Used By ​

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

  • Detected in 101 indexed script(s).
  • Search this function in the Script Explorer with Card.GetRank.
CardIDScriptDetected Calls
Resurgam Xyz49082032Scripts/c49082032.lua2
Rank-Up-Magic Astral Force45950291Scripts/c45950291.lua3
Grandpa Demetto44190146Scripts/c44190146.lua2
The Phantom Knights' Rank-Up-Magic Requiem62104532Scripts/c62104532.lua2
Phantom Knights' Rank-Up-Magic Force88504133Scripts/c88504133.lua6
Purrely Sharely!?10780049Scripts/c10780049.lua2
Purrelyeap!?82983267Scripts/c82983267.lua2
Raider's Knight28781003Scripts/c28781003.lua2
Rank-Up-Magic Zexal Force36224040Scripts/c36224040.lua2
Rank-Up-Magic Numeron Force48333324Scripts/c48333324.lua2
Number 93: Utopia Kaiser23187256Scripts/c23187256.lua1
The Phantom Knights' Rank-Up-Magic Launch3298689Scripts/c3298689.lua3
Infernoid Piaty25811989Scripts/c25811989.lua1
V Umbral Horror39053882Scripts/c39053882.lua3
Chronomaly Esperanza Glyph50797682Scripts/c50797682.lua2
Rank-Up-Magic Argent Chaos Force94220427Scripts/c94220427.lua2
DoomZ Command "D.O.O.M.D.U.R.G."68831625Scripts/c68831625.lua1
Tellarknight Ptolemaeus18326736Scripts/c18326736.lua2
Sharv Sarga75728539Scripts/c75728539.lua1
Infernoid Attondel88301393Scripts/c88301393.lua1
Xyz Revive Splash32764863Scripts/c32764863.lua2
Infernoid Seitsemas51316684Scripts/c51316684.lua1
Rank-Up-Magic Barian's Force47660516Scripts/c47660516.lua2
Rank-Down-Magic Numeron Fall71345905Scripts/c71345905.lua2
...and 77 more

Script Examples ​

Resurgam Xyz (49082032) ​

Source: Scripts/c49082032.lua

lua
	return c:IsFaceup() and c:IsType(TYPE_XYZ)
		and aux.MustMaterialCheck(c,tp,EFFECT_MUST_BE_XMATERIAL)
		and Duel.IsExistingMatchingCard(c49082032.spfilter2,tp,LOCATION_EXTRA,0,1,nil,e,tp,c,c:GetRace(),c:GetRank()+1)
end
function c49082032.spfilter2(c,e,tp,mc,race,rk)

Rank-Up-Magic Astral Force (45950291) ​

Source: Scripts/c45950291.lua

lua
end
function c45950291.cfilter(c,rk)
	return c:IsFaceup() and c:GetRank()>rk
end
function c45950291.filter1(c,e,tp)

Grandpa Demetto (44190146) ​

Source: Scripts/c44190146.lua

lua
	Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_TARGET)
	e:SetLabelObject(rc)
	local dmg=rc:GetRank()*300
	Duel.SetTargetCard(rc)
	Duel.Hint(HINT_SELECTMSG,tp,HINTMSG_DESTROY)