SetHeroLevelBJ

Parameters
whichHero unit
newLevel integer
showEyeCandy boolean
comment
patch

1.07

Source
Blizzard.j
return type
Source code
function SetHeroLevelBJ takes unit whichHero, integer newLevel, boolean showEyeCandy returns 
local integer oldLevel = GetHeroLevel(whichHero)

if (newLevel > oldLevel) then
call SetHeroLevel(whichHero, newLevel, showEyeCandy)
elseif (newLevel < oldLevel) then
call UnitStripHeroLevel(whichHero, oldLevel - newLevel)
else
// No change in level - ignore the request.
endif
endfunction