Skip to content

Card.GetLeftScale ​

Signature ​

lua
Card.GetLeftScale(Card c) -> int

Description ​

Returns c's current left Pendulum Scale value. While c is in a Pendulum Zone, the core applies EFFECT_UPDATE_LSCALE and EFFECT_CHANGE_LSCALE modifiers. Outside a Pendulum Zone, it returns the card-data left scale.

Parameters ​

  • c Card

Returns ​

  • int - Current left Pendulum Scale value.

Source ​

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

Guided Examples ​

Learn how to use this function in context:

Used By ​

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

  • Detected in 26 indexed script(s).
  • Search this function in the Script Explorer with Card.GetLeftScale.
CardIDScriptDetected Calls
Astrograph Sorcerer, the Starfrost Magician48171151Scripts/c48171151.lua1
Pendulum Evolution55795155Scripts/c55795155.lua2
D/D/D/D Super-Dimensional Sovereign Emperor Zero Paradox97417863Scripts/c97417863.lua1
Performage Ball Balancer92530005Scripts/c92530005.lua2
Zefraath29432356Scripts/c29432356.lua3
PenduLuMoon66150724Scripts/c66150724.lua2
Speedroid Passinglider26420373Scripts/c26420373.lua2
Performage Wind Drainer70417076Scripts/c70417076.lua3
D/D Savant Kepler11609969Scripts/c11609969.lua5
Solving for Pendulum5208118Scripts/c5208118.lua1
Harmonic Oscillation31531170Scripts/c31531170.lua2
D/D Savant Galilei74605254Scripts/c74605254.lua5
Performapal Popperup11481610Scripts/c11481610.lua1
D/D Scale Surveyor42382265Scripts/c42382265.lua1
Dharma-Eye Magician88757791Scripts/c88757791.lua3
Soul Pendulum34884015Scripts/c34884015.lua1
Wisdom-Eye Magician72714461Scripts/c72714461.lua1
Metrognome26638543Scripts/c26638543.lua5
Pendulum Scale17885118Scripts/c17885118.lua2
Performapal Parrotrio56675280Scripts/c56675280.lua2
Zefra Path5255013Scripts/c5255013.lua1
Performapal Trumpanda32787239Scripts/c32787239.lua2
Pendulum Shift69982329Scripts/c69982329.lua1
Mild Turkey47558785Scripts/c47558785.lua3
...and 2 more

Script Examples ​

Astrograph Sorcerer, the Starfrost Magician (48171151) ​

Source: Scripts/c48171151.lua

lua
end
function s.pfilter(c,tp)
	return c:IsType(TYPE_PENDULUM) and not c:IsCode(id) and c:GetLeftScale()==1
		and not c:IsForbidden() and c:CheckUniqueOnField(tp)
end

Pendulum Evolution (55795155) ​

Source: Scripts/c55795155.lua

lua
		Duel.RegisterEffect(e1,tp)
		local eset={e1}
		local lscale=lpz:GetLeftScale()
		local rscale=rpz:GetRightScale()
		if lscale>rscale then lscale,rscale=rscale,lscale end

D/D/D/D Super-Dimensional Sovereign Emperor Zero Paradox (97417863) ​

Source: Scripts/c97417863.lua

lua
	local pg=Duel.GetFieldGroup(tp,LOCATION_PZONE,0)
	if #pg==0 then return false end
	local pval=pg:GetSum(Card.GetLeftScale)
	local g=eg:Filter(c97417863.cfilter,nil,tp)
	local lv=g:GetSum(Card.GetLevel)