Skip to content

Card.IsOriginalSetCard ​

Signature ​

lua
Card.IsOriginalSetCard(Card c, int setcode1, [int setcode2], [... int]) -> bool

Description ​

Checks whether c's original set data matches any supplied set code.

Parameters ​

  • c Card
  • setcode1 int
  • setcode2 int optional
  • ... int optional

Returns ​

  • bool

Source ​

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

Guided Examples ​

Learn how to use this function in context:

Used By ​

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

  • Detected in 13 indexed script(s).
  • Search this function in the Script Explorer with Card.IsOriginalSetCard.
CardIDScriptDetected Calls
Heraldic Beast Stad Whale97662494Scripts/c97662494.lua1
Obliterate!!! Blaze402416Scripts/c402416.lua1
Final Cross35756798Scripts/c35756798.lua1
Riryoku Guardian96661780Scripts/c96661780.lua1
Scrap Warrior42711820Scripts/c42711820.lua1
Lyrilusc - Independent Nightingale76815942Scripts/c76815942.lua1
Heraldic Beast Gryphon60268386Scripts/c60268386.lua1
Synchro Chase23442438Scripts/c23442438.lua1
Junk Armor91215724Scripts/c91215724.lua1
Satellite Synchron57458399Scripts/c57458399.lua1
Full-Speed Warrior17201951Scripts/c17201951.lua1
Scrap Synchron16449363Scripts/c16449363.lua1
Junk Mail39520293Scripts/c39520293.lua1

Script Examples ​

Heraldic Beast Stad Whale (97662494) ​

Source: Scripts/c97662494.lua

lua
end
function s.tlmtg(e,c)
	return not c:IsOriginalSetCard(0x76,0x48)
end
function s.tlmval(e,c)

Obliterate!!! Blaze (402416) ​

Source: Scripts/c402416.lua

lua
end
function s.filter(c)
	return c:IsFaceup() and c:IsOriginalSetCard(0xde) and c:IsLevelAbove(10) and c:GetFlagEffect(id)==0
end
function s.target(e,tp,eg,ep,ev,re,r,rp,chk)

Final Cross (35756798) ​

Source: Scripts/c35756798.lua

lua
	local g=Duel.SelectTarget(tp,c35756798.filter,tp,LOCATION_MZONE,0,1,1,nil)
	local tc=g:GetFirst()
	if tc:IsOriginalSetCard(0x66,0x1017,0xa3) then
		Duel.SetTargetParam(1)
	end