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

На главную


EVENT_HEALING_RECEIVED

Уведомление о лечении юнита.

Для срабатывания данного события требуется указание идентификатора объекта ObjectId(number) в качестве параметра функции common.RegisterEventHandler( eventFunction, sysEventName, params, requireMainThread ).

-- поля:
 unitId: ObjectId (not nil) - идентификатор вылеченного юнита
 healerId: ObjectId (or nil) - идентификатор лекаря, если информация о нём ещё доступна
 heal: number (int) - на сколько единиц юнит был вылечен
 healthLevel: number (int) - уровень лечения
 isCritical: boolean - был ли крит при лечении
 isGlancing: boolean - было ли лечение ослабленным
 resisted: number (int) - величина лечения, которая поглощена из-за сложности ран
 runeResisted: number (int) - величина лечения, которая поглощена рунической сложностью ран
 absorbed: number (int) - величина лечения, которая поглощена другими причинами (например, дебуффами).
 overload: number (int) - величина избыточного лечения, которую не получила цель, т.к. упёрлась в лимит здоровья
 lethality: number(float) - величина сложности ран цели в момент лечения

В зависимости от того чем был похилен юнит (одно из трех):
 spellId: SpellId / nil - Id спелла, которым лечили, если лечили спеллом.
 abilityId: AbilityId / nil - Id абилки, которой лечили, если лечили абилкой.
 buffId: BuffId / nil - Id буффа, которым лечили, если лечили буффом.
 isFall: boolean - true, если здоровье изменено из-за падения

Дополнительные подробности: LuaApiDetails (закрытая ссылка)

Search: "CategoryLuaApi" "CategoryAction"

EnumActionFailCause
EnumActionResultSpecial
EnumSaleTag
EventActionFailedExploit
EventActionFailedOther
EventActionFailedSpell
EventActionPanelChanged
EventActionPanelElementChanged
EventActionPanelElementEffect
EventActionProcessTerminated
EventActionProgressFinish
EventActionProgressFreeze
EventActionProgressStart
EventActionProgressUpdate
EventActionResultSpecialSpell
EventAEMarkPointClicked
EventAttackResult
EventAvatarDestinyPointsChanged
EventAvatarExperienceChanged
EventClientImageHideAll
EventClientImageShow
EventClientMessage
EventContextActionPointStarted
EventContextActionsChanged
EventDoWarp
EventHealingReceived
EventInterfaceToggle
EventLobbyClientMessage
EventLootMark
EventMobActionProgressFinish
EventMobActionProgressFreeze
EventMobActionProgressStart
EventMobEvaded
EventShowSubtitles
EventTakeItemsFailed
FunctionAvatarBindItemToActionPanel
FunctionAvatarBindMountMetamorphToActionPanel
FunctionAvatarBindMountSkinToActionPanel
FunctionAvatarBindMountToActionPanel
FunctionAvatarBindSpellToActionPanel
FunctionAvatarGetActionInfo
FunctionAvatarGetAttackResult
FunctionAvatarGetContextActions
FunctionAvatarGetMaxActionCount
FunctionAvatarGetPetAggroMode
FunctionAvatarGetPetMoveMode
FunctionAvatarIsPetInCombat
FunctionAvatarPetAttack
FunctionAvatarSetPetAggroMode
FunctionAvatarSetPetMoveMode
FunctionAvatarStopCasting
FunctionAvatarSwapActionsInActionPanel
FunctionAvatarUnBindFromActionPanel
FunctionUnitGetMobActionProgress


CategoryLuaApi CategoryEvent CategoryAction

На главную