Skip to content

Duel.GetLP ​

Signature ​

lua
Duel.GetLP(int player) -> int

Description ​

Returns player's current LP.

Parameters ​

  • player int

Returns ​

  • int

Source ​

  • D:\Programs\GitHub\ygopro-core\libduel.cpp:4846

Used By ​

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

  • Detected in 270 indexed script(s).
  • Search this function in the Script Explorer with Duel.GetLP.
CardIDScriptDetected Calls
Odd-Eyes Revolution Dragon16306932Scripts/c16306932.lua2
Aroma Blend25861589Scripts/c25861589.lua4
Trickstar Light Stage35371948Scripts/c35371948.lua2
Gishki Nekromirror36982581Scripts/c36982581.lua1
Soul of the Supreme King92428405Scripts/c92428405.lua1
Mixeroid71340250Scripts/c71340250.lua1
Chaos Emperor, the Dragon of Armageddon4538826Scripts/c4538826.lua1
Dinomorphia Frenzy78420796Scripts/c78420796.lua2
GMX - VELOX82706696Scripts/c82706696.lua1
Nirvana High Paladin80896940Scripts/c80896940.lua1
Dinomorphia Domain26631975Scripts/c26631975.lua2
Gunkan Sushipyard Seaside Supper Spot62200831Scripts/c62200831.lua1
Spirit Poacher85150300Scripts/c85150300.lua2
Mamonaka the Vaylantz United40680521Scripts/c40680521.lua1
Rank-Up-Magic Zexal Force36224040Scripts/c36224040.lua2
Dangers of the Divine22082432Scripts/c22082432.lua1
Black-Winged Assault Dragon73218989Scripts/c73218989.lua1
Cynet Circuit82886276Scripts/c82886276.lua1
Heavy Polymerization58570206Scripts/c58570206.lua1
Machina Ruinforce46033517Scripts/c46033517.lua2
Tragic Twin Twined Jewels81143465Scripts/c81143465.lua1
Meklord Emperor Granel4545683Scripts/c4545683.lua1
Bramble Rose Dragon6560411Scripts/c6560411.lua1
Numbers Last Hope4606229Scripts/c4606229.lua1
...and 246 more

Script Examples ​

Odd-Eyes Revolution Dragon (16306932) ​

Source: Scripts/c16306932.lua

lua
end
function c16306932.atkval(e,c)
	return math.floor(Duel.GetLP(1-e:GetHandlerPlayer())/2)
end
function c16306932.tdcost(e,tp,eg,ep,ev,re,r,rp,chk)

Aroma Blend (25861589) ​

Source: Scripts/c25861589.lua

lua
		local chkf=tp
		local mg1=Duel.GetFusionMaterial(tp):Filter(Card.IsAbleToRemove,nil)
		if Duel.GetLP(tp)>Duel.GetLP(1-tp) then
			local sg=Duel.GetMatchingGroup(s.exfilter0,tp,LOCATION_GRAVE,0,nil)
			if sg:GetCount()>0 then

Trickstar Light Stage (35371948) ​

Source: Scripts/c35371948.lua

lua
end
function c35371948.damcon1(e,tp,eg,ep,ev,re,r,rp)
	return ep~=tp and Duel.GetLP(1-tp)>0 and eg:GetFirst():IsSetCard(0xfb)
end
function c35371948.damcon2(e,tp,eg,ep,ev,re,r,rp)