Skip to content

Card.GetPreviousCodeOnField ​

Signature ​

lua
Card.GetPreviousCodeOnField(Card c) -> int,int|nil

Description ​

Returns the card code recorded for c's previous on-field state. If the previous state had a second code, that code is returned as a second value.

Parameters ​

  • c Card

Returns ​

  • int
  • int|nil - Second previous code, when present.

Source ​

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

Used By ​

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

  • Detected in 23 indexed script(s).
  • Search this function in the Script Explorer with Card.GetPreviousCodeOnField.
CardIDScriptDetected Calls
Mitsurugi Mirror49721684Scripts/c49721684.lua3
Numeron Chaos Ritual41850466Scripts/c41850466.lua1
Black Rose Garden69053263Scripts/c69053263.lua1
D/D/D Zero Doom Queen Machinex20715411Scripts/c20715411.lua1
Horus the Black Flame Deity99307040Scripts/c99307040.lua2
Dual Avatar Feet - Kokoku11759079Scripts/c11759079.lua1
Malefic Truth Dragon37115575Scripts/c37115575.lua1
Invincible Demise Lord71108540Scripts/c71108540.lua1
Cerulean Skyfire54828837Scripts/c54828837.lua3
Manga Ryu-Ran38369349Scripts/c38369349.lua1
Blue-Eyes Toon Dragon53183600Scripts/c53183600.lua1
Hero of the Ashened City30676200Scripts/c30676200.lua1
Toon Summoned Skull91842653Scripts/c91842653.lua1
Alluring Mirror Split92881099Scripts/c92881099.lua2
Toon Cannon Soldier79875176Scripts/c79875176.lua1
Toon Dark Magician Girl90960358Scripts/c90960358.lua1
Illusionist Faceless Magician15173384Scripts/c15173384.lua1
Toon Gemini Elf42386471Scripts/c42386471.lua1
Toon Masked Sorcerer16392422Scripts/c16392422.lua1
Toon Mermaid65458948Scripts/c65458948.lua1
Generation Shift34460239Scripts/c34460239.lua1
Toon Goblin Attack Force15270885Scripts/c15270885.lua1
Rebirth of Nephthys23459650Scripts/c23459650.lua1

Script Examples ​

Mitsurugi Mirror (49721684) ​

Source: Scripts/c49721684.lua

lua
function s.cfilter(c,tp)
	return c:IsPreviousLocation(LOCATION_ONFIELD) and c:IsPreviousControler(tp)
		and (c:GetPreviousCodeOnField()==13332685 or c:GetPreviousCodeOnField()==19899073 or c:GetPreviousCodeOnField()==55397172)
end
function s.tdcon(e,tp,eg,ep,ev,re,r,rp)

Numeron Chaos Ritual (41850466) ​

Source: Scripts/c41850466.lua

lua
end
function c41850466.cfilter(c)
	return c:IsPreviousLocation(LOCATION_ONFIELD) and c:IsPreviousPosition(POS_FACEUP) and c:GetPreviousCodeOnField()==79747096
		and c:IsReason(REASON_EFFECT) and c:GetReasonEffect():IsActiveType(TYPE_MONSTER)
end

Black Rose Garden (69053263) ​

Source: Scripts/c69053263.lua

lua
	end
	if c:IsReason(REASON_EFFECT)
		and (eg:IsContains(re:GetHandler()) and rc:GetPreviousCodeOnField()==73580471
		or not eg:IsContains(re:GetHandler()) and rc:IsCode(73580471)) then
		e:SetLabel(1)