Skip to content

Card.GetRealFieldID ​

Signature ​

lua
Card.GetRealFieldID(Card c) -> int

Description ​

Returns c's real field ID, the core field identifier used for relation tracking.

Parameters ​

  • c Card

Returns ​

  • int

Source ​

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

Used By ​

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

  • Detected in 12 indexed script(s).
  • Search this function in the Script Explorer with Card.GetRealFieldID.
CardIDScriptDetected Calls
Rise to Full Height19254117Scripts/c19254117.lua2
Corrupted Keys67949763Scripts/c67949763.lua1
Number 13: Embodiment of Crime69058960Scripts/c69058960.lua2
Number 31: Embodiment of Punishment95442074Scripts/c95442074.lua2
Cyberse Wizard36033786Scripts/c36033786.lua2
Phonon Pulse Dragon67556500Scripts/c67556500.lua2
Staunch Defender92854392Scripts/c92854392.lua2
Guard Penalty48653261Scripts/c48653261.lua2
Taunt90740329Scripts/c90740329.lua2
Interplanetary Invader "A"14729426Scripts/c14729426.lua2
Prohibition43711255Scripts/c43711255.lua1
Bounzer Guard48582558Scripts/c48582558.lua2

Script Examples ​

Rise to Full Height (19254117) ​

Source: Scripts/c19254117.lua

lua
		e1:SetTargetRange(0,LOCATION_MZONE)
		e1:SetValue(c19254117.atklimit)
		e1:SetLabel(tc:GetRealFieldID())
		e1:SetReset(RESET_PHASE+PHASE_END)
		Duel.RegisterEffect(e1,tp)

Corrupted Keys (67949763) ​

Source: Scripts/c67949763.lua

lua
	local tc=Duel.GetFirstTarget()
	if Duel.GetLocationCount(tp,LOCATION_MZONE)>2 then
		local rfid=tc:GetRealFieldID()
		local atk=0
		local cr=false

Number 13: Embodiment of Crime (69058960) ​

Source: Scripts/c69058960.lua

lua
	if g:GetCount()>0 then
		Duel.ChangePosition(g,POS_FACEUP_ATTACK)
		local fid=c:GetRealFieldID()
		local tc=g:GetFirst()
		while tc do