Dota 2 Workshop Tools/Scripting/API/CDOTA BaseNPC.SetModifierStackCount: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
Line 8: Line 8:
''' void SetModifierStackCount(string ''modifierName'', handle ''hCaster'', int ''modifierCount'') '''
''' void SetModifierStackCount(string ''modifierName'', handle ''hCaster'', int ''modifierCount'') '''


''Sets the stack count of a given modifier.''
''Sets the stack count of a modifier.''




Line 18: Line 18:
local playerHero = PlayerResource:GetPlayer(1):GetAssignedHero()
local playerHero = PlayerResource:GetPlayer(1):GetAssignedHero()
local hero = playerHero:GetAssignedHero()
local hero = playerHero:GetAssignedHero()
local modifier = hero:FindModifierByName("modifier_name")
hero:SetModifierStackCount("modifier_name", hero, 10)
modifier:SetModifierStackCount(10)
</source>
</source>



Revision as of 12:54, 26 April 2016

Note.pngNote: This page is automatically generated. Any changes may be overwritten

Function Description

void SetModifierStackCount(string modifierName, handle hCaster, int modifierCount)

Sets the stack count of a modifier.


Example
--Sets the modifer's stack count to 10

local playerHero = PlayerResource:GetPlayer(1):GetAssignedHero()
local hero = playerHero:GetAssignedHero()
hero:SetModifierStackCount("modifier_name", hero, 10)

Parameters

Type Name Description
string modifierName No Description Set
handle hCaster true if running asynchronously
int modifierCount true if running asynchronously