Skip to content

Card.GetOriginalAttribute ​

Signature ​

lua
Card.GetOriginalAttribute(Card c) -> int

Description ​

Returns c's original Attribute from card data, or 0 while c is marked with STATUS_NO_LEVEL.

Parameters ​

  • c Card

Returns ​

  • int

Source ​

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

Used By ​

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

  • Detected in 72 indexed script(s).
  • Search this function in the Script Explorer with Card.GetOriginalAttribute.
CardIDScriptDetected Calls
Duel Link Dragon, the Duel Dragon60025883Scripts/c60025883.lua1
Vanquish Soul Trinity Burst53330789Scripts/c53330789.lua3
World Legacy Monstrosity14604710Scripts/c14604710.lua2
Elfnotes: Rhapsodia of Madness24092792Scripts/c24092792.lua3
Neo Super Quantal Mech King Blaster Magna95493471Scripts/c95493471.lua2
Sudden Thunder Swamp23611122Scripts/c23611122.lua1
Chaos Allure Queen29925614Scripts/c29925614.lua2
Capsule Monster Chess24056179Scripts/c24056179.lua2
Fairy Tail - Wiccat27632520Scripts/c27632520.lua2
Chaofeng, Phantom of the Yang Zing19048328Scripts/c19048328.lua5
Hyper-Rank-Up-Magic Ultimate Force87818869Scripts/c87818869.lua1
Argostars - Giantslaying30964246Scripts/c30964246.lua1
Gagaga Utopic Tactics75956913Scripts/c75956913.lua2
Duality39973386Scripts/c39973386.lua2
Myutant Blast79072916Scripts/c79072916.lua3
Speedroid Wing Synchron2254222Scripts/c2254222.lua1
Mirage Swordsman73936388Scripts/c73936388.lua1
Union Carrier83152482Scripts/c83152482.lua3
Sacred Fire King Garunix66431519Scripts/c66431519.lua1
Silhouhatte Rabbit1528054Scripts/c1528054.lua1
Galaxy Satellite Dragon92362073Scripts/c92362073.lua1
Chaos Angel22850702Scripts/c22850702.lua1
Crystal Aegis58371671Scripts/c58371671.lua3
Simorgh Sky Battle57823578Scripts/c57823578.lua1
...and 48 more

Script Examples ​

Source: Scripts/c60025883.lua

lua
	local lv=tc:GetOriginalLevel()
	local race=tc:GetOriginalRace()
	local att=tc:GetOriginalAttribute()
	if Duel.GetLocationCount(tp,LOCATION_MZONE,tp,LOCATION_REASON_TOFIELD,zone)<=0
		or not Duel.IsPlayerCanSpecialSummonMonster(tp,60025884,0,TYPES_TOKEN_MONSTER,atk,def,lv,race,att) then return end

Vanquish Soul Trinity Burst (53330789) ​

Source: Scripts/c53330789.lua

lua
function c53330789.spfilter(c,e,tp,attr)
	return c:IsSetCard(0x195) and c:IsCanBeSpecialSummoned(e,0,tp,false,false)
		and c:GetOriginalAttribute()~=attr
end
function c53330789.filter(c,e,tp)

World Legacy Monstrosity (14604710) ​

Source: Scripts/c14604710.lua

lua
end
function c14604710.spfilter2(c,e,tp,tc)
	return c:IsLevel(9) and c:GetOriginalRace()~=tc:GetOriginalRace() and c:GetOriginalAttribute()~=tc:GetOriginalAttribute()
		and c:IsCanBeSpecialSummoned(e,0,tp,false,false)
end