- 15 Авг 2026
- 3
- 1
- Проект
- OverGimka
Как сделать, чтобы у кастомного юнита отображалось количество тычек до смерти, а не сплошная полоска хп
Я не нашёл на сайте инфы об этом модификаторе, можешь рассказать как именно задать 4 деленияMODIFIER_PROPERTY_HEALTHBAR_PIPS Делит хп бар по делениям.
Ставишь 4 деления вешаешь модификатор на юнита. Даешь ему 4 хп и фиксируешь получение урона на -1 хп с удара.
Хз может быть можно как-то проще и по-другому
modifier_healthbar_pips = class({})
function modifier_healthbar_pips:IsHidden()
return true
end
function modifier_healthbar_pips:IsPurgable()
return false
end
function modifier_healthbar_pips:RemoveOnDeath()
return true
end
function modifier_healthbar_pips:DeclareFunctions()
return {
MODIFIER_PROPERTY_HEALTHBAR_PIPS
}
end
function modifier_healthbar_pips:GetModifierHealthBarPips()
return 4
end
Ты просто босс, всё работает идеально, спасибо большоеВ OnNPCSpawned вешаешь этот модификатор.Код:modifier_healthbar_pips = class({}) function modifier_healthbar_pips:IsHidden() return true end function modifier_healthbar_pips:IsPurgable() return false end function modifier_healthbar_pips:RemoveOnDeath() return true end function modifier_healthbar_pips:DeclareFunctions() return { MODIFIER_PROPERTY_HEALTHBAR_PIPS } end function modifier_healthbar_pips:GetModifierHealthBarPips() return 4 end
Линкуешь его где-нибудь там что стартует сначала игры. к примеру addon_game_mode.lua
Но чтоб не срать в основных файлах можешь сделать отдельный файл под это дело.
LinkLuaModifier( "modifier_healthbar_pips", "твой путь до модификатора", LUA_MODIFIER_MOTION_NONE )