Skip to content

Duel.GetActivityCount ​

Signature ​

lua
Duel.GetActivityCount(int player, int activity_type1, [int activity_type2], [... int]) -> int,...?

Description ​

Returns activity counts for player in the same order as the requested activity_type values. Supported built-in activity types are ACTIVITY_SUMMON, ACTIVITY_NORMALSUMMON, ACTIVITY_SPSUMMON, ACTIVITY_FLIPSUMMON, ACTIVITY_ATTACK, and ACTIVITY_BATTLE_PHASE. Other values, including ACTIVITY_CHAIN in this binding, return 0.

Parameters ​

  • player int
  • activity_type1 int
  • activity_type2 int optional
  • ... int optional

Returns ​

  • int - Count for activity_type1.
  • ...? - Additional counts for each extra activity_type.

Source ​

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

Guided Examples ​

Learn how to use this function in context:

Used By ​

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

  • Detected in 83 indexed script(s).
  • Search this function in the Script Explorer with Duel.GetActivityCount.
CardIDScriptDetected Calls
Rank-Up-Magic Astral Force45950291Scripts/c45950291.lua1
Numeron Calling77402960Scripts/c77402960.lua2
Junk Warrior Extreme16327715Scripts/c16327715.lua1
Numeron Chaos Ritual41850466Scripts/c41850466.lua2
Red-Eyes Fusion6172122Scripts/c6172122.lua2
Shining Hope Road62829077Scripts/c62829077.lua1
Parallel World Fusion54283059Scripts/c54283059.lua1
Cyber Network12670770Scripts/c12670770.lua1
World of Prophecy29146185Scripts/c29146185.lua1
Rank-Up-Magic Admiration of the Thousands96142517Scripts/c96142517.lua1
Volcanic Queen63014935Scripts/c63014935.lua1
Ties of the Brethren40450317Scripts/c40450317.lua1
Golden Castle of Stromberg72283691Scripts/c72283691.lua1
Shadow's Light61322713Scripts/c61322713.lua1
Destiny End Dragoon76263644Scripts/c76263644.lua1
Floowandereeze & Toccan17827173Scripts/c17827173.lua1
Skull Flame99899504Scripts/c99899504.lua1
Floowandereeze & Stri80433039Scripts/c80433039.lua1
Time Maiden27107590Scripts/c27107590.lua1
Blackwing - Silverwind the Ascendant33236860Scripts/c33236860.lua1
Nekroz of Sophia21105106Scripts/c21105106.lua2
Born from Draconis96699830Scripts/c96699830.lua1
Lava Golem102380Scripts/c102380.lua1
Hi-Speedroid Kendama97007933Scripts/c97007933.lua1
...and 59 more

Script Examples ​

Rank-Up-Magic Astral Force (45950291) ​

Source: Scripts/c45950291.lua

lua
end
function c45950291.thcost(e,tp,eg,ep,ev,re,r,rp,chk)
	if chk==0 then return aux.IsPlayerCanNormalDraw(tp) and Duel.GetActivityCount(tp,ACTIVITY_SPSUMMON)==0 end
	local c=e:GetHandler()
	local e1=Effect.CreateEffect(c)

Numeron Calling (77402960) ​

Source: Scripts/c77402960.lua

lua
end
function c77402960.getsummoncount(tp)
	return Duel.GetActivityCount(tp,ACTIVITY_SUMMON)+Duel.GetActivityCount(tp,ACTIVITY_SPSUMMON)
end
function c77402960.rmfilter(c,fid)

Junk Warrior Extreme (16327715) ​

Source: Scripts/c16327715.lua

lua
end
function s.getsummoncount(tp)
	return Duel.GetActivityCount(tp,ACTIVITY_SPSUMMON)
end
function s.splimit(e,c,sump,sumtype,sumpos,targetp,se)