# Пользовательские дополнения

На главную

## avatar.GetStatsBonusesPart()

Возвращает информацию о бонусах к характеристикам аватара. При изменении информации о fairyBonus приходит событие EVENT_FAIRY_BONUS_CHANGED.

    -- библиотека:
    avatar

    -- объявление:
    function GetStatsBonusesPart()

    -- параметры:
    нет

    -- возвращаемые значения:
    table или nil - nil если нет информации; иначе таблица с полями
      isBonusesEmpty: boolean - не используется
      fairyBonus: table or nil - информация о бонусе от покровителя; таблица с полями:
        statPointsCount: number (integer) - величина бонуса
        currentStat:  string (enum "ENUM_InnateStats_...") - характеристика, к которой даётся бонус
        allowedStats: table or nil - список характеристик, к которым в данный момент можно привязать бонус (см. avatar.ChangeFairyBonus(stat)); значения имеют тип string (enum "ENUM_InnateStats_...")

    -- примеры:

    local bonuses = avatar.GetStatsBonusesPart()
    if bonuses then
      local fairyBonusValue = bonuses.fairyBonus.statPointsCount
    end

См. также

- EVENT_FAIRY_BONUS_CHANGED

- avatar.ChangeFairyBonus( stat )

- "ENUM_InnateStats_..."

#### Связанные страницы: "CategoryLuaApi" "CategoryAvatarInfo"

EnumCreatureStat
EnumsInnateStats
EnumsResistances
EventAvatarAliveChanged
EventAvatarBarriersChanged
EventAvatarCreated
EventAvatarStatsChanged
EventAvatarTargetTargetChanged
EventCharacterClassChangerChanged
EventDruidPetCommandPointsChanged
EventFairyBonusChanged
EventNecromancerBloodPoolChanged
FunctionAvatarCancelClassChanger
FunctionAvatarChangeFairyBonus
FunctionAvatarGetBarriersDelay
FunctionAvatarGetBarriersInfo
FunctionAvatarGetClass
FunctionAvatarGetClassChangerBonusStats
FunctionAvatarGetClassChangerInfo
FunctionAvatarGetClassChangerRangeBonusStats
FunctionAvatarGetClassId
FunctionAvatarGetDeviceList
FunctionAvatarGetDruidPetCommandPoints
FunctionAvatarGetHealthRegen
FunctionAvatarGetId
FunctionAvatarGetInnateStats
FunctionAvatarGetMainhandSpeed
FunctionAvatarGetManaRegen
FunctionAvatarGetNecromancerBloodPool
FunctionAvatarGetNextLevelUnlockInfo
FunctionAvatarGetOffhandSpeed
FunctionAvatarGetPower
FunctionAvatarGetRangedSpeed
FunctionAvatarGetResistances
FunctionAvatarGetServerId
FunctionAvatarGetStamina
FunctionAvatarGetStatsBonusesPart
FunctionAvatarGetUnitList
FunctionAvatarGetViewedBuildFreeRubyPoints
FunctionAvatarGetViewedBuildFreeStatPoints
FunctionAvatarGetViewedBuildFreeTalentPoints
FunctionAvatarGetWisdom
FunctionAvatarIsAbleToMove
FunctionAvatarIsAlive
FunctionAvatarIsExist
FunctionAvatarIsNavigateToPoint
FunctionAvatarIsNextLevelLocked
FunctionAvatarSetClassChangerInfo
InnateStatSecondary

CategoryLuaApi CategoryFunction CategoryAvatar CategoryAvatarInfo

На главную