CDOTA_BaseNPC:
SetMaxMana( flMana ) -- No way to update max mana for creeps.
CreateIllusion( hUnitToCopy,hOwnerEntity,bCopyItems,bLevelUp,vSpaw nPos ) -- https://github.com/ModDota/BugTracker/issues/28
TakeAbility( hAbility ) -- Removes ability from unit,but keeps handle, like lotus orb, rubick's spell steal (when new spell is stolen,but old has modifiers remaining)
GetCooldownReduction( )
GetCastRangeBonus( )
SetDeniable( bDeniable ) -- IsDeniable()
IsInShopArea() - Is unit touching shop trigger and can buy items.

C_DOTA_BaseNPC:
GetCooldownReduction( )
GetCastRangeBonus( )
IsInShopArea()


CDOTABaseAbility:
SetStealable() - No way to change dynamically
SetFrozenCooldown( bFrozen ) -- Seems that it doesn't work, fix it or write usage(I guess it's like Spirit Breaker's Charge cooldown)
GetFrozenCooldown( ) -- If it works

C_DOTABaseAbility:
IsItem()

CDOTA_Item:
GetCurrentSecondCharges( ) -- Like in wards dispenser
GetInitialSecondCharges( ) -- Like in wards dispenser.
SetCurrentSecondCharges( ) -- Like in wards dispenser
GetItemSlot( ) -- Returns number of slot where item is.

C_DOTA_Item:
GetCurrentSecondCharges( ) -- Like in wards dispenser
GetInitialSecondCharges( ) -- Like in wards dispenser.
GetItemSlot( ) -- Returns number of slot where item is.

CDOTA_Buff:
IsDebuff() -- Curretly exists on Lua modifiers only.
GetAuraOwner() -- Get owner of aura if it isn't caster and not parent.

CDOTA_Ability_Lua:
Spawn() -- For similar things: https://github.com/SteamDatabase/Gam...ak.lua#L15-L17
OnAbilityPinged( nPlayerID, bCtrlHeld )
ResetToggleOnRespawn()

C_DOTA_Ability_Lua:
GetToggleState() --Client-Side

CDOTAPlayer:
AssignHero(hEntity) -- Sets unit entity for "GetSelectedHeroEntity() and GetAssignedHero() when hero is created on run.

CDOTA_Modifier_Lua:
OnModifierPinged(nPlayerID, bCtrlHeld)

GLOBAL:
GetLocalPlayerTeam() -- On client-side. Adds ability to create team only /player only visible buffs.
GetLocalPlayerID() -- On client-side. Adds ability to create team only /player only visible buffs.
LoadKeyValues() -- https://dev.dota2.com/showthread.php?t=174069