# CDOTA_BaseNPC_Creature

extends CDOTA_BaseNPC

Function Description Client
void AddItemDrop(hDropData) Add the specified item drop to this creature.
void CreatureLevelUp(iLevels) Level the creature up by the specified number of levels
bool IsChampion() Is this unit a champion?
void RemoveAllItemDrops() Remove all item drops from this creature.
void SetArmorGain(flArmorGain) Set the armor gained per level on this creature.
void SetAttackTimeGain(flAttackTimeGain) Set the attack time gained per level on this creature.
void SetBountyGain(nBountyGain) Set the bounty gold gained per level on this creature.
void SetChampion(bIsChampion) Flag this unit as a champion creature.
void SetDamageGain(nDamageGain) Set the damage gained per level on this creature.
void SetDisableResistanceGain(flDisableResistanceGain) Set the disable resistance gained per level on this creature.
void SetHPGain(nHPGain) Set the hit points gained per level on this creature.
void SetHPRegenGain(flHPRegenGain) Set the hit points regen gained per level on this creature.
void SetMagicResistanceGain(flMagicResistanceGain) Set the magic resistance gained per level on this creature.
void SetManaGain(nManaGain) Set the mana points gained per level on this creature.
void SetManaRegenGain(flManaRegenGain) Set the mana points regen gained per level on this creature.
void SetMoveSpeedGain(nMoveSpeedGain) Set the move speed gained per level on this creature.
void SetRequiresReachingEndPath(bRequiresReachingEndPath) Set whether creatures require reaching their end path before becoming idle
void SetXPGain(nXPGain) Set the XP gained per level on this creature.