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

На главную


mount.GetInfo( mountId )

Возвращает информацию о ездовом животном главного игрока.

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

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

-- параметры:
mountId: ObjectId (not nil) -- идентификатор ездового животного

-- возвращаемые значения -
table or nil - если есть маунт, то таблица с полями:
  id: ObjectId - идентификатор животного
  grade: number (integer) - грейд
  name: WString - название
  description: ValuedText or nil - описание
  sysName: string or nil - служебное название
  debugName: string or nil - путь к файлу описания предмета (отладочная информация)
  canGainExperience: boolean - получает ли животное опыт будучи призванным и прокачивает ли свой уровень
  experience: number (integer) - опыт, накопленный животным
  level: number (integer) - уровень, зависящий от опыта
  levelExperience: number (integer) - базовый опыт для этого уровня
  nextLevelExperience: number (integer) - опыт для следующего уровня
  satiationMs: number (integer) - текущее время до полного истощения (меняется при кормлении)
  canBeFeeded: boolean - можно ли покормить этого маунта в принципе
  canBeMorphed: boolean - можно ли применять в сочетании с метаморфом
  isProbe: boolean - этот маунт является пробником
  isExoMount: boolean - этот маунт является экзоскелетом
  experienceToday: number(integer) - сколько опыта получено за сегодня
  timeActivatedLeftMs: number(integer) or nil - если у животного есть время жизни, то колличество миллисекунд до исчезновения животного из конюшни (время уменьшается, только если это животное вызвано в данный момент)
  timeTotalLeftMs: number(integer) or nil - если у животного есть время жизни, то колличество миллисекунд до исчезновения животного из конюшни (время уменьшается в любом случае)
  currentLevelStats: table - таблица с полями, описывающими характеристики маунта на текущем уровне
    speed: number - скорость (м/с)
    health: number (integer) - максимум здоровья
    regen: number - реген (количество восстановленного здоровья в секунду)
    castTimeMs: number (integer) - время для вызова из конюшни в миллисекундах
  nextLevelStats: table - таблица с полями, описывающими характеристики маунта на следующем уровне. Поля такие же, как в currentLevelStats.

  hasLender: boolean - true, если ездовое животное выдано лучшим другом
  lenderId: ObjectId or nil - идентификатор лучшего друга, который дал ездовое животное
  hasBorrower: boolean - true, если ездовое животное выдано лучшему другу
  borrowerId: ObjectId or nil - идентификатор лучшего друга, которому ездовое животное отдано

--{ часть таблицы, реализованная только для UI
  image: TextureId - идентификатор текстуры для иконки маунта
--}

-- пример:
local mountInfo = mount.GetInfo( mount.GetMounts()[0] )
if mountInfo then
  local currentHealth = mountInfo.currentLevelStats.health
  local nextHealth = mountInfo.nextLevelStats.health
end

Search: "CategoryLuaApi" "CategoryMount"

EventActiveMountChanged
EventActiveMountSkinChanged
EventActiveMountTimeLeftChanged
EventStableFoodCountChanged
EventStableMountAdded
EventStableMountChanged
EventStableMountHungry
EventStableMountLevelChanged
EventStableMountRemoved
EventStableMountsChanged
EventStableMountSkinsChanged
EventStableMountTalentsChanged
EventStableSlotsCountChanged
EventUnitMountHealthChanged
FunctionAvatarBindMountMetamorphToActionPanel
FunctionAvatarBindMountSkinToActionPanel
FunctionAvatarBindMountToActionPanel
FunctionAvatarUseItemOnMountAndTakeActions
FunctionItemLibCanActivateForUseOnMount
FunctionItemLibCanUseOnMount
FunctionItemLibGetUsageOnMountInfo
FunctionItemLibGetUsagesOnMountInfo
FunctionItemLibGetUseOnMountCursor
FunctionItemLibIsUseOnMountAndTakeActions
FunctionMissionSetMountScene
FunctionMissionSetVisObjectScene
FunctionMountDismount
FunctionMountFeed
FunctionMountGetActive
FunctionMountGetActiveContextActions
FunctionMountGetActiveSatiation
FunctionMountGetActiveSkin
FunctionMountGetActiveTimeLeftMs
FunctionMountGetAvailableTalents
FunctionMountGetExoMount
FunctionMountGetInfo
FunctionMountGetMetamorph
FunctionMountGetMetamorphBaseInfo
FunctionMountGetMetamorphName
FunctionMountGetMounts
FunctionMountGetMountSkins
FunctionMountGetSelectedTalents
FunctionMountGetSkinInfo
FunctionMountGetStableInfo
FunctionMountGetTalentCurrency
FunctionMountGetTalentInfo
FunctionMountGetUnitMountHealth
FunctionMountGetValuedObject
FunctionMountHasSwitchCost
FunctionMountIsMountExist
FunctionMountIsStableExist
FunctionMountRide
FunctionMountSelectTalents
FunctionMountSetMetamorphSkin
FunctionMountSetSkin
FunctionSocialGetBackMount
FunctionSocialGiveBackMount
FunctionSocialLendMount
MountTalentId


CategoryLuaApi CategoryFunction CategoryMount

На главную