Skip to content

Duel.GetBattleDamage ​

Signature ​

lua
Duel.GetBattleDamage(int player) -> int

Description ​

Returns the battle damage currently recorded for player.

Parameters ​

  • player int

Returns ​

  • int

Source ​

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

Used By ​

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

  • Detected in 22 indexed script(s).
  • Search this function in the Script Explorer with Duel.GetBattleDamage.
CardIDScriptDetected Calls
Dinomorphia Reversion28292031Scripts/c28292031.lua1
Giant Ballpark58012707Scripts/c58012707.lua2
Heavy Metal Raiders3113667Scripts/c3113667.lua1
Marincess Crown Tail54569495Scripts/c54569495.lua1
Gouki Octostretch85008676Scripts/c85008676.lua1
Boo-Boo Game27923575Scripts/c27923575.lua1
Advanced Dark12644061Scripts/c12644061.lua1
Smoke Mosquito28427869Scripts/c28427869.lua1
Dinomorphia Sonic52807032Scripts/c52807032.lua1
Destiny HERO - Dynatag37780349Scripts/c37780349.lua1
Dinomorphia Intact7336745Scripts/c7336745.lua1
Donyoribo @Ignister14146794Scripts/c14146794.lua1
Dinomorphia Shell25419323Scripts/c25419323.lua1
Rescue Interlacer63009228Scripts/c63009228.lua1
Spirit Force16674846Scripts/c16674846.lua1
Kuribon47432275Scripts/c47432275.lua1
Power Wall76403456Scripts/c76403456.lua2
Arcana Force XIV - Temperance60953118Scripts/c60953118.lua1
Chthonian Soldier50916353Scripts/c50916353.lua1
Kuriboh40640057Scripts/c40640057.lua1
Defense Draw24268052Scripts/c24268052.lua1
Nutrient Z29389368Scripts/c29389368.lua1

Script Examples ​

Dinomorphia Reversion (28292031) ​

Source: Scripts/c28292031.lua

lua
end
function c28292031.damcon(e,tp,eg,ep,ev,re,r,rp)
	return Duel.GetLP(tp)<=2000 and Duel.GetBattleDamage(tp)>0
end
function c28292031.damop(e,tp,eg,ep,ev,re,r,rp)

Giant Ballpark (58012707) ​

Source: Scripts/c58012707.lua

lua
end
function c58012707.dmcon(e,tp,eg,ep,ev,re,r,rp)
	return Duel.GetBattleDamage(tp)>0 or Duel.GetBattleDamage(1-tp)>0
end
function c58012707.tgfilter(c)

Heavy Metal Raiders (3113667) ​

Source: Scripts/c3113667.lua

lua
	local tc=a:GetBattleTarget()
	if tc and tc:IsControler(1-tp) then a,tc=tc,a end
	local dam=Duel.GetBattleDamage(tp)
	if not tc or dam<=0 then return 1 end
	local e1=Effect.CreateEffect(e:GetHandler())