Пользовательские дополнения
На главную
avatar.GetInnateStats()
Возвращает основные характеристики аватара. Перечисления: INNATE_STAT_.../"ENUM_InnateStats_...".
Дополнительные подробности: LuaApiDetails (закрытая ссылка)
Производные характеристики: InnateStatSecondary
Если для характеристики нет производной K, то secondaryK равна нулю.
-- библиотека:
avatar
-- объявление:
function GetInnateStats()
-- параметры:
нет
-- возвращаемые значения:
таблица, индексированная [0..], индексы - значения енума INNATE_STAT_..., поля - таблицы с полями:
sysName: string (enum "ENUM_InnateStats_...") - текстовый вариант перечисления
base: number(float) - базовое значение характеристики
effective: number(float) - эффективное (текущее) значение
talents: number(float) - величина изменения от талантов
equipment: number(float) - величина изменения от надетых на игрока предметов
enchants: number(float) - величина изменения от энчантов, вставленных в надетые на игрока предметы
isCursed: boolean - на характеристику влияет проклятый предмет
buffs: number(float) - величина изменения от активных буфов
fairyBonus: number (float) - бонус от покровителя
secondary: table - таблица с описанием вторичных характеристик, рассчитаных на основе текущей. Поля:
current: table (InnateStatSecondary) - на основе текущего значения
next: table (InnateStatSecondary) - на основе следующего, увеличенного на 1 от текущего эффективного значения.
-- примеры:
local stats = avatar.GetInnateStats()
for i = 0, GetTableSize( stats ) - 1 do
local stat = stats[i]
local base = stat.base
local effective = stats.effective
local sysName = stat.sysName
local scondaryN = stat.secondary.current.N
end
Связанные страницы: "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
На главную